._button_49jp2Q {
	justify-content: center;
	align-items: center;
	gap: var(--space-2);
	border-radius: var(--radius-sm);
	font-weight: var(--weight-bold);
	white-space: nowrap;
	transition:
			border-color 0.18s ease,
			box-shadow 0.18s ease,
			color 0.18s ease,
			background 0.18s ease,
			transform 0.14s var(--ease-out);
	border: 1px solid #0000;
	text-decoration: none;
	display: inline-flex;
}
._button_49jp2Q:active {
	transform: scale(0.97);
}
._md_L8IC0- {
	min-height: 44px;
	padding: 0 var(--space-5);
	font-size: var(--text-sm);
}
._lg_2NwIX7 {
	min-height: 52px;
	padding: 0 var(--space-5);
	font-size: var(--text-sm);
}
._primary_ry9dHF {
	color: var(--color-surface);
	background: var(--color-brand-fill);
	box-shadow: var(--shadow-brand);
}
._primary_ry9dHF:hover {
	box-shadow: var(--shadow-brand-lg);
}
._secondary_gckyy1 {
	color: var(--color-brand-dark);
	border-color: var(--color-border-soft);
	background: var(--color-surface);
}
._secondary_gckyy1:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._soft_OGvDl- {
	color: var(--color-brand-dark);
	border-color: var(--color-border-soft);
	background: var(--color-brand-soft);
}
._soft_OGvDl-:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._ghost_NCCQIh {
	color: var(--color-surface);
	background: #ffffff0f;
	border-color: #ffffff38;
}
._ghost_NCCQIh:hover {
	background: #ffffff1f;
	border-color: #fff6;
}
._inverted_bj_h4D {
	color: var(--color-brand-dark);
	background: var(--color-surface);
}
._inverted_bj_h4D:hover {
	color: var(--color-brand);
}
._value_VmHmU_ {
	font-variant-numeric: tabular-nums;
	vertical-align: baseline;
}
._badge_LtaRj- {
	--status-border: #e3e7ebeb;
	--status-bg: #fffffff0;
	--status-color: #333;
	--status-seal-fill: transparent;
	--status-seal-stroke: currentColor;
	--status-glyph: #333;
	--status-mark-size: 18px;
	border: 1px solid var(--status-border);
	border-radius: var(--radius-sm);
	min-width: 0;
	max-width: 100%;
	min-height: 24px;
	color: var(--status-color);
	background: var(--status-bg);
	text-align: center;
	white-space: nowrap;
	justify-content: center;
	align-items: center;
	gap: 5px;
	padding: 4px 8px 4px 6px;
	font-size: 10.5px;
	font-weight: 600;
	line-height: 1;
	display: inline-flex;
}
._badge_LtaRj-[data-size="large"] {
	--status-mark-size: 22px;
	gap: 7px;
	min-height: 32px;
	padding: 5px 10px 5px 7px;
	font-size: 12px;
	font-weight: 700;
}
._badge_LtaRj-[data-tone="active"],
._badge_LtaRj-[data-tone="upcoming"],
._badge_LtaRj-[data-tone="expired"],
._badge_LtaRj-[data-tone="neutral"] {
	--status-border: #e3e7ebeb;
	--status-bg: #fffffff0;
	--status-color: #333;
	--status-seal-fill: transparent;
	--status-seal-stroke: currentColor;
	--status-glyph: #333;
}
._badge_LtaRj-[data-tone="success"] {
	--status-border: var(--color-success-border);
	--status-bg: var(--color-success-soft);
	--status-color: var(--color-success);
	--status-glyph: var(--color-success);
}
._badge_LtaRj-[data-tone="warning"] {
	--status-border: var(--color-warning-border);
	--status-bg: var(--color-warning-soft);
	--status-color: var(--color-warning);
	--status-glyph: var(--color-warning);
}
._badge_LtaRj-[data-tone="danger"] {
	--status-border: var(--color-danger-border);
	--status-bg: var(--color-danger-soft);
	--status-color: var(--color-danger);
	--status-glyph: var(--color-danger);
}
._mark_sQjj1s {
	width: var(--status-mark-size);
	height: var(--status-mark-size);
	flex: 0 0 var(--status-mark-size);
	display: block;
}
._ring_TDDefs {
	fill: var(--status-seal-fill);
	stroke: var(--status-seal-stroke);
	stroke-width: 2px;
}
._glyph_zoZPNC {
	fill: none;
	stroke: var(--status-glyph);
	stroke-width: 2.2px;
	stroke-linecap: round;
	stroke-linejoin: round;
}
[data-theme="dark"] ._badge_LtaRj- {
	--status-seal-fill: transparent;
	--status-seal-stroke: currentColor;
	--status-glyph: #dbe7ee;
}
[data-theme="dark"] ._badge_LtaRj-[data-tone="active"],
[data-theme="dark"] ._badge_LtaRj-[data-tone="upcoming"],
[data-theme="dark"] ._badge_LtaRj-[data-tone="expired"],
[data-theme="dark"] ._badge_LtaRj-[data-tone="neutral"] {
	--status-border: #ffffff24;
	--status-bg: #2b2b2be0;
	--status-color: #fff;
	--status-seal-fill: transparent;
	--status-seal-stroke: currentColor;
	--status-glyph: #fff;
}
[data-theme="dark"] ._badge_LtaRj-[data-tone="success"] {
	--status-glyph: var(--color-success);
}
[data-theme="dark"] ._badge_LtaRj-[data-tone="warning"] {
	--status-glyph: var(--color-warning);
}
[data-theme="dark"] ._badge_LtaRj-[data-tone="danger"] {
	--status-glyph: var(--color-danger);
}
._page_AAKKiK {
	min-height: calc(100vh - 66px);
	padding: var(--space-6) 0 var(--space-8);
	background: var(--color-page);
}
._inner_D7OT_B {
	width: 100%;
	max-width: 1920px;
	padding-inline: var(--page-inline);
	margin: 0 auto;
}
._kicker_VeJdfN {
	color: var(--color-brand);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	letter-spacing: 0.08em;
	text-transform: uppercase;
}
._gate_1jBCSF {
	max-width: 640px;
	margin: var(--space-6) auto 0;
	padding: 0 var(--space-3) 0 0;
	gap: var(--space-4);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	grid-template-columns: minmax(132px, 156px) minmax(0, 1fr);
	align-items: stretch;
	display: grid;
	overflow: hidden;
}
._gateBrand__1oiGH {
	background: var(--color-brand-soft);
	border-radius: 0 46% 46% 0/0 50% 50% 0;
	min-height: 174px;
	overflow: hidden;
}
._gateBrand__1oiGH img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%;
	display: block;
}
._gateContent_ymG6nJ {
	min-width: 0;
	padding: var(--space-4) var(--space-4) var(--space-4) 0;
	align-content: center;
	gap: var(--space-3);
	display: grid;
}
._gate_1jBCSF h1 {
	color: var(--color-text-strong);
	font-size: var(--text-h2);
	font-weight: var(--weight-bold);
	margin: 0;
}
._gate_1jBCSF p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.6;
}
._gateActions_vKriii {
	margin-top: var(--space-2);
	justify-content: center;
	gap: var(--space-3);
	flex-wrap: wrap;
	display: flex;
}
._shell_sTiU_5 {
	--cab-workspace-max: 1280px;
	--cab-row-h: 46px;
	--cab-cell-y: 11px;
	--cab-font: 13.5px;
	--cab-rail-item: 34px;
	grid-template-columns: 240px minmax(0, 1fr);
	align-items: start;
	gap: 0;
	margin-top: 0;
	display: grid;
}
._shell_sTiU_5[data-density="compact"] {
	--cab-row-h: 38px;
	--cab-cell-y: 7px;
	--cab-font: 13px;
	--cab-rail-item: 30px;
}
._shell_sTiU_5[data-density="compact"] ._navIconBox_0Jk0t3 {
	width: 24px;
	height: 24px;
}
._sidebar_Xd6zQO {
	align-self: start;
	gap: var(--space-4);
	min-width: 0;
	padding: 2px var(--space-4) var(--space-5) 0;
	border-right: 1px solid var(--color-line);
	display: grid;
	position: sticky;
	top: 82px;
}
._mobileTabbar_55fvsa {
	z-index: 40;
	padding: 5px 8px calc(6px + env(safe-area-inset-bottom, 0px));
	border-top: 1px solid var(--color-line);
	background: var(--color-surface);
	align-items: stretch;
	gap: 2px;
	display: flex;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
}
._mobileTabItem_MVpAXj {
	border-radius: var(--radius-sm);
	min-width: 0;
	color: var(--color-text-3);
	cursor: pointer;
	background: 0 0;
	border: 0;
	flex: 1 1 0;
	justify-items: center;
	gap: 2px;
	padding: 4px 0 2px;
	font-size: 10.5px;
	display: grid;
	position: relative;
}
._mobileTabItem_MVpAXj[data-active="true"] {
	color: var(--color-brand-fill);
	font-weight: 600;
}
._mobileTabItem_MVpAXj[data-active="true"] ._mobileTabIcon_HEdBx3 {
	--cabicon-fill: var(--color-brand);
	--cabicon-fill-opacity: 0.38;
}
._mobileTabIcon_HEdBx3 {
	place-items: center;
	width: 28px;
	height: 24px;
	display: grid;
}
._mobileTabBadge_DYoztS {
	background: var(--color-surface-3);
	min-width: 16px;
	height: 15px;
	color: var(--color-text-2);
	font-variant-numeric: tabular-nums;
	border-radius: 6px;
	place-items: center;
	padding: 0 4px;
	font-size: 10px;
	font-weight: 700;
	display: grid;
	position: absolute;
	top: 0;
	left: calc(50% + 5px);
}
._mobileTabBadgeWarn_reH2-t {
	background: var(--color-brand-soft);
	color: var(--color-brand-dark);
}
._moreSheet_l_HNt3 {
	width: 100%;
	max-width: none;
	max-height: min(90dvh, 760px);
	color: var(--color-ink);
	background: var(--color-surface);
	border: 0;
	border-radius: 16px 16px 0 0;
	margin: 0;
	padding: 0;
	position: fixed;
	inset: auto 0 0;
}
._moreSheet_l_HNt3[open] {
	transition: transform 0.32s var(--ease-drawer);
	transform: translateY(0);
}
@starting-style {
	._moreSheet_l_HNt3[open] {
		transform: translateY(100%);
	}
}
._moreSheet_l_HNt3::backdrop {
	background: var(--overlay-veil);
}
._moreSheet_l_HNt3[open]::backdrop {
	opacity: 1;
	transition: opacity 0.2s var(--ease-out);
}
@starting-style {
	._moreSheet_l_HNt3[open]::backdrop {
		opacity: 0;
	}
}
._moreSheetInner_7gs9X7 {
	overscroll-behavior: contain;
	scrollbar-gutter: stable;
	max-height: min(90dvh, 760px);
	padding: 8px 16px calc(16px + env(safe-area-inset-bottom, 0px));
	gap: 2px;
	display: grid;
	overflow: hidden auto;
}
._moreSheetGrip_j2G76t {
	background: var(--color-line);
	border-radius: 3px;
	width: 36px;
	height: 4px;
	margin: 2px auto 8px;
}
._moreSheetHead_81N57y {
	align-items: center;
	gap: 10px;
	padding-bottom: 6px;
	display: flex;
}
._moreSheetHead_81N57y h3 {
	color: var(--color-text-strong);
	flex: 1;
	margin: 0;
	font-size: 15px;
	font-weight: 700;
}
._moreSheetClose_q8FpEl {
	border-radius: var(--radius-sm);
	width: 32px;
	height: 32px;
	color: var(--color-text-3);
	cursor: pointer;
	background: 0 0;
	border: 0;
	place-items: center;
	display: grid;
}
._moreSheetClose_q8FpEl:hover {
	color: var(--color-text-strong);
	background: var(--color-surface-2);
}
._moreSheet_l_HNt3 ._navItem_cmtc4k {
	min-height: 42px;
	font-size: 14px;
}
._moreSheet_l_HNt3 ._navItems_Ge0TMJ {
	grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));
	grid-auto-flow: row;
	grid-auto-columns: unset;
	gap: 4px 8px;
	padding-bottom: 0;
	overflow: visible;
}
._moreSheet_l_HNt3 ._navItemLabel_WU3yEe {
	text-overflow: clip;
	white-space: normal;
	line-height: 1.25;
	overflow: visible;
}
._navItems_Ge0TMJ {
	gap: 2px;
	min-width: 0;
	display: grid;
}
._navItem_cmtc4k {
	width: 100%;
	min-width: 0;
	min-height: var(--cab-rail-item);
	color: var(--color-text-2);
	text-align: left;
	cursor: pointer;
	background: 0 0;
	border: 0;
	border-radius: 8px;
	align-items: center;
	gap: 10px;
	padding: 3px 8px;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
	display: flex;
	position: relative;
}
._navItem_cmtc4k:hover {
	color: var(--color-brand-dark);
	background: var(--color-surface-2);
}
._navItem_cmtc4k[data-active="true"] {
	color: var(--color-text-strong);
	background: var(--color-brand-soft);
	font-weight: 600;
}
._navIconBox_0Jk0t3 {
	width: 28px;
	height: 28px;
	color: var(--color-icon-muted);
	flex: none;
	place-items: center;
	display: grid;
}
._navItem_cmtc4k:hover ._navIconBox_0Jk0t3,
._navItem_cmtc4k[data-active="true"] ._navIconBox_0Jk0t3 {
	color: var(--color-brand-fill);
}
._navItem_cmtc4k[data-active="true"] ._navIconBox_0Jk0t3 {
	--cabicon-fill: var(--color-brand);
	--cabicon-fill-opacity: 0.38;
}
._navItemLabel_WU3yEe {
	text-overflow: ellipsis;
	white-space: nowrap;
	min-width: 0;
	overflow: hidden;
}
._navItemCount_kYwmn2 {
	min-width: 20px;
	color: var(--color-text-2);
	background: var(--color-surface-3);
	font-variant-numeric: tabular-nums;
	text-align: center;
	border-radius: 6px;
	margin-left: auto;
	padding: 1px 6px;
	font-size: 11px;
	font-weight: 700;
}
._navItem_cmtc4k[data-active="true"] ._navItemCount_kYwmn2 {
	color: var(--color-brand-dark);
	background: var(--color-surface);
}
._navItemCountWarn_oLPVkp {
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
._navItem_cmtc4k[data-active="true"] ._navItemCountWarn_oLPVkp {
	color: var(--color-brand);
	background: var(--color-surface);
}
._navGroup_PbZhz5 {
	gap: 6px;
	min-width: 0;
	display: grid;
}
._navGroupLabel_Km7d8A {
	color: var(--color-text-3);
	margin: 0;
	padding: 0 10px;
	font-size: 11px;
	font-weight: 700;
}
._organizerInvite_PCx0j2 {
	border: 1px dashed var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	gap: 5px;
	padding: 12px;
	display: grid;
}
._organizerInvite_PCx0j2 strong {
	color: var(--color-text-strong);
	font-size: 12.5px;
	font-weight: 700;
}
._organizerInvite_PCx0j2 span {
	color: var(--color-text-3);
	font-size: 11.5px;
	line-height: 1.45;
}
._organizerInviteButton_CTOVgc {
	border-radius: var(--radius-sm);
	min-height: 34px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	cursor: pointer;
	border: 0;
	justify-content: center;
	align-items: center;
	gap: 7px;
	margin-top: 4px;
	padding: 0 12px;
	font-size: 12px;
	font-weight: 700;
	display: inline-flex;
}
._organizerInviteButton_CTOVgc:hover {
	background: var(--color-brand);
}
._workspace_zZ6Cca {
	min-width: 0;
	width: min(100%, var(--cab-workspace-max));
	padding: 2px 0 var(--space-6) var(--space-5);
}
._sectionStack_2JTTQy {
	gap: var(--space-4);
	min-width: 0;
	display: grid;
}
.data_list_header {
	justify-content: flex-start;
	align-items: center;
	gap: var(--space-4);
	display: flex;
	margin: 3px 0;

}
.data_list_header h2 {
	color: var(--color-brand-dark);
	margin: 3px 0;
	font-size: 18px;
	line-height: 1.2;
}
.data_list_header h2:focus {
	outline: none;
}
._sectionActions_PkgUT8 {
	flex: none;
}
._organizerTradeControls__vr9ob {
	justify-content: flex-end;
	align-items: center;
	gap: var(--space-3);
	flex-wrap: wrap;
	display: flex;
}
.tradetype_switcher {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	width: max-content;
	max-width: 100%;
	display: inline-flex;
	overflow: hidden;
}
.tradetype_switcher_button {
	min-height: 38px;
	color: var(--color-text-2);
	background: var(--color-surface);
	cursor: pointer;
	border: 0;
	align-items: center;
	gap: 7px;
	padding: 0 14px;
	font-size: 12.5px;
	font-weight: 700;
	display: inline-flex;
}
.tradetype_switcher_button + .tradetype_switcher_button {
	border-left: 1px solid var(--color-border-input);
}
.tradetype_switcher_button:hover {
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
.tradetype_switcher_button[data-active="true"] {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
}
._tradeSectionSegCount_jVK7Xu {
	font-variant-numeric: tabular-nums;
	opacity: 0.75;
	font-weight: 600;
}
._detailsGrid_4wMXPf {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-line);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 1px;
	margin: 0;
	display: grid;
	overflow: hidden;
}
._detailsGrid_4wMXPf div {
	min-width: 0;
	padding: var(--space-4);
	background: var(--color-surface);
	gap: 5px;
	display: grid;
}
._detailsGrid_4wMXPf dt {
	color: var(--color-muted);
	font-size: 12px;
	font-weight: 600;
}
._detailsGrid_4wMXPf dd {
	color: var(--color-text-strong);
	overflow-wrap: anywhere;
	margin: 0;
	font-size: 13px;
	font-weight: 700;
}
._passwordDetail_If4_bE {
	grid-column: 1/-1;
}
._passwordValue_pLXXaG {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	flex-wrap: wrap;
	display: flex;
}
._passwordMask_JJdj38 {
	font-family:
			ui-monospace,
			SFMono-Regular,
			Consolas,
			Liberation Mono,
			monospace;
	font-size: 14px;
}
._passwordButton_TnTRRA {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 32px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	cursor: pointer;
	padding: 0 12px;
	font-size: 12px;
	font-weight: 700;
}
._passwordButton_TnTRRA:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._roleSwitch_Svsr9y {
	gap: var(--space-3);
	padding: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	display: grid;
}
._roleSwitchText_Fg62el h3 {
	color: var(--color-brand-dark);
	margin: 0 0 4px;
	font-size: 15px;
	font-weight: 700;
}
._roleSwitchText_Fg62el p {
	max-width: 640px;
	color: var(--color-text-2);
	margin: 0;
	font-size: 12.5px;
	line-height: 1.5;
}
._roleSeg_W_DcN9 {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	width: max-content;
	max-width: 100%;
	display: inline-flex;
	overflow: hidden;
}
._roleSegButton_N2aP1o {
	min-height: 38px;
	color: var(--color-text-2);
	background: var(--color-surface);
	cursor: pointer;
	border: 0;
	padding: 0 16px;
	font-size: 12.5px;
	font-weight: 700;
}
._roleSegButton_N2aP1o + ._roleSegButton_N2aP1o {
	border-left: 1px solid var(--color-border-input);
}
._roleSegButton_N2aP1o:hover {
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
._roleSegButton_N2aP1o[data-active="true"] {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
}
._organizerGate_AGF1Vw {
	align-items: center;
	gap: var(--space-4);
	padding: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	grid-template-columns: auto minmax(0, 1fr) auto;
	display: grid;
}
._organizerGateIcon_TDZoMr {
	border-radius: var(--radius-sm);
	width: 44px;
	height: 44px;
	color: var(--color-brand);
	background: var(--color-brand-soft);
	place-items: center;
	display: grid;
}
._organizerGateText_CJnjj9 h3 {
	color: var(--color-brand-dark);
	margin: 0 0 4px;
	font-size: 16px;
	font-weight: 700;
}
._organizerGateText_CJnjj9 p {
	max-width: 640px;
	color: var(--color-text-2);
	margin: 0;
	font-size: 13px;
	line-height: 1.5;
}
._accreditationPanel_k5x_54 {
	min-width: 0;
	padding: var(--space-4);
	gap: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	display: grid;
}
._accreditationPanel_k5x_54[data-empty="true"] {
	grid-template-columns: minmax(0, 1fr) auto;
	align-items: center;
}
._premiumPanel_Oy-LFN {
	min-width: 0;
	padding: var(--space-4);
	gap: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	display: grid;
}
._premiumPanelHead_USOowz {
	justify-content: space-between;
	align-items: flex-start;
	gap: var(--space-4);
	display: flex;
}
._premiumPanelHead_USOowz h3 {
	margin: var(--space-2) 0 var(--space-1);
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
}
._premiumPanelHead_USOowz p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.5;
}
._premiumPanelIcon_z2obuV {
	border-radius: var(--radius-sm);
	background: var(--color-brand-soft);
	width: 40px;
	height: 40px;
	color: var(--color-brand-fill);
	flex: none;
	place-items: center;
	display: grid;
}
._premiumMeter_myICUL {
	gap: var(--space-2);
	display: grid;
}
._premiumMeterRow_9SKZbW {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	justify-content: space-between;
	align-items: baseline;
	display: flex;
}
._premiumMeterRow_9SKZbW b {
	color: var(--color-ink);
	font-variant-numeric: tabular-nums;
}
._premiumTrack_cH0QD8 {
	border-radius: var(--radius-pill);
	background: var(--color-surface-2);
	height: 8px;
	overflow: hidden;
}
._premiumTrack_cH0QD8 span {
	border-radius: inherit;
	background: var(--color-brand);
	height: 100%;
	transition: width 0.24s;
	display: block;
}
._premiumMeter_myICUL small {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	line-height: 1.4;
}
._premiumLots_fEYGED {
	gap: var(--space-2);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._premiumLots_fEYGED li {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	padding: var(--space-2) var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	display: flex;
}
._premiumLotInfo_LuQTzG {
	gap: 2px;
	min-width: 0;
	display: grid;
}
._premiumLotInfo_LuQTzG a,
._premiumLotInfo_LuQTzG > span {
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	text-overflow: ellipsis;
	text-decoration: none;
	overflow: hidden;
}
._premiumLotInfo_LuQTzG a:hover {
	color: var(--color-brand);
}
._premiumLotInfo_LuQTzG small {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._premiumLotRemove_nnBXt6 {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	width: 28px;
	height: 28px;
	color: var(--color-text-3);
	flex: none;
	place-items: center;
	display: grid;
}
._premiumLotRemove_nnBXt6:hover {
	border-color: var(--color-danger);
	color: var(--color-danger);
}
._premiumLotsEmpty_lQR02S {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	margin: 0;
	line-height: 1.45;
}
._premiumActions_QhKu2O {
	align-items: center;
	gap: var(--space-4);
	flex-wrap: wrap;
	display: flex;
}
._premiumDeactivate_9SNVCB {
	color: var(--color-muted);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	text-underline-offset: 3px;
	background: 0 0;
	border: 0;
	text-decoration: underline;
}
._premiumDeactivate_9SNVCB:hover {
	color: var(--color-danger);
}
._accreditationIntro_l8cNHa {
	align-items: start;
	gap: var(--space-3);
	grid-template-columns: auto minmax(0, 1fr);
	min-width: 0;
	display: grid;
}
._accreditationIntro_l8cNHa h3 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 17px;
	line-height: 1.25;
}
._accreditationIntro_l8cNHa p {
	max-width: 760px;
	color: var(--color-text-2);
	margin: 5px 0 0;
	font-size: 13px;
	line-height: 1.5;
}
._accreditationFacts_755FUc {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	background: var(--color-surface);
	grid-template-columns: repeat(4, minmax(0, 1fr));
	margin: 0;
	display: grid;
	overflow: hidden;
}
._accreditationFacts_755FUc div {
	min-width: 0;
	padding: var(--space-3);
	border-right: 1px solid var(--color-line);
	gap: 4px;
	display: grid;
}
._accreditationFacts_755FUc div:last-child {
	border-right: 0;
}
._accreditationFacts_755FUc dt {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 700;
}
._accreditationFacts_755FUc dd {
	color: var(--color-text-strong);
	overflow-wrap: anywhere;
	margin: 0;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.35;
}
._accreditationFlow_2R2fnL {
	gap: var(--space-2);
	grid-template-columns: repeat(4, minmax(0, 1fr));
	display: grid;
}
._accreditationFlow_2R2fnL article {
	gap: var(--space-2);
	grid-template-columns: 28px minmax(0, 1fr);
	min-width: 0;
	display: grid;
}
._accreditationFlow_2R2fnL article > span {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	width: 28px;
	height: 28px;
	color: var(--color-muted);
	background: var(--color-surface);
	place-items: center;
	display: inline-grid;
}
._accreditationFlow_2R2fnL article[data-completed="true"] > span {
	border-color: color-mix(in srgb, var(--color-brand) 34%, transparent);
	color: var(--color-brand);
	background: var(--color-brand-soft);
}
._accreditationFlow_2R2fnL article div {
	gap: 3px;
	min-width: 0;
	display: grid;
}
._accreditationFlow_2R2fnL strong {
	color: var(--color-text-strong);
	font-size: 12px;
	line-height: 1.25;
}
._accreditationFlow_2R2fnL small {
	color: var(--color-text-2);
	font-size: 11px;
	line-height: 1.35;
}
._documentStatusList_IP0hp_ {
	gap: var(--space-2);
	display: grid;
}
._documentStatusList_IP0hp_ > strong {
	color: var(--color-brand-dark);
	font-size: 13px;
}
._documentStatusList_IP0hp_ div {
	gap: var(--space-2);
	flex-wrap: wrap;
	display: flex;
}
._documentStatusList_IP0hp_ span {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 26px;
	color: var(--color-text-2);
	background: var(--color-surface-2);
	align-items: center;
	gap: 6px;
	padding: 0 10px;
	font-size: 11px;
	font-weight: 700;
	display: inline-flex;
}
._documentStatusList_IP0hp_ span strong {
	color: var(--color-brand-dark);
	font: inherit;
}
._documentStatusList_IP0hp_ span small {
	color: var(--color-text-3);
	font: inherit;
	font-weight: 600;
}
._documentStatusList_IP0hp_ span small:before {
	content: "·";
	color: var(--color-icon-muted);
	margin-right: 6px;
}
._documentStatusList_IP0hp_ span[data-status="signed"] {
	border-color: color-mix(in srgb, var(--color-brand) 22%, transparent);
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
._documentStatusList_IP0hp_ span[data-status="signed"] small {
	color: var(--color-brand-dark);
}
._documentStatusList_IP0hp_ span[data-status="missing"] {
	border-color: var(--color-line);
	color: var(--color-text-2);
	background: var(--color-surface);
}
._summaryLine_-s1RP0 {
	gap: var(--space-2);
	flex-wrap: wrap;
	display: flex;
}
._summaryLine_-s1RP0 span,
._statusBadge_snkWPd {
	border-radius: var(--radius-sm);
	align-items: center;
	min-height: 24px;
	padding: 0 9px;
	font-size: 11px;
	font-weight: 700;
	display: inline-flex;
}
._summaryLine_-s1RP0 span {
	color: var(--color-brand-dark);
	background: var(--color-surface-2);
}
._statusBadge_snkWPd {
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
._cabinetStatusBadge_PAfOq0 {
	--status-border: var(--color-line);
	--status-bg: var(--color-surface-2);
	--status-color: var(--color-text-strong);
	--status-glyph: var(--color-brand);
	--status-mark-size: 7px;
	border-color: var(--status-border);
	border-radius: var(--radius-sm);
	width: fit-content;
	max-width: 100%;
	min-height: 26px;
	color: var(--status-color);
	background: var(--status-bg);
	white-space: nowrap;
	text-align: left;
	gap: 6px;
	padding: 4px 9px 4px 8px;
	font-size: 11.5px;
	font-weight: 600;
	line-height: 1.2;
}
._cabinetStatusBadge_PAfOq0[data-tone] > svg {
	width: var(--status-mark-size);
	height: var(--status-mark-size);
	flex-basis: var(--status-mark-size);
}
._cabinetStatusBadge_PAfOq0[data-tone] > svg circle {
	fill: var(--status-glyph);
	stroke: none;
}
._cabinetStatusBadge_PAfOq0[data-tone] > svg path {
	display: none;
}
._cabinetStatusBadge_PAfOq0[data-tone="active"],
._cabinetStatusBadge_PAfOq0[data-tone="upcoming"],
._cabinetStatusBadge_PAfOq0[data-tone="expired"],
._cabinetStatusBadge_PAfOq0[data-tone="neutral"],
._cabinetStatusBadge_PAfOq0[data-tone="success"],
._cabinetStatusBadge_PAfOq0[data-tone="warning"],
._cabinetStatusBadge_PAfOq0[data-tone="danger"] {
	--status-border: var(--color-line);
	//--status-bg: var(--color-surface-2);
	--status-color: var(--color-text-strong);
}
._cabinetStatusBadge_PAfOq0[data-tone="active"],
._cabinetStatusBadge_PAfOq0[data-tone="success"] {
	--status-glyph: var(--color-brand);
}
._cabinetStatusBadge_PAfOq0[data-tone="warning"] {
	--status-glyph: var(--color-warm);
}
._cabinetStatusBadge_PAfOq0[data-tone="danger"] {
	--status-glyph: var(--color-danger);
}
[data-theme="dark"] ._cabinetStatusBadge_PAfOq0 {
	--status-border: var(--color-line);
	--status-bg: var(--color-surface-2);
	--status-color: var(--color-text-strong);
}
[data-theme="dark"] ._cabinetStatusBadge_PAfOq0[data-tone="active"],
[data-theme="dark"] ._cabinetStatusBadge_PAfOq0[data-tone="success"] {
	--status-glyph: var(--color-brand);
}
[data-theme="dark"] ._cabinetStatusBadge_PAfOq0[data-tone="warning"] {
	--status-glyph: var(--color-warm);
}
[data-theme="dark"] ._cabinetStatusBadge_PAfOq0[data-tone="danger"] {
	--status-glyph: var(--color-danger);
}
._statusBadges_7caIKi {
	flex-direction: column;
	align-items: flex-start;
	gap: 6px;
	display: flex;
}
._fastChip_2_1x3P {
	border-radius: var(--radius-sm);
	min-height: 24px;
	color: var(--color-surface);
	background: var(--color-brand-fill);
	align-items: center;
	padding: 0 9px;
	font-size: 11px;
	font-weight: 700;
	display: inline-flex;
}
.operations2 {
	gap: var(--space-2);
	flex-wrap: wrap;
	display: flex;
	margin: 0 0 5px 0;
}
._filterButton_qlu_vq {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 34px;
	color: var(--color-text-2);
	background: var(--color-surface);
	cursor: pointer;
	align-items: center;
	gap: 7px;
	padding: 0 11px;
	font-size: 12px;
	font-weight: 600;
	display: inline-flex;
}
._filterButton_qlu_vq:hover,
._filterButton_qlu_vq[data-active="true"] {
	border-color: var(--color-brand);
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
._filterCount_PzeybU {
	min-width: 1ch;
	color: var(--color-text-3);
	font-variant-numeric: tabular-nums;
	text-align: center;
	font-weight: 500;
}
._filterButton_qlu_vq[data-active="true"] ._filterCount_PzeybU {
	color: var(--color-brand-dark);
}
._tableWrap_3XDQJv {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	max-width: 100%;
	overflow-x: auto;
}
._srOnly_MkU3lZ {
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	overflow: hidden;
}
._tableWrap_3XDQJv table {
	border-collapse: collapse;
	width: 100%;
	min-width: 920px;
}
._tableWrap_3XDQJv th,
._tableWrap_3XDQJv td {
	border-bottom: 1px solid var(--color-line);
	color: var(--color-text-2);
	text-align: left;
	vertical-align: top;
	padding: 12px;
	font-size: 12px;
	line-height: 1.45;
}
._tableWrap_3XDQJv th {
	color: var(--color-brand-dark);
	background: var(--color-surface-2);
	font-weight: 800;
}
._tableWrap_3XDQJv tr:last-child td {
	border-bottom: 0;
}
._tableWrap_3XDQJv a {
	color: var(--color-link);
	font-weight: 700;
}
._tableWrap_3XDQJv strong {
	color: var(--color-text-strong);
	font-size: 12px;
	display: block;
}
._tableWrap_3XDQJv small {
	color: var(--color-muted);
	margin-top: 3px;
	font-size: 11px;
	display: block;
}
._tableAction__GPeGw {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 30px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	white-space: nowrap;
	cursor: pointer;
	flex: none;
	justify-content: center;
	align-items: center;
	gap: 6px;
	padding: 0 10px;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	display: inline-flex;
}
._tableAction__GPeGw:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._tableHint_zdTG6X {
	min-height: 24px;
	color: var(--color-muted);
	align-items: center;
	font-size: 11px;
	font-weight: 700;
	display: inline-flex;
}
._codeCell_j2np2Q {
	justify-items: start;
	gap: 4px;
	display: grid;
}
._statusCell_U1U4tf {
	justify-items: start;
	gap: 6px;
	display: grid;
}
._demoRowChip_db5y9z {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 20px;
	color: var(--color-text-3);
	background: var(--color-surface-2);
	white-space: nowrap;
	align-items: center;
	padding: 0 7px;
	font-size: 10.5px;
	font-weight: 700;
	display: inline-flex;
}
._demoRowsHint_Jln6q7 {
	color: var(--color-text-3);
	margin: 0;
	font-size: 12px;
	line-height: 1.45;
}
._demoRequisitesBadge_rof8Jg {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 24px;
	color: var(--color-text-2);
	background: var(--color-surface-2);
	white-space: nowrap;
	align-items: center;
	padding: 0 9px;
	font-size: 11px;
	font-weight: 700;
	display: inline-flex;
}
._empty_00kzGo {
	padding: var(--space-5);
	border: 1px dashed var(--color-line-strong);
	border-radius: var(--radius-sm);
	color: var(--color-muted);
	background: var(--color-surface-2);
	text-align: center;
	margin: 0;
	font-size: 13px;
}
._calendarGrid_xsNSDE {
	gap: var(--space-3);
	grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
	display: grid;
}
._calendarEvent_xnWtmm {
	padding: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	gap: 6px;
	display: grid;
}
._calendarEvent_xnWtmm span {
	color: var(--color-brand);
	font-size: 12px;
	font-weight: 800;
}
._calendarEvent_xnWtmm strong {
	color: var(--color-brand-dark);
	font-size: 14px;
	line-height: 1.35;
}
._calendarEvent_xnWtmm small {
	color: var(--color-muted);
	font-size: 12px;
}
._demoNote_twaR2y {
	max-width: var(--cab-workspace-max);
	margin-top: var(--space-4);
	color: var(--color-text-3);
	font-size: var(--text-xs);
	line-height: 1.5;
}
._profileSection_HxbhY9 {
	gap: 18px;
	width: min(100%, 1280px);
}
._profileSection_HxbhY9 .data_list_header {
	align-items: center;
}
._profileSection_HxbhY9 .data_list_header h2 {
	font-size: 28px;
	line-height: 1.15;
}
._profileSection_HxbhY9 ._sectionActions_PkgUT8 {
	align-items: center;
	display: flex;
}
.user_summary {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	grid-template-columns: auto minmax(0, 1fr) auto;
	align-items: start;
	gap: 20px;
	min-height: 126px;
	padding: 22px 24px;
	display: grid;
	position: relative;
}
.user_avatar {
	border-radius: var(--radius-md);
	border: 1px solid color-mix(in srgb, var(--color-brand) 26%, transparent);
	width: 72px;
	height: 72px;
	color: var(--color-brand-dark);
	background-color: var(--color-brand-soft);
	background-image: url(/brand/nis-account-mascot.webp);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	flex: none;
	grid-area: 1/1;
	align-self: center;
	place-items: center;
	font-size: 0;
	font-weight: 800;
	display: inline-grid;
}
.user_reg_block {
	grid-area: 1/2;
	gap: 4px;
	min-width: 0;
	display: grid;
}
._identityRole_P4YvzF {
	grid-area: 1/3;
	align-self: start;
}
.user_reg_username {
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	display: flex;
	justify-content:space-between;
}
.user_reg_username strong {
	color: var(--color-text-strong);
	font-size: 21px;
	font-weight: 700;
}
._identityDemo_ToHtM_ {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 22px;
	color: var(--color-text-3);
	background: var(--color-surface-2);
	align-items: center;
	padding: 0 8px;
	font-size: 11px;
	font-weight: 700;
	display: inline-flex;
}
.user_reg_usermail {
	color: var(--color-text-3);
	margin: 0;
	font-size: 14px;
}
.user_reg_part {
	flex-wrap: wrap;
	gap: 6px;
	margin-top: 2px;
	display: flex;
	border-bottom: 1px solid var(--color-border-soft);
}
.user_reg_part_text {
	//border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 26px;
	color: var(--color-text-2);
	background: var(--color-surface);
	align-items: center;
	gap: 5px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: 600;
	display: inline-flex;
	width:100%;
}
.user_reg_part_text svg {
	color: var(--color-brand);
}
._yandexNotice_Xq8TwE {
	align-items: flex-start;
	gap: var(--space-3);
	padding: var(--space-4);
	border: 1px solid color-mix(in srgb, var(--color-brand) 24%, transparent);
	border-radius: var(--radius-sm);
	background: var(--color-brand-soft);
	display: flex;
}
._yandexNoticeIcon_3keNh3 {
	border-radius: var(--radius-sm);
	width: 34px;
	height: 34px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	flex: none;
	place-items: center;
	display: inline-grid;
}
._yandexNotice_Xq8TwE div {
	gap: 3px;
	min-width: 0;
	display: grid;
}
._yandexNotice_Xq8TwE strong {
	color: var(--color-brand-dark);
	font-size: 13px;
	font-weight: 700;
}
._yandexNotice_Xq8TwE span {
	color: var(--color-text-2);
	font-size: 12.5px;
	line-height: 1.45;
}
._profileAnchors_5tWdxY {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	width: max-content;
	max-width: 100%;
	display: flex;
	overflow: hidden;
}
._profileAnchor_ILhJZc {
	min-height: 44px;
	color: var(--color-text-2);
	background: var(--color-surface);
	cursor: pointer;
	border: 0;
	border-radius: 0;
	padding: 0 20px;
	font-size: 13px;
	font-weight: 600;
}
._profileAnchor_ILhJZc + ._profileAnchor_ILhJZc {
	border-left: 1px solid var(--color-border-soft);
}
._profileAnchor_ILhJZc:hover {
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
._profileAnchor_ILhJZc[data-active="true"] {
	color: var(--color-brand-dark);
	background: var(--color-surface-3);
	box-shadow: inset 0 -2px 0 var(--color-brand);
}
._profileBlock_v3hGP2 {
	gap: 10px;
	min-width: 0;
	scroll-margin-top: 84px;
	display: grid;
}
._profileDashboard_yT0lyn {
	gap: 20px;
	min-width: 0;
	display: grid;
}
._overviewTiles_xvFSze {
	grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
	align-items: stretch;
	gap: 14px;
	min-width: 0;
	display: grid;
}
._overviewTile_tTPSe7 {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	align-content: start;
	gap: 8px;
	min-width: 0;
	padding: 15px 16px;
	display: grid;
}
.userblock_header {
	color: var(--color-text-3);
	align-items: center;
	gap: 9px;
	font-size: 12px;
	font-weight: 600;
	display: flex;
}
.userblock_icon {
	width: 28px;
	height: 28px;
	color: var(--color-icon-muted);
	flex: none;
	place-items: center;
	display: grid;
}
.userblock_header_text {
	text-overflow: ellipsis;
	white-space: nowrap;
	min-width: 0;
	overflow: hidden;
}
.userblock_header_link {
	color: var(--color-brand-fill);
	flex: none;
	margin-left: auto;
	font-size: 12px;
	font-weight: 600;
	text-decoration: none;
}
.userblock_header_link:hover {
	color: var(--color-brand);
}
.userblock_bigtext {
	color: var(--color-text-strong);
	letter-spacing: -0.02em;
	font-variant-numeric: tabular-nums;
	margin: 0;
	font-size: 26px;
	font-weight: 700;
	line-height: 1.05;
}
.userblock_bigtext small {
	color: var(--color-text-3);
	letter-spacing: 0;
	margin-top: 4px;
	font-size: 12px;
	font-weight: 500;
	display: block;
}
.userblock_text {
	color: var(--color-text-2);
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0;
	font-size: 12.5px;
	overflow: hidden;
}
.userblock_flex {
	color: var(--color-text-3);
	flex-wrap: wrap;
	gap: 4px 14px;
	margin: 0;
	font-size: 12px;
	display: flex;
}
._overviewTileLotLink_na6zhO {
	color: var(--color-brand-fill);
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12.5px;
	font-weight: 600;
	text-decoration: none;
	overflow: hidden;
}
._overviewTileLotLink_na6zhO:hover {
	color: var(--color-brand);
}
.userblock_flex2 {
	flex-wrap: wrap;
	gap: 6px;
	display: flex;
}
._overviewTileEmpty_uwbTY1 {
	color: var(--color-text-3);
	margin: 0;
	font-size: 12.5px;
	line-height: 1.5;
}
.user_info_block {
	grid-template-columns: minmax(380px, 1fr) minmax(0, 1fr);
	align-items: stretch;
	gap: 20px;
	min-width: 0;
	display: grid;
	margin: 10px 0;
}
.user_half_block,
._profileAccountColumn_fIWQKn {
	align-content: start;
	gap: 14px;
	min-width: 0;
	display: grid;
}
.profile_express_block {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	align-content: start;
	gap: 6px;
	min-width: 0;
	padding: 15px 16px;
	display: grid;
}
.profile_express_block p {
	color: var(--color-text-2);
	margin: 0;
	font-size: 12.5px;
	line-height: 1.5;
}
.profile_express_block p b {
	color: var(--color-text-strong);
}
._expressCardHead_xXAaJi {
	color: var(--color-text-strong);
	align-items: center;
	gap: 9px;
	margin-bottom: 3px;
	font-size: 14.5px;
	display: flex;
}
._expressCardIcon_Hr_ig4 {
	width: 28px;
	height: 28px;
	color: var(--color-warning);
	flex: none;
	place-items: center;
	display: grid;
}
._expressCardActions_ogzBGk {
	flex-wrap: wrap;
	align-items: center;
	gap: 8px 14px;
	margin-top: 7px;
	display: flex;
}
._expressCardCta_VGyNup {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 32px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	align-items: center;
	padding: 0 13px;
	font-size: 12.5px;
	font-weight: 700;
	text-decoration: none;
	display: inline-flex;
}
._expressCardCta_VGyNup:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._expressCardMore_RziBmO {
	color: var(--color-brand-fill);
	font-size: 12.5px;
	font-weight: 600;
	text-decoration: none;
}
._expressCardMore_RziBmO:hover {
	color: var(--color-brand);
}
.profile_express_block ._expressCardFine_PC66Yb {
	color: var(--color-text-3);
	margin-top: 5px;
	font-size: 11px;
}
.user_info_block ._settingsGroup_h0wXfV,
.user_section {
	min-width: 0;
	height: 100%;
}
._profileAccountColumn_fIWQKn ._settingsGroup_h0wXfV {
	height: auto;
}
.user_info_block ._settingsGroup_h0wXfV ._settingsGroupHead__Dny8v {
	padding: 18px 20px 14px;
}
.user_info_block ._settingsGroupHeadText_UQyg32 h3,
._readinessHeader_5acm5E h3 {
	font-size: 19px;
	line-height: 1.25;
}
.user_info_block ._settingsGroupHeadText_UQyg32 p,
._readinessHeader_5acm5E p {
	margin-top: 5px;
	font-size: 12.5px;
}
.user_info_block ._settingRow_1SRKGq {
	min-height: 76px;
	padding: 14px 20px;
}
.user_info_block ._settingRowLabel_cHELep label,
.user_info_block ._settingRowName_XZXMpL,
.user_info_block ._settingValue_zpsaI5 {
	font-size: 13.5px;
}
.user_info_block ._settingRowLabel_cHELep small {
	font-size: 12px;
}
.user_section {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	align-content: start;
	//gap: 14px;
	padding: 10px;
	display: grid;
}
._readinessHeader_5acm5E {
	justify-content: space-between;
	align-items: flex-start;
	gap: var(--space-3);
	display: block;
}
._readinessHeader_5acm5E h3,
._readinessHeader_5acm5E p {
	margin: 0;
}
._readinessHeader_5acm5E p {
	max-width: 48ch;
	color: var(--color-text-3);
	line-height: 1.45;
}
._readinessStatus_-7FUcp {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	min-height: 30px;
	color: var(--color-text-2);
	background: var(--color-surface);
	flex: none;
	align-items: center;
	gap: 6px;
	padding: 0 10px;
	font-size: 11.5px;
	font-weight: 700;
	display: inline-flex;
}
._readinessProgressMeta_jPfRX3 {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	color: var(--color-text-2);
	font-size: 12px;
	display: flex;
}
._readinessProgressMeta_jPfRX3 strong {
	color: var(--color-text-strong);
}
._readinessRingRow_OK_5Ru {
	align-items: center;
	gap: 16px;
	display: flex;
}
._readinessRing_dwYzV_ {
	flex: none;
	width: 92px;
	height: 92px;
}
._readinessRingTrack_E3QX4W {
	fill: none;
	stroke: var(--color-surface-3);
	stroke-width: 8px;
}
._readinessRingArc_2AsWV1 {
	fill: none;
	stroke: var(--color-brand);
	stroke-width: 8px;
	stroke-linecap: round;
}
._readinessRingValue_MU1Jvy {
	fill: var(--color-text-strong);
	font-size: 19px;
	font-weight: 700;
}
._readinessRingCaption_Oxug0f {
	fill: var(--color-text-3);
	font-size: 10px;
}
._readinessSteps_x-csVs {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
	overflow: hidden;
}
._readinessSteps_x-csVs li {
	border-top: 1px solid var(--color-border-soft);
	grid-template-columns: 28px minmax(0, 1fr) auto;
	align-items: center;
	gap: 10px;
	min-width: 0;
	min-height: 62px;
	padding: 10px 12px;
	display: grid;
}
._readinessSteps_x-csVs li:first-child {
	border-top: 0;
}
._readinessStepIcon_HOd0oG {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	width: 28px;
	height: 28px;
	color: var(--color-icon-muted);
	background: var(--color-surface);
	place-items: center;
	display: inline-grid;
}
._readinessSteps_x-csVs li[data-completed="true"] ._readinessStepIcon_HOd0oG {
	border-color: color-mix(in srgb, var(--color-brand) 36%, transparent);
	color: var(--color-brand);
	background: var(--color-brand-soft);
}
._readinessSteps_x-csVs li[data-current="true"] ._readinessStepIcon_HOd0oG {
	color: var(--color-brand);
}
._readinessStepText_OOFLx3 {
	gap: 3px;
	min-width: 0;
	display: grid;
}
._readinessStepText_OOFLx3 strong {
	color: var(--color-text-strong);
	font-size: 12.5px;
	line-height: 1.3;
}
._readinessStepText_OOFLx3 small {
	color: var(--color-text-3);
	font-size: 11.5px;
	line-height: 1.35;
}
._readinessContinue_L6Qv1c {
	color: var(--color-link);
	cursor: pointer;
	background: 0 0;
	border: 0;
	font-size: 11.5px;
	font-weight: 700;
}
._readinessEmpty_-iRdvJ {
	min-height: 150px;
	padding: var(--space-4);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-text-3);
	align-content: center;
	gap: 6px;
	font-size: 12px;
	line-height: 1.45;
	display: grid;
}
._readinessEmpty_-iRdvJ strong {
	color: var(--color-text-strong);
	font-size: 13px;
}
._readinessButton_f4-yPf {
	border: 1px solid var(--color-brand-fill);
	border-radius: var(--radius-sm);
	min-height: 42px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	cursor: pointer;
	justify-content: center;
	align-items: center;
	padding: 0 16px;
	font-size: 12.5px;
	font-weight: 700;
	text-decoration: none;
	display: inline-flex;
}
._readinessButton_f4-yPf:hover {
	border-color: var(--color-brand);
	background: var(--color-brand);
}
._profileShortcuts_KO5nmH {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	min-width: 0;
	display: grid;
	overflow: hidden;
}
._profileShortcut_8vZdlC {
	min-width: 0;
	min-height: 118px;
	color: inherit;
	background: var(--color-surface);
	text-align: left;
	cursor: pointer;
	border: 0;
	grid-template-columns: 44px minmax(0, 1fr) auto;
	align-items: center;
	gap: 14px;
	padding: 18px 22px;
	text-decoration: none;
	display: grid;
}
._profileShortcut_8vZdlC + ._profileShortcut_8vZdlC {
	border-left: 1px solid var(--color-border-soft);
}
._profileShortcut_8vZdlC:hover {
	background: var(--color-surface-2);
}
._profileShortcutIcon_6DTVCq {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	width: 44px;
	height: 44px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	place-items: center;
	display: inline-grid;
}
._profileShortcutText_Oy3T1S {
	gap: 5px;
	min-width: 0;
	display: grid;
}
._profileShortcutText_Oy3T1S strong {
	color: var(--color-text-strong);
	font-size: 14px;
}
._profileShortcutText_Oy3T1S small {
	max-width: 44ch;
	color: var(--color-text-3);
	font-size: 12px;
	line-height: 1.4;
}
._profileShortcutArrow_cZ2UEa {
	color: var(--color-icon-muted);
}
._requisitesPanel_EynhGT {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	padding: 20px;
}
._settingsGroup_h0wXfV {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	overflow: hidden;
}
._settingsGroupHead__Dny8v {
	align-items: center;
	gap: var(--space-3);
	display: flex;
}
._settingsGroup_h0wXfV ._settingsGroupHead__Dny8v {
	padding: 11px var(--space-4) 10px;
	border-bottom: 1px solid var(--color-border-soft);
}
._settingsGroupHeadText_UQyg32 {
	flex: 1;
	min-width: 0;
}
._settingsGroupHeadText_UQyg32 h3 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 14px;
	font-weight: 700;
}
._settingsGroupHeadText_UQyg32 p {
	color: var(--color-text-3);
	margin: 2px 0 0;
	font-size: 11.5px;
	line-height: 1.4;
}
._settingsGroupActions_trEBFy {
	align-items: center;
	gap: var(--space-2);
	flex: none;
	display: flex;
}
._settingRows_YTSOQG {
	display: grid;
}
._settingRow_1SRKGq {
	align-items: center;
	gap: var(--space-4);
	min-height: var(--cab-row-h);
	padding: var(--cab-cell-y) var(--space-4);
	border-top: 1px solid var(--color-border-soft);
	display: flex;
}
._settingRows_YTSOQG ._settingRow_1SRKGq:first-child {
	border-top: 0;
}
._settingRowLabel_cHELep {
	gap: 2px;
	min-width: 0;
	display: grid;
}
._settingRowLabel_cHELep label,
._settingRowName_XZXMpL {
	color: var(--color-text-strong);
	font-size: var(--cab-font);
	font-weight: 600;
}
._settingRowLabel_cHELep small {
	color: var(--color-text-3);
	font-size: 11.5px;
	line-height: 1.4;
}
._settingRowControl_e9wNGR {
	justify-content: flex-end;
	align-items: center;
	gap: var(--space-2);
	flex-wrap: wrap;
	flex: none;
	margin-left: auto;
	display: flex;
}
._settingValue_zpsaI5 {
	color: var(--color-text-strong);
	font-size: var(--cab-font);
	font-variant-numeric: tabular-nums;
	font-weight: 600;
}
._settingInlineControl_Y8E4ez {
	align-items: center;
	gap: var(--space-2);
	color: var(--color-text-strong);
	font-size: var(--cab-font);
	white-space: nowrap;
	font-weight: 600;
	display: inline-flex;
}
._settingButton_L2jdh- {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	min-height: 32px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	white-space: nowrap;
	cursor: pointer;
	align-items: center;
	gap: 6px;
	padding: 0 12px;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	display: inline-flex;
}
._settingButton_L2jdh-:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._settingButtonPrimary_pknPhm {
	border: 1px solid var(--color-brand);
	border-radius: var(--radius-sm);
	min-height: 32px;
	color: var(--color-on-brand);
	background: var(--color-brand);
	white-space: nowrap;
	cursor: pointer;
	align-items: center;
	padding: 0 14px;
	font-size: 12px;
	font-weight: 700;
	display: inline-flex;
}
._settingButtonPrimary_pknPhm:hover {
	border-color: var(--color-brand-bright);
	background: var(--color-brand-bright);
}
._settingEditor_8gmOg6 {
	flex: 300px;
	gap: 6px;
	min-width: 0;
	margin-left: auto;
	display: grid;
}
._settingEditorField_e_E_pU {
	justify-content: flex-end;
	align-items: center;
	gap: var(--space-2);
	flex-wrap: wrap;
	display: flex;
}
._settingEditorActions_0mn5uc {
	gap: var(--space-2);
	flex: none;
	display: flex;
}
._settingInput_vrb1f5 {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	min-width: 0;
	min-height: 34px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	flex: 200px;
	padding: 6px 10px;
	font-size: 13px;
	font-weight: 600;
}
._settingInput_vrb1f5:focus-visible {
	border-color: var(--color-brand);
	box-shadow: 0 0 0 3px var(--color-brand-fill);
	outline: 2px solid #0000;
}
._settingInput_vrb1f5[aria-invalid="true"] {
	border-color: var(--color-danger);
}
._settingError_FJ2zrl {
	color: var(--color-danger);
	text-align: right;
	font-size: 11.5px;
	font-weight: 600;
}
._settingSelect_jDF5DV {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	min-height: 34px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	cursor: pointer;
	padding: 4px 10px;
	font-size: 12.5px;
	font-weight: 600;
}
._settingsNote_uVHMdR {
	color: var(--color-text-3);
	margin: 0;
	font-size: 12px;
	line-height: 1.5;
}
._settingsNote_uVHMdR a {
	color: var(--color-link);
	font-weight: 600;
}
._monitoringList_cDBZe6,
._monitoringPreviewList_6DUOi_ {
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._monitoringItem_kZVifM {
	align-items: center;
	gap: var(--space-4);
	min-height: var(--cab-row-h);
	padding: var(--space-4);
	border-top: 1px solid var(--color-border-soft);
	display: flex;
}
._monitoringList_cDBZe6 ._monitoringItem_kZVifM:first-child,
._monitoringPreviewList_6DUOi_ ._monitoringPreviewItem_lr0qIp:first-child {
	border-top: 0;
}
._monitoringItemText_iAsgr7 {
	flex: 1;
	gap: 4px;
	min-width: 0;
	display: grid;
}
._monitoringItemText_iAsgr7 h3,
._monitoringPreviewBody_1lYLp2 h3 {
	color: var(--color-text-strong);
	font-size: var(--cab-font);
	margin: 0;
	line-height: 1.35;
}
._monitoringItemText_iAsgr7 p,
._monitoringPreviewBody_1lYLp2 p {
	color: var(--color-text-3);
	margin: 0;
	font-size: 11.5px;
	line-height: 1.45;
}
._monitoringItemActions_1jeW3V {
	justify-content: flex-end;
	gap: var(--space-2);
	flex-wrap: wrap;
	flex: none;
	display: flex;
}
._monitoringEmpty_698dpY {
	min-height: 132px;
	padding: var(--space-4);
	align-content: center;
	justify-items: start;
	gap: var(--space-2);
	color: var(--color-text-2);
	display: grid;
}
._monitoringEmpty_698dpY strong {
	color: var(--color-text-strong);
	font-size: 14px;
}
._monitoringEmpty_698dpY p,
._monitoringNoMatches_laF64x {
	color: var(--color-text-3);
	margin: 0;
	font-size: 12px;
	line-height: 1.5;
}
._monitoringNoMatches_laF64x {
	padding: var(--space-4);
}
._monitoringPreviewItem_lr0qIp {
	align-items: center;
	gap: var(--space-4);
	padding: var(--space-4);
	border-top: 1px solid var(--color-border-soft);
	grid-template-columns: 96px minmax(0, 1fr) auto;
	display: grid;
}
._monitoringPreviewItem_lr0qIp img {
	border-radius: var(--radius-sm);
	object-fit: cover;
	background: var(--color-surface-2);
	width: 96px;
	height: 72px;
}
._monitoringPreviewBody_1lYLp2 {
	gap: 4px;
	min-width: 0;
	display: grid;
}
._monitoringPreviewBody_1lYLp2 a {
	color: inherit;
	text-decoration: none;
}
._monitoringPreviewBody_1lYLp2 a:hover {
	color: var(--color-brand);
}
._monitoringPreviewBody_1lYLp2 small {
	color: var(--color-muted);
	font-size: 11.5px;
}
._monitoringDemoBadge_hrBTMn {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	width: max-content;
	max-width: 100%;
	color: var(--color-text-2);
	background: var(--color-surface-2);
	padding: 2px 6px;
	font-size: 11px;
	font-weight: 700;
}
._monitoringPrice_OiCxdG {
	color: var(--color-brand-dark);
	font-variant-numeric: tabular-nums;
	white-space: nowrap;
	font-size: 13px;
}
._notifyMatrix_C_iev8 {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	overflow: hidden;
}
._notifyMatrixHead_dXM1RJ {
	align-items: center;
	gap: var(--space-3);
	padding: 11px var(--space-4) 10px;
	border-bottom: 1px solid var(--color-border-soft);
	display: flex;
}
._notifyChannelHeads_pCmX3b {
	flex: none;
	display: flex;
}
._notifyChannelHead_nxbLPn {
	width: 72px;
	color: var(--color-text-3);
	justify-content: center;
	align-items: center;
	gap: 5px;
	font-size: 11px;
	font-weight: 700;
	display: inline-flex;
}
._notifyRows_bQ274W {
	display: grid;
}
._notifyRow_ekz35O {
	align-items: center;
	gap: var(--space-4);
	min-height: var(--cab-row-h);
	padding: var(--cab-cell-y) var(--space-4);
	border-top: 1px solid var(--color-border-soft);
	display: flex;
}
._notifyRow_ekz35O:first-child {
	border-top: 0;
}
._notifyRowLabel_txZlLC {
	flex: 1;
	gap: 2px;
	min-width: 0;
	display: grid;
}
._notifyRowLabel_txZlLC b {
	color: var(--color-text-strong);
	font-size: var(--cab-font);
	font-weight: 600;
}
._notifyRowLabel_txZlLC small {
	color: var(--color-text-3);
	font-size: 11.5px;
	line-height: 1.4;
}
._notifyChannelCells_KR1Aak {
	flex: none;
	display: flex;
}
._notifyChannelCell_xdONhZ {
	justify-content: center;
	align-items: center;
	width: 72px;
	display: inline-flex;
}
._themeTiles_ln205S {
	gap: var(--space-3);
	flex-wrap: wrap;
	display: flex;
}
._themeTile_l7h-rZ {
	border: 1.5px solid var(--color-border-input);
	background: var(--color-surface);
	cursor: pointer;
	border-radius: 10px;
	gap: 7px;
	padding: 7px;
	display: grid;
}
._themeTile_l7h-rZ[data-active="true"] {
	border-color: var(--color-brand-fill);
}
._themeTilePreview_P23NES {
	border: 1px solid;
	border-radius: 6px;
	width: 128px;
	height: 64px;
	position: relative;
	overflow: hidden;
}
._themeTilePreview_P23NES[data-theme-preview="light"] {
	background: #fafafa;
	border-color: #e1e1e1;
}
._themeTilePreview_P23NES[data-theme-preview="dark"] {
	background: #0e141b;
	border-color: #28323e;
}
._themeTileBar_QCV45W {
	border-radius: 3px;
	width: 54px;
	height: 6px;
	position: absolute;
	top: 7px;
	left: 7px;
}
._themeTileLine_GNLUZh,
._themeTileLineShort_WDdiLq {
	border-radius: 3px;
	height: 5px;
	position: absolute;
}
._themeTileLine_GNLUZh {
	top: 20px;
	left: 7px;
	right: 7px;
}
._themeTileLineShort_WDdiLq {
	width: 58%;
	top: 31px;
	left: 7px;
}
._themeTilePreview_P23NES[data-theme-preview="light"] ._themeTileBar_QCV45W {
	background: #43a6be;
}
._themeTilePreview_P23NES[data-theme-preview="light"] ._themeTileLine_GNLUZh {
	background: #e1e1e1;
}
._themeTilePreview_P23NES[data-theme-preview="light"] ._themeTileLineShort_WDdiLq {
	background: #ececec;
}
._themeTilePreview_P23NES[data-theme-preview="dark"] ._themeTileBar_QCV45W {
	background: #5cbcd4;
}
._themeTilePreview_P23NES[data-theme-preview="dark"] ._themeTileLine_GNLUZh {
	background: #28323e;
}
._themeTilePreview_P23NES[data-theme-preview="dark"] ._themeTileLineShort_WDdiLq {
	background: #202a36;
}
._themeTileLabel_yfo0Pp {
	text-align: center;
	color: var(--color-text-2);
	font-size: 12px;
	font-weight: 700;
}
._themeTile_l7h-rZ[data-active="true"] ._themeTileLabel_yfo0Pp {
	color: var(--color-text-strong);
}
._segmenter_MSVRMk {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	display: inline-flex;
	overflow: hidden;
}
._segmenterButton_bs0zJ9 {
	min-height: 32px;
	color: var(--color-text-2);
	background: var(--color-surface);
	cursor: pointer;
	border: 0;
	padding: 0 14px;
	font-size: 12px;
	font-weight: 700;
}
._segmenterButton_bs0zJ9 + ._segmenterButton_bs0zJ9 {
	border-left: 1px solid var(--color-border-input);
}
._segmenterButton_bs0zJ9:hover:not([data-active="true"]) {
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
._segmenterButton_bs0zJ9[data-active="true"] {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
}
@media (width>=1280px) {
	._detailsGrid_4wMXPf {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}
@media (width<=1000px) {
	._shell_sTiU_5 {
		grid-template-columns: 1fr;
	}
	._sidebar_Xd6zQO {
		border-right: 0;
		border-bottom: 1px solid var(--color-line);
		padding: 0 0 var(--space-4);
		position: static;
		overflow-x: clip;
	}
	._navItems_Ge0TMJ {
		grid-template-columns: repeat(auto-fit, minmax(min(100%, 190px), 1fr));
		grid-auto-flow: row;
		grid-auto-columns: unset;
		gap: 4px 8px;
		padding-bottom: 0;
		overflow: visible;
	}
	._navItem_cmtc4k[data-active="true"]:before {
		display: none;
	}
	._workspace_zZ6Cca {
		padding: var(--space-4) 0 var(--space-6);
	}
	.user_info_block {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (width>=761px) and (width<=1000px) {
	._navItem_cmtc4k {
		z-index: 0;
	}
	._navItem_cmtc4k:hover,
	._navItem_cmtc4k:focus-visible {
		z-index: 4;
	}
	._navItem_cmtc4k:hover ._navItemLabel_WU3yEe,
	._navItem_cmtc4k:focus-visible ._navItemLabel_WU3yEe {
		z-index: 2;
		border: 1px solid var(--color-border-soft);
		border-radius: var(--radius-sm);
		width: max-content;
		max-width: calc(100% - 54px);
		color: var(--color-text-strong);
		background: var(--color-surface);
		white-space: normal;
		padding: 6px 8px;
		line-height: 1.3;
		position: absolute;
		top: 50%;
		left: 46px;
		overflow: visible;
		transform: translateY(-50%);
	}
}
@media (width<=760px) {
	._sidebar_Xd6zQO {
		padding: 10px 0 14px;
		display: block;
		overflow: visible;
	}
	._page_AAKKiK {
		padding-bottom: 84px;
	}
	._sidebar_Xd6zQO > ._navGroup_PbZhz5 {
		display: none;
	}
	.data_list_header {
		flex-wrap: wrap;
	}
	._sectionActions_PkgUT8,
	._sectionActions_PkgUT8 a,
	._profileSection_HxbhY9 ._sectionActions_PkgUT8,
	._profileSection_HxbhY9 ._sectionActions_PkgUT8 ._roleSeg_W_DcN9 {
		width: 100%;
	}
	._profileSection_HxbhY9 ._roleSegButton_N2aP1o {
		white-space: normal;
		flex: 1 1 0;
		min-width: 0;
		padding: 6px 8px;
		line-height: 1.2;
	}
	._identityRole_P4YvzF {
		grid-column: 1/-1;
		width: 100%;
		margin-top: 4px;
	}
	._identityRole_P4YvzF ._roleSeg_W_DcN9 {
		width: 100%;
	}
	.user_summary {
		min-height: 0;
		padding: var(--space-4);
		grid-template-columns: 56px minmax(0, 1fr);
		align-items: start;
		gap: 12px;
		display: grid;
	}
	.user_avatar {
		width: 56px;
		height: 56px;
		font-size: 20px;
	}
	.user_reg_username strong {
		overflow-wrap: anywhere;
		font-size: 17px;
	}
	._profileAnchors_5tWdxY {
		width: 100%;
		overflow-x: auto;
	}
	._profileAnchor_ILhJZc {
		flex: 1 0 max-content;
		min-width: 112px;
	}
	.user_info_block,
	._profileShortcuts_KO5nmH {
		grid-template-columns: 1fr;
	}
	._profileShortcut_8vZdlC + ._profileShortcut_8vZdlC {
		border-top: 1px solid var(--color-border-soft);
		border-left: 0;
	}
	.user_info_block ._settingRow_1SRKGq {
		flex-wrap: wrap;
		align-items: flex-start;
	}
	.user_info_block ._settingRowControl_e9wNGR {
		justify-content: flex-start;
		width: 100%;
		margin-left: 0;
	}
	._readinessHeader_5acm5E {
		flex-direction: column;
		align-items: flex-start;
	}
	._readinessSteps_x-csVs li {
		grid-template-columns: 28px minmax(0, 1fr);
	}
	._readinessContinue_L6Qv1c {
		grid-column: 2;
		justify-self: start;
		padding: 0;
	}
	._accreditationPanel_k5x_54[data-empty="true"],
	._accreditationFacts_755FUc,
	._accreditationFlow_2R2fnL,
	._detailsGrid_4wMXPf {
		grid-template-columns: 1fr;
	}
	._organizerGate_AGF1Vw {
		justify-items: start;
		gap: var(--space-3);
		grid-template-columns: 1fr;
	}
	._monitoringItem_kZVifM {
		flex-direction: column;
		align-items: flex-start;
	}
	._monitoringItemActions_1jeW3V {
		justify-content: flex-start;
	}
	._monitoringPreviewItem_lr0qIp {
		grid-template-columns: 72px minmax(0, 1fr);
		align-items: start;
	}
	._monitoringPreviewItem_lr0qIp img {
		width: 72px;
		height: 58px;
	}
	._monitoringPrice_OiCxdG {
		grid-column: 2;
		justify-self: start;
	}
	._accreditationPanel_k5x_54[data-empty="true"] {
		align-items: stretch;
	}
	._accreditationPanel_k5x_54[data-empty="true"] a {
		justify-content: center;
	}
	._accreditationIntro_l8cNHa {
		grid-template-columns: 1fr;
	}
	._accreditationFacts_755FUc div {
		border-right: 0;
		border-bottom: 1px solid var(--color-line);
	}
	._accreditationFacts_755FUc div:last-child {
		border-bottom: 0;
	}
	._workspace_zZ6Cca {
		padding: var(--space-4) 0 var(--space-6);
	}
}
@media (width<=640px) {
	._page_AAKKiK {
		padding-top: var(--space-3);
	}
	._sectionStack_2JTTQy {
		gap: var(--space-3);
	}
	.data_list_header h2 {
		font-size: 24px;
	}
	.operations2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		display: grid;
	}
	._filterButton_qlu_vq {
		justify-content: center;
		min-height: 44px;
	}
	._tableWrap_3XDQJv {
		border: 0;
		border-radius: 0;
		overflow: visible;
	}
	._tableWrap_3XDQJv table,
	._tableWrap_3XDQJv tbody,
	._tableWrap_3XDQJv tr,
	._tableWrap_3XDQJv td {
		width: 100%;
		min-width: 0;
		display: block;
	}
	._tableWrap_3XDQJv thead {
		clip: rect(0, 0, 0, 0);
		white-space: nowrap;
		border: 0;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		position: absolute;
		overflow: hidden;
	}
	._tableWrap_3XDQJv tbody {
		gap: 12px;
		display: grid;
	}
	._tableWrap_3XDQJv tr {
		border: 1px solid var(--color-line);
		border-radius: var(--radius-sm);
		background: var(--color-surface);
		overflow: hidden;
	}
	._tableWrap_3XDQJv td {
		border-bottom: 1px solid var(--color-line);
		overflow-wrap: anywhere;
		grid-template-columns: minmax(96px, 36%) minmax(0, 1fr);
		gap: 12px;
		padding: 10px 12px;
		display: grid;
	}
	._tableWrap_3XDQJv td:before {
		content: attr(data-label);
		color: var(--color-text-3);
		font-size: 11px;
		font-weight: 700;
		line-height: 1.4;
	}
	._tableWrap_3XDQJv td:last-child {
		border-bottom: 0;
	}
	._tableAction__GPeGw {
		min-height: 44px;
	}
	._settingsGroupHead__Dny8v,
	._settingsGroup_h0wXfV ._settingsGroupHead__Dny8v {
		flex-direction: column;
		align-items: flex-start;
	}
	._settingsGroupActions_trEBFy,
	._settingRowControl_e9wNGR,
	._settingEditor_8gmOg6,
	._settingEditorField_e_E_pU {
		width: 100%;
		margin-left: 0;
	}
	._settingRow_1SRKGq {
		min-height: 0;
		padding: 14px var(--space-4);
		flex-direction: column;
		align-items: stretch;
		gap: 10px;
	}
	._settingRowControl_e9wNGR {
		justify-content: flex-start;
	}
	._settingInlineControl_Y8E4ez {
		justify-content: space-between;
		width: 100%;
		min-height: 44px;
	}
	._settingButton_L2jdh-,
	._settingButtonPrimary_pknPhm,
	._settingInput_vrb1f5,
	._settingSelect_jDF5DV {
		min-height: 44px;
	}
	._settingSelect_jDF5DV {
		width: 100%;
		font-size: 16px;
	}
	._settingEditorField_e_E_pU {
		flex-direction: column;
		align-items: stretch;
	}
	._settingEditorActions_0mn5uc {
		width: 100%;
	}
	._settingEditorActions_0mn5uc button {
		flex: 1 1 0;
		justify-content: center;
	}
	._notifyMatrixHead_dXM1RJ,
	._notifyRow_ekz35O {
		flex-direction: column;
		align-items: stretch;
	}
	._notifyChannelHeads_pCmX3b {
		display: none;
	}
	._notifyRow_ekz35O {
		padding: 14px var(--space-4);
		gap: 10px;
	}
	._notifyChannelCells_KR1Aak {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 8px;
		width: 100%;
		display: grid;
	}
	._notifyChannelCell_xdONhZ {
		border: 1px solid var(--color-border-soft);
		border-radius: var(--radius-sm);
		width: auto;
		min-height: 44px;
		color: var(--color-text-2);
		justify-content: space-between;
		padding: 0 10px;
		font-size: 12px;
		font-weight: 600;
	}
	._notifyChannelCell_xdONhZ:first-child:before {
		content: "E-mail";
	}
	._notifyChannelCell_xdONhZ:last-child:before {
		content: "На площадке";
	}
	._themeTiles_ln205S {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		display: grid;
	}
	._themeTilePreview_P23NES,
	._segmenter_MSVRMk {
		width: 100%;
	}
	._segmenterButton_bs0zJ9 {
		white-space: normal;
		flex: 1 1 0;
		min-width: 0;
		min-height: 44px;
		padding-inline: 8px;
	}
	._gate_1jBCSF {
		gap: var(--space-4);
		grid-template-columns: 1fr;
	}
	._gateBrand__1oiGH {
		width: min(156px, calc(100% - var(--space-3)));
		justify-self: start;
		min-height: 150px;
	}
	._gateContent_ymG6nJ {
		padding: 0 var(--space-2) var(--space-3) var(--space-3);
	}
	._profileSection_HxbhY9 {
		gap: 14px;
	}
	.user_reg_part {
		grid-template-columns: 1fr;
		display: grid;
	}
	.user_reg_part_text {
		white-space: normal;
		width: 100%;
		max-width: 100%;
		min-height: 32px;
		padding-block: 5px;
		line-height: 1.3;
	}
	.user_section {
		padding: var(--space-4);
	}
	._profileShortcut_8vZdlC {
		min-height: 104px;
		padding: var(--space-4);
		grid-template-columns: 40px minmax(0, 1fr) auto;
		gap: 10px;
	}
	._profileShortcutIcon_6DTVCq {
		width: 40px;
		height: 40px;
	}
}
._registryCallout_-WDcVz {
	border: 1px solid color-mix(in srgb, var(--color-brand) 28%, var(--color-line));
	border-radius: var(--radius-md);
	background: var(--color-brand-soft);
	flex-wrap: wrap;
	align-items: center;
	gap: 12px;
	padding: 11px 14px;
	display: flex;
}
._registryCallout_-WDcVz p {
	min-width: 220px;
	color: var(--color-text-strong);
	flex: 1;
	margin: 0;
	font-size: 13px;
	line-height: 1.45;
}
._registryCallout_-WDcVz p b {
	font-weight: 600;
}
._registryCalloutIcon_1NmFzW {
	width: 28px;
	height: 28px;
	color: var(--color-brand);
	flex: none;
	place-items: center;
	display: grid;
}
._registryCalloutButton_O4YAlq {
	border-radius: var(--radius-sm);
	min-height: 30px;
	color: var(--color-surface);
	background: var(--color-brand-fill);
	white-space: nowrap;
	cursor: pointer;
	border: 0;
	flex: none;
	padding: 0 13px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
}
._signatureOk_YZlku7 {
	color: var(--color-text-strong);
	white-space: nowrap;
	align-items: center;
	gap: 5px;
	font-size: 12.5px;
	font-weight: 600;
	display: inline-flex;
}
._signatureOk_YZlku7 svg {
	color: var(--color-brand);
}
._signatureOff_rFWDUL {
	color: var(--color-text-3);
	font-size: 12.5px;
}
._documentsRow_vrr-1F td {
	padding-top: 0;
}
._documentsRowInner_qMN9ae {
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	flex-wrap: wrap;
	gap: 8px 20px;
	padding: 8px 10px;
	display: flex;
}
._documentsRowItem_8v3vxR {
	color: var(--color-text-2);
	align-items: center;
	gap: 7px;
	font-size: 12px;
	display: inline-flex;
}
._documentsRowItem_8v3vxR svg {
	color: var(--color-icon-muted);
}
._inboxFilters_Xt-TaT {
	flex-wrap: wrap;
	gap: 7px;
	display: flex;
}
._inboxFilter_JUcVUY {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 30px;
	color: var(--color-ink);
	background: var(--color-surface);
	white-space: nowrap;
	cursor: pointer;
	align-items: center;
	gap: 7px;
	padding: 0 11px;
	font-size: 12.5px;
	display: inline-flex;
}
._inboxFilter_JUcVUY[data-active="true"] {
	border-color: color-mix(in srgb, var(--color-brand) 32%, transparent);
	background: var(--color-brand-soft);
	font-weight: 600;
}
._inboxFilter_JUcVUY[data-dim="true"]:not([data-active="true"]) {
	color: var(--color-text-3);
}
._inboxLayout_eT-9zd {
	grid-template-columns: minmax(300px, 400px) minmax(0, 1fr);
	align-items: start;
	gap: 20px;
	min-width: 0;
	display: grid;
}
._inboxList_6u4tQy {
	gap: 4px;
	min-width: 0;
	display: grid;
}
._inboxEmpty_9hWZIZ {
	color: var(--color-text-3);
	margin: 0;
	padding: 14px 12px;
	font-size: 12.5px;
}
._inboxRow_MwF7hk {
	align-items: flex-start;
	gap: 8px;
	min-width: 0;
	display: flex;
}
._inboxRowCheck_LQ8iuT {
	width: 15px;
	height: 15px;
	accent-color: var(--color-brand);
	cursor: pointer;
	flex: none;
	margin: 5px 0 0;
}
._inboxRowMain_Xiv4ct {
	border-radius: var(--radius-sm);
	text-align: left;
	cursor: pointer;
	background: 0 0;
	border: 0;
	flex: auto;
	gap: 3px;
	min-width: 0;
	padding: 10px 12px;
	display: grid;
}
._inboxRow_MwF7hk:hover ._inboxRowMain_Xiv4ct {
	background: var(--color-surface-2);
}
._inboxRow_MwF7hk[data-open="true"] ._inboxRowMain_Xiv4ct {
	background: var(--color-brand-soft);
}
._inboxRowTop_JIb4tE {
	align-items: baseline;
	gap: 8px;
	display: flex;
}
._inboxRowSubject_Pvuyjg {
	overflow-wrap: anywhere;
	text-overflow: ellipsis;
	white-space: nowrap;
	min-width: 0;
	color: var(--color-text-strong);
	font-size: 13px;
	overflow: hidden;
}
._inboxRow_MwF7hk[data-unread="true"] ._inboxRowSubject_Pvuyjg {
	font-weight: 600;
}
._inboxRow_MwF7hk[data-unread="true"] ._inboxRowSubject_Pvuyjg:before {
	content: "";
	background: var(--color-brand);
	vertical-align: 1px;
	border-radius: 50%;
	width: 6px;
	height: 6px;
	margin-right: 7px;
	display: inline-block;
}
._inboxRowDate_LKpsWS {
	color: var(--color-text-3);
	font-variant-numeric: tabular-nums;
	flex: none;
	margin-left: auto;
	font-size: 11px;
}
._inboxRowSnippet_EmGLb3 {
	text-overflow: ellipsis;
	white-space: nowrap;
	min-width: 0;
	color: var(--color-text-3);
	font-size: 12px;
	overflow: hidden;
}
._inboxReader_basRgw {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	min-width: 0;
	padding: 20px 22px;
}
._inboxReaderKicker_c7vpbH {
	color: var(--color-text-3);
	flex-wrap: wrap;
	align-items: center;
	gap: 9px;
	margin: 0 0 8px;
	font-size: 12px;
	display: flex;
}
._inboxReader_basRgw h3 {
	color: var(--color-text-strong);
	margin: 0 0 10px;
	font-size: 16px;
	font-weight: 700;
}
._inboxReaderBody_hwZxj1 {
	max-width: 62ch;
	color: var(--color-text-2);
	margin: 0;
	font-size: 13.5px;
	line-height: 1.55;
}
._inboxReaderActions_F_AUuP {
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 16px;
	display: flex;
}
._inboxBulkBar_K9sguK {
	flex-wrap: wrap;
	align-items: center;
	gap: 10px 14px;
	display: flex;
}
._bulkSelectAll_0AkVSM {
	color: var(--color-text-2);
	cursor: pointer;
	align-items: center;
	gap: 7px;
	font-size: 12.5px;
	display: inline-flex;
}
._bulkSelectAll_0AkVSM input {
	width: 15px;
	height: 15px;
	accent-color: var(--color-brand);
	cursor: pointer;
}
._bulkSelectAll_0AkVSM input:disabled + span {
	color: var(--color-text-3);
	cursor: default;
}
._bulkCount_OJNFOK {
	color: var(--color-text-2);
	font-variant-numeric: tabular-nums;
	font-size: 12.5px;
	font-weight: 600;
}
._inboxBulkActions_bya0fx {
	flex-wrap: wrap;
	gap: 7px;
	display: inline-flex;
}
._bulkDanger_GIak48 {
	color: var(--color-danger);
}
._bulkDanger_GIak48:hover {
	border-color: var(--color-danger);
	background: var(--color-danger-soft);
	color: var(--color-danger);
}
._edoTitle_sN4h1I {
	font-weight: 600;
}
._edoDirection_AcaQX5 {
	white-space: nowrap;
	align-items: center;
	gap: 7px;
	font-size: 12.5px;
	display: inline-flex;
}
._edoDirectionIcon_WKQwiv {
	background: var(--color-surface-3);
	width: 24px;
	height: 24px;
	color: var(--color-text-2);
	border-radius: 7px;
	flex: none;
	place-items: center;
	display: grid;
}
._edoActions_93ZqWY {
	white-space: nowrap;
	align-items: center;
	gap: 6px;
	display: inline-flex;
}
._tableActionPrimary_NNy6_A {
	color: var(--color-surface);
	background: var(--color-brand-fill);
	border-color: #0000;
}
._tableActionPrimary_NNy6_A:hover {
	color: var(--color-surface);
}
@media (width<=860px) {
	._inboxLayout_eT-9zd {
		grid-template-columns: 1fr;
	}
}
[data-theme="dark"] ._registryCallout_-WDcVz p {
	color: var(--color-text-strong);
}
._field_pXiAUl {
	gap: var(--space-2);
	display: grid;
}
._field_pXiAUl[data-span="full"] {
	grid-column: 1/-1;
}
._label_r8HCQB,
._legend_Ygb0ZI {
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._required_UFOnuq {
	color: var(--color-danger);
}
._inputWrap_xZyxtG {
	position: relative;
}
._input_GPCQbf {
	width: 100%;
	min-height: 48px;
	padding: 0 var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	color: var(--color-ink);
	background: var(--color-surface);
	font: inherit;
	font-size: var(--text-sm);
}
._textarea_Xw4F3X {
	width: 100%;
	min-height: 112px;
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	color: var(--color-ink);
	background: var(--color-surface);
	font: inherit;
	font-size: var(--text-sm);
	resize: vertical;
	line-height: 1.5;
}
._input_GPCQbf:focus,
._textarea_Xw4F3X:focus,
._fileControl_gld-CR:focus-within {
	border-color: var(--color-brand);
	outline: 3px solid var(--color-focus-ring);
}
._input_GPCQbf[aria-invalid="true"],
._textarea_Xw4F3X[aria-invalid="true"] {
	border-color: var(--color-danger);
}
._input_GPCQbf[readonly] {
	color: var(--color-text-2);
	background: var(--color-surface-2);
}
._passwordToggle_kiGo8r {
	top: 50%;
	right: var(--space-2);
	border-radius: var(--radius-xs);
	width: 36px;
	height: 36px;
	color: var(--color-muted);
	background: 0 0;
	border: 0;
	place-items: center;
	display: inline-grid;
	position: absolute;
	transform: translateY(-50%);
}
._passwordToggle_kiGo8r:hover {
	color: var(--color-brand);
	background: var(--color-surface-2);
}
._hint_FmbPYe,
._error_ZmIoZB,
._meta_fHUKKp {
	font-size: var(--text-2xs);
	margin: 0;
	line-height: 1.35;
}
._hint_FmbPYe,
._meta_fHUKKp {
	color: var(--color-muted);
}
._error_ZmIoZB {
	color: var(--color-danger);
}
._capsHint_7bapZw {
	color: var(--color-warning);
	font-size: var(--text-2xs);
	align-items: center;
	gap: 6px;
	margin: 0;
	line-height: 1.35;
	display: inline-flex;
}
._capsHint_7bapZw svg {
	flex: none;
}
._strength_nj69NI {
	align-items: center;
	gap: var(--space-2);
	margin: 0;
	display: flex;
}
._strengthTrack_j-jG3D {
	gap: 4px;
	display: inline-flex;
}
._strengthTrack_j-jG3D i {
	background: var(--color-line);
	border-radius: 2px;
	width: 26px;
	height: 4px;
}
._strength_nj69NI[data-score="1"] i:first-child {
	background: var(--color-danger);
}
._strength_nj69NI[data-score="2"] i:nth-child(-n + 2) {
	background: var(--color-warning);
}
._strength_nj69NI[data-score="3"] i {
	background: var(--color-brand);
}
._strengthLabel_wQ2oKp {
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	line-height: 1.35;
}
._strength_nj69NI[data-score="1"] ._strengthLabel_wQ2oKp {
	color: var(--color-danger);
}
._strength_nj69NI[data-score="2"] ._strengthLabel_wQ2oKp {
	color: var(--color-warning);
}
._strength_nj69NI[data-score="3"] ._strengthLabel_wQ2oKp {
	color: var(--color-brand);
}
._radioGroup_8j4cwT {
	gap: var(--space-4);
	border: 0;
	margin: 0;
	padding: 0;
	display: grid;
}
._radioList_5twlp8 {
	gap: var(--space-4);
	grid-template-columns: repeat(3, minmax(0, 1fr));
	display: grid;
}
._radioGroup_8j4cwT[data-columns="1"] ._radioList_5twlp8 {
	grid-template-columns: minmax(0, 1fr);
}
._radioGroup_8j4cwT[data-columns="2"] ._radioList_5twlp8 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
._radioCard_h3IEgp {
	gap: var(--space-3);
	min-height: 100%;
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface);
	cursor: pointer;
	display: grid;
	position: relative;
}
._radioGroup_8j4cwT[data-variant="compact"] ._radioCard_h3IEgp {
	align-items: center;
	column-gap: var(--space-3);
	min-height: 104px;
	padding: var(--space-4);
	border-radius: var(--radius-sm);
	grid-template-columns: 36px minmax(0, 1fr);
	row-gap: 4px;
}
[data-page="create-trade"] ._radioGroup_8j4cwT[data-variant="compact"] ._radioCard_h3IEgp {
	min-height: 88px;
	padding: var(--space-2) var(--space-4);
	grid-template-columns: 60px minmax(0, 1fr);
}
._radioCard_h3IEgp:has(input:checked) {
	border-color: var(--color-brand);
}
._radioCard_h3IEgp:focus-within:not(:has(input:checked)) {
	outline: 3px solid var(--color-focus-ring);
	outline-offset: 2px;
}
._radioCard_h3IEgp:has(input:disabled) {
	opacity: 0.62;
	cursor: not-allowed;
}
._radioCard_h3IEgp input {
	opacity: 0;
	pointer-events: none;
	position: absolute;
}
._radioIcon_3xx1RQ {
	border-radius: var(--radius-xs);
	width: 40px;
	height: 40px;
	color: var(--color-brand);
	background: var(--color-surface-2);
	place-items: center;
	display: inline-grid;
}
._radioIcon_3xx1RQ img {
	object-fit: contain;
	width: 100%;
	height: 100%;
}
._radioIcon_3xx1RQ:has(img) {
	background: 0 0;
}
._radioGroup_8j4cwT[data-variant="compact"] ._radioIcon_3xx1RQ {
	grid-row: 1 / span 2;
	width: 36px;
	height: 36px;
}
[data-page="create-trade"] ._radioGroup_8j4cwT[data-variant="compact"] ._radioIcon_3xx1RQ:has(img) {
	width: 56px;
	height: 56px;
}
._radioTitle_xVVVje {
	color: var(--color-brand-dark);
	font-size: var(--text-base);
	font-weight: var(--weight-semibold);
}
._radioGroup_8j4cwT[data-variant="compact"] ._radioTitle_xVVVje {
	align-self: end;
}
._radioDescription_6zJo-w {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	line-height: 1.45;
}
._radioGroup_8j4cwT[data-variant="compact"] ._radioDescription_6zJo-w {
	font-size: var(--text-xs);
	align-self: start;
	line-height: 1.35;
}
._radioHighlights_isGhao {
	gap: var(--space-2);
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
}
._radioHighlights_isGhao li {
	border-radius: var(--radius-sm);
	color: var(--color-text-strong);
	background: var(--color-surface-2);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	padding: 4px 8px;
}
._fileControl_gld-CR {
	gap: var(--space-4);
	padding: var(--space-5);
	border: 1px dashed var(--color-line-strong);
	border-radius: var(--radius);
	background: var(--color-surface);
	grid-template-columns: minmax(0, 1fr) auto;
	align-items: center;
	display: grid;
	position: relative;
}
._fileControl_gld-CR[data-drag="true"] {
	border-color: var(--color-brand);
	background: var(--color-brand-soft);
}
._fileControl_gld-CR[data-state="ready"] {
	border-style: solid;
	border-color: var(--color-success-border);
	background: var(--color-success-soft);
}
._fileControl_gld-CR[data-state="warning"],
._fileControl_gld-CR[data-state="missing"] {
	background: var(--color-surface);
}
._fileMain_8TFAds {
	min-width: 0;
}
._fileTopline_6s2mnH {
	gap: var(--space-2);
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	display: flex;
}
._fileStatus_6EhGQC {
	min-height: 24px;
	padding: 0 var(--space-2);
	border-radius: var(--radius-sm);
	color: var(--color-text-strong);
	background: var(--color-surface-2);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	display: inline-flex;
}
._fileControl_gld-CR[data-state="ready"] ._fileStatus_6EhGQC,
._fileControl_gld-CR[data-state="missing"] ._fileStatus_6EhGQC {
	color: var(--color-brand);
	background: var(--color-brand-soft);
}
._fileControl_gld-CR[data-state="optional"] ._fileStatus_6EhGQC {
	color: var(--color-text-strong);
	background: var(--color-surface-2);
}
._fileControl_gld-CR ._hint_FmbPYe,
._fileControl_gld-CR:not([data-state="ready"]) ._meta_fHUKKp {
	display: none;
}
._fileInput_uQYiH6 {
	opacity: 0;
	width: 1px;
	height: 1px;
	position: absolute;
}
._fileActions_VpvpGO {
	justify-content: flex-end;
	align-items: center;
	gap: var(--space-2);
	display: flex;
}
._fileButton_g18Bct {
	align-items: center;
	gap: var(--space-2);
	min-height: 40px;
	padding: 0 var(--space-4);
	border-radius: var(--radius-xs);
	color: var(--color-brand);
	background: var(--color-surface-2);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	display: inline-flex;
}
._clearButton_0914Ky {
	min-height: 40px;
	padding: 0 var(--space-3);
	border-radius: var(--radius-xs);
	color: var(--color-danger);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	background: 0 0;
	border: 0;
}
._clearButton_0914Ky:hover {
	background: var(--color-surface-2);
}
._checkbox_DAa_W7 {
	gap: var(--space-3);
	padding: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface);
	grid-template-columns: auto minmax(0, 1fr);
	display: grid;
}
._checkbox_DAa_W7 input {
	width: 18px;
	height: 18px;
	accent-color: var(--color-brand);
	margin-top: 2px;
}
._checkboxText_ps84cD {
	gap: var(--space-1);
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	line-height: 1.45;
	display: grid;
}
._checkboxLaw_jvL73o {
	color: var(--color-muted);
	font-size: var(--text-2xs);
}
@media (width<=760px) {
	._radioList_5twlp8,
	._radioGroup_8j4cwT[data-columns="2"] ._radioList_5twlp8,
	._fileControl_gld-CR {
		grid-template-columns: 1fr;
	}
	._fileActions_VpvpGO {
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	[data-page="lot-application"] ._radioGroup_8j4cwT,
	[data-page="lot-application"] ._radioList_5twlp8 {
		gap: var(--space-2);
	}
	[data-page="lot-application"] ._radioCard_h3IEgp {
		align-items: center;
		column-gap: var(--space-3);
		border-radius: var(--radius-sm);
		grid-template-columns: 34px minmax(0, 1fr) 20px;
		row-gap: 2px;
		min-height: 64px;
		padding: 10px 12px;
	}
	[data-page="lot-application"] ._radioCard_h3IEgp:after {
		content: "";
		border: 1px solid var(--color-line-strong);
		width: 18px;
		height: 18px;
		color: var(--color-on-brand);
		font-size: 12px;
		font-weight: var(--weight-semibold);
		border-radius: 50%;
		grid-area: 1/3 / span 2;
		place-items: center;
		line-height: 1;
		display: grid;
	}
	[data-page="lot-application"] ._radioCard_h3IEgp:has(input:checked):after {
		content: "✓";
		border-color: var(--color-brand);
		background: var(--color-brand-fill);
	}
	[data-page="lot-application"] ._radioIcon_3xx1RQ {
		grid-area: 1/1 / span 2;
		width: 34px;
		height: 34px;
	}
	[data-page="lot-application"] ._radioTitle_xVVVje {
		font-size: var(--text-sm);
		grid-area: 1/2;
		align-self: end;
		line-height: 1.25;
	}
	[data-page="lot-application"] ._radioDescription_6zJo-w {
		font-size: var(--text-xs);
		grid-area: 2/2;
		align-self: start;
		line-height: 1.3;
	}
	[data-page="lot-application"] ._radioHighlights_isGhao {
		grid-column: 2/4;
	}
	[data-page="lot-application"] ._input_GPCQbf {
		min-height: 44px;
	}
	[data-page="lot-application"] ._textarea_Xw4F3X {
		min-height: 96px;
	}
	[data-page="lot-application"] ._fileControl_gld-CR {
		border-radius: var(--radius-sm);
		gap: 10px;
		padding: 12px;
	}
	[data-page="lot-application"] ._fileActions_VpvpGO,
	[data-page="lot-application"] ._fileButton_g18Bct {
		width: 100%;
	}
	[data-page="lot-application"] ._fileButton_g18Bct {
		justify-content: center;
		min-height: 44px;
	}
	[data-page="lot-application"] ._clearButton_0914Ky {
		min-height: 44px;
	}
	[data-page="lot-application"] ._checkbox_DAa_W7 {
		border-radius: var(--radius-sm);
		gap: 10px;
		min-height: 52px;
		padding: 12px;
	}
}
._dialog_W2w3Mk {
	border-radius: var(--radius-md);
	width: min(560px, 94vw);
	max-width: none;
	color: var(--color-ink);
	background: 0 0;
	border: none;
	padding: 0;
	overflow: visible;
}
._dialog_W2w3Mk::backdrop {
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	background: #1018206b;
}
._panel_KciWnF {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	max-height: 92vh;
	box-shadow: var(--shadow-card);
	flex-direction: column;
	display: flex;
	overflow: hidden;
}
._dialog_W2w3Mk[open] ._panel_KciWnF {
	animation: 0.16s _directoryDialogIn_W2bRFL;
}
@keyframes _directoryDialogIn_W2bRFL {
	0% {
		opacity: 0;
		transform: translateY(-6px) scale(0.99);
	}
}
@media (prefers-reduced-motion: reduce) {
	._dialog_W2w3Mk[open] ._panel_KciWnF {
		animation: none;
	}
}
._head_WOVrmG {
	justify-content: space-between;
	align-items: flex-start;
	gap: var(--space-3);
	padding: var(--space-3) var(--space-5);
	border-bottom: 1px solid var(--color-line);
	display: flex;
}
._headText_n-CqiM {
	gap: 3px;
	min-width: 0;
	display: grid;
}
._title_ycquzk {
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
	font-weight: var(--weight-bold);
	margin: 0;
}
._headMeta_30HNC2 {
	color: var(--color-text-3);
	font-size: var(--text-xs);
	margin: 0;
	line-height: 1.4;
}
._close_m6MQHJ {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	width: 30px;
	height: 30px;
	color: var(--color-text-3);
	cursor: pointer;
	flex: none;
	place-items: center;
	display: grid;
}
._close_m6MQHJ:hover {
	color: var(--color-brand-dark);
	border-color: var(--color-brand);
}
._body_LvNlnT {
	gap: var(--space-3);
	padding: var(--space-4) var(--space-5);
	flex-direction: column;
	min-height: 0;
	display: flex;
	overflow-y: auto;
}
._fields_EEnEe7 {
	gap: var(--space-3) var(--space-4);
	grid-template-columns: 1fr 1fr;
	display: grid;
}
._optionalNote_Ok8xh2 {
	margin: var(--space-1) 0 0;
	color: var(--color-text-3);
	font-size: var(--text-xs);
	line-height: 1.45;
}
._formError_jfDYiL {
	color: var(--color-danger);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	margin: 0;
}
._demoNote_UxtGBR {
	gap: var(--space-2);
	padding: var(--space-3);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	align-items: flex-start;
	margin: 0;
	line-height: 1.45;
	display: flex;
}
._demoNote_UxtGBR svg {
	color: var(--color-icon-muted);
	flex: none;
	margin-top: 1px;
}
._foot_xPIzvw {
	justify-content: flex-end;
	align-items: center;
	gap: var(--space-3);
	padding: var(--space-3) var(--space-5);
	border-top: 1px solid var(--color-line);
	display: flex;
}
@media (width<=640px) {
	._fields_EEnEe7 {
		grid-template-columns: 1fr;
	}
	._foot_xPIzvw {
		flex-direction: column-reverse;
		align-items: stretch;
	}
	._foot_xPIzvw button {
		justify-content: center;
		width: 100%;
	}
}
._dangerButton_1FohXM {
	background: var(--color-danger);
	color: var(--color-surface);
}
._dangerButton_1FohXM:hover {
	background: color-mix(in srgb, var(--color-danger) 88%, var(--color-ink));
	color: var(--color-surface);
}
._icon_c1iQIh {
	flex: none;
	display: block;
}
._fill_zBwkhe {
	fill: var(--cabicon-fill, var(--color-brand-bright));
	fill-opacity: var(--cabicon-fill-opacity, 0.22);
}
._stroke_31QLtS {
	fill: none;
	stroke: currentColor;
	stroke-width: 1.7px;
	stroke-linecap: round;
	stroke-linejoin: round;
}
._icon_wfryQt {
	object-fit: contain;
	-webkit-user-select: none;
	user-select: none;
	flex: none;
	display: block;
}
._switch_Z0GFqE {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-pill);
	background: var(--color-surface-2);
	cursor: pointer;
	flex: none;
	width: 38px;
	height: 22px;
	padding: 0;
	transition:
			background 0.18s,
			border-color 0.18s;
	position: relative;
}
._switch_Z0GFqE[data-checked="true"] {
	border-color: var(--color-brand-fill);
	background: var(--color-brand-fill);
}
._switch_Z0GFqE:disabled {
	cursor: not-allowed;
	opacity: 0.5;
}
._thumb_6nWyb6 {
	background: var(--color-surface);
	border-radius: 50%;
	width: 16px;
	height: 16px;
	transition: left 0.18s;
	position: absolute;
	top: 50%;
	left: 2px;
	transform: translateY(-50%);
	box-shadow: 0 1px 2px #1018204d;
}
._switch_Z0GFqE[data-checked="true"] ._thumb_6nWyb6 {
	left: 18px;
}
@media (prefers-reduced-motion: reduce) {
	._switch_Z0GFqE,
	._thumb_6nWyb6 {
		transition: none;
	}
}
._countdown_ygrABh {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	align-items: center;
	gap: 8px;
	padding: 8px 12px;
	display: flex;
}
._label_c_LVRR {
	min-width: 0;
	color: var(--color-text-2);
	font-size: var(--text-xs);
	flex: 1;
}
._value_CiL5nr {
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	white-space: nowrap;
	align-items: center;
	gap: 6px;
	display: inline-flex;
}
._value_CiL5nr svg {
	color: var(--color-icon-muted);
}
._dot_WRAqAl {
	background: var(--color-muted);
	border-radius: 50%;
	flex-shrink: 0;
	width: 8px;
	height: 8px;
}
._compact_u_j6HG {
	color: var(--color-text-2);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 6px;
	display: inline-flex;
}
._compact_u_j6HG svg {
	color: var(--color-icon-muted);
}
._compactValue_WhZfJn {
	font-variant-numeric: tabular-nums;
	white-space: nowrap;
}
._compact_u_j6HG[data-state="urgent"],
._compact_u_j6HG[data-state="urgent"] svg {
	color: var(--color-warning);
}
._compact_u_j6HG[data-state="expired"],
._compact_u_j6HG[data-state="expired"] svg {
	color: var(--color-muted);
}
[data-theme="dark"] ._compact_u_j6HG[data-state="urgent"],
[data-theme="dark"] ._compact_u_j6HG[data-state="urgent"] svg {
	color: #fbbf24;
}
._countdown_ygrABh[data-state="urgent"] {
	background: #b453090f;
	border-color: #b4530959;
}
._countdown_ygrABh[data-state="urgent"] ._value_CiL5nr,
._countdown_ygrABh[data-state="urgent"] ._value_CiL5nr svg {
	color: var(--color-warning);
}
._countdown_ygrABh[data-state="urgent"] ._dot_WRAqAl {
	background: var(--color-warning);
	animation: 1.6s ease-in-out infinite _deadlinePulse_cupYxN;
}
._countdown_ygrABh[data-state="expired"] {
	opacity: 0.7;
}
._countdown_ygrABh[data-state="expired"] ._value_CiL5nr {
	color: var(--color-muted);
}
@keyframes _deadlinePulse_cupYxN {
	0%,
	to {
		box-shadow: 0 0 #b4530966;
	}
	60% {
		box-shadow: 0 0 0 5px #b4530900;
	}
}
[data-theme="dark"] ._countdown_ygrABh[data-state="urgent"] ._value_CiL5nr,
[data-theme="dark"] ._countdown_ygrABh[data-state="urgent"] ._value_CiL5nr svg {
	color: #fbbf24;
}
@media (prefers-reduced-motion: reduce) {
	._countdown_ygrABh[data-state="urgent"] ._dot_WRAqAl {
		animation: none;
	}
}
._root_omvk9s {
	--hero-chip-ring: #ffffffe6;
	--hero-halo-fade: #fff0;
	z-index: 1;
	place-items: center;
	min-width: 0;
	min-height: 465px;
	display: grid;
	position: relative;
}
._stage_oWnLMv {
	--chip: 46px;
	width: var(--hero-orbit-size, clamp(250px, 58vw, 440px));
	aspect-ratio: 1;
	position: relative;
}
._orbit_OZFx7G {
	border: 1.5px dashed #43a6be33;
	border-radius: 50%;
	margin: auto;
	position: absolute;
	inset: 0;
}
._orbit_OZFx7G[data-ring="1"] {
	width: 46%;
	height: 46%;
	transform: rotate(var(--a1, 0deg));
}
._orbit_OZFx7G[data-ring="2"] {
	width: 72%;
	height: 72%;
	transform: rotate(var(--a2, 0deg));
}
._orbit_OZFx7G[data-ring="3"] {
	width: 98%;
	height: 98%;
	transform: rotate(var(--a3, 0deg));
}
._orbitLot_9j4ZIB {
	position: absolute;
	transform: translate(-50%, -50%);
}
._lotChip_IftOw3 {
	width: var(--chip);
	height: var(--chip);
	background: var(--color-surface);
	box-shadow:
			0 10px 26px -8px #3333332e,
			inset 0 0 0 2px var(--hero-chip-ring);
	border-radius: 50%;
	display: block;
	overflow: hidden;
}
._lotArt_gMLwp4 {
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}
._orbit_OZFx7G[data-ring="1"] ._lotChip_IftOw3 {
	transform: rotate(calc(-1 * var(--a1, 0deg)));
}
._orbit_OZFx7G[data-ring="2"] ._lotChip_IftOw3 {
	transform: rotate(calc(-1 * var(--a2, 0deg)));
}
._orbit_OZFx7G[data-ring="3"] ._lotChip_IftOw3 {
	transform: rotate(calc(-1 * var(--a3, 0deg)));
}
._gavelHub_Gdgz_7 {
	z-index: 2;
	place-items: center;
	width: 20%;
	height: 20%;
	margin: auto;
	display: grid;
	position: absolute;
	inset: 0;
}
._gavelHub_Gdgz_7:before {
	content: "";
	background: var(--overlay-veil-strong);
	z-index: 0;
	border-radius: 50%;
	position: absolute;
	inset: 3%;
}
._gavel_GJkkn3 {
	z-index: 2;
	transform-origin: 50%;
	filter: drop-shadow(0 14px 16px #3333332e);
	width: 84%;
	height: auto;
	animation: 5.2s cubic-bezier(0.22, 1, 0.36, 1) infinite _hero-gavel-strike_ywHkPd;
	position: absolute;
}
._gavelOrbits_Q7-bWi {
	z-index: 3;
	filter: drop-shadow(0 12px 14px #3333331a);
	pointer-events: none;
	width: 84%;
	height: auto;
	position: absolute;
}
@keyframes _hero-gavel-strike_ywHkPd {
	0%,
	4% {
		transform: rotate(0);
	}
	30% {
		transform: rotate(360deg);
	}
	36% {
		transform: rotate(384deg);
	}
	43% {
		transform: rotate(360deg);
	}
	48% {
		transform: rotate(367deg);
	}
	54%,
	to {
		transform: rotate(360deg);
	}
}
@media (width<=1020px) {
	._root_omvk9s {
		width: min(100%, 620px);
		min-height: auto;
		margin: 0 auto;
	}
}
@media (width<=760px) {
	._stage_oWnLMv {
		width: clamp(240px, 70vw, 380px);
	}
}
@media (prefers-reduced-motion: reduce) {
	._gavel_GJkkn3 {
		animation: none;
	}
}
@media (width<=640px) {
	._stage_oWnLMv {
		--chip: 36px;
		width: clamp(230px, 80vw, 320px);
	}
}
@media (width<=480px) {
	._stage_oWnLMv {
		--chip: 32px;
		width: clamp(200px, 78vw, 290px);
	}
}
[data-theme="dark"] ._root_omvk9s {
	--hero-chip-ring: #161e27e6;
	--hero-halo-fade: #0d131a00;
}
[data-theme="dark"] ._gavel_GJkkn3 {
	filter: brightness(0) invert(0.65) drop-shadow(0 14px 16px #00000073);
}
._section_Tus8T4 {
	--partner-tile-bg: var(--color-surface);
	width: min(calc(100% - 48px), var(--container));
	background: 0 0;
	margin: 28px auto 0;
	padding: 8px 0 0;
}
._section_Tus8T4 h2 {
	color: var(--color-brand-dark);
	margin: 0 0 20px;
	font-size: 22px;
}
._list_lqRbXd {
	border-bottom: 1px solid var(--color-line);
	grid-template-columns: repeat(6, minmax(0, 1fr));
	align-items: center;
	gap: 12px;
	padding: 8px 0 28px;
	display: grid;
}
._partner_kSdhVd {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 120px;
	color: var(--color-brand-dark);
	background: var(--partner-tile-bg);
	justify-content: center;
	align-items: center;
	transition:
			border-color 0.18s,
			box-shadow 0.18s,
			transform 0.18s;
	display: flex;
	box-shadow: 0 8px 22px #3333330a;
}
._partner_kSdhVd:hover {
	border-color: var(--color-line);
	transform: translateY(-1px);
	box-shadow: 0 14px 30px #33333314;
}
._partner_kSdhVd:focus-visible {
	outline: 3px solid var(--color-brand-dark);
	outline-offset: 2px;
}
._logoBox_KqpY1R {
	place-items: center;
	width: 100%;
	min-width: 0;
	padding: 22px 26px;
	display: grid;
}
._logoBox_KqpY1R img {
	object-fit: contain;
	width: 100%;
	height: auto;
	max-height: 64px;
	display: block;
}
._partner_kSdhVd[data-partner="tbank"] {
	background: #ffdd2d;
	border-color: #ffdd2d;
}
[data-theme="dark"] ._section_Tus8T4 {
	--partner-tile-bg: #fff;
}
@media (width<=1120px) {
	._list_lqRbXd {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}
@media (width<=760px) {
	._section_Tus8T4 {
		width: min(calc(100% - 28px), var(--container));
	}
	._list_lqRbXd {
		gap: 10px;
	}
	._partner_kSdhVd {
		min-height: 88px;
	}
	._logoBox_KqpY1R {
		padding: 12px 10px;
	}
	._logoBox_KqpY1R img {
		max-height: 40px;
	}
}
._root_Zv2u9Y {
	position: relative;
}
._stage_ziuncL,
._frame_Gh3Zre {
	min-width: 0;
}
._dots_IjRv1U {
	display: none;
}
@media (width>=1001px) and (height>=720px) and (prefers-reduced-motion: no-preference) {
	._root_Zv2u9Y[data-frames="on"] ._stage_ziuncL {
		height: calc(100dvh - var(--header-height));
		position: relative;
		overflow: hidden;
	}
	._root_Zv2u9Y[data-frames="on"] ._frame_Gh3Zre {
		align-content: center;
		display: grid;
		position: absolute;
		inset: 0;
		overflow: hidden;
	}
	._root_Zv2u9Y[data-frames="on"] ._frame_Gh3Zre > * {
		min-width: 0;
	}
	._root_Zv2u9Y[data-frames="on"] ._frame_Gh3Zre:not(:first-child),
	._root_Zv2u9Y[data-frames="on"] [data-frame-step] {
		visibility: hidden;
		opacity: 0;
	}
	._root_Zv2u9Y[data-frames="on"] ._dots_IjRv1U {
		z-index: 15;
		display: block;
		position: fixed;
		top: 50%;
		right: clamp(10px, 1.4vw, 22px);
		transform: translateY(-50%);
	}
	._dots_IjRv1U ol {
		gap: 14px;
		margin: 0;
		padding: 0;
		list-style: none;
		display: grid;
	}
	._dots_IjRv1U a {
		border-radius: var(--radius-sm);
		color: var(--color-text-3);
		justify-content: flex-end;
		align-items: center;
		gap: 9px;
		padding: 4px 2px;
		display: flex;
	}
	._dotLabel_LiEDhY {
		opacity: 0;
		max-width: 0;
		font-size: 12px;
		font-weight: var(--weight-semibold);
		white-space: nowrap;
		transition:
				max-width 0.22s var(--ease-out),
				opacity 0.16s ease;
		line-height: 1.2;
		overflow: hidden;
	}
	._dots_IjRv1U a:hover ._dotLabel_LiEDhY,
	._dots_IjRv1U a:focus-visible ._dotLabel_LiEDhY,
	._dots_IjRv1U a[aria-current="true"] ._dotLabel_LiEDhY {
		opacity: 1;
		max-width: 190px;
	}
	._dots_IjRv1U a[aria-current="true"] {
		color: var(--color-brand-dark);
	}
	._dotMark_xVwU0y {
		border: 1px solid var(--color-icon-muted);
		width: 9px;
		height: 9px;
		transition:
				background 0.18s ease,
				border-color 0.18s ease,
				transform 0.18s var(--ease-out);
		background: 0 0;
		border-radius: 50%;
		flex: none;
	}
	._dots_IjRv1U a:hover ._dotMark_xVwU0y {
		border-color: var(--color-brand);
	}
	._dots_IjRv1U a[aria-current="true"] ._dotMark_xVwU0y {
		border-color: var(--color-brand);
		background: var(--color-brand);
		transform: scale(1.35);
	}
}
@media (prefers-reduced-motion: reduce) {
	._dotLabel_LiEDhY,
	._dotMark_xVwU0y {
		transition: none;
	}
}
._bar_MFsuJe {
	z-index: 1100;
	background: var(--color-brand-fill);
	transform-origin: 0;
	will-change: transform;
	width: 100%;
	height: 3px;
	position: fixed;
	top: 0;
	left: 0;
	transform: scaleX(0);
}
._flow_Tjs3_V {
	border-top: 1px solid var(--color-line);
	margin-top: clamp(14px, 2vw, 24px);
	padding-top: clamp(52px, 6vw, 84px);
	scroll-margin-top: 88px;
}
._head_BdGiYH {
	margin-bottom: var(--space-5);
	grid-template-columns: 42px minmax(0, 1fr);
	align-items: start;
	gap: 4px 14px;
	display: grid;
}
._headNum_iTEZcu {
	color: var(--color-brand);
	font-size: 17px;
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	grid-row: 1 / span 2;
	line-height: 1;
}
._head_BdGiYH h2 {
	color: var(--color-brand-dark);
	font-size: clamp(30px, 3vw, 42px);
	font-weight: var(--weight-bold);
	letter-spacing: -0.025em;
	text-wrap: balance;
	grid-column: 2;
	margin: 0;
	line-height: 1.04;
}
._head_BdGiYH p {
	max-width: 64ch;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	text-wrap: pretty;
	grid-column: 2;
	margin: 10px 0 0;
	line-height: 1.55;
}
._steps_4dM1nm {
	margin: 0 0 var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	grid-template-columns: repeat(5, minmax(0, 1fr));
	gap: 0;
	padding: 0;
	list-style: none;
	display: grid;
	overflow: hidden;
}
._step_0KRGHp {
	align-content: start;
	gap: var(--space-2) var(--space-3);
	padding: var(--space-4);
	background: var(--color-surface);
	grid-template-rows: auto auto;
	grid-template-columns: auto auto;
	display: grid;
	position: relative;
}
._step_0KRGHp + ._step_0KRGHp {
	border-left: 1px solid var(--color-line);
}
._stepNum_YcCezZ {
	color: var(--color-brand);
	font-size: var(--text-lg);
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	line-height: 1;
}
._stepIcon_iCIjWH {
	border-radius: var(--radius-sm);
	width: 36px;
	height: 36px;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	place-items: center;
	display: grid;
}
._stepBody_tnsr2i {
	grid-column: 1/-1;
}
._stepBody_tnsr2i h3 {
	color: var(--color-brand-dark);
	font-size: var(--text-base);
	font-weight: var(--weight-bold);
	text-wrap: balance;
	margin: 0;
	line-height: 1.24;
}
._stepBody_tnsr2i p {
	margin: var(--space-2) 0 0;
	color: var(--color-text-2);
	font-size: var(--text-xs);
	text-wrap: pretty;
	line-height: 1.5;
}
._panel_QSQxDQ {
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
}
._switch_P6lWJg {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	gap: 4px;
	padding: 4px;
	display: inline-flex;
}
._switchButton_XtBV9c {
	border-radius: var(--radius-sm);
	min-height: 34px;
	color: var(--color-text-2);
	font-family: inherit;
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	background: 0 0;
	border: 0;
	padding: 0 16px;
	transition:
			color 0.16s,
			background 0.16s,
			box-shadow 0.16s;
}
._switchButton_XtBV9c:hover {
	color: var(--color-brand-dark);
}
._switchButton_XtBV9c[aria-pressed="true"] {
	color: var(--color-brand-dark);
	background: var(--color-surface);
	box-shadow: var(--shadow-soft);
}
._switchButton_XtBV9c:focus-visible {
	outline: 3px solid var(--color-focus-ring);
	outline-offset: 2px;
}
._summary_v3BJtg {
	margin: var(--space-4) 0 0;
	color: var(--color-brand-dark);
	font-size: var(--text-base);
	font-weight: var(--weight-semibold);
	line-height: 1.45;
}
._params_hndAgq {
	gap: var(--space-3);
	margin: var(--space-4) 0 0;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	display: grid;
}
._param_tSlyWb {
	padding: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
}
._param_tSlyWb dt {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._param_tSlyWb dd {
	margin: var(--space-2) 0 0;
	flex-direction: column;
	gap: 2px;
	display: flex;
}
._paramValue_o0LauD {
	color: var(--color-brand-dark);
	font-size: clamp(24px, 3vw, 32px);
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	line-height: 1.05;
}
._paramNote__NfXdc {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	line-height: 1.4;
}
._winner__5ylTp {
	gap: var(--space-2);
	margin: var(--space-4) 0 0;
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	font-size: var(--text-sm);
	grid-template-columns: 16px minmax(0, 1fr);
	line-height: 1.5;
	display: grid;
}
._winner__5ylTp svg {
	color: var(--color-brand);
	margin-top: 3px;
}
@media (width<=880px) {
	._steps_4dM1nm {
		grid-template-columns: 1fr;
	}
	._step_0KRGHp + ._step_0KRGHp {
		border-left: 0;
		border-top: 1px solid var(--color-line);
	}
}
@media (width<=680px) {
	._flow_Tjs3_V {
		padding-top: clamp(40px, 9vw, 60px);
	}
	._head_BdGiYH {
		grid-template-columns: 34px minmax(0, 1fr);
		gap: 4px 10px;
	}
	._head_BdGiYH h2 {
		font-size: 31px;
	}
	._params_hndAgq {
		grid-template-columns: 1fr;
	}
	._switch_P6lWJg {
		width: 100%;
		display: flex;
	}
	._switchButton_XtBV9c {
		flex: 1;
	}
}
@media (width<=420px) {
	._head_BdGiYH {
		grid-template-columns: 28px minmax(0, 1fr);
		gap: 4px 8px;
	}
	._head_BdGiYH h2 {
		font-size: 28px;
	}
}
._page_YakKZF {
	--about-columns: minmax(0, 1fr) minmax(0, 1.2fr);
	--about-column-gap: 48px;
	background: var(--color-page);
	min-height: calc(100vh - 57px);
	color: var(--color-ink);
	padding: 26px 0 64px;
}
._inner_fubipM {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._hero_aQiTxL {
	grid-template-columns: var(--about-columns);
	align-items: center;
	gap: var(--about-column-gap);
	padding: 26px 0 40px;
	display: grid;
}
._heroCopy_6QqYnT {
	z-index: 1;
	min-width: 0;
	position: relative;
}
._heroCopy_6QqYnT h1 {
	max-width: 20ch;
	color: var(--color-brand-dark);
	font-size: clamp(38px, 4.4vw, 58px);
	font-weight: var(--weight-bold);
	letter-spacing: -0.03em;
	text-wrap: balance;
	margin: 0;
	line-height: 1;
}
._heroLead_oy6cVa {
	max-width: 44ch;
	color: var(--color-text-2);
	text-wrap: pretty;
	margin: 18px 0 0;
	font-size: 19px;
	line-height: 1.45;
}
._heroFacts_BETfx7 {
	flex-wrap: wrap;
	gap: 8px 20px;
	margin: 22px 0 0;
	padding: 0;
	list-style: none;
	display: flex;
}
._heroFacts_BETfx7 li {
	color: var(--color-text-3);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	font-variant-numeric: tabular-nums;
	position: relative;
}
._heroFacts_BETfx7 li + li:before {
	content: "·";
	color: var(--color-line);
	position: absolute;
	left: -12px;
}
._heroActions_oZj5_g {
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 26px;
	display: flex;
}
._heroActions_oZj5_g > * {
	box-shadow: none;
}
._hero_aQiTxL ._heroVisual_OY9Ths {
	--hero-orbit-size: min(100%, 520px, 52vh);
	justify-self: stretch;
	width: 100%;
	min-height: min(360px, 46vh);
	position: relative;
}
._lead_NVfNfc {
	grid-template-columns: var(--about-columns);
	align-items: start;
	gap: 24px var(--about-column-gap);
	padding: 4px 0;
	display: grid;
}
._leadStatement_SSCSgg {
	max-width: 18ch;
	color: var(--color-brand-dark);
	font-size: clamp(28px, 3.2vw, 42px);
	font-weight: var(--weight-bold);
	letter-spacing: -0.025em;
	text-wrap: balance;
	margin: 0;
	line-height: 1.08;
}
._leadStatement_SSCSgg u {
	text-decoration: none;
	box-shadow: inset 0 -0.34em #5cbcd252;
}
._leadFacts_UBciGW {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 16px;
	margin: 2px 0 0;
	display: grid;
}
._leadFact_dinyD9 {
	border-top: 1px solid var(--color-line);
	align-content: start;
	gap: 6px;
	padding: 14px 0 0;
	display: grid;
}
._leadFact_dinyD9 dt {
	color: var(--color-brand-dark);
	font-size: var(--text-base);
	font-weight: var(--weight-bold);
	text-wrap: balance;
	margin: 0;
	line-height: 1.32;
}
._leadFact_dinyD9 dd {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	text-wrap: pretty;
	margin: 0;
	line-height: 1.5;
}
._chapter_8CttOF {
	border-top: 1px solid var(--color-line);
	margin-top: 12px;
	padding-top: clamp(40px, 4.6vw, 62px);
	scroll-margin-top: 88px;
}
._chapterHeading_1Eh_77 {
	grid-template-columns: 42px minmax(0, 1fr);
	align-items: start;
	gap: 14px;
	margin: 0 0 26px;
	display: grid;
}
._chapterHeading_1Eh_77 > span {
	color: var(--color-brand);
	font-size: 17px;
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	line-height: 1;
}
._chapterHeading_1Eh_77 h2 {
	color: var(--color-brand-dark);
	font-size: clamp(28px, 2.8vw, 38px);
	font-weight: var(--weight-bold);
	letter-spacing: -0.025em;
	text-wrap: balance;
	margin: 0;
	line-height: 1.04;
}
._chapterHeading_1Eh_77 p {
	max-width: 66ch;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	text-wrap: pretty;
	grid-column: 2;
	margin: 9px 0 0;
	line-height: 1.5;
}
._sheet_uncqDk {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	overflow: hidden;
}
._rowIcon_f7IgEH {
	border-radius: var(--radius-sm);
	width: 44px;
	height: 44px;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	place-items: center;
	display: grid;
}
._artworkFrame_GnoAWS {
	border-radius: var(--radius-md);
	background: #f4f8f9;
	min-width: 0;
	overflow: hidden;
}
._artworkFrame_GnoAWS img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}
._rowLink_c688hh {
	width: fit-content;
	color: var(--color-link);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
	white-space: nowrap;
	align-items: center;
	gap: 6px;
	text-decoration: none;
	transition: color 0.16s;
	display: inline-flex;
}
._rowLink_c688hh:hover {
	color: var(--color-brand-dark);
}
._rowLink_c688hh:focus-visible {
	outline: 3px solid var(--color-focus-ring);
	outline-offset: 3px;
	border-radius: 4px;
}
._statStair_nagbTX {
	grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
	align-items: center;
	gap: 16px 56px;
	display: grid;
}
._statStair_nagbTX ._statHead_3BSj9B:first-child {
	grid-area: 1/1 / span 2;
}
._statRow_qV0Mlf {
	border-top: 1px solid var(--color-line);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 16px 56px;
	margin-top: 22px;
	padding-top: 20px;
	display: grid;
}
._statHead_3BSj9B {
	flex-direction: column;
	gap: 5px;
	min-width: 0;
	display: flex;
}
._statHead_3BSj9B strong {
	color: var(--color-brand-dark);
	font-weight: var(--weight-bold);
	letter-spacing: -0.03em;
	font-variant-numeric: tabular-nums;
	line-height: 0.92;
}
._statStair_nagbTX ._statHead_3BSj9B:first-child strong {
	white-space: nowrap;
	font-size: clamp(52px, 5.6vw, 88px);
}
._statStair_nagbTX ._statHead_3BSj9B:not(:first-child) strong {
	font-size: clamp(26px, 2.7vw, 40px);
}
._statRow_qV0Mlf ._statHead_3BSj9B strong {
	font-size: clamp(24px, 2.5vw, 36px);
}
._statHead_3BSj9B span {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	line-height: 1.35;
}
._statHead_3BSj9B small {
	color: var(--color-text-3);
	font-size: var(--text-xs);
	font-variant-numeric: tabular-nums;
	line-height: 1.4;
}
._ratingLine_T1Qf6o {
	border-radius: var(--radius-md);
	background: var(--color-brand-soft);
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	border: 1px solid #43a6be3d;
	align-items: center;
	gap: 14px;
	margin: 22px 0 0;
	padding: 14px 20px;
	line-height: 1.45;
	display: flex;
}
._ratingBadge_JeFK1X {
	border-radius: var(--radius-sm);
	background: var(--color-brand-fill);
	color: #fff;
	min-width: 58px;
	font-size: 15px;
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	white-space: nowrap;
	flex: none;
	place-items: center;
	padding: 8px 12px;
	display: grid;
}
._historySection_DqSt55 {
	margin-top: clamp(34px, 4vw, 52px);
}
._historyBand_PF92Iv {
	border-radius: var(--radius-md);
	background: #f1f8fa;
	margin-inline: -26px;
	padding: 44px 26px 34px;
	position: relative;
	overflow: hidden;
}
._historyHead_BwPAKu {
	grid-template-columns: 42px minmax(0, 1fr);
	align-items: start;
	gap: 14px;
	margin-bottom: 26px;
	display: grid;
}
._historyHead_BwPAKu > span {
	color: var(--color-brand);
	font-size: 17px;
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	line-height: 1;
}
._historyHeadCopy_CJcPZY h2 {
	color: var(--color-brand-dark);
	font-size: clamp(28px, 2.8vw, 38px);
	font-weight: var(--weight-bold);
	letter-spacing: -0.025em;
	text-wrap: balance;
	margin: 0;
	line-height: 1.06;
}
._historyHeadCopy_CJcPZY p {
	max-width: 62ch;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	text-wrap: pretty;
	margin: 9px 0 0;
	line-height: 1.5;
}
._roadmap_K7z2ta {
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._roadCard_Uu59xA {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	flex-direction: column;
	gap: 8px;
	padding: 14px 14px 16px;
	display: flex;
	position: relative;
}
._roadKey_IXFLDu {
	border-color: #43a6be66;
	box-shadow: 0 10px 26px #43a6be24;
}
._roadArt_kehZ_U {
	background: #f4f8f9;
	border-radius: 9px;
	height: 148px;
	display: block;
	overflow: hidden;
}
._roadArt_kehZ_U img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}
._roadYear_VWjiS5 {
	color: var(--color-brand-dark);
	font-size: 24px;
	font-weight: var(--weight-bold);
	letter-spacing: -0.02em;
	font-variant-numeric: tabular-nums;
	align-items: center;
	gap: 9px;
	margin-top: 4px;
	line-height: 1;
	display: flex;
}
._roadYear_VWjiS5:before {
	content: "";
	border: 2.5px solid var(--color-brand);
	background: var(--color-surface);
	border-radius: 50%;
	flex: none;
	width: 10px;
	height: 10px;
}
._roadKey_IXFLDu ._roadYear_VWjiS5:before {
	background: var(--color-brand);
}
._roadCard_Uu59xA h3 {
	color: var(--color-brand-dark);
	font-size: 13px;
	font-weight: var(--weight-semibold);
	text-wrap: pretty;
	margin: 0;
	line-height: 1.42;
}
._roadNote_D2xfvy {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	margin: auto 0 0;
	padding-top: 6px;
	line-height: 1.4;
}
._statusLayout_5hqf3J {
	grid-template-columns: minmax(320px, 0.72fr) minmax(0, 1fr);
	align-items: start;
	gap: 24px;
	display: grid;
}
._statusArtwork_xde0CO {
	align-self: stretch;
	min-height: 260px;
}
._statusRow_V6wr1n {
	grid-template-columns: 44px minmax(0, 1fr) auto;
	align-items: start;
	gap: 15px;
	padding: 19px 18px;
	display: grid;
}
._statusRow_V6wr1n + ._statusRow_V6wr1n {
	border-top: 1px solid var(--color-line);
}
._statusRow_V6wr1n h3 {
	color: var(--color-brand-dark);
	font-size: 16px;
	font-weight: var(--weight-bold);
	text-wrap: balance;
	margin: 0;
	line-height: 1.3;
}
._statusRow_V6wr1n p {
	color: var(--color-text-2);
	text-wrap: pretty;
	margin: 6px 0 0;
	font-size: 13px;
	line-height: 1.5;
}
._statusRow_V6wr1n small {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	margin-top: 7px;
	line-height: 1.45;
	display: block;
}
._statusRow_V6wr1n ._rowLink_c688hh {
	place-self: center end;
}
._howLayout_k5Zph5 {
	grid-template-columns: minmax(0, 1fr) minmax(300px, 0.42fr);
	align-items: start;
	gap: 20px;
	display: grid;
}
._howRow_04NUzx {
	grid-template-columns: 44px minmax(0, 1fr);
	gap: 15px;
	padding: 17px 18px;
	display: grid;
}
._howRow_04NUzx + ._howRow_04NUzx {
	border-top: 1px solid var(--color-line);
}
._howRow_04NUzx h3 {
	color: var(--color-brand-dark);
	font-size: 15px;
	font-weight: var(--weight-bold);
	text-wrap: balance;
	margin: 0;
	line-height: 1.28;
}
._howRow_04NUzx p {
	color: var(--color-text-2);
	text-wrap: pretty;
	margin: 5px 0 8px;
	font-size: 13px;
	line-height: 1.5;
}
._supportCard_2SHbVq {
	border-radius: var(--radius-md);
	background: var(--color-brand-soft);
	isolation: isolate;
	border: 1px solid #43a6be47;
	flex-direction: column;
	padding: 26px;
	display: flex;
	position: sticky;
	top: 88px;
	overflow: hidden;
}
._supportCard_2SHbVq:before,
._supportCard_2SHbVq:after {
	content: "";
	z-index: -1;
	pointer-events: none;
	border: 1.5px solid #43a6be2e;
	border-radius: 50%;
	position: absolute;
	right: -70px;
}
._supportCard_2SHbVq:before {
	width: 260px;
	height: 260px;
	top: -120px;
}
._supportCard_2SHbVq:after {
	border-color: #43a6be1a;
	width: 380px;
	height: 380px;
	top: -60px;
	right: -140px;
}
._supportStatus_0B35-1 {
	color: var(--color-text-2);
	font-size: 12.5px;
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 9px;
	margin-bottom: 16px;
	display: inline-flex;
}
._supportDot_qI_LR0 {
	background: var(--color-text-3);
	border-radius: 50%;
	width: 8px;
	height: 8px;
}
._supportStatus_0B35-1[data-open="true"] ._supportDot_qI_LR0 {
	background: var(--color-success);
	box-shadow: 0 0 0 3px var(--color-success-soft);
}
._supportStatus_0B35-1 small {
	color: inherit;
	font-weight: var(--weight-medium);
}
._supportCard_2SHbVq h3 {
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
	font-weight: var(--weight-bold);
	margin: 0;
}
._supportCard_2SHbVq > p {
	color: var(--color-text-2);
	margin: 6px 0 0;
	font-size: 13px;
	line-height: 1.5;
}
._supportCard_2SHbVq dl {
	gap: 0;
	margin: 16px 0 4px;
	display: grid;
}
._supportCard_2SHbVq dl > div {
	border-top: 1px solid #43a6be33;
	padding: 11px 0;
}
._supportCard_2SHbVq dt {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._supportCard_2SHbVq dd {
	color: var(--color-brand-dark);
	font-size: var(--text-base);
	font-weight: var(--weight-semibold);
	margin: 3px 0 0;
	line-height: 1.35;
}
._supportCard_2SHbVq dd a {
	color: inherit;
	text-decoration: none;
}
._supportCard_2SHbVq dd a:hover {
	text-decoration: underline;
}
._supportCard_2SHbVq dd span {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-medium);
	margin-top: 2px;
	display: block;
}
._supportCard_2SHbVq ._supportCta_d0p2nQ {
	margin-top: 16px;
}
._audienceArtwork_Uqwi5C {
	height: 200px;
	margin-bottom: 18px;
}
._audienceGrid_Roht9w {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 16px;
	display: grid;
}
._audienceCard_OrQ3y5 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	flex-direction: column;
	min-height: 280px;
	padding: 26px 28px;
	display: flex;
}
._audienceCard_OrQ3y5._audienceAlt_sbnaVJ {
	background: #eef7fa;
	border-color: #43a6be29;
}
._audienceCard_OrQ3y5 h3 {
	color: var(--color-brand-dark);
	font-size: var(--text-xl);
	font-weight: var(--weight-bold);
	margin: 0;
	line-height: 1.24;
}
._audienceCard_OrQ3y5 > p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 9px 0 0;
	line-height: 1.5;
}
._audienceCard_OrQ3y5 ul {
	gap: 7px;
	margin: 15px 0 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._audienceCard_OrQ3y5 li {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	grid-template-columns: 18px minmax(0, 1fr);
	gap: 8px;
	line-height: 1.45;
	display: grid;
}
._audienceCard_OrQ3y5 li svg {
	color: var(--color-brand);
	margin-top: 2px;
}
._audienceActions_tDe_J5 {
	flex-wrap: wrap;
	align-items: center;
	gap: 16px;
	margin-top: auto;
	padding-top: 20px;
	display: flex;
}
._documentGrid_pR7nfA {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 14px;
	display: grid;
}
._documentTile_7BWBGj {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	min-height: 168px;
	color: var(--color-brand-dark);
	flex-direction: column;
	gap: 10px;
	padding: 20px;
	text-decoration: none;
	transition:
			transform 0.18s,
			box-shadow 0.18s,
			border-color 0.18s;
	display: flex;
}
._documentTile_7BWBGj:hover {
	box-shadow: var(--shadow-card);
	border-color: #43a6be73;
	transform: translateY(-3px);
}
._documentTile_7BWBGj:focus-visible {
	outline: 3px solid var(--color-focus-ring);
	outline-offset: 3px;
}
._documentIcon_CDcOBJ {
	border-radius: var(--radius-sm);
	width: 50px;
	height: 50px;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	place-items: center;
	display: grid;
}
._documentTile_7BWBGj strong {
	font-size: 14.5px;
	font-weight: var(--weight-bold);
	text-wrap: balance;
	line-height: 1.35;
}
._documentMeta_8iv8rC {
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	margin-top: auto;
	padding-top: 8px;
	display: flex;
}
._documentMeta_8iv8rC small {
	color: var(--color-text-3);
	font-size: var(--text-xs);
	line-height: 1.4;
}
._documentMeta_8iv8rC svg {
	color: var(--color-brand);
	flex: none;
}
._bottomBlocks_CoJ_x2 {
	margin-top: clamp(44px, 5vw, 68px);
}
._finalCta_H31afg {
	width: min(calc(100% - 48px), var(--container));
	border-radius: var(--radius-md);
	background: linear-gradient(120deg, #4fb3ca, var(--color-brand-fill) 55%, #2f8ba1);
	color: var(--color-on-brand);
	isolation: isolate;
	box-shadow: var(--shadow-brand-lg);
	grid-template-columns: minmax(0, 1fr) auto;
	align-items: center;
	gap: 28px;
	margin: 36px auto 0;
	padding: 38px 44px;
	display: grid;
	position: relative;
	overflow: hidden;
}
._finalCta_H31afg:before {
	content: "";
	z-index: -1;
	border: 1.5px solid #ffffff47;
	border-radius: 50%;
	width: 380px;
	height: 380px;
	position: absolute;
	top: -120px;
	right: -90px;
}
._finalCta_H31afg:after {
	content: "";
	z-index: -1;
	border: 1px solid #ffffff29;
	border-radius: 50%;
	width: 560px;
	height: 560px;
	position: absolute;
	top: -220px;
	right: -30px;
}
._finalCta_H31afg h2 {
	color: var(--color-on-brand);
	font-size: var(--text-h3);
	font-weight: var(--weight-bold);
	text-wrap: balance;
	margin: 0;
	line-height: 1.12;
}
._finalCta_H31afg p {
	max-width: 60ch;
	color: var(--color-on-brand);
	opacity: 0.86;
	font-size: var(--text-sm);
	margin: 9px 0 0;
	line-height: 1.5;
}
._finalActions_PDeJro {
	flex-wrap: wrap;
	justify-content: flex-end;
	gap: 12px;
	display: flex;
}
._finalCta_H31afg ._finalPrimary_14yfQH {
	color: var(--color-brand-deep-fill);
	background: #fff;
	border-color: #0000;
	box-shadow: 0 12px 26px #0c55663d;
}
._finalCta_H31afg ._finalPrimary_14yfQH:hover {
	color: #0f6d84;
	background: #fff;
}
[data-theme="dark"] ._historyBand_PF92Iv {
	background: var(--color-surface-2);
}
[data-theme="dark"] ._artworkFrame_GnoAWS,
[data-theme="dark"] ._roadArt_kehZ_U,
[data-theme="dark"] ._audienceArtwork_Uqwi5C {
	border: 1px solid var(--color-line);
	background: var(--color-surface-2);
}
[data-theme="dark"] ._audienceCard_OrQ3y5._audienceAlt_sbnaVJ {
	background: var(--color-surface-2);
}
[data-theme="dark"] ._roadKey_IXFLDu {
	box-shadow: none;
}
[data-theme="dark"] ._finalCta_H31afg ._finalPrimary_14yfQH {
	color: #cdeaf1;
	background: #0c2a33;
}
@media (width<=1080px) {
	._page_YakKZF {
		--about-columns: minmax(0, 1fr) minmax(0, 1.06fr);
		--about-column-gap: 36px;
	}
	._hero_aQiTxL ._heroVisual_OY9Ths {
		--hero-orbit-size: min(100%, 440px, 52vh);
	}
	._statusLayout_5hqf3J {
		grid-template-columns: 300px minmax(0, 1fr);
	}
	._howLayout_k5Zph5 {
		grid-template-columns: minmax(0, 1fr) minmax(280px, 0.44fr);
	}
	._roadmap_K7z2ta {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}
@media (width<=880px) {
	._hero_aQiTxL,
	._lead_NVfNfc,
	._statusLayout_5hqf3J,
	._howLayout_k5Zph5 {
		grid-template-columns: 1fr;
	}
	._hero_aQiTxL {
		min-height: 0;
		padding: 14px 0 32px;
	}
	._hero_aQiTxL ._heroVisual_OY9Ths {
		--hero-orbit-size: min(100%, 440px);
		justify-self: center;
		width: min(100%, 560px);
	}
	._lead_NVfNfc {
		gap: 18px;
	}
	._statusArtwork_xde0CO {
		aspect-ratio: 3/2;
		max-width: 560px;
		min-height: 0;
		margin-inline: auto;
	}
	._supportCard_2SHbVq {
		position: static;
	}
	._roadmap_K7z2ta,
	._documentGrid_pR7nfA {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (width<=680px) {
	._page_YakKZF {
		padding: 12px 0 40px;
	}
	._inner_fubipM {
		width: min(calc(100% - 24px), var(--container));
	}
	._hero_aQiTxL {
		gap: 20px;
		padding: 14px 0 26px;
	}
	._heroCopy_6QqYnT h1 {
		font-size: clamp(34px, 11vw, 46px);
		line-height: 1.02;
	}
	._heroLead_oy6cVa {
		margin-top: 14px;
		font-size: 17px;
	}
	._hero_aQiTxL ._heroVisual_OY9Ths {
		--hero-orbit-size: 100%;
		width: min(100%, 340px);
		min-height: 0;
	}
	._leadStatement_SSCSgg {
		max-width: none;
		font-size: clamp(26px, 7.4vw, 36px);
	}
	._leadFacts_UBciGW {
		grid-template-columns: 1fr;
	}
	._leadFact_dinyD9 {
		gap: 5px;
	}
	._chapter_8CttOF {
		padding-top: clamp(34px, 7.5vw, 48px);
	}
	._chapterHeading_1Eh_77 {
		grid-template-columns: 34px minmax(0, 1fr);
		gap: 10px;
		margin-bottom: 20px;
	}
	._chapterHeading_1Eh_77 h2,
	._historyHeadCopy_CJcPZY h2 {
		font-size: 29px;
	}
	._statStair_nagbTX {
		grid-template-columns: 1fr;
		align-items: start;
		gap: 18px;
	}
	._statStair_nagbTX ._statHead_3BSj9B:first-child {
		grid-row: auto;
	}
	._statStair_nagbTX ._statHead_3BSj9B:first-child strong {
		white-space: normal;
		font-size: clamp(44px, 12vw, 58px);
	}
	._statRow_qV0Mlf {
		grid-template-columns: 1fr;
		gap: 16px;
	}
	._ratingLine_T1Qf6o {
		flex-direction: column;
		align-items: flex-start;
		gap: 10px;
	}
	._historyBand_PF92Iv {
		margin-inline: 0;
		padding: 30px 16px 26px;
	}
	._historyHead_BwPAKu {
		grid-template-columns: 34px minmax(0, 1fr);
	}
	._statusRow_V6wr1n {
		grid-template-columns: 40px minmax(0, 1fr);
		padding: 17px 14px;
	}
	._statusRow_V6wr1n ._rowLink_c688hh {
		grid-column: 2;
		justify-self: start;
		margin-top: 8px;
	}
	._howRow_04NUzx {
		padding: 15px 14px;
	}
	._supportCard_2SHbVq {
		padding: 20px 18px;
	}
	._audienceGrid_Roht9w {
		grid-template-columns: 1fr;
	}
	._audienceCard_OrQ3y5 {
		min-height: 0;
		padding: 22px 20px;
	}
	._audienceArtwork_Uqwi5C {
		height: 150px;
	}
	._finalCta_H31afg {
		grid-template-columns: 1fr;
		gap: 20px;
		padding: 28px 20px;
	}
	._finalActions_PDeJro {
		justify-content: flex-start;
	}
	._heroActions_oZj5_g > *,
	._finalActions_PDeJro > *,
	._audienceActions_tDe_J5 > :first-child {
		flex: auto;
	}
}
@media (width<=460px) {
	._heroCopy_6QqYnT h1 {
		font-size: clamp(32px, 10.5vw, 40px);
	}
	._chapterHeading_1Eh_77 {
		grid-template-columns: 28px minmax(0, 1fr);
		gap: 8px;
	}
	._chapterHeading_1Eh_77 h2,
	._historyHeadCopy_CJcPZY h2 {
		font-size: 27px;
	}
	._rowIcon_f7IgEH {
		width: 40px;
		height: 40px;
	}
	._statusRow_V6wr1n,
	._howRow_04NUzx {
		grid-template-columns: 36px minmax(0, 1fr);
		gap: 12px;
	}
	._roadmap_K7z2ta {
		grid-template-columns: 1fr;
	}
	._roadArt_kehZ_U {
		height: 140px;
	}
	._documentGrid_pR7nfA {
		grid-template-columns: 1fr;
	}
	._documentTile_7BWBGj {
		min-height: 0;
	}
	._audienceCard_OrQ3y5 {
		padding: 20px 16px;
	}
}
@media (prefers-reduced-motion: reduce) {
	._documentTile_7BWBGj,
	._rowLink_c688hh {
		transition: none;
	}
	._documentTile_7BWBGj:hover {
		transform: none;
	}
}
._introStack_a5W9sg,
._introPhase_-4yT1s,
._roadmapViewport_qmKoZ6 {
	min-width: 0;
}
@media (width>=1001px) and (height>=720px) and (prefers-reduced-motion: no-preference) {
	._page_YakKZF {
		padding-top: 0;
	}
	[data-frames="on"] ._introStack_a5W9sg {
		display: grid;
	}
	[data-frames="on"] ._introStack_a5W9sg > * {
		grid-area: 1/1;
		align-self: center;
		width: 100%;
	}
	[data-frames="on"] ._chapter_8CttOF,
	[data-frames="on"] ._historySection_DqSt55 {
		border-top: 0;
		margin-top: 0;
		padding-top: 0;
	}
	[data-frames="on"] ._chapterHeading_1Eh_77 {
		margin-bottom: clamp(14px, 2.4vh, 26px);
	}
	[data-frames="on"] {
		--about-column-gap: clamp(28px, 3vw, 48px);
	}
	[data-frames="on"] ._hero_aQiTxL {
		padding-block: 0;
	}
	[data-frames="on"] ._lead_NVfNfc {
		margin-top: clamp(16px, 3vh, 34px);
		padding: 0;
	}
	[data-frames="on"] ._statRow_qV0Mlf {
		margin-top: clamp(12px, 2vh, 22px);
		padding-top: clamp(10px, 1.8vh, 20px);
	}
	[data-frames="on"] ._statusArtwork_xde0CO {
		min-height: 0;
		max-height: 52vh;
	}
	[data-frames="on"] ._audienceArtwork_Uqwi5C {
		max-height: 26vh;
	}
	[data-frames="on"] ._audienceCard_OrQ3y5 {
		min-height: 0;
	}
	[data-frames="on"] ._supportCard_2SHbVq {
		padding: clamp(16px, 2.4vh, 26px);
		position: static;
	}
	[data-frames="on"] ._howRow_04NUzx,
	[data-frames="on"] ._statusRow_V6wr1n {
		gap: clamp(11px, 1.1vw, 15px);
		padding: clamp(10px, 1.5vh, 17px) 18px;
	}
	[data-frames="on"] ._historyBand_PF92Iv {
		margin-inline: 0;
		padding: clamp(20px, 3.4vh, 44px) clamp(18px, 2vw, 26px);
	}
	[data-frames="on"] ._historyHead_BwPAKu {
		margin-bottom: clamp(14px, 2.4vh, 26px);
	}
	[data-frames="on"] ._roadmapViewport_qmKoZ6 {
		overflow: hidden;
	}
	[data-frames="on"] ._roadmap_K7z2ta {
		will-change: transform;
		grid-template-columns: none;
		gap: clamp(12px, 1.2vw, 18px);
		width: max-content;
		display: flex;
	}
	[data-frames="on"] ._roadCard_Uu59xA {
		flex: none;
		width: clamp(230px, 20vw, 290px);
	}
}
._page_KD6XIJ {
	background: var(--color-page);
	min-height: calc(100vh - 57px);
	padding: 24px 0 40px;
}
._inner_DDjI-x {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._breadcrumbs_SoXkge {
	color: var(--color-muted);
	flex-wrap: wrap;
	align-items: center;
	gap: 7px;
	margin: 0 0 18px;
	font-size: 12px;
	font-weight: 700;
	display: flex;
}
._breadcrumbs_SoXkge a {
	color: var(--color-text-2);
}
._breadcrumbs_SoXkge a:hover,
._backLink_NyRdkT:hover {
	color: var(--color-brand);
}
._breadcrumbs_SoXkge span {
	color: var(--color-text-strong);
}
._backLink_NyRdkT {
	width: max-content;
	min-height: 36px;
	color: var(--color-text-2);
	align-items: center;
	gap: 7px;
	margin-bottom: 16px;
	font-size: 13px;
	font-weight: 700;
	display: inline-flex;
}
._header_CCMF24 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	box-shadow: var(--shadow-sm);
	grid-template-columns: minmax(0, 1fr) minmax(360px, 0.52fr);
	align-items: stretch;
	gap: 24px;
	margin-bottom: 24px;
	padding: 22px;
	display: grid;
}
._headerMain_X_PqUZ {
	align-content: start;
	gap: 12px;
	min-width: 0;
	display: grid;
}
._metaRow_0Rcfep {
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	display: flex;
}
._metaRow_0Rcfep > span {
	border-radius: var(--radius-sm);
	min-height: 28px;
	color: var(--color-text-2);
	background: var(--color-surface-2);
	align-items: center;
	padding: 6px 9px;
	font-size: 11px;
	font-weight: 700;
	display: inline-flex;
}
._header_CCMF24 h1 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 28px;
	line-height: 1.15;
}
._header_CCMF24 p {
	max-width: 72ch;
	color: var(--color-text-2);
	margin: 0;
	font-size: 15px;
	line-height: 1.5;
}
._headerFacts_gJHrN3 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	grid-template-columns: repeat(3, minmax(0, 1fr));
	margin: 0;
	display: grid;
	overflow: hidden;
}
._headerFacts_gJHrN3 div {
	border-right: 1px solid var(--color-line);
	gap: 6px;
	min-width: 0;
	padding: 14px;
	display: grid;
}
._headerFacts_gJHrN3 div:last-child {
	border-right: 0;
}
._headerFacts_gJHrN3 dt {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 700;
}
._headerFacts_gJHrN3 dd {
	color: var(--color-brand-dark);
	font-variant-numeric: tabular-nums;
	white-space: nowrap;
	margin: 0;
	font-size: 17px;
	font-weight: 800;
}
._layout_7-kCYl {
	grid-template-columns: minmax(0, 1fr) 336px;
	grid-template-areas: "bid side" "log log";
	align-items: start;
	gap: 20px;
	display: grid;
}
._bidPanel_8rdqyD,
._summaryCard_B3SUpj,
._logSection_KWcJ_y,
._unavailable_ujw0Ub,
._emptyState_mcH4z9 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	box-shadow: var(--shadow-sm);
}
._bidPanel_8rdqyD {
	grid-area: bid;
	gap: 16px;
	padding: 22px;
	display: grid;
}
._panelHead_PznoyH {
	gap: 6px;
	display: grid;
}
._panelHead_PznoyH span,
._logHead_R7J_XU span {
	color: var(--color-brand);
	font-size: 12px;
	font-weight: 800;
}
._panelHead_PznoyH h2,
._logHead_R7J_XU h2,
._summaryCard_B3SUpj h2,
._unavailable_ujw0Ub h2,
._emptyState_mcH4z9 h1,
._confirmation_4Oa2IO h3 {
	color: var(--color-brand-dark);
	margin: 0;
}
._panelHead_PznoyH h2,
._logHead_R7J_XU h2,
._summaryCard_B3SUpj h2 {
	font-size: 20px;
	line-height: 1.2;
}
._panelHead_PznoyH p,
._summaryCard_B3SUpj p,
._unavailable_ujw0Ub p,
._emptyState_mcH4z9 p,
._confirmation_4Oa2IO p {
	color: var(--color-text-2);
	margin: 0;
	font-size: 13px;
	line-height: 1.5;
}
._nextBid__kGlQ5 {
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	gap: 5px;
	padding: 18px;
	display: grid;
}
._nextBid__kGlQ5 small,
._nextBid__kGlQ5 span {
	color: var(--color-muted);
	font-size: 12px;
	font-weight: 700;
}
._nextBid__kGlQ5 strong {
	color: var(--color-brand-dark);
	font-variant-numeric: tabular-nums;
	font-size: 32px;
	line-height: 1.05;
}
._bidNotice_lj9pgS {
	border-radius: var(--radius-sm);
	min-height: 42px;
	color: var(--color-text-strong);
	background: var(--color-success-soft);
	align-items: center;
	gap: 9px;
	padding: 10px 12px;
	font-size: 13px;
	font-weight: 700;
	display: flex;
}
._bidNotice_lj9pgS[data-status="outbid"] {
	color: var(--color-warning);
	background: #fff8e8;
}
._primaryButton_KkuM_T,
._secondaryButton_wjtmSU,
._refreshButton_9DSaCk,
._unavailable_ujw0Ub a,
._emptyState_mcH4z9 a {
	border-radius: var(--radius-sm);
	justify-content: center;
	align-items: center;
	gap: 8px;
	min-height: 44px;
	font-size: 13px;
	font-weight: 800;
	display: inline-flex;
}
._primaryButton_KkuM_T {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	border: 0;
}
._primaryButton_KkuM_T:hover {
	background: var(--color-brand-dark);
}
._primaryButton_KkuM_T:disabled {
	cursor: not-allowed;
	opacity: 0.48;
	transform: none;
}
._secondaryButton_wjtmSU,
._refreshButton_9DSaCk {
	border: 1px solid var(--color-border-input);
	color: var(--color-text-strong);
	background: var(--color-surface);
}
._secondaryButton_wjtmSU:hover,
._refreshButton_9DSaCk:hover {
	color: var(--color-brand);
	border-color: var(--color-brand);
}
._confirmation_4Oa2IO {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	gap: 14px;
	padding: 16px;
	display: grid;
}
._confirmation_4Oa2IO h3 {
	font-size: 16px;
}
._confirmation_4Oa2IO dl,
._summaryCard_B3SUpj dl {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	gap: 0;
	margin: 0;
	display: grid;
	overflow: hidden;
}
._confirmation_4Oa2IO dl div,
._summaryCard_B3SUpj dl div {
	border-bottom: 1px solid var(--color-line);
	justify-content: space-between;
	gap: 12px;
	padding: 10px 12px;
	display: flex;
}
._confirmation_4Oa2IO dl div:last-child,
._summaryCard_B3SUpj dl div:last-child {
	border-bottom: 0;
}
._confirmation_4Oa2IO dt,
._summaryCard_B3SUpj dt {
	color: var(--color-muted);
	font-size: 12px;
	font-weight: 600;
}
._confirmation_4Oa2IO dd,
._summaryCard_B3SUpj dd {
	color: var(--color-text-strong);
	text-align: right;
	margin: 0;
	font-size: 12px;
	font-weight: 800;
}
._confirmCheck_Dznwj2 {
	color: var(--color-text-strong);
	align-items: flex-start;
	gap: 10px;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.45;
	display: flex;
}
._confirmCheck_Dznwj2 input {
	width: 18px;
	height: 18px;
	accent-color: var(--color-brand);
	margin: 1px 0 0;
}
._confirmActions_A1RXg3 {
	flex-wrap: wrap;
	gap: 10px;
	display: flex;
}
._confirmActions_A1RXg3 ._secondaryButton_wjtmSU {
	padding-inline: 16px;
}
._sidePanel_qKNc4q {
	grid-area: side;
	gap: 14px;
	min-width: 0;
	display: grid;
}
._summaryCard_B3SUpj {
	gap: 13px;
	padding: 18px;
	display: grid;
}
._logSection_KWcJ_y {
	grid-area: log;
	gap: 16px;
	min-width: 0;
	padding: 20px;
	display: grid;
}
._logHead_R7J_XU {
	justify-content: space-between;
	align-items: center;
	gap: 16px;
	display: flex;
}
._logHead_R7J_XU > div {
	gap: 4px;
	display: grid;
}
._refreshButton_9DSaCk {
	padding: 0 14px;
}
._tableWrap_Ta2zam {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	overflow-x: auto;
}
._bidTable_IIlTaJ {
	border-collapse: collapse;
	width: 100%;
	min-width: 680px;
	font-size: 13px;
}
._bidTable_IIlTaJ th,
._bidTable_IIlTaJ td {
	text-align: left;
	border-bottom: 1px solid var(--color-line);
	padding: 12px 14px;
}
._bidTable_IIlTaJ th {
	color: var(--color-muted);
	background: var(--color-surface-2);
	font-size: 12px;
	font-weight: 800;
}
._bidTable_IIlTaJ td {
	color: var(--color-text-strong);
	font-variant-numeric: tabular-nums;
}
._bidTable_IIlTaJ tr:last-child td {
	border-bottom: 0;
}
._bidTable_IIlTaJ tr[data-source="own"] td {
	color: #056f82;
	background: #effcff;
	font-weight: 800;
}
._bidTable_IIlTaJ tr[data-source="system"] td {
	color: var(--color-muted);
}
._unavailable_ujw0Ub,
._emptyState_mcH4z9 {
	align-items: flex-start;
	gap: 16px;
	max-width: 720px;
	padding: 28px;
	display: flex;
}
._unavailable_ujw0Ub svg,
._emptyState_mcH4z9 > svg {
	color: var(--color-brand);
	flex: none;
}
._unavailable_ujw0Ub div,
._emptyState_mcH4z9 {
	min-width: 0;
}
._unavailable_ujw0Ub div {
	gap: 10px;
	display: grid;
}
._unavailable_ujw0Ub a,
._emptyState_mcH4z9 a {
	width: max-content;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	padding: 0 14px;
}
._emptyState_mcH4z9 {
	text-align: center;
	flex-direction: column;
	align-items: center;
	margin: 32px auto 0;
}
._emptyState_mcH4z9 h1 {
	font-size: 24px;
}
[data-theme="dark"] ._bidNotice_lj9pgS[data-status="outbid"] {
	color: #f2bd58;
	background: #2b2310;
}
[data-theme="dark"] ._bidTable_IIlTaJ tr[data-source="own"] td {
	color: #7ccfe2;
	background: #0d2a33;
}
@media (width<=1080px) {
	._header_CCMF24,
	._layout_7-kCYl {
		grid-template-columns: 1fr;
	}
	._layout_7-kCYl {
		grid-template-areas: "bid" "side" "log";
	}
	._sidePanel_qKNc4q {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (width<=720px) {
	._inner_DDjI-x {
		width: min(calc(100% - 28px), var(--container));
	}
	._header_CCMF24 {
		padding: 16px;
	}
	._header_CCMF24 h1 {
		font-size: 24px;
	}
	._headerFacts_gJHrN3,
	._sidePanel_qKNc4q {
		grid-template-columns: 1fr;
	}
	._headerFacts_gJHrN3 div {
		border-right: 0;
		border-bottom: 1px solid var(--color-line);
	}
	._headerFacts_gJHrN3 div:last-child {
		border-bottom: 0;
	}
	._bidPanel_8rdqyD,
	._logSection_KWcJ_y {
		padding: 16px;
	}
	._nextBid__kGlQ5 strong {
		font-size: 26px;
	}
	._logHead_R7J_XU,
	._confirmActions_A1RXg3 {
		flex-direction: column;
		align-items: stretch;
	}
	._refreshButton_9DSaCk,
	._confirmActions_A1RXg3 button {
		width: 100%;
	}
	._unavailable_ujw0Ub {
		flex-direction: column;
		padding: 20px;
	}
}
._page_rvYXdd {
	min-height: calc(100vh - 57px);
	padding: var(--space-6) 0 var(--space-8);
	background: var(--color-page);
}
._inner_aOMmyL {
	//width: min(calc(100% - 48px), var(--container));
	width:100%;
	margin-inline: auto;
}
.breadcrumbs {
	align-items: center;
	gap: var(--space-2);
	margin-bottom: var(--space-4);
	color: var(--color-text-3);
	font-size: var(--text-sm);
	flex-wrap: wrap;
	display: flex;
}
.breadcrumbs a {
	color: var(--color-text-2);
	text-decoration: none;
}
.breadcrumbs a:hover {
	color: var(--color-brand);
}
.breadcrumbs [aria-current="page"] {
	color: var(--color-text-strong);
	font-weight: var(--weight-semibold);
}
._masthead_5p_pqR {
	gap: var(--space-5);
	padding-bottom: var(--space-5);
	grid-template-columns: minmax(0, 1fr);
	align-items: start;
	display: grid;
}
._lotPreviewMeta_-ugvc9 {
	align-items: center;
	gap: var(--space-2);
	flex-wrap: wrap;
	display: flex;
}
._methodChip_-FT3Oz {
	border-radius: var(--radius-sm);
	color: var(--color-muted);
	background: var(--color-surface-2);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	padding: 4px 10px;
}
._mastheadMain_IjgX7i h1 {
	color: var(--color-brand-dark);
	font-size: var(--text-h2);
	margin: 0;
	line-height: 1.1;
}
._mastheadAside_al6exM {
	--auction-action-width: 170px;
	grid-template-columns: minmax(0, 1fr) minmax(150px, var(--auction-action-width));
	justify-self: stretch;
	align-items: center;
	gap: var(--space-2);
	border-block: 1px solid var(--color-line);
	width: 100%;
	padding: 12px 0;
	display: grid;
}
._mastheadAside_al6exM[data-actions="2"] {
	grid-template-columns: minmax(0, 1fr) repeat(2, minmax(150px, var(--auction-action-width)));
}
._countdown_b93K0m {
	text-align: left;
	flex-wrap: wrap;
	align-items: baseline;
	gap: 3px 10px;
	min-width: 0;
	display: flex;
}
._countdownLabel_GTURXx {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	flex-basis: 100%;
	line-height: 1.25;
}
._countdownValue_Y_IkEX {
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	overflow-wrap: anywhere;
	text-wrap: balance;
	line-height: 1.25;
}
._countdownHint_Ue7V5C {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	line-height: 1.25;
}
._applyCta_EmPKPQ {
	border-radius: var(--radius-sm);
	width: 100%;
	max-width: 100%;
	min-height: 38px;
	color: var(--color-surface);
	background: var(--color-brand);
	font-size: 13px;
	line-height: 1.15;
	font-weight: var(--weight-semibold);
	text-align: center;
	white-space: nowrap;
	justify-content: center;
	justify-self: stretch;
	align-items: center;
	gap: 6px;
	padding: 0 12px;
	text-decoration: none;
	display: inline-flex;
}
._applyCta_EmPKPQ svg {
	flex: none;
}
._applyCta_EmPKPQ:hover {
	background: var(--color-brand-dark);
}
._applyCta_EmPKPQ[data-disabled="true"] {
	color: var(--color-text-2);
	background: var(--color-surface-2);
	box-shadow: inset 0 0 0 1px var(--color-border-soft);
	cursor: default;
}
._applyCta_EmPKPQ[data-disabled="true"]:hover {
	background: var(--color-surface-2);
}
._favoriteButton_rCsokj {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	width: 100%;
	max-width: 100%;
	min-height: 38px;
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: 13px;
	line-height: 1.15;
	font-weight: var(--weight-semibold);
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
	justify-content: center;
	justify-self: stretch;
	align-items: center;
	gap: 6px;
	padding: 0 12px;
	display: inline-flex;
}
._favoriteButton_rCsokj svg {
	flex: none;
}
._favoriteButton_rCsokj[data-active="true"] {
	color: var(--color-brand);
	border-color: var(--color-brand);
}
._favoriteButton_rCsokj[data-active="true"] svg {
	fill: currentColor;
}
._tabsBar_goM9qq {
	align-items: center;
	gap: var(--space-2);
	margin-bottom: var(--space-5);
	padding-bottom: var(--space-3);
	border-bottom: 1px solid var(--color-border-soft);
	flex-wrap: wrap;
	display: flex;
}
._tabs__APr4C {
	gap: var(--space-2);
	flex-wrap: wrap;
	flex: auto;
	min-width: 0;
	display: flex;
}
._tabButton_bBXHgn {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-xs);
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	padding: 8px 14px;
	transition:
			color 0.15s,
			border-color 0.15s,
			background 0.15s;
}
._tabButton_bBXHgn:hover {
	color: var(--color-brand);
	border-color: var(--color-brand);
}
._tabButton_bBXHgn[aria-pressed="true"] {
	color: var(--color-surface);
	background: var(--color-brand);
	border-color: var(--color-brand);
}
._tabBody_Z9xof0 {
	gap: var(--space-5);
	display: grid;
}
._panel_7dGmGi {
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface);
}
._panel_7dGmGi[data-accent="true"] {
	background: var(--color-surface-2);
}
._panel_7dGmGi h2 {
	margin: 0 0 var(--space-3);
	color: var(--color-brand-dark);
	font-size: var(--text-h3);
}
._panel_7dGmGi h3 {
	margin: var(--space-4) 0 var(--space-2);
	color: var(--color-text-strong);
	font-size: var(--text-base);
}
._panel_7dGmGi h4 {
	margin: 0 0 var(--space-2);
	color: var(--color-text-strong);
	font-size: var(--text-sm);
}
._notice_N6_DfO {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.6;
}
._infoGrid_zWkHyo {
	gap: var(--space-2);
	margin: var(--space-3) 0 0;
	display: grid;
}
._infoRow_1dN4bG {
	gap: var(--space-3);
	padding: var(--space-2) 0;
	border-top: 1px solid var(--color-border-soft);
	grid-template-columns: 220px minmax(0, 1fr);
	display: grid;
}
._infoRow_1dN4bG:first-child {
	border-top: none;
}
._infoRow_1dN4bG dt {
	color: var(--color-text-3);
	font-size: var(--text-sm);
}
._infoRow_1dN4bG dd {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	overflow-wrap: anywhere;
	margin: 0;
}
._infoRow_1dN4bG dd a {
	color: var(--color-brand);
	align-items: center;
	gap: 4px;
	text-decoration: none;
	display: inline-flex;
}
._infoRow_1dN4bG dd a:hover {
	color: var(--color-brand-dark);
}
._visuallyHidden_zACoU1 {
	clip: rect(0 0 0 0);
	white-space: nowrap;
	border: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	position: absolute;
	overflow: hidden;
}
._lotsBlock_zVdGpl {
	gap: var(--space-4);
	min-width: 0;
	display: grid;
	container: auction-lots/inline-size;
}
._lotsViewSwitcher_TaVx3n {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	flex: none;
	gap: 4px;
	margin-left: auto;
	padding: 4px;
	display: inline-flex;
}
._lotsViewOption_3GoS7B {
	align-items: center;
	gap: 3px;
	display: inline-flex;
	position: relative;
}
._lotsViewOption_3GoS7B:before {
	content: "";
	height: 8px;
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
}
._lotsViewSwitcher_TaVx3n button {
	border-radius: var(--radius-xs);
	min-height: 34px;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	background: 0 0;
	border: 1px solid #0000;
	justify-content: center;
	align-items: center;
	gap: 6px;
	padding: 0 12px;
	transition:
			color 0.15s,
			border-color 0.15s,
			background 0.15s;
	display: inline-flex;
}
._lotsViewSwitcher_TaVx3n button:hover {
	color: var(--color-brand);
	border-color: var(--color-border-soft);
	background: var(--color-surface-2);
}
._lotsViewSwitcher_TaVx3n button[aria-pressed="true"] {
	color: var(--color-surface);
	border-color: var(--color-brand);
	background: var(--color-brand);
}
._lotsCardsCountMenu_EmGyC3 {
	z-index: 20;
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	box-shadow: var(--shadow-soft);
	color: var(--color-icon-muted);
	opacity: 0;
	pointer-events: none;
	visibility: hidden;
	white-space: nowrap;
	align-items: center;
	gap: 4px;
	padding: 4px;
	transition:
			opacity 0.15s,
			transform 0.15s;
	display: inline-flex;
	position: absolute;
	bottom: calc(100% + 8px);
	left: 0;
	transform: translateY(6px);
}
._lotsCardsCountMenu_EmGyC3 > svg {
	margin-inline: 4px 2px;
}
._lotsCardsCountMenu_EmGyC3 button {
	min-width: 32px;
	padding: 0 9px;
}
._lotsViewOption_3GoS7B:hover ._lotsCardsCountMenu_EmGyC3,
._lotsViewOption_3GoS7B:focus-within ._lotsCardsCountMenu_EmGyC3 {
	opacity: 1;
	pointer-events: auto;
	visibility: visible;
	transform: translateY(0);
}
._lotGrid_HvfzDV {
	grid-template-columns: repeat(var(--lot-card-columns, 2), minmax(0, 1fr));
	gap: var(--space-4);
	display: grid;
}
._lotTableScroll_YdOJcM {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	overflow: hidden;
}
._lotTable_CMpjmJ {
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
	min-width: 0;
	color: var(--color-text-2);
	font-size: var(--text-sm);
}
._lotTableColLot_L_O9gA {
	width: 19%;
}
._lotTableColDescription_mRyTs3 {
	width: 50%;
}
._lotTableColPrice_03QiPB {
	width: 13%;
}
._lotTableColFacts_74VRr0 {
	width: 19%;
}
._lotTableColParticipation_BYtQkD {
	width: 20%;
}
._lotTable_CMpjmJ th,
._lotTable_CMpjmJ td {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid var(--color-border-soft);
	overflow-wrap: anywhere;
	padding: 12px;
}
._lotTable_CMpjmJ th {
	color: var(--color-text-3);
	background: var(--color-surface-2);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._lotTable_CMpjmJ tbody tr:last-child td {
	border-bottom: 0;
}
._lotTable_CMpjmJ tbody tr:hover {
	background: var(--color-brand-soft);
}
._lotTableLot_m8Z62p {
	gap: var(--space-2);
	grid-template-columns: 64px minmax(0, 1fr);
	min-width: 0;
	display: grid;
}
._lotTableThumb_s77GIN {
	border-radius: var(--radius-xs);
	background: var(--color-surface-2);
	width: 64px;
	height: 52px;
	overflow: hidden;
}
._lotTableThumb_s77GIN img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	max-width:100px;
}
._lotTableTitle_pre3yX,
._lotTableText_IV4ZYy,
._lotTablePrice_dSR00q,
._lotTableTerms_fRpcnR,
._lotTableStatus_UrBYS3,
._lotTableActions_HztCUN,
._lotTableParticipation_WBJ42e {
	gap: 5px;
	display: grid;
}
._lotTableTitle_pre3yX span {
	border-radius: var(--radius-xs);
	width: fit-content;
	color: var(--color-surface);
	background: var(--color-brand);
	font-size: 11px;
	font-weight: var(--weight-semibold);
	padding: 3px 7px;
}
._lotTableTitle_pre3yX a {
	color: var(--color-ink);
	font-weight: var(--weight-semibold);
	line-height: 1.32;
	text-decoration: none;
}
._lotTableTitle_pre3yX a:hover {
	color: var(--color-brand);
}
._lotTableTitle_pre3yX small,
._lotTablePrice_dSR00q span,
._lotTableTerms_fRpcnR span,
._lotTableStatus_UrBYS3 small {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	line-height: 1.35;
}
._lotTableText_IV4ZYy {
	min-width: 0;
}
._lotTableText_IV4ZYy strong {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	line-height: 1.35;
}
._lotTableText_IV4ZYy span {
	//-webkit-line-clamp: 3;
	//line-clamp: 3;
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	-webkit-box-orient: vertical;
	line-height: 1.45;
	display: -webkit-box;
	overflow: hidden;
}
._lotTablePrice_dSR00q strong {
	color: var(--color-brand-dark);
	font-size: var(--text-base);
	font-weight: var(--weight-semibold);
	white-space: nowrap;
}
._lotTableFacts_0ES6_P {
	gap: 5px;
	min-width: 0;
	margin: 0;
	display: grid;
}
._lotTableFacts_0ES6_P div {
	gap: 1px;
	display: grid;
}
._lotTableFacts_0ES6_P dt {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._lotTableFacts_0ES6_P dd {
	color: var(--color-text-strong);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	overflow-wrap: anywhere;
	margin: 0;
}
._lotTableFacts_0ES6_P > span {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._lotTableTerms_fRpcnR {
	border-bottom: 1px solid var(--color-border-soft);
	min-width: 0;
	padding-bottom: 6px;
}
._lotTableTerms_fRpcnR span {
	color: var(--color-text-2);
}
._lotTableStatus_UrBYS3 {
	min-width: 0;
}
._lotTableStatusBadge_lvZAU7 {
	--status-mark-size: 15px;
	justify-content: flex-start;
	min-height: 22px;
	padding: 3px 7px 3px 5px;
}
._lotTableActions_HztCUN {
	flex-wrap: wrap;
	align-items: center;
	gap: 6px 10px;
	min-width: 0;
	display: flex;
}
._lotTableSubscribe_lcJRgv {
	min-height: 32px;
	font-size: var(--text-2xs);
	gap: 6px;
	padding-inline: 10px;
}
._lotTableOpen_p9OaYH {
	width: fit-content;
	color: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 4px;
	text-decoration: none;
	display: inline-flex;
}
._lotTableOpen_p9OaYH:hover {
	color: var(--color-brand-dark);
}
._lotPreview_zQWqEq {
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface);
	flex-direction: column;
	transition:
			border-color 0.15s,
			box-shadow 0.15s;
	display: flex;
	overflow: hidden;
}
._lotPreview_zQWqEq:hover {
	border-color: var(--color-brand);
	box-shadow: var(--shadow-soft);
}
._lotPreviewMedia_rpqclw {
	background: var(--color-surface-2);
	height: 150px;
	display: block;
	position: relative;
}
._lotPreviewMedia_rpqclw:hover {
	transform: none;
}
._lotPreviewMedia_rpqclw:focus-visible {
	outline: 3px solid var(--color-brand-dark);
	outline-offset: -3px;
}
._lotPreviewMedia_rpqclw img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
._lotPreviewBadge_4ivo4_ {
	border-radius: var(--radius-xs);
	color: var(--color-on-brand);
	background: var(--color-brand);
	font-size: 11px;
	font-weight: var(--weight-semibold);
	padding: 6px 8px;
	position: absolute;
	top: 10px;
	left: 10px;
}
._lotPreviewBody_AhoBse {
	gap: var(--space-3);
	padding: var(--space-4);
	align-content: start;
	display: grid;
}
._lotPreviewTitle_KOHrcv {
	font-size: var(--text-base);
	margin: 0;
	line-height: 1.3;
}
._lotPreviewLink_k2kbSd {
	color: var(--color-ink);
	text-decoration: none;
}
._lotPreviewLink_k2kbSd:hover {
	color: var(--color-brand);
}
._lotPreviewAddress_K7bjWW {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	align-items: center;
	gap: 6px;
	margin: 0;
	//display: inline-flex;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;

}
._lotPreviewDesc_hQsHuH {
	-webkit-line-clamp: 3;
	line-clamp: 3;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	-webkit-box-orient: vertical;
	margin: 0;
	line-height: 1.55;
	display: -webkit-box;
	overflow: hidden;
	height:60px;
}
._lotPreviewFacts_d8U6sa {
	gap: var(--space-2) var(--space-3);
	padding: var(--space-3) 0;
	border-top: 1px solid var(--color-border-soft);
	border-bottom: 1px solid var(--color-border-soft);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	margin: 0;
	display: grid;
}
._lotPreviewFacts_d8U6sa div {
	gap: 2px;
	display: grid;
}
._lotPreviewFacts_d8U6sa dt {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._lotPreviewFacts_d8U6sa dd {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	overflow-wrap: anywhere;
	margin: 0;
}
._lotPreviewMap_eyEsE6 {
	border-radius: var(--radius-xs);
	background: var(--color-surface-2);
	height: 130px;
	overflow: hidden;
}
._lotPreviewMap_eyEsE6 iframe,
._lotPreviewMapStub_tE8q5R {
	border: 0;
	width: 100%;
	height: 100%;
}
._lotPreviewPrice_vf2KCb {
	gap: 2px;
	display: grid;
}
._lotPreviewPrice_vf2KCb span {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	text-transform: uppercase;
	letter-spacing: var(--tracking-kicker);
}
._lotPreviewPrice_vf2KCb strong {
	color: var(--color-brand-dark);
	font-size: var(--text-h3);
}
._lotPreviewSchedule_CspciN {
	gap: var(--space-2);
	display: grid;
}
._lotPreviewSchedule_CspciN h3 {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	margin: 0;
}
._lotPreviewScheduleScroll_yXtqjl {
	overscroll-behavior: contain;
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-xs);
	scrollbar-width: thin;
	scrollbar-color: #00a8c66b transparent;
	max-height: 132px;
	overflow-y: auto;
}
._lotPreviewScheduleScroll_yXtqjl:focus-visible {
	outline: 2px solid var(--color-brand-dark);
	outline-offset: 2px;
}
._lotPreviewScheduleScroll_yXtqjl table {
	border-collapse: collapse;
	width: 100%;
	font-size: var(--text-2xs);
}
._lotPreviewScheduleScroll_yXtqjl th,
._lotPreviewScheduleScroll_yXtqjl td {
	text-align: left;
	white-space: nowrap;
	border-bottom: 1px solid var(--color-border-soft);
	padding: 6px 10px;
}
._lotPreviewScheduleScroll_yXtqjl thead th {
	z-index: 1;
	color: var(--color-text-3);
	background: var(--color-surface);
	font-size: 10px;
	font-weight: var(--weight-semibold);
	text-transform: uppercase;
	letter-spacing: var(--tracking-kicker);
	position: sticky;
	top: 0;
}
._lotPreviewScheduleScroll_yXtqjl td {
	color: var(--color-text-strong);
}
._lotPreviewScheduleScroll_yXtqjl tbody tr:first-child td {
	color: var(--color-brand-dark);
	font-weight: var(--weight-semibold);
}
._lotPreviewScheduleScroll_yXtqjl tbody tr:last-child td {
	border-bottom: 0;
}
._lotPreviewFooter_cIb-HG {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	margin-top: var(--space-3);
	flex-wrap: wrap;
	display: flex;
}
._lotPreviewSubscribe_VENLhv {
	gap: var(--space-2);
}
._lotPreviewCta_SIwxho {
	color: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 4px;
	text-decoration: none;
	display: inline-flex;
}
._lotPreviewCta_SIwxho:hover {
	color: var(--color-brand-dark);
}
._lotDocs_QmTPt0 ul,
._pubList_wxjq-R {
	gap: var(--space-2);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._lotDocs_QmTPt0 li {
	align-items: center;
	gap: var(--space-3);
	padding: var(--space-3);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-xs);
	color: var(--color-icon-muted);
	display: flex;
}
._lotDocs_QmTPt0 li span {
	flex: 1;
	display: grid;
}
._lotDocs_QmTPt0 li strong {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
}
._lotDocs_QmTPt0 li small {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._pubList_wxjq-R li {
	align-items: center;
	gap: var(--space-3);
	padding: var(--space-3);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-xs);
	flex-wrap: wrap;
	display: flex;
}
._pubSource_xejLEA {
	border-radius: var(--radius-sm);
	color: var(--color-surface);
	background: var(--color-brand);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	padding: 3px 9px;
}
._pubNumber_ke5iB- {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	flex: 1;
}
._pubList_wxjq-R a {
	color: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 4px;
	text-decoration: none;
	display: inline-flex;
}
._tagList_wTXITC {
	gap: var(--space-2);
	margin: var(--space-2) 0 0;
	flex-wrap: wrap;
	padding: 0;
	list-style: none;
	display: flex;
}
._tagList_wTXITC li {
	border-radius: var(--radius-sm);
	color: var(--color-text-strong);
	background: var(--color-surface-2);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 6px;
	padding: 6px 12px;
	display: inline-flex;
}
._docGroups_G81lM9 {
	gap: var(--space-4);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	display: grid;
}
._checkList_Z0piuH {
	gap: var(--space-2);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._checkList_Z0piuH li {
	align-items: flex-start;
	gap: var(--space-2);
	color: var(--color-text-2);
	font-size: var(--text-sm);
	line-height: 1.45;
	display: flex;
}
._checkList_Z0piuH li svg {
	color: var(--color-brand);
	flex-shrink: 0;
	margin-top: 2px;
}
._checkList_Z0piuH[data-tone="warning"] li svg {
	color: var(--auc-upcoming-color);
}
._fastTrackPrice_tc18qO {
	margin: var(--space-3) 0 0;
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._fastTrackActions_8UvFwE {
	gap: var(--space-3);
	margin-top: var(--space-4);
	flex-wrap: wrap;
	display: flex;
}
._empty_D00Zc3 {
	max-width: 560px;
	margin: var(--space-7) auto;
	padding: var(--space-7) var(--space-6);
	justify-items: center;
	gap: var(--space-3);
	text-align: center;
	color: var(--color-icon-muted);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-sm);
	display: grid;
}
._empty_D00Zc3 h1 {
	color: var(--color-brand-dark);
	font-size: var(--text-h2);
	margin: 0;
}
._empty_D00Zc3 p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
}
._sourceLink_AUh8oN {
	align-items: center;
	gap: var(--space-2);
	min-height: 42px;
	padding: 0 var(--space-4);
	border-radius: var(--radius-xs);
	color: var(--color-surface);
	background: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	text-decoration: none;
	display: inline-flex;
}
._sourceLink_AUh8oN:hover {
	background: var(--color-brand-dark);
}
[data-theme="dark"] ._page_rvYXdd {
	--auc-active-color: #7fdc9a;
	--auc-active-bg: #11271a;
	--auc-upcoming-color: #e3b873;
	--auc-upcoming-bg: #2a2113;
}
@container auction-lots (width>=1040.01px) and (width<=1160px) {
	._lotTable_CMpjmJ th,
	._lotTable_CMpjmJ td {
		padding: 9px 8px;
		font-size: 12px;
	}
	._lotTableLot_m8Z62p {
		grid-template-columns: 52px minmax(0, 1fr);
		gap: 6px;
	}
	._lotTableThumb_s77GIN {
		width: 52px;
		height: 44px;
	}
}
@container auction-lots (width<=1040px) {
	._lotTableScroll_YdOJcM {
		background: 0 0;
		border: 0;
		overflow: visible;
	}
	._lotTable_CMpjmJ {
		min-width: 0;
		display: block;
	}
	._lotTable_CMpjmJ colgroup,
	._lotTable_CMpjmJ thead {
		display: none;
	}
	._lotTable_CMpjmJ tbody {
		gap: 8px;
		display: grid;
	}
	._lotTable_CMpjmJ tr {
		border: 1px solid var(--color-line);
		border-radius: var(--radius-sm);
		background: var(--color-surface);
		grid-template-columns: repeat(4, minmax(0, 1fr));
		gap: 6px;
		padding: 10px;
		display: grid;
	}
	._lotTable_CMpjmJ th,
	._lotTable_CMpjmJ td {
		border: 0;
		width: 100%;
		min-width: 0;
		padding: 8px 10px;
	}
	._lotTable_CMpjmJ td {
		border-radius: var(--radius-sm);
		background: var(--color-surface-2);
		overflow-wrap: anywhere;
		align-content: start;
		gap: 3px;
		font-size: 12px;
		display: grid;
	}
	._lotTable_CMpjmJ td:before {
		content: attr(data-label);
		color: var(--color-text-3);
		font-size: 10.5px;
		font-weight: var(--weight-semibold);
		line-height: 1.2;
	}
	._lotTable_CMpjmJ td[data-label="Лот"] {
		grid-column: 1/-1;
	}
	._lotTable_CMpjmJ td[data-label="Адрес и описание"] {
		grid-column: span 2;
	}
	._lotTable_CMpjmJ td[data-label="Условия и участие"] {
		grid-column: 1/-1;
	}
	._lotTable_CMpjmJ td[data-label="Лот"] {
		background: 0 0;
		padding: 0;
	}
	._lotTable_CMpjmJ td[data-label="Лот"]:before {
		display: none;
	}
	._lotTableLot_m8Z62p {
		grid-template-columns: 80px minmax(0, 1fr);
		gap: 8px;
	}
	._lotTableThumb_s77GIN {
		width: 80px;
		height: 60px;
	}
	._lotTableParticipation_WBJ42e {
		grid-template-columns: minmax(0, 1fr) auto auto;
		align-items: center;
		gap: 8px;
	}
	._lotTableTerms_fRpcnR {
		border-bottom: 0;
		padding-bottom: 0;
	}
	._lotTable_CMpjmJ tbody tr:hover {
		background: var(--color-surface);
	}
}
@container auction-lots (width<=700px) {
	._lotTable_CMpjmJ tr {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	._lotTable_CMpjmJ td[data-label="Адрес и описание"],
	._lotTable_CMpjmJ td[data-label="Условия и участие"] {
		grid-column: auto;
	}
	._lotTableParticipation_WBJ42e {
		grid-template-columns: 1fr;
		gap: 5px;
	}
	._lotTableTerms_fRpcnR {
		border-bottom: 1px solid var(--color-border-soft);
		padding-bottom: 5px;
	}
}
@container auction-lots (width<=360px) {
	._lotTable_CMpjmJ tr {
		grid-template-columns: 1fr;
		gap: 8px;
		padding: 10px;
	}
	._lotTable_CMpjmJ td[data-label] {
		border-top: 1px solid var(--color-border-soft);
		background: 0 0;
		border-radius: 0;
		grid-column: 1;
		grid-template-columns: minmax(92px, 118px) minmax(0, 1fr);
		align-items: start;
		gap: 8px;
		padding: 7px 0;
	}
	._lotTable_CMpjmJ td[data-label="Лот"] {
		grid-template-columns: 1fr;
		padding: 0;
	}
	._lotTableLot_m8Z62p {
		grid-template-columns: 72px minmax(0, 1fr);
		gap: 9px;
	}
	._lotTableThumb_s77GIN {
		width: 72px;
		height: 54px;
	}
}
@media (width<=760px) {
	._mastheadAside_al6exM {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	._mastheadAside_al6exM[data-actions="1"] {
		grid-template-columns: minmax(0, 1fr);
	}
	._countdown_b93K0m {
		grid-column: 1/-1;
	}
	._lotGrid_HvfzDV,
	._docGroups_G81lM9 {
		grid-template-columns: 1fr;
	}
	._tabsBar_goM9qq {
		align-items: stretch;
	}
	._tabs__APr4C {
		flex: 100%;
	}
	._lotsViewSwitcher_TaVx3n {
		width: 100%;
		margin-left: 0;
	}
	._lotsViewOption_3GoS7B,
	._lotsViewSwitcher_TaVx3n button {
		flex: 1;
	}
	._lotsCardsCountMenu_EmGyC3 {
		display: none;
	}
	._infoRow_1dN4bG {
		grid-template-columns: 1fr;
		gap: 2px;
	}
}
@media (width<=640px) {
	._inner_aOMmyL {
		width: min(calc(100% - 32px), var(--container));
	}
}
@media (width<=360px) {
	._mastheadAside_al6exM {
		grid-template-columns: 1fr;
	}
	._countdown_b93K0m {
		grid-column: auto;
	}
}
._hint_4EBVwf {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	color: var(--color-text-2);
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	margin: 12px 0 0;
	padding: 10px 12px;
	font-size: 12.5px;
	line-height: 1.45;
	display: flex;
}
._hint_4EBVwf svg {
	color: var(--color-brand-fill);
	flex: none;
}
._text_VrEzty {
	flex: auto;
	min-width: 0;
}
._action_ur_Ge8 {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	color: var(--color-brand-dark);
	white-space: nowrap;
	cursor: pointer;
	flex: none;
	margin-left: auto;
	padding: 6px 12px;
	font-size: 12px;
	font-weight: 600;
	text-decoration: none;
}
._action_ur_Ge8:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._hint_4EBVwf[data-tone="status"] {
	background: var(--color-brand-soft);
	color: var(--color-brand-dark);
	border-color: #0000;
}
._page_VLCN19 {
	--lot-photo-badge-bg: #06284bd6;
	--lot-ai-shadow: 0 16px 32px #06284b29;
	--lot-egrn-tint: #e8f8fee6;
	--lot-related-accent: var(--color-brand);
	--lot-bar-fill: #b8d3e0;
	background: var(--color-page);
	padding: 24px 0 12px;
}
._inner_qC2Jx6 {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._breadcrumbs_u2z_80,
._breadcrumbs_u2z_80 a {
	align-items: center;
	display: flex;
}
._breadcrumbs_u2z_80 {
	color: var(--color-muted);
	gap: 7px;
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: 700;
}
._breadcrumbs_u2z_80 a:hover {
	color: var(--color-brand);
}
._breadcrumbs_u2z_80 span {
	min-width: 0;
	color: var(--color-ink);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
._layout__PkQFw {
	grid-template-columns: minmax(0, 1fr) 352px;
	align-items: start;
	gap: 24px;
	display: grid;
}
._content_EG_grD,
._sidebar_4yVGCA {
	gap: 20px;
	min-width: 0;
	display: grid;
}
._lotHeader_U_UoAT h1,
._card_yYkeP9 h2,
._related_g2BX3m h2,
._organizerCard_yNvoPS h2,
._egrnCard_mtLUom h2,
._inspectionCard_NQbkOQ h2,
._notificationCard_ucGTEq h2 {
	color: var(--color-brand-dark);
	margin: 0;
	font-weight: 700;
}
._metaRow_oDtiWz {
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
	display: flex;
}
._category_rH3Omg {
	color: var(--color-text-2);
	background: var(--color-surface-2);
	text-transform: uppercase;
	background: 0 0;
	border-radius: 8px;
	padding: 4px 8px;
	font-size: 11px;
	font-weight: 600;
}
._tradeForm_7stjgt {
	border: 1px solid var(--color-border-soft);
	color: var(--color-text-strong);
	background: var(--color-surface-2);
	white-space: nowrap;
	border-radius: 8px;
	align-items: center;
	gap: 6px;
	padding: 4px 9px;
	font-size: 11px;
	font-weight: 700;
	display: inline-flex;
}
._tradeForm_7stjgt strong {
	font: inherit;
}
._tradeForm_7stjgt small {
	color: var(--color-text-3);
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 600;
}
._status_pgnMFU {
	--status-border: #e3e7ebeb;
	--status-bg: #fffffff0;
	--status-color: #333;
	--status-seal-fill: transparent;
	--status-seal-stroke: currentColor;
	--status-glyph: #333;
	border: 1px solid var(--status-border);
	border-radius: var(--radius-sm);
	min-height: 32px;
	color: var(--status-color);
	background: var(--status-bg);
	white-space: nowrap;
	align-items: center;
	gap: 7px;
	margin-left: auto;
	padding: 5px 10px 5px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	display: inline-flex;
}
._applicationsCount_Kj9qIB {
	min-height: auto;
	color: var(--color-brand-dark);
	white-space: nowrap;
	background: 0 0;
	border: 0;
	align-items: center;
	padding: 0;
	font-size: 11px;
	font-weight: 800;
	display: inline-flex;
}
._lotHeader_U_UoAT h1 {
	margin-top: 12px;
	font-size: 28px;
	line-height: 1.15;
}
._address_o1akKi {
	color: var(--color-text-2);
	align-items: center;
	gap: 7px;
	margin: 10px 0 0;
	font-size: 14px;
	display: flex;
}
._address_o1akKi svg {
	color: var(--color-icon-muted);
	flex: none;
}
._headerActions_qaTcs5 {
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 14px;
	display: flex;
}
._shareButton_su8APC {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	min-height: 36px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	font-size: 13px;
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 8px;
	padding: 0 14px;
	transition:
			color 0.15s,
			border-color 0.15s;
	display: inline-flex;
}
._shareButton_su8APC svg {
	color: var(--color-icon-muted);
}
._shareButton_su8APC:hover {
	color: var(--color-brand-dark);
	border-color: var(--color-brand);
}
._shareButton_su8APC:hover svg {
	color: var(--color-brand);
}
._gallery_4_lXI9 {
	grid-template-columns: minmax(0, 1.9fr) minmax(180px, 0.8fr);
	gap: 10px;
	display: grid;
}
._mainImage_vYqAvn,
._secondaryImage_oXpLlr {
	border: 1px solid var(--color-line);
	background: var(--color-border-soft);
	border-radius: 8px;
	overflow: hidden;
}
._mainImage_vYqAvn {
	aspect-ratio: 21/9;
	object-fit: cover;
	view-transition-name: lot-hero;
	width: 100%;
}
._secondaryImages_8UHw-4 {
	gap: 10px;
	min-width: 0;
	display: grid;
}
._secondaryImage_oXpLlr {
	position: relative;
}
._secondaryImage_oXpLlr img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
._secondaryImage_oXpLlr span {
	color: #fff;
	background: var(--lot-photo-badge-bg);
	text-align: center;
	border-radius: 8px;
	padding: 6px 8px;
	font-size: 11px;
	font-weight: 600;
	position: absolute;
	inset: auto 10px 10px;
}
._infoTabs_NqlysA {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	overflow: hidden;
}
._infoTabs_NqlysA > ._sectionLead_YXz8kK {
	padding: 18px 22px 14px;
}
._infoTabs_NqlysA h2 {
	color: var(--color-brand-dark);
	font-size: 18px;
	font-weight: 700;
}
._tabList_7G3cMM {
	border-top: 1px solid var(--color-line);
	border-bottom: 1px solid var(--color-line);
	background: var(--color-surface-2);
	scrollbar-width: thin;
	display: flex;
	overflow-x: auto;
}
._tabButton_l40q7v {
	border: 0;
	border-right: 1px solid var(--color-line);
	min-height: 50px;
	color: var(--color-text-2);
	font: inherit;
	cursor: pointer;
	white-space: nowrap;
	background: 0 0;
	border-radius: 0;
	flex: none;
	padding: 0 18px;
	font-size: 13px;
	font-weight: 800;
}
._tabButton_l40q7v:hover,
._tabButton_l40q7v[data-active="true"] {
	color: var(--color-brand-dark);
	background: var(--color-surface);
}
._tabButton_l40q7v[data-active="true"] {
	box-shadow: inset 0 -3px 0 var(--color-brand);
}
._tabButton_l40q7v:focus-visible {
	z-index: 1;
	outline-offset: -3px;
	outline: 3px solid #43a6be38;
	position: relative;
}
._tabPanel_2_lL1D {
	padding: 22px;
}
._tabPanel_2_lL1D ._documents_M6pLXQ,
._tabPanel_2_lL1D ._facts_8iMzkH,
._tabPanel_2_lL1D ._legalFacts_-B9-ZI,
._tabPanel_2_lL1D ._contactBlocks_gceU9g {
	margin-top: 0;
}
._aiReport_uXLu00 {
	border: 1px solid var(--color-accent-panel);
	color: #fff;
	background: var(--color-accent-deep);
	box-shadow: var(--lot-ai-shadow);
	border-radius: 8px;
	grid-template-columns: 62px minmax(0, 1fr) auto;
	align-items: center;
	gap: 14px;
	padding: 12px 18px;
	display: grid;
	overflow: hidden;
}
._aiScore_wkUMK8 {
	border: 2px solid var(--color-brand-bright);
	background: #06284b8c;
	border-radius: 50%;
	align-content: center;
	place-items: center;
	width: 62px;
	height: 62px;
	display: grid;
}
._aiScore_wkUMK8 strong {
	font-size: 22px;
	line-height: 1;
}
._aiScore_wkUMK8 span,
._aiEyebrow_VsgS8F {
	color: var(--color-brand-bright);
	text-transform: uppercase;
	font-size: 8px;
	font-weight: 600;
}
._aiIntro_STOshv {
	grid-template-columns: minmax(0, 1fr) auto;
	align-items: center;
	column-gap: 18px;
	min-width: 0;
	display: grid;
}
._aiEyebrow_VsgS8F,
._aiIntro_STOshv h2,
._aiIntro_STOshv p {
	grid-column: 1;
}
._aiIntro_STOshv h2 {
	color: #fff;
	margin: 2px 0 0;
	font-size: 16px;
	line-height: 1.12;
}
._aiIntro_STOshv p {
	color: #ececec;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 650px;
	margin: 5px 0 0;
	font-size: 12px;
	line-height: 1.25;
	overflow: hidden;
}
._aiNumbers_XGIrfI {
	flex-wrap: nowrap;
	grid-area: 1/2 / span 3;
	gap: 16px;
	margin-top: 0;
	display: flex;
}
._aiNumbers_XGIrfI span,
._aiNumbers_XGIrfI small {
	display: block;
}
._aiNumbers_XGIrfI small {
	color: #a9c4d5;
	text-transform: uppercase;
	white-space: nowrap;
	font-size: 9px;
	font-weight: 600;
}
._aiNumbers_XGIrfI strong {
	color: #fff;
	white-space: nowrap;
	margin-top: 2px;
	font-size: 14px;
	display: block;
}
._aiNumbers_XGIrfI span:last-child strong {
	color: var(--color-warm);
}
._aiActions_yihwYN button {
	color: #fff;
	background: #ffffff14;
	border: 1px solid #ffffff2e;
	border-radius: 8px;
	min-height: 34px;
	padding: 0 12px;
	font-size: 11px;
	font-weight: 600;
}
._aiActions_yihwYN button:hover {
	background: #ffffff24;
}
._aiDetails_npT6ns {
	border-top: 1px solid #ffffff24;
	grid-column: 1/-1;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 18px;
	padding-top: 12px;
	display: grid;
}
._aiDetails_npT6ns h3 {
	color: #fff;
	margin: 0 0 8px;
	font-size: 13px;
}
._aiDetails_npT6ns p {
	color: #ececec;
	gap: 7px;
	margin: 6px 0 0;
	font-size: 12px;
	display: flex;
}
._aiDetails_npT6ns svg {
	color: var(--color-brand-bright);
	flex: none;
}
._card_yYkeP9,
._bidCard_JUqV4R,
._egrnCard_mtLUom,
._organizerCard_yNvoPS,
._notificationCard_ucGTEq,
._related_g2BX3m {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
}
._card_yYkeP9 {
	padding: 22px;
}
._card_yYkeP9 h2 {
	font-size: 18px;
}
._sectionLead_YXz8kK > span {
	color: var(--color-text-strong);
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 600;
}
._sectionLead_YXz8kK h2,
._sectionLead_YXz8kK p {
	margin: 0;
}
._sectionLead_YXz8kK h2 {
	color: var(--color-brand-dark);
	margin-top: 4px;
	font-size: 16px;
	font-weight: 600;
}
._sectionLead_YXz8kK p {
	color: var(--color-muted);
	margin-top: 7px;
	font-size: 12px;
	line-height: 1.5;
}
._collapsibleLead_NehUgr {
	gap: 0;
}
._collapseTitleButton_mv4ism {
	width: 100%;
	min-height: 30px;
	color: inherit;
	font: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-align: left;
	background: 0 0;
	border: 0;
	justify-content: space-between;
	align-items: center;
	gap: 16px;
	padding: 0;
	display: flex;
}
._collapseTitleButton_mv4ism:hover {
	color: var(--color-brand);
	transform: none;
}
._collapseTitleButton_mv4ism:focus-visible {
	outline-offset: 4px;
	outline: 3px solid #43a6be3d;
}
._collapseTitleButton_mv4ism svg {
	color: var(--color-icon-muted);
	flex: none;
	transition:
			color 0.18s,
			transform 0.18s;
}
._collapsibleCard_RtwJnU[data-expanded="true"] ._collapseTitleButton_mv4ism svg {
	color: var(--color-brand);
	transform: rotate(90deg);
}
._participation_bTrkad {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 12px;
	margin: 18px 0 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._participation_bTrkad li {
	border: 1px solid var(--color-line);
	background: var(--color-surface);
	border-radius: 8px;
	gap: 10px;
	padding: 13px;
	display: flex;
}
._participation_bTrkad b {
	width: 26px;
	height: 26px;
	color: var(--color-on-brand);
	background: var(--color-brand);
	border-radius: 50%;
	flex: 0 0 26px;
	place-items: center;
	font-size: 12px;
	display: grid;
}
._participation_bTrkad h3,
._participation_bTrkad p {
	margin: 0;
}
._participation_bTrkad h3 {
	color: var(--color-brand-dark);
	font-size: 13px;
}
._participation_bTrkad p {
	color: var(--color-muted);
	margin-top: 5px;
	font-size: 12px;
	line-height: 1.45;
}
._priceHistory_Xi9SOc {
	overscroll-behavior: contain;
	scrollbar-color: #43a6be6b transparent;
	scrollbar-gutter: stable;
	scrollbar-width: thin;
	gap: 12px;
	max-height: 236px;
	margin: 18px 0 0;
	padding: 0 8px 2px 0;
	list-style: none;
	display: grid;
	overflow-y: auto;
}
._priceHistory_Xi9SOc:focus-visible {
	outline-offset: 5px;
	border-radius: 8px;
	outline: 3px solid #43a6be2e;
}
._priceHistory_Xi9SOc::-webkit-scrollbar {
	width: 8px;
}
._priceHistory_Xi9SOc::-webkit-scrollbar-track {
	background: 0 0;
}
._priceHistory_Xi9SOc::-webkit-scrollbar-thumb {
	border: 2px solid var(--color-surface);
	background: #43a6be5c;
	border-radius: 999px;
}
._priceHistory_Xi9SOc li {
	grid-template-columns: 210px minmax(0, 1fr);
	align-items: center;
	gap: 16px;
	display: grid;
}
._priceHistory_Xi9SOc li div {
	gap: 3px;
	display: grid;
}
._priceHistory_Xi9SOc span,
._priceHistory_Xi9SOc small {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 600;
}
._priceHistory_Xi9SOc strong {
	color: var(--color-brand-dark);
	font-size: 15px;
}
._priceHistory_Xi9SOc i {
	background: var(--color-surface-3);
	border-radius: 999px;
	height: 14px;
	overflow: hidden;
}
._priceHistory_Xi9SOc i span {
	border-radius: inherit;
	background: var(--lot-bar-fill);
	height: 100%;
	display: block;
}
._priceHistory_Xi9SOc li[data-status="active"] i span {
	background: var(--color-brand-fill);
}
._priceHistory_Xi9SOc li[data-status="upcoming"] i span {
	border: 1px dashed var(--color-brand);
	background: var(--color-brand-soft);
}
._facts_8iMzkH {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 18px 22px;
	margin: 18px 0 0;
	display: grid;
}
._facts_8iMzkH dt {
	color: var(--color-muted);
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
}
._facts_8iMzkH dd {
	color: var(--color-ink);
	margin: 5px 0 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.35;
}
._description_SUTCgD {
	border-top: 1px solid var(--color-line);
	margin-top: 20px;
	padding-top: 18px;
}
._description_SUTCgD h3 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 15px;
}
._description_SUTCgD p {
	color: var(--color-text-2);
	margin: 9px 0 0;
	font-size: 14px;
	line-height: 1.55;
}
._description_SUTCgD[data-clamp="true"] ._descriptionText_5zry91 {
	-webkit-line-clamp: 8;
	line-clamp: 8;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
}
._descriptionToggle_CwDF76 {
	color: var(--color-brand-dark);
	cursor: pointer;
	background: 0 0;
	border: 0;
	align-items: center;
	gap: 6px;
	margin-top: 10px;
	padding: 2px 0;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.4;
	display: inline-flex;
}
._descriptionToggle_CwDF76:hover {
	text-decoration: underline;
}
._descriptionToggle_CwDF76:focus-visible {
	outline: 2px solid var(--color-brand-dark);
	outline-offset: 3px;
	border-radius: 3px;
}
._descriptionToggleIcon_bW4gDS {
	transition: transform 0.18s;
}
._description_SUTCgD[data-expanded="true"] ._descriptionToggleIcon_bW4gDS {
	transform: rotate(180deg);
}
@media (prefers-reduced-motion: reduce) {
	._descriptionToggleIcon_bW4gDS {
		transition: none;
	}
}
._legalCard_ou6Hjf {
	border-color: #43a6be3d;
}
._legalFacts_-B9-ZI,
._contactBlocks_gceU9g {
	border-top: 1px solid var(--color-line);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 0 32px;
	margin-top: 18px;
	padding-top: 18px;
	display: grid;
}
._legalFacts_-B9-ZI div {
	border: 1px solid var(--color-line);
	background: var(--color-surface-2);
	border-radius: 8px;
	min-width: 0;
	padding: 14px;
}
._legalFacts_-B9-ZI div[data-tone="positive"] {
	background: #e8f6eeb8;
	border-color: #1f8e5b3d;
}
._legalFacts_-B9-ZI div[data-tone="warning"] {
	background: #fff7e5b8;
	border-color: #d6902b47;
}
._legalFacts_-B9-ZI dt {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 700;
}
._legalFacts_-B9-ZI dd {
	color: var(--color-ink);
	margin: 5px 0 0;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.4;
}
._tradeFacts_fM67Oo {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
._contactBlocks_gceU9g article {
	align-content: start;
	gap: 12px;
	min-width: 0;
	display: grid;
}
._contactBlocks_gceU9g article + article {
	border-left: 1px solid var(--color-line);
	padding-left: 32px;
}
._contactBlocks_gceU9g h3 {
	color: var(--color-brand-dark);
	align-items: center;
	gap: 8px;
	margin: 0;
	font-size: 14px;
	display: inline-flex;
}
._contactBlocks_gceU9g h3 svg {
	color: var(--color-icon-muted);
}
._contactBlocks_gceU9g dl {
	gap: 12px;
	margin: 0;
	display: grid;
}
._contactBlocks_gceU9g dt {
	color: var(--color-muted);
	align-items: center;
	gap: 6px;
	font-size: 12px;
	font-weight: 500;
	display: inline-flex;
}
._contactBlocks_gceU9g dt svg {
	color: var(--color-icon-muted);
}
._contactBlocks_gceU9g dd {
	color: var(--color-ink);
	margin: 3px 0 0;
	font-size: 14px;
	font-weight: 650;
	line-height: 1.4;
}
._contactBlocks_gceU9g a {
	color: var(--color-brand);
}
@media (width<=700px) {
	._contactBlocks_gceU9g {
		gap: 0;
	}
	._contactBlocks_gceU9g article + article {
		border-left: 0;
		border-top: 1px solid var(--color-line);
		margin-top: 16px;
		padding-top: 16px;
		padding-left: 0;
	}
}
._documents_M6pLXQ {
	gap: 9px;
	margin-top: 16px;
	display: grid;
}
._documents_M6pLXQ a {
	border: 1px solid var(--color-line);
	border-radius: 8px;
	grid-template-columns: 36px minmax(0, 1fr) minmax(180px, max-content) 20px;
	grid-template-areas: "icon title meta download" "icon note note download";
	align-items: center;
	gap: 5px 10px;
	min-width: 0;
	padding: 12px 14px;
	display: grid;
}
._documents_M6pLXQ a:hover {
	border-color: var(--color-border-soft);
	box-shadow: var(--shadow-card);
}
._documents_M6pLXQ a > span {
	width: 36px;
	height: 36px;
	color: var(--color-text-strong);
	background: var(--color-surface-2);
	border-radius: 8px;
	grid-area: icon;
	place-items: center;
	display: grid;
}
._documents_M6pLXQ strong {
	min-width: 0;
	color: var(--color-ink);
	text-overflow: ellipsis;
	white-space: nowrap;
	grid-area: title;
	font-size: 13px;
	overflow: hidden;
}
._documents_M6pLXQ small {
	max-width: min(36vw, 360px);
	color: var(--color-muted);
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
	grid-area: meta;
	justify-self: end;
	font-size: 11px;
	overflow: hidden;
}
._documents_M6pLXQ em {
	color: var(--color-text-2);
	grid-area: note;
	font-size: 11px;
	font-style: normal;
}
._documents_M6pLXQ > a > svg {
	color: var(--color-icon-muted);
	grid-area: download;
	justify-self: center;
}
._timelineBlock_qmvzlP {
	border-top: 1px solid var(--color-line);
	margin-top: 20px;
	padding-top: 18px;
}
._timelineHeading_cUZ0kj {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 15px;
	font-weight: 600;
}
._timeline_0RpyLm {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 14px;
	margin: 16px 0 0;
	padding: 0;
	list-style: none;
	display: grid;
	position: relative;
}
._timeline_0RpyLm:before {
	content: "";
	background: var(--color-line);
	height: 2px;
	position: absolute;
	top: 11px;
	left: calc(16.6667% + 6.33333px);
	right: calc(16.6667% + 6.33333px);
}
._timeline_0RpyLm li {
	text-align: center;
	min-width: 0;
	padding-top: 34px;
	position: relative;
}
._timeline_0RpyLm li[data-status="completed"]:not(:last-child):after {
	content: "";
	z-index: 1;
	background: var(--color-brand);
	width: calc(100% - 8px);
	height: 2px;
	position: absolute;
	top: 11px;
	left: calc(50% + 11px);
}
._timeline_0RpyLm li > span {
	z-index: 1;
	border: 2px solid var(--color-line);
	background: var(--color-surface);
	border-radius: 50%;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%);
}
._timeline_0RpyLm li[data-status="completed"] > span,
._timeline_0RpyLm li[data-status="active"] > span {
	border-color: var(--color-brand);
}
._timeline_0RpyLm li[data-status="completed"] > span:after,
._timeline_0RpyLm li[data-status="active"] > span:after {
	content: "";
	background: var(--color-brand);
	border-radius: 50%;
	position: absolute;
	inset: 5px;
}
._timeline_0RpyLm li[data-status="active"] > span {
	box-shadow: 0 0 0 5px #43a6be1f;
}
._timeline_0RpyLm h3,
._timeline_0RpyLm p {
	margin: 0;
}
._timeline_0RpyLm h3 {
	color: var(--color-text-strong);
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
}
._timeline_0RpyLm strong {
	color: var(--color-ink);
	margin-top: 3px;
	font-size: 13px;
	line-height: 1.2;
	display: block;
}
._timeline_0RpyLm p {
	color: var(--color-muted);
	margin-top: 4px;
	font-size: 11px;
	line-height: 1.35;
}
._sidebar_4yVGCA {
	position: sticky;
	top: 90px;
}
._compareLink_uEh0ls {
	border: 1px solid var(--color-border-soft);
	min-height: 38px;
	color: var(--color-text-strong);
	background: var(--color-surface-2);
	border-radius: 8px;
	justify-content: center;
	align-items: center;
	gap: 6px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: 600;
	display: flex;
}
._compareLink_uEh0ls:hover {
	color: var(--color-brand);
	border-color: #43a6be5c;
}
._subscriptionMeter_q28tDc {
	color: var(--color-text-2);
	flex-wrap: wrap;
	align-items: center;
	gap: 6px;
	margin: 10px 0 0;
	font-size: 12px;
	line-height: 1.4;
	display: flex;
}
._subscriptionMeter_q28tDc svg {
	color: var(--color-brand-fill);
	flex: none;
}
._subscriptionMeter_q28tDc b {
	color: var(--color-ink);
	font-variant-numeric: tabular-nums;
}
._subscriptionMeter_q28tDc a {
	color: var(--color-brand);
	margin-left: auto;
	font-weight: 600;
	text-decoration: none;
}
._subscriptionMeter_q28tDc a:hover {
	color: var(--color-brand-dark);
}
._reportPremiumTeaser_0cqWdp {
	color: #cdd6de;
	border-top: 1px solid #ffffff24;
	flex-wrap: wrap;
	grid-column: 1/-1;
	align-items: center;
	gap: 8px 12px;
	margin: 14px 0 0;
	padding-top: 14px;
	font-size: 12.5px;
	line-height: 1.45;
	display: flex;
}
._reportPremiumTeaser_0cqWdp > span {
	flex: 220px;
	min-width: 0;
}
._reportPremiumTeaser_0cqWdp svg {
	color: var(--color-brand-bright);
	flex: none;
}
._reportPremiumTeaser_0cqWdp button {
	border-radius: var(--radius-sm);
	color: #fff;
	white-space: nowrap;
	cursor: pointer;
	background: #ffffff1a;
	border: 1px solid #ffffff38;
	flex: none;
	margin-left: auto;
	padding: 7px 14px;
	font-size: 12px;
	font-weight: 600;
}
._reportPremiumTeaser_0cqWdp button:hover {
	background: #ffffff29;
	border-color: #fff6;
}
._bidCard_JUqV4R {
	overflow: hidden;
}
._bidMain_2-lukU {
	padding: 20px;
}
._bidMain_2-lukU > small,
._deadline_Ef0C-H small {
	color: var(--color-muted);
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	display: block;
}
._price_eW6T64 {
	color: var(--color-brand-dark);
	margin-top: 4px;
	font-size: 28px;
	line-height: 1.12;
	display: block;
}
._priceNote_Lth21J {
	color: var(--color-muted);
	margin: 7px 0 0;
	font-size: 11px;
	line-height: 1.4;
}
._cutoffNote_KYHb5P {
	border-top: 1px solid var(--color-line);
	color: var(--color-text-2);
	margin: 12px 0 0;
	padding-top: 12px;
	font-size: 12px;
}
._cutoffNote_KYHb5P strong {
	color: var(--color-brand-dark);
}
._bidFacts_h3Htsi {
	gap: 7px;
	margin: 18px 0 0;
	display: grid;
}
._bidFacts_h3Htsi div {
	justify-content: space-between;
	align-items: center;
	gap: 10px;
	font-size: 13px;
	display: flex;
}
._bidFacts_h3Htsi dt {
	color: var(--color-muted);
}
._bidFacts_h3Htsi dd {
	color: var(--color-ink);
	margin: 0;
	font-weight: 700;
}
._bidApplications_MBGWpm {
	color: var(--color-brand-dark);
	background: 0 0;
	border: 0;
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	margin-top: 14px;
	padding: 0;
	display: flex;
}
._bidApplications_MBGWpm span {
	color: var(--color-text-2);
	font-size: 12px;
	font-weight: 700;
}
._bidApplications_MBGWpm strong {
	font-size: 20px;
	line-height: 1;
}
._primaryAction_zGp7WO {
	width: 100%;
	min-height: 50px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	cursor: pointer;
	border: 0;
	border-radius: 8px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	margin-top: 18px;
	font-size: 14px;
	font-weight: 700;
	display: flex;
	box-shadow: 0 12px 26px #43a6be2e;
}
._applicationHint_P0Nuvv {
	color: var(--color-text-2);
	margin: 12px 0 0;
	font-size: 12px;
	line-height: 1.45;
}
._depositBox_9l7hJJ {
	border: 1px solid var(--color-line);
	background: var(--color-surface-2);
	border-radius: 8px;
	gap: 12px;
	margin-top: 14px;
	padding: 14px;
	display: grid;
}
._depositBox_9l7hJJ > div small {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 700;
	display: block;
}
._depositBox_9l7hJJ > div strong {
	color: var(--color-brand-dark);
	margin-top: 4px;
	font-size: 18px;
	display: block;
}
._depositBox_9l7hJJ dl {
	gap: 8px;
	margin: 0;
	display: grid;
}
._depositBox_9l7hJJ dl div {
	grid-template-columns: 72px minmax(0, 1fr);
	gap: 10px;
	font-size: 12px;
	line-height: 1.4;
	display: grid;
}
._depositBox_9l7hJJ dt {
	color: var(--color-muted);
}
._depositBox_9l7hJJ dd {
	color: var(--color-ink);
	margin: 0;
	font-weight: 700;
}
._applicationState_Hr50R4 {
	border-top: 1px solid var(--color-line);
	gap: 12px;
	margin-top: 14px;
	padding-top: 14px;
	display: grid;
}
._applicationStateHead_iRsXyj {
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 8px;
	display: flex;
}
._applicationStateHead_iRsXyj span {
	border-radius: var(--radius-sm);
	min-height: 24px;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	align-items: center;
	padding: 0 9px;
	font-size: 11px;
	font-weight: 800;
	display: inline-flex;
}
._applicationStateHead_iRsXyj strong {
	color: var(--color-brand-dark);
	font-size: 12px;
}
._applicationState_Hr50R4 dl {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 8px;
	margin: 0;
	display: grid;
}
._applicationState_Hr50R4 dl div {
	gap: 3px;
	min-width: 0;
	display: grid;
}
._applicationState_Hr50R4 dt {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 700;
}
._applicationState_Hr50R4 dd {
	color: var(--color-text-strong);
	overflow-wrap: anywhere;
	margin: 0;
	font-size: 12px;
	font-weight: 800;
}
._applicationDocuments_dN34lC {
	gap: 6px;
	display: grid;
}
._applicationDocuments_dN34lC span {
	border-radius: var(--radius-sm);
	min-height: 26px;
	color: var(--color-text-2);
	background: var(--color-surface-2);
	align-items: center;
	padding: 0 9px;
	font-size: 11px;
	font-weight: 700;
	display: inline-flex;
}
._applicationDocuments_dN34lC span[data-status="signed"] {
	color: var(--color-success);
	background: var(--color-success-soft);
}
._applicationActions_gzS-TW {
	flex-wrap: wrap;
	gap: 8px;
	display: flex;
}
._applicationActions_gzS-TW button,
._applicationActions_gzS-TW a {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 34px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	cursor: pointer;
	justify-content: center;
	align-items: center;
	padding: 0 11px;
	font-size: 12px;
	font-weight: 800;
	display: inline-flex;
}
._applicationActions_gzS-TW button:hover,
._applicationActions_gzS-TW a:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._toolGrid_y67ERQ {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 7px;
	margin-top: 12px;
	display: grid;
}
._toolButton_WJdCD3 {
	border: 1px solid var(--color-line);
	min-height: 62px;
	color: var(--color-icon-muted);
	background: var(--color-surface);
	border-radius: 8px;
	align-content: center;
	place-items: center;
	gap: 5px;
	padding: 8px 5px;
	display: grid;
}
._toolButton_WJdCD3 span {
	text-align: center;
	font-size: 10px;
	font-weight: 600;
}
._toolButton_WJdCD3[data-active="true"] {
	color: var(--color-brand);
	background: var(--color-brand-soft);
	border-color: #43a6be59;
}
._deadline_Ef0C-H {
	border-top: 1px solid var(--color-line);
	background: var(--color-surface-2);
	text-align: center;
	padding: 14px 20px;
}
._deadline_Ef0C-H strong {
	color: var(--color-brand-dark);
	margin-top: 4px;
	font-size: 17px;
	display: block;
}
._deadline_Ef0C-H > div {
	text-align: left;
	margin-top: 12px;
}
._egrnCard_mtLUom,
._inspectionCard_NQbkOQ,
._organizerCard_yNvoPS,
._notificationCard_ucGTEq {
	padding: 18px;
}
._egrnCard_mtLUom {
	background: var(--lot-egrn-tint);
	border-color: #5cb8cf47;
}
._serviceTitle_d657P1 {
	align-items: center;
	gap: 8px;
	display: flex;
}
._serviceTitle_d657P1 svg {
	color: var(--color-text-strong);
}
._egrnCard_mtLUom h2,
._inspectionCard_NQbkOQ h2,
._notificationCard_ucGTEq h2,
._organizerCard_yNvoPS h2 {
	font-size: 15px;
}
._inspectionCard_NQbkOQ p,
._notificationCard_ucGTEq p {
	color: var(--color-text-2);
	margin: 10px 0 0;
	font-size: 12px;
	line-height: 1.5;
}
._inspectionCard_NQbkOQ dl {
	gap: 8px;
	margin: 12px 0 0;
	display: grid;
}
._inspectionCard_NQbkOQ dl div {
	gap: 3px;
	display: grid;
}
._inspectionCard_NQbkOQ dt {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 700;
}
._inspectionCard_NQbkOQ dd {
	color: var(--color-ink);
	margin: 0;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.4;
}
._inspectionCard_NQbkOQ a {
	border: 1px solid var(--color-brand);
	width: 100%;
	min-height: 40px;
	color: var(--color-brand);
	background: var(--color-surface);
	border-radius: 8px;
	justify-content: center;
	align-items: center;
	margin-top: 13px;
	font-size: 12px;
	font-weight: 700;
	display: inline-flex;
}
._inspectionCard_NQbkOQ a:hover {
	color: var(--color-on-brand);
	background: var(--color-brand);
}
._notificationList_0l4JpC {
	gap: 8px;
	margin-top: 11px;
	display: grid;
}
._notificationList_0l4JpC label {
	color: var(--color-ink);
	grid-template-columns: 16px minmax(0, 1fr);
	gap: 8px;
	display: grid;
}
._notificationList_0l4JpC input {
	width: 15px;
	height: 15px;
	accent-color: var(--color-brand);
	margin: 2px 0 0;
}
._notificationList_0l4JpC strong,
._notificationList_0l4JpC small {
	display: block;
}
._notificationList_0l4JpC strong {
	font-size: 12px;
}
._notificationList_0l4JpC small {
	color: var(--color-muted);
	margin-top: 2px;
	font-size: 10px;
	line-height: 1.35;
}
._notificationCard_ucGTEq button {
	border: 1px solid var(--color-brand);
	width: 100%;
	min-height: 40px;
	color: var(--color-brand);
	background: var(--color-surface);
	border-radius: 8px;
	margin-top: 13px;
	font-size: 12px;
	font-weight: 700;
}
._notificationCard_ucGTEq button:hover {
	color: var(--color-on-brand);
	background: var(--color-brand);
}
._related_g2BX3m {
	padding: 20px;
}
._related_g2BX3m h2 {
	font-size: 18px;
}
._relatedGrid_Xz6qpj {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 12px;
	margin-top: 14px;
	display: grid;
}
._relatedGrid_Xz6qpj article {
	border: 1px solid var(--color-line);
	border-radius: 8px;
	overflow: hidden;
}
._relatedGrid_Xz6qpj img {
	object-fit: cover;
	width: 100%;
	height: 116px;
}
._relatedGrid_Xz6qpj article > div {
	padding: 12px;
}
._relatedGrid_Xz6qpj span {
	color: var(--lot-related-accent);
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 600;
}
._relatedGrid_Xz6qpj h3,
._relatedGrid_Xz6qpj p {
	margin: 0;
}
._relatedGrid_Xz6qpj h3 {
	color: var(--color-brand-dark);
	margin-top: 5px;
	font-size: 13px;
	line-height: 1.3;
}
._relatedGrid_Xz6qpj p {
	color: var(--color-muted);
	margin-top: 5px;
	font-size: 11px;
	line-height: 1.35;
}
._relatedGrid_Xz6qpj strong {
	color: var(--color-ink);
	margin-top: 9px;
	font-size: 14px;
	display: block;
}
._relatedGrid_Xz6qpj a {
	color: var(--color-brand);
	align-items: center;
	gap: 5px;
	margin-top: 9px;
	font-size: 11px;
	font-weight: 700;
	display: inline-flex;
}
._egrnCard_mtLUom p {
	color: var(--color-text-2);
	margin: 10px 0 0;
	font-size: 12px;
	line-height: 1.5;
}
._egrnCard_mtLUom small {
	color: var(--color-brand-dark);
	margin-top: 10px;
	font-size: 12px;
	font-weight: 600;
	display: block;
}
._egrnCard_mtLUom button {
	border: 1px solid var(--color-brand);
	width: 100%;
	min-height: 40px;
	color: var(--color-brand);
	background: var(--color-surface);
	border-radius: 8px;
	margin-top: 13px;
	font-size: 13px;
	font-weight: 700;
}
._egrnCard_mtLUom button:hover,
._egrnCard_mtLUom button:disabled {
	color: var(--color-on-brand);
	background: var(--color-brand);
}
._egrnCard_mtLUom button:disabled {
	cursor: default;
	opacity: 0.8;
}
._organizerCard_yNvoPS > strong,
._organizerCard_yNvoPS > span {
	display: block;
}
._organizerCard_yNvoPS > strong {
	color: var(--color-ink);
	margin-top: 14px;
	font-size: 14px;
}
._organizerCard_yNvoPS > span {
	color: var(--color-muted);
	margin-top: 3px;
	font-size: 12px;
}
._organizerCard_yNvoPS a {
	color: var(--color-brand);
	align-items: center;
	gap: 7px;
	margin-top: 13px;
	font-size: 12px;
	font-weight: 700;
	display: flex;
}
@media (width<=1000px) {
	._layout__PkQFw {
		grid-template-columns: minmax(0, 1fr);
	}
	._sidebar_4yVGCA {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		align-items: start;
		position: static;
	}
	._bidCard_JUqV4R {
		grid-row: span 2;
	}
}
@media (width<=700px) {
	._page_VLCN19 {
		padding-top: 18px;
	}
	._inner_qC2Jx6 {
		width: min(calc(100% - 28px), var(--container));
	}
	._lotHeader_U_UoAT h1 {
		font-size: 24px;
	}
	._status_pgnMFU {
		margin-left: 0;
	}
	._gallery_4_lXI9 {
		grid-template-columns: 1fr;
	}
	._secondaryImages_8UHw-4 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	._secondaryImage_oXpLlr {
		height: 112px;
	}
	._aiReport_uXLu00 {
		grid-template-columns: 1fr;
		gap: 12px;
		padding: 16px;
	}
	._aiScore_wkUMK8 {
		width: 58px;
		height: 58px;
	}
	._aiIntro_STOshv {
		grid-template-columns: 1fr;
	}
	._aiNumbers_XGIrfI {
		flex-wrap: wrap;
		grid-area: auto/1;
		gap: 14px;
		margin-top: 10px;
	}
	._aiIntro_STOshv p {
		white-space: normal;
	}
	._aiActions_yihwYN button {
		width: 100%;
	}
	._timeline_0RpyLm {
		grid-template-columns: 1fr;
		gap: 14px;
	}
	._timeline_0RpyLm:before {
		width: 2px;
		height: auto;
		inset: 8px auto 8px 10px;
	}
	._timeline_0RpyLm li {
		text-align: left;
		padding-top: 0;
		padding-left: 36px;
	}
	._timeline_0RpyLm li[data-status="completed"]:not(:last-child):after {
		width: 2px;
		height: auto;
		top: 22px;
		bottom: -14px;
		left: 10px;
	}
	._timeline_0RpyLm li > span {
		left: 0;
		transform: none;
	}
	._infoTabs_NqlysA > ._sectionLead_YXz8kK {
		padding: 16px 16px 12px;
	}
	._tabButton_l40q7v {
		min-height: 46px;
		padding: 0 14px;
		font-size: 12px;
	}
	._tabPanel_2_lL1D {
		padding: 16px;
	}
	._aiDetails_npT6ns,
	._facts_8iMzkH,
	._legalFacts_-B9-ZI,
	._contactBlocks_gceU9g,
	._participation_bTrkad,
	._relatedGrid_Xz6qpj,
	._sidebar_4yVGCA {
		grid-template-columns: 1fr;
	}
	._priceHistory_Xi9SOc li {
		grid-template-columns: 1fr;
		gap: 7px;
	}
	._priceHistory_Xi9SOc {
		max-height: 344px;
	}
	._documents_M6pLXQ a {
		grid-template-columns: 36px minmax(0, 1fr) 18px;
		grid-template-areas: "icon title download" "icon meta download" "icon note download";
	}
	._documents_M6pLXQ small {
		text-align: left;
		white-space: normal;
		justify-self: start;
		max-width: none;
	}
}
[data-theme="dark"] ._page_VLCN19 {
	--lot-photo-badge-bg: #030e18e0;
	--lot-ai-shadow: 0 16px 32px #00000080;
	--lot-egrn-tint: #0f2731e6;
	--lot-bar-fill: #4a6a85;
}
[data-theme="dark"] ._legalFacts_-B9-ZI div[data-tone="positive"] {
	background: #163727b8;
	border-color: #48b07e47;
}
[data-theme="dark"] ._legalFacts_-B9-ZI div[data-tone="warning"] {
	background: #412f15b8;
	border-color: #dc9d3e4d;
}
[data-theme="dark"] ._status_pgnMFU {
	--status-border: #ffffff24;
	--status-bg: #2b2b2be0;
	--status-color: #fff;
	--status-seal-fill: transparent;
	--status-seal-stroke: currentColor;
	--status-glyph: #fff;
}
._chartBlock_ujp6Vg {
	margin-top: 20px;
}
._chartIntro_6y-EaF {
	justify-content: space-between;
	align-items: end;
	gap: 18px;
	display: flex;
}
._chartIntro_6y-EaF > div:first-child {
	gap: 3px;
	display: grid;
}
._chartKicker_t4dpr4 {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 600;
}
._chartIntro_6y-EaF strong {
	color: var(--color-brand-dark);
	font-size: 14px;
	font-weight: 700;
}
._legend_N6nMjq {
	color: var(--color-muted);
	flex-wrap: wrap;
	justify-content: end;
	gap: 12px;
	font-size: 11px;
	display: flex;
}
._legend_N6nMjq span {
	align-items: center;
	gap: 6px;
	display: inline-flex;
}
._legendMark_OH-FpJ {
	background: var(--color-line-strong);
	border-radius: 3px;
	width: 8px;
	height: 8px;
	display: inline-block;
}
._legendCurrent_6bgebd {
	background: var(--color-brand-fill);
}
._legendFuture_phmZ_c {
	border: 1px dashed var(--color-brand);
	background: var(--color-brand-soft);
}
._chartViewport_Xq5Rlq {
	overscroll-behavior-inline: contain;
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface-2);
	scrollbar-color: #43a6be6b transparent;
	scrollbar-width: thin;
	margin-top: 12px;
	overflow-x: auto;
}
._chartViewport_Xq5Rlq:focus-visible {
	outline: 3px solid var(--color-focus-ring);
	outline-offset: 3px;
}
._chartCanvas_qXA5tB {
	min-width: 720px;
	padding: 12px 12px 4px;
}
._svg_jrDcyH {
	width: 100%;
	min-width: 696px;
	height: auto;
	display: block;
	overflow: visible;
}
._grid_gE0fGe line {
	stroke: var(--color-line);
	stroke-width: 1px;
	stroke-dasharray: 2 7;
}
._grid_gE0fGe text {
	fill: var(--color-muted);
	font-variant-numeric: tabular-nums;
	font-family: inherit;
	font-size: 12px;
}
._grid_gE0fGe ._axisUnit_b2o2xJ {
	fill: var(--color-icon-muted);
	font-size: 10px;
	font-weight: 600;
}
._priceArea_WZ9arc {
	fill: #43a6be0f;
}
._periodBand_FeUqOS {
	fill: #0000;
}
._periodStart_SPZyUI,
._periodEnd_asW4Ef {
	fill: var(--color-surface);
	stroke: var(--color-line-strong);
	stroke-width: 2px;
}
._active_0wt9R6 ._periodStart_SPZyUI,
._active_0wt9R6 ._periodEnd_asW4Ef {
	fill: var(--color-brand-fill);
	stroke: var(--color-surface);
	stroke-width: 3px;
}
._upcoming_kUc91D ._periodStart_SPZyUI,
._upcoming_kUc91D ._periodEnd_asW4Ef {
	fill: var(--color-brand-soft);
	stroke: var(--color-brand);
}
._priceLine_R1G8Wk {
	fill: none;
	stroke: var(--color-brand-fill);
	stroke-width: 3.5px;
	stroke-linecap: round;
	stroke-linejoin: round;
}
._activePoint_FqI_7g {
	fill: none;
	stroke: var(--color-brand-fill);
	stroke-width: 3px;
	opacity: 0.48;
}
._todayMarker_1b2BTn line {
	stroke: var(--color-warm);
	stroke-width: 1.5px;
	stroke-dasharray: 3 5;
}
._todayMarker_1b2BTn rect {
	fill: var(--color-warm);
}
._todayMarker_1b2BTn text {
	fill: var(--color-brand-dark);
	font-family: inherit;
	font-size: 10px;
	font-weight: 700;
}
._periodList_lv0gmZ {
	grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
	gap: 8px;
	margin: 12px 0 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._periodList_lv0gmZ:focus-visible {
	outline: 3px solid var(--color-focus-ring);
	outline-offset: 4px;
}
._periodList_lv0gmZ li {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	grid-template-columns: 8px minmax(0, 1fr) max-content;
	align-items: center;
	gap: 8px;
	min-width: 0;
	padding: 10px 11px;
	display: grid;
}
._periodList_lv0gmZ li[data-status="active"] {
	background: var(--color-brand-soft);
	border-color: #43a6be6b;
}
._periodList_lv0gmZ li[data-status="upcoming"] {
	border-style: dashed;
}
._periodStatus_mO9HXi {
	border: 2px solid var(--color-line-strong);
	border-radius: 3px;
	width: 8px;
	height: 8px;
	display: block;
}
._periodList_lv0gmZ li[data-status="completed"] ._periodStatus_mO9HXi {
	background: #a8c7d5;
	border-color: #a8c7d5;
}
._periodList_lv0gmZ li[data-status="active"] ._periodStatus_mO9HXi {
	border-color: var(--color-brand-fill);
	background: var(--color-brand-fill);
}
._periodList_lv0gmZ li[data-status="upcoming"] ._periodStatus_mO9HXi {
	border-color: var(--color-brand);
}
._periodCopy_t1aJwy {
	gap: 2px;
	min-width: 0;
	display: grid;
}
._periodCopy_t1aJwy strong,
._periodCopy_t1aJwy small {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
._periodCopy_t1aJwy strong {
	color: var(--color-text-strong);
	font-size: 12px;
	font-weight: 700;
}
._periodCopy_t1aJwy small {
	color: var(--color-muted);
	font-variant-numeric: tabular-nums;
	font-size: 11px;
}
._periodList_lv0gmZ b {
	color: var(--color-brand-dark);
	font-variant-numeric: tabular-nums;
	white-space: nowrap;
	font-size: 12px;
}
@media (width<=640px) {
	._chartIntro_6y-EaF {
		flex-direction: column;
		align-items: start;
		gap: 10px;
	}
	._legend_N6nMjq {
		justify-content: start;
	}
	._chartCanvas_qXA5tB {
		min-width: 660px;
	}
	._svg_jrDcyH {
		min-width: 636px;
	}
	._periodList_lv0gmZ {
		grid-template-columns: 1fr;
	}
}
@media (prefers-reduced-motion: reduce) {
	._chartViewport_Xq5Rlq {
		scroll-behavior: auto;
	}
}
._scheduleSummary_oZS0m5 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 10px;
	margin-top: 18px;
	display: grid;
}
._scheduleSummary_oZS0m5 > div {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	gap: 4px;
	min-width: 0;
	padding: 12px 14px;
	display: grid;
}
._scheduleSummary_oZS0m5 small {
	color: var(--color-muted);
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 600;
}
._scheduleSummary_oZS0m5 strong {
	color: var(--color-ink);
	white-space: nowrap;
	font-size: 16px;
	line-height: 1.1;
}
._scheduleSummary_oZS0m5 > div[data-current="true"] {
	background: var(--color-brand-soft);
	border-color: #43a6be66;
}
._scheduleSummary_oZS0m5 > div[data-current="true"] strong {
	color: var(--color-brand-dark);
}
._dropNote_JU9RgR {
	color: var(--color-brand-dark);
	font-size: 11.5px;
	font-style: normal;
	font-weight: 700;
}
._scheduleSteps_CjDdhE {
	margin: 18px 0 0;
	padding: 0;
	list-style: none;
}
._scheduleSteps_CjDdhE li {
	grid-template-columns: 20px minmax(0, 1fr);
	gap: 14px;
	padding-bottom: 12px;
	display: grid;
	position: relative;
}
._scheduleSteps_CjDdhE li:before {
	content: "";
	background: var(--color-line);
	width: 2px;
	position: absolute;
	top: 20px;
	bottom: -2px;
	left: 9px;
}
._scheduleSteps_CjDdhE li:last-child:before {
	display: none;
}
._scheduleDot__0TWF8 {
	z-index: 1;
	border: 2px solid var(--color-border-input);
	background: var(--color-surface);
	border-radius: 50%;
	width: 20px;
	height: 20px;
	margin-top: 3px;
}
._scheduleSteps_CjDdhE li[data-status="completed"] ._scheduleDot__0TWF8 {
	border-color: var(--lot-bar-fill, #b8d3e0);
	background: var(--lot-bar-fill, #b8d3e0);
}
._scheduleSteps_CjDdhE li[data-status="active"] ._scheduleDot__0TWF8 {
	border-color: var(--color-brand);
	background: var(--color-brand);
	box-shadow: 0 0 0 4px #43a6be29;
}
._scheduleSteps_CjDdhE li[data-status="upcoming"] ._scheduleDot__0TWF8 {
	border-style: dashed;
}
._scheduleContent_hJ8o9- {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	gap: 9px;
	min-width: 0;
	padding: 12px 14px;
	display: grid;
}
._scheduleSteps_CjDdhE li[data-status="completed"] ._scheduleContent_hJ8o9- {
	background: var(--color-surface-2);
}
._scheduleSteps_CjDdhE li[data-status="active"] ._scheduleContent_hJ8o9- {
	background: var(--color-brand-soft);
	box-shadow: var(--shadow-soft);
	border-color: #43a6be66;
}
._scheduleSteps_CjDdhE li[data-status="upcoming"] ._scheduleContent_hJ8o9- {
	border-style: dashed;
}
._scheduleHead_1owdbQ {
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 8px;
	display: flex;
}
._schedulePeriodName_DmJmDm {
	color: var(--color-text-strong);
	align-items: center;
	gap: 8px;
	font-size: 12px;
	font-weight: 700;
	display: inline-flex;
}
._schedulePeriodName_DmJmDm em {
	border-radius: var(--radius-sm);
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	text-transform: uppercase;
	padding: 2px 8px;
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
}
._schedulePeriodDates_6YLRJe {
	color: var(--color-muted);
	font-variant-numeric: tabular-nums;
	font-size: 12px;
}
._scheduleFigures_12KN4X {
	align-items: baseline;
	gap: 10px;
	display: flex;
}
._scheduleFigures_12KN4X strong {
	color: var(--color-brand-dark);
	white-space: nowrap;
	font-size: 18px;
	line-height: 1.1;
}
._scheduleSteps_CjDdhE li[data-status="completed"] ._scheduleFigures_12KN4X strong {
	color: var(--color-text-2);
}
._scheduleFigures_12KN4X small {
	color: var(--color-muted);
	white-space: nowrap;
	font-size: 12px;
}
._scheduleBar_LpZSqC {
	background: var(--color-surface-3);
	border-radius: 999px;
	height: 8px;
	display: block;
	overflow: hidden;
}
._scheduleBar_LpZSqC > span {
	border-radius: inherit;
	background: var(--lot-bar-fill, #b8d3e0);
	height: 100%;
	display: block;
}
._scheduleSteps_CjDdhE li[data-status="active"] ._scheduleBar_LpZSqC > span {
	background: var(--color-brand-fill);
}
._scheduleSteps_CjDdhE li[data-status="upcoming"] ._scheduleBar_LpZSqC > span {
	border: 1px dashed var(--color-brand);
	background: var(--color-brand-soft);
}
@media (width<=640px) {
	._scheduleSummary_oZS0m5 {
		grid-template-columns: 1fr;
	}
}
._card_-CjxOH {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	padding: 22px;
}
._head_dAbcBU {
	align-items: center;
	gap: 9px;
	display: flex;
}
._head_dAbcBU svg {
	color: var(--color-text-strong);
	flex: none;
}
._head_dAbcBU h2 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 18px;
	font-weight: 700;
}
._note_Q25bZ0 {
	color: var(--color-text-2);
	margin: 10px 0 0;
	font-size: 13px;
	line-height: 1.5;
}
._list_4wHMKR {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 12px 20px;
	margin: 16px 0 0;
	display: grid;
}
._list_4wHMKR > div {
	gap: 3px;
	min-width: 0;
	display: grid;
}
._list_4wHMKR dt {
	color: var(--color-muted);
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 700;
}
._list_4wHMKR dd {
	color: var(--color-ink);
	overflow-wrap: anywhere;
	margin: 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.35;
}
._mono_bYg4xk {
	font-variant-numeric: tabular-nums;
	letter-spacing: 0.01em;
}
._copy_g3KPlW {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	min-height: 38px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	cursor: pointer;
	align-items: center;
	gap: 7px;
	margin-top: 16px;
	padding: 0 14px;
	font-size: 13px;
	font-weight: 600;
	transition:
			color 0.15s,
			border-color 0.15s;
	display: inline-flex;
}
._copy_g3KPlW svg {
	color: var(--color-icon-muted);
}
._copy_g3KPlW:hover {
	color: var(--color-brand-dark);
	border-color: var(--color-brand);
}
._copy_g3KPlW:hover svg {
	color: var(--color-brand);
}
@media (width<=640px) {
	._list_4wHMKR {
		grid-template-columns: 1fr;
	}
}
._calc_ObAfpt {
	gap: var(--space-3);
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	display: grid;
}
._head_mg6rLN {
	align-items: center;
	gap: var(--space-3);
	display: flex;
}
._head_mg6rLN svg {
	color: var(--color-brand);
	flex-shrink: 0;
}
._head_mg6rLN h2 {
	color: var(--color-ink);
	font-size: var(--text-base);
	font-weight: var(--weight-bold);
	margin: 0;
}
._head_mg6rLN small {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	margin-top: 2px;
	line-height: 1.4;
	display: block;
}
._controls_RtBlnl {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 16px 24px;
	display: grid;
}
._control_BLJFEr {
	gap: 6px;
	display: grid;
}
._controlLabel_IsVcsM {
	justify-content: space-between;
	align-items: baseline;
	gap: var(--space-3);
	display: flex;
}
._controlLabel_IsVcsM label {
	color: var(--color-text-strong);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
}
._controlValue_yqqvQQ {
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	font-variant-numeric: tabular-nums;
	white-space: nowrap;
}
._slider_mAu5n9 {
	appearance: none;
	cursor: pointer;
	background: 0 0;
	width: 100%;
	height: 22px;
	margin: 0;
}
._slider_mAu5n9::-webkit-slider-runnable-track {
	background: linear-gradient(to right, var(--color-brand) var(--fill, 0%), var(--color-line) var(--fill, 0%));
	border-radius: 3px;
	height: 6px;
}
._slider_mAu5n9::-webkit-slider-thumb {
	appearance: none;
	border: 2px solid var(--color-surface);
	background: var(--color-brand);
	border-radius: 50%;
	width: 18px;
	height: 18px;
	margin-top: -6px;
	box-shadow: 0 1px 3px #0f283340;
}
._slider_mAu5n9::-moz-range-track {
	background: var(--color-line);
	border-radius: 3px;
	height: 6px;
}
._slider_mAu5n9::-moz-range-progress {
	background: var(--color-brand);
	border-radius: 3px;
	height: 6px;
}
._slider_mAu5n9::-moz-range-thumb {
	box-sizing: border-box;
	border: 2px solid var(--color-surface);
	background: var(--color-brand);
	border-radius: 50%;
	width: 18px;
	height: 18px;
	box-shadow: 0 1px 3px #0f283340;
}
._slider_mAu5n9:focus-visible {
	outline: none;
}
._slider_mAu5n9:focus-visible::-webkit-slider-thumb {
	box-shadow: 0 0 0 3px #43a6be29;
}
._slider_mAu5n9:focus-visible::-moz-range-thumb {
	box-shadow: 0 0 0 3px #43a6be29;
}
._rows_tNHP-F {
	gap: 0;
	margin: 0;
	display: grid;
}
._row_FRKOaO {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	border-top: 1px solid var(--color-line);
	padding: 9px 0;
	display: flex;
}
._row_FRKOaO:first-child {
	border-top: 0;
}
._row_FRKOaO dt {
	color: var(--color-text-2);
	font-size: var(--text-xs);
}
._row_FRKOaO dd {
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	font-variant-numeric: tabular-nums;
	margin: 0;
}
._row_FRKOaO[data-accent="true"] dd {
	color: var(--color-brand);
	font-weight: var(--weight-bold);
}
._appraisal_k0athZ {
	padding-top: var(--space-3);
	border-top: 1px solid var(--color-line);
	gap: 4px;
	display: grid;
}
._appraisal_k0athZ h3 {
	color: var(--color-text-strong);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	margin: 0;
}
._appraisal_k0athZ p {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	margin: 0;
	line-height: 1.4;
}
._note_-8ooKB {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	align-items: center;
	gap: 6px;
	margin: 0;
	line-height: 1.4;
	display: flex;
}
@media (width<=760px) {
	._controls_RtBlnl {
		grid-template-columns: minmax(0, 1fr);
	}
}
._zone_dKgmWs {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm) var(--radius-sm);
	background: var(--color-surface);
	scroll-margin-top: calc(var(--header-height) + 58px);
	margin-top: 10px;
	padding: 0 16px 20px;
}
._zoneHead_zjXk0q {
	display: none;
}
._zoneLabel_o9dpO1 {
	color: var(--color-brand-dark);
	letter-spacing: 0.3px;
	font-size: 12.5px;
	font-weight: 600;
}
._zoneBody_jfl8gH {
	gap: 0;
	min-width: 0;
	display: grid;
}
._zsec_4BemKG {
	min-width: 0;
	scroll-margin-top: calc(var(--header-height) + 58px);
	padding: 18px 0;
}
._zone_dKgmWs[id],
._zsec_4BemKG[id] {
	scroll-margin-top: calc(var(--header-height) + 58px);
}
._zsec_4BemKG + ._zsec_4BemKG {
	border-top: 1px solid var(--color-line);
}
._zsec_4BemKG > h2,
._zsec_4BemKG > ._lead_DNKmA4 > h2 {
	color: var(--color-brand-dark);
	font-size: 16px;
	font-weight: 600;
}
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH {
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.8fr);
}
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child {
	grid-column: 1/3;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-content: start;
	column-gap: 20px;
	padding-right: 20px;
	display: grid;
}
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > h2,
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl {
	grid-column: 1;
}
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl {
	grid-template-columns: 1fr;
	gap: 13px;
}
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl > div {
	grid-template-columns: minmax(82px, 0.72fr) minmax(0, 1.28fr);
	align-items: baseline;
	gap: 10px;
	min-width: 0;
	display: grid;
}
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl dd {
	overflow-wrap: anywhere;
	margin-top: 0;
}
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > div {
	border-top: 0;
	border-left: 1px solid var(--color-line);
	grid-area: 1/2/3;
	margin: 0;
	padding: 0 0 0 20px;
}
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:nth-child(2) {
	border-top: 0;
	border-left: 1px solid var(--color-line);
	grid-column: 3;
	padding-left: 20px;
}
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:nth-child(2) > dl {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 14px 18px;
}
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:nth-child(-n + 2) > dl {
	margin-top: 14px;
}
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:nth-child(-n + 2) dt {
	text-transform: none;
	font-size: 12px;
}
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:nth-child(-n + 2) dd {
	margin-top: 4px;
	font-size: 14px;
}
._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:nth-child(n + 3) {
	border-top: 1px solid var(--color-line);
	grid-column: 1/-1;
}
._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl,
._zone_dKgmWs[id="lot-deposit"] ._zsec_4BemKG > dl,
._zone_dKgmWs[id="lot-check"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl {
	gap: 14px 24px;
	margin-top: 14px;
}
._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl dt,
._zone_dKgmWs[id="lot-deposit"] ._zsec_4BemKG > dl dt,
._zone_dKgmWs[id="lot-check"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl dt {
	text-transform: none;
	font-size: 12px;
	font-weight: 500;
}
._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl dd,
._zone_dKgmWs[id="lot-deposit"] ._zsec_4BemKG > dl dd,
._zone_dKgmWs[id="lot-check"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl dd {
	margin-top: 4px;
	font-size: 14px;
	font-weight: 650;
}
._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > div {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	margin-top: 18px;
	padding: 18px 18px 16px;
}
._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > div ol {
	min-width: 0;
}
._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > div ol h3 {
	text-transform: none;
	font-size: 12px;
}
._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:last-child ol {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 0;
	overflow: hidden;
}
._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:last-child ol li {
	background: var(--color-surface);
	border: 0;
	border-radius: 0;
	min-width: 0;
	padding: 14px;
}
._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:last-child ol li + li {
	border-left: 1px solid var(--color-line);
}
._zone_dKgmWs[id="lot-deposit"] ._zoneBody_jfl8gH {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
._zone_dKgmWs[id="lot-deposit"] ._zsec_4BemKG {
	padding-right: 22px;
}
._zone_dKgmWs[id="lot-deposit"] ._zsec_4BemKG + ._zsec_4BemKG {
	border-top: 0;
	border-left: 1px solid var(--color-line);
	padding-left: 22px;
	padding-right: 0;
}
._zone_dKgmWs[id="lot-deposit"] details {
	border-radius: var(--radius-sm);
	box-shadow: none;
	margin-top: 16px;
}
._zone_dKgmWs[id="lot-check"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
._zone_dKgmWs[id="lot-check"] ._zoneBody_jfl8gH > ._zsec_4BemKG:nth-child(2) > div {
	border-top: 1px solid var(--color-line);
	margin-top: 0;
	padding: 16px 0;
}
._zone_dKgmWs[id="lot-check"] ._zoneBody_jfl8gH > ._zsec_4BemKG:nth-child(2) > div:first-of-type {
	margin-top: 12px;
}
._zone_dKgmWs[id="lot-check"] ._zoneBody_jfl8gH > ._zsec_4BemKG:nth-child(2) > div dl {
	gap: 14px 32px;
}
._zone_dKgmWs[id="lot-documents"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > div {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	gap: 0;
	overflow: hidden;
}
._zone_dKgmWs[id="lot-documents"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > div > a {
	background: var(--color-surface);
	border: 0;
	border-radius: 0;
}
._zone_dKgmWs[id="lot-documents"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > div > a + a {
	border-top: 1px solid var(--color-line);
}
._zone_dKgmWs[id="lot-documents"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > div > a:hover {
	background: var(--color-surface-2);
	box-shadow: none;
}
._zone_dKgmWs[id="lot-services"] ._zoneBody_jfl8gH {
	gap: 16px;
	padding: 18px 0;
}
._zone_dKgmWs[id="lot-services"] ._zsec_4BemKG {
	border-top: 0;
	padding: 0;
}
._zone_dKgmWs[id="lot-services"] ._zsec_4BemKG > section,
._zone_dKgmWs[id="lot-services"] ._zsec_4BemKG > article {
	border-radius: var(--radius-sm);
	box-shadow: none;
}
@media (width<=1000px) {
	._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH {
		grid-template-columns: 1fr;
	}
	._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child,
	._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:nth-child(2),
	._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:nth-child(n + 3) {
		grid-column: 1;
	}
	._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child {
		padding-right: 0;
		display: block;
	}
	._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > div {
		border-top: 1px solid var(--color-line);
		border-left: 0;
		margin-top: 18px;
		padding: 18px 0 0;
	}
	._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:nth-child(2) {
		border-top: 1px solid var(--color-line);
		border-left: 0;
		padding-left: 0;
	}
	._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl,
	._zone_dKgmWs[id="lot-check"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl,
	._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:last-child ol {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:last-child ol li:nth-child(odd) {
		border-left: 0;
	}
	._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:last-child ol li:nth-child(n + 3) {
		border-top: 1px solid var(--color-line);
	}
	._zone_dKgmWs[id="lot-deposit"] ._zoneBody_jfl8gH {
		grid-template-columns: 1fr;
	}
	._zone_dKgmWs[id="lot-deposit"] ._zsec_4BemKG {
		padding-right: 0;
	}
	._zone_dKgmWs[id="lot-deposit"] ._zsec_4BemKG + ._zsec_4BemKG {
		border-top: 1px solid var(--color-line);
		border-left: 0;
		padding-left: 0;
	}
}
@media (width<=640px) {
	._zone_dKgmWs {
		padding: 0 14px 16px;
	}
	._zone_dKgmWs[id="lot-object"] ._zoneBody_jfl8gH > ._zsec_4BemKG:nth-child(2) > dl,
	._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl,
	._zone_dKgmWs[id="lot-check"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > dl,
	._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:last-child ol {
		grid-template-columns: 1fr;
	}
	._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:last-child ol li + li,
	._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:last-child ol li:nth-child(n + 3) {
		border-top: 1px solid var(--color-line);
		border-left: 0;
	}
	._zone_dKgmWs[id="lot-deal"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > div {
		padding-inline: 12px;
	}
	._zone_dKgmWs[id="lot-documents"] ._zoneBody_jfl8gH > ._zsec_4BemKG:first-child > div {
		border-inline: 0;
	}
}
._copyButton_g8rWem {
	justify-content: center;
	align-items: center;
	gap: 7px;
	display: inline-flex;
}
._serviceLink_vTZPx_ {
	color: var(--color-brand-dark);
	align-items: center;
	gap: 7px;
	margin-top: 12px;
	font-size: 12px;
	font-weight: 700;
	display: flex;
}
._serviceLink_vTZPx_:hover {
	text-decoration: underline;
}
._efrsbNotice_whtSxN {
	border-top: 1px solid var(--color-line);
	grid-template-columns: auto minmax(0, 1fr);
	gap: 10px;
	margin-top: 18px;
	padding-top: 18px;
	display: grid;
}
._efrsbIcon_9LZNUT {
	color: var(--color-icon-muted);
	margin-top: 1px;
}
._efrsbBody_ktUYRk {
	min-width: 0;
}
._efrsbNotice_whtSxN p {
	color: var(--color-text-2);
	margin: 0 0 10px;
	font-size: 13.5px;
	line-height: 1.5;
}
._efrsbLink_nshmm5 {
	color: var(--color-brand-dark);
	align-items: center;
	gap: 7px;
	font-size: 13px;
	font-weight: 700;
	display: inline-flex;
}
._efrsbLink_nshmm5:hover {
	text-decoration: underline;
}
._organizerActions_4ruzwy {
	border-top: 1px solid var(--color-line);
	flex-wrap: wrap;
	gap: 10px 20px;
	margin-top: 14px;
	padding-top: 14px;
	display: flex;
}
._organizerActions_4ruzwy a {
	color: var(--color-brand);
	align-items: center;
	gap: 7px;
	font-size: 13px;
	font-weight: 600;
	text-decoration: none;
	display: inline-flex;
}
._organizerActions_4ruzwy a:hover {
	text-decoration: underline;
}
._reportIssue_nuIO_z {
	color: var(--color-muted);
	align-items: flex-start;
	gap: 8px;
	margin: 16px 0 0;
	font-size: 13px;
	line-height: 1.5;
	display: flex;
}
._reportIssue_nuIO_z svg {
	color: var(--color-icon-muted);
	flex-shrink: 0;
	margin-top: 2px;
}
._reportIssue_nuIO_z a {
	color: var(--color-brand-dark);
	font-weight: 700;
}
._reportIssue_nuIO_z a:hover {
	text-decoration: underline;
}
._requirements_9XfIZ_ {
	border-top: 1px solid var(--color-line);
	margin-top: 14px;
	padding-top: 16px;
}
._requirementsHead_LYEvH0 {
	color: var(--color-text-strong);
	margin: 0 0 6px;
	font-size: 15px;
	font-weight: 700;
}
._requirementsIntro_9HSmwZ {
	color: var(--color-muted);
	margin: 0 0 14px;
	font-size: 13.5px;
}
._requirementsGroup_0XtJKc {
	margin-top: 14px;
}
._requirementsGroup_0XtJKc h4 {
	color: var(--color-text-2);
	margin: 0 0 6px;
	font-size: 13.5px;
	font-weight: 700;
}
._requirementsChips_ofnFWO {
	flex-wrap: wrap;
	gap: 8px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
}
._requirementsChips_ofnFWO li {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	background: var(--color-surface);
	padding: 4px 10px;
	font-size: 12.5px;
}
._requirementsList_giC2kx {
	color: var(--color-text-2);
	margin: 0;
	padding-left: 18px;
	font-size: 13.5px;
}
._requirementsList_giC2kx li {
	margin: 4px 0;
}
._requirementsRestrictions_HoxTIi {
	border: 1px solid var(--color-border-soft);
	border-left: 3px solid var(--color-warm);
	border-radius: var(--radius-sm);
	margin-top: 14px;
	padding: 12px 14px;
}
._requirementsRestrictions_HoxTIi h4 {
	color: var(--color-text-strong);
	margin: 0 0 6px;
	font-size: 13px;
	font-weight: 700;
}
._requirementsRestrictions_HoxTIi ul {
	color: var(--color-text-2);
	margin: 0;
	padding-left: 18px;
	font-size: 13px;
}
._requirementsRestrictions_HoxTIi li {
	margin: 3px 0;
}
._contractBadge_1qjXKO {
	border-radius: var(--radius-sm);
	background: var(--color-brand-fill);
	color: var(--color-brand-dark);
	vertical-align: 1px;
	margin-left: 8px;
	padding: 1px 8px;
	font-size: 11px;
	font-weight: 700;
	display: inline-block;
}
._contractHint_g0LM8- {
	color: var(--color-muted);
}
._depositHead_F7uf7F {
	flex-wrap: wrap;
	align-items: baseline;
	gap: 6px 14px;
	margin-top: 4px;
	display: flex;
}
._depositHead_F7uf7F strong {
	color: var(--color-brand-dark);
	font-size: 20px;
	font-weight: 700;
}
._depositHead_F7uf7F span {
	color: var(--color-muted);
	font-size: 13px;
}
._depositNote_Sqnu_g {
	color: var(--color-text-2);
	margin: 8px 0 0;
	font-size: 13px;
	line-height: 1.5;
}
._checkGroup_I6UCDv {
	margin-top: 20px;
}
._checkGroup_I6UCDv:first-of-type {
	margin-top: 14px;
}
._checkGroupTitle_l6BXpL {
	color: var(--color-text-strong);
	margin: 0 0 12px;
	font-size: 14.5px;
	font-weight: 700;
}
._checkRows_JoChLK {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 14px 28px;
	margin: 0;
	display: grid;
}
._checkRows_JoChLK dt {
	color: var(--color-muted);
	font-size: 12px;
	font-weight: 600;
}
._checkRows_JoChLK dd {
	color: var(--color-ink);
	margin: 4px 0 0;
	font-size: 13.5px;
	line-height: 1.45;
}
._warnValue_LULAUF {
	border-radius: var(--radius-sm);
	background: #f0b84f29;
	border: 1px solid #f0b84f73;
	padding: 1px 8px;
	display: inline-block;
}
._checkNote_2-Pne9 {
	color: var(--color-muted);
	margin-top: 5px;
	font-size: 12px;
	line-height: 1.5;
	display: block;
}
._checkAnchor_AlIve0 {
	color: var(--color-brand);
	white-space: nowrap;
	align-items: center;
	gap: 3px;
	font-weight: 500;
	text-decoration: none;
	display: inline-flex;
}
._checkAnchor_AlIve0:hover {
	text-decoration: underline;
}
._checkDisclosure_9jTcF6 {
	margin-top: 12px;
	font-size: 13px;
}
._checkDisclosure_9jTcF6 summary {
	color: var(--color-brand);
	cursor: pointer;
	font-weight: 500;
	list-style: none;
}
._checkDisclosure_9jTcF6 summary::-webkit-details-marker {
	display: none;
}
._checkDisclosure_9jTcF6 summary:before {
	content: "▸ ";
	color: var(--color-icon-muted);
}
._checkDisclosure_9jTcF6[open] summary:before {
	content: "▾ ";
}
._checkDisclosureBody_IcuQ4L {
	border-left: 2px solid var(--color-line);
	margin-top: 8px;
	padding-left: 14px;
}
._checkDisclosureBody_IcuQ4L p {
	color: var(--color-text-2);
	margin: 0 0 6px;
	font-size: 12.5px;
	line-height: 1.5;
}
._checkDisclosureBody_IcuQ4L p:last-child {
	margin-bottom: 0;
}
._checklist_jIwhLy {
	gap: 12px;
	margin: 0;
	padding-left: 20px;
	display: grid;
}
._checklistText_XRypiq {
	color: var(--color-ink);
	margin: 0;
	font-size: 13.5px;
	line-height: 1.5;
}
._checklistText_XRypiq strong {
	color: var(--color-brand-dark);
}
._checklistTools_QplFuF {
	flex-wrap: wrap;
	align-items: center;
	gap: 8px 12px;
	margin-top: 7px;
	font-size: 12.5px;
	display: flex;
}
._checklistTools_QplFuF code {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	background: var(--color-surface-2);
	color: var(--color-brand-dark);
	padding: 2px 8px;
	font-size: 12px;
	font-weight: 600;
}
._checklistCopy_c7xgGt {
	color: var(--color-brand);
	font: inherit;
	cursor: pointer;
	background: 0 0;
	border: 0;
	align-items: center;
	gap: 6px;
	padding: 0;
	font-size: 12.5px;
	font-weight: 500;
	display: inline-flex;
}
._checklistCopy_c7xgGt:hover {
	text-decoration: underline;
}
._demoTag_2yb-wP {
	color: var(--color-muted);
	font-size: 11px;
}
@media (width<=640px) {
	._checkRows_JoChLK {
		grid-template-columns: 1fr;
	}
}
._lead_MRrILK {
	color: var(--color-muted);
	margin: 0;
	font-size: 13.5px;
	line-height: 1.5;
}
._list_djMXI9 {
	grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
	gap: 10px;
	margin: 14px 0 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._item_d6ivHe {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	min-width: 0;
	padding: 14px 16px;
}
._item_d6ivHe strong {
	color: var(--color-ink);
	font-size: 14.5px;
}
._item_d6ivHe dl {
	flex-wrap: wrap;
	align-items: baseline;
	gap: 4px;
	margin: 8px 0 0;
	display: flex;
}
._item_d6ivHe dl > div {
	align-items: baseline;
	gap: 6px;
	display: inline-flex;
}
._item_d6ivHe dl > div + div:before {
	content: "·";
	color: var(--color-icon-muted);
	font-weight: 400;
}
._item_d6ivHe dt {
	color: var(--color-muted);
	font-size: 12px;
}
._item_d6ivHe dd {
	color: var(--color-text-strong);
	margin: 0;
	font-size: 13.5px;
	font-weight: 600;
}
._fold_xRYGvT {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	margin-top: 14px;
}
._summary_7mr6X4 {
	min-height: 44px;
	color: var(--color-brand-dark);
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	align-items: center;
	gap: 10px;
	padding: 0 14px;
	font-size: 14px;
	font-weight: 500;
	list-style: none;
	display: flex;
}
._summary_7mr6X4::-webkit-details-marker {
	display: none;
}
._summary_7mr6X4 svg {
	flex: none;
}
._summaryText_EWsqAw {
	min-width: 0;
}
._chevron_4p7lA5 {
	color: var(--color-icon-muted);
	margin-left: auto;
	transition: transform 0.18s;
}
._fold_xRYGvT[open] ._chevron_4p7lA5 {
	transform: rotate(180deg);
}
._fold_xRYGvT[open] ._summary_7mr6X4 {
	border-bottom: 1px solid var(--color-line);
}
._body_FZtMmO {
	padding: 14px;
}
._field_m4jmac {
	gap: var(--space-2);
	display: grid;
	position: relative;
}
._field_m4jmac[data-span="full"] {
	grid-column: 1/-1;
}
._label_-3jMo8 {
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	line-height: 1.25;
}
._field_m4jmac[data-label-rows="2"] ._label_-3jMo8 {
	min-height: 2.5em;
}
._field_m4jmac[data-label-rows="3"] ._label_-3jMo8 {
	min-height: 3.75em;
}
._required_hY9RRj {
	color: var(--color-danger);
}
._control_69DsAy {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	background: var(--color-surface);
	grid-template-columns: minmax(0, 1fr) 44px;
	min-height: 48px;
	display: grid;
	position: relative;
}
._control_69DsAy:focus-within {
	border-color: var(--color-brand);
	outline: 3px solid var(--color-focus-ring);
}
._control_69DsAy[data-invalid="true"] {
	border-color: var(--color-danger);
}
._input_owTE-G {
	width: 100%;
	min-width: 0;
	min-height: 46px;
	padding: 0 var(--space-3) 0 var(--space-4);
	border-radius: var(--radius-xs) 0 0 var(--radius-xs);
	color: var(--color-ink);
	font: inherit;
	font-size: var(--text-sm);
	background: 0 0;
	border: 0;
}
._input_owTE-G:focus {
	outline: 0;
}
._trigger_g7SomD {
	border: 0;
	border-left: 1px solid var(--color-line);
	border-radius: 0 var(--radius-xs) var(--radius-xs) 0;
	min-width: 44px;
	min-height: 46px;
	color: var(--color-brand);
	background: var(--color-surface-2);
	place-items: center;
	display: inline-grid;
}
._trigger_g7SomD:hover {
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
._popover_vsFmX9 {
	z-index: 20;
	width: min(360px, 100vw - 32px);
	padding: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	position: absolute;
	top: calc(100% + 8px);
	left: 0;
	box-shadow: 0 20px 48px #0f172a29;
}
._datePopover_-VGI6i {
	z-index: 900;
	width: min(336px, 100vw - 24px);
	padding: 12px;
	position: fixed;
	overflow: hidden;
}
._timePopover_OhkBm7 {
	z-index: 900;
	width: min(360px, 100vw - 24px);
	position: fixed;
	inset: auto;
	overflow: hidden;
}
._calendarHeader_UNAEcm {
	gap: var(--space-2);
	grid-template-columns: 36px minmax(0, 1fr) 36px 32px;
	align-items: center;
	display: grid;
}
._navButton_Xfvwfg,
._dayButton_0R2Ah4,
._quickButton_Iodp-S,
._wheelButton_32gj87 {
	border-radius: var(--radius-xs);
	color: var(--color-text-strong);
	font: inherit;
	background: 0 0;
	border: 0;
}
._navButton_Xfvwfg {
	place-items: center;
	width: 36px;
	height: 36px;
	display: inline-grid;
}
._calendarClose_N0NV0C {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	width: 32px;
	height: 32px;
	color: var(--color-muted);
	background: var(--color-surface);
	place-items: center;
	display: inline-grid;
}
._calendarClose_N0NV0C:hover {
	border-color: var(--color-brand);
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
._navButton_Xfvwfg:hover,
._dayButton_0R2Ah4:hover,
._quickButton_Iodp-S:hover,
._wheelButton_32gj87:hover {
	color: var(--color-brand-dark);
	background: var(--color-surface-2);
}
._monthSelects_C78lJf {
	gap: var(--space-2);
	grid-template-columns: minmax(0, 1fr) 88px;
	display: grid;
}
._select_UX7VVV {
	min-height: 36px;
	padding: 0 var(--space-2);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	color: var(--color-ink);
	background: var(--color-surface);
	font: inherit;
	font-size: var(--text-sm);
}
._weekdays_TPgBYJ,
._calendarGrid_k5T7nl {
	grid-template-columns: repeat(7, minmax(0, 1fr));
	gap: 4px;
	display: grid;
}
._weekdays_TPgBYJ {
	margin-top: var(--space-4);
	color: var(--color-muted);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	text-align: center;
}
._calendarGrid_k5T7nl {
	margin-top: var(--space-2);
}
._dayButton_0R2Ah4 {
	aspect-ratio: 1;
	min-width: 0;
	font-size: var(--text-sm);
}
._datePopover_-VGI6i ._dayButton_0R2Ah4 {
	aspect-ratio: auto;
	min-height: 36px;
}
._dayButton_0R2Ah4[data-outside="true"] {
	color: var(--color-muted);
	opacity: 0.55;
}
._dayButton_0R2Ah4[data-selected="true"] {
	color: var(--color-surface);
	background: var(--color-brand);
}
._dayButton_0R2Ah4[data-today="true"]:not([data-selected="true"]) {
	box-shadow: inset 0 0 0 1px var(--color-brand);
}
._quickRow_vdRgvD {
	gap: var(--space-2);
	margin-top: var(--space-4);
	flex-wrap: wrap;
	display: flex;
}
._quickButton_Iodp-S {
	min-height: 32px;
	padding: 0 var(--space-3);
	border: 1px solid var(--color-line);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._timePanel_7VVSak {
	gap: var(--space-4);
	display: grid;
}
._timeHeader_YTzVkw {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	display: flex;
}
._timeTitle_IRFZLD {
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._timePreview_6i4EPM {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	min-height: 48px;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	font-size: var(--text-xl);
	font-weight: var(--weight-semibold);
	font-variant-numeric: tabular-nums;
	place-items: center;
	display: grid;
}
._wheels_MqK1s- {
	gap: var(--space-3);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	display: grid;
}
._wheelColumn_6uaEWR {
	gap: var(--space-2);
	display: grid;
}
._wheelLabel_fWvra2 {
	color: var(--color-muted);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
}
._wheelList_r8og7B {
	scroll-snap-type: y mandatory;
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	background: linear-gradient(var(--color-surface), transparent), linear-gradient(transparent, var(--color-surface)),
	var(--color-surface-2);
	background-position: top, bottom;
	background-repeat: no-repeat;
	background-size: 100% 44px;
	max-height: 188px;
	padding: 46px 0;
	overflow-y: auto;
}
._wheelButton_32gj87 {
	scroll-snap-align: center;
	width: 100%;
	min-height: 36px;
	font-size: var(--text-sm);
	font-variant-numeric: tabular-nums;
	display: block;
}
._wheelButton_32gj87[data-selected="true"] {
	color: var(--color-surface);
	background: var(--color-brand);
}
._timeActions_-XfIHm {
	grid-template-columns: minmax(0, 1fr);
	display: grid;
}
._applyButton_Jkyopl {
	width: 100%;
}
._hint_IyNVDk,
._error_t_iRLE {
	font-size: var(--text-2xs);
	margin: 0;
	line-height: 1.35;
}
._hint_IyNVDk {
	color: var(--color-muted);
}
._error_t_iRLE {
	color: var(--color-danger);
}
@media (width<=560px) {
	._popover_vsFmX9:not(._datePopover_-VGI6i):not(._timePopover_OhkBm7) {
		width: auto;
		max-height: calc(100vh - 24px);
		position: fixed;
		inset: auto 12px 12px;
		overflow-y: auto;
	}
}
._dialog_TXp3yx {
	border-radius: var(--radius-md);
	width: min(820px, 94vw);
	max-width: none;
	color: var(--color-ink);
	background: 0 0;
	border: none;
	padding: 0;
	overflow: visible;
}
._dialog_TXp3yx::backdrop {
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	background: #1018206b;
}
._panel_i-k6Qs {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	max-height: 92vh;
	box-shadow: var(--shadow-card);
	flex-direction: column;
	display: flex;
	overflow: hidden;
}
._dialog_TXp3yx[open] ._panel_i-k6Qs {
	animation: 0.16s _organizerRequestIn_qm-ejJ;
}
@keyframes _organizerRequestIn_qm-ejJ {
	0% {
		opacity: 0;
		transform: translateY(-6px) scale(0.99);
	}
}
._head_o0PmSM {
	justify-content: space-between;
	align-items: flex-start;
	gap: var(--space-3);
	padding: var(--space-3) var(--space-5);
	border-bottom: 1px solid var(--color-line);
	display: flex;
}
._headText_GeQ8TH {
	gap: 3px;
	min-width: 0;
	display: grid;
}
._title_YaTyrz {
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
	font-weight: var(--weight-bold);
	margin: 0;
}
._headMeta_p1vP5X {
	color: var(--color-text-3);
	font-size: var(--text-xs);
	margin: 0;
	line-height: 1.4;
}
._close_uQNaAM {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	width: 30px;
	height: 30px;
	color: var(--color-text-3);
	flex: none;
	place-items: center;
	display: grid;
}
._close_uQNaAM:hover {
	color: var(--color-brand-dark);
	border-color: var(--color-brand);
}
._formBody_FTIE1F {
	gap: var(--space-5);
	padding: var(--space-4) var(--space-5);
	grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
	min-height: 0;
	display: grid;
	overflow-y: auto;
}
._formCol_FINaSe {
	gap: var(--space-3);
	flex-direction: column;
	min-width: 0;
	display: flex;
}
._requestKindGroup_NFteXO._requestKindGroup_NFteXO fieldset[data-variant="compact"] label {
	align-content: start;
	align-items: start;
	gap: var(--space-2);
	grid-template-columns: minmax(0, 1fr);
	min-height: 148px;
}
._requestKindGroup_NFteXO._requestKindGroup_NFteXO fieldset[data-variant="compact"] label > span:first-of-type {
	grid-row: auto;
	width: 38px;
	height: 38px;
}
._requestKindGroup_NFteXO._requestKindGroup_NFteXO fieldset[data-variant="compact"] label > span:nth-of-type(2),
._requestKindGroup_NFteXO._requestKindGroup_NFteXO fieldset[data-variant="compact"] label > span:nth-of-type(3) {
	text-align: left;
	align-self: start;
	min-width: 0;
}
._requestKindGroup_NFteXO._requestKindGroup_NFteXO fieldset[data-variant="compact"] label > span:nth-of-type(2) {
	max-width: 14ch;
	line-height: 1.18;
}
._fields_Dhvm8d {
	gap: var(--space-3) var(--space-4);
	grid-template-columns: 1fr 1fr;
	display: grid;
}
._fields_Dhvm8d textarea {
	min-height: 68px;
}
._fields_Dhvm8d textarea#_organizer-request-text_m4glmi {
	min-height: 150px;
}
._aside_e8GFhT {
	gap: var(--space-3);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	flex-direction: column;
	display: flex;
}
._steps_BM3nd_ {
	gap: var(--space-2);
	flex-direction: column;
	display: flex;
}
._stepsHeading_YQ51zT {
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
	margin: 0;
}
._stepsList_9vGr7L {
	gap: var(--space-2);
	flex-direction: column;
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
}
._stepsList_9vGr7L li {
	gap: var(--space-2);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	align-items: flex-start;
	line-height: 1.45;
	display: flex;
}
._stepIndex_ED5eF7 {
	background: var(--color-brand-soft);
	width: 21px;
	height: 21px;
	color: var(--color-brand-dark);
	font-size: 11px;
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	border-radius: 50%;
	flex: none;
	place-items: center;
	display: grid;
}
._legalNote_ip8Fyb {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	margin: 0;
	line-height: 1.45;
}
._demoNote_O4mOUi {
	gap: var(--space-2);
	padding: var(--space-3);
	border: 1px solid var(--color-warm);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	background: #f0b84f1f;
	align-items: flex-start;
	margin: 0;
	line-height: 1.45;
	display: flex;
}
._demoNote_O4mOUi svg {
	color: var(--color-warning);
	flex: none;
	margin-top: 1px;
}
._formError_xEsP-T {
	color: var(--color-danger);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	margin: 0;
}
._successBody_UGnbbt {
	align-items: center;
	gap: var(--space-5);
	padding: var(--space-6) var(--space-5);
	flex-direction: column;
	min-height: 0;
	display: flex;
	overflow-y: auto;
}
._successHero_sXkILS {
	align-items: center;
	gap: var(--space-2);
	text-align: center;
	flex-direction: column;
	max-width: 540px;
	display: flex;
}
._okBadge_MGEz6T {
	background: var(--color-brand-soft);
	width: 56px;
	height: 56px;
	color: var(--color-brand-fill);
	border-radius: 50%;
	place-items: center;
	display: grid;
}
._okBadge_MGEz6T svg {
	color: var(--color-brand-fill);
}
._successTitle_RSFBVu {
	margin: var(--space-3) 0 0;
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
	font-weight: var(--weight-bold);
}
._successLead_W7-nXS {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.5;
}
._summaryChips_ll6Gy9 {
	margin: var(--space-2) 0 0;
	justify-content: center;
	gap: var(--space-2);
	flex-wrap: wrap;
	padding: 0;
	list-style: none;
	display: flex;
}
._summaryChips_ll6Gy9 li {
	border-radius: var(--radius-sm);
	min-height: 24px;
	color: var(--color-brand-dark);
	background: var(--color-surface-2);
	font-size: 12px;
	font-weight: var(--weight-bold);
	align-items: center;
	padding: 0 10px;
	display: inline-flex;
}
._successBody_UGnbbt ._steps_BM3nd_ {
	width: 100%;
	max-width: 540px;
	padding: var(--space-4);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	text-align: left;
}
._cabinetLink_xauYFl {
	align-items: center;
	gap: var(--space-2);
	color: var(--color-link);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
	text-decoration: none;
	display: inline-flex;
}
._cabinetLink_xauYFl:hover {
	text-decoration: underline;
}
._foot_0cf7Eg {
	justify-content: flex-end;
	align-items: center;
	gap: var(--space-3);
	padding: var(--space-3) var(--space-5);
	border-top: 1px solid var(--color-line);
	display: flex;
}
@media (prefers-reduced-motion: reduce) {
	._dialog_TXp3yx[open] ._panel_i-k6Qs {
		animation: none;
	}
}
@media (width<=760px) {
	._formBody_FTIE1F {
		gap: var(--space-4);
		grid-template-columns: 1fr;
	}
	._fields_Dhvm8d {
		grid-template-columns: 1fr;
	}
}
@media (width<=640px) {
	._foot_0cf7Eg {
		flex-direction: column-reverse;
		align-items: stretch;
	}
	._foot_0cf7Eg a,
	._foot_0cf7Eg button {
		justify-content: center;
		width: 100%;
	}
}
._layout_FK6NNq {
	grid-template-columns: minmax(0, 1fr);
	align-items: start;
	gap: 20px;
	min-width: 0;
	display: grid;
}
._mapSection_PJ-OyG,
._inspectionBlock_6f5pfB {
	min-width: 0;
}
._mapSection_PJ-OyG > h2 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 16px;
	font-weight: 600;
}
._mapFrame_KXKE3y {
	border: 0;
	border-radius: 10px;
	width: 100%;
	height: 320px;
	margin-top: 12px;
}
._mapStub_e-cUPu {
	background: var(--color-surface-2);
	border-radius: 10px;
	width: 100%;
	height: 220px;
	margin-top: 12px;
}
._inspectionBlock_6f5pfB {
	border-radius: var(--radius-md);
	background: var(--color-surface-2);
}
._inspectionFacts_x9VZxx {
	grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
	align-items: start;
}
._registerBy_mycF9S dd {
	color: var(--color-text-strong);
}
._requestActions_6mH7BQ {
	flex-direction: column;
	gap: 8px;
	margin-top: 13px;
	display: flex;
}
._requestButton_TQ2iHZ {
	width: 100%;
}
._requestFeedback_nYcGJd {
	color: var(--color-text-3);
	margin: 2px 0 0;
	font-size: 12px;
}
._requestCabinetLink_thrKz6 {
	color: var(--color-link);
	align-self: flex-start;
	align-items: center;
	gap: 6px;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	display: inline-flex;
}
._requestCabinetLink_thrKz6:hover {
	text-decoration: underline;
}
@media (width<=760px) {
	._layout_FK6NNq {
		grid-template-columns: minmax(0, 1fr);
	}
}
._dialog_Z1vmFT {
	border-radius: var(--radius-md);
	width: min(820px, 94vw);
	max-width: none;
	color: var(--color-ink);
	background: 0 0;
	border: none;
	padding: 0;
	overflow: visible;
}
._dialog_Z1vmFT::backdrop {
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	background: #1018206b;
}
._panel_d6foye {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	flex-direction: column;
	display: flex;
	overflow: hidden;
}
._dialog_Z1vmFT[open] ._panel_d6foye {
	animation: 0.16s _counterpartyIn_B-wv78;
}
@keyframes _counterpartyIn_B-wv78 {
	0% {
		opacity: 0;
		transform: translateY(-6px) scale(0.99);
	}
}
._head__OeuAr {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	padding: var(--space-4) var(--space-5);
	border-bottom: 1px solid var(--color-line);
	display: flex;
}
._title_uyycGM {
	align-items: center;
	gap: var(--space-2);
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
	font-weight: var(--weight-bold);
	margin: 0;
	display: flex;
}
._title_uyycGM svg {
	color: var(--color-brand-fill);
}
._close_gcF-Ij {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	width: 30px;
	height: 30px;
	color: var(--color-text-3);
	place-items: center;
	display: grid;
}
._close_gcF-Ij:hover {
	color: var(--color-brand-dark);
	border-color: var(--color-brand);
}
._body_H29wOu {
	padding: var(--space-5);
	gap: var(--space-3);
	max-height: min(92vh, 900px);
	display: grid;
	overflow-y: auto;
}
._mainGrid_CJ7NOk {
	gap: var(--space-4);
	grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
	align-items: start;
	display: grid;
}
._mainLeft_6uCM5i,
._mainRight_TPMzY6 {
	gap: var(--space-3);
	align-content: start;
	display: grid;
}
@media (width<=640px) {
	._mainGrid_CJ7NOk {
		grid-template-columns: 1fr;
	}
}
._subjectSwitch_rtQS98 {
	gap: var(--space-1);
	padding: var(--space-1);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-page);
	display: inline-flex;
}
._subjectButton_FZLhu6 {
	align-items: center;
	gap: var(--space-2);
	padding: var(--space-2) var(--space-4);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	font-size: var(--text-sm);
	font-weight: var(--weight-medium);
	background: 0 0;
	border: 1px solid #0000;
	display: inline-flex;
}
._subjectButton_FZLhu6[aria-pressed="true"] {
	background: var(--color-surface);
	border-color: var(--color-border-soft);
	color: var(--color-brand-dark);
	box-shadow: var(--shadow-soft);
}
._subjectButton_FZLhu6 svg {
	color: var(--color-icon-muted);
}
._subjectButton_FZLhu6[aria-pressed="true"] svg {
	color: var(--color-brand-fill);
}
._identity_Mstfh5 {
	gap: var(--space-3);
	display: grid;
}
._identityHead_4n_UkK {
	justify-content: space-between;
	align-items: baseline;
	gap: var(--space-3);
	display: flex;
}
._subjectName_Hva8Nn {
	color: var(--color-text-strong);
	font-size: var(--text-md);
	font-weight: var(--weight-bold);
	margin: 0;
}
._identityCaption_fJpJy1 {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	white-space: nowrap;
}
._facts_8u7tMG {
	gap: var(--space-3);
	grid-template-columns: 1fr;
	margin: 0;
	display: grid;
}
._facts_8u7tMG > div {
	gap: 2px;
	display: grid;
}
._facts_8u7tMG dt {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._facts_8u7tMG dd {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
}
._dossier_cjRb_o {
	gap: var(--space-4);
	padding: var(--space-4);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-page);
	display: grid;
}
._dossierHead_G5xAxB {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	display: flex;
}
._statusPill_XAasvc {
	align-items: center;
	gap: var(--space-2);
	padding: var(--space-1) var(--space-3);
	border-radius: var(--radius-sm);
	background: var(--color-brand-soft);
	color: var(--color-brand-dark);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	display: inline-flex;
}
._statusPill_XAasvc[data-tone="warning"] {
	color: var(--color-text-2);
	background: #f0b84f29;
}
._sourceBadge_fFKRIu {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._leaderRow_6byYU1 {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
}
._leaderRow_6byYU1 b {
	color: var(--color-text-strong);
	font-weight: var(--weight-semibold);
}
._counters_auUrVw {
	gap: var(--space-2);
	grid-template-columns: repeat(3, minmax(0, 1fr));
	display: grid;
}
._counter_wzBR3r {
	padding: var(--space-3);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	text-align: center;
	gap: 2px;
	display: grid;
}
._counterValue_Ebr7Uh {
	color: var(--color-brand-dark);
	font-size: var(--text-xl);
	font-weight: var(--weight-bold);
}
._counterLabel_lAeea4 {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	line-height: 1.35;
}
._risks_airIWK {
	gap: var(--space-2);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._risks_airIWK li {
	gap: var(--space-2);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	align-items: flex-start;
	line-height: 1.45;
	display: flex;
}
._risks_airIWK svg {
	color: var(--color-warning);
	flex: none;
	margin-top: 1px;
}
._risksClean_3Hv4vW {
	gap: var(--space-2);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	align-items: center;
	margin: 0;
	display: flex;
}
._risksClean_3Hv4vW svg {
	color: var(--color-brand-fill);
}
._statusNote_cUNnXY {
	gap: var(--space-2);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	align-items: flex-start;
	margin: 0;
	line-height: 1.45;
	display: flex;
}
._statusNote_cUNnXY svg {
	color: var(--color-icon-muted);
	flex: none;
	margin-top: 1px;
}
._individual_cHnftc {
	gap: var(--space-3);
	padding: var(--space-4);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-page);
	display: grid;
}
._individualCaption_xTEC4t {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.5;
}
._individualCase_TsyPBQ {
	color: var(--color-text-3);
	font-size: var(--text-xs);
	margin: 0;
}
._individualCase_TsyPBQ b {
	color: var(--color-text-strong);
	font-weight: var(--weight-semibold);
}
._efrsbLink_Lsh2Yf {
	align-items: center;
	gap: var(--space-2);
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-medium);
	display: inline-flex;
}
._liveRow_NwSe_l {
	gap: var(--space-3);
	flex-wrap: wrap;
	align-items: center;
	display: flex;
}
._registries_gei3-v {
	gap: var(--space-2);
	padding: var(--space-3);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	display: grid;
}
._registriesHead_hI399V {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	display: flex;
}
._registriesHead_hI399V h3 {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
	margin: 0;
}
._copyInn_PNV4hc {
	align-items: center;
	gap: var(--space-2);
	padding: var(--space-1) var(--space-3);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	color: var(--color-brand-dark);
	font-size: var(--text-xs);
	font-weight: var(--weight-medium);
	white-space: nowrap;
	display: inline-flex;
}
._copyInn_PNV4hc:hover {
	border-color: var(--color-brand);
}
._registriesHint_cvwYaI {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	margin: 0;
	line-height: 1.45;
}
._registryLinks_VF5GAQ {
	gap: var(--space-2);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._registryLinks_VF5GAQ a {
	padding: 7px var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-page);
	gap: 1px;
	text-decoration: none;
	display: grid;
}
._registryLinks_VF5GAQ a:hover {
	border-color: var(--color-brand);
}
._registryLabel_kKrL36 {
	align-items: center;
	gap: var(--space-2);
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-medium);
	display: inline-flex;
}
._registryLabel_kKrL36 svg {
	color: var(--color-icon-muted);
}
._registryPurpose_Oz7qx_ {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._disclaimer_OrGxtN {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	margin: 0;
	line-height: 1.45;
}
._demoNote_3VJ3hb {
	gap: var(--space-2);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-warm);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	background: #f0b84f1f;
	align-items: flex-start;
	margin: 0;
	line-height: 1.45;
	display: flex;
}
._demoNote_3VJ3hb svg {
	color: var(--color-warning);
	flex: none;
	margin-top: 1px;
}
@media (prefers-reduced-motion: reduce) {
	._dialog_Z1vmFT[open] ._panel_d6foye {
		animation: none;
	}
}
._card_TBtWhJ {
	gap: var(--space-4);
	display: grid;
}
._head_E53MNA {
	align-items: center;
	gap: var(--space-3);
	display: flex;
}
._head_E53MNA svg {
	color: var(--color-brand-fill);
}
._head_E53MNA h2 {
	font-size: var(--text-lg);
	font-weight: var(--weight-bold);
	color: var(--color-text-strong);
	margin: 0;
}
._lead_zOuRap {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.55;
}
._subjectsRow_GmTad1 {
	gap: var(--space-2);
	flex-wrap: wrap;
	display: flex;
}
._subjectChip_u61XFs {
	align-items: center;
	gap: var(--space-2);
	padding: var(--space-2) var(--space-3);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	display: inline-flex;
}
._subjectChip_u61XFs svg {
	color: var(--color-icon-muted);
}
._actions_1prOM6 {
	display: flex;
}
._page_o1RaG7 {
	min-height: calc(100vh - 57px);
	padding: var(--space-6) 0 var(--space-8);
	background: var(--color-page);
}
._inner_OvbHb4 {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._head_vCO0AI {
	margin-bottom: var(--space-5);
}
._headRow_UdDdUI {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3) var(--space-4);
	flex-wrap: wrap;
	display: flex;
}
._titleGroup_3x_N9s {
	align-items: center;
	gap: var(--space-3);
	min-width: 0;
	display: flex;
}
._head_vCO0AI h1 {
	color: var(--color-brand-dark);
	font-size: var(--text-h2);
	margin: 0;
	line-height: 1.1;
}
._countPill_SftaZ4 {
	border-radius: var(--radius-sm);
	color: var(--color-brand);
	background: var(--color-brand-soft);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	white-space: nowrap;
	flex-shrink: 0;
	padding: 4px 11px;
}
._headActions_I0KOFf {
	gap: var(--space-3);
	flex-wrap: wrap;
	display: flex;
}
._sourceLink_vO-rSg,
._emptyCta_GKAuBb,
._clearButton_Cc7eoO {
	justify-content: center;
	align-items: center;
	gap: var(--space-2);
	border-radius: var(--radius-xs);
	min-height: 40px;
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	text-decoration: none;
	display: inline-flex;
}
._sourceLink_vO-rSg,
._emptyCta_GKAuBb {
	padding: 0 var(--space-4);
	color: var(--color-on-brand);
	background: var(--color-brand);
}
._sourceLink_vO-rSg:hover,
._emptyCta_GKAuBb:hover {
	background: var(--color-brand-dark);
	color: var(--color-surface);
}
._empty_2Bu4ll {
	max-width: 620px;
	margin-top: var(--space-4);
	padding: var(--space-7) var(--space-6);
	text-align: center;
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-sm);
	justify-items: center;
	display: grid;
}
._emptyIcon_Arl9_k {
	width: 64px;
	height: 64px;
	color: var(--color-brand);
	background: var(--color-surface-2);
	border-radius: 50%;
	place-items: center;
	display: inline-grid;
}
._empty_2Bu4ll h2 {
	margin: var(--space-4) 0 var(--space-2);
	color: var(--color-brand-dark);
	font-size: var(--text-h3);
}
._empty_2Bu4ll p {
	max-width: 48ch;
	margin: 0 0 var(--space-5);
	color: var(--color-text-2);
	font-size: var(--text-sm);
	line-height: 1.55;
}
._noMatch_b1sopd {
	margin-top: var(--space-4);
	padding: var(--space-6) var(--space-5);
	justify-items: center;
	gap: var(--space-3);
	border: 1px dashed var(--color-border-soft);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	color: var(--color-text-3);
	text-align: center;
	display: grid;
}
._noMatch_b1sopd svg {
	color: var(--color-icon-muted);
}
._noMatch_b1sopd p {
	font-size: var(--text-sm);
	margin: 0;
}
._noMatchReset_XpDqRO {
	min-height: 36px;
	padding: 0 var(--space-4);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-brand-dark);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	align-items: center;
	display: inline-flex;
}
._noMatchReset_XpDqRO:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._toolbar_a5G6et {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3) var(--space-4);
	margin-bottom: var(--space-3);
	flex-wrap: wrap;
	display: flex;
}
._filtersRow_8NfQhv {
	align-items: center;
	gap: var(--space-2);
	margin-bottom: var(--space-5);
	flex-wrap: wrap;
	display: flex;
}
._filters_9k7JPw {
	gap: var(--space-2);
	flex-wrap: wrap;
	min-width: 0;
	display: flex;
}
._chip_sZzjSi {
	align-items: center;
	gap: var(--space-2);
	min-height: 36px;
	padding: 0 var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-medium);
	display: inline-flex;
}
._chip_sZzjSi:hover {
	border-color: var(--color-brand);
	color: var(--color-brand-dark);
}
._chip_sZzjSi[aria-pressed="true"] {
	border-color: var(--color-brand);
	color: var(--color-brand);
	background: var(--color-brand-soft);
	font-weight: var(--weight-semibold);
}
._chipCount_lVCPJr {
	border-radius: var(--radius-sm);
	min-width: 20px;
	color: var(--color-muted);
	background: var(--color-surface-2);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	text-align: center;
	padding: 0 6px;
}
._chip_sZzjSi[aria-pressed="true"] ._chipCount_lVCPJr {
	color: var(--color-on-brand);
	background: var(--color-brand);
}
._tools_X3M1Rc {
	align-items: center;
	gap: var(--space-2);
	flex-wrap: wrap;
	display: flex;
}
._sort_jCpJxD {
	align-items: center;
	gap: var(--space-2);
	min-height: 36px;
	padding: 0 var(--space-2) 0 var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	color: var(--color-text-3);
	background: var(--color-surface);
	display: inline-flex;
}
._sort_jCpJxD:focus-within {
	border-color: var(--color-brand);
}
._sortSelect_fOPrf- {
	padding: 0 var(--space-1);
	color: var(--color-text-strong);
	font: inherit;
	font-size: var(--text-sm);
	font-weight: var(--weight-medium);
	cursor: pointer;
	background: 0 0;
	border: 0;
}
._sortSelect_fOPrf-:focus-visible {
	outline: none;
}
._clearButton_Cc7eoO {
	padding: 0 var(--space-3);
	border: 1px solid var(--color-line);
	min-height: 36px;
	color: var(--color-muted);
	background: var(--color-surface);
}
._clearButton_Cc7eoO:hover {
	color: var(--color-danger);
	border-color: var(--color-danger);
}
._srOnly_FgCl3g {
	clip: rect(0 0 0 0);
	white-space: nowrap;
	border: 0;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	overflow: hidden;
}
._search_PUHDHE {
	align-items: center;
	gap: var(--space-2);
	width: min(420px, 100%);
	min-height: 40px;
	padding: 0 var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	color: var(--color-icon-muted);
	display: flex;
}
._search_PUHDHE:focus-within {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._search_PUHDHE input {
	min-width: 0;
	color: var(--color-text-strong);
	font: inherit;
	font-size: var(--text-sm);
	background: 0 0;
	border: 0;
	flex: 1;
	padding: 0;
}
._search_PUHDHE input:focus-visible {
	outline: none;
}
._grid_bBsEdj {
	gap: var(--space-5);
	grid-template-columns: repeat(3, minmax(0, 1fr));
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._card_p6aB4D {
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface);
	min-width: 0;
	box-shadow: var(--shadow-sm);
	flex-direction: column;
	display: flex;
	overflow: hidden;
}
._card_p6aB4D:hover {
	border-color: var(--color-brand);
	box-shadow: var(--shadow-card);
}
._cardMedia_yf9Rsr {
	aspect-ratio: 16/10;
	background: var(--color-surface-2);
	position: relative;
}
._cardMediaLink_OjMjIA,
._cardMediaLink_OjMjIA img,
._cardMediaFallback_UGpxyG {
	width: 100%;
	height: 100%;
	display: block;
}
._cardMediaLink_OjMjIA img {
	object-fit: cover;
}
._cardMediaFallback_UGpxyG {
	color: var(--color-icon-muted);
	place-items: center;
	display: grid;
}
._cardCategory_RTH625 {
	left: var(--space-3);
	top: var(--space-3);
	border-radius: var(--radius-sm);
	max-width: calc(100% - 64px);
	color: var(--color-text-2);
	background: var(--color-surface);
	box-shadow: var(--shadow-sm);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 4px 9px;
	position: absolute;
	overflow: hidden;
}
._cardRemove_HsGPQF {
	top: var(--space-3);
	right: var(--space-3);
	border: 1px solid var(--color-line);
	width: 38px;
	height: 38px;
	color: var(--color-danger);
	background: var(--color-surface);
	box-shadow: var(--shadow-sm);
	border-radius: 50%;
	place-items: center;
	display: inline-grid;
	position: absolute;
}
._cardRemove_HsGPQF svg {
	fill: currentColor;
}
._cardRemove_HsGPQF:hover {
	border-color: var(--color-danger);
	background: var(--color-danger);
	color: var(--color-on-brand);
}
._cardBody_wsvqT6 {
	gap: var(--space-2);
	padding: var(--space-4);
	flex: 1;
	align-content: start;
	display: grid;
}
._cardStatus_h-pXaF {
	align-items: center;
	gap: var(--space-2);
	color: var(--color-text-3);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	text-transform: uppercase;
	letter-spacing: var(--tracking-kicker);
	display: inline-flex;
}
._cardStatus_h-pXaF:before {
	content: "";
	background: var(--color-brand);
	border-radius: 50%;
	width: 6px;
	height: 6px;
}
._cardDeadline_e70NAR {
	border-radius: var(--radius-sm);
	color: var(--color-text-3);
	background: var(--color-surface-2);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	justify-self: start;
	align-items: center;
	gap: 5px;
	padding: 2px 9px;
	display: inline-flex;
}
._cardDeadline_e70NAR svg {
	flex-shrink: 0;
}
._cardDeadline_e70NAR[data-tone="soon"] {
	color: var(--color-warning);
	background: color-mix(in srgb, var(--color-warm) 22%, var(--color-surface));
}
._cardDeadline_e70NAR[data-tone="ended"] {
	color: var(--color-muted);
	background: var(--color-surface-2);
}
._cardAuction_Hagj7K {
	color: var(--color-text-3);
	font-size: var(--text-3xs);
	font-weight: var(--weight-medium);
	justify-self: start;
	align-items: center;
	gap: 6px;
	display: inline-flex;
}
._cardAuction_Hagj7K svg {
	color: var(--color-icon-muted);
	flex-shrink: 0;
}
._cardBody_wsvqT6 h3 {
	font-size: var(--text-base);
	margin: 0;
	line-height: 1.3;
}
._cardTitleLink_4jMlhB {
	color: var(--color-ink);
	text-decoration: none;
}
._cardTitleLink_4jMlhB:hover {
	color: var(--color-brand);
}
._cardLocation_zJE3HG {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	align-items: center;
	gap: 6px;
	margin: 0;
	line-height: 1.4;
	display: flex;
}
._cardLocation_zJE3HG svg {
	color: var(--color-icon-muted);
	flex-shrink: 0;
}
._cardFooter_YNBLNU {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	margin-top: var(--space-2);
	padding-top: var(--space-3);
	border-top: 1px solid var(--color-border-soft);
	display: flex;
}
._cardFooter_YNBLNU strong {
	color: var(--color-brand-dark);
	font-size: var(--text-base);
}
._cardNoPrice_A0jdjC {
	color: var(--color-text-3);
	font-size: var(--text-sm);
}
._cardLink_FMcpPT {
	color: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	flex-shrink: 0;
	align-items: center;
	gap: 4px;
	text-decoration: none;
	display: inline-flex;
}
._cardLink_FMcpPT:hover {
	color: var(--color-brand-dark);
}
._activeEmpty_G0y3-y {
	margin: 0 0 var(--space-5);
	padding: var(--space-5);
	border: 1px dashed var(--color-line);
	border-radius: var(--radius);
	color: var(--color-text-3);
	font-size: var(--text-sm);
	text-align: center;
}
._endedSection_QTfpnt {
	margin-top: var(--space-6);
}
._endedToggle_ajhOHk {
	align-items: center;
	gap: var(--space-2);
	min-height: 40px;
	padding: 0 var(--space-3);
	margin-bottom: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	display: inline-flex;
}
._endedToggle_ajhOHk:hover {
	border-color: var(--color-brand);
	color: var(--color-brand-dark);
}
._endedToggle_ajhOHk > svg {
	color: var(--color-icon-muted);
	transition: transform 0.16s;
}
._endedToggle_ajhOHk[aria-expanded="true"] > svg {
	transform: rotate(90deg);
}
._endedCount_4J5JUH {
	min-width: 22px;
	height: 20px;
	margin-left: var(--space-2);
	border-radius: var(--radius-sm);
	color: var(--color-muted);
	background: var(--color-surface-2);
	font-size: var(--text-3xs);
	font-weight: var(--weight-bold);
	place-items: center;
	padding: 0 6px;
	display: inline-grid;
}
._toast_iNnr2N {
	left: 50%;
	bottom: var(--space-5);
	z-index: 50;
	align-items: center;
	gap: var(--space-3);
	max-width: calc(100vw - 32px);
	padding: var(--space-3) var(--space-3) var(--space-3) var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	color: var(--color-text-strong);
	background: var(--color-surface);
	box-shadow: var(--shadow-pop);
	animation: 0.22s _toast-in_DSxfND;
	display: flex;
	position: fixed;
	transform: translate(-50%);
}
@keyframes _toast-in_DSxfND {
	0% {
		opacity: 0;
		transform: translate(-50%, 14px);
	}
}
._toast_iNnr2N svg {
	color: var(--color-brand);
	fill: currentColor;
	flex-shrink: 0;
}
._toastLabel_03-VUQ {
	font-size: var(--text-sm);
	font-weight: var(--weight-medium);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
._toastUndo_N6ELSt {
	min-height: 34px;
	padding: 0 var(--space-3);
	border-radius: var(--radius-sm);
	color: var(--color-on-brand);
	background: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	flex-shrink: 0;
}
._toastUndo_N6ELSt:hover {
	background: var(--color-brand-dark);
	color: var(--color-surface);
}
._toastClose_8CXR4M {
	width: 32px;
	height: 32px;
	color: var(--color-icon-muted);
	background: 0 0;
	border-radius: 50%;
	flex-shrink: 0;
	place-items: center;
	display: inline-grid;
}
._toastClose_8CXR4M:hover {
	color: var(--color-text-strong);
	background: var(--color-surface-2);
}
._storageNotice_bhklAw {
	align-items: center;
	gap: var(--space-3);
	margin-bottom: var(--space-5);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: var(--text-sm);
	display: flex;
}
._storageNotice_bhklAw > svg {
	color: var(--color-brand);
	flex-shrink: 0;
}
._storageNoticeText_X5rU2d {
	flex: 1;
	line-height: 1.4;
}
._storageNoticeClose_zqTh-8 {
	width: 32px;
	height: 32px;
	color: var(--color-icon-muted);
	background: 0 0;
	border-radius: 50%;
	flex-shrink: 0;
	place-items: center;
	display: inline-grid;
}
._storageNoticeClose_zqTh-8:hover {
	color: var(--color-text-strong);
	background: var(--color-surface-2);
}
._toolButton_8xNb-t {
	align-items: center;
	gap: var(--space-2);
	min-height: 36px;
	padding: 0 var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	display: inline-flex;
}
._toolButton_8xNb-t:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._toolButton_8xNb-t[data-active="true"] {
	border-color: var(--color-brand);
	color: var(--color-brand);
	background: var(--color-brand-soft);
}
._cardSelect_Q-_YSE {
	top: var(--space-3);
	right: var(--space-3);
	border: 1px solid var(--color-line);
	background: var(--color-surface);
	width: 38px;
	height: 38px;
	box-shadow: var(--shadow-sm);
	cursor: pointer;
	border-radius: 50%;
	place-items: center;
	display: inline-grid;
	position: absolute;
}
._cardSelect_Q-_YSE input {
	width: 18px;
	height: 18px;
	accent-color: var(--color-brand);
	cursor: pointer;
}
._card_p6aB4D[data-selected="true"] {
	border-color: var(--color-brand);
	box-shadow:
			0 0 0 1px var(--color-brand),
			var(--shadow-card);
}
._bulkBar_fJEyB1 {
	align-items: center;
	gap: var(--space-2) var(--space-3);
	margin-bottom: var(--space-5);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface-2);
	flex-wrap: wrap;
	display: flex;
}
._premiumDeadlineHint_m8HS9x {
	align-items: center;
	gap: var(--space-2) var(--space-3);
	margin: 0 0 var(--space-5);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface-2);
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	flex-wrap: wrap;
	line-height: 1.4;
	display: flex;
}
._premiumDeadlineHint_m8HS9x > svg {
	color: var(--color-brand-fill);
	flex: none;
}
._premiumDeadlineHint_m8HS9x span {
	flex: 1;
	min-width: 16ch;
}
._premiumDeadlineHint_m8HS9x button {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	color: var(--color-brand-dark);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	flex: none;
	padding: 6px 12px;
}
._premiumDeadlineHint_m8HS9x button:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._bulkCount_hsDfCc {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._bulkLink_1KJZO1 {
	color: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	background: 0 0;
	border: 0;
}
._bulkLink_1KJZO1:hover {
	color: var(--color-brand-dark);
	text-decoration: underline;
}
._bulkSpacer_J-6E4R {
	flex: 1;
}
._bulkAction_caJETs {
	align-items: center;
	gap: var(--space-2);
	min-height: 36px;
	padding: 0 var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	display: inline-flex;
}
._bulkAction_caJETs:hover:not(:disabled) {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._bulkAction_caJETs[data-tone="danger"]:hover:not(:disabled) {
	border-color: var(--color-danger);
	color: var(--color-danger);
}
._bulkAction_caJETs:disabled {
	opacity: 0.5;
	cursor: not-allowed;
}
._note_EHIhWR {
	gap: var(--space-2);
	margin-top: var(--space-2);
	padding-top: var(--space-3);
	border-top: 1px solid var(--color-border-soft);
	display: grid;
}
._noteToggle_uULgKi {
	color: var(--color-text-3);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	background: 0 0;
	border: 0;
	justify-self: start;
	align-items: center;
	gap: 5px;
	display: inline-flex;
}
._noteToggle_uULgKi:hover {
	color: var(--color-brand);
}
._noteField_HJJs5U {
	width: 100%;
	padding: var(--space-2) var(--space-3);
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-xs);
	color: var(--color-text-strong);
	background: var(--color-surface);
	font: inherit;
	font-size: var(--text-sm);
	resize: vertical;
	line-height: 1.45;
}
._noteField_HJJs5U:focus-visible {
	border-color: var(--color-brand);
	outline: none;
}
._notePreview_PS8SPy {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	white-space: pre-wrap;
	margin: 0;
	line-height: 1.45;
}
@media (width<=960px) {
	._grid_bBsEdj {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (width<=640px) {
	._inner_OvbHb4 {
		width: min(calc(100% - 32px), var(--container));
	}
	._headActions_I0KOFf {
		width: 100%;
	}
	._sourceLink_vO-rSg {
		flex: 1;
	}
	._toolbar_a5G6et {
		flex-direction: column;
		align-items: stretch;
	}
	._search_PUHDHE {
		width: 100%;
	}
	._filtersRow_8NfQhv,
	._filters_9k7JPw {
		flex-wrap: nowrap;
	}
	._filtersRow_8NfQhv {
		scrollbar-width: none;
		padding-bottom: 2px;
		overflow-x: auto;
	}
	._filtersRow_8NfQhv::-webkit-scrollbar {
		display: none;
	}
	._chip_sZzjSi {
		flex-shrink: 0;
	}
	._tools_X3M1Rc {
		justify-content: space-between;
	}
	._sort_jCpJxD {
		flex: 1;
	}
	._grid_bBsEdj {
		grid-template-columns: 1fr;
	}
	._toast_iNnr2N {
		width: calc(100vw - 32px);
	}
}
._card_DYbA1Q {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	padding: 18px 20px;
}
._head_k5qo5h {
	align-items: center;
	gap: 9px;
	display: flex;
}
._head_k5qo5h svg {
	color: var(--color-brand);
}
._head_k5qo5h h2 {
	margin: 0;
}
._hint_picbp1 {
	color: var(--color-muted);
	margin: 8px 0 12px;
	font-size: 13px;
	line-height: 1.5;
}
._skeleton_I3jzmJ {
	background: var(--color-surface-2);
	display: block;
}
._wrap_1pHRXt {
	display: block;
	position: relative;
	overflow: hidden;
}
._fill_uBmzyo {
	width: 100%;
	height: 100%;
}
._skeleton_M_nsm- {
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0;
}
._wrap_1pHRXt img {
	object-fit: cover;
	opacity: 0;
	width: 100%;
	height: 100%;
	transition:
			opacity 0.32s,
			transform 0.3s;
	display: block;
}
._wrap_1pHRXt img[data-loaded="true"] {
	opacity: 1;
}
@media (prefers-reduced-motion: reduce) {
	._wrap_1pHRXt img {
		transition: none;
	}
}
._dialog_MdV65D {
	border-radius: var(--radius-md);
	width: min(650px, 100% - 28px);
	max-width: none;
	color: var(--color-ink);
	background: 0 0;
	border: 0;
	padding: 0;
}
._dialog_MdV65D::backdrop {
	background: #1018206b;
}
._panel_aX3Y0a {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	overflow: hidden;
	box-shadow: 0 8px 12px #3333332e;
}
._dialog_MdV65D[open] ._panel_aX3Y0a {
	animation: 0.16s ease-out _choiceIn_q8Jpo_;
}
@keyframes _choiceIn_q8Jpo_ {
	0% {
		opacity: 0;
		transform: translateY(-6px);
	}
}
._header_qtr-CR {
	justify-content: space-between;
	align-items: flex-start;
	gap: var(--space-4);
	padding: var(--space-5) var(--space-5) var(--space-4);
	border-bottom: 1px solid var(--color-line);
	display: flex;
}
._eyebrow_hMI-Fu {
	color: var(--color-muted);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
}
._header_qtr-CR h2 {
	color: var(--color-brand-dark);
	margin: 5px 0 0;
	font-size: 22px;
	line-height: 1.2;
}
._header_qtr-CR p {
	max-width: 52ch;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 7px 0 0;
	line-height: 1.45;
}
._close_UdpIth {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	width: 32px;
	height: 32px;
	color: var(--color-text-3);
	background: var(--color-surface);
	flex: none;
	place-items: center;
	display: grid;
}
._close_UdpIth:hover {
	border-color: var(--color-brand);
	color: var(--color-brand-dark);
}
._options_7YETDZ {
	gap: var(--space-3);
	padding: var(--space-4) var(--space-5);
	display: grid;
}
._option_pRUumI {
	gap: var(--space-3);
	padding: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	grid-template-columns: 40px minmax(0, 1fr);
	display: grid;
}
._agentOption_x57_ME {
	border-color: var(--color-brand);
	background: var(--color-brand-soft);
}
._optionIcon_yWlpPI {
	border-radius: var(--radius-sm);
	width: 40px;
	height: 40px;
	color: var(--color-brand-dark);
	background: var(--color-surface-2);
	place-items: center;
	display: grid;
}
._agentOption_x57_ME ._optionIcon_yWlpPI {
	color: var(--color-brand);
	background: var(--color-surface);
}
._optionBody_azp9Wt {
	min-width: 0;
}
._optionBody_azp9Wt h3 {
	color: var(--color-brand-dark);
	font-size: var(--text-base);
	margin: 0;
	line-height: 1.25;
}
._optionBody_azp9Wt p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 5px 0 0;
	line-height: 1.45;
}
._optionAction_5TAi88 {
	width: 100%;
	margin-top: var(--space-3);
	justify-content: space-between;
}
._footer_q9F1Mp {
	padding: var(--space-3) var(--space-5);
	border-top: 1px solid var(--color-line);
	justify-content: flex-end;
	display: flex;
}
._cancel_gnEU1x {
	color: var(--color-link);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	background: 0 0;
	border: 0;
	padding: 5px 0;
}
._cancel_gnEU1x:hover {
	text-decoration: underline;
}
@media (prefers-reduced-motion: reduce) {
	._dialog_MdV65D[open] ._panel_aX3Y0a {
		animation: none;
	}
}
@media (width<=560px) {
	._header_qtr-CR,
	._options_7YETDZ,
	._footer_q9F1Mp {
		padding-inline: var(--space-4);
	}
	._option_pRUumI {
		gap: var(--space-2);
		padding: var(--space-3);
		grid-template-columns: 34px minmax(0, 1fr);
	}
	._optionIcon_yWlpPI {
		width: 34px;
		height: 34px;
	}
}
._passport_hAfdnx {
	grid-template-columns: minmax(0, 1.06fr) minmax(520px, 0.94fr);
	align-items: start;
	gap: 16px;
	margin-top: 18px;
	display: grid;
}
._galleryCol_C0I2np {
	align-content: start;
	gap: 10px;
	min-width: 0;
	display: grid;
}
._photoStage_Bc-rzf {
	min-width: 0;
	position: relative;
}
._mainPhotoButton_5Xvj_W {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	width: 100%;
	color: inherit;
	background: var(--color-surface-2);
	cursor: zoom-in;
	text-align: left;
	padding: 0;
	display: block;
	position: relative;
	overflow: hidden;
}
._mainPhotoButton_5Xvj_W:focus-visible {
	outline-offset: 4px;
	outline: 3px solid #43a6be47;
}
._mainPhotoButton_5Xvj_W:hover img {
	transform: scale(1.025);
}
._mainPhoto_lhVsaF {
	aspect-ratio: 1.62;
	object-fit: cover;
	width: 100%;
	height: auto;
	display: block;
}
._photoNav_ma6y07 {
	z-index: 2;
	width: 42px;
	height: 42px;
	color: var(--color-ink);
	box-shadow: var(--shadow-sm);
	cursor: pointer;
	background: #fffffff0;
	border: 1px solid #3333331f;
	border-radius: 50%;
	place-items: center;
	padding: 0;
	display: grid;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
._photoNav_ma6y07:hover {
	color: var(--color-brand);
	border-color: #43a6be6b;
	transform: translateY(-50%) scale(1.08);
}
._photoNav_ma6y07:focus-visible {
	outline: 3px solid var(--color-focus-ring);
	outline-offset: 3px;
}
._photoNavPrev_MngMr7 {
	left: 10px;
}
._photoNavNext_iyRgNa {
	right: 10px;
}
._photoCount_yJ_PUv {
	z-index: 1;
	border-radius: var(--radius-sm);
	color: #fff;
	background: #2b2b2bbd;
	align-items: center;
	min-height: 28px;
	padding: 0 9px;
	font-size: 12px;
	font-weight: 700;
	display: inline-flex;
	position: absolute;
	bottom: 12px;
	right: 12px;
}
._thumbs_-k7PW9 {
	grid-template-columns: repeat(auto-fit, minmax(86px, 1fr));
	gap: 10px;
	display: grid;
}
._thumb_rm3L69 {
	border: 1px solid var(--color-line);
	background: var(--color-border-soft);
	cursor: pointer;
	border-radius: 6px;
	height: 92px;
	padding: 0;
	overflow: hidden;
}
._thumb_rm3L69[data-active="true"] {
	border-color: var(--color-brand);
	box-shadow: 0 0 0 2px #43a6be33;
}
._thumb_rm3L69:focus-visible {
	outline-offset: 2px;
	outline: 3px solid #43a6be42;
}
._thumb_rm3L69 img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}
._summary_6EVf1- {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	flex-direction: column;
	min-width: 0;
	padding: 14px 16px;
	display: flex;
}
._priceLabel_Wg1Jvg {
	color: var(--color-muted);
	margin: 0;
	font-size: 13px;
	font-weight: 600;
}
._priceRow_nhs8Uq {
	flex-wrap: wrap;
	align-items: baseline;
	gap: 10px;
	display: flex;
}
._price_aO4LPq {
	color: var(--color-brand-dark);
	white-space: nowrap;
	margin-top: 2px;
	font-size: 34px;
	font-weight: 700;
	line-height: 1.08;
}
._discount_6fvbQ5 {
	border-radius: var(--radius-sm);
	background: var(--color-brand-fill);
	color: var(--color-on-brand);
	white-space: nowrap;
	padding: 3px 8px;
	font-size: 12px;
	font-weight: 700;
}
._nextDrop_lJlpZo {
	color: var(--color-text-2);
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	margin: 10px 0 0;
	font-size: 13px;
	line-height: 1.45;
	display: flex;
}
._nextDrop_lJlpZo svg {
	color: var(--color-icon-muted);
	flex-shrink: 0;
}
._nextDrop_lJlpZo b {
	color: var(--color-ink);
	white-space: nowrap;
	font-weight: 700;
}
._priceNote_HmVckH {
	color: var(--color-muted);
	margin: 4px 0 0;
	font-size: 13px;
	line-height: 1.4;
}
._periods_fn0Op9 {
	gap: 4px;
	max-width: 260px;
	margin-top: 10px;
	display: flex;
}
._periods_fn0Op9 i {
	background: var(--color-surface-3);
	border-radius: 3px;
	flex: 1;
	height: 5px;
}
._periods_fn0Op9 i[data-on="true"] {
	background: var(--color-brand);
}
._deadlineRow_eFYawz {
	margin-top: 12px;
}
._facts_QpPBRd {
	border-top: 1px solid var(--color-line);
	border-bottom: 1px solid var(--color-line);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 10px 28px;
	margin: 14px 0 0;
	padding: 14px 0;
	display: grid;
}
._facts_QpPBRd dt {
	color: var(--color-muted);
	font-size: 12px;
}
._facts_QpPBRd dd {
	color: var(--color-ink);
	margin: 3px 0 0;
	font-size: 14px;
	font-weight: 600;
}
._winRule_bGxXro {
	color: var(--color-muted);
	margin: 10px 0 0;
	font-size: 12px;
	line-height: 1.45;
}
._actions_R7pwxF {
	gap: 8px;
	display: grid;
}
._actions_R7pwxF > a,
._actions_R7pwxF > button {
	box-shadow: none;
}
._actions_R7pwxF > a:first-child,
._actions_R7pwxF > button:first-child {
	margin-top: 12px;
}
._agentAction_Cd_H0q {
	border: 1px solid var(--color-brand);
	border-radius: var(--radius-sm);
	min-height: 42px;
	color: var(--color-brand-dark);
	background: 0 0;
	justify-content: center;
	align-items: center;
	gap: 8px;
	padding: 0 16px;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
	transition:
			color 0.15s,
			background-color 0.15s;
	display: inline-flex;
}
._agentAction_Cd_H0q:hover {
	color: var(--color-brand-dark);
	background: var(--color-surface);
}
._agentAction_Cd_H0q svg {
	color: var(--color-brand);
}
._toolRow_dDTZZG {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 0;
	display: grid;
	overflow: hidden;
}
._toolRow_dDTZZG > button {
	border: 0;
	border-right: 1px solid var(--color-line);
	border-radius: 0;
	justify-content: center;
	align-items: center;
	gap: 7px;
	min-height: 46px;
	padding: 7px 10px;
	display: flex;
}
._toolRow_dDTZZG > button:last-child {
	border-right: 0;
}
._toolRow_dDTZZG > button span {
	font-size: 11px;
	line-height: 1.2;
}
._deadlineHint_i3_uMf > * {
	flex-wrap: nowrap;
	margin-top: 10px;
	padding: 8px 10px;
	font-size: 12px;
}
._deadlineHint_i3_uMf button,
._deadlineHint_i3_uMf a {
	padding: 5px 10px;
	font-size: 11px;
}
._returnNote_vMjLG6 {
	color: var(--color-muted);
	margin: 10px 0 0;
	font-size: 12px;
	line-height: 1.45;
}
._applications_SLPhsL {
	border-top: 1px solid var(--color-line);
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	margin-top: 10px;
	padding-top: 10px;
	display: flex;
}
._applications_SLPhsL span {
	color: var(--color-text-2);
	font-size: 12px;
	font-weight: 700;
}
._applications_SLPhsL strong {
	color: var(--color-brand-dark);
	font-size: 20px;
	line-height: 1;
}
._viewerBackdrop_sU_Xc6 {
	z-index: 200;
	background: #06121ed1;
	place-items: center;
	padding: 24px;
	display: grid;
	position: fixed;
	inset: 0;
}
._viewerDialog_ld0IYj {
	border-radius: var(--radius-lg);
	color: #fff;
	background: #0f1f2d;
	border: 1px solid #ffffff2e;
	grid-template-rows: auto minmax(0, 1fr) auto;
	gap: 12px;
	width: min(100%, 1120px);
	max-height: min(100%, 860px);
	padding: 14px;
	display: grid;
	box-shadow: 0 28px 80px #0000006b;
}
._viewerTop__m_zlU {
	grid-template-columns: minmax(0, 1fr) auto;
	align-items: center;
	gap: 12px;
	display: grid;
}
._viewerTitle_ftrCWX {
	gap: 2px;
	min-width: 0;
	display: grid;
}
._viewerTitle_ftrCWX span {
	color: #ffffffb8;
	font-size: 12px;
	font-weight: 700;
}
._viewerTitle_ftrCWX strong {
	text-overflow: ellipsis;
	white-space: nowrap;
	min-width: 0;
	font-size: 15px;
	line-height: 1.25;
	overflow: hidden;
}
._viewerClose_7tZ_1j,
._viewerNav_mjrz-P,
._viewerThumb_6rqMlo {
	color: inherit;
	cursor: pointer;
	border: 0;
	padding: 0;
}
._viewerClose_7tZ_1j {
	background: #ffffff1a;
	border-radius: 50%;
	place-items: center;
	width: 38px;
	height: 38px;
	display: grid;
}
._viewerClose_7tZ_1j:hover,
._viewerNav_mjrz-P:hover {
	background: #ffffff2e;
}
._viewerClose_7tZ_1j:focus-visible,
._viewerNav_mjrz-P:focus-visible,
._viewerThumb_6rqMlo:focus-visible {
	outline-offset: 3px;
	outline: 3px solid #76cde06b;
}
._viewerStage_3M4ew5 {
	border-radius: var(--radius-md);
	background: #08131d;
	place-items: center;
	min-height: 0;
	display: grid;
	position: relative;
	overflow: hidden;
}
._viewerImage_Blv3Ly {
	object-fit: contain;
	max-width: 100%;
	max-height: min(68vh, 650px);
	display: block;
}
._viewerNav_mjrz-P {
	z-index: 1;
	background: #08131da3;
	border-radius: 50%;
	place-items: center;
	width: 46px;
	height: 46px;
	display: grid;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
._viewerNav_mjrz-P:hover {
	transform: translateY(-50%) scale(1.08);
}
._viewerNavPrev_OM1EDs {
	left: 14px;
}
._viewerNavNext_hkDwTC {
	right: 14px;
}
._viewerThumbs_sKWsRi {
	grid-template-columns: repeat(auto-fit, minmax(84px, 116px));
	gap: 8px;
	display: grid;
}
._viewerThumb_6rqMlo {
	border-radius: var(--radius-sm);
	background: #ffffff14;
	border: 1px solid #ffffff2e;
	height: 68px;
	overflow: hidden;
}
._viewerThumb_6rqMlo[data-active="true"] {
	border-color: var(--color-brand-bright);
	box-shadow: 0 0 0 2px #76cde052;
}
._viewerThumb_6rqMlo img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}
@media (width<=1000px) {
	._passport_hAfdnx {
		grid-template-columns: 1fr;
	}
}
@media (width<=640px) {
	._passport_hAfdnx {
		gap: 14px;
		margin-top: 14px;
	}
	._summary_6EVf1- {
		padding: 15px;
	}
	._facts_QpPBRd {
		grid-template-columns: 1fr;
	}
	._toolRow_dDTZZG {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	._toolRow_dDTZZG > button:nth-child(2) {
		border-right: 0;
	}
	._toolRow_dDTZZG > button:nth-child(-n + 2) {
		border-bottom: 1px solid var(--color-line);
	}
	._thumbs_-k7PW9 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 8px;
	}
	._thumb_rm3L69 {
		height: 68px;
	}
	._photoNav_ma6y07 {
		width: 38px;
		height: 38px;
	}
	._price_aO4LPq {
		font-size: 32px;
	}
	._viewerBackdrop_sU_Xc6 {
		padding: 10px;
	}
	._viewerDialog_ld0IYj {
		max-height: 100%;
		padding: 10px;
	}
	._viewerTop__m_zlU {
		grid-template-columns: minmax(0, 1fr) auto;
	}
	._viewerClose_7tZ_1j {
		grid-area: 1/2;
	}
	._viewerNav_mjrz-P {
		width: 40px;
		height: 40px;
	}
	._viewerNavPrev_OM1EDs {
		left: 8px;
	}
	._viewerNavNext_hkDwTC {
		right: 8px;
	}
}
@media (prefers-reduced-motion: reduce) {
	._mainPhotoButton_5Xvj_W:hover img {
		transform: none;
	}
	._photoNav_ma6y07:hover,
	._viewerNav_mjrz-P:hover {
		transform: translateY(-50%);
	}
}
[data-theme="dark"] ._photoNav_ma6y07 {
	border-color: var(--color-line);
	color: var(--color-ink);
	background: #1b242ff0;
}
._toc_d0MpR3 {
	top: var(--header-height);
	z-index: 15;
	width: min(calc(100% - 48px), var(--container));
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm) var(--radius-sm) 0 0;
	background: var(--color-surface);
	margin: 18px auto 0;
	position: sticky;
	overflow: hidden;
}
._inner_v0zxU_ {
	align-items: stretch;
	gap: 22px;
	width: 100%;
	height: 46px;
	margin-inline: auto;
	padding: 0 16px;
	display: flex;
}
._links_3Q2I4T {
	scrollbar-width: none;
	align-items: stretch;
	gap: 22px;
	min-width: 0;
	display: flex;
	overflow-x: auto;
}
._links_3Q2I4T::-webkit-scrollbar {
	display: none;
}
._link_0OCDZ5 {
	color: var(--color-muted);
	white-space: nowrap;
	align-items: center;
	font-size: 13.5px;
	font-weight: 500;
	text-decoration: none;
	display: flex;
	position: relative;
}
._link_0OCDZ5:hover,
._link_0OCDZ5[aria-current="true"] {
	color: var(--color-brand-dark);
}
._link_0OCDZ5[aria-current="true"]:after {
	content: "";
	background: var(--color-brand);
	height: 2px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
._tail_Y5mI88 {
	align-items: center;
	gap: 12px;
	margin-left: auto;
	display: flex;
}
._tailPrice_b7aD34 {
	color: var(--color-brand-dark);
	white-space: nowrap;
	font-size: 15px;
	font-weight: 700;
}
._tailCta_j9twpE {
	border-radius: var(--radius-sm);
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	font: inherit;
	white-space: nowrap;
	cursor: pointer;
	border: 0;
	align-items: center;
	gap: 6px;
	padding: 7px 14px;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
	display: inline-flex;
}
._tailCta_j9twpE:hover {
	background: var(--color-brand);
}
@media (width<=800px) {
	._tail_Y5mI88 {
		display: none;
	}
	._inner_v0zxU_ {
		padding: 0 12px;
	}
	._toc_d0MpR3 {
		width: min(calc(100% - 28px), var(--container));
	}
}
._card_c8nKOy {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	padding: 22px;
	box-shadow: 0 4px 8px #1018200f;
}
._lead_dziQ_C > span {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 600;
}
._lead_dziQ_C h2,
._lead_dziQ_C p {
	margin: 0;
}
._lead_dziQ_C h2 {
	color: var(--color-brand-dark);
	text-wrap: balance;
	margin-top: 4px;
	font-size: 18px;
	font-weight: 700;
}
._lead_dziQ_C p {
	max-width: 72ch;
	color: var(--color-muted);
	text-wrap: pretty;
	margin-top: 7px;
	font-size: 12px;
	line-height: 1.5;
}
._summary_RhwzQr {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 8px;
	margin-top: 18px;
	display: grid;
}
._summary_RhwzQr > div {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	gap: 3px;
	min-width: 0;
	padding: 12px 14px;
	display: grid;
}
._summary_RhwzQr > div[data-current="true"] {
	background: var(--color-brand-soft);
	border-color: #43a6be6b;
}
._summary_RhwzQr small {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 600;
}
._summary_RhwzQr strong {
	color: var(--color-brand-dark);
	font-variant-numeric: tabular-nums;
	white-space: nowrap;
	font-size: 17px;
	line-height: 1.15;
}
._summary_RhwzQr span,
._summary_RhwzQr em {
	color: var(--color-muted);
	font-variant-numeric: tabular-nums;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 11px;
	font-style: normal;
	overflow: hidden;
}
._summary_RhwzQr em {
	color: var(--color-brand-dark);
	font-weight: 700;
}
._cutoffNote_bLtc0T {
	border-top: 1px solid var(--color-line);
	color: var(--color-text-2);
	margin: 14px 0 0;
	padding-top: 12px;
	font-size: 12px;
}
._cutoffNote_bLtc0T strong {
	color: var(--color-brand-dark);
}
@media (width<=640px) {
	._card_c8nKOy {
		padding: 16px;
	}
	._summary_RhwzQr {
		grid-template-columns: 1fr;
	}
}
._grid_S780wA {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 12px;
	margin-top: 14px;
	display: grid;
}
._card_dhfNRk {
	border: 1px solid var(--color-line);
	background: var(--color-surface);
	border-radius: 8px;
	text-decoration: none;
	transition:
			border-color 0.15s,
			box-shadow 0.15s;
	overflow: hidden;
}
._card_dhfNRk:hover {
	border-color: var(--color-brand);
	box-shadow: var(--shadow-soft);
}
._card_dhfNRk img {
	object-fit: cover;
	width: 100%;
	height: 116px;
}
._body_qyzcgu {
	padding: 12px;
}
._body_qyzcgu span {
	color: var(--color-brand);
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 600;
}
._body_qyzcgu h3 {
	color: var(--color-brand-dark);
	margin: 5px 0 0;
	font-size: 13px;
	line-height: 1.3;
}
._body_qyzcgu strong {
	color: var(--color-ink);
	margin-top: 9px;
	font-size: 14px;
	display: block;
}
._rows_zn5Zwc {
	margin-top: 8px;
	display: grid;
}
._row_xCstdY {
	border-top: 1px solid var(--color-line);
	color: var(--color-ink);
	align-items: center;
	gap: 14px;
	padding: 11px 0;
	font-size: 14px;
	text-decoration: none;
	display: flex;
}
._rows_zn5Zwc ._row_xCstdY:first-child {
	border-top: 0;
}
._rowThumb_Pp4E3r {
	background: var(--color-border-soft);
	border-radius: 6px;
	flex: none;
	width: 52px;
	height: 52px;
	overflow: hidden;
}
._rowTitle_Bm4Bjo {
	text-overflow: ellipsis;
	white-space: nowrap;
	flex: 1;
	min-width: 0;
	overflow: hidden;
}
._row_xCstdY:hover ._rowTitle_Bm4Bjo {
	color: var(--color-brand-dark);
	text-decoration: underline;
}
._rowPrice_hbM8pw {
	color: var(--color-brand-dark);
	white-space: nowrap;
	font-weight: 700;
}
._rowStatus_ncPYoa {
	border-radius: var(--radius-sm);
	background: var(--color-brand-soft);
	color: var(--color-brand-dark);
	white-space: nowrap;
	padding: 3px 10px;
	font-size: 12px;
	font-weight: 600;
}
@media (width<=700px) {
	._grid_S780wA {
		grid-template-columns: 1fr;
	}
	._rowStatus_ncPYoa {
		display: none;
	}
}
._bidRoom_BZEtcY {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	box-shadow: var(--shadow-soft);
	gap: 14px;
	padding: 20px;
	display: grid;
}
._bidRoomHead_WQYxW4 {
	gap: 6px;
	display: grid;
}
._bidRoomHead_WQYxW4 span {
	border-radius: var(--radius-sm);
	width: max-content;
	min-height: 24px;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	align-items: center;
	padding: 0 9px;
	font-size: 11px;
	font-weight: 800;
	display: inline-flex;
}
._bidRoomHead_WQYxW4 h2 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 18px;
	line-height: 1.25;
}
._bidRoomHead_WQYxW4 p,
._bidRoomNote_DL9Z6W {
	color: var(--color-text-2);
	margin: 0;
	font-size: 12px;
	line-height: 1.45;
}
._bidRoomFacts_wJBqza {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	grid-template-columns: 1fr;
	margin: 0;
	display: grid;
	overflow: hidden;
}
._bidRoomFacts_wJBqza div {
	border-bottom: 1px solid var(--color-line);
	justify-content: space-between;
	gap: 10px;
	padding: 10px 12px;
	display: flex;
}
._bidRoomFacts_wJBqza div:last-child {
	border-bottom: 0;
}
._bidRoomFacts_wJBqza dt {
	color: var(--color-muted);
	font-size: 12px;
}
._bidRoomFacts_wJBqza dd {
	color: var(--color-text-strong);
	text-align: right;
	margin: 0;
	font-size: 12px;
	font-weight: 800;
}
._bidButton_TlO3o6 {
	min-height: 44px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	cursor: pointer;
	border: 0;
	border-radius: 8px;
	font-size: 13px;
	font-weight: 800;
}
._bidLog_cBkFbM {
	gap: 8px;
	display: grid;
}
._bidLog_cBkFbM article {
	min-width: 0;
	color: var(--color-text-2);
	grid-template-columns: 44px minmax(0, 1fr) auto;
	align-items: center;
	gap: 8px;
	font-size: 12px;
	display: grid;
}
._bidLog_cBkFbM span {
	color: var(--color-muted);
}
._bidLog_cBkFbM strong {
	color: var(--color-text-strong);
	overflow-wrap: anywhere;
	font-size: 12px;
}
._bidLog_cBkFbM em {
	color: var(--color-brand-dark);
	white-space: nowrap;
	font-style: normal;
	font-weight: 800;
}
._notFound_PrQ-gA {
	text-align: center;
	max-width: 560px;
	color: var(--color-icon-muted);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	justify-items: center;
	gap: 12px;
	margin: 48px auto;
	padding: 48px 24px;
	display: grid;
}
._notFound_PrQ-gA h1 {
	color: var(--color-brand-dark);
	font-size: var(--text-h2);
	margin: 0;
}
._notFound_PrQ-gA p {
	color: var(--color-text-2);
	margin: 0;
	font-size: 14px;
}
._notFoundLink_HXGPbQ {
	border-radius: var(--radius-xs);
	min-height: 42px;
	color: var(--color-on-brand);
	background: var(--color-brand);
	align-items: center;
	gap: 8px;
	padding: 0 16px;
	font-size: 13px;
	font-weight: 600;
	text-decoration: none;
	display: inline-flex;
}
._notFoundLink_HXGPbQ:hover {
	background: var(--color-brand-dark);
}
._lotPage_2bM9xn {
	--container: 1344px;
	--lot-actionbar-shadow: 0 -8px 26px #06284b1f;
}
._lotPage_2bM9xn #auction-lot-title {
	text-wrap: balance;
	font-size: 34px;
	line-height: 1.12;
}
._mobileActionBar_e68wsW {
	display: none;
}
@media (width<=1000px) {
	._mobileActionBar_e68wsW {
		z-index: 50;
		padding: 10px 16px calc(10px + env(safe-area-inset-bottom, 0px));
		border-top: 1px solid var(--color-line);
		background: var(--color-surface);
		box-shadow: var(--lot-actionbar-shadow);
		align-items: center;
		gap: 14px;
		margin-top: 20px;
		display: flex;
		position: sticky;
		bottom: 0;
	}
	._mobileActionPrice_OA93GF {
		gap: 2px;
		min-width: 0;
		display: grid;
	}
	._mobileActionPrice_OA93GF small {
		color: var(--color-muted);
		font-size: 12px;
		font-weight: 600;
	}
	._mobileActionPrice_OA93GF strong {
		color: var(--color-brand-dark);
		white-space: nowrap;
		font-size: 19px;
		line-height: 1.1;
	}
	._mobileActionButton__z1XTl {
		border-radius: var(--radius-sm);
		min-height: 48px;
		color: var(--color-on-brand);
		background: var(--color-brand-fill);
		cursor: pointer;
		border: 0;
		flex: none;
		justify-content: center;
		align-items: center;
		gap: 7px;
		margin-left: auto;
		padding: 0 20px;
		font-size: 14px;
		font-weight: 700;
		display: inline-flex;
	}
	._mobileActionButton__z1XTl:active {
		opacity: 0.92;
	}
	._lotPage_2bM9xn #auction-lot-title {
		font-size: 28px;
	}
}
@media (width<=640px) {
	._lotPage_2bM9xn #auction-lot-title {
		font-size: 24px;
		line-height: 1.16;
	}
}
[data-theme="dark"] ._lotPage_2bM9xn {
	--lot-actionbar-shadow: 0 -8px 26px #00000080;
}
._bidCountdown_VQF8NI {
	margin-top: 14px;
}
._lotLayout_0FIW0W {
	grid-template-columns: minmax(0, 1fr) 352px;
	align-items: start;
	gap: 24px;
	display: grid;
}
._lotColMain_g6Ikot,
._lotColSide_Dxlecg,
._lotHero_tFg9MJ,
._lotBody_1DE6af,
._lotPrimary_KsMYSm,
._lotAside_ZyKp5u {
	gap: 20px;
	min-width: 0;
	display: grid;
}
._lotColSide_Dxlecg {
	position: sticky;
	top: 90px;
}
@media (width<=1000px) {
	._lotLayout_0FIW0W {
		grid-template-columns: 1fr;
		gap: 20px;
	}
	._lotColMain_g6Ikot,
	._lotColSide_Dxlecg {
		display: contents;
	}
	._lotHero_tFg9MJ {
		order: 1;
	}
	._lotPrimary_KsMYSm {
		order: 2;
	}
	._lotBody_1DE6af {
		order: 3;
	}
	._lotAside_ZyKp5u {
		order: 4;
	}
}
._trigger_jPks3u {
	color: var(--color-text-3);
	cursor: pointer;
	background: 0 0;
	border: 0;
	align-items: center;
	gap: 3px;
	padding: 0;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.35;
	transition: color 0.15s;
	display: inline-flex;
}
._trigger_jPks3u:hover {
	color: var(--color-brand);
	//text-decoration: underline;
}
._trigger_jPks3u svg {
	transition: transform 0.18s;
}
._trigger_jPks3u[data-open="true"] {
	color: var(--color-brand);
}
._trigger_jPks3u[data-open="true"] svg {
	transform: rotate(180deg);
}
._panel_lGV-Fi {
	z-index: 900;
	border: 1px solid var(--color-line);
	background: var(--color-surface);
	border-radius: 12px;
	flex-direction: column;
	min-width: 0;
	display: flex;
	position: fixed;
	overflow: hidden;
	box-shadow: 0 18px 48px #10223d38;
}
[data-theme="dark"] ._panel_lGV-Fi {
	box-shadow: 0 18px 48px #0009;
}
@media (prefers-reduced-motion: no-preference) {
	._panel_lGV-Fi {
		animation: 0.14s ease-out _popIn_kcVAMo;
	}
}
@keyframes _popIn_kcVAMo {
	0% {
		opacity: 0;
		transform: translateY(-4px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
._panelHead_-7y7Aw {
	border-bottom: 1px solid var(--color-line);
	justify-content: space-between;
	align-items: flex-start;
	gap: 10px;
	padding: 12px 14px;
	display: flex;
}
._panelHeadText_SoWunZ {
	min-width: 0;
}
._panelTitle_8mvcK9 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.2;
}
._panelSub_MVfVMw {
	color: var(--color-text-3);
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 3px 0 0;
	font-size: 11.5px;
	line-height: 1.3;
	overflow: hidden;
}
._panelClose_ZmpXrw {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	width: 28px;
	height: 28px;
	color: var(--color-icon-muted);
	background: var(--color-surface);
	cursor: pointer;
	flex: none;
	justify-content: center;
	align-items: center;
	transition:
			color 0.15s,
			border-color 0.15s;
	display: inline-flex;
}
._panelClose_ZmpXrw:hover {
	color: var(--color-brand);
	border-color: var(--color-brand);
}
._panelList_8xMgPP {
	margin: 0;
	padding: 6px;
	list-style: none;
	overflow-y: auto;
}
._panelLot_eHpgFo {
	border-radius: var(--radius-sm);
	grid-template-columns: auto minmax(0, 1fr) auto;
	align-items: baseline;
	gap: 4px 10px;
	padding: 9px 8px;
	text-decoration: none;
	transition: background 0.15s;
	display: grid;
}
._panelLot_eHpgFo:hover {
	background: var(--color-surface-2);
}
._panelLotNum_nwFI1g {
	color: var(--color-brand);
	font-size: 12px;
	font-weight: 700;
}
._panelLotBody_KWP_3C {
	gap: 2px;
	min-width: 0;
	display: grid;
}
._panelLotTitle_aUhvLJ {
	color: var(--color-text-strong);
	font-size: 12.5px;
	line-height: 1.35;
}
._panelLotMeta_fho5rP {
	color: var(--color-text-3);
	font-size: 11px;
	line-height: 1.3;
}
._panelLotPrice_LoZhDP {
	color: var(--color-brand-dark);
	white-space: nowrap;
	font-size: 12.5px;
	font-weight: 700;
}
._panelFooter_kZsI3a {
	border-top: 1px solid var(--color-line);
	color: var(--color-text-strong);
	justify-content: center;
	align-items: center;
	gap: 6px;
	padding: 11px 14px;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	transition:
			color 0.15s,
			background 0.15s;
	display: inline-flex;
}
._panelFooter_kZsI3a:hover {
	color: var(--color-brand);
	background: var(--color-surface-2);
}
._catalogCard_Kw1dmB {
	border: 1px solid var(--color-line);
	background: var(--color-surface);
	border-radius: 12px;
	flex-direction: column;
	align-self: stretch;
	min-width: 0;
	min-height: 100%;
	transition:
			box-shadow 0.2s,
			border-color 0.2s;
	display: flex;
	overflow: hidden;
	box-shadow: 0 10px 26px #10223d14;
	container-type: inline-size;
}
[data-theme="dark"] ._catalogCard_Kw1dmB {
	box-shadow: 0 10px 26px #00000080;
}
._catalogCard_Kw1dmB:hover {
	border-color: var(--color-line-strong);
	box-shadow: 0 20px 40px #10223d24;
}
._catalogCardBody_P_08fT {
	flex-direction: column;
	flex: 1;
	min-width: 0;
	padding: 14px 16px 16px;
	display: flex;
}
._cardHead_iVsCWx {
	justify-content: space-between;
	align-items: center;
	gap: 8px;
	display: flex;
}
._cardStickers_4xHUld {
	flex-wrap: wrap;
	align-items: center;
	gap: 6px;
	margin-top: 12px;
	display: flex;
}
._methodTag_2SCAhZ {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	max-width: 100%;
	min-height: 28px;
	color: var(--color-text-2);
	background: var(--color-surface-2);
	white-space: nowrap;
	text-overflow: ellipsis;
	align-items: center;
	padding: 5px 9px;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.2;
	display: inline-flex;
	overflow: hidden;
}
._cardFavorite_9ztEA5 {
	border: 1px solid var(--color-border-soft);
	width: 34px;
	height: 34px;
	color: var(--color-icon-muted);
	background: var(--color-surface);
	cursor: pointer;
	border-radius: 999px;
	flex: none;
	justify-content: center;
	align-items: center;
	transition:
			background 0.18s,
			transform 0.18s,
			color 0.18s,
			border-color 0.18s;
	display: inline-flex;
}
._cardFavorite_9ztEA5:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
	transform: scale(1.05);
}
._cardFavorite_9ztEA5[data-active="true"] {
	color: var(--color-brand);
	border-color: var(--color-brand);
}
._cardFavorite_9ztEA5[data-active="true"] svg {
	fill: currentColor;
}
._catalogCard_Kw1dmB h3 {
	min-width: 0;
	color: var(--color-brand-dark);
	flex: 1;
	margin: 0;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.3;
}
._cardTitleLink_HUs4Yo {
	color: inherit;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-decoration: none;
	display: block;
	overflow: hidden;
}
._cardTitleLink_HUs4Yo:hover {
	color: var(--color-brand);
	text-decoration: underline;
}
._cardRegion_lAuUAm {
	min-height: 34px;
	color: var(--color-text-3);
	align-items: flex-start;
	gap: 5px;
	margin-top: 12px;
	font-size: 12px;
	line-height: 1.4;
	display: flex;
}
._cardRegion_lAuUAm svg {
	color: var(--color-icon-muted);
	flex: none;
	margin-top: 1px;
}
._cardRegionText_jtL5aT {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	min-width: 0;
	display: -webkit-box;
	overflow: hidden;
}
._cardTags__1cNaN {
	flex-wrap: wrap;
	align-content: flex-start;
	gap: 6px;
	min-height: 28px;
	margin-top: 11px;
	display: flex;
}
._cardTags__1cNaN span {
	border-radius: var(--radius-sm);
	border: 1px solid var(--color-border-soft);
	max-width: 100%;
	color: var(--color-text-2);
	background: var(--color-surface-2);
	white-space: nowrap;
	text-overflow: ellipsis;
	align-items: center;
	gap: 4px;
	padding: 4px 8px;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.2;
	display: inline-flex;
	overflow: hidden;
}
._cardTags__1cNaN span svg {
	flex: none;
}
._cardTags__1cNaN [data-kind="transport"] {
	color: #0a6c7f;
}
._cardTags__1cNaN [data-kind="transport"] svg {
	color: #2f9db4;
}
._cardTags__1cNaN [data-kind="realty"] {
	color: #1f5f92;
}
._cardTags__1cNaN [data-kind="realty"] svg {
	color: #3486c9;
}
._cardTags__1cNaN [data-kind="land"] {
	color: #46731f;
}
._cardTags__1cNaN [data-kind="land"] svg {
	color: #6aa02f;
}
._cardTags__1cNaN ._cardTagMore_HPKiZ9 {
	color: var(--color-muted);
	font-weight: 700;
}
[data-theme="dark"] ._cardTags__1cNaN [data-kind="transport"] {
	color: #6fd0e3;
}
[data-theme="dark"] ._cardTags__1cNaN [data-kind="transport"] svg {
	color: #5cc3d8;
}
[data-theme="dark"] ._cardTags__1cNaN [data-kind="realty"] {
	color: #7bbaee;
}
[data-theme="dark"] ._cardTags__1cNaN [data-kind="realty"] svg {
	color: #6aaeea;
}
[data-theme="dark"] ._cardTags__1cNaN [data-kind="land"] {
	color: #a6d178;
}
[data-theme="dark"] ._cardTags__1cNaN [data-kind="land"] svg {
	color: #9ccb6f;
}
._cardLots_Z6gMXB {
	align-content: start;
	gap: 6px;
	min-height: 40px;
	margin: 12px 0 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._cardLots_Z6gMXB a {
	grid-template-columns: auto minmax(0, 1fr);
	align-items: baseline;
	gap: 6px;
	min-width: 0;
	text-decoration: none;
	display: grid;
}
._cardLotNumber_V4PpS2 {
	color: var(--color-brand);
	font-size: 12px;
	font-weight: 700;
}
._cardLotTitle_MH-Qdq {
	min-width: 0;
	color: var(--color-text-2);
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	line-height: 1.35;
	overflow: hidden;
}
._cardLots_Z6gMXB a:hover ._cardLotTitle_MH-Qdq {
	color: var(--color-link);
}
._cardMeta_qMvtca {
	margin-top: auto;
	padding-top: 14px;
}
._cardDebtor_qnD6db {
	min-height: 16px;
	color: var(--color-text-3);
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0;
	font-size: 11.5px;
	line-height: 1.35;
	display: block;
	overflow: hidden;
}
._cardBottom_DJJhNe {
	border-top: 1px solid var(--color-line);
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 6px 8px;
	margin-top: 12px;
	padding-top: 12px;
	display: flex;
}
._cardPrice_4z10X8 {
	gap: 2px;
	min-width: 0;
	display: grid;
}
._cardPrice_4z10X8 small {
	color: var(--color-text-3);
	font-size: 10.5px;
	font-weight: 700;
	line-height: 1;
}
._cardBottom_DJJhNe strong {
	color: var(--color-brand-dark);
	white-space: nowrap;
	font-size: clamp(15px, 9cqi, 18px);
	line-height: 1.2;
}
._cardPrice_4z10X8 ._cardDeadlineCaption_p-TYxN {
	color: var(--color-icon-muted);
	margin-top: 3px;
	font-weight: 500;
	line-height: 1.3;
}
._cardBottom_DJJhNe a {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-text-strong);
	background: var(--color-surface);
	align-items: center;
	gap: 5px;
	padding: 7px 12px;
	font-size: 12px;
	font-weight: 700;
	transition:
			border-color 0.18s,
			color 0.18s,
			background 0.18s;
	display: inline-flex;
}
._cardBottom_DJJhNe a:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
@media (width<=680px) {
	._cardBottom_DJJhNe strong {
		font-size: 16px;
	}
}
@media (width<=480px) {
	._catalogCardBody_P_08fT {
		padding: 12px 12px 13px;
	}
	._cardBottom_DJJhNe strong {
		font-size: 15px;
	}
}
._catalogCard_RUG17N {
	border: 1px solid var(--color-line);
	background: var(--color-surface);
	border-radius: 12px;
	flex-direction: column;
	min-width: 0;
	min-height: 100%;
	transition:
			box-shadow 0.2s,
			border-color 0.2s;
	display: flex;
	overflow: hidden;
	box-shadow: 0 10px 26px #10223d14;
	container-type: inline-size;
}
[data-theme="dark"] ._catalogCard_RUG17N {
	box-shadow: 0 10px 26px #00000080;
}
._catalogCard_RUG17N:hover {
	border-color: var(--color-line-strong);
	box-shadow: 0 20px 40px #10223d24;
}
._cardMedia_8gqxM7 {
	aspect-ratio: 16/9;
	background: var(--color-surface-3);
	width: 100%;
	position: relative;
	overflow: hidden;
}
._cardMediaLink_1jvFgb {
	width: 100%;
	height: 100%;
	display: block;
}
._cardMedia_8gqxM7 img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	display: block;
}
._cardMediaFallback_XECMBY {
	width: 100%;
	height: 100%;
	color: var(--color-icon-muted);
	background: var(--color-surface-2);
	justify-content: center;
	align-items: center;
	display: flex;
}
._cardFavorite_usmPdX,
._cardCalendar_dk7eWH,
._cardCompare_QRJ-8o {
	z-index: 2;
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	width: 34px;
	height: 34px;
	color: var(--color-text-2);
	cursor: pointer;
	background: #ffffffeb;
	justify-content: center;
	align-items: center;
	transition:
			background 0.18s,
			border-color 0.18s,
			color 0.18s,
			transform 0.18s,
			opacity 0.18s;
	display: inline-flex;
	position: absolute;
	top: 10px;
	box-shadow: 0 2px 8px #10223d1f;
}
._cardFavorite_usmPdX {
	top: 10px;
	right: 10px;
}
._cardCompare_QRJ-8o {
	top: 52px;
	right: 10px;
}
._cardCalendar_dk7eWH {
	top: 94px;
	right: 10px;
}
._cardFavorite_usmPdX:hover,
._cardCalendar_dk7eWH:hover,
._cardCompare_QRJ-8o:hover {
	border-color: var(--color-line-strong);
	color: var(--color-text-strong);
	background: #fff;
	transform: translateY(-1px);
}
._cardFavorite_usmPdX[data-active="true"],
._cardCalendar_dk7eWH[data-active="true"],
._cardCompare_QRJ-8o[data-active="true"] {
	color: var(--color-brand);
	background: #fff;
	border-color: #43a6be61;
}
._cardFavorite_usmPdX[data-active="true"] svg {
	fill: currentColor;
}
@media (hover: hover) and (pointer: fine) {
	._cardCalendar_dk7eWH,
	._cardCompare_QRJ-8o {
		opacity: 0;
		transform: translateY(-4px);
	}
	._catalogCard_RUG17N:hover ._cardCalendar_dk7eWH,
	._catalogCard_RUG17N:hover ._cardCompare_QRJ-8o,
	._catalogCard_RUG17N:focus-within ._cardCalendar_dk7eWH,
	._catalogCard_RUG17N:focus-within ._cardCompare_QRJ-8o {
		opacity: 1;
		transform: none;
	}
}
._cardSelect_Pdyx_A {
	z-index: 2;
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	cursor: pointer;
	background: #ffffffeb;
	justify-content: center;
	align-items: center;
	width: 34px;
	height: 34px;
	display: inline-flex;
	position: absolute;
	top: 10px;
	right: 10px;
	box-shadow: 0 2px 8px #10223d1f;
}
._cardSelect_Pdyx_A input {
	cursor: pointer;
	width: 18px;
	height: 18px;
	accent-color: var(--color-brand);
}
._cardMediaBadges_oxv9nT {
	--badge-active-border: #e3e7ebeb;
	--badge-active-bg: #fffffff0;
	--badge-active-color: #333;
	--badge-active-seal-fill: transparent;
	--badge-active-seal-stroke: currentColor;
	--badge-active-glyph: #333;
	--badge-upcoming-border: #d8e8f0;
	--badge-upcoming-bg: #fffffff0;
	--badge-upcoming-color: #52677d;
	--badge-upcoming-seal-fill: transparent;
	--badge-upcoming-seal-stroke: currentColor;
	--badge-upcoming-glyph: #52677d;
	--badge-expired-border: #dae0e5e6;
	--badge-expired-bg: #ffffffe6;
	--badge-expired-color: #626f7b;
	--badge-expired-seal-fill: transparent;
	--badge-expired-seal-stroke: currentColor;
	--badge-expired-glyph: #7c8894;
	--badge-time-border: #ffffffbd;
	--badge-time-bg: #ffffffe6;
	--badge-time-color: #3e4a54;
	--badge-sub-bg: #ffffffe6;
	--badge-sub-border: #ffffffbd;
	--badge-sub-color: var(--color-brand-dark);
	--badge-shadow: 0 2px 8px #10223d2e;
	z-index: 1;
	pointer-events: none;
	flex-direction: column;
	align-items: flex-start;
	gap: 4px;
	max-width: min(196px, 100% - 116px);
	display: flex;
	position: absolute;
	top: 10px;
	left: 10px;
}
._cardMediaBadges_oxv9nT[data-variant="solid"] {
	--badge-active-border: #e3e7ebeb;
	--badge-active-bg: #fffffff0;
	--badge-active-color: #333;
	--badge-active-seal-fill: transparent;
	--badge-active-seal-stroke: currentColor;
	--badge-active-glyph: #333;
	--badge-time-border: #2b2b2b33;
	--badge-time-bg: #2b2b2be0;
	--badge-time-color: #fff;
	--badge-sub-bg: #2b2b2bd6;
	--badge-sub-border: #ffffff2e;
	--badge-sub-color: #fff;
}
._cardMediaBadges_oxv9nT[data-variant="paper"] {
	--badge-active-border: #e3e7ebeb;
	--badge-active-bg: #fffffff0;
	--badge-active-color: #333;
	--badge-time-border: #ffffffb3;
	--badge-time-bg: #fafafae6;
	--badge-time-color: var(--color-text-2);
}
._cardMediaBadges_oxv9nT[data-variant="outline"] {
	--badge-active-border: #e3e7ebeb;
	--badge-active-bg: #fffffff0;
	--badge-active-color: #333;
	--badge-time-border: #ffffffd1;
	--badge-time-bg: #ffffff9e;
	--badge-time-color: #2f3d47;
	--badge-shadow: none;
}
._cardMediaBadges_oxv9nT[data-variant="dark"] {
	--badge-active-border: #e3e7ebeb;
	--badge-active-bg: #fffffff0;
	--badge-active-color: #333;
	--badge-active-seal-fill: transparent;
	--badge-active-seal-stroke: currentColor;
	--badge-active-glyph: #333;
	--badge-time-border: #ffffff24;
	--badge-time-bg: #2b2b2bc7;
	--badge-time-color: #fff;
	--badge-sub-bg: #2b2b2bc7;
	--badge-sub-border: #ffffff24;
	--badge-sub-color: #fff;
}
._cardMediaBadges_oxv9nT[data-variant="mono"] {
	--badge-active-border: #e3e7ebeb;
	--badge-active-bg: #fffffff0;
	--badge-active-color: #333;
	--badge-active-seal-fill: transparent;
	--badge-active-seal-stroke: currentColor;
	--badge-active-glyph: #333;
	--badge-upcoming-border: var(--badge-active-border);
	--badge-upcoming-bg: var(--badge-active-bg);
	--badge-upcoming-color: var(--badge-active-color);
	--badge-upcoming-seal-fill: transparent;
	--badge-upcoming-seal-stroke: currentColor;
	--badge-upcoming-glyph: var(--badge-active-glyph);
	--badge-expired-border: var(--badge-active-border);
	--badge-expired-bg: var(--badge-active-bg);
	--badge-expired-color: var(--badge-active-color);
	--badge-expired-seal-fill: transparent;
	--badge-expired-seal-stroke: currentColor;
	--badge-expired-glyph: var(--badge-active-glyph);
	--badge-time-border: var(--badge-active-border);
	--badge-time-bg: var(--badge-active-bg);
	--badge-time-color: var(--badge-active-color);
	--badge-sub-border: var(--badge-active-border);
	--badge-sub-bg: var(--badge-active-bg);
	--badge-sub-color: var(--badge-active-color);
}
._cardMediaBadges_oxv9nT[data-variant="quiet"] {
	--badge-active-border: #e3e7ebeb;
	--badge-active-bg: #fffffff0;
	--badge-active-color: #333;
	--badge-time-border: #ffffff94;
	--badge-time-bg: #ffffffb8;
	--badge-time-color: #53606a;
	--badge-shadow: none;
}
._cardMediaBadges_oxv9nT[data-variant="accent"] {
	--badge-active-border: #e3e7ebeb;
	--badge-active-bg: #fffffff0;
	--badge-active-color: #333;
	--badge-time-border: #e3e7ebeb;
	--badge-time-bg: #fffffff0;
	--badge-time-color: #333;
}
._cardMediaBadges_oxv9nT[data-variant="dense"] {
	--badge-active-border: #e3e7ebeb;
	--badge-active-bg: #fffffff0;
	--badge-active-color: #333;
	--badge-time-border: #ffffffb8;
	--badge-time-bg: #ffffffdb;
	--badge-time-color: #3e4a54;
	gap: 3px;
}
._cardMediaBadges_oxv9nT[data-variant="inverse"] {
	--badge-active-border: #e3e7ebeb;
	--badge-active-bg: #fffffff0;
	--badge-active-color: #333;
	--badge-active-seal-fill: transparent;
	--badge-active-seal-stroke: currentColor;
	--badge-active-glyph: #333;
	--badge-time-border: #ffffff24;
	--badge-time-bg: #ffffffe6;
	--badge-time-color: #26313a;
}
[data-theme="dark"] ._cardMediaBadges_oxv9nT[data-variant="soft"] {
	--badge-active-border: #ffffff24;
	--badge-active-bg: #2b2b2be0;
	--badge-active-color: #fff;
	--badge-active-seal-fill: transparent;
	--badge-active-seal-stroke: currentColor;
	--badge-active-glyph: #fff;
	--badge-upcoming-border: #324354;
	--badge-upcoming-bg: #1a2430;
	--badge-upcoming-color: #9fb3c5;
	--badge-upcoming-seal-fill: transparent;
	--badge-upcoming-seal-stroke: currentColor;
	--badge-upcoming-glyph: #9fb3c5;
	--badge-expired-border: #2c3641;
	--badge-expired-bg: #1b232de6;
	--badge-expired-color: #8d99a7;
	--badge-expired-seal-fill: transparent;
	--badge-expired-seal-stroke: currentColor;
	--badge-expired-glyph: #77848f;
	--badge-time-border: #ffffff1f;
	--badge-time-bg: #141c25db;
	--badge-time-color: #c7d2dc;
	--badge-sub-bg: #141c25db;
	--badge-sub-border: #ffffff1f;
	--badge-sub-color: #dbe7ee;
	--badge-shadow: 0 2px 10px #0000006b;
}
._subscribedChip_LhwXvY {
	border: 1px solid var(--badge-sub-border);
	border-radius: var(--radius-sm);
	max-width: 100%;
	min-height: 22px;
	color: var(--badge-sub-color);
	background: var(--badge-sub-bg);
	box-shadow: var(--badge-shadow);
	white-space: nowrap;
	align-items: center;
	gap: 4px;
	padding: 4px 7px;
	font-size: 10px;
	font-weight: 800;
	line-height: 1;
	display: inline-flex;
}
._subscribedChip_LhwXvY svg {
	color: currentColor;
	opacity: 0.9;
}
._catalogCardBody_z7_mCV {
	flex-direction: column;
	flex: 1;
	min-width: 0;
	padding: 12px 14px 14px;
	display: flex;
}
._catalogCardBody_z7_mCV > h3:first-child {
	margin-top: 2px;
}
._catalogCardBody_z7_mCV h3 {
	min-height: 42px;
	color: var(--color-brand-dark);
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin: 10px 0 0;
	font-size: 14px;
	line-height: 1.35;
	display: -webkit-box;
	overflow: hidden;
}
._cardTitleLink_sBDEPV {
	color: inherit;
	text-decoration: none;
}
._cardTitleLink_sBDEPV:hover {
	color: var(--color-brand);
	text-decoration: underline;
}
._cardRegion_ojYmgE {
	min-height: 34px;
	color: var(--color-text-3);
	align-items: flex-start;
	gap: 5px;
	margin-top: 9px;
	font-size: 12px;
	line-height: 1.4;
	display: flex;
}
._cardRegion_ojYmgE svg {
	color: var(--color-icon-muted);
	flex: none;
	margin-top: 1px;
}
._cardRegionText_WzbWJQ {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	min-width: 0;
	display: -webkit-box;
	overflow: hidden;
}
._cardTags_uAJLU6 {
	flex-wrap: wrap;
	align-content: flex-start;
	gap: 6px;
	min-height: 54px;
	margin-top: 11px;
	display: flex;
}
._cardTags_uAJLU6 span {
	border-radius: var(--radius-sm);
	border: 1px solid var(--color-border-soft);
	max-width: 100%;
	color: var(--color-text-2);
	background: var(--color-surface-2);
	white-space: nowrap;
	text-overflow: ellipsis;
	align-items: center;
	gap: 4px;
	padding: 4px 8px;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.2;
	display: inline-flex;
	overflow: hidden;
}
._cardTags_uAJLU6 span svg {
	flex: none;
}
._cardTags_uAJLU6 [data-kind="transport"] {
	color: #0a6c7f;
}
._cardTags_uAJLU6 [data-kind="transport"] svg {
	color: #2f9db4;
}
._cardTags_uAJLU6 [data-kind="realty"] {
	color: #1f5f92;
}
._cardTags_uAJLU6 [data-kind="realty"] svg {
	color: #3486c9;
}
._cardTags_uAJLU6 [data-kind="land"] {
	color: #46731f;
}
._cardTags_uAJLU6 [data-kind="land"] svg {
	color: #6aa02f;
}
._cardTags_uAJLU6 ._cardTagMethod_IGl_Op {
	color: var(--color-text-3);
}
[data-theme="dark"] ._cardTags_uAJLU6 [data-kind="transport"] {
	color: #6fd0e3;
}
[data-theme="dark"] ._cardTags_uAJLU6 [data-kind="transport"] svg {
	color: #5cc3d8;
}
[data-theme="dark"] ._cardTags_uAJLU6 [data-kind="realty"] {
	color: #7bbaee;
}
[data-theme="dark"] ._cardTags_uAJLU6 [data-kind="realty"] svg {
	color: #6aaeea;
}
[data-theme="dark"] ._cardTags_uAJLU6 [data-kind="land"] {
	color: #a6d178;
}
[data-theme="dark"] ._cardTags_uAJLU6 [data-kind="land"] svg {
	color: #9ccb6f;
}
._cardDebtor_8whWDs {
	min-height: 16px;
	color: var(--color-text-3);
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 10px 0 0;
	font-size: 11.5px;
	line-height: 1.35;
	display: block;
	overflow: hidden;
}
._cardBottom__LuvII {
	border-top: 1px solid var(--color-line);
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 6px 8px;
	margin-top: auto;
	padding-top: 12px;
	display: flex;
}
._cardBottom__LuvII strong {
	color: var(--color-brand-dark);
	white-space: nowrap;
	font-size: clamp(15px, 9cqi, 18px);
	line-height: 1.2;
}
._cardBottom__LuvII a {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-text-strong);
	background: var(--color-surface);
	align-items: center;
	gap: 5px;
	padding: 7px 12px;
	font-size: 12px;
	font-weight: 700;
	transition:
			border-color 0.18s,
			color 0.18s,
			background 0.18s;
	display: inline-flex;
}
._cardBottom__LuvII a:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._cardPrice_yc5Bnq {
	gap: 2px;
	min-width: 0;
	display: grid;
}
._cardPrice_yc5Bnq small {
	color: var(--color-text-3);
	font-size: 10.5px;
	font-weight: 700;
	line-height: 1;
}
._cardNoPrice_HJxWhy {
	color: var(--color-text-3);
	font-size: 13px;
}
._cardPrice_yc5Bnq ._cardDeadlineCaption_204MoW {
	color: var(--color-icon-muted);
	margin-top: 3px;
	font-weight: 500;
	line-height: 1.3;
}
._statusBadge_DZU1I- {
	--status-border: var(--badge-upcoming-border);
	--status-bg: var(--badge-upcoming-bg);
	--status-color: var(--badge-upcoming-color);
	--status-seal-fill: var(--badge-upcoming-seal-fill);
	--status-seal-stroke: var(--badge-upcoming-seal-stroke);
	--status-glyph: var(--badge-upcoming-glyph);
	border: 1px solid var(--status-border);
	border-radius: var(--radius-sm);
	min-width: 0;
	max-width: 100%;
	min-height: 24px;
	color: var(--status-color);
	background: var(--status-bg);
	box-shadow: var(--badge-shadow);
	text-align: center;
	white-space: nowrap;
	justify-content: center;
	align-items: center;
	gap: 5px;
	padding: 4px 8px 4px 6px;
	font-size: 10.5px;
	font-weight: 600;
	line-height: 1;
	display: inline-flex;
}
._cardMediaBadges_oxv9nT[data-variant="dense"] ._statusBadge_DZU1I- {
	min-height: 22px;
	padding: 3px 7px 3px 5px;
	font-size: 10px;
}
._statusBadgeText_qCNBKi {
	text-overflow: ellipsis;
	min-width: 0;
	overflow: hidden;
}
._statusMark_C_5MwO {
	flex: 0 0 18px;
	width: 18px;
	height: 18px;
	display: block;
}
._cardMediaBadges_oxv9nT[data-variant="dense"] ._statusMark_C_5MwO {
	flex-basis: 17px;
	width: 17px;
	height: 17px;
}
._statusBadge_DZU1I-[data-tone="active"] {
	--status-border: var(--badge-active-border);
	--status-bg: var(--badge-active-bg);
	--status-color: var(--badge-active-color);
	--status-seal-fill: var(--badge-active-seal-fill);
	--status-seal-stroke: var(--badge-active-seal-stroke);
	--status-glyph: var(--badge-active-glyph);
}
._statusBadge_DZU1I-[data-tone="upcoming"] {
	--status-border: var(--badge-upcoming-border);
	--status-bg: var(--badge-upcoming-bg);
	--status-color: var(--badge-upcoming-color);
	--status-seal-fill: var(--badge-upcoming-seal-fill);
	--status-seal-stroke: var(--badge-upcoming-seal-stroke);
	--status-glyph: var(--badge-upcoming-glyph);
}
._statusBadge_DZU1I-[data-tone="expired"] {
	--status-border: var(--badge-expired-border);
	--status-bg: var(--badge-expired-bg);
	--status-color: var(--badge-expired-color);
	--status-seal-fill: var(--badge-expired-seal-fill);
	--status-seal-stroke: var(--badge-expired-seal-stroke);
	--status-glyph: var(--badge-expired-glyph);
}
._statusRing_TwyOZv {
	fill: var(--status-seal-fill);
	stroke: var(--status-seal-stroke);
	stroke-width: 2px;
}
._statusGlyph_uY663Z {
	fill: none;
	stroke: var(--status-glyph);
	stroke-width: 2.2px;
	stroke-linecap: round;
	stroke-linejoin: round;
}
._cardStatusCountdown_zJHtNY {
	border: 1px solid var(--badge-time-border);
	border-radius: var(--radius-sm);
	max-width: 100%;
	min-height: 21px;
	color: var(--badge-time-color);
	background: var(--badge-time-bg);
	box-shadow: var(--badge-shadow);
	align-items: center;
	padding: 3px 7px;
	font-size: 10px;
	line-height: 1;
	display: inline-flex;
}
._cardMediaBadges_oxv9nT[data-variant="dense"] ._cardStatusCountdown_zJHtNY {
	min-height: 19px;
	padding: 2px 6px;
}
._cardStatusCountdown_zJHtNY [data-state][data-state] {
	color: inherit;
	gap: 4px;
	font-size: 10px;
	font-weight: 800;
	line-height: 1;
}
._cardMediaBadges_oxv9nT[data-variant="dense"] ._cardStatusCountdown_zJHtNY [data-state][data-state] {
	font-size: 9.5px;
}
._cardStatusCountdown_zJHtNY svg {
	color: currentColor;
	width: 11px;
	height: 11px;
}
._cardStatusCountdown_zJHtNY [data-state="urgent"][data-state="urgent"] {
	color: var(--color-warning);
}
._cardMediaBadges_oxv9nT[data-variant="mono"] ._cardStatusCountdown_zJHtNY [data-state="urgent"][data-state="urgent"] {
	color: var(--badge-time-color);
}
[data-theme="dark"] ._cardStatusCountdown_zJHtNY [data-state="urgent"][data-state="urgent"] {
	color: #fbbf24;
}
._srOnly_3nHywZ {
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	overflow: hidden;
}
._lotNumberBadge_FVeUzK {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 28px;
	color: var(--color-brand-dark);
	background: var(--color-surface-2);
	white-space: nowrap;
	align-items: center;
	padding: 5px 8px;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	display: inline-flex;
}
._tableScroll_hRxQUM {
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid var(--color-line);
	border-bottom: 1px solid var(--color-line);
	max-width: 100%;
	overflow-x: auto;
	container-type: inline-size;
}
._resultsTable_qdaFXx {
	border-collapse: collapse;
	table-layout: fixed;
	text-align: left;
	width: 100%;
	min-width: 0;
}
._resultsTable_qdaFXx thead {
	color: var(--color-text-2);
	background: var(--color-border-soft);
	font-size: clamp(11px, 1.1cqi, 12px);
	font-weight: 700;
}
._resultsTable_qdaFXx th,
._resultsTable_qdaFXx td {
	border-top: 1px solid var(--color-line);
	vertical-align: top;
	padding: 14px 16px;
}
._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) th,
._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) td {
	padding: clamp(10px, 1.2cqi, 14px) clamp(10px, 1.35cqi, 16px);
}
._resultsTable_qdaFXx th:nth-child(2),
._resultsTable_qdaFXx td:nth-child(2) {
	width: 176px;
}
._resultsTable_qdaFXx th:nth-child(3),
._resultsTable_qdaFXx td:nth-child(3) {
	width: 148px;
}
._resultsTable_qdaFXx th:nth-child(4),
._resultsTable_qdaFXx td:nth-child(4) {
	width: 184px;
}
._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) th:nth-child(2),
._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) td:nth-child(2) {
	width: 18%;
}
._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) th:nth-child(3),
._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) td:nth-child(3) {
	width: 14%;
}
._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) th:nth-child(4),
._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) td:nth-child(4) {
	width: 10%;
}
._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) ._statusCell_jTfE2e {
	width: 14%;
	min-width: 0;
}
._auctionTable_V7E1kF {
	min-width: 1120px;
}
._auctionTable_V7E1kF th:nth-child(2),
._auctionTable_V7E1kF td:nth-child(2) {
	width: clamp(280px, 22cqi, 360px);
}
._auctionTable_V7E1kF th:nth-child(3),
._auctionTable_V7E1kF td:nth-child(3),
._auctionTable_V7E1kF th:nth-child(4),
._auctionTable_V7E1kF td:nth-child(4) {
	//overflow-wrap: break-word;
	width: 126px;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 11px;
}
._auctionTable_V7E1kF th:nth-child(5),
._auctionTable_V7E1kF td:nth-child(5),
._auctionTable_V7E1kF th:nth-child(7),
._auctionTable_V7E1kF td:nth-child(7) {
	width: 112px;
}
._auctionTable_V7E1kF th:nth-child(6),
._auctionTable_V7E1kF td:nth-child(6) {
	width: 132px;
}
@container catalog-results (width>=1361px) {
	._auctionTableCell_9O-d2g {
		grid-template-columns: max-content minmax(0, 1fr);
		grid-template-areas: "title title" "meta action";
		align-items: center;
	}
	._auctionTableCell_9O-d2g > a {
		grid-area: title;
	}
	._auctionTableCell_9O-d2g > span {
		grid-area: meta;
	}
	._auctionTableCell_9O-d2g > ._tableFavorite_QrQWYR {
		white-space: nowrap;
		grid-area: action;
		justify-self: start;
	}
	._auctionTable_V7E1kF th:first-child,
	._auctionTable_V7E1kF td:first-child {
		width: 21%;
	}
	._auctionTable_V7E1kF th:nth-child(2),
	._auctionTable_V7E1kF td:nth-child(2) {
		width: 25%;
	}
	._auctionTable_V7E1kF th:nth-child(3),
	._auctionTable_V7E1kF td:nth-child(3),
	._auctionTable_V7E1kF th:nth-child(4),
	._auctionTable_V7E1kF td:nth-child(4) {
		width: 10%;
	}
	._auctionTable_V7E1kF th:nth-child(5),
	._auctionTable_V7E1kF td:nth-child(5) {
		width: 8%;
	}
	._auctionTable_V7E1kF th:nth-child(6),
	._auctionTable_V7E1kF td:nth-child(6) {
		width: 10%;
	}
	._auctionTable_V7E1kF th:nth-child(7),
	._auctionTable_V7E1kF td:nth-child(7),
	._auctionTable_V7E1kF th:nth-child(8),
	._auctionTable_V7E1kF td:nth-child(8) {
		width: 8%;
	}
	._auctionTable_V7E1kF th,
	._auctionTable_V7E1kF td {
		padding: 9px 12px;
	}
	._auctionTable_V7E1kF th:nth-child(3),
	._auctionTable_V7E1kF td:nth-child(3),
	._auctionTable_V7E1kF th:nth-child(4),
	._auctionTable_V7E1kF td:nth-child(4) {
		padding-inline: 7px;
	}
	._auctionTableCell_9O-d2g {
		gap: 3px;
	}
	._auctionTableLotList_z06I8s {
		gap: 2px;
	}
	._auctionTableLot_ysc7jG {
		line-height: 1.2;
	}
}
._resultsTable_qdaFXx td {
	color: var(--color-text-2);
	font-size: clamp(12px, 1.1cqi, 13px);
	line-height: 1.45;
}
._resultsTable_qdaFXx td._promotionCell_1rx2Wm {
	border-top: 0;
	padding: 12px 0;
}
._resultsTable_qdaFXx td:not(:first-child) {
	vertical-align: middle;
}
._lotCell_EVICd5 {
	align-items: flex-start;
	gap: clamp(10px, 1cqi, 16px);
	width: 100%;
	min-width: 0;
	display: flex;
}
._thumb_fTSZNr {
	--table-thumb-size: clamp(112px, 12cqi, 168px);
	width: var(--table-thumb-size);
	flex: 0 0 var(--table-thumb-size);
	aspect-ratio: 4/3;
	background: var(--color-border-soft);
	border-radius: 10px;
	align-self: flex-start;
	display: block;
	overflow: hidden;
}
._thumb_fTSZNr img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
._lotCopy_8-OlPi {
	flex: auto;
	grid-template-columns: minmax(0, 1fr) 32px;
	grid-template-areas: "number actions" "title actions" "address actions" "tags actions";
	gap: 5px 10px;
	min-width: 0;
	display: grid;
}
._lotCopy_8-OlPi ._lotNumberRow_jNlPdK {
	grid-area: number;
}
._lotCopy_8-OlPi > a {
	grid-area: title;
}
._lotCopy_8-OlPi > p {
	grid-area: address;
}
._lotCopy_8-OlPi ._lotTags_sReL9p {
	grid-area: tags;
}
._lotCopy_8-OlPi ._lotNumberBadge_FVeUzK {
	color: var(--color-brand-dark);
	background: var(--color-surface-2);
	padding: 5px 8px;
	font-size: 11px;
	font-weight: 800;
}
._lotCopy_8-OlPi a {
	max-width: 100%;
	color: var(--color-brand-dark);
	overflow-wrap: anywhere;
	font-size: clamp(13px, 1.2cqi, 15px);
	font-weight: 700;
	line-height: 1.3;
}
._lotCopy_8-OlPi p {
	max-width: 100%;
	color: var(--color-text-2);
	margin: 0;
	font-size: clamp(11px, 1cqi, 12px);
	line-height: 1.35;
}
._lotCopy_8-OlPi span {
	color: var(--color-text-2);
	background: var(--color-border-soft);
	border-radius: 8px;
	justify-self: start;
	padding: 3px 8px;
	font-size: 10px;
	font-weight: 600;
}
._lotCopy_8-OlPi ._lotNumberRow_jNlPdK {
	background: 0 0;
	border-radius: 0;
	justify-self: start;
	align-items: center;
	gap: 6px;
	padding: 0;
	display: inline-flex;
}
._lotCopy_8-OlPi ._tableSubscribed_xoyGzu {
	color: var(--color-brand-fill);
	background: 0 0;
	border-radius: 0;
	justify-self: start;
	align-items: center;
	padding: 0;
	display: inline-flex;
}
._lotCopy_8-OlPi ._lotTags_sReL9p {
	background: 0 0;
	border-radius: 0;
	flex-wrap: wrap;
	justify-self: start;
	gap: 6px;
	padding: 0;
	//display: flex;
}
._lotCopy_8-OlPi ._lotCategoryTag_nbSo98,
._lotCopy_8-OlPi ._lotFormTag_qzUMqa {
	border-radius: var(--radius-sm);
	align-items: center;
	gap: 4px;
	padding: 3px 8px;
	font-size: 10px;
	font-weight: 600;
	display: inline-flex;
}
._lotCopy_8-OlPi ._lotCategoryTag_nbSo98 {
	color: var(--color-text-2);
	background: var(--color-border-soft);
}
._lotCopy_8-OlPi ._lotCategoryTag_nbSo98 svg {
	color: var(--color-icon-muted);
}
._lotCopy_8-OlPi ._lotFormTag_qzUMqa {
	color: var(--color-brand-dark);
	background: var(--color-brand-fill);
}
._auctionTableCell_9O-d2g {
	gap: 5px;
	min-width: 0;
	display: grid;
}
._auctionTableCell_9O-d2g a {
	color: var(--color-brand-dark);
	font-size: 14px;
	font-weight: 700;
	line-height: 1.3;
	text-decoration: none;
}
._auctionTableCell_9O-d2g a:hover {
	color: var(--color-link);
}
._auctionTableCell_9O-d2g span,
._auctionTable_V7E1kF small {
	color: var(--color-muted);
	font-size: 11px;
	line-height: 1.35;
}
._auctionTableLotList_z06I8s {
	gap: 4px;
	min-width: 0;
	display: grid;
}
._auctionTableLot_ysc7jG {
	min-width: 0;
	color: var(--color-text-strong);
	grid-template-columns: auto minmax(0, 1fr);
	align-items: baseline;
	gap: 6px;
	font-size: 11.5px;
	line-height: 1.3;
	text-decoration: none;
	display: grid;
}
._auctionTableLot_ysc7jG:hover ._auctionTableLotTitle_Mk8s_J {
	color: var(--color-link);
}
._auctionTableLotNumber_dgdoxf {
	color: var(--color-brand);
	white-space: nowrap;
	font-weight: 700;
}
._auctionTableLotTitle_Mk8s_J {
	min-width: 0;
	color: var(--color-text-strong);
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.25;
	display: -webkit-box;
	overflow: hidden;
}
._lotActions_v5AGvD {
	flex-flow: column;
	grid-area: actions;
	place-self: center end;
	gap: 6px;
	margin-top: 0;
	display: flex;
}
._lotActions_v5AGvD button {
	justify-content: center;
	gap: 0;
	width: 32px;
	height: 32px;
	min-height: 0;
	padding: 0;
}
._tableFavorite_QrQWYR {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 24px;
	color: var(--color-text-2);
	background: var(--color-surface);
	cursor: pointer;
	justify-self: start;
	align-items: center;
	gap: 5px;
	padding: 4px 10px 4px 8px;
	font-size: 11px;
	font-weight: 600;
	transition:
			color 0.16s,
			border-color 0.16s;
	display: inline-flex;
}
._tableFavorite_QrQWYR:hover,
._tableFavorite_QrQWYR[data-active="true"] {
	color: var(--color-brand);
	border-color: var(--color-brand);
}
._tableFavorite_QrQWYR[data-active="true"] svg {
	fill: currentColor;
}
._tableCalendar_dNOLce {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 24px;
	color: var(--color-text-2);
	background: var(--color-surface);
	cursor: pointer;
	align-items: center;
	gap: 5px;
	padding: 4px 10px 4px 8px;
	font-size: 11px;
	font-weight: 600;
	transition:
			color 0.16s,
			border-color 0.16s;
	display: inline-flex;
}
._tableCalendar_dNOLce:hover,
._tableCalendar_dNOLce[data-active="true"] {
	color: var(--color-brand);
	border-color: var(--color-brand);
}
._tableCompare_RIH8G4 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 24px;
	color: var(--color-text-2);
	background: var(--color-surface);
	cursor: pointer;
	align-items: center;
	gap: 5px;
	padding: 4px 10px 4px 8px;
	font-size: 11px;
	font-weight: 600;
	transition:
			color 0.16s,
			border-color 0.16s;
	display: inline-flex;
}
._tableCompare_RIH8G4:hover,
._tableCompare_RIH8G4[data-active="true"] {
	color: var(--color-brand);
	border-color: var(--color-brand);
}
._priceCell_zGSEZs {
	white-space: nowrap;
	font-weight: 700;
	color: var(--color-brand-dark) !important;
}
._partiesCell_94gNWL {
	gap: 8px;
	display: grid;
}
._partyItem_wtfqRg {
	color: var(--color-text-strong);
	gap: 1px;
	font-size: clamp(11px, 1cqi, 12px);
	line-height: 1.35;
	display: grid;
}
._partyItem_wtfqRg small {
	color: var(--color-text-3);
	font-size: 10px;
	font-weight: 700;
}
._priceStack_YOG_7R {
	gap: 3px;
	display: grid;
}
._priceStack_YOG_7R strong {
	color: var(--color-brand-dark);
	white-space: nowrap;
	font-size: 14px;
	font-weight: 700;
}
._priceDeposit_4dwbJx {
	color: var(--color-text-2);
	font-size: 11px;
	font-weight: 600;
}
._deadlineCell_6aHHnp {
	justify-items: start;
	gap: 6px;
	display: grid;
}
._deadlineDates_3TjdCU {
	color: var(--color-text-2);
	//white-space: normal;
	max-inline-size: 12ch;
	font-size: clamp(11px, 1cqi, 12px);
	line-height: 1.35;
}
._statusCell_jTfE2e {
	text-align: center;
	width: 216px;
	min-width: 216px;
}
._statusBadge_JAbiAt {
	--status-border: #e3e7ebeb;
	--status-bg: #fffffff0;
	--status-color: #333;
	--status-seal-fill: transparent;
	--status-seal-stroke: currentColor;
	--status-glyph: #333;
	border: 1px solid var(--status-border);
	border-radius: var(--radius-sm);
	min-height: 24px;
	color: var(--status-color);
	background: var(--status-bg);
	text-align: center;
	white-space: nowrap;
	justify-content: center;
	align-items: center;
	gap: 5px;
	padding: 4px 8px 4px 6px;
	font-size: 10.5px;
	font-weight: 600;
	line-height: 1;
	display: inline-flex;
}
._statusCell_jTfE2e ._statusBadge_JAbiAt {
	white-space: normal;
	text-wrap: balance;
	line-height: 1.15;
}
._statusBadge_JAbiAt[data-tone="active"],
._statusBadge_JAbiAt[data-tone="upcoming"] {
	--status-border: #e3e7ebeb;
	--status-bg: #fffffff0;
	--status-color: #333;
	--status-seal-fill: transparent;
	--status-seal-stroke: currentColor;
	--status-glyph: #333;
}
@container catalog-results (width>=1160.01px) and (width<=1320px) {
	._resultsTable_qdaFXx th,
	._resultsTable_qdaFXx td {
		padding: 10px 9px;
	}
	._resultsTable_qdaFXx thead,
	._resultsTable_qdaFXx td {
		font-size: 12px;
	}
	._auctionTable_V7E1kF {
		min-width: 1160px;
	}
	._thumb_fTSZNr {
		--table-thumb-size: clamp(88px, 8cqi, 112px);
	}
}
@container catalog-results (width<=1160px) {
	._tableScroll_hRxQUM {
		border: 0;
	}
	._resultsTable_qdaFXx,
	._resultsTable_qdaFXx tbody,
	._resultsTable_qdaFXx td {
		width: auto;
		min-width: 0;
		display: block;
	}
	._resultsTable_qdaFXx thead {
		display: none;
	}
	._resultsTable_qdaFXx tr {
		border: 1px solid var(--color-line);
		border-radius: var(--radius-md);
		background: var(--color-surface);
		grid-template-columns: repeat(4, minmax(0, 1fr));
		align-items: start;
		gap: 6px;
		min-width: 0;
		margin-bottom: 8px;
		padding: 10px;
		display: grid;
	}
	._resultsTable_qdaFXx tr:last-child {
		margin-bottom: 0;
	}
	._resultsTable_qdaFXx td {
		border: 0;
		padding: 0;
	}
	._resultsTable_qdaFXx tr._promotionRow_APvlzB {
		background: 0 0;
		border: 0;
		margin-bottom: 12px;
		padding: 0;
		display: block;
	}
	._resultsTable_qdaFXx td._promotionCell_1rx2Wm {
		width: 100%;
		display: block;
	}
	._resultsTable_qdaFXx td:first-child {
		grid-column: 1/-1;
		width: 100%;
	}
	._resultsTable_qdaFXx td[data-label] {
		border-radius: var(--radius-sm);
		background: var(--color-surface-2);
		text-align: left;
		overflow-wrap: anywhere;
		word-break: normal;
		border: 0;
		align-content: start;
		gap: 2px;
		min-width: 0;
		margin-top: 0;
		padding: 8px 10px;
		font-size: clamp(12px, 1.2cqi, 13px);
		display: grid;
	}
	._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) td[data-label],
	._resultsTable_qdaFXx._auctionTable_V7E1kF td[data-label] {
		width: 100%;
		min-width: 0;
	}
	._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) td:nth-child(2) {
		display: grid;
	}
	._resultsTable_qdaFXx td[data-label]:before {
		content: attr(data-label);
		color: var(--color-text-3);
		text-align: left;
		font-size: 10.5px;
		font-weight: 700;
		line-height: 1.2;
		display: block;
	}
	._partiesCell_94gNWL,
	._partyItem_wtfqRg,
	._deadlineCell_6aHHnp {
		justify-items: start;
	}
	._priceStack_YOG_7R strong {
		white-space: normal;
		overflow-wrap: anywhere;
	}
	._deadlineDates_3TjdCU {
		white-space: nowrap;
		max-inline-size: none;
	}
	._thumb_fTSZNr {
		aspect-ratio: 4/3;
		flex: 0 0 clamp(88px, 10cqi, 112px);
		align-self: flex-start;
		width: clamp(88px, 10cqi, 112px);
		min-height: 0;
	}
	._statusCell_jTfE2e {
		text-align: left;
		width: 100%;
		min-width: 0;
	}
	._statusCell_jTfE2e ._statusBadge_JAbiAt {
		text-align: left;
		justify-content: flex-start;
		width: fit-content;
		max-width: 100%;
	}
	._lotCell_EVICd5 {
		gap: 10px;
	}
	._lotCopy_8-OlPi {
		grid-template-columns: minmax(0, 1fr) auto;
		grid-template-areas: "number actions" "title actions" "address actions" "tags actions";
		gap: 3px;
	}
	._lotCopy_8-OlPi ._lotNumberRow_jNlPdK {
		grid-area: number;
	}
	._lotCopy_8-OlPi > a {
		grid-area: title;
	}
	._lotCopy_8-OlPi > p {
		grid-area: address;
	}
	._lotCopy_8-OlPi ._lotTags_sReL9p {
		grid-area: tags;
	}
	._lotActions_v5AGvD {
		flex-wrap: nowrap;
		grid-area: actions;
		place-self: center end;
		margin-top: 0;
	}
	._partiesCell_94gNWL {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 6px 10px;
	}
	._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) tr {
		grid-template-columns: minmax(0, 1.35fr) repeat(3, minmax(0, 1fr));
	}
}
@container catalog-results (width>=701px) and (width<=1160px) {
	._resultsTable_qdaFXx._auctionTable_V7E1kF ._statusCell_jTfE2e {
		grid-column: span 2;
	}
}
@container catalog-results (width>=1161px) and (width<=1360px) {
	._auctionTable_V7E1kF th:nth-child(2),
	._auctionTable_V7E1kF td:nth-child(2) {
		width: 260px;
	}
	._auctionTable_V7E1kF th:nth-child(3),
	._auctionTable_V7E1kF td:nth-child(3),
	._auctionTable_V7E1kF th:nth-child(4),
	._auctionTable_V7E1kF td:nth-child(4) {
		width: 116px;
	}
	._auctionTable_V7E1kF th:nth-child(5),
	._auctionTable_V7E1kF td:nth-child(5) {
		width: 104px;
	}
	._auctionTable_V7E1kF th:nth-child(6),
	._auctionTable_V7E1kF td:nth-child(6) {
		width: 124px;
	}
	._auctionTable_V7E1kF th:nth-child(7),
	._auctionTable_V7E1kF td:nth-child(7) {
		width: 108px;
	}
}
@container catalog-results (width<=700px) {
	._resultsTable_qdaFXx tr,
	._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) tr {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 6px;
	}
	._deadlineDates_3TjdCU {
		white-space: normal;
	}
}
@container catalog-results (width<=360px) {
	._resultsTable_qdaFXx tr,
	._resultsTable_qdaFXx:not(._auctionTable_V7E1kF) tr {
		grid-template-columns: 1fr;
		gap: 8px;
		padding: 12px;
	}
	._resultsTable_qdaFXx td[data-label] {
		border-top: 1px solid var(--color-border-soft);
		background: 0 0;
		border-radius: 0;
		grid-template-columns: minmax(88px, 112px) minmax(0, 1fr);
		align-items: start;
		gap: 8px;
		padding: 7px 0;
	}
	._lotCell_EVICd5 {
		gap: 12px;
	}
	._partiesCell_94gNWL {
		grid-template-columns: 1fr;
	}
	._deadlineDates_3TjdCU {
		white-space: normal;
	}
	._thumb_fTSZNr {
		flex-basis: 96px;
		width: 96px;
	}
}
@media (width<=480px) {
	._lotCell_EVICd5 {
		align-items: flex-start;
	}
	._thumb_fTSZNr {
		flex-basis: 96px;
		width: 96px;
	}
	._lotCopy_8-OlPi a {
		font-size: 13px;
	}
	._lotCopy_8-OlPi {
		grid-template-columns: 1fr;
		grid-template-areas: "number" "title" "address" "tags" "actions";
	}
	._lotActions_v5AGvD {
		flex-direction: row;
		justify-self: start;
		gap: 5px;
	}
	._lotActions_v5AGvD button {
		width: 30px;
		height: 30px;
	}
}
[data-theme="dark"] ._statusBadge_JAbiAt {
	--status-seal-fill: transparent;
	--status-seal-stroke: currentColor;
	--status-glyph: #fff;
}
[data-theme="dark"] ._statusBadge_JAbiAt[data-tone="active"],
[data-theme="dark"] ._statusBadge_JAbiAt[data-tone="upcoming"] {
	--status-border: #ffffff24;
	--status-bg: #2b2b2be0;
	--status-color: #fff;
	--status-seal-fill: transparent;
	--status-seal-stroke: currentColor;
	--status-glyph: #fff;
}
._statusBadge_JAbiAt[data-tone="expired"] {
	--status-border: #e3e7ebeb;
	--status-bg: #fffffff0;
	--status-color: #333;
	--status-seal-fill: transparent;
	--status-seal-stroke: currentColor;
	--status-glyph: #333;
}
[data-theme="dark"] ._statusBadge_JAbiAt[data-tone="expired"] {
	--status-border: #ffffff24;
	--status-bg: #2b2b2be0;
	--status-color: #fff;
	--status-seal-fill: transparent;
	--status-seal-stroke: currentColor;
	--status-glyph: #fff;
}
._lotCopy_8-OlPi ._lotCategoryTag_nbSo98[data-kind="transport"] {
	color: #0a6c7f;
	margin: 0 0 5px 0;
}
._lotCopy_8-OlPi ._lotCategoryTag_nbSo98[data-kind="transport"] svg {
	color: #2f9db4;
}
._lotCopy_8-OlPi ._lotCategoryTag_nbSo98[data-kind="realty"] {
	color: #1f5f92;
}
._lotCopy_8-OlPi ._lotCategoryTag_nbSo98[data-kind="realty"] svg {
	color: #3486c9;
}
._lotCopy_8-OlPi ._lotCategoryTag_nbSo98[data-kind="land"] {
	color: #46731f;
}
._lotCopy_8-OlPi ._lotCategoryTag_nbSo98[data-kind="land"] svg {
	color: #6aa02f;
}
[data-theme="dark"] ._lotCopy_8-OlPi ._lotCategoryTag_nbSo98[data-kind="transport"] {
	color: #6fd0e3;
}
[data-theme="dark"] ._lotCopy_8-OlPi ._lotCategoryTag_nbSo98[data-kind="transport"] svg {
	color: #5cc3d8;
}
[data-theme="dark"] ._lotCopy_8-OlPi ._lotCategoryTag_nbSo98[data-kind="realty"] {
	color: #7bbaee;
}
[data-theme="dark"] ._lotCopy_8-OlPi ._lotCategoryTag_nbSo98[data-kind="realty"] svg {
	color: #6aaeea;
}
[data-theme="dark"] ._lotCopy_8-OlPi ._lotCategoryTag_nbSo98[data-kind="land"] {
	color: #a6d178;
}
[data-theme="dark"] ._lotCopy_8-OlPi ._lotCategoryTag_nbSo98[data-kind="land"] svg {
	color: #9ccb6f;
}
._adRow_YxI5Rn {
	align-items: center;
	gap: var(--space-4);
	min-width: 0;
	min-height: 96px;
	padding: 14px var(--space-5);
	border: 1px solid color-mix(in srgb, var(--color-brand) 34%, var(--color-line));
	border-radius: var(--radius);
	color: var(--color-ink);
	background: color-mix(in srgb, var(--color-brand-soft) 74%, var(--color-surface));
	grid-template-columns: minmax(0, 1fr) auto 104px;
	text-decoration: none;
	transition:
			background 0.15s,
			border-color 0.15s,
			box-shadow 0.15s;
	display: grid;
	position: relative;
	overflow: hidden;
	box-shadow: 0 4px 10px #10182014;
}
._adRow_YxI5Rn:hover {
	border-color: color-mix(in srgb, var(--color-brand) 52%, var(--color-line));
	background: color-mix(in srgb, var(--color-brand-soft) 88%, var(--color-surface));
	box-shadow: 0 6px 12px #1018201a;
}
._adRow_YxI5Rn:focus-visible {
	outline: 2px solid var(--color-brand-dark);
	outline-offset: 2px;
}
._adCopy_pkqSoB {
	align-content: center;
	gap: 4px;
	min-width: 0;
	display: grid;
}
._adLabel_IH3TQo {
	color: var(--color-event-personal);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._adTitle_IoXg3B {
	color: var(--color-ink);
	font-size: var(--text-base);
	font-weight: var(--weight-semibold);
	line-height: 1.3;
}
._adRow_YxI5Rn:hover ._adTitle_IoXg3B {
	color: var(--color-brand-dark);
}
._adText_TRlXHF {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	-webkit-line-clamp: 2;
	line-clamp: 2;
	overflow-wrap: anywhere;
	text-wrap: pretty;
	-webkit-box-orient: vertical;
	line-height: 1.42;
	display: -webkit-box;
	overflow: hidden;
}
._adArrow_4-dO4_ {
	border: 1px solid var(--color-line);
	width: 34px;
	height: 34px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	transition:
			border-color 0.18s,
			background 0.18s;
	display: inline-flex;
}
._adArrow_4-dO4_ svg {
	transition: transform 0.18s;
	transform: rotate(-45deg);
}
._adRow_YxI5Rn:hover ._adArrow_4-dO4_ {
	border-color: var(--color-line-strong);
	background: var(--color-surface-2);
}
._adRow_YxI5Rn:hover ._adArrow_4-dO4_ svg {
	transform: rotate(0);
}
._adMedia_kTTNWo {
	place-items: center;
	width: 104px;
	height: 82px;
	display: grid;
	overflow: visible;
}
._adImage_PM4wN9 {
	object-fit: contain;
	pointer-events: none;
	width: 100%;
	height: 100%;
	display: block;
}
[data-theme="dark"] ._adArrow_4-dO4_ {
	background: var(--color-surface-2);
}
@media (width<=900px) {
	._adRow_YxI5Rn {
		gap: var(--space-3);
		grid-template-columns: minmax(0, 1fr) auto 80px;
	}
	._adMedia_kTTNWo {
		width: 80px;
		height: 68px;
	}
}
@media (width<=640px) {
	._adRow_YxI5Rn {
		min-height: 0;
		padding: var(--space-3) var(--space-4);
		grid-template-columns: minmax(0, 1fr) auto 48px;
	}
	._adTitle_IoXg3B {
		font-size: var(--text-sm);
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		overflow: hidden;
	}
	._adArrow_4-dO4_ {
		width: 30px;
		height: 30px;
	}
	._adMedia_kTTNWo {
		width: 48px;
		height: 48px;
	}
}
._adCard_y8UIZZ {
	border-color: var(--color-line);
	background: var(--color-surface);
	border-radius: 12px;
	flex-direction: column;
	align-self: stretch;
	align-items: stretch;
	gap: 0;
	width: 100%;
	min-height: 100%;
	padding: 14px 16px 16px;
	transition:
			transform 0.2s,
			border-color 0.2s,
			box-shadow 0.2s;
	display: flex;
	position: relative;
	overflow: hidden;
	box-shadow: 0 10px 26px #10223d14;
	container-type: inline-size;
}
._adCard_y8UIZZ:hover {
	border-color: var(--color-line-strong);
	background: var(--color-surface);
	transform: translateY(-3px);
	box-shadow: 0 20px 40px #10223d24;
}
._adCard_y8UIZZ ._adCopy_pkqSoB {
	flex-direction: column;
	gap: 0;
	min-height: 0;
	padding-right: 46px;
	display: flex;
}
._adCard_y8UIZZ ._adLabel_IH3TQo {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	width: fit-content;
	max-width: 100%;
	min-height: 28px;
	color: var(--color-text-3);
	background: var(--color-surface-2);
	align-items: center;
	padding: 5px 9px;
	font-size: 11px;
	line-height: 1.2;
	display: inline-flex;
}
._adCard_y8UIZZ ._adTitle_IoXg3B {
	min-height: 40px;
	color: var(--color-brand-dark);
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 12px;
	font-size: 15px;
	line-height: 1.3;
	display: -webkit-box;
	overflow: hidden;
}
._adCard_y8UIZZ:hover ._adTitle_IoXg3B {
	color: var(--color-brand);
}
._adCard_y8UIZZ ._adText_TRlXHF {
	color: var(--color-text-2);
	white-space: normal;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-top: 12px;
	padding-right: 0;
	font-size: 12px;
	line-height: 1.4;
	display: -webkit-box;
}
._adCard_y8UIZZ ._adArrow_4-dO4_ {
	position: absolute;
	top: 14px;
	right: 16px;
}
._adCard_y8UIZZ ._adMedia_kTTNWo {
	z-index: 0;
	aspect-ratio: 1;
	pointer-events: none;
	flex: auto;
	place-items: end;
	width: clamp(120px, 44cqi, 220px);
	max-width: 100%;
	height: auto;
	min-height: clamp(132px, 48cqi, 236px);
	margin: 12px 0 0 auto;
	display: grid;
	position: relative;
	overflow: hidden;
}
._adCard_y8UIZZ ._adImage_PM4wN9 {
	aspect-ratio: 1;
	object-fit: contain;
	transform-origin: 100% 100%;
	width: 100%;
	height: auto;
	max-height: 100%;
	transition: transform 0.2s ease-out;
}
._adCard_y8UIZZ:hover ._adImage_PM4wN9,
._adCard_y8UIZZ:focus-visible ._adImage_PM4wN9 {
	transform: scale(1.12);
}
._adCard_y8UIZZ ._adCopy_pkqSoB,
._adCardFooter_ji6ncL {
	z-index: 1;
	position: relative;
}
._adCard_y8UIZZ ._adArrow_4-dO4_ {
	z-index: 2;
}
._adCardFooter_ji6ncL {
	border-top: 1px solid var(--color-line);
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 8px;
	margin-top: 16px;
	padding-top: 12px;
	display: flex;
}
._adCardMeta_9IiZze {
	min-width: 0;
	color: var(--color-text-3);
	font-size: 11px;
	font-weight: var(--weight-semibold);
	line-height: 1.3;
}
._adCta_u6Hwjr {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-text-strong);
	background: var(--color-surface);
	align-items: center;
	gap: 5px;
	padding: 7px 12px;
	font-size: 12px;
	font-weight: 700;
	transition:
			border-color 0.18s,
			color 0.18s,
			background 0.18s;
	display: inline-flex;
}
._adCard_y8UIZZ:hover ._adCta_u6Hwjr {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
[data-theme="dark"] ._adCard_y8UIZZ {
	box-shadow: 0 10px 26px #00000080;
}
[data-theme="dark"] ._adCard_y8UIZZ:hover {
	box-shadow: 0 20px 40px #00000094;
}
@media (width<=640px) {
	._adCard_y8UIZZ {
		min-height: clamp(480px, 92vw, 620px);
	}
	._adCard_y8UIZZ ._adMedia_kTTNWo {
		width: clamp(148px, 52cqi, 244px);
		min-height: clamp(164px, 56cqi, 268px);
	}
}
@media (prefers-reduced-motion: reduce) {
	._adCard_y8UIZZ ._adImage_PM4wN9 {
		transition: none;
	}
	._adCard_y8UIZZ:hover ._adImage_PM4wN9,
	._adCard_y8UIZZ:focus-visible ._adImage_PM4wN9 {
		transform: none;
	}
}
._page_SG_G4o {
	min-height: calc(100vh - 57px);
	padding: var(--space-4) 0 var(--space-8);
	background: var(--color-page);
	--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
}
._inner_aHkmiP {
	width: min(100% - 48px, 1640px);
	margin-inline: auto;
}
._head__BgUGD {
	gap: var(--space-4);
	max-width: none;
	margin-bottom: var(--space-4);
	padding-bottom: var(--space-3);
	border-bottom: 1px solid var(--color-border-soft);
	grid-template-columns: minmax(0, 1fr) auto;
	align-items: end;
	display: grid;
}
._head__BgUGD h1 {
	color: var(--color-brand-dark);
	letter-spacing: 0;
	text-wrap: balance;
	grid-column: 1;
	margin: 0;
	font-size: 30px;
	line-height: 1.15;
}
._headActions_G-7uGh {
	gap: var(--space-2);
	flex-wrap: wrap;
	grid-area: 1/2;
	justify-content: flex-end;
	margin-top: 0;
	display: flex;
}
._sourceLink_AFMDPC {
	justify-content: center;
	align-items: center;
	gap: var(--space-2);
	border-radius: var(--radius-xs);
	min-height: 38px;
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	padding: 0 var(--space-4);
	color: var(--color-surface);
	background: var(--color-brand);
	text-decoration: none;
	display: inline-flex;
}
._sourceLink_AFMDPC:hover {
	background: var(--color-brand-dark);
}
._searchForm_YpYlIo {
	margin-bottom: var(--space-3);
}
._visuallyHidden_HVUTPG {
	clip: rect(0 0 0 0);
	white-space: nowrap;
	border: 0;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	overflow: hidden;
}
._smartSearchRow_ZnwpCu {
	gap: var(--space-3);
	grid-template-columns: minmax(0, 1fr) auto auto;
	align-items: center;
	display: grid;
}
._smartSearch_L2mzD9 {
	min-width: 0;
	display: block;
	position: relative;
}
._smartSearch_L2mzD9 > span {
	clip: rect(0 0 0 0);
	white-space: nowrap;
	width: 1px;
	height: 1px;
	position: absolute;
	overflow: hidden;
}
._smartSearch_L2mzD9 > svg {
	left: var(--space-4);
	color: var(--color-icon-muted);
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
._smartSearch_L2mzD9 input {
	width: 100%;
	height: 52px;
	padding: 0 var(--space-4) 0 calc(var(--space-6) + var(--space-3));
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-xs);
	color: var(--color-ink);
	background: var(--color-surface);
	font-size: var(--text-base);
}
._smartSearch_L2mzD9 input::placeholder {
	color: var(--color-muted);
}
._smartSearch_L2mzD9 input:focus-visible {
	border-color: var(--color-brand);
	outline: 2px solid var(--color-brand-dark);
	outline-offset: 1px;
}
._filtersToggle_-Fbwiv {
	min-height: 52px;
	padding: 0 var(--space-4);
	align-items: center;
	gap: var(--space-2);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-xs);
	color: var(--color-text-strong);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	transition:
			border-color 0.15s,
			color 0.15s,
			background 0.15s;
	display: inline-flex;
}
._filtersToggle_-Fbwiv:hover {
	border-color: var(--color-brand);
	color: var(--color-brand-dark);
}
._filtersToggle_-Fbwiv[aria-expanded="true"] {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	border-color: #0000;
}
._filtersCount_W2jnQ5 {
	border-radius: var(--radius-sm);
	min-width: 20px;
	height: 20px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	place-items: center;
	padding: 0 6px;
	display: inline-grid;
}
._filtersToggle_-Fbwiv[aria-expanded="true"] ._filtersCount_W2jnQ5 {
	color: var(--color-brand-dark);
	background: var(--color-surface);
}
._smartSubmit_9USwwo {
	min-width: 112px;
	min-height: 52px;
	padding: 0 var(--space-5);
	justify-content: center;
	align-items: center;
	gap: var(--space-2);
	border-radius: var(--radius-xs);
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	font-size: var(--text-sm);
	cursor: pointer;
	border: 0;
	font-weight: 700;
	display: inline-flex;
}
._smartSubmit_9USwwo:focus-visible,
._filtersToggle_-Fbwiv:focus-visible {
	outline: 2px solid var(--color-brand-dark);
	outline-offset: 2px;
}
._quickFilters_4OdMs_ {
	//margin-top: var(--space-3);
	//gap: var(--space-3);
	flex-wrap: wrap;
	display: flex;
}
._selectField_YkZNOf {
	flex: 200px;
	gap: 7px;
	max-width: 280px;
	display: grid;
}
._selectField_YkZNOf > span {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._selectField_YkZNOf select {
	height: 46px;
	padding: 0 42px 0 var(--space-4);
	appearance: none;
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-xs);
	color: var(--color-ink);
	background-color: var(--color-surface);
	background-image: var(--select-chevron);
	font-size: var(--text-sm);
	font-weight: var(--weight-medium);
	cursor: pointer;
	background-position: right 14px center;
	background-repeat: no-repeat;
	transition:
			border-color 0.15s,
			box-shadow 0.15s;
}
._selectField_YkZNOf select:hover {
	border-color: var(--color-brand);
}
._selectField_YkZNOf select:focus-visible {
	border-color: var(--color-brand);
	outline: 2px solid var(--color-brand-dark);
	outline-offset: 1px;
}
._advancedPanel_SSZFbE {
	margin: var(--space-4) 0 0;
	padding: var(--space-5) 0 0;
	border: 0;
	border-top: 1px solid var(--color-line);
}
._advancedPanel_SSZFbE[data-open="false"] {
	//display: none;
}
._fieldsGrid_i4l43r {
	gap: var(--space-4) var(--space-5);
	grid-template-columns: repeat(4, minmax(0, 1fr));
	display: grid;
}
._field_FUVBUD {
	gap: 7px;
	min-width: 0;
	display: grid;
}
._field_FUVBUD > span:first-child {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._field_FUVBUD input,
._field_FUVBUD select {
	width: 100%;
	min-width: 0;
	height: 40px;
	padding: 0 var(--space-3);
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-xs);
	color: var(--color-ink);
	background: var(--color-surface);
	font-size: var(--text-sm);
}
._field_FUVBUD select {
	appearance: none;
	background-color: var(--color-surface);
	background-image: var(--select-chevron);
	cursor: pointer;
	background-position: right 12px center;
	background-repeat: no-repeat;
	padding-right: 40px;
}
._field_FUVBUD input::placeholder {
	color: var(--color-muted);
}
._field_FUVBUD input:focus-visible,
._field_FUVBUD select:focus-visible {
	border-color: var(--color-brand);
	outline: 2px solid var(--color-brand-dark);
	outline-offset: 1px;
}
._range_b5hn6z {
	align-items: center;
	gap: var(--space-2);
	grid-template-columns: minmax(0, 1fr) 12px minmax(0, 1fr);
	display: grid;
}
._range_b5hn6z input {
	min-width: 0;
}
._range_b5hn6z b {
	color: var(--color-muted);
	text-align: center;
	font-weight: 500;
}
._searchFooter_tdSLa7 {
	margin-top: var(--space-5);
	padding-top: var(--space-4);
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	border-top: 1px solid var(--color-border-soft);
	flex-wrap: wrap;
	display: flex;
}
._activeFilters_JyB8rY {
	align-items: center;
	gap: var(--space-2);
	color: var(--color-text-3);
	font-size: var(--text-sm);
	display: inline-flex;
}
._activeFilters_JyB8rY svg {
	color: var(--color-icon-muted);
}
._searchActions_pNccm3 {
	align-items: center;
	gap: var(--space-3);
	display: inline-flex;
}
._resetButton_SEAJLt,
._submitButton_Sf1QTC {
	min-height: 42px;
	padding: 0 var(--space-4);
	align-items: center;
	gap: var(--space-2);
	border-radius: var(--radius-xs);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	display: inline-flex;
}
._resetButton_SEAJLt {
	border: 1px solid var(--color-border-soft);
	color: var(--color-text-2);
	background: var(--color-surface);
}
._resetButton_SEAJLt:hover {
	border-color: var(--color-brand);
	color: var(--color-brand-dark);
}
._submitButton_Sf1QTC {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	border: 0;
}
._resetButton_SEAJLt:focus-visible,
._submitButton_Sf1QTC:focus-visible {
	outline: 2px solid var(--color-brand-dark);
	outline-offset: 2px;
}
._resultsMeta_zdvF4S {
	margin: 0 0 var(--space-2);
	color: var(--color-text-2);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._empty_jhZpRn {
	max-width: 620px;
	padding: var(--space-7) var(--space-6);
	justify-items: center;
	gap: var(--space-3);
	text-align: center;
	color: var(--color-icon-muted);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-sm);
	display: grid;
}
._empty_jhZpRn p {
	max-width: 48ch;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.55;
}
._list_ROOCWK {
	gap: var(--space-3);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._row_CrKTCi {
	gap: var(--space-4);
	padding: var(--space-4) var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface);
	box-shadow: var(--shadow-sm);
	grid-template-columns: minmax(260px, 1.05fr) minmax(180px, 0.72fr) minmax(420px, 1.45fr) 190px;
	transition:
			border-color 0.15s,
			box-shadow 0.15s;
	display: grid;
}
._row_CrKTCi:hover {
	border-color: var(--color-border-soft);
	box-shadow: var(--shadow-card);
}
._rowLead_Or4Lno {
	align-content: start;
	gap: 6px;
	min-width: 0;
	display: grid;
	position: relative;
}
._rowTopline_NUPBUu {
	align-items: center;
	gap: var(--space-2);
	flex-wrap: wrap;
	display: flex;
}
._methodChip_7b06CQ {
	border-radius: var(--radius-sm);
	color: var(--color-muted);
	background: var(--color-surface-2);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	padding: 4px 10px;
}
._rowKicker_5YNKrz {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._rowTitle_HWuUjN {
	font-size: var(--text-base);
	margin: 2px 0 0;
	font-weight: 700;
	line-height: 1.3;
}
._rowTitle_HWuUjN a {
	color: var(--color-ink);
	text-decoration: none;
}
._rowTitle_HWuUjN a:hover {
	color: var(--color-brand);
}
._rowLotColumn__yao_3 {
	align-content: start;
	gap: var(--space-2);
	min-width: 0;
	display: grid;
}
._rowLotColumnLabel_FwNx6H {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._rowLotListArea_71ucJv {
	min-width: 0;
	position: relative;
}
._rowLotTitleList_xl4HtS {
	gap: 6px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._rowLotMore_IFc-z- {
	align-items: center;
	min-width: 0;
	display: flex;
}
._rowLotTitleLink_RcsYAI {
	min-width: 0;
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	grid-template-columns: auto minmax(0, 1fr);
	align-items: baseline;
	gap: 6px;
	line-height: 1.25;
	text-decoration: none;
	display: grid;
}
._rowLotNumber_ESHrk6 {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	white-space: nowrap;
}
._rowLotTitleText_bDtUGu {
	white-space: nowrap;
	text-overflow: ellipsis;
	min-width: 0;
	overflow: hidden;
}
._rowLotTitleLink_RcsYAI:hover {
	color: var(--color-brand);
}
._rowTextTooltip_h9aoi- {
	left: 0;
	top: calc(var(--row-tooltip-top, 0px) - 8px);
	z-index: 30;
	border-radius: var(--radius-sm);
	color: #fff;
	background: var(--color-brand-dark);
	width: max-content;
	max-width: min(520px, 100vw - 48px);
	font-size: 12px;
	font-weight: var(--weight-semibold);
	pointer-events: none;
	white-space: normal;
	border: 1px solid #ffffff1f;
	padding: 8px 10px;
	line-height: 1.35;
	position: absolute;
	transform: translateY(-100%);
	box-shadow: 0 10px 22px #10223d2e;
}
._rowLotTooltip_KH3hUq {
	max-width: min(420px, 100vw - 48px);
}
._rowFacts_35vnWC {
	align-content: start;
	gap: 10px var(--space-4);
	grid-template-columns: repeat(3, minmax(0, 1fr));
	min-width: 0;
	margin: 0;
	display: grid;
}
._rowFacts_35vnWC div {
	gap: 2px;
	min-width: 0;
	display: grid;
}
._rowFacts_35vnWC dt {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._rowFacts_35vnWC dd {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	overflow-wrap: anywhere;
	margin: 0;
}
._rowAside_tP2lLn {
	justify-content: space-between;
	align-items: flex-end;
	gap: var(--space-4);
	text-align: right;
	flex-direction: column;
	display: flex;
}
._rowAsideMain_GvvAVu {
	justify-items: end;
	gap: var(--space-1);
	display: grid;
}
._rowFavorite_8BSQcj {
	border: 1px solid var(--color-border-soft);
	width: 40px;
	height: 40px;
	color: var(--color-icon-muted);
	background: var(--color-surface);
	cursor: pointer;
	border-radius: 50%;
	place-items: center;
	transition:
			color 0.15s,
			border-color 0.15s;
	display: inline-grid;
}
._rowFavorite_8BSQcj:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._rowFavorite_8BSQcj[data-active="true"] {
	color: var(--color-brand);
	border-color: var(--color-brand);
}
._rowFavorite_8BSQcj[data-active="true"] svg {
	fill: currentColor;
}
._rowFavorite_8BSQcj:focus-visible {
	outline: 2px solid var(--color-brand-dark);
	outline-offset: 2px;
}
._rowLots_Piyvyb {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	align-items: center;
	gap: 5px;
	display: inline-flex;
}
._rowPrice_kLBBOI {
	color: var(--color-brand-dark);
	font-size: var(--text-h3);
	line-height: 1.1;
}
._rowCta_iHx3fG {
	color: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	white-space: nowrap;
	align-items: center;
	gap: 5px;
	text-decoration: none;
	display: inline-flex;
}
._rowCta_iHx3fG:hover {
	color: var(--color-brand-dark);
}
[data-theme="dark"] ._page_SG_G4o {
	--auc-active-color: #7fdc9a;
	--auc-active-bg: #11271a;
	--auc-upcoming-color: #e3b873;
	--auc-upcoming-bg: #2a2113;
	--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2394a0ac' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
}
[data-theme="dark"] ._rowFavorite_8BSQcj {
	border-color: var(--color-border-soft);
	background: #161e27d9;
}
@media (width<=1180px) {
	._row_CrKTCi {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	}
	._rowFacts_35vnWC {
		grid-column: 1/-1;
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	._rowAside_tP2lLn {
		padding-top: var(--space-4);
		border-top: 1px solid var(--color-border-soft);
		text-align: left;
		flex-direction: row;
		grid-column: 1/-1;
		justify-content: space-between;
		align-items: center;
	}
	._rowAsideMain_GvvAVu {
		align-items: center;
		gap: var(--space-4);
		grid-auto-flow: column;
	}
	._fieldsGrid_i4l43r {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (width<=900px) {
	._head__BgUGD {
		grid-template-columns: 1fr;
	}
	._headActions_G-7uGh {
		grid-area: auto/1;
		justify-content: flex-start;
	}
	._row_CrKTCi {
		gap: var(--space-4);
		grid-template-columns: 1fr;
	}
}
@media (width<=640px) {
	._inner_aHkmiP {
		width: min(calc(100% - 32px), var(--container));
	}
	._head__BgUGD h1 {
		font-size: 28px;
	}
	._smartSearchRow_ZnwpCu,
	._quickFilters_4OdMs_,
	._fieldsGrid_i4l43r,
	._rowFacts_35vnWC {
		grid-template-columns: 1fr;
	}
	._rowFacts_35vnWC div {
		align-items: baseline;
		gap: var(--space-3);
		grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
	}
	._rowFacts_35vnWC dd {
		text-align: right;
	}
	._rowAside_tP2lLn {
		align-items: stretch;
		gap: var(--space-3);
		flex-direction: column;
	}
	._rowAsideMain_GvvAVu {
		justify-items: start;
		gap: var(--space-2);
		grid-auto-flow: row;
	}
	._rowFavorite_8BSQcj {
		align-self: flex-end;
	}
}
._toolbar_6CrSgr {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	margin-top: var(--space-5);
	flex-wrap: wrap;
	display: flex;
}
._toolbar_6CrSgr ._resultsMeta_zdvF4S {
	margin: 0;
}
._toolbarControls_TbPm_I {
	align-items: center;
	gap: var(--space-3);
	flex-wrap: wrap;
	display: flex;
}
._sortControl_3J0IZv {
	align-items: center;
	gap: var(--space-2);
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	color: var(--color-icon-muted);
	background: var(--color-surface);
	padding: 0 12px;
	display: inline-flex;
}
._sortControl_3J0IZv select {
	appearance: none;
	color: var(--color-ink);
	background-color: #0000;
	background-image: var(--select-chevron);
	font: inherit;
	cursor: pointer;
	background-position: right 0 center;
	background-repeat: no-repeat;
	border: none;
	padding: 9px 24px 9px 4px;
}
._sortControl_3J0IZv select:focus-visible {
	outline: 2px solid var(--color-brand-dark);
	outline-offset: 2px;
}
._modeSwitcher_xAH_5-,
._viewSwitcher_b-bKwe {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	gap: 4px;
	padding: 4px;
	display: inline-flex;
}
._viewOption_QqPWij {
	display: inline-flex;
	position: relative;
}
._viewOption_QqPWij:before {
	content: "";
	height: 8px;
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
}
._modeSwitcher_xAH_5- button,
._viewSwitcher_b-bKwe button {
	color: var(--color-text-2);
	font: inherit;
	cursor: pointer;
	background: 0 0;
	border: none;
	border-radius: 6px;
	align-items: center;
	gap: 7px;
	padding: 7px 12px;
	font-weight: 600;
	display: inline-flex;
}
._modeSwitcher_xAH_5- button:hover,
._viewSwitcher_b-bKwe button:hover {
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
._modeSwitcher_xAH_5- button[aria-pressed="true"],
._viewSwitcher_b-bKwe button[aria-pressed="true"] {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	box-shadow: 0 1px 2px #10223d2e;
}
._modeSwitcher_xAH_5- button:focus-visible,
._viewSwitcher_b-bKwe button:focus-visible {
	outline: 2px solid var(--color-brand-dark);
	outline-offset: 2px;
}
._columnsControl_4Dt4xa {
	z-index: 20;
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	box-shadow: var(--shadow-soft);
	color: var(--color-icon-muted);
	opacity: 0;
	pointer-events: none;
	visibility: hidden;
	white-space: nowrap;
	align-items: center;
	gap: 4px;
	padding: 4px 4px 4px 9px;
	transition:
			opacity 0.15s,
			transform 0.15s;
	display: inline-flex;
	position: absolute;
	bottom: calc(100% + 8px);
	left: 0;
	transform: translateY(6px);
}
._viewOption_QqPWij:hover ._columnsControl_4Dt4xa,
._viewOption_QqPWij:focus-within ._columnsControl_4Dt4xa {
	opacity: 1;
	pointer-events: auto;
	visibility: visible;
	transform: translateY(0);
}
._columnsControl_4Dt4xa button {
	min-width: 32px;
	padding: 7px 10px;
}
._columnsControl_4Dt4xa button[aria-pressed="true"] {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	box-shadow: 0 1px 2px #10223d2e;
}
._cards_7U54Zp {
	grid-template-columns: repeat(var(--catalog-cols, 4), minmax(0, 1fr));
	gap: var(--space-4);
	margin-top: var(--space-4);
	display: grid;
}
._cardsAdSlot_JNt8gQ {
	min-width: 0;
	min-height: 100%;
	display: flex;
}
._rowDeadline_3BC5Xj {
	flex-direction: column;
	align-items: flex-start;
	gap: 6px;
	display: flex;
}
@media (width<=640px) {
	._toolbar_6CrSgr {
		align-items: stretch;
	}
	._toolbarControls_TbPm_I {
		justify-content: space-between;
	}
	._viewOption_QqPWij,
	._viewOption_QqPWij > button {
		width: 100%;
	}
	._columnsControl_4Dt4xa {
		display: none;
	}
	._cards_7U54Zp {
		grid-template-columns: 1fr;
	}
	._rowDeadline_3BC5Xj {
		align-items: flex-end;
	}
}
@media (width>=641px) and (width<=1180px) {
	._cards_7U54Zp {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	._columnsControl_4Dt4xa {
		display: none;
	}
}
._page_3f75_s {
	background: var(--color-page);
	min-height: calc(100vh - 57px);
	padding: 32px 0 64px;
}
._inner_tFSVOb {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._page_3f75_s[data-cabinet="on"] ._cabinetWorkspace_Z7I4wV {
	width: auto;
	max-width: none;
	padding-left: 0;
	padding-right: 0;
}
._head_-w7fcE {
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	gap: 14px 28px;
	margin-bottom: 22px;
	display: flex;
}
._headMain_ED_JKp {
	max-width: 640px;
}
._head_-w7fcE h1 {
	color: var(--color-brand-dark);
	font-size: var(--text-h2);
	margin: 0;
	line-height: 1.1;
}
._headActions_SRNKxM {
	flex-wrap: wrap;
	gap: 10px;
	margin: 0;
	display: flex;
}
._nextAction_EQynvJ {
	border: 1px solid color-mix(in srgb, var(--color-brand) 38%, var(--color-border-soft));
	border-radius: var(--radius-lg);
	background: color-mix(in srgb, var(--color-brand) 7%, var(--color-surface));
	box-shadow: var(--shadow-card);
	grid-template-columns: minmax(0, 1fr) auto;
	align-items: center;
	gap: 18px;
	margin: 0 0 22px;
	padding: 18px 20px;
	display: grid;
}
._nextActionMain_p9l8MI {
	gap: 6px;
	min-width: 0;
	display: grid;
}
._nextActionLabel_ksNP9d {
	color: var(--color-brand);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._nextAction_EQynvJ h2 {
	color: var(--color-brand-dark);
	font-size: var(--text-h3);
	margin: 0;
	line-height: 1.14;
}
._nextAction_EQynvJ p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.5;
}
._nextActionMeta_ygEnNy {
	gap: 12px;
	min-width: min(360px, 100%);
	display: grid;
}
._nextActionLinks_RKrhJq {
	flex-wrap: wrap;
	justify-content: flex-end;
	gap: 10px;
	display: flex;
}
._nextActionPrimary_x-5pKg,
._nextActionSecondary_vUut1U {
	border-radius: var(--radius-sm);
	min-height: 40px;
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	justify-content: center;
	align-items: center;
	gap: 7px;
	padding: 0 14px;
	display: inline-flex;
}
._nextActionPrimary_x-5pKg {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	text-decoration: none;
}
._nextActionSecondary_vUut1U {
	border: 1px solid var(--color-border-soft);
	color: var(--color-brand-dark);
	background: var(--color-surface);
}
._nextActionPrimary_x-5pKg:hover,
._nextActionSecondary_vUut1U:hover {
	filter: brightness(0.98);
}
._logoutButton_V_wSIK {
	border-radius: var(--radius-sm);
	min-height: 40px;
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	color: var(--color-text-2);
	border: 1px solid var(--color-border-soft);
	background: 0 0;
	align-items: center;
	gap: 8px;
	padding: 0 16px;
	display: inline-flex;
}
._logoutButton_V_wSIK:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._primaryButton_3TRe3e {
	border-radius: var(--radius-sm);
	min-height: 44px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	box-shadow: var(--shadow-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
	border: 0;
	justify-content: center;
	align-items: center;
	gap: 8px;
	padding: 0 20px;
	display: inline-flex;
}
._secondaryButton_X0ZR6n {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 44px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 8px;
	padding: 0 18px;
	display: inline-flex;
}
._secondaryButton_X0ZR6n:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._deleteButton_FtVBf3 {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 44px;
	color: var(--color-danger);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	background: 0 0;
	align-items: center;
	gap: 6px;
	padding: 0 16px;
	display: inline-flex;
}
._deleteButton_FtVBf3:hover {
	border-color: var(--color-danger);
}
._gate_uled5F {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	max-width: 560px;
	box-shadow: var(--shadow-card);
	gap: 12px;
	margin: 32px auto 0;
	padding: 32px;
	display: grid;
}
._gate_uled5F h1 {
	color: var(--color-brand-dark);
	font-size: var(--text-h2);
	margin: 4px 0 0;
	line-height: 1.1;
}
._gate_uled5F p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.6;
}
._gateActions_gOo3S7 {
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 8px;
	display: flex;
}
._gateLogin_GvhWe6 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 44px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 8px;
	padding: 0 18px;
	display: inline-flex;
}
._gateLogin_GvhWe6:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._gateNote_aKbSxK {
	color: var(--color-muted);
	font-size: var(--text-2xs);
}
._layout_i0_IMW {
	grid-template-columns: minmax(0, 1fr) 360px;
	align-items: start;
	gap: 24px;
	display: grid;
}
._main_CqCbtN {
	align-content: start;
	gap: 20px;
	min-width: 0;
	display: grid;
}
._aside_wR-Spj {
	gap: 20px;
	display: grid;
}
._viewport_6ztaSp {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	padding: 20px;
}
._toolbar_Ca3XAO {
	flex-wrap: wrap;
	align-items: center;
	gap: 12px 16px;
	margin-bottom: 18px;
	display: flex;
}
._scheduleTitle_otra7Y {
	color: var(--color-brand-dark);
	font-size: var(--text-h3);
	margin: 0 auto 0 0;
}
._viewSwitcher_Y1FBtV {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	gap: 4px;
	padding: 4px;
	display: inline-flex;
}
._viewSwitcher_Y1FBtV button {
	border-radius: var(--radius-sm);
	min-height: 36px;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	background: 0 0;
	border: 0;
	align-items: center;
	gap: 6px;
	padding: 0 14px;
	display: inline-flex;
}
._viewSwitcher_Y1FBtV button:hover {
	color: var(--color-brand);
}
._viewSwitcher_Y1FBtV button[aria-pressed="true"],
._viewSwitcher_Y1FBtV button[aria-pressed="true"]:hover {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
}
._monthNav_of5pib {
	align-items: center;
	gap: 8px;
	display: inline-flex;
}
._navButton_oXgRBA {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	width: 38px;
	height: 38px;
	color: var(--color-text-2);
	background: var(--color-surface);
	place-items: center;
	display: inline-grid;
}
._navButton_oXgRBA:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._monthLabel_tn8rTt {
	text-align: center;
	min-width: 150px;
	color: var(--color-brand-dark);
	font-size: var(--text-base);
	font-weight: var(--weight-bold);
}
._todayButton_Z3n-r2 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 38px;
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	padding: 0 14px;
}
._todayButton_Z3n-r2:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._monthGrid_uOCCap {
	gap: 6px;
	display: grid;
}
._weekdayRow_AGtmLJ,
._week_-yVg2S {
	grid-template-columns: repeat(7, minmax(0, 1fr));
	gap: 6px;
	display: grid;
}
._weekday_n7etQa {
	text-align: center;
	color: var(--color-muted);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	padding: 4px 0;
}
._weekday_n7etQa[data-weekend="true"] {
	color: var(--color-text-3);
}
._grid_j9ZcGa {
	gap: 6px;
	display: grid;
}
._day_SRlI-U {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 90px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	text-align: left;
	flex-direction: column;
	align-items: stretch;
	gap: 5px;
	padding: 7px 7px 8px;
	display: flex;
}
._day_SRlI-U[data-weekend="true"] {
	background: color-mix(in srgb, var(--color-surface-2) 45%, var(--color-surface));
}
._day_SRlI-U:hover {
	border-color: var(--color-brand);
	background: var(--color-surface-2);
}
._day_SRlI-U[data-outside="true"] {
	color: var(--color-muted);
	background: 0 0;
}
._day_SRlI-U[data-outside="true"] ._dayNumber_fPJGLR {
	color: var(--color-icon-muted);
}
._day_SRlI-U[data-today="true"] {
	border-color: var(--color-brand);
	background: var(--color-brand-soft);
	box-shadow: inset 0 0 0 1px var(--color-brand);
}
._day_SRlI-U[data-selected="true"] {
	border-color: var(--color-brand);
	background: var(--color-brand-soft);
	box-shadow: 0 0 0 2px var(--color-brand);
}
._day_SRlI-U[data-selected="true"] ._dayNumber_fPJGLR {
	color: var(--color-brand-dark);
}
._dayNumber_fPJGLR {
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	align-self: flex-start;
}
._dayEvents_pWxs0m {
	flex-direction: column;
	align-items: stretch;
	gap: 4px;
	display: flex;
}
._dayChip_o7-iUS {
	background: var(--color-surface-2);
	min-width: 0;
	color: var(--color-text-strong);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	border-radius: 7px;
	align-items: center;
	padding: 2px 7px;
	line-height: 1.45;
	display: flex;
}
._dayChipText_J1qBg6 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
._dayChip_o7-iUS[data-kind="application-start"] {
	background: color-mix(in srgb, var(--color-brand) 16%, var(--color-surface));
}
._dayChip_o7-iUS[data-kind="application-end"] {
	background: color-mix(in srgb, var(--color-warm) 22%, var(--color-surface));
}
._dayChip_o7-iUS[data-kind="auction"] {
	background: color-mix(in srgb, var(--color-event-auction) 18%, var(--color-surface));
}
._dayChip_o7-iUS[data-kind="personal"] {
	background: color-mix(in srgb, var(--color-event-personal) 15%, var(--color-surface));
}
._dayMore_Hv1HmO {
	color: var(--color-muted);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	padding-left: 2px;
}
._legend_kG7k8g {
	flex-wrap: wrap;
	gap: 8px 16px;
	margin: 16px 0 0;
	display: flex;
}
._legendItem_Xc9Awu {
	color: var(--color-muted);
	font-size: var(--text-2xs);
	align-items: center;
	gap: 6px;
	display: inline-flex;
}
._legendItem_Xc9Awu:before {
	content: "";
	background: var(--color-icon-muted);
	border-radius: 50%;
	width: 8px;
	height: 8px;
}
._legendItem_Xc9Awu[data-kind="application-start"]:before {
	background: var(--color-brand);
}
._legendItem_Xc9Awu[data-kind="application-end"]:before {
	background: var(--color-warm);
}
._legendItem_Xc9Awu[data-kind="auction"]:before {
	background: var(--color-event-auction);
}
._legendItem_Xc9Awu[data-kind="personal"]:before {
	background: var(--color-event-personal);
}
._dayDetail_aCso9Z {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface-2);
	margin-top: 16px;
	padding: 16px;
}
._dayDetailHead_PSOD9X {
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 10px 16px;
	margin-bottom: 14px;
	display: flex;
}
._dayDetailDate_U6YhIT {
	flex-direction: column;
	gap: 2px;
	display: flex;
}
._dayDetailDate_U6YhIT strong {
	color: var(--color-text-strong);
	font-size: var(--text-base);
	font-weight: var(--weight-semibold);
}
._dayDetailRelative_x-srKe {
	color: var(--color-muted);
	font-size: var(--text-2xs);
}
._dayDetailAdd_I7GetB {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	color: var(--color-brand-dark);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	align-items: center;
	gap: 6px;
	padding: 8px 14px;
	transition:
			border-color 0.15s,
			color 0.15s;
	display: inline-flex;
}
._dayDetailAdd_I7GetB:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._dayDetailList_DYP3Oa {
	gap: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._dayDetailItem_Pfr1Cc {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	grid-template-columns: auto minmax(0, 1fr);
	gap: 12px;
	padding: 12px 14px;
	display: grid;
}
._dayDetailMarker_QpvnXQ {
	background: var(--color-icon-muted);
	border-radius: 50%;
	width: 10px;
	height: 10px;
	margin-top: 5px;
}
._dayDetailItem_Pfr1Cc[data-kind="application-start"] ._dayDetailMarker_QpvnXQ {
	background: var(--color-brand);
}
._dayDetailItem_Pfr1Cc[data-kind="application-end"] ._dayDetailMarker_QpvnXQ {
	background: var(--color-warm);
}
._dayDetailItem_Pfr1Cc[data-kind="auction"] ._dayDetailMarker_QpvnXQ {
	background: var(--color-event-auction);
}
._dayDetailItem_Pfr1Cc[data-kind="personal"] ._dayDetailMarker_QpvnXQ {
	background: var(--color-event-personal);
}
._dayDetailBody_Fo5DBf {
	flex-direction: column;
	gap: 4px;
	min-width: 0;
	display: flex;
}
._dayDetailKind_j5PJKQ {
	color: var(--color-muted);
	font-size: var(--text-2xs);
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	display: inline-flex;
}
._dayDetailTime_l4Z9K1 {
	color: var(--color-text-2);
	font-weight: var(--weight-semibold);
}
._dayDetailFav_mV86A2 {
	color: var(--color-brand);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 4px;
	display: inline-flex;
}
._dayDetailFav_mV86A2 svg {
	fill: currentColor;
}
._dayDetailTitle_Vua5J8 {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._dayDetailNote_ozl2xk {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	margin: 0;
	line-height: 1.45;
}
._dayDetailActions_jnxXJs {
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 4px;
	display: flex;
}
._dayDetailAction_UCO7cp {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	color: var(--color-text-strong);
	background: var(--color-surface);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	align-items: center;
	gap: 5px;
	padding: 5px 10px;
	transition:
			border-color 0.15s,
			color 0.15s;
	display: inline-flex;
}
._dayDetailAction_UCO7cp:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._dayDetailAction_UCO7cp[data-tone="danger"]:hover {
	border-color: var(--color-danger);
	color: var(--color-danger);
}
._dayDetailLink_d8AlEJ {
	width: fit-content;
	color: var(--color-brand);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 5px;
	margin-top: 4px;
	text-decoration: none;
	display: inline-flex;
}
._dayDetailLink_d8AlEJ:hover {
	text-decoration: underline;
}
._dayDetailEmpty_RBFstc {
	border: 1px dashed var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-muted);
	font-size: var(--text-sm);
	background: var(--color-surface);
	margin: 0;
	padding: 14px;
	line-height: 1.5;
}
._agenda_Q-4FDQ {
	gap: 24px;
	display: grid;
}
._agendaHeading_FFSzOV {
	color: var(--color-brand-dark);
	font-size: var(--text-base);
	align-items: center;
	gap: 8px;
	margin: 0 0 12px;
	display: flex;
}
._agendaCount_altEPL {
	border-radius: var(--radius-sm);
	min-width: 22px;
	height: 22px;
	color: var(--color-text-2);
	background: var(--color-surface-2);
	font-size: var(--text-2xs);
	font-weight: var(--weight-bold);
	place-items: center;
	padding: 0 6px;
	display: inline-grid;
}
._agendaList_kguuzs {
	gap: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._agendaItem_htfhQ5 {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	grid-template-columns: 160px minmax(0, 1fr);
	gap: 16px;
	padding: 14px 16px;
	display: grid;
}
._agendaItem_htfhQ5[data-soon="true"] {
	border-color: color-mix(in srgb, var(--color-brand) 38%, var(--color-border-soft));
	box-shadow: inset 3px 0 0 var(--color-brand);
}
._agendaWhen_qS43yK {
	align-content: start;
	gap: 2px;
	display: grid;
}
._agendaWhen_qS43yK strong {
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
}
._agendaWhen_qS43yK span {
	color: var(--color-muted);
	font-size: var(--text-2xs);
	align-items: center;
	gap: 6px;
	display: inline-flex;
}
._agendaWhen_qS43yK span:before {
	content: "";
	background: var(--color-icon-muted);
	border-radius: 50%;
	width: 8px;
	height: 8px;
}
._agendaItem_htfhQ5[data-kind="application-start"] ._agendaWhen_qS43yK span:before {
	background: var(--color-brand);
}
._agendaItem_htfhQ5[data-kind="application-end"] ._agendaWhen_qS43yK span:before {
	background: var(--color-warm);
}
._agendaItem_htfhQ5[data-kind="auction"] ._agendaWhen_qS43yK span:before {
	background: var(--color-event-auction);
}
._agendaItem_htfhQ5[data-kind="personal"] ._agendaWhen_qS43yK span:before {
	background: var(--color-event-personal);
}
._agendaRelative_6HE3bL {
	border-radius: var(--radius-sm);
	color: var(--color-text-3);
	background: var(--color-surface-2);
	font-size: var(--text-3xs);
	font-style: normal;
	font-weight: var(--weight-semibold);
	justify-self: start;
	margin-top: 2px;
	padding: 2px 8px;
}
._agendaCountdown_O56e-7 {
	justify-self: start;
	margin-top: 2px;
}
._agendaRelative_6HE3bL[data-soon="true"] {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
}
._agendaContent_njdrkl {
	align-content: start;
	gap: 6px;
	display: grid;
}
._agendaTitle_ciKZLd {
	color: var(--color-text-strong);
	font-size: var(--text-base);
	font-weight: var(--weight-semibold);
}
._agendaNote_LHEr6y {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.5;
}
._agendaActions_BOIPIx {
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 2px;
	display: flex;
}
._agendaAction_d-I_4R {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 34px;
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 6px;
	padding: 0 12px;
	display: inline-flex;
}
._agendaAction_d-I_4R:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._agendaAction_d-I_4R[data-tone="danger"] {
	color: var(--color-danger);
}
._agendaAction_d-I_4R[data-tone="danger"]:hover {
	border-color: var(--color-danger);
	color: var(--color-danger);
}
._agendaLink_xAC8Ms {
	color: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 6px;
	display: inline-flex;
}
._agendaLink_xAC8Ms:hover {
	color: var(--color-brand-bright);
}
._emptyState_M8guRa {
	border: 1px dashed var(--color-border-soft);
	border-radius: var(--radius-md);
	color: var(--color-muted);
	font-size: var(--text-sm);
	margin: 0;
	padding: 16px;
	line-height: 1.5;
}
._panel_u2rl8- {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-soft);
	gap: 16px;
	padding: 20px;
	display: grid;
}
._panelHead_L17SyW {
	gap: 4px;
	display: grid;
}
._panelHead_L17SyW h2 {
	color: var(--color-brand-dark);
	font-size: var(--text-base);
	margin: 0;
}
._panelHead_L17SyW p {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	margin: 0;
	line-height: 1.5;
}
._deadlineHighlight_9pL4YM {
	border: 1px solid color-mix(in srgb, var(--color-brand) 40%, var(--color-border-soft));
	border-radius: var(--radius-md);
	background: color-mix(in srgb, var(--color-brand) 8%, var(--color-surface));
	gap: 8px;
	margin-bottom: 16px;
	padding: 14px;
	text-decoration: none;
	display: grid;
}
._deadlineHighlight_9pL4YM:hover {
	border-color: var(--color-brand);
}
._deadlineHint_q1oxnJ {
	color: var(--color-brand);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
}
._deadlineLot_MOh2qi {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	line-height: 1.35;
}
._deadlineHighlight_9pL4YM:hover ._deadlineLot_MOh2qi {
	color: var(--color-brand);
}
._upcomingList_-0J3Sv {
	gap: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._upcomingItem__qwBli {
	border-left: 3px solid var(--color-line);
	grid-template-columns: auto minmax(0, 1fr);
	align-items: center;
	gap: 12px;
	padding-left: 10px;
	display: grid;
}
._upcomingItem__qwBli[data-kind="application-start"] {
	border-left-color: var(--color-brand);
}
._upcomingItem__qwBli[data-kind="application-end"] {
	border-left-color: var(--color-warm);
}
._upcomingItem__qwBli[data-kind="auction"] {
	border-left-color: var(--color-event-auction);
}
._upcomingItem__qwBli[data-kind="personal"] {
	border-left-color: var(--color-event-personal);
}
._upcomingDate_DCoyeA {
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 44px;
	padding: 5px 0;
	display: flex;
}
._upcomingDate_DCoyeA strong {
	color: var(--color-text-strong);
	font-size: var(--text-base);
	font-weight: var(--weight-bold);
	line-height: 1;
}
._upcomingDate_DCoyeA span {
	color: var(--color-muted);
	font-size: var(--text-3xs);
}
._upcomingBody_EWho7d {
	flex-direction: column;
	gap: 2px;
	min-width: 0;
	text-decoration: none;
	display: flex;
}
a._upcomingBody_EWho7d:hover ._upcomingTitle_rrSwu0 {
	color: var(--color-brand);
	text-decoration: underline;
}
._upcomingKind_b83fRD {
	color: var(--color-muted);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 5px;
	display: inline-flex;
}
._upcomingFav_wAh4mS {
	color: var(--color-brand);
	fill: currentColor;
}
._upcomingTitle_rrSwu0 {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
._upcomingWhen_EZqdXp {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
}
._upcomingMore_y-P2aW {
	color: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	background: 0 0;
	border: 0;
	align-items: center;
	gap: 6px;
	margin-top: 14px;
	padding: 0;
	display: inline-flex;
}
._upcomingMore_y-P2aW:hover {
	text-decoration: underline;
}
._upcomingEmpty_SDHt4J {
	color: var(--color-muted);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.5;
}
._eventForm_qmXwJh {
	gap: 14px;
	display: grid;
}
._eventOpenButton_-6Y98b {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	width: fit-content;
	min-height: 38px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	justify-content: center;
	align-items: center;
	gap: 6px;
	margin-top: 8px;
	padding: 0 14px;
	display: none;
}
._eventOpenButton_-6Y98b:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._formActions_sjwref {
	flex-wrap: wrap;
	gap: 10px;
	margin-top: 4px;
	display: flex;
}
._notificationList_iHm89y {
	gap: 10px;
	display: grid;
}
._notificationItem_Ago2s1 {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	cursor: pointer;
	grid-template-columns: auto minmax(0, 1fr);
	gap: 12px;
	padding: 12px 14px;
	display: grid;
}
._notificationItem_Ago2s1 input {
	width: 18px;
	height: 18px;
	accent-color: var(--color-brand);
	margin-top: 2px;
}
._notificationItem_Ago2s1 span {
	gap: 2px;
	display: grid;
}
._notificationItem_Ago2s1 strong {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._notificationItem_Ago2s1 small {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	line-height: 1.4;
}
._reminderRow_lDbXHe {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	padding: 12px 14px;
	display: flex;
}
._reminderRow_lDbXHe span {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._select_TKdM0e {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	min-height: 40px;
	color: var(--color-ink);
	background: var(--color-surface);
	font-size: var(--text-sm);
	padding: 0 12px;
}
._select_TKdM0e:focus {
	border-color: var(--color-brand);
}
._autosaveNote_JzCUTL {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	align-items: center;
	gap: 7px;
	margin: 2px 0 0;
	display: inline-flex;
}
._autosaveNote_JzCUTL svg {
	color: var(--color-brand);
}
._premiumDeliveryHint_ouSNjq {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	margin: 12px 0 0;
	padding: 10px 12px;
	line-height: 1.4;
	display: flex;
}
._premiumDeliveryHint_ouSNjq > svg {
	color: var(--color-brand-fill);
	flex: none;
}
._premiumDeliveryHint_ouSNjq span {
	flex: 1;
	min-width: 12ch;
}
._premiumDeliveryHint_ouSNjq button {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	color: var(--color-brand-dark);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	flex: none;
	padding: 6px 12px;
}
._premiumDeliveryHint_ouSNjq button:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._dayChipFav_LGsJQ6,
._agendaFav_RCFZFs svg,
._tradeFav_aNs2lv svg,
._tradeFavNote_GImDDc svg,
._legendItem_Xc9Awu[data-source="favorite"] svg {
	color: var(--color-brand);
	fill: currentColor;
}
._dayChipFav_LGsJQ6 {
	flex-shrink: 0;
	margin-right: 3px;
}
._legendItem_Xc9Awu[data-source="favorite"]:before {
	display: none;
}
._agendaFav_RCFZFs {
	width: fit-content;
	color: var(--color-brand);
	align-items: center;
	gap: 4px;
	display: inline-flex;
}
._agendaFav_RCFZFs ._agendaPremium_orchw6 {
	width: fit-content;
	color: var(--color-brand-fill);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 4px;
	display: inline-flex;
}
._agendaFav_RCFZFs {
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._tradeFavNote_GImDDc {
	width: fit-content;
	color: var(--color-brand);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 5px;
	margin: 0;
	display: inline-flex;
}
._panelHead_L17SyW a {
	color: var(--color-brand);
	font-weight: var(--weight-semibold);
	text-decoration: none;
}
._panelHead_L17SyW a:hover {
	text-decoration: underline;
}
@media (prefers-reduced-motion: no-preference) {
	@keyframes _calRise_SDyh6c {
		0% {
			opacity: 0;
			transform: translateY(10px);
		}
		to {
			opacity: 1;
			transform: none;
		}
	}
	._viewport_6ztaSp,
	._cockpit_dzqcGD,
	._aside_wR-Spj > * {
		animation: 0.5s cubic-bezier(0.22, 1, 0.36, 1) both _calRise_SDyh6c;
	}
	._viewport_6ztaSp {
		animation-delay: 50ms;
	}
	._cockpit_dzqcGD {
		animation-delay: 0.12s;
	}
	._aside_wR-Spj > :first-child {
		animation-delay: 0.14s;
	}
	._aside_wR-Spj > :nth-child(2) {
		animation-delay: 0.2s;
	}
	._aside_wR-Spj > :nth-child(3) {
		animation-delay: 0.26s;
	}
}
@media (width<=1000px) {
	._layout_i0_IMW,
	._aside_wR-Spj {
		grid-template-columns: minmax(0, 1fr);
	}
}
@media (width<=760px) {
	._page_3f75_s[data-cabinet="on"] {
		padding-bottom: 84px;
	}
	._scheduleTitle_otra7Y {
		flex: 1 0 100%;
		margin: 0;
	}
	._cockpitTop_GA_jbY {
		flex-direction: column;
	}
	._prepCluster_-KtrxY {
		margin-left: 0;
	}
	._agendaItem_htfhQ5 {
		grid-template-columns: minmax(0, 1fr);
		gap: 8px;
	}
	._day_SRlI-U {
		min-height: 66px;
	}
	._dayEvents_pWxs0m {
		flex-flow: wrap;
		align-items: center;
		margin-top: auto;
	}
	._dayChip_o7-iUS {
		background: var(--color-icon-muted);
		border-radius: 50%;
		width: 8px;
		min-width: 8px;
		height: 8px;
		padding: 0;
	}
	._dayChipText_J1qBg6 {
		display: none;
	}
	._dayChip_o7-iUS[data-kind="application-start"] {
		background: var(--color-brand);
	}
	._dayChip_o7-iUS[data-kind="application-end"] {
		background: var(--color-warm);
	}
	._dayChip_o7-iUS[data-kind="auction"] {
		background: var(--color-event-auction);
	}
	._dayChip_o7-iUS[data-kind="personal"] {
		background: var(--color-event-personal);
	}
}
@media (width<=640px) {
	._inner_tFSVOb {
		width: min(calc(100% - 28px), var(--container));
	}
	._page_3f75_s {
		padding: 28px 0 48px;
	}
	._gate_uled5F {
		padding: 24px;
	}
	._viewport_6ztaSp,
	._panel_u2rl8- {
		padding: 16px;
	}
	._monthGrid_uOCCap,
	._weekdayRow_AGtmLJ,
	._week_-yVg2S,
	._grid_j9ZcGa {
		gap: 4px;
	}
	._day_SRlI-U {
		min-height: 58px;
		padding: 6px;
	}
	._viewSwitcher_Y1FBtV,
	._monthNav_of5pib {
		flex: auto;
		justify-content: center;
	}
}
._cockpit_dzqcGD {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	padding: 22px;
}
._cockpitTop_GA_jbY {
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	gap: 12px 20px;
	margin-bottom: 18px;
	display: flex;
}
._cockpitTop_GA_jbY ._panelHead_L17SyW {
	flex: auto;
	min-width: 0;
	margin: 0;
}
._cockpitFilter_4BmZn2 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	gap: 4px;
	padding: 4px;
	display: inline-flex;
}
._cockpitFilter_4BmZn2 button {
	border-radius: var(--radius-sm);
	min-height: 36px;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	background: 0 0;
	border: 0;
	align-items: center;
	gap: 7px;
	padding: 0 14px;
	display: inline-flex;
}
._cockpitFilter_4BmZn2 button:hover {
	color: var(--color-brand);
}
._cockpitFilter_4BmZn2 button[aria-pressed="true"],
._cockpitFilter_4BmZn2 button[aria-pressed="true"]:hover {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
}
._cockpitFilterCount_EQHuAz {
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	min-width: 20px;
	color: var(--color-text-3);
	font-size: var(--text-3xs);
	font-variant-numeric: tabular-nums;
	justify-content: center;
	align-items: center;
	padding: 1px 6px;
	display: inline-flex;
}
._cockpitFilter_4BmZn2 button[aria-pressed="true"] ._cockpitFilterCount_EQHuAz {
	color: var(--color-on-brand);
	background: #ffffff3d;
}
._cockpitEmpty_NVgcVB {
	border: 1px dashed var(--color-border-soft);
	border-radius: var(--radius-md);
	text-align: center;
	flex-direction: column;
	align-items: center;
	gap: 14px;
	margin: 0;
	padding: 28px 24px;
	display: flex;
}
._cockpitEmpty_NVgcVB p {
	max-width: 360px;
	color: var(--color-muted);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.55;
}
._cockpitEmptyAction_mrJo32 {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	min-height: 40px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	align-items: center;
	gap: 6px;
	padding: 0 18px;
	display: inline-flex;
}
._cockpitEmptyAction_mrJo32:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._tradeList_iYqDA- {
	gap: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._tradeCard_E7FitV {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	gap: 10px;
	padding: 14px 16px;
	display: grid;
}
._tradeCard_E7FitV[data-action="true"] {
	border-color: color-mix(in srgb, var(--color-warm) 42%, var(--color-border-soft));
}
._tradeCard_E7FitV[data-subscribed="true"] {
	border-color: color-mix(in srgb, var(--color-brand) 38%, var(--color-border-soft));
	box-shadow: inset 3px 0 0 var(--color-brand);
}
._tradeCard_E7FitV[data-subscribed="true"][data-action="true"] {
	border-color: color-mix(in srgb, var(--color-brand) 44%, var(--color-border-soft));
}
._tradeHead_VkWhV6 {
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: baseline;
	gap: 6px 12px;
	display: flex;
}
._tradeTitle_DaTWPB {
	color: var(--color-text-strong);
	font-size: var(--text-base);
	font-weight: var(--weight-semibold);
	text-decoration: none;
}
._tradeTitle_DaTWPB:hover {
	color: var(--color-brand);
	text-decoration: underline;
}
._tradeTags_jRl0iB {
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	display: inline-flex;
}
._tradeMethod_8bPqUr {
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	background: var(--color-surface-2);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	padding: 3px 10px;
}
._tradeFav_aNs2lv {
	color: var(--color-brand);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 4px;
	display: inline-flex;
}
._tradeFacts_HVAiTU {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 10px 16px;
	margin: 0;
	display: grid;
}
._tradeFact_nGQS2b {
	gap: 3px;
	margin: 0;
	display: grid;
}
._tradeFact_nGQS2b dt {
	color: var(--color-muted);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
}
._tradeFact_nGQS2b dd {
	flex-wrap: wrap;
	align-items: baseline;
	gap: 8px;
	margin: 0;
	display: flex;
}
._tradeFact_nGQS2b dd strong {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
}
._tradeFact_nGQS2b dd span {
	color: var(--color-muted);
	font-size: var(--text-2xs);
}
._tradeFact_nGQS2b[data-accent="true"] dd strong {
	color: var(--color-brand-dark);
}
._tradeFoot_9325mh {
	flex-wrap: wrap;
	align-items: center;
	gap: 10px 14px;
	display: flex;
}
._subToggle_OXR5O9 {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	min-height: 38px;
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	white-space: nowrap;
	cursor: pointer;
	align-items: center;
	gap: 6px;
	padding: 0 16px;
	display: inline-flex;
}
._subToggle_OXR5O9:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._subToggle_OXR5O9[data-active="true"],
._subToggle_OXR5O9[data-active="true"]:hover {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	border-color: #0000;
}
._prepCluster_-KtrxY {
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	margin-left: auto;
	display: inline-flex;
}
._prepToggle_s8J-vh {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	min-height: 34px;
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	align-items: center;
	gap: 5px;
	padding: 0 12px;
	display: inline-flex;
}
._prepToggle_s8J-vh:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._prepToggle_s8J-vh[data-active="true"],
._prepToggle_s8J-vh[data-active="true"]:hover {
	border-color: color-mix(in srgb, var(--color-brand) 45%, transparent);
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
._appliedBadge_PtNn4P {
	border: 1px solid color-mix(in srgb, var(--color-brand) 45%, transparent);
	border-radius: var(--radius-sm);
	min-height: 34px;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 5px;
	padding: 0 12px;
	text-decoration: none;
	display: inline-flex;
}
._appliedBadge_PtNn4P:hover {
	border-color: var(--color-brand);
}
._appliedBadge_PtNn4P svg {
	color: var(--color-brand);
	flex: none;
}
._prepHint_Z7dBs8 {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._prepStatus_LrpXCm {
	border-radius: var(--radius-sm);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	padding: 5px 12px;
}
._prepStatus_LrpXCm[data-tone="idle"] {
	color: var(--color-text-2);
	background: var(--color-surface-2);
}
._prepStatus_LrpXCm[data-tone="progress"] {
	color: var(--color-text-strong);
	background: color-mix(in srgb, var(--color-warm) 24%, var(--color-surface));
}
._prepStatus_LrpXCm[data-tone="ready"] {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
}
._prepStatus_LrpXCm[data-tone="closed"] {
	color: var(--color-muted);
	background: var(--color-surface-2);
}
@media (width<=900px) {
	._nextAction_EQynvJ {
		grid-template-columns: minmax(0, 1fr);
	}
	._nextActionMeta_ygEnNy {
		min-width: 0;
	}
	._nextActionLinks_RKrhJq {
		justify-content: flex-start;
	}
	._tradeFacts_HVAiTU {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (width<=760px) {
	._nextAction_EQynvJ {
		padding: 16px;
	}
	._nextAction_EQynvJ h2 {
		font-size: var(--text-base);
	}
	._cockpitFilter_4BmZn2 {
		width: 100%;
		overflow-x: auto;
	}
	._cockpitFilter_4BmZn2 button {
		flex: none;
	}
	._tradeFacts_HVAiTU {
		grid-template-columns: minmax(0, 1fr);
	}
	._tradeFoot_9325mh {
		align-items: flex-start;
	}
	._subToggle_OXR5O9 {
		justify-content: center;
		width: 100%;
	}
	._prepCluster_-KtrxY {
		width: 100%;
	}
	._panel_u2rl8-[data-editor="personal"][data-open="false"] ._eventForm_qmXwJh {
		display: none;
	}
	._panel_u2rl8-[data-editor="personal"][data-open="false"] ._eventOpenButton_-6Y98b {
		display: inline-flex;
	}
}
@media (width<=520px) {
	._nextActionPrimary_x-5pKg,
	._nextActionSecondary_vUut1U {
		width: 100%;
	}
}
._section_qXc6ig {
	--connection-panel-bg: var(--color-surface);
	--connection-panel-soft: #f6fbfd;
	--connection-accent-soft: #e7f7fb;
	--connection-text: var(--color-brand-dark);
	--connection-muted: var(--color-text-2);
	width: min(calc(100% - 48px), var(--container));
	color: var(--connection-text);
	margin: 34px auto 0;
}
._pageSection_oBZXtJ {
	margin-top: 18px;
}
._head_7b1v7v {
	max-width: 820px;
	margin-bottom: 20px;
}
._head_7b1v7v h1,
._head_7b1v7v h2 {
	color: var(--connection-text);
	text-wrap: balance;
	margin: 0 0 10px;
	font-size: 30px;
	line-height: 1.14;
}
._head_7b1v7v p {
	max-width: 76ch;
	color: var(--connection-muted);
	margin: 0;
	font-size: 15px;
	line-height: 1.55;
}
._headActions__Mnoor {
	flex-wrap: wrap;
	gap: 10px;
	margin-top: 16px;
	display: flex;
}
._headActions__Mnoor a,
._primaryLink_YMhc1Y {
	border-radius: var(--radius-sm);
	color: #fff;
	background: var(--color-brand);
	align-items: center;
	gap: 7px;
	min-height: 38px;
	padding: 10px 13px;
	font-size: 13px;
	font-weight: 800;
	display: inline-flex;
}
._headActions__Mnoor a + a {
	color: var(--color-brand);
	background: var(--connection-accent-soft);
}
._heroGrid_pm7542,
._contentGrid_sXOKI3 {
	gap: 14px;
	display: grid;
}
._heroGrid_pm7542 {
	grid-template-columns: minmax(0, 1.2fr) minmax(300px, 0.8fr);
	margin-bottom: 14px;
}
._contentGrid_sXOKI3 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	margin-top: 14px;
}
._summary_cWQcQ9,
._requestPanel_7XYuGB,
._infoPanel__RK9Ht,
._stepsPanel_hAbCQz {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--connection-panel-bg);
	min-width: 0;
	padding: 18px;
}
._summary_cWQcQ9 {
	background: var(--connection-panel-bg);
}
._panelTitle_tS3Sb6 {
	align-items: flex-start;
	gap: 10px;
	margin-bottom: 12px;
	display: flex;
}
._panelTitle_tS3Sb6 svg {
	color: var(--color-brand);
	flex: none;
}
._panelTitle_tS3Sb6 h2,
._panelTitle_tS3Sb6 h3 {
	color: var(--connection-text);
	margin: 0;
	font-size: 18px;
	line-height: 1.25;
}
._summary_cWQcQ9 p,
._requestPanel_7XYuGB p,
._regulationNote_b0VfY2 p,
._textBlocks_ctTu22 p,
._attention_VS3OAz {
	color: var(--connection-muted);
	margin: 0;
	font-size: 13px;
	line-height: 1.52;
}
._summary_cWQcQ9 p + p {
	margin-top: 9px;
}
._summary_cWQcQ9 strong {
	color: var(--connection-text);
	margin-top: 12px;
	font-size: 13px;
	line-height: 1.42;
	display: block;
}
._fieldList_WwjDc7,
._browserList_SRerqV {
	flex-wrap: wrap;
	gap: 8px;
	margin: 12px 0;
	display: flex;
}
._fieldList_WwjDc7 {
	padding: 0;
	list-style: none;
}
._fieldList_WwjDc7 li,
._browserList_SRerqV span {
	border-radius: var(--radius-sm);
	color: var(--connection-text);
	background: var(--connection-panel-soft);
	padding: 6px 9px;
	font-size: 12px;
	font-weight: 700;
}
._primaryLink_YMhc1Y {
	margin-top: 13px;
}
._detailList_pK9H27 {
	gap: 8px;
	margin: 0;
	display: grid;
}
._detailList_pK9H27 > div {
	border-top: 1px solid var(--color-border-soft);
	grid-template-columns: minmax(150px, 0.42fr) minmax(0, 1fr);
	gap: 10px;
	padding-top: 8px;
	font-size: 13px;
	line-height: 1.45;
	display: grid;
}
._detailList_pK9H27 > div:first-child {
	border-top: 0;
	padding-top: 0;
}
._detailList_pK9H27 dt {
	color: var(--connection-text);
	font-weight: 800;
}
._detailList_pK9H27 dd {
	color: var(--connection-muted);
	margin: 0;
}
._detailList_pK9H27 dd a {
	color: var(--color-brand);
	overflow-wrap: anywhere;
	font-weight: 700;
}
._textBlocks_ctTu22 {
	gap: 11px;
	display: grid;
}
._textBlocks_ctTu22 h3,
._textBlocks_ctTu22 h4 {
	color: var(--connection-text);
	margin: 0 0 4px;
	font-size: 13px;
	line-height: 1.35;
}
._regulationNote_b0VfY2 {
	border-top: 1px solid var(--color-border-soft);
	margin-top: 14px;
	padding-top: 12px;
}
._regulationNote_b0VfY2 strong {
	color: var(--connection-text);
	margin-bottom: 5px;
	font-size: 13px;
	display: block;
}
._regulationNote_b0VfY2 a,
._linkList_1_F_5o a,
._compactLinks_F3ov0S a {
	color: var(--color-brand);
	font-size: 13px;
	font-weight: 800;
}
._linkList_1_F_5o,
._compactLinks_F3ov0S {
	gap: 9px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._compactLinks_F3ov0S {
	gap: 7px;
	margin-top: 14px;
}
._linkList_1_F_5o li,
._compactLinks_F3ov0S li {
	min-width: 0;
}
._linkList_1_F_5o a,
._compactLinks_F3ov0S a {
	overflow-wrap: anywhere;
}
._stepsPanel_hAbCQz {
	margin-top: 14px;
}
._steps_bopakY {
	grid-template-columns: repeat(5, minmax(0, 1fr));
	gap: 16px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._steps_bopakY li {
	border-radius: var(--radius-sm);
	background: var(--connection-panel-soft);
	min-width: 0;
	padding: 18px 12px 14px;
	position: relative;
}
._steps_bopakY li:not(:last-child):after {
	content: "";
	border-top: 2px solid color-mix(in srgb, var(--color-brand) 62%, transparent);
	border-right: 2px solid color-mix(in srgb, var(--color-brand) 62%, transparent);
	pointer-events: none;
	width: 7px;
	height: 7px;
	position: absolute;
	top: 50%;
	right: -12px;
	transform: translateY(-50%) rotate(45deg);
}
._steps_bopakY strong,
._steps_bopakY span {
	display: block;
}
._steps_bopakY strong {
	color: var(--connection-text);
	font-size: 13px;
	line-height: 1.28;
}
._steps_bopakY span {
	color: var(--connection-muted);
	margin-top: 6px;
	font-size: 12px;
	line-height: 1.42;
}
._legalNotes_rePDCr {
	border-top: 1px solid var(--color-border-soft);
	margin-top: 14px;
	padding-top: 14px;
}
._reasonList_JZB2iP {
	color: var(--connection-muted);
	margin: 0;
	padding-left: 18px;
	font-size: 13px;
	line-height: 1.52;
}
._reasonList_JZB2iP li + li {
	margin-top: 7px;
}
._attention_VS3OAz {
	border-radius: var(--radius-sm);
	color: #6b3f00;
	background: #f0b84f29;
	margin-top: 14px;
	padding: 12px;
}
@media (width<=1040px) {
	._heroGrid_pm7542,
	._contentGrid_sXOKI3,
	._steps_bopakY {
		grid-template-columns: 1fr;
	}
	._steps_bopakY li:not(:last-child):after {
		top: auto;
		bottom: -12px;
		right: 50%;
		transform: translate(50%) rotate(135deg);
	}
}
@media (width<=720px) {
	._section_qXc6ig {
		width: min(calc(100% - 28px), var(--container));
	}
	._head_7b1v7v h1,
	._head_7b1v7v h2 {
		font-size: 24px;
	}
	._headActions__Mnoor {
		flex-direction: column;
		align-items: stretch;
	}
	._headActions__Mnoor a,
	._primaryLink_YMhc1Y {
		justify-content: center;
	}
	._detailList_pK9H27 > div {
		grid-template-columns: 1fr;
		gap: 3px;
	}
}
[data-theme="dark"] ._section_qXc6ig {
	--connection-panel-bg: #161e27;
	--connection-panel-soft: #1b242f;
	--connection-accent-soft: #0f2731;
	--connection-text: #edf1f5;
	--connection-muted: #b8c2cc;
}
[data-theme="dark"] ._summary_cWQcQ9 {
	background: var(--connection-panel-bg);
}
[data-theme="dark"] ._headActions__Mnoor a + a {
	color: #9fd6e2;
	background: #5cbcd421;
}
[data-theme="dark"] ._attention_VS3OAz {
	color: #f5d28d;
	background: #f0b84f1f;
}
._page_eOstsu {
	background: var(--color-page);
	min-height: calc(100vh - 57px);
	padding: 24px 0 64px;
}
._page_FxubFL {
	background: var(--color-page);
	padding: 28px 0 32px;
}
._inner_V5jNk3 {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._breadcrumbs_9VeXaj,
._breadcrumbs_9VeXaj a {
	align-items: center;
	display: flex;
}
._breadcrumbs_9VeXaj {
	color: var(--color-muted);
	gap: 7px;
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: 700;
}
._head_ownDdc span {
	color: var(--color-text-strong);
	letter-spacing: 0;
	font-size: 11px;
	font-weight: 600;
}
._head_ownDdc h1 {
	color: var(--color-brand-dark);
	margin: 6px 0 0;
	font-size: 30px;
}
._head_ownDdc p {
	max-width: 820px;
	color: var(--color-text-2);
	margin: 8px 0 0;
	font-size: 14px;
	line-height: 1.5;
}
._topBar_--6dQJ {
	align-items: center;
	gap: 7px;
	min-height: 32px;
	display: flex;
}
._topBar_--6dQJ ._breadcrumbs_9VeXaj {
	margin-bottom: 0;
}
._topBar_--6dQJ h1 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 20px;
	line-height: 1.2;
}
._topBar_--6dQJ ._resetDraftButton_2RSE8e {
	margin-left: auto;
}
._layout_OB_inq {
	grid-template-columns: minmax(0, 1fr) 320px;
	align-items: start;
	gap: 24px;
	margin-top: 22px;
	display: grid;
}
._formCol_ilNFFz {
	min-width: 0;
}
._stepper_P2AzJQ {
	margin-bottom: 18px;
	position: relative;
}
._progressRail_t2gQdQ {
	border-radius: var(--radius-sm);
	background: var(--color-surface-3);
	height: 4px;
	margin: 0 0 14px;
	display: block;
	overflow: hidden;
}
._progressRail_t2gQdQ span {
	border-radius: inherit;
	background: var(--color-brand);
	height: 100%;
	transition: width 0.24s;
	display: block;
}
._stepperList_AZn9c2 {
	grid-template-columns: repeat(5, minmax(0, 1fr));
	gap: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._stepperItem_kxZMua {
	position: relative;
}
._stepperButton_upp_pi {
	width: 100%;
	color: inherit;
	text-align: left;
	cursor: pointer;
	background: 0 0;
	border: 0;
	grid-template-columns: auto minmax(0, 1fr);
	align-items: center;
	gap: 9px;
	padding: 0;
	display: grid;
}
._stepperButton_upp_pi:disabled {
	cursor: default;
}
._stepperMark_eTJQJb {
	width: 26px;
	height: 26px;
	color: var(--color-muted);
	background: var(--color-surface-3);
	border-radius: 50%;
	place-items: center;
	font-size: 12px;
	font-weight: 700;
	display: inline-grid;
}
._stepperItem_kxZMua[data-state="current"] ._stepperMark_eTJQJb {
	color: var(--color-on-brand);
	background: var(--color-brand-dark);
}
._stepperItem_kxZMua[data-state="done"] ._stepperMark_eTJQJb {
	color: var(--color-on-brand);
	background: var(--color-brand);
}
._stepperText_jmzTmR {
	gap: 1px;
	min-width: 0;
	display: grid;
}
._stepperLabel_s4VbEZ {
	color: var(--color-muted);
	font-size: 12px;
	font-weight: 600;
	line-height: 1.2;
}
._stepperItem_kxZMua[data-state="current"] ._stepperLabel_s4VbEZ {
	color: var(--color-brand-dark);
}
._stepperKicker_VJsitp {
	color: var(--color-muted);
	font-size: 11px;
}
._stage_pjYNAT {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	padding: 24px;
}
._stepHead_uA7tBB {
	margin-bottom: 18px;
}
._stepKicker_U8P5YW {
	color: var(--color-text-strong);
	letter-spacing: 0;
	font-size: 11px;
	font-weight: 600;
}
._stepTitle_AUmOGp {
	color: var(--color-brand-dark);
	outline: none;
	margin: 6px 0 0;
	font-size: 22px;
}
._stepDescription_UNBsKs {
	color: var(--color-text-2);
	margin: 6px 0 0;
	font-size: 14px;
	line-height: 1.5;
}
._stepBody_WhS4-c {
	animation: _stepBodyIn_C_7Ime 0.18s var(--ease-out) both;
}
@keyframes _stepBodyIn_C_7Ime {
	0% {
		opacity: 0;
		transform: translateY(6px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
._errorBanner_g7goGf {
	border: 1px solid var(--color-line);
	border-left: 3px solid var(--color-danger);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	color: var(--color-text-2);
	align-items: center;
	gap: 10px;
	margin-bottom: 18px;
	padding: 12px 14px;
	font-size: 13px;
	line-height: 1.4;
	display: flex;
}
._errorBanner_g7goGf svg {
	color: var(--color-danger);
	flex-shrink: 0;
}
._errorBanner_g7goGf strong {
	color: var(--color-danger);
}
._accessNotice_2Zg21_ {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	max-width: 760px;
	box-shadow: var(--shadow-card);
	grid-template-columns: 42px minmax(0, 1fr);
	gap: 16px;
	padding: 22px;
	display: grid;
}
._accessNotice_2Zg21_ > svg {
	color: var(--color-brand);
}
._accessNotice_2Zg21_ h1 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 26px;
}
._accessNotice_2Zg21_ p {
	color: var(--color-text-2);
	margin: 8px 0 0;
	font-size: 14px;
	line-height: 1.5;
}
._accessActions_67QZ8x,
._progressRestoreActions_Eyp78n {
	flex-wrap: wrap;
	gap: 10px;
	display: flex;
}
._accessActions_67QZ8x {
	margin-top: 14px;
}
._progressRestore_ru8_Un {
	border: 1px solid var(--color-line);
	border-left: 3px solid var(--color-brand);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	justify-content: space-between;
	align-items: center;
	gap: 16px;
	margin-bottom: 12px;
	padding: 10px 14px;
	display: flex;
}
._progressRestore_ru8_Un h2 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 16px;
}
._progressRestore_ru8_Un p {
	color: var(--color-text-2);
	margin: 4px 0 0;
	font-size: 13px;
}
._resetDraftButton_2RSE8e {
	color: var(--color-brand-dark);
	font: inherit;
	cursor: pointer;
	background: 0 0;
	border: 0;
	padding: 0;
	font-size: 13px;
	font-weight: 600;
}
._resetDraftButton_2RSE8e:hover {
	color: var(--color-brand);
}
._stepFields_Mv91OC {
	gap: 18px;
	display: grid;
}
._sectionCard_S_9gBi {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface-2);
	gap: 16px;
	padding: 18px;
	display: grid;
}
._sectionHead_PAGjhc {
	align-items: center;
	display: flex;
}
._sectionHead_PAGjhc[data-with-action="true"] {
	justify-content: space-between;
	gap: 12px;
}
._sectionTitle_rSr_qq {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.3;
}
._sectionToggle_y9bFdd {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	min-height: 34px;
	color: var(--color-brand-dark);
	font: inherit;
	white-space: nowrap;
	cursor: pointer;
	align-items: center;
	gap: 6px;
	padding: 0 12px;
	font-size: 13px;
	font-weight: 700;
	display: inline-flex;
}
._sectionToggle_y9bFdd:hover {
	border-color: var(--color-brand);
	background: var(--color-brand-fill);
}
._sectionCollapsedHint_7DUx6O {
	color: var(--color-text-2);
	margin: 0;
	font-size: 13px;
	line-height: 1.5;
}
._sectionBody_NnU_GR {
	gap: 16px;
	display: grid;
}
._sectionNote_fb9vq4 {
	color: var(--color-text-2);
	margin: 0;
	font-size: 13px;
	line-height: 1.5;
}
._specFieldset_CNc7wj {
	border: 0;
	gap: 12px;
	min-width: 0;
	margin: 0;
	padding: 0;
	display: grid;
}
._specFieldset_CNc7wj legend {
	color: var(--color-text-strong);
	padding: 0;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.3;
}
._methodField_c-Qzz- {
	align-content: start;
	gap: 6px;
	display: grid;
}
._methodLabel_Whn-F- {
	color: var(--color-ink);
	font-size: 13px;
	font-weight: 600;
}
._methodChip_Wy8Lzt {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-xs);
	min-height: 48px;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	align-items: center;
	gap: 7px;
	padding: 0 14px;
	font-size: 14px;
	font-weight: 600;
	display: inline-flex;
}
._methodChip_Wy8Lzt svg {
	color: var(--color-brand);
}
._methodHint_4QvViq {
	color: var(--color-muted);
	font-size: 12px;
	line-height: 1.35;
}
._depositField_TCMleT {
	gap: 10px;
	display: grid;
}
._depositHelpers_eMRWqg,
._quickActions_X_Y0Kk {
	flex-wrap: wrap;
	gap: 8px;
	display: flex;
}
._quickActions_X_Y0Kk button {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 34px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	font: inherit;
	cursor: pointer;
	padding: 0 12px;
	font-size: 12px;
	font-weight: 700;
}
._quickActions_X_Y0Kk button:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._priceField_e5n2xo {
	min-width: 0;
	position: relative;
}
._amountModeSwitcher_cSAA30 {
	z-index: 1;
	gap: 4px;
	display: inline-flex;
	position: absolute;
	top: 0;
	right: 0;
}
._amountModeSwitcher_cSAA30 button {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	min-width: 32px;
	min-height: 26px;
	color: var(--color-text-3);
	font: inherit;
	cursor: pointer;
	padding: 0 10px;
	font-size: 12px;
	font-weight: 700;
}
._amountModeSwitcher_cSAA30 button:hover {
	border-color: var(--color-brand);
	color: var(--color-brand-dark);
}
._amountModeSwitcher_cSAA30 button[aria-pressed="true"] {
	border-color: var(--color-brand);
	background: var(--color-brand-fill);
	color: var(--color-brand-dark);
}
._lotToolbar_-lv92R {
	flex-wrap: wrap;
	gap: 10px;
	margin-bottom: 4px;
	display: flex;
}
._addLotButton_4C9HcA {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	min-height: 40px;
	color: var(--color-brand-dark);
	font: inherit;
	cursor: pointer;
	white-space: nowrap;
	padding: 0 14px;
	font-weight: 700;
}
._addLotButton_4C9HcA:hover:not(:disabled) {
	background: var(--color-brand-fill);
}
._addLotButton_4C9HcA:disabled {
	border-color: var(--color-border-soft);
	color: var(--color-text-3);
	cursor: not-allowed;
}
._lotAccordion_huOhft {
	gap: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._lotCard_EF9FDu {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	overflow: hidden;
}
._lotCard_EF9FDu[data-open="true"] {
	border-color: var(--color-border-input);
	box-shadow: 0 0 0 1px var(--color-border-soft);
}
._lotCard_EF9FDu[data-invalid="true"] {
	border-color: var(--color-danger-border, #e2a4a4);
}
._lotCardHead_l1j9ZY {
	background: var(--color-page);
	border-bottom: 1px solid #0000;
	grid-template-columns: minmax(0, 1fr) auto;
	align-items: stretch;
	gap: 4px;
	display: grid;
}
._lotCard_EF9FDu[data-open="true"] ._lotCardHead_l1j9ZY {
	background: color-mix(in srgb, var(--color-brand) 16%, var(--color-surface));
	border-bottom-color: var(--color-line);
}
._lotCardToggle_UJYov5 {
	min-height: 48px;
	color: var(--color-text-strong);
	font: inherit;
	text-align: left;
	cursor: pointer;
	background: 0 0;
	border: 0;
	align-items: center;
	gap: 10px;
	padding: 10px 14px;
	font-weight: 600;
	display: flex;
}
._lotCardToggle_UJYov5:hover {
	background: #00000008;
}
._lotCardToggle_UJYov5 svg {
	color: var(--color-icon-muted);
	flex-shrink: 0;
}
._lotCardTitle_h-etlN {
	text-overflow: ellipsis;
	white-space: nowrap;
	min-width: 0;
	color: var(--color-text-strong);
	flex: 1;
	font-size: 14px;
	line-height: 1.35;
	overflow: hidden;
}
._lotCardErrorMark_IcbiPE {
	border-radius: var(--radius-sm);
	background: var(--color-danger-soft, #fde8e8);
	width: 20px;
	height: 20px;
	color: var(--color-danger, #b42318);
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	font-size: 12px;
	font-weight: 800;
	display: inline-flex;
}
._lotFormBody__lUBM4 {
	background: var(--color-surface);
	gap: 16px;
	padding: 12px 12px 16px;
	display: grid;
}
._removeLotButton_w6lr5b {
	border-radius: var(--radius-sm);
	width: 44px;
	min-height: 44px;
	color: var(--color-icon-muted);
	cursor: pointer;
	background: 0 0;
	border: 1px solid #0000;
	justify-content: center;
	align-items: center;
	margin: 2px 6px 2px 0;
	display: inline-flex;
}
._removeLotButton_w6lr5b:hover {
	border-color: var(--color-border-input);
	background: var(--color-surface);
	color: var(--color-text-strong);
}
[data-theme="dark"] ._lotCardHead_l1j9ZY {
	background: var(--color-page);
}
[data-theme="dark"] ._lotCard_EF9FDu[data-open="true"] ._lotCardHead_l1j9ZY {
	background: color-mix(in srgb, var(--color-brand) 20%, var(--color-surface));
}
[data-theme="dark"] ._lotCardToggle_UJYov5:hover {
	background: #ffffff0f;
}
._summaryLots_pscH7I {
	gap: 6px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._summaryLotItem_Nxez7b {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	gap: 2px;
	padding: 8px 10px;
	font-size: 13px;
	display: grid;
}
._summaryLotItem_Nxez7b strong {
	color: var(--color-text-strong);
	font-weight: 700;
}
._summaryLotItem_Nxez7b span {
	color: var(--color-text-2);
}
._reviewLotList_IuJ1H6 {
	gap: 10px;
	display: grid;
}
._reviewLotCard_hrnLJ4 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	overflow: hidden;
}
._reviewLotCard_hrnLJ4 summary {
	cursor: pointer;
	color: var(--color-text-strong);
	padding: 12px 14px;
	font-weight: 700;
	list-style: none;
}
._reviewLotCard_hrnLJ4 summary::-webkit-details-marker {
	display: none;
}
._reviewLotCard_hrnLJ4[open] summary {
	border-bottom: 1px solid var(--color-line);
	background: var(--color-brand-fill);
}
._reviewLotBody_-gWJOf {
	padding: 10px 14px 14px;
}
._innHint_NAW3q6 {
	border: 1px solid var(--color-brand-soft);
	border-radius: var(--radius-sm);
	min-height: 48px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	align-content: center;
	gap: 10px;
	padding: 12px;
	font-size: 13px;
	line-height: 1.45;
	display: grid;
}
._innHint_NAW3q6 b {
	color: var(--color-brand-dark);
}
._innHintButton_M-IoEH {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-xs);
	min-height: 34px;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	font: inherit;
	cursor: pointer;
	justify-self: start;
	padding: 0 12px;
	font-size: 12px;
	font-weight: 700;
}
._innHintButton_M-IoEH:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._suggestionPanel_OlP496 {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	grid-column: 1/-1;
	gap: 8px;
	padding: 12px;
	display: grid;
}
._suggestionPanel_OlP496 p {
	color: var(--color-muted);
	margin: 0;
	font-size: 12px;
	font-weight: 700;
}
._suggestionPanel_OlP496 > div {
	gap: 8px;
	display: grid;
}
._suggestionPanel_OlP496 button {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	min-width: 0;
	color: var(--color-ink);
	background: var(--color-surface-2);
	font: inherit;
	text-align: left;
	cursor: pointer;
	gap: 3px;
	padding: 10px 12px;
	display: grid;
}
._suggestionPanel_OlP496 button:hover {
	border-color: var(--color-brand);
	background: var(--color-brand-soft);
}
._suggestionPanel_OlP496 span {
	text-overflow: ellipsis;
	color: var(--color-brand-dark);
	white-space: nowrap;
	font-size: 13px;
	font-weight: 700;
	overflow: hidden;
}
._suggestionPanel_OlP496 small {
	text-overflow: ellipsis;
	color: var(--color-text-2);
	white-space: nowrap;
	font-size: 12px;
	overflow: hidden;
}
._openDataCard_MTPrux {
	border: 1px solid var(--color-line);
	border-left: 3px solid var(--color-brand);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	gap: 12px;
	padding: 14px;
	display: grid;
}
._openDataHead_PWA7UK {
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	display: flex;
}
._openDataHead_PWA7UK h3 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 14px;
}
._openDataHead_PWA7UK span {
	border-radius: var(--radius-sm);
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	flex-shrink: 0;
	padding: 4px 8px;
	font-size: 11px;
	font-weight: 800;
}
._openDataHead_PWA7UK span:not([data-status="ok"]) {
	color: var(--color-warning);
	background: #b453091f;
}
._openDataCard_MTPrux p {
	color: var(--color-text-2);
	margin: 0;
	font-size: 12px;
	line-height: 1.45;
}
._openDataFacts_hnUff9 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 10px;
	margin: 0;
	display: grid;
}
._openDataFacts_hnUff9 div {
	min-width: 0;
}
._openDataFacts_hnUff9 dt {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 700;
}
._openDataFacts_hnUff9 dd {
	text-overflow: ellipsis;
	color: var(--color-ink);
	white-space: nowrap;
	margin: 2px 0 0;
	font-size: 12px;
	font-weight: 700;
	overflow: hidden;
}
._openDataCounters_FmYnM5 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 8px;
	display: grid;
}
._openDataCounters_FmYnM5 span {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	min-width: 0;
	color: var(--color-text-2);
	background: var(--color-surface-2);
	padding: 9px 10px;
	font-size: 11px;
	font-weight: 700;
	line-height: 1.3;
}
._openDataCounters_FmYnM5 b {
	color: var(--color-brand-dark);
	font-size: 16px;
	display: block;
}
._openDataWarning_tx9TOp,
._openDataMismatch_FIQ6RG {
	border-radius: var(--radius-xs);
	background: #b453091a;
	border: 1px solid #b4530947;
	padding: 10px 12px;
}
._openDataMismatch_FIQ6RG {
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	display: flex;
}
._openDataMismatch_FIQ6RG button {
	border-radius: var(--radius-xs);
	min-height: 34px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	font: inherit;
	cursor: pointer;
	border: 1px solid #b4530947;
	flex-shrink: 0;
	padding: 0 12px;
	font-size: 12px;
	font-weight: 800;
}
._openDataMismatch_FIQ6RG button:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._grid2_Kedrxi {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 16px;
	display: grid;
}
._procedureTopGrid_RRlrQj {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	align-items: start;
	gap: 16px;
	display: grid;
}
._procedureTopGrid_RRlrQj > :first-child {
	grid-column: span 2;
}
._grid3_mSapoR {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	align-items: start;
	gap: 16px;
	display: grid;
}
._publicOfferSummary_mKcSmH {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 10px;
	margin: 0;
	display: grid;
}
._publicOfferSummary_mKcSmH div {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	gap: 4px;
	min-width: 0;
	padding: 12px;
	display: grid;
}
._publicOfferSummary_mKcSmH dt {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 700;
}
._publicOfferSummary_mKcSmH dd {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 13px;
	font-weight: 800;
}
._reductionSchedule_9nI4U_ {
	gap: 8px;
	display: grid;
}
._reductionSchedule_9nI4U_ h4 {
	color: var(--color-text-strong);
	margin: 0;
	font-size: 13px;
	font-weight: 700;
}
._reductionScheduleScroll_ty4vWp {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	overflow-x: auto;
}
._reductionSchedule_9nI4U_ table {
	border-collapse: collapse;
	width: 100%;
	font-size: 13px;
}
._reductionSchedule_9nI4U_ th,
._reductionSchedule_9nI4U_ td {
	text-align: left;
	white-space: nowrap;
	border-bottom: 1px solid var(--color-line);
	padding: 8px 12px;
}
._reductionSchedule_9nI4U_ th {
	color: var(--color-muted);
	background: var(--color-surface);
	font-size: 11px;
	font-weight: 700;
}
._reductionSchedule_9nI4U_ tbody tr:last-child td {
	color: var(--color-brand-dark);
	border-bottom: 0;
	font-weight: 700;
}
._periodsEditor_p2bI-j {
	gap: 12px;
	display: grid;
}
._periodsTable_gdjLh1 {
	border-collapse: collapse;
	width: 100%;
	font-size: 13px;
}
._periodsTable_gdjLh1 th,
._periodsTable_gdjLh1 td {
	text-align: left;
	white-space: nowrap;
	border-bottom: 1px solid var(--color-line);
	padding: 8px 10px;
}
._periodsTable_gdjLh1 th {
	color: var(--color-muted);
	background: var(--color-surface);
	font-size: 11px;
	font-weight: 700;
}
._periodsTable_gdjLh1 tbody tr:last-child td {
	border-bottom: 0;
}
._periodInput_tX81M6 {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	width: 92px;
	min-height: 36px;
	color: var(--color-ink);
	font: inherit;
	padding: 0 10px;
	font-size: 13px;
}
._periodInput_tX81M6:focus-visible {
	border-color: var(--color-brand);
	outline: none;
}
._periodPrice_RtIW5p {
	color: var(--color-brand-dark);
	font-weight: 700;
}
._periodRemove_MESAUk {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	width: 36px;
	min-height: 36px;
	color: var(--color-icon-muted);
	cursor: pointer;
	justify-content: center;
	align-items: center;
	display: inline-flex;
}
._periodRemove_MESAUk:hover:not(:disabled) {
	border-color: var(--color-brand);
	color: var(--color-brand-dark);
}
._periodRemove_MESAUk:disabled {
	color: var(--color-text-3);
	cursor: not-allowed;
}
._periodsError_T-3vu2 {
	color: var(--color-danger);
	margin: 0;
	font-size: 12px;
	font-weight: 600;
}
._periodsCutoffHint_-LCBfO {
	color: var(--color-muted);
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	margin: 0;
	font-size: 12px;
	display: flex;
}
._periodsCutoffHint_-LCBfO button {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 32px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	font: inherit;
	cursor: pointer;
	padding: 0 12px;
	font-size: 12px;
	font-weight: 700;
}
._periodsCutoffHint_-LCBfO button:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._stepNavStack_W4m0bq {
	border-top: 1px solid var(--color-line);
	gap: 10px;
	margin-top: 12px;
	padding-top: 10px;
	display: grid;
}
._stepNav_nMFA3X {
	grid-template-columns: max-content minmax(0, 1fr);
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	display: grid;
}
._stepNavRight_9gKY5S {
	grid-template-columns: repeat(2, minmax(150px, max-content));
	justify-content: flex-end;
	align-items: center;
	gap: 12px;
	display: grid;
}
._navButton_fm8sxf,
._skipButton_8JQFUc {
	width: 100%;
}
._summary_rRo2mq {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-soft);
	gap: 16px;
	padding: 20px;
	display: grid;
	position: sticky;
	top: 88px;
}
._summaryHead_HsVQAv {
	justify-content: space-between;
	align-items: baseline;
	gap: 10px;
	display: flex;
}
._summaryTitle_D1cBat {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 16px;
}
._summaryStep_9n0_L1 {
	color: var(--color-muted);
	font-size: 12px;
	font-weight: 700;
}
._summaryProgress_p-nvNK {
	gap: 6px;
	display: grid;
}
._summaryProgressLabel_6hfnjf {
	color: var(--color-muted);
	justify-content: space-between;
	align-items: center;
	font-size: 12px;
	font-weight: 600;
	display: flex;
}
._summaryRail_7AboeI {
	border-radius: var(--radius-sm);
	background: var(--color-surface-3);
	height: 6px;
	overflow: hidden;
}
._summaryRail_7AboeI span {
	border-radius: inherit;
	background: var(--color-brand-fill);
	height: 100%;
	transition: width 0.24s;
	display: block;
}
._summaryList_2xuTQv {
	gap: 12px;
	margin: 0;
	display: grid;
}
._summaryRow_eyjizs {
	gap: 2px;
	display: grid;
}
._summaryRow_eyjizs dt {
	color: var(--color-muted);
	letter-spacing: 0;
	font-size: 11px;
	font-weight: 700;
}
._summaryRow_eyjizs dd {
	color: var(--color-ink);
	word-break: break-word;
	margin: 0;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.35;
}
._summaryPrice_eT4KS6 {
	border-top: 1px solid var(--color-line);
	gap: 4px;
	margin-top: 4px;
	padding-top: 12px;
	display: grid;
}
._summaryPrice_eT4KS6 dt {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 700;
}
._summaryPrice_eT4KS6 dd {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 20px;
	font-weight: 800;
}
._review_QE6kIe {
	gap: 18px;
	display: grid;
}
._formCheckPanel_UqlaFJ {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	gap: 14px;
	padding: 18px;
	display: grid;
}
._formCheckHead_mRK4qA {
	justify-content: space-between;
	align-items: start;
	gap: 12px;
	display: flex;
}
._formCheckHead_mRK4qA h3 {
	color: var(--color-brand-dark);
	margin: 8px 0 0;
	font-size: 16px;
}
._formCheckCount_DoULO1 {
	border-radius: var(--radius-sm);
	min-width: 34px;
	height: 30px;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	place-items: center;
	font-size: 13px;
	font-weight: 800;
	display: inline-grid;
}
._formCheckList_nbbSjK {
	gap: 8px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._formCheckList_nbbSjK button {
	border: 1px solid var(--color-line);
	border-left: 3px solid var(--color-danger);
	border-radius: var(--radius-xs);
	width: 100%;
	color: var(--color-ink);
	background: var(--color-surface-2);
	font: inherit;
	text-align: left;
	cursor: pointer;
	gap: 3px;
	padding: 10px 12px;
	display: grid;
}
._formCheckList_nbbSjK button:hover {
	border-color: var(--color-brand);
}
._formCheckList_nbbSjK span {
	color: var(--color-brand-dark);
	font-size: 13px;
	font-weight: 800;
}
._formCheckList_nbbSjK small {
	color: var(--color-text-2);
	font-size: 12px;
}
._formCheckOk_wlr0Rz {
	color: var(--color-text-2);
	margin: 0;
	font-size: 13px;
}
._providerStatusList_YAIHfY {
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 8px;
	margin: 0;
	display: grid;
}
._providerStatusList_YAIHfY div {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	background: var(--color-surface-2);
	min-width: 0;
	padding: 10px;
}
._providerStatusList_YAIHfY div[data-tone="ok"] {
	border-color: var(--color-brand);
	background: var(--color-brand-soft);
}
._providerStatusList_YAIHfY div[data-tone="warning"] {
	background: #b453091a;
	border-color: #b4530947;
}
._providerStatusList_YAIHfY dt {
	color: var(--color-muted);
	font-size: 11px;
	font-weight: 800;
}
._providerStatusList_YAIHfY dd {
	color: var(--color-brand-dark);
	margin: 2px 0 0;
	font-size: 12px;
	font-weight: 800;
}
._publicationChecklist_a_OqNp {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	gap: 16px;
	padding: 18px;
	display: grid;
}
._panelKicker_qKSMQQ {
	border-radius: var(--radius-sm);
	min-height: 24px;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	align-items: center;
	padding: 0 9px;
	font-size: 11px;
	font-weight: 800;
	display: inline-flex;
}
._publicationChecklist_a_OqNp h3 {
	color: var(--color-brand-dark);
	margin: 8px 0 0;
	font-size: 16px;
	line-height: 1.25;
}
._publicationChecklist_a_OqNp p {
	color: var(--color-text-2);
	margin: 6px 0 0;
	font-size: 13px;
	line-height: 1.5;
}
._publicationChecklist_a_OqNp ol {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._publicationChecklist_a_OqNp li {
	min-width: 0;
	color: var(--color-text-2);
	grid-template-columns: 28px minmax(0, 1fr);
	align-items: center;
	gap: 8px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.35;
	display: grid;
}
._publicationChecklist_a_OqNp li svg {
	width: 28px;
	height: 28px;
	color: var(--color-brand);
	background: var(--color-brand-soft);
	border-radius: 50%;
	padding: 6px;
}
._reviewGroup_O8n6i- {
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface-2);
	padding: 16px 18px;
}
._reviewGroupHead_x6muRS {
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	margin-bottom: 12px;
	display: flex;
}
._reviewGroupTitle_EXdoY5 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 15px;
}
._reviewEdit_tmANA6 {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-brand-dark);
	background: var(--color-surface);
	cursor: pointer;
	align-items: center;
	gap: 5px;
	padding: 5px 10px;
	font-size: 12px;
	font-weight: 600;
	display: inline-flex;
}
._reviewEdit_tmANA6:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._reviewList_9L4Q5i {
	gap: 10px;
	margin: 0;
	display: grid;
}
._reviewRow_R-XebB {
	grid-template-columns: minmax(0, 220px) minmax(0, 1fr);
	gap: 14px;
	display: grid;
}
._reviewRow_R-XebB dt {
	color: var(--color-muted);
	font-size: 13px;
}
._reviewRow_R-XebB dd {
	color: var(--color-ink);
	word-break: break-word;
	margin: 0;
	font-size: 13px;
	font-weight: 600;
}
._success_fPr4op {
	text-align: center;
	justify-items: center;
	gap: 10px;
	padding: 24px 16px;
	display: grid;
}
._successIcon_wSjfsg {
	width: 56px;
	height: 56px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	border-radius: 50%;
	place-items: center;
	display: grid;
}
._success_fPr4op h2 {
	color: var(--color-brand-dark);
	margin: 4px 0 0;
	font-size: 22px;
}
._success_fPr4op p {
	max-width: 460px;
	color: var(--color-text-2);
	margin: 0;
	font-size: 14px;
	line-height: 1.5;
}
._successActions_TPduhH {
	flex-wrap: wrap;
	justify-content: center;
	gap: 10px;
	margin-top: 8px;
	display: flex;
}
._success_fPr4op ._successHint_JslBxZ {
	color: var(--color-text-3);
	margin-top: 2px;
	font-size: 12px;
}
._successIcon_wSjfsg,
._success_fPr4op h2,
._success_fPr4op p,
._successActions_TPduhH {
	animation: _successIn_cltYU3 0.32s var(--ease-out) both;
}
._success_fPr4op h2 {
	animation-delay: 60ms;
}
._success_fPr4op p,
._successActions_TPduhH {
	animation-delay: 0.12s;
}
@keyframes _successIn_cltYU3 {
	0% {
		opacity: 0;
		transform: translateY(6px) scale(0.96);
	}
	to {
		opacity: 1;
		transform: translateY(0) scale(1);
	}
}
._demoNote_40WZVr {
	color: var(--color-muted);
	margin: 12px 0 0;
	font-size: 12px;
}
._sideCol_qbYkvO {
	align-content: start;
	gap: 14px;
	min-width: 0;
	display: grid;
	position: sticky;
	top: 88px;
}
._sideDrafts_TYKVRW {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-soft);
	padding: 14px;
}
._sideDrafts_TYKVRW h2 {
	color: var(--color-brand-dark);
	align-items: center;
	gap: 8px;
	margin: 0 0 10px;
	font-size: 14px;
	display: flex;
}
._draftsCount_OZnD9e {
	border-radius: var(--radius-sm);
	min-width: 24px;
	height: 20px;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	place-items: center;
	padding: 0 7px;
	font-size: 12px;
	font-weight: 700;
	display: inline-grid;
}
._sideDraftsEmpty_53bFzq {
	border: 1px dashed var(--color-line-strong);
	border-radius: var(--radius-md);
	color: var(--color-muted);
	background: var(--color-surface-2);
	text-align: center;
	margin: 0;
	padding: 12px;
	font-size: 12px;
}
._sideDraftList_qe_lh1 {
	gap: 8px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._sideDraftCard_2oNvXD {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface-2);
	padding: 10px 12px;
}
._sideDraftCard_2oNvXD h3 {
	color: var(--color-ink);
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin: 0;
	font-size: 13px;
	line-height: 1.35;
	display: -webkit-box;
	overflow: hidden;
}
._sideDraftCard_2oNvXD[data-editing="true"] {
	border-color: var(--color-brand);
}
._sideDraftSigned_FRr4Jv {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	align-items: center;
	margin: 4px 6px 0 0;
	padding: 2px 8px;
	font-size: 11px;
	font-weight: 600;
	display: inline-flex;
}
._sideDraftEditing_liptGo {
	border-radius: var(--radius-sm);
	background: var(--color-brand-fill);
	color: var(--color-brand-dark);
	align-items: center;
	margin: 4px 0 0;
	padding: 2px 8px;
	font-size: 11px;
	font-weight: 600;
	display: inline-flex;
}
._sideDraftMeta_9peUd8 {
	color: var(--color-text-2);
	margin: 3px 0 0;
	font-size: 12px;
}
._sideDraftActions_L7jdGy {
	align-items: center;
	gap: 6px;
	margin-top: 8px;
	display: flex;
}
._sideDraftActions_L7jdGy button {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 28px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	font: inherit;
	cursor: pointer;
	justify-content: center;
	align-items: center;
	gap: 5px;
	padding: 0 9px;
	font-size: 12px;
	font-weight: 700;
	display: inline-flex;
}
._sideDraftActions_L7jdGy button:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._sideDraftRemove_M9krzB {
	margin-left: auto;
}
._sideDraftActions_L7jdGy ._sideDraftRemove_M9krzB:hover {
	border-color: var(--color-border-soft);
	color: var(--color-danger);
}
._page_FxubFL[data-page="create-trade"] {
	padding: 16px 0 20px;
}
._page_FxubFL[data-page="create-trade"] ._layout_OB_inq {
	grid-template-columns: minmax(0, 1fr) 300px;
	gap: 20px;
	margin-top: 14px;
}
._page_FxubFL[data-page="create-trade"] ._stepper_P2AzJQ {
	margin-bottom: 10px;
}
._page_FxubFL[data-page="create-trade"] ._progressRail_t2gQdQ {
	height: 3px;
	margin-bottom: 8px;
}
._page_FxubFL[data-page="create-trade"] ._stepperMark_eTJQJb {
	width: 22px;
	height: 22px;
	font-size: 11px;
}
._page_FxubFL[data-page="create-trade"] ._stage_pjYNAT {
	padding: 16px 20px;
}
._page_FxubFL[data-page="create-trade"] ._stepHead_uA7tBB {
	margin-bottom: 10px;
}
._page_FxubFL[data-page="create-trade"] ._stepTitle_AUmOGp {
	margin: 0;
	font-size: 17px;
}
._page_FxubFL[data-page="create-trade"] ._stepFields_Mv91OC {
	gap: 12px;
}
._page_FxubFL[data-page="create-trade"] ._sectionCard_S_9gBi {
	gap: 10px;
	padding: 12px 14px;
}
._page_FxubFL[data-page="create-trade"] ._sectionBody_NnU_GR {
	gap: 12px;
}
._page_FxubFL[data-page="create-trade"] ._errorBanner_g7goGf {
	margin-bottom: 0;
	padding: 8px 12px;
}
._page_FxubFL[data-page="create-trade"] ._summary_rRo2mq {
	gap: 10px;
	padding: 14px;
	position: static;
}
._page_FxubFL[data-page="create-trade"] ._summaryList_2xuTQv {
	gap: 8px;
}
._page_FxubFL[data-page="create-trade"] ._summaryPrice_eT4KS6 dd {
	font-size: 16px;
}
._page_FxubFL[data-page="create-trade"] ._demoNote_40WZVr {
	margin: 10px 0 0;
}
@media (width>=1001px) and (height>=720px) {
	._page_FxubFL[data-page="create-trade"] {
		box-sizing: border-box;
		height: calc(100vh - var(--header-height));
		height: calc(100dvh - var(--header-height));
		padding: 12px 0 14px;
		overflow: hidden;
	}
	._page_FxubFL[data-page="create-trade"] ._inner_V5jNk3 {
		flex-direction: column;
		height: 100%;
		min-height: 0;
		display: flex;
	}
	._page_FxubFL[data-page="create-trade"] ._layout_OB_inq {
		flex: 1;
		align-items: stretch;
		min-height: 0;
		margin-top: 10px;
	}
	._page_FxubFL[data-page="create-trade"] ._formCol_ilNFFz {
		flex-direction: column;
		min-height: 0;
		display: flex;
	}
	._page_FxubFL[data-page="create-trade"] ._stage_pjYNAT {
		flex-direction: column;
		flex: 1;
		min-height: 0;
		display: flex;
	}
	._page_FxubFL[data-page="create-trade"] ._stepBody_WhS4-c {
		scrollbar-gutter: stable;
		flex: 1;
		min-height: 0;
		margin-right: -6px;
		padding-right: 6px;
		overflow-y: auto;
	}
	._page_FxubFL[data-page="create-trade"] ._sideCol_qbYkvO {
		flex-direction: column;
		min-height: 0;
		display: flex;
		position: static;
	}
	._page_FxubFL[data-page="create-trade"] ._sideDrafts_TYKVRW {
		flex: auto;
		min-height: 0;
		overflow-y: auto;
	}
}
@media (width<=1000px) {
	._layout_OB_inq,
	._page_FxubFL[data-page="create-trade"] ._layout_OB_inq {
		grid-template-columns: 1fr;
	}
	._summary_rRo2mq,
	._sideCol_qbYkvO {
		position: static;
		top: auto;
	}
}
@media (width<=860px) {
	._stepperLabel_s4VbEZ {
		font-size: 11px;
	}
	._stepperKicker_VJsitp {
		display: none;
	}
}
@media (width<=760px) {
	._stepperList_AZn9c2 {
		grid-template-columns: repeat(5, minmax(0, 1fr));
		gap: 6px;
	}
	._stepperText_jmzTmR {
		display: none;
	}
	._stepperButton_upp_pi {
		grid-template-columns: 1fr;
		justify-items: center;
	}
	._publicationChecklist_a_OqNp ol,
	._openDataFacts_hnUff9,
	._openDataCounters_FmYnM5,
	._providerStatusList_YAIHfY {
		grid-template-columns: 1fr;
	}
	._openDataMismatch_FIQ6RG {
		flex-direction: column;
		align-items: stretch;
	}
	._grid3_mSapoR,
	._procedureTopGrid_RRlrQj {
		grid-template-columns: 1fr;
	}
	._procedureTopGrid_RRlrQj > :first-child {
		grid-column: auto;
	}
	._reviewRow_R-XebB {
		grid-template-columns: 1fr;
		gap: 2px;
	}
	[data-page="lot-application"]._page_FxubFL {
		padding: 16px 0 24px;
	}
	[data-page="lot-application"] ._breadcrumbs_9VeXaj {
		min-width: 0;
		margin-bottom: 12px;
		overflow: hidden;
	}
	[data-page="lot-application"] ._breadcrumbs_9VeXaj a,
	[data-page="lot-application"] ._breadcrumbs_9VeXaj span {
		text-overflow: ellipsis;
		white-space: nowrap;
		min-width: 0;
		overflow: hidden;
	}
	[data-page="lot-application"] ._breadcrumbs_9VeXaj a:nth-of-type(2),
	[data-page="lot-application"] ._breadcrumbs_9VeXaj svg:nth-of-type(2) {
		display: none;
	}
	[data-page="lot-application"] ._head_ownDdc h1 {
		text-wrap: balance;
		margin-top: 4px;
		font-size: 26px;
		line-height: 1.12;
	}
	[data-page="lot-application"] ._head_ownDdc p {
		margin-top: 6px;
		font-size: 13px;
		line-height: 1.42;
	}
	[data-page="lot-application"] ._layout_OB_inq {
		gap: 16px;
		margin-top: 16px;
	}
	[data-page="lot-application"] ._stepper_P2AzJQ {
		margin-bottom: 12px;
	}
	[data-page="lot-application"] ._progressRail_t2gQdQ {
		height: 3px;
		margin-bottom: 10px;
	}
	[data-page="lot-application"] ._stepperMark_eTJQJb {
		width: 28px;
		height: 28px;
	}
	[data-page="lot-application"] ._stage_pjYNAT {
		border-radius: var(--radius-md);
		box-shadow: none;
		padding: 16px;
	}
	[data-page="lot-application"] ._stepHead_uA7tBB {
		margin-bottom: 14px;
	}
	[data-page="lot-application"] ._stepTitle_AUmOGp {
		text-wrap: balance;
		margin-top: 4px;
		font-size: 20px;
		line-height: 1.2;
	}
	[data-page="lot-application"] ._stepDescription_UNBsKs {
		margin-top: 4px;
		font-size: 13px;
		line-height: 1.4;
	}
	[data-page="lot-application"] ._errorBanner_g7goGf {
		border-left-width: 1px;
		margin-bottom: 14px;
		padding: 10px 12px;
	}
	[data-page="lot-application"] ._stepNav_nMFA3X {
		grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);
		gap: 8px;
		margin-top: 16px;
		padding-top: 14px;
	}
	[data-page="lot-application"] ._stepNav_nMFA3X > * {
		width: 100%;
		min-width: 0;
	}
	[data-page="lot-application"] ._summary_rRo2mq {
		border-radius: var(--radius-md);
		box-shadow: none;
		gap: 12px;
		padding: 14px;
	}
	[data-page="lot-application"] ._summaryList_2xuTQv {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 10px;
	}
	[data-page="lot-application"] ._summaryPrice_eT4KS6 {
		grid-column: 1/-1;
	}
	[data-page="lot-application"] ._review_QE6kIe {
		gap: 10px;
	}
	[data-page="lot-application"] ._reviewGroup_O8n6i- {
		border-radius: var(--radius-sm);
		padding: 12px;
	}
	[data-page="lot-application"] ._reviewGroupHead_x6muRS {
		margin-bottom: 10px;
	}
	[data-page="lot-application"] ._reviewEdit_tmANA6 {
		min-height: 36px;
	}
	[data-page="lot-application"] ._providerStatusList_YAIHfY {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (width<=640px) {
	._inner_V5jNk3 {
		width: min(calc(100% - 28px), var(--container));
	}
	._grid2_Kedrxi,
	._publicOfferSummary_mKcSmH {
		grid-template-columns: 1fr;
	}
	._stepNav_nMFA3X {
		grid-template-columns: 1fr;
		align-items: stretch;
	}
	._stepNavRight_9gKY5S {
		grid-template-columns: 1fr;
		justify-content: stretch;
	}
	._progressRestore_ru8_Un,
	._accessNotice_2Zg21_ {
		grid-template-columns: 1fr;
	}
	[data-page="lot-application"] ._stepNav_nMFA3X {
		grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);
	}
}
@media (width<=380px) {
	[data-page="lot-application"] ._inner_V5jNk3 {
		width: min(calc(100% - 20px), var(--container));
	}
	[data-page="lot-application"] ._stage_pjYNAT {
		padding: 12px;
	}
	[data-page="lot-application"] ._stepNav_nMFA3X {
		grid-template-columns: 1fr;
	}
}
._selector_c_MYyM {
	gap: var(--space-4);
	display: grid;
}
._head_0YdlXI {
	justify-content: space-between;
	align-items: flex-start;
	gap: var(--space-4);
	display: flex;
}
._kicker_afoaA1 {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	margin-bottom: 4px;
	display: block;
}
._head_0YdlXI h3 {
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
	margin: 0;
	line-height: 1.2;
}
._status_wfKZIQ {
	min-height: 30px;
	padding: 0 var(--space-2);
	border-radius: var(--radius-sm);
	color: var(--color-text-strong);
	background: var(--color-surface-2);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	white-space: nowrap;
	align-items: center;
	gap: 6px;
	display: inline-flex;
}
._status_wfKZIQ[data-status="sent"] {
	color: var(--color-warning);
	background: #fff7ed;
}
._status_wfKZIQ[data-status="signed"] {
	color: var(--color-success);
	background: var(--color-success-soft);
}
._description_Zu3_jN {
	max-width: 72ch;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.5;
}
._options_ZvPWkY {
	gap: var(--space-3);
	border: 0;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	margin: 0;
	padding: 0;
	display: grid;
}
._visuallyHidden_4aguf0 {
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	white-space: nowrap;
	width: 1px;
	height: 1px;
	position: absolute;
	overflow: hidden;
}
._option_74Dqm3 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	cursor: pointer;
	grid-template-rows: 176px minmax(0, 1fr);
	gap: 0;
	min-width: 0;
	padding: 0;
	display: grid;
	position: relative;
	overflow: hidden;
}
._option_74Dqm3:focus-within {
	border-color: var(--color-brand);
}
._option_74Dqm3:has(input:checked) {
	border-color: var(--color-brand);
}
._option_74Dqm3 input {
	opacity: 0;
	pointer-events: none;
	position: absolute;
}
._optionIcon_Tdnpnm {
	border-radius: 0;
	place-items: center;
	width: 100%;
	height: 176px;
	display: inline-grid;
	overflow: hidden;
}
._optionIcon_Tdnpnm img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
._optionBody_-syAib {
	min-width: 0;
	padding: var(--space-4);
	gap: 7px;
	display: grid;
}
._optionTitle_Hist06 {
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	line-height: 1.25;
}
._optionText_b4DgAY {
	color: var(--color-text-2);
	font-size: var(--text-xs);
	line-height: 1.4;
}
._optionTags_YxIGP9 {
	flex-wrap: wrap;
	gap: 6px;
	display: flex;
}
._optionTags_YxIGP9 span {
	border-radius: var(--radius-sm);
	color: var(--color-text-strong);
	background: var(--color-surface-2);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	padding: 4px 7px;
	line-height: 1;
}
._actionPanel_JI-HLQ {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-4);
	padding: var(--space-4);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	display: flex;
}
._actionText_6WKARh {
	gap: 4px;
	min-width: 0;
	display: grid;
}
._actionText_6WKARh strong {
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	line-height: 1.3;
}
._actionText_6WKARh span {
	color: var(--color-text-2);
	font-size: var(--text-xs);
	line-height: 1.45;
}
._actions_mRdJRr {
	justify-content: flex-end;
	gap: var(--space-2);
	flex-wrap: wrap;
	display: flex;
}
._sendButton_55K8O1,
._completeButton_cqR_Yy {
	justify-content: center;
	align-items: center;
	gap: var(--space-2);
	min-height: 38px;
	padding: 0 var(--space-3);
	border-radius: var(--radius-sm);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	display: inline-flex;
}
._sendButton_55K8O1 {
	border: 1px solid var(--color-brand);
	color: #fff;
	background: var(--color-brand-fill);
}
._sendButton_55K8O1:hover {
	background: var(--color-brand-deep-fill);
}
._completeButton_cqR_Yy {
	border: 1px solid var(--color-line);
	color: var(--color-text-strong);
	background: var(--color-surface);
}
._completeButton_cqR_Yy:hover {
	border-color: var(--color-border-soft);
}
._warning_AbSxlf {
	gap: var(--space-2);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	margin: 0;
	line-height: 1.45;
	display: flex;
}
._warning_AbSxlf svg {
	color: var(--color-brand);
	flex: none;
	margin-top: 1px;
}
@media (width<=980px) {
	._options_ZvPWkY {
		grid-template-columns: 1fr;
	}
	._actionPanel_JI-HLQ {
		flex-direction: column;
		align-items: flex-start;
	}
	._actions_mRdJRr {
		justify-content: flex-start;
	}
}
@media (width<=640px) {
	._head_0YdlXI {
		flex-direction: column;
	}
	._status_wfKZIQ {
		white-space: normal;
	}
	[data-page="lot-application"] ._selector_c_MYyM {
		gap: 12px;
	}
	[data-page="lot-application"] ._head_0YdlXI,
	[data-page="lot-application"] ._options_ZvPWkY {
		gap: 8px;
	}
	[data-page="lot-application"] ._option_74Dqm3 {
		grid-template-rows: 128px minmax(0, 1fr);
		gap: 0;
		padding: 0;
	}
	[data-page="lot-application"] ._optionIcon_Tdnpnm {
		height: 128px;
	}
	[data-page="lot-application"] ._optionBody_-syAib {
		gap: 4px;
		padding: 10px 12px;
	}
	[data-page="lot-application"] ._optionTags_YxIGP9 {
		gap: 4px;
	}
	[data-page="lot-application"] ._actionPanel_JI-HLQ {
		gap: 10px;
		padding: 12px;
	}
}
._reveal_efV61o[data-shown="false"] {
	opacity: 0;
	translate: 0 22px;
}
._reveal_efV61o[data-shown="true"] {
	opacity: 1;
	transition:
			opacity 0.46s,
			translate 0.46s,
			transform 0.22s;
	translate: 0;
}
@media (prefers-reduced-motion: reduce) {
	._reveal_efV61o[data-shown="false"],
	._reveal_efV61o[data-shown="true"] {
		opacity: 1;
		transition: none;
		translate: 0;
	}
}
._page_Z1Ommm {
	background: var(--color-page);
	min-height: calc(100vh - 57px);
	padding: 40px 0 64px;
}
._inner_gnNbRy {
	width: min(calc(100% - 48px), var(--container));
	gap: 48px;
	margin-inline: auto;
	display: grid;
}
._hero_UJ-tSo {
	grid-template-columns: minmax(0, 1fr) minmax(260px, 340px);
	align-items: start;
	gap: 32px;
	display: grid;
}
._heroCopy_6XWN2A {
	max-width: 640px;
}
._heroCopy_6XWN2A h1 {
	color: var(--color-brand-dark);
	letter-spacing: var(--tracking-tight);
	margin: 0 0 16px;
	font-size: clamp(28px, 3.6vw, 42px);
	line-height: 1.1;
}
._lead_RJa7pc {
	color: var(--color-text-strong);
	margin: 0;
	font-size: 16px;
	line-height: 1.6;
}
._heroActions_7mrn9M {
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 24px;
	display: flex;
}
._stepsCard_TbC764 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	padding: 24px;
}
._stepsTitle_90SSWo {
	color: var(--color-brand-dark);
	font-size: 15px;
	font-weight: var(--weight-semibold);
	margin: 0 0 16px;
}
._stepsList_E9OovB {
	gap: 18px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._step_8WPjQt {
	grid-template-columns: 28px minmax(0, 1fr);
	gap: 12px;
	display: grid;
}
._stepNumber_rEd5Uh {
	background: var(--color-brand-soft);
	width: 28px;
	height: 28px;
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
	border-radius: 50%;
	place-items: center;
	display: inline-grid;
}
._step_8WPjQt h3 {
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	margin: 0 0 4px;
}
._step_8WPjQt p {
	color: var(--color-text-2);
	font-size: var(--text-xs);
	margin: 0;
	line-height: 1.5;
}
._sectionHead_YdxEhF {
	color: var(--color-brand-dark);
	margin: 0 0 16px;
	font-size: clamp(22px, 2.4vw, 28px);
	line-height: 1.2;
}
._tableWrap_2Qjqcq {
	position: relative;
}
._tableScroll_Tob6s1 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	overflow-x: auto;
}
._table_4dmHjp {
	border-collapse: collapse;
	text-align: left;
	width: 100%;
	min-width: 560px;
}
._table_4dmHjp th,
._table_4dmHjp td {
	border-top: 1px solid var(--color-line);
	font-size: var(--text-sm);
	vertical-align: top;
	padding: 16px 20px;
	line-height: 1.5;
}
._table_4dmHjp thead th {
	color: var(--color-text-strong);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	border-top: 0;
}
._table_4dmHjp tbody th {
	width: 220px;
	color: var(--color-ink);
	font-weight: var(--weight-semibold);
	background: var(--color-surface);
}
._table_4dmHjp td {
	color: var(--color-text-2);
}
._expressCol_paoAZX {
	background: var(--color-brand-soft);
	color: var(--color-brand-dark);
	font-weight: var(--weight-semibold);
}
._compareNote_hRCZ-V {
	color: var(--color-text-3);
	font-size: var(--text-xs);
	margin: 12px 0 0;
	line-height: 1.6;
}
._offerSection_SYdEDN {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	gap: 12px;
	padding: 32px;
	display: grid;
}
._offerPrice_racXFQ {
	color: var(--color-brand-dark);
	font-size: clamp(32px, 4vw, 44px);
	font-weight: var(--weight-bold);
	margin: 0;
	line-height: 1;
}
._offerPriceNote_-5ivnD {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
}
._offerPoints_-eMSLf {
	gap: 10px;
	margin: 8px 0 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._offerPoints_-eMSLf li {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	align-items: flex-start;
	gap: 10px;
	line-height: 1.5;
	display: flex;
}
._offerPoints_-eMSLf svg {
	color: var(--color-brand);
	flex-shrink: 0;
	margin-top: 2px;
}
._offerCta_ShYiaL {
	align-self: start;
	margin-top: 8px;
}
._legalNote_qv5nng {
	color: var(--color-text-3);
	font-size: var(--text-xs);
	margin: 8px 0 0;
	line-height: 1.6;
	display: block;
}
._questionsSection_WA37bx {
	scroll-margin-top: 88px;
}
._questionsCard_MCFHu1 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	gap: 8px;
	padding: 32px;
	display: grid;
}
._questionsCard_MCFHu1 h2 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: clamp(22px, 2.4vw, 28px);
}
._questionsLead_UfHzDC {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0 0 8px;
	line-height: 1.5;
}
._questionsForm_5wXTJQ {
	gap: 16px;
	max-width: 420px;
	display: grid;
}
._field_aoreFD {
	gap: 6px;
	display: grid;
}
._field_aoreFD span {
	color: var(--color-text-strong);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
}
._field_aoreFD input {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	height: 48px;
	color: var(--color-ink);
	font-size: var(--text-base);
	padding: 0 16px;
}
._field_aoreFD input:focus-visible {
	border-color: var(--color-brand);
	outline: none;
	box-shadow: 0 0 0 3px #43a6be29;
}
._success_8Lq7P- {
	border-radius: var(--radius-sm);
	background: var(--color-brand-soft);
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	align-items: flex-start;
	gap: 10px;
	padding: 14px 16px;
	line-height: 1.5;
	display: flex;
}
._success_8Lq7P- svg {
	flex-shrink: 0;
	margin-top: 2px;
}
._error_0TANmA {
	color: var(--color-danger);
	font-size: var(--text-xs);
	margin: 0;
}
._consent_vBWIa5 {
	color: var(--color-text-3);
	font-size: var(--text-xs);
	margin: 0;
	line-height: 1.5;
}
._submitButton_xbmK_c {
	justify-self: start;
}
@media (width<=860px) {
	._hero_UJ-tSo {
		grid-template-columns: minmax(0, 1fr);
	}
}
@media (width<=640px) {
	._inner_gnNbRy {
		width: min(calc(100% - 28px), var(--container));
		gap: 36px;
	}
	._offerSection_SYdEDN,
	._questionsCard_MCFHu1 {
		padding: 22px;
	}
	._questionsForm_5wXTJQ {
		max-width: none;
	}
}
._strip_3H2A6w {
	margin-top: var(--space-7);
}
._title_xNC4gd {
	margin: 0 0 var(--space-4);
	color: var(--color-brand-dark);
	font-size: var(--text-h3);
}
._list_R9fa0x {
	gap: var(--space-4);
	padding: 4px 2px calc(var(--space-2) + 4px);
	scrollbar-width: thin;
	margin: 0;
	list-style: none;
	display: flex;
	overflow-x: auto;
}
._item_QpISpP {
	flex: 0 0 220px;
	min-width: 0;
}
._link_UuxecU {
	gap: var(--space-3);
	height: 100%;
	padding: var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface);
	text-decoration: none;
	display: flex;
}
._link_UuxecU:hover,
._link_UuxecU:focus-visible {
	border-color: var(--color-brand);
}
._link_UuxecU:hover {
	transform: translateY(-2px) scale(1.01);
}
._media_zWLdyn {
	border-radius: var(--radius-xs);
	width: 64px;
	height: 64px;
	color: var(--color-icon-muted);
	background: var(--color-surface-2);
	flex-shrink: 0;
	place-items: center;
	display: grid;
	overflow: hidden;
}
._media_zWLdyn img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
._info_DQZV1t {
	gap: var(--space-1);
	flex-direction: column;
	min-width: 0;
	display: flex;
}
._itemTitle_6Z_sd6 {
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 1.3;
	display: -webkit-box;
	overflow: hidden;
}
._price_2sTQcm {
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
}
._page_JejcsF {
	background: var(--color-page);
	min-height: calc(100vh - 57px);
	padding: 24px 0 64px;
}
._inner_iEToqb {
	width: min(calc(100% - 48px), var(--container));
	margin: 0 auto;
}
._title_kiRg3_ {
	color: var(--color-brand-dark);
	text-wrap: balance;
	margin: 0 0 22px;
	font-size: 34px;
	line-height: 1.12;
}
._grid_qgQafL {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 12px 48px;
	display: grid;
}
._card_nf8nXr {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 104px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	align-items: center;
	gap: 20px;
	padding: 20px 22px;
	text-decoration: none;
	display: flex;
}
a._card_nf8nXr {
	transition:
			border-color 0.18s,
			background-color 0.18s,
			color 0.18s,
			box-shadow 0.18s;
}
a._card_nf8nXr:hover {
	color: var(--color-brand-dark);
	background: #f7fbfc;
	box-shadow: 0 4px 8px #3333330f;
}
a._card_nf8nXr:focus-visible {
	outline: 3px solid color-mix(in srgb, var(--color-brand) 28%, transparent);
	outline-offset: 3px;
}
._placeholder_b4ntlI {
	cursor: default;
}
._illustrationFrame_enYCdA {
	flex: none;
	place-items: center;
	width: 86px;
	height: 56px;
	display: grid;
}
._illustration_WyEbSO {
	object-fit: contain;
	border-radius: var(--radius-sm);
	width: 78px;
	height: 78px;
	display: block;
}
a._card_nf8nXr:hover ._illustration_WyEbSO {
	filter: saturate(1.08);
}
._label_3Nw_54 {
	overflow-wrap: anywhere;
	flex: auto;
	min-width: 0;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.18;
}
._chevron_uWsqdu {
	color: var(--color-text-2);
	flex: none;
}
._placeholder_b4ntlI ._chevron_uWsqdu {
	opacity: 0.38;
}
@media (width<=880px) {
	._grid_qgQafL {
		grid-template-columns: 1fr;
		gap: 10px;
	}
}
@media (width<=720px) {
	._inner_iEToqb {
		width: min(calc(100% - 28px), var(--container));
	}
	._title_kiRg3_ {
		font-size: 28px;
	}
	._card_nf8nXr {
		gap: 13px;
		min-height: 82px;
		padding: 14px;
	}
	._illustrationFrame_enYCdA {
		width: 68px;
		height: 48px;
	}
	._illustration_WyEbSO {
		width: 64px;
		height: 64px;
	}
	._label_3Nw_54 {
		font-size: 18px;
	}
}
[data-theme="dark"] ._page_JejcsF {
	background: var(--color-page);
}
[data-theme="dark"] ._card_nf8nXr {
	color: #edf1f5;
	background: #161e27;
	border-color: #ffffff14;
}
[data-theme="dark"] a._card_nf8nXr:hover {
	background: #1b242f;
}
[data-theme="dark"] ._chevron_uWsqdu {
	color: #b8c2cc;
}
._list_Snk3p5 {
	gap: var(--space-3);
	display: grid;
}
._item_HaA1Rr {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-sm);
	transition:
			border-color 0.18s,
			box-shadow 0.18s;
}
._item_HaA1Rr[data-open="true"] {
	border-color: var(--color-brand);
	box-shadow: var(--shadow-card);
}
._trigger__loQNp {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-4);
	width: 100%;
	padding: var(--space-4) var(--space-5);
	border-radius: inherit;
	color: var(--color-ink);
	font: inherit;
	text-align: left;
	cursor: pointer;
	background: 0 0;
	border: 0;
	display: flex;
}
._question_J8zA_4 {
	font-size: var(--text-base);
	font-weight: var(--weight-semibold);
	line-height: 1.4;
	transition: color 0.16s;
}
._trigger__loQNp:hover ._question_J8zA_4 {
	color: var(--color-brand);
}
._icon_IKeS-g {
	width: 24px;
	height: 24px;
	color: var(--color-icon-muted);
	flex-shrink: 0;
	place-items: center;
	transition: color 0.16s;
	display: inline-grid;
	position: relative;
}
._trigger__loQNp:hover ._icon_IKeS-g,
._item_HaA1Rr[data-open="true"] ._icon_IKeS-g {
	color: var(--color-brand);
}
._iconBar_qYR_Hu {
	background: currentColor;
	border-radius: 2px;
	grid-area: 1/1;
	width: 13px;
	height: 2px;
}
._iconBarV_92JxM7 {
	width: 2px;
	height: 13px;
}
._panelInner_Znt4x3 {
	padding: 0 var(--space-5) var(--space-5);
	color: var(--color-text-2);
	font-size: var(--text-sm);
	line-height: 1.6;
}
._panelInner_Znt4x3 p {
	margin: 0;
}
._page_Iw_7Ox {
	min-height: calc(100vh - 57px);
	padding: var(--space-6) 0 var(--space-8);
	background: var(--color-page);
}
._inner_RZuspc {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._visuallyHidden_i_ZtQ6 {
	clip: rect(0 0 0 0);
	white-space: nowrap;
	width: 1px;
	height: 1px;
	position: absolute;
	overflow: hidden;
}
._heroRow_LvrSg5 {
	gap: var(--space-4);
	margin: 0 0 var(--space-4);
	grid-template-columns: minmax(0, 1fr) 132px;
	align-items: stretch;
	display: grid;
}
._search_66OVw6 {
	align-items: center;
	display: flex;
	position: relative;
}
._search_66OVw6 > svg {
	color: var(--color-icon-muted);
	pointer-events: none;
	position: absolute;
	left: 18px;
}
._search_66OVw6 input {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	width: 100%;
	height: 56px;
	color: var(--color-ink);
	font-size: var(--text-base);
	padding: 0 18px 0 50px;
}
._search_66OVw6 input:focus-visible {
	border-color: var(--color-brand);
	outline: none;
	box-shadow: 0 0 0 3px #43a6be29;
}
._searchButton_koaRFd {
	border-radius: var(--radius-md);
	min-height: 56px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
	cursor: pointer;
	border: 1px solid #0000;
	justify-content: center;
	align-items: center;
	transition:
			background 0.16s,
			box-shadow 0.16s,
			transform 0.16s;
	display: inline-flex;
}
._searchButton_koaRFd:hover {
	transform: translateY(-1px);
	box-shadow: 0 10px 22px #43a6be2e;
}
._searchButton_koaRFd:focus-visible {
	outline: none;
	box-shadow: 0 0 0 3px #43a6be33;
}
._inlineLink_RWSjSd {
	align-items: center;
	gap: var(--space-2);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	color: var(--color-brand);
	transition:
			color 0.16s,
			gap 0.16s;
	display: inline-flex;
}
._inlineLink_RWSjSd:hover {
	color: var(--color-brand-dark);
	gap: var(--space-3);
}
._section_ePLtN3 {
	padding-top: var(--space-7);
	scroll-margin-top: 120px;
}
._section_ePLtN3[id="help-faq"] {
	padding-top: var(--space-4);
}
._sectionHead_WhEtng {
	margin-bottom: var(--space-5);
}
._sectionHead_WhEtng h2 {
	color: var(--color-brand-dark);
	font-size: var(--text-h2);
	font-weight: var(--weight-bold);
	letter-spacing: var(--tracking-tight);
	margin: 0;
}
._sectionHead_WhEtng p {
	max-width: 640px;
	margin: var(--space-2) 0 0;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	line-height: 1.5;
}
._faqControls__pLvmi {
	z-index: 5;
	padding: var(--space-2) 0 var(--space-1);
	background: var(--color-page);
	position: sticky;
	top: 66px;
}
._searchCount_Iq6-jf {
	margin: 0 0 var(--space-3);
	color: var(--color-text-2);
	font-size: var(--text-sm);
}
._faqGroups_r3RSV- {
	gap: var(--space-5);
	display: grid;
}
._faqGroupTitle_jG3Z3u {
	align-items: center;
	gap: var(--space-2);
	margin: 0 0 var(--space-3);
	color: var(--color-ink);
	font-size: var(--text-lg);
	font-weight: var(--weight-bold);
	display: flex;
}
._groupIcon_cuKrfU {
	object-fit: contain;
	flex-shrink: 0;
	width: 26px;
	height: 26px;
}
._groupCount__jHaIJ {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-text-3);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	padding: 1px 9px;
}
._chips_j5-n8S {
	gap: var(--space-2);
	margin-bottom: var(--space-4);
	flex-wrap: wrap;
	display: flex;
}
._chip_8-OkKo {
	align-items: center;
	gap: var(--space-2);
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	min-height: 40px;
	color: var(--color-text-2);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	padding: 4px 14px 4px 10px;
	transition:
			border-color 0.15s,
			color 0.15s,
			background 0.15s;
	display: inline-flex;
}
._chipIcon_EmLjNx {
	object-fit: contain;
	flex-shrink: 0;
	width: 28px;
	height: 28px;
}
._chip_8-OkKo:hover {
	color: var(--color-brand-dark);
	border-color: var(--color-line-strong);
}
._chip_8-OkKo[data-active="true"] {
	color: var(--color-brand-dark);
	background: #43a6be26;
}
._faqList_9_1_lB {
	gap: var(--space-3);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._faqLinks_oOPf5I {
	gap: var(--space-2) var(--space-4);
	margin: var(--space-3) 0 0;
	flex-wrap: wrap;
	display: flex;
}
._faqLinks_oOPf5I a {
	color: var(--color-brand);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 6px;
	transition: color 0.16s;
	display: inline-flex;
}
._faqLinks_oOPf5I a:hover {
	color: var(--color-brand-dark);
}
._faqLinks_oOPf5I a svg {
	flex-shrink: 0;
}
._faqFooter_maG4pM {
	align-items: center;
	gap: var(--space-2) var(--space-3);
	margin-top: var(--space-5);
	padding: var(--space-4) var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	flex-wrap: wrap;
	display: flex;
}
._faqFooter_maG4pM p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	margin: 0;
}
._empty_deaFez {
	padding: var(--space-6);
	border: 1px dashed var(--color-line-strong);
	border-radius: var(--radius-md);
	text-align: center;
}
._empty_deaFez p {
	margin: 0 0 var(--space-2);
	color: var(--color-text-2);
	font-size: var(--text-sm);
}
._contactGrid_tZbWXI {
	gap: var(--space-5);
	grid-template-columns: minmax(0, 1fr) minmax(0, 340px);
	align-items: start;
	display: grid;
}
._formCard_EivTyO {
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
}
._modeToggle_dcEukg {
	gap: var(--space-2);
	margin-bottom: var(--space-4);
	grid-template-columns: 1fr 1fr;
	display: grid;
}
._modeButton_deQqh2 {
	justify-content: center;
	align-items: center;
	gap: var(--space-2);
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	padding: 10px;
	transition:
			border-color 0.15s,
			color 0.15s,
			background 0.15s;
	display: inline-flex;
}
._modeButton_deQqh2:hover {
	color: var(--color-brand-dark);
}
._modeButton_deQqh2[data-active="true"] {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	border-color: #0000;
}
._success_HH-LQf {
	align-items: center;
	gap: var(--space-2);
	margin-bottom: var(--space-4);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-success-border);
	border-radius: var(--radius-sm);
	background: var(--color-success-soft);
	color: var(--color-success);
	font-size: var(--text-xs);
	line-height: 1.4;
	display: flex;
}
._success_HH-LQf strong {
	font-weight: var(--weight-bold);
}
._form_KOwyj5 {
	gap: var(--space-3);
	display: grid;
}
._field_dg8urA {
	gap: 6px;
	display: grid;
}
._field_dg8urA span {
	color: var(--color-text-strong);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
}
._field_dg8urA input,
._field_dg8urA select,
._field_dg8urA textarea {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	width: 100%;
	color: var(--color-ink);
	font: inherit;
	font-size: var(--text-sm);
	padding: 11px 14px;
}
._field_dg8urA textarea {
	resize: vertical;
}
._field_dg8urA input:focus-visible,
._field_dg8urA select:focus-visible,
._field_dg8urA textarea:focus-visible {
	border-color: var(--color-brand);
	outline: none;
	box-shadow: 0 0 0 3px #43a6be29;
}
._formHint_6PqF3b {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	margin: 0;
	line-height: 1.4;
}
._error_NZ5osw {
	align-items: center;
	gap: var(--space-2);
	color: var(--color-danger);
	font-size: var(--text-xs);
	margin: 0;
	display: flex;
}
._submit_VC_hbW {
	justify-content: center;
	align-items: center;
	gap: var(--space-2);
	min-height: 44px;
	margin-top: var(--space-1);
	padding: 0 var(--space-5);
	border-radius: var(--radius-sm);
	background: var(--color-brand-fill);
	color: var(--color-on-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
	cursor: pointer;
	border: 0;
	display: inline-flex;
	box-shadow: 0 12px 26px #43a6be2e;
}
._submit_VC_hbW:hover {
	filter: brightness(1.03);
}
._contactAside_yhwrV8 {
	gap: var(--space-4);
	display: grid;
}
._channels_CTQ82N {
	gap: var(--space-3);
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	display: grid;
}
._channel_ssqu-c {
	align-items: center;
	gap: var(--space-3);
	grid-template-columns: 18px minmax(0, 1fr);
	display: grid;
}
._channel_ssqu-c svg {
	color: var(--color-icon-muted);
}
._channel_ssqu-c span {
	gap: 1px;
	min-width: 0;
	display: grid;
}
._channel_ssqu-c strong {
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._channel_ssqu-c small {
	color: var(--color-muted);
	font-size: var(--text-2xs);
	overflow-wrap: anywhere;
}
._channel_ssqu-c:hover strong {
	color: var(--color-brand);
}
._schedule_oXxcki {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	align-items: center;
	gap: 6px;
	margin: 2px 0 0;
	display: flex;
}
._schedule_oXxcki svg {
	color: var(--color-icon-muted);
}
._myTickets_S0Zh_z {
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
}
._myTickets_S0Zh_z h3 {
	margin: 0 0 var(--space-3);
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
}
._myTickets_S0Zh_z ul {
	gap: var(--space-2);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._ticket_fyI23P {
	align-items: center;
	gap: var(--space-2);
	padding: var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	grid-template-columns: auto minmax(0, 1fr) auto auto;
	display: grid;
}
._ticketIcon_l6inHR {
	color: var(--color-icon-muted);
	display: inline-flex;
}
._ticketBody_5zwiJo {
	gap: 1px;
	min-width: 0;
	display: grid;
}
._ticketBody_5zwiJo strong {
	color: var(--color-ink);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
._ticketBody_5zwiJo small {
	color: var(--color-text-3);
	font-size: var(--text-3xs);
}
._ticketStatus_dZRJui {
	border-radius: var(--radius-sm);
	background: var(--color-brand-soft);
	color: var(--color-brand);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	white-space: nowrap;
	padding: 2px 8px;
}
._ticketRemove_HQj_h3 {
	border-radius: var(--radius-sm);
	color: var(--color-icon-muted);
	cursor: pointer;
	background: 0 0;
	border: 0;
	padding: 5px;
	display: inline-flex;
}
._ticketRemove_HQj_h3:hover {
	color: var(--color-danger);
	background: var(--color-surface-3);
}
._ticketsEmpty_x4AUuO {
	color: var(--color-text-3);
	font-size: var(--text-xs);
	margin: 0;
	line-height: 1.5;
}
[data-theme="dark"] ._success_HH-LQf {
	color: #34d399;
	background: #10b9811f;
	border-color: #10b9814d;
}
[data-theme="dark"] ._ticketStatus_dZRJui {
	color: var(--color-brand);
	background: #5cbcd424;
}
@media (width<=980px) {
	._heroRow_LvrSg5,
	._contactGrid_tZbWXI {
		grid-template-columns: minmax(0, 1fr);
	}
}
@media (width<=640px) {
	._modeToggle_dcEukg {
		grid-template-columns: 1fr;
	}
	._faqControls__pLvmi {
		padding: 0;
		position: static;
	}
}
._panel_svfmbE {
	aspect-ratio: 997/1577;
	background: #fff;
	width: 100%;
	position: relative;
	overflow: hidden;
}
._image_l3vtDK {
	object-fit: fill;
	width: 100%;
	height: 100%;
	display: block;
}
._action_fmtZmt {
	color: #0000;
	width: 44.5%;
	height: 6.2%;
	min-height: 0;
	box-shadow: none;
	background: 0 0;
	border-color: #0000;
	border-radius: 14px;
	padding: 0;
	position: absolute;
	top: 79.1%;
	left: 8.5%;
}
._action_fmtZmt:hover,
._action_fmtZmt:active {
	color: #0000;
	box-shadow: none;
	background: 0 0;
	border-color: #0000;
	transform: none;
}
._action_fmtZmt:focus-visible {
	outline: 3px solid var(--color-brand-dark);
	outline-offset: 3px;
}
._panel_svfmbE[data-source="register"] ._action_fmtZmt {
	width: 42%;
	height: 6%;
	top: 79.8%;
	left: 9.2%;
}
._visuallyHidden_fKG9JW {
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	overflow: hidden;
}
._page_Fudn88 {
	min-height: calc(100vh - 66px);
	padding: var(--space-5) 0 var(--space-6);
	background: var(--color-page);
	align-items: center;
	display: flex;
}
._inner_wZ5RGu {
	width: min(100% - 48px, 882px);
	margin: 0 auto;
}
._shell_pxFLOa {
	border: 1px solid var(--color-border-soft);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	border-radius: 24px;
	grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);
	display: grid;
	overflow: hidden;
}
._brandPanel_IDZdqL {
	background: var(--color-brand);
	border-radius: 0 46% 46% 0/0 50% 50% 0;
	min-height: 450px;
	position: relative;
	overflow: hidden;
}
._brandPanel_IDZdqL[data-premium="true"] {
	background: var(--color-brand-deep-fill);
	border-radius: 0;
	display: grid;
}
._brandImage_1XQTaj {
	width: 100%;
	height: 100%;
	min-height: inherit;
	object-fit: cover;
	object-position: center;
}
._formPanel_-RJaiR {
	padding: var(--space-5) var(--space-7);
	flex-direction: column;
	justify-content: center;
	display: flex;
}
._form_H6wVax {
	gap: 12px;
	width: min(100%, 344px);
	margin-inline: auto;
	display: grid;
}
._formTitle_qySfKa {
	font-size: var(--text-h3);
	font-weight: var(--weight-bold);
	text-align: center;
	color: var(--color-text-strong);
	margin: 0 0 0 0;
}
._formSubtitle_7anMsy {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin-top: -6px;
	line-height: 1.5;
}
._field_7h60Kf {
	gap: 5px;
	display: grid;
}
._field_7h60Kf > label {
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	color: var(--color-text-2);
}
._control_6Z2leh {
	align-items: center;
	display: flex;
	position: relative;
}
._controlIcon_MiFfhz {
	color: var(--color-icon-muted);
	pointer-events: none;
	position: absolute;
	left: 14px;
}
._control_6Z2leh input {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	width: 100%;
	min-height: 44px;
	color: var(--color-ink);
	font: inherit;
	font-size: var(--text-sm);
	padding: 0 14px 0 44px;
}
._withToggle_aOJ69i input {
	padding-right: 46px;
}
._control_6Z2leh input::placeholder {
	color: var(--color-text-3);
}
._control_6Z2leh input:focus-visible {
	border-color: var(--color-brand);
	outline: none;
	box-shadow: 0 0 0 3px #43a6be29;
}
._toggle_hlGHU0 {
	border-radius: var(--radius-sm);
	width: 34px;
	height: 34px;
	color: var(--color-icon-muted);
	cursor: pointer;
	background: 0 0;
	border: 0;
	place-items: center;
	display: grid;
	position: absolute;
	right: 8px;
}
._toggle_hlGHU0:hover {
	color: var(--color-brand);
}
._options_NxXjJh {
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 10px;
	display: flex;
}
._remember_1HJzSp {
	color: var(--color-text-2);
	font-size: var(--text-xs);
	cursor: pointer;
	align-items: center;
	gap: 8px;
	display: inline-flex;
}
._remember_1HJzSp input {
	width: 16px;
	height: 16px;
	accent-color: var(--color-brand);
}
._link_WJeF-n,
._linkBack_t_fPAr {
	color: var(--color-brand);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	background: 0 0;
	border: 0;
	align-items: center;
	gap: 6px;
	display: inline-flex;
}
._linkBack_t_fPAr {
	margin-top: var(--space-1);
	justify-self: center;
}
._link_WJeF-n:hover,
._linkBack_t_fPAr:hover,
._footerLink_Liz6GA:hover {
	text-decoration: underline;
}
._error_DTbxK6 {
	color: var(--color-danger);
	font-size: var(--text-xs);
	align-items: center;
	gap: 8px;
	display: inline-flex;
}
._success_DaHFDV {
	color: var(--color-success);
	font-size: var(--text-sm);
	align-items: flex-start;
	gap: 8px;
	line-height: 1.5;
	display: inline-flex;
}
._error_DTbxK6 svg,
._success_DaHFDV svg {
	flex: none;
}
._capsHint_AO0wCq {
	color: var(--color-warning);
	font-size: var(--text-xs);
	align-items: center;
	gap: 6px;
	margin-top: 6px;
	display: inline-flex;
}
._capsHint_AO0wCq svg {
	flex: none;
}
._submit_hx0juq,
._yandex_V-T4Wh,
._esign_3ZcJca {
	width: 100%;
}
._divider_gHdL9e {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	text-transform: uppercase;
	letter-spacing: 0.06em;
	align-items: center;
	gap: 12px;
	display: flex;
}
._divider_gHdL9e:before,
._divider_gHdL9e:after {
	content: "";
	background: var(--color-line);
	flex: 1;
	height: 1px;
}
._footer_ObvmDN {
	margin-top: var(--space-1);
	text-align: left;
	color: var(--color-text-2);
	font-size: var(--text-sm);
}
._footerLink_Liz6GA {
	color: var(--color-brand);
	font-weight: var(--weight-semibold);
}
._already_BO-E_2 {
	gap: var(--space-4);
	text-align: center;
	justify-items: center;
	display: grid;
}
._alreadyAvatar_A81L3O {
	width: 64px;
	height: 64px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	font-size: 22px;
	font-weight: var(--weight-bold);
	border-radius: 50%;
	place-items: center;
	display: grid;
}
@media (width<=860px) {
	._shell_pxFLOa {
		grid-template-columns: 1fr;
	}
	._brandPanel_IDZdqL {
		border-radius: 0;
		grid-row: 2;
		min-height: 260px;
	}
	._formPanel_-RJaiR {
		padding: var(--space-6) var(--space-5);
		grid-row: 1;
	}
}
@media (width<=480px) {
	._page_Fudn88 {
		padding: var(--space-5) 0 var(--space-6);
	}
	._inner_wZ5RGu {
		width: calc(100% - 28px);
	}
	._brandPanel_IDZdqL {
		min-height: 220px;
	}
	._formPanel_-RJaiR {
		padding: var(--space-5);
	}
}
._page_FNDzdC {
	max-width: var(--container);
	text-align: center;
	flex-direction: column;
	align-items: center;
	gap: 1rem;
	margin: 0 auto;
	padding: clamp(3rem, 8vw, 6rem) 1.25rem;
	display: flex;
}
._code_zf81Be {
	color: var(--color-brand);
	letter-spacing: -0.02em;
	font-size: clamp(3.5rem, 12vw, 6rem);
	font-weight: 700;
	line-height: 1;
}
._title_MXgTv_ {
	color: var(--color-text-strong);
	margin: 0;
	font-size: clamp(1.4rem, 3vw, 2rem);
	font-weight: 600;
}
._text_fTyHVI {
	max-width: 46ch;
	color: var(--color-text-2);
	margin: 0;
	line-height: 1.6;
}
._actions_Unt2M_ {
	flex-wrap: wrap;
	justify-content: center;
	gap: 0.75rem;
	margin-top: 0.75rem;
	display: flex;
}
._summaryLot_c5020w {
	border-bottom: 1px solid var(--color-line);
	gap: 6px;
	padding-bottom: 14px;
	display: grid;
}
._formBadge_U9yw7m {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	justify-self: start;
	padding: 4px 9px;
	font-size: 11px;
	font-weight: 700;
}
._summaryLotTitle_R7IMJ9 {
	color: var(--color-ink);
	margin: 0;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.35;
}
._summaryLotMeta_4jlinR {
	color: var(--color-muted);
	margin: 0;
	font-size: 12px;
}
._fields_fxqn3q {
	gap: 14px;
	display: grid;
}
._section_NUEmQA {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface-2);
	gap: 10px;
	padding: 14px 16px;
	display: grid;
}
._sectionHead_Zc1wUs {
	align-items: center;
	gap: 8px;
	display: flex;
}
._sectionIcon_k-3TE4 {
	border-radius: var(--radius-sm);
	width: 26px;
	height: 26px;
	color: var(--color-brand);
	background: var(--color-brand-soft);
	flex-shrink: 0;
	place-items: center;
	display: grid;
}
._sectionTitle_u2fCML {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.3;
}
._sectionBody_RGi-G4 {
	gap: 12px;
	display: grid;
}
._grid_m0TJ4a {
	grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
	gap: 12px;
	display: grid;
}
._sectionNote_ElpMc6 {
	color: var(--color-text-2);
	margin: 0;
	font-size: 12px;
	line-height: 1.45;
}
@media (width<=760px) {
	._fields_fxqn3q {
		gap: 12px;
	}
	._section_NUEmQA {
		background: 0 0;
		border: 0;
		border-radius: 0;
		gap: 10px;
		padding: 0;
	}
	._sectionHead_Zc1wUs {
		gap: 7px;
	}
	._sectionIcon_k-3TE4 {
		width: 24px;
		height: 24px;
	}
	._sectionBody_RGi-G4 {
		gap: 10px;
	}
	._sectionNote_ElpMc6 {
		font-size: 12px;
		line-height: 1.4;
	}
}
@media (width<=520px) {
	._grid_m0TJ4a {
		grid-template-columns: 1fr;
		gap: 10px;
	}
}
._smartFillStack_-CAxNQ {
	gap: var(--space-3);
	display: grid;
}
._page_XvGQdH {
	min-height: calc(100vh - 66px);
	padding: var(--space-5) 0 var(--space-6);
	background: var(--color-page);
	align-items: flex-start;
	display: flex;
}
._inner_ggnKHZ {
	width: min(100% - 48px, 1180px);
	margin-inline: auto;
}
._shell_OOvZpz {
	//border: 1px solid var(--color-border-soft);
	//background: var(--color-surface);
	//box-shadow: var(--shadow-card);
	border-radius: 24px;
	grid-template-columns: minmax(300px, 0.74fr) minmax(0, 1.26fr);
	display: grid;
	overflow: hidden;
	margin: 0 10px 0 0;
}
._submittedShell_KWzre2 ._formPanel_Wz0sV3 {
	min-height: 760px;
}
._brandColumn_He_g9O {
	align-self: start;
	gap: var(--space-5);
	min-width: 0;
	display: grid;
}
._brandPanel_L5uG5z {
	background: var(--color-brand);
	border-radius: 0 46% 46% 0/0 50% 50% 0;
	height: 760px;
	min-height: 760px;
	position: relative;
	overflow: hidden;
}
._brandImage_Tf8ZLu {
	width: 100%;
	height: 100%;
	min-height: inherit;
	object-fit: cover;
	object-position: center;
	display: block;
}
._formPanel_Wz0sV3 {
	min-width: 0;
	padding: var(--space-6) var(--space-7);
	flex-direction: column;
	//justify-content: center;
	display: flex;
}
._formHead_kVs6CB {
	max-width: 620px;
}
._formTitle_tZB70r {
	margin: 0 0 var(--space-2);
	color: var(--color-brand-dark);
	font-size: var(--text-h3);
	text-wrap: balance;
	line-height: 1.15;
}
._premiumPanel_XfcM-A {
	aspect-ratio: auto;
	height: 760px;
	min-height: 760px;
}
._stepper_wlxVkJ {
	margin: var(--space-5) 0;
	position: relative;
}
._progressRail_HvdDt2 {
	height: 4px;
	margin: 0 0 var(--space-3);
	border-radius: var(--radius-sm);
	background: #05a9c729;
	display: block;
	overflow: hidden;
}
._progressRail_HvdDt2 span {
	border-radius: inherit;
	background: var(--color-brand);
	height: 100%;
	transition: width 0.24s;
	display: block;
}
._stepperList_yU_wyp {
	gap: var(--space-2);
	grid-template-columns: repeat(6, minmax(0, 1fr));
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._stepperItem_slCAOk {
	position: relative;
}
._stepperButton_3fQNEV {
	gap: var(--space-2);
	width: 100%;
	color: inherit;
	text-align: left;
	background: 0 0;
	border: 0;
	grid-template-columns: auto minmax(0, 1fr);
	align-items: start;
	padding: 0;
	display: grid;
}
._stepperButton_3fQNEV:disabled {
	cursor: default;
}
._stepperMark_RVeSxQ {
	width: 24px;
	height: 24px;
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	background: var(--color-surface-2);
	color: var(--color-muted);
	border-radius: 50%;
	place-items: center;
	display: inline-grid;
}
._stepperItem_slCAOk[data-state="current"] ._stepperMark_RVeSxQ {
	color: var(--color-surface);
	background: var(--color-brand-dark);
}
._stepperItem_slCAOk[data-state="done"] ._stepperMark_RVeSxQ {
	color: var(--color-surface);
	background: var(--color-brand);
}
._stepperText_MiyMIS {
	gap: 1px;
	display: grid;
}
._stepperLabel_xAGkGo {
	color: var(--color-muted);
	font-size: var(--text-2xs);
	line-height: 1.25;
	font-weight: var(--weight-medium);
}
._stepperItem_slCAOk[data-state="current"] ._stepperLabel_xAGkGo {
	color: var(--color-brand-dark);
	font-weight: var(--weight-semibold);
}
._stepperItem_slCAOk[data-state="done"] ._stepperLabel_xAGkGo {
	color: var(--color-brand);
}
._stepperKicker_v00X0z {
	color: var(--color-muted);
	font-size: var(--text-3xs);
}
._stage_veejwk {
	min-width: 0;
}
._stepHead_990ZeE {
	padding: var(--space-4) 0 var(--space-4);
	border-top: 1px solid var(--color-line);
	border-bottom: 1px solid var(--color-line);
}
._stepTitle_WVggL3 {
	color: var(--color-brand-dark);
	font-size: var(--text-h3);
	outline: none;
	margin: 0;
	line-height: 1.2;
}
._stepTitle_WVggL3:focus-visible {
	outline: none;
}
._stepBody_S3fgZX {
	gap: var(--space-5);
	margin-top: var(--space-5);
	animation: _stepIn_f-vMi8 0.24s var(--ease-out) both;
	display: grid;
}
._typeChoiceGroup_3s_Hj_ legend {
	white-space: nowrap;
	clip-path: inset(50%);
	border: 0;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	overflow: hidden;
}
@keyframes _stepIn_f-vMi8 {
	0% {
		opacity: 0;
		transform: translateY(8px);
	}
	to {
		opacity: 1;
		transform: none;
	}
}
._stepNav_NZ3KwQ {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-4);
	margin-top: var(--space-6);
	padding-top: var(--space-5);
	border-top: 1px solid var(--color-line);
	display: flex;
}
._stepNav_NZ3KwQ button:disabled {
	opacity: 0.62;
	cursor: default;
}
._stepper_wlxVkJ button:disabled:hover,
._stepNav_NZ3KwQ button:disabled:hover {
	transform: none;
}
._stepNavRight_vlu85P {
	align-items: center;
	gap: var(--space-4);
	display: flex;
}
._skipButton_AZuzew {
	color: var(--color-muted);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	text-underline-offset: 3px;
	background: 0 0;
	border: 0;
	text-decoration: underline;
}
._skipButton_AZuzew:hover:not(:disabled) {
	color: var(--color-brand);
}
._skipButton_AZuzew:disabled {
	opacity: 0.5;
	cursor: default;
}
._fastNotice_7IhT-A {
	align-items: center;
	gap: var(--space-3);
	margin-top: var(--space-4);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-line);
	border-left: 3px solid var(--color-brand);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	line-height: 1.45;
	display: flex;
}
._fastNotice_7IhT-A > svg {
	color: var(--color-brand);
	flex: none;
}
._draftNotice_EWbKQF {
	align-items: center;
	gap: var(--space-3);
	margin-top: var(--space-4);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-line);
	border-left: 3px solid var(--color-brand);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	display: flex;
}
._draftNotice_EWbKQF > svg {
	color: var(--color-brand);
	flex: none;
}
._draftNoticeText__G8vpI {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	gap: 2px;
	line-height: 1.4;
	display: grid;
}
._draftNoticeText__G8vpI strong {
	color: var(--color-ink);
	font-size: var(--text-xs);
}
._draftNoticeActions_5dr7ti {
	align-items: center;
	gap: var(--space-3);
	margin-left: auto;
	display: flex;
}
._draftNoticeDismiss_1bgduo {
	color: var(--color-muted);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	text-underline-offset: 3px;
	background: 0 0;
	border: 0;
	text-decoration: underline;
}
._draftNoticeDismiss_1bgduo:hover {
	color: var(--color-brand);
}
._errorBanner_hojYQ6 {
	align-items: center;
	gap: var(--space-2);
	margin-top: var(--space-5);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-line);
	border-left: 3px solid var(--color-danger);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	background: var(--color-surface-2);
	font-size: var(--text-2xs);
	line-height: 1.4;
	display: flex;
}
._errorBanner_hojYQ6 svg,
._errorBanner_hojYQ6 strong {
	color: var(--color-danger);
	flex: none;
}
._emailField_8YyauX {
	gap: var(--space-2);
	display: grid;
}
._emailField_8YyauX[data-span="full"],
._mirrorField_xxunvY[data-span="full"] {
	grid-column: 1/-1;
}
._emailSuggestion_YG2B99 {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	text-align: left;
	cursor: pointer;
	background: 0 0;
	border: 0;
	justify-self: start;
	margin: 0;
	padding: 0;
	line-height: 1.35;
}
._emailSuggestion_YG2B99 strong {
	color: var(--color-brand);
	font-weight: var(--weight-semibold);
	text-underline-offset: 3px;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}
._emailSuggestion_YG2B99:hover strong {
	color: var(--color-brand-bright);
}
._mirrorField_xxunvY {
	gap: var(--space-2);
	display: grid;
}
._smartFillStack_WfiEgq {
	gap: var(--space-3);
	display: grid;
}
._smartSuggestPanel_YoE5Be,
._smartOpenData_uJhIhc {
	padding: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface-2);
}
._smartSuggestPanel_YoE5Be p {
	margin: 0 0 var(--space-3);
	color: var(--color-brand-dark);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._smartSuggestPanel_YoE5Be > div {
	gap: var(--space-2);
	display: grid;
}
._smartSuggestPanel_YoE5Be button {
	width: 100%;
	padding: var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	color: inherit;
	background: var(--color-surface);
	text-align: left;
	gap: 2px;
	display: grid;
}
._smartSuggestPanel_YoE5Be button:hover {
	border-color: var(--color-brand);
}
._smartSuggestPanel_YoE5Be span {
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._smartSuggestPanel_YoE5Be small {
	color: var(--color-muted);
	font-size: var(--text-3xs);
}
._smartOpenData_uJhIhc {
	gap: var(--space-3);
	display: grid;
}
._smartOpenData_uJhIhc p {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	margin: 0;
}
._smartOpenDataHead_UB27kP {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	display: flex;
}
._smartOpenDataHead_UB27kP h3 {
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	margin: 0;
}
._smartOpenDataHead_UB27kP span {
	border-radius: var(--radius-sm);
	color: var(--color-brand-dark);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	background: #e9f7fb;
	flex: none;
	padding: 3px 8px;
}
._smartOpenDataHead_UB27kP span:not([data-status="ok"]) {
	color: #8a5b00;
	background: #fff4dc;
}
._smartOpenDataFacts_rP9EJf,
._providerStatusList_bnKb3- {
	gap: var(--space-3);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	margin: 0;
	display: grid;
}
._smartOpenDataFacts_rP9EJf div,
._providerStatusList_bnKb3- div {
	min-width: 0;
	padding: var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
}
._smartOpenDataFacts_rP9EJf dt,
._providerStatusList_bnKb3- dt {
	color: var(--color-muted);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
}
._smartOpenDataFacts_rP9EJf dd,
._providerStatusList_bnKb3- dd {
	color: var(--color-ink);
	font-size: var(--text-2xs);
	word-break: break-word;
	margin: 2px 0 0;
}
._providerStatusList_bnKb3- div[data-tone="ok"] {
	background: #f0faf5;
	border-color: #cde8de;
}
._providerStatusList_bnKb3- div[data-tone="warning"] {
	background: #fff8e8;
	border-color: #f1dfb8;
}
._smartCounters_97VPGf {
	gap: var(--space-2);
	grid-template-columns: repeat(3, minmax(0, 1fr));
	display: grid;
}
._smartCounters_97VPGf span {
	padding: var(--space-2) var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: var(--text-3xs);
}
._smartCounters_97VPGf b {
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	display: block;
}
._smartWarning_ZeRa4t,
._smartMismatch_p8cVer {
	padding: var(--space-3);
	border-radius: var(--radius-sm);
	background: #fff8e8;
	border: 1px solid #f1dfb8;
}
._smartMismatch_p8cVer {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	display: flex;
}
._smartMismatch_p8cVer button {
	min-height: 36px;
	padding: 0 var(--space-3);
	border: 1px solid var(--color-brand);
	border-radius: var(--radius-sm);
	color: var(--color-brand-dark);
	background: var(--color-surface);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	flex: none;
}
._fieldset_cHbzm_ {
	padding: var(--space-4) var(--space-5) var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface);
	margin: 0;
}
._legend_NSM-Pl {
	padding: 0 var(--space-2);
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._fieldsetNote_UmGH1F {
	margin: var(--space-1) 0 0;
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	line-height: 1.4;
}
._fieldGrid_RtDhDw {
	align-items: start;
	gap: var(--space-4);
	margin-top: var(--space-4);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	display: grid;
}
._documentsStep_vYXVJr {
	gap: var(--space-5);
	display: grid;
}
._documentsSummary_oRdiCu {
	align-items: center;
	gap: var(--space-2);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-line);
	border-left: 3px solid var(--color-brand);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	display: flex;
}
._documentsSummary_oRdiCu > svg {
	color: var(--color-brand);
	flex: none;
}
._documentsSummary_oRdiCu p {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	margin: 0;
	line-height: 1.4;
}
._documentsSummary_oRdiCu[data-state="attention"] {
	border-left-color: var(--color-warning);
}
._documentsSummary_oRdiCu[data-state="attention"] > svg {
	color: var(--color-warning);
}
._uploadList_sRNPEg {
	gap: var(--space-5);
	display: grid;
}
._signatureHint_NmqhhX {
	gap: var(--space-3);
	padding: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface);
	grid-template-columns: auto minmax(0, 1fr);
	align-items: start;
	display: grid;
}
._signatureHint_NmqhhX > svg {
	color: var(--color-brand);
	margin-top: 2px;
}
._signatureHint_NmqhhX strong {
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	display: block;
}
._signatureHint_NmqhhX p {
	margin: var(--space-1) 0 0;
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	line-height: 1.45;
}
._consents_pSwNmZ {
	gap: var(--space-6);
	grid-template-columns: minmax(0, 1fr) minmax(0, 300px);
	align-items: start;
	display: grid;
}
._consentList_LMkDPx {
	gap: var(--space-4);
	display: grid;
}
._consentText_Ka8sVo {
	gap: var(--space-1);
	display: grid;
}
._consentInlineLink_2xILts,
._consentLawLink_quNYTi {
	width: fit-content;
	color: var(--color-link);
	font-weight: var(--weight-semibold);
	text-decoration: none;
}
._consentInlineLink_2xILts:hover,
._consentLawLink_quNYTi:hover {
	color: var(--color-brand-dark);
}
._consentLawLink_quNYTi,
._consentLawText_sWlQ4F {
	font-size: var(--text-2xs);
	line-height: 1.35;
}
._consentLawText_sWlQ4F {
	color: var(--color-muted);
}
._legal_J6UGfg {
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface-2);
}
._legalTitle_iNmzvk {
	align-items: center;
	gap: var(--space-2);
	margin: 0 0 var(--space-3);
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	display: flex;
}
._legalTitle_iNmzvk svg {
	color: var(--color-brand);
}
._legalList_oSRmru {
	gap: var(--space-3);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._legalList_oSRmru li {
	gap: 2px;
	display: grid;
}
._legalList_oSRmru strong {
	color: var(--color-ink);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	line-height: 1.35;
}
._legalList_oSRmru span {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	line-height: 1.4;
}
._review_LENHqE {
	gap: var(--space-4);
	max-height: clamp(360px, 100vh - 430px, 540px);
	padding-right: var(--space-2);
	overscroll-behavior: contain;
	scrollbar-gutter: stable;
	display: grid;
	overflow-y: auto;
}
._review_LENHqE:focus-visible {
	outline: 2px solid var(--color-brand);
	outline-offset: 4px;
	border-radius: var(--radius-sm);
}
._reviewBlock_tKHZDL {
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface);
}
._reviewHead_6CvxWY {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	margin-bottom: var(--space-3);
	display: flex;
}
._reviewHead_6CvxWY h3 {
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	margin: 0;
}
._reviewEdit_JzLBUl {
	align-items: center;
	gap: var(--space-1);
	color: var(--color-brand);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	background: 0 0;
	border: 0;
	display: inline-flex;
}
._reviewEdit_JzLBUl:hover {
	color: var(--color-brand-dark);
}
._reviewGrid_9fFMKo {
	gap: var(--space-3) var(--space-5);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	margin: 0;
	display: grid;
}
._reviewGrid_9fFMKo > div {
	gap: 2px;
	display: grid;
}
._reviewGrid_9fFMKo dt {
	color: var(--color-muted);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	text-transform: uppercase;
	letter-spacing: 0.02em;
}
._reviewGrid_9fFMKo dd {
	color: var(--color-ink);
	font-size: var(--text-sm);
	word-break: break-word;
	margin: 0;
}
._reviewDocs_mzduY7,
._reviewConsents_gmVBaO {
	gap: var(--space-2);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._reviewDocs_mzduY7 li {
	align-items: center;
	gap: var(--space-3);
	color: var(--color-text-2);
	font-size: var(--text-sm);
	grid-template-columns: auto minmax(0, 1fr) auto;
	display: grid;
}
._reviewDocs_mzduY7 li small {
	color: var(--color-muted);
	font-size: var(--text-2xs);
}
._reviewDocs_mzduY7 li[data-state="ok"] svg,
._reviewDocs_mzduY7 li[data-state="missing"] svg {
	color: var(--color-brand);
}
._reviewDocs_mzduY7 li[data-state="skip"] svg {
	color: var(--color-icon-muted);
}
._reviewConsents_gmVBaO li {
	align-items: flex-start;
	gap: var(--space-2);
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	line-height: 1.4;
	display: flex;
}
._reviewConsents_gmVBaO li svg {
	flex: none;
	margin-top: 1px;
}
._reviewConsents_gmVBaO li[data-ok="true"] svg,
._reviewConsents_gmVBaO li[data-ok="false"] svg {
	color: var(--color-brand);
}
._success_srWlWq {
	max-width: 660px;
	margin: var(--space-5) auto;
	padding: var(--space-7) var(--space-6);
	text-align: center;
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-md);
	justify-items: center;
	display: grid;
}
._successLogo_UYaQfo {
	justify-items: center;
	gap: var(--space-2);
	animation: 0.32s both _successPop_iVqqJE;
	display: inline-grid;
}
._successLogo_UYaQfo img {
	object-fit: contain;
	width: 96px;
	height: auto;
	display: block;
}
@keyframes _successPop_iVqqJE {
	0% {
		opacity: 0;
		transform: scale(0.92);
	}
	to {
		opacity: 1;
		transform: none;
	}
}
._successTitle_4G01d0 {
	margin: var(--space-4) 0 var(--space-3);
	color: var(--color-brand-dark);
	font-size: var(--text-h2);
	line-height: 1.15;
}
._successLead_j1Ig9c {
	max-width: 52ch;
	color: var(--color-text-strong);
	font-size: var(--text-base);
	margin: 0;
	line-height: 1.6;
}
._successActions_u2_Emq {
	margin-top: var(--space-5);
	justify-content: center;
	gap: var(--space-3);
	flex-wrap: wrap;
	display: flex;
}
._successOrganizerHint_GzgeE0 {
	margin: var(--space-4) 0 0;
	color: var(--color-text-3);
	align-items: center;
	gap: 8px;
	font-size: 13px;
	line-height: 1.45;
	display: inline-flex;
}
._successOrganizerHint_GzgeE0 svg {
	color: var(--color-brand);
	flex: none;
}
@media (width<=1000px) {
	._shell_OOvZpz {
		grid-template-columns: 1fr;
		gap: 0;
	}
	._brandPanel_L5uG5z {
		border-radius: 0;
		height: 260px;
		min-height: 260px;
	}
	._premiumPanel_XfcM-A {
		aspect-ratio: 997/1577;
		height: auto;
		min-height: 260px;
	}
	._submittedShell_KWzre2 ._formPanel_Wz0sV3 {
		min-height: auto;
	}
	._brandImage_Tf8ZLu {
		object-position: center 45%;
	}
	._formPanel_Wz0sV3 {
		padding: var(--space-6);
	}
	._stepperList_yU_wyp {
		display: none;
	}
	._consents_pSwNmZ {
		grid-template-columns: 1fr;
	}
}
@media (width<=640px) {
	._page_XvGQdH {
		padding: var(--space-3) 0 var(--space-7);
	}
	._inner_ggnKHZ {
		width: min(100% - 28px, 1180px);
	}
	._brandColumn_He_g9O {
		display: none;
	}
	._formPanel_Wz0sV3 {
		padding: var(--space-4);
	}
	._formHead_kVs6CB {
		white-space: nowrap;
		clip-path: inset(50%);
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		position: absolute;
		overflow: hidden;
	}
	._stepper_wlxVkJ {
		margin: 0 0 var(--space-3);
	}
	._progressRail_HvdDt2 {
		margin-bottom: 0;
	}
	._stepHead_990ZeE {
		padding: var(--space-3) 0;
	}
	._stepBody_S3fgZX {
		gap: var(--space-4);
		margin-top: var(--space-4);
	}
	._fieldGrid_RtDhDw,
	._reviewGrid_9fFMKo,
	._smartOpenDataFacts_rP9EJf,
	._providerStatusList_bnKb3-,
	._smartCounters_97VPGf {
		grid-template-columns: 1fr;
	}
	._smartOpenDataHead_UB27kP,
	._smartMismatch_p8cVer {
		flex-direction: column;
		align-items: stretch;
	}
	._draftNotice_EWbKQF {
		flex-wrap: wrap;
	}
	._draftNoticeActions_5dr7ti {
		width: 100%;
		margin-left: 0;
	}
	._stepNav_NZ3KwQ {
		flex-direction: column-reverse;
		align-items: stretch;
	}
	._stepNavRight_vlu85P {
		flex-direction: column-reverse;
		width: 100%;
	}
	._stepNav_NZ3KwQ a,
	._stepNav_NZ3KwQ button {
		justify-content: center;
		width: 100%;
	}
}
._page_EBQ1BV {
	background: var(--color-page);
	min-height: calc(100vh - 57px);
	padding: 32px 0 64px;
}
._inner_Rc_pj2 {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._head_dnr8Vn {
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	gap: 14px 28px;
	margin-bottom: 22px;
	display: flex;
}
._headMain_TFtHQM {
	max-width: 640px;
}
._head_dnr8Vn h1 {
	color: var(--color-brand-dark);
	font-size: var(--text-h2);
	margin: 0;
	line-height: 1.1;
}
._headActions_Bw6e5q {
	flex-wrap: wrap;
	gap: 10px;
	display: flex;
}
._premiumPromo_6bX9QZ {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-soft);
	grid-template-columns: 44px minmax(0, 1fr);
	align-items: start;
	gap: 16px;
	margin-bottom: 16px;
	padding: 16px 20px;
	display: grid;
}
._premiumPromoIcon_VzGhh2 {
	border-radius: var(--radius-sm);
	background: var(--color-surface-3);
	width: 44px;
	height: 44px;
	color: var(--color-brand-fill);
	place-items: center;
	display: grid;
}
._premiumPromoBody_5wygqy {
	gap: 6px;
	display: grid;
}
._premiumPromoBody_5wygqy strong {
	color: var(--color-ink);
	font-size: var(--text-base);
	font-weight: var(--weight-bold);
}
._premiumPromoBody_5wygqy p {
	max-width: 64ch;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.5;
}
._premiumPromoCta_N0OqIu {
	align-self: start;
	margin-top: 4px;
}
._grid_VLIe8v {
	grid-template-columns: minmax(0, 1fr) minmax(0, 1.08fr);
	align-items: start;
	gap: 16px;
	display: grid;
}
._panel_jEOqQK {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	min-width: 0;
	box-shadow: var(--shadow-card);
	padding: 20px;
}
._panelHead_BCo52d {
	flex-wrap: wrap;
	align-items: flex-start;
	gap: 12px;
	margin-bottom: 16px;
	display: flex;
}
._panelIcon_uNfoa4 {
	border-radius: var(--radius-sm);
	width: 40px;
	height: 40px;
	color: var(--color-brand);
	background: var(--color-surface-2);
	flex-shrink: 0;
	place-items: center;
	display: inline-grid;
}
._panelHeadText_aTrNv5 {
	flex: 1;
	min-width: 200px;
}
._panelHeadText_aTrNv5 h2 {
	color: var(--color-brand-dark);
	font-size: var(--text-xl);
	margin: 0;
	line-height: 1.2;
}
._panelHeadText_aTrNv5 p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 4px 0 0;
	line-height: 1.5;
}
._clearButton_NpKuRk {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 36px;
	color: var(--color-muted);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	flex-shrink: 0;
	align-items: center;
	gap: 7px;
	padding: 0 12px;
	display: inline-flex;
}
._clearButton_NpKuRk:hover {
	border-color: var(--color-danger);
	color: var(--color-danger);
}
._list_Cz4QGc {
	gap: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._item_Xeq5Or {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	grid-template-columns: auto minmax(0, 1fr) auto;
	align-items: center;
	gap: 12px;
	padding: 12px 14px;
	transition:
			border-color 0.16s,
			box-shadow 0.16s;
	display: grid;
}
._item_Xeq5Or:hover {
	border-color: var(--color-brand);
	box-shadow: var(--shadow-sm);
}
._itemIcon_k3THdd {
	border-radius: var(--radius-sm);
	width: 38px;
	height: 38px;
	color: var(--color-brand);
	background: var(--color-surface-2);
	place-items: center;
	display: inline-grid;
}
._itemBody_mhXGXy {
	min-width: 0;
}
._itemBody_mhXGXy h3 {
	color: var(--color-ink);
	font-size: var(--text-base);
	font-weight: var(--weight-semibold);
	overflow-wrap: anywhere;
	margin: 0;
	line-height: 1.3;
}
._itemMeta__E-TZn {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-medium);
	flex-wrap: wrap;
	gap: 4px 14px;
	margin: 5px 0 0;
	display: flex;
}
._itemMeta__E-TZn span {
	align-items: center;
	gap: 5px;
	display: inline-flex;
}
._itemMeta__E-TZn svg {
	color: var(--color-icon-muted);
	flex-shrink: 0;
}
._itemActions_IdRzra {
	gap: 6px;
	display: flex;
}
._openLink_s9caWa {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 36px;
	color: var(--color-brand);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	white-space: nowrap;
	align-items: center;
	gap: 6px;
	padding: 0 12px;
	text-decoration: none;
	display: inline-flex;
}
._openLink_s9caWa:hover {
	border-color: var(--color-brand);
	color: var(--color-brand-dark);
}
._removeButton_3qvpeV {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	width: 36px;
	min-height: 36px;
	color: var(--color-icon-muted);
	background: var(--color-surface);
	place-items: center;
	display: inline-grid;
}
._removeButton_3qvpeV:hover {
	border-color: var(--color-danger);
	color: var(--color-danger);
}
._empty_8q9HcZ {
	text-align: center;
	border: 1px dashed var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface-2);
	justify-items: center;
	padding: 36px 24px;
	display: grid;
}
._emptyIcon_cT0fzR {
	width: 56px;
	height: 56px;
	color: var(--color-brand);
	background: var(--color-surface);
	box-shadow: var(--shadow-sm);
	border-radius: 50%;
	place-items: center;
	display: inline-grid;
}
._empty_8q9HcZ h3 {
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
	margin: 14px 0 6px;
}
._empty_8q9HcZ p {
	max-width: 40ch;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0 0 18px;
	line-height: 1.55;
}
@media (prefers-reduced-motion: no-preference) {
	@keyframes _searchesRise_A67eiP {
		0% {
			opacity: 0;
			transform: translateY(10px);
		}
		to {
			opacity: 1;
			transform: none;
		}
	}
	._panel_jEOqQK {
		animation: 0.5s cubic-bezier(0.22, 1, 0.36, 1) both _searchesRise_A67eiP;
	}
	._grid_VLIe8v ._panel_jEOqQK:last-child {
		animation-delay: 0.12s;
	}
}
@media (width<=1000px) {
	._grid_VLIe8v {
		grid-template-columns: 1fr;
	}
}
@media (width<=640px) {
	._inner_Rc_pj2 {
		width: min(calc(100% - 32px), var(--container));
	}
	._headActions_Bw6e5q {
		width: 100%;
	}
	._catalogCta_7UVBdx {
		flex: 1;
	}
	._item_Xeq5Or {
		grid-template-columns: auto minmax(0, 1fr);
	}
	._itemActions_IdRzra {
		grid-column: 1/-1;
	}
	._openLink_s9caWa {
		flex: 1;
	}
}
._page_m1cA5_ {
	min-height: calc(100vh - 57px);
	padding: var(--space-6) 0 var(--space-8);
	background: var(--color-surface);
}
._inner_RQEdfJ {
	width: min(100% - 48px, 1080px);
	margin-inline: auto;
}
._inner_RQEdfJ a:hover {
	transform: none;
}
._masthead_mSrNCa {
	padding-bottom: var(--space-5);
	border-bottom: 2px solid var(--color-ink);
}
._masthead_mSrNCa a {
	color: var(--color-ink);
	font-size: var(--text-hero);
	font-weight: var(--weight-bold);
	letter-spacing: -0.02em;
	line-height: 0.98;
	display: inline-block;
}
._masthead_mSrNCa a span {
	color: var(--color-brand);
}
._masthead_mSrNCa a:hover {
	color: var(--color-ink);
}
._breadcrumbs_Z3dyOE {
	align-items: center;
	gap: var(--space-2);
	margin: var(--space-5) 0 var(--space-7);
	color: var(--color-text-3);
	font-size: var(--text-sm);
	flex-wrap: wrap;
	display: flex;
}
._breadcrumbs_Z3dyOE a {
	color: var(--color-link);
}
._breadcrumbs_Z3dyOE a:hover,
._backLink_40DxVl:hover {
	text-underline-offset: 4px;
	text-decoration: underline;
}
._article_hUzLWT {
	max-width: 760px;
}
._articleHeader_qUqu53 {
	padding-bottom: var(--space-6);
	border-bottom: 2px solid var(--color-ink);
}
._dateline_8nR2C8 {
	gap: var(--space-3);
	margin: 0 0 var(--space-4);
	color: var(--color-text-3);
	font-size: var(--text-sm);
	font-variant-numeric: tabular-nums;
	flex-wrap: wrap;
	display: flex;
}
._dateline_8nR2C8 span {
	color: var(--color-brand);
	font-weight: var(--weight-semibold);
}
._article_hUzLWT h1 {
	color: var(--color-ink);
	font-size: clamp(34px, 4.2vw, 52px);
	font-weight: var(--weight-bold);
	letter-spacing: -0.03em;
	text-wrap: balance;
	margin: 0;
	line-height: 1.04;
}
._lede_83TGMh {
	max-width: 68ch;
	margin: var(--space-5) 0 0;
	color: var(--color-text-strong);
	font-size: var(--text-lg);
	text-wrap: pretty;
	line-height: 1.55;
}
._body_lT04yA {
	padding: var(--space-6) 0 var(--space-7);
}
._body_lT04yA p {
	max-width: 70ch;
	color: var(--color-text-2);
	font-size: var(--text-base);
	text-wrap: pretty;
	margin: 0;
	line-height: 1.7;
}
._body_lT04yA p + p {
	margin-top: var(--space-4);
}
._articleFooter_-WS0pX {
	gap: var(--space-6);
	max-width: 760px;
	padding-top: var(--space-6);
	border-top: 1px solid var(--color-line);
	grid-template-columns: 184px minmax(0, 1fr);
	display: grid;
}
._backLink_40DxVl {
	color: var(--color-link);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	align-self: start;
}
._nextLink_l-QP_9 {
	gap: var(--space-1);
	color: var(--color-ink);
	display: grid;
}
._nextLink_l-QP_9 span {
	color: var(--color-text-3);
	font-size: var(--text-xs);
}
._nextLink_l-QP_9 strong {
	font-size: var(--text-lg);
	text-wrap: pretty;
	line-height: 1.3;
}
._nextLink_l-QP_9:hover strong {
	color: var(--color-brand-dark);
	text-underline-offset: 4px;
	text-decoration: underline;
}
@media (width<=640px) {
	._inner_RQEdfJ {
		width: min(calc(100% - 28px), var(--container));
	}
	._article_hUzLWT h1 {
		font-size: 34px;
	}
	._articleFooter_-WS0pX {
		gap: var(--space-5);
		grid-template-columns: 1fr;
	}
}
._page_m1lCW7 {
	min-height: calc(100vh - 57px);
	padding: var(--space-6) 0 var(--space-8);
	background: var(--color-surface);
}
._inner_0Rgkng {
	width: min(100% - 48px, 1080px);
	margin-inline: auto;
}
._inner_0Rgkng a:hover,
._inner_0Rgkng button:hover {
	transform: none;
}
._masthead_QOR8sM {
	padding-bottom: var(--space-5);
	border-bottom: 2px solid var(--color-ink);
}
._masthead_QOR8sM h1 {
	color: var(--color-ink);
	font-size: var(--text-hero);
	font-weight: var(--weight-bold);
	letter-spacing: -0.02em;
	margin: 0;
	line-height: 0.98;
}
._masthead_QOR8sM h1 span {
	color: var(--color-brand);
}
._rubricator_lOZV_i {
	gap: var(--space-5);
	margin: var(--space-5) 0 var(--space-7);
	flex-wrap: wrap;
	display: flex;
}
._rubric_1ELXym {
	padding: 0 0 var(--space-2);
	color: var(--color-muted);
	font-size: var(--text-sm);
	font-weight: var(--weight-medium);
	background: 0 0;
	border: none;
	border-bottom: 2px solid #0000;
}
._rubric_1ELXym:hover {
	color: var(--color-brand);
}
._rubric_1ELXym[aria-pressed="true"] {
	color: var(--color-ink);
	font-weight: var(--weight-semibold);
	border-bottom-color: var(--color-brand);
}
._section_D4mKzw {
	color: var(--color-brand);
	font-weight: var(--weight-semibold);
}
._lead_pvPATj {
	max-width: 760px;
	padding-bottom: var(--space-7);
	border-bottom: 2px solid var(--color-ink);
}
._dateline_lORxRP {
	gap: var(--space-3);
	margin: 0 0 var(--space-4);
	color: var(--color-text-3);
	font-size: var(--text-sm);
	font-variant-numeric: tabular-nums;
	flex-wrap: wrap;
	display: flex;
}
._lead_pvPATj h2 {
	font-size: var(--text-h2);
	font-weight: var(--weight-bold);
	letter-spacing: var(--tracking-tight);
	margin: 0;
	line-height: 1.1;
}
._lead_pvPATj h2 a {
	color: var(--color-ink);
}
._lead_pvPATj h2 a:hover {
	color: var(--color-brand-dark);
	text-underline-offset: 4px;
	text-decoration: underline;
}
._lede_ElLuAJ {
	margin: var(--space-4) 0 0;
	color: var(--color-text-strong);
	font-size: var(--text-base);
	line-height: 1.6;
}
._leadPoints_ORnwRv {
	margin: var(--space-4) 0 0;
	padding: 0;
	list-style: none;
}
._leadPoints_ORnwRv li {
	padding-left: var(--space-5);
	text-indent: calc(-1 * var(--space-5));
	margin-top: var(--space-2);
	color: var(--color-text-2);
	font-size: var(--text-sm);
	line-height: 1.55;
}
._leadPoints_ORnwRv li:before {
	content: "—";
	margin-right: var(--space-2);
	color: var(--color-line-strong);
}
._empty_qXH2CJ {
	max-width: 760px;
	padding: var(--space-7) 0;
	border-bottom: 2px solid var(--color-ink);
	color: var(--color-text-3);
	font-size: var(--text-base);
	margin: 0;
}
._feed_d2m9wx {
	display: grid;
}
._entry_LaiTHk {
	gap: var(--space-6);
	padding: var(--space-6) 0;
	border-bottom: 1px solid var(--color-line);
	grid-template-columns: 184px minmax(0, 1fr);
	display: grid;
}
._entryMeta_R3J6SJ {
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.5;
}
._entryDate_PymlA- {
	color: var(--color-ink);
	font-weight: var(--weight-semibold);
	font-variant-numeric: tabular-nums;
	display: block;
}
._entryMeta_R3J6SJ ._section_D4mKzw {
	margin-top: var(--space-1);
	font-size: var(--text-xs);
	display: block;
}
._entryBody_vb49qT {
	min-width: 0;
	max-width: 64ch;
}
._entryBody_vb49qT h3 {
	font-size: var(--text-xl);
	font-weight: var(--weight-semibold);
	letter-spacing: var(--tracking-tight);
	margin: 0;
	line-height: 1.18;
}
._entryBody_vb49qT h3 a {
	color: var(--color-ink);
}
._entryBody_vb49qT h3 a:hover {
	color: var(--color-brand-dark);
	text-underline-offset: 4px;
	text-decoration: underline;
}
._entryBody_vb49qT p {
	margin: var(--space-2) 0 0;
	color: var(--color-muted);
	font-size: var(--text-sm);
	line-height: 1.6;
}
@media (width<=760px) {
	._entry_LaiTHk {
		gap: var(--space-3);
		grid-template-columns: 1fr;
	}
	._entryMeta_R3J6SJ {
		align-items: baseline;
		gap: var(--space-3);
		display: flex;
	}
	._entryDate_PymlA- {
		display: inline;
	}
	._entryMeta_R3J6SJ ._section_D4mKzw {
		font-size: var(--text-sm);
		margin-top: 0;
		display: inline;
	}
}
@media (width<=640px) {
	._inner_0Rgkng {
		width: min(calc(100% - 28px), var(--container));
	}
}
._page_4yz8Nq {
	min-height: calc(100vh - 57px);
	padding: var(--space-6) 0 var(--space-8);
	background: var(--color-page);
}
._inner_TgB4so {
	width: min(100% - 48px, 960px);
	margin-inline: auto;
	position: relative;
}
._masthead_QAL1Hd {
	justify-content: space-between;
	align-items: flex-start;
	gap: var(--space-4);
	margin-bottom: var(--space-5);
	flex-wrap: wrap;
	display: flex;
}
._mastheadText_pWzWTc h1 {
	color: var(--color-brand-dark);
	font-size: var(--text-h2);
	margin: 0;
	line-height: 1.1;
}
._mastheadText_pWzWTc p {
	max-width: 62ch;
	margin: var(--space-3) 0 0;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	line-height: 1.55;
}
._mastheadActions_9rUcj4 {
	gap: var(--space-2);
	flex-wrap: wrap;
	display: flex;
}
._markAllButton_yp9K8T,
._settingsLink_4dLRGF {
	align-items: center;
	gap: var(--space-2);
	min-height: 40px;
	padding: 0 var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	display: inline-flex;
}
._markAllButton_yp9K8T:hover:not(:disabled),
._settingsLink_4dLRGF:hover {
	border-color: var(--color-brand);
	color: var(--color-brand-dark);
}
._markAllButton_yp9K8T:disabled {
	color: var(--color-text-3);
	cursor: default;
}
._markAllCount_DWLW2v {
	border-radius: var(--radius-sm);
	min-width: 20px;
	color: var(--color-on-brand);
	background: var(--color-brand);
	font-size: var(--text-3xs);
	font-variant-numeric: tabular-nums;
	text-align: center;
	padding: 0 6px;
}
._toolbar_akVgdA {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	margin-bottom: var(--space-4);
	flex-wrap: wrap;
	display: flex;
}
._filters_SWmtDh {
	gap: var(--space-2);
	flex-wrap: wrap;
	min-width: 0;
	display: flex;
}
._chip_Q8CQnP {
	align-items: center;
	gap: var(--space-2);
	min-height: 36px;
	padding: 0 var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	background: var(--color-surface);
	font-size: var(--text-sm);
	font-weight: var(--weight-medium);
	display: inline-flex;
}
._chip_Q8CQnP:hover {
	border-color: var(--color-brand);
	color: var(--color-brand-dark);
}
._chip_Q8CQnP[aria-pressed="true"] {
	border-color: var(--color-brand);
	color: var(--color-brand);
	background: var(--color-brand-soft);
	font-weight: var(--weight-semibold);
}
._chipCount_VcG0RO {
	border-radius: var(--radius-sm);
	min-width: 20px;
	color: var(--color-muted);
	background: var(--color-surface-2, var(--color-page));
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	text-align: center;
	padding: 0 6px;
}
._chip_Q8CQnP[aria-pressed="true"] ._chipCount_VcG0RO {
	color: var(--color-on-brand);
	background: var(--color-brand);
}
._feed_RVek5k {
	gap: var(--space-5);
	display: grid;
}
._dayGroup_GomKNv h2 {
	margin: 0 0 var(--space-3);
	color: var(--color-text-strong);
	font-size: var(--text-lg);
	line-height: 1.2;
}
._items_Y4dVhV {
	gap: var(--space-2);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._item_gyHNxh {
	align-items: start;
	gap: var(--space-3);
	padding: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	grid-template-columns: auto minmax(0, 1fr) auto;
	display: grid;
}
._item_gyHNxh[data-unread="true"] {
	background: var(--color-brand-soft);
}
._itemIcon_AS9lJp {
	border-radius: var(--radius-sm);
	width: 38px;
	height: 38px;
	color: var(--color-brand-dark);
	background: var(--color-surface-2, var(--color-page));
	justify-content: center;
	align-items: center;
	display: inline-flex;
}
._itemBody_8q7ROF {
	min-width: 0;
}
._meta_xEzhSk {
	gap: var(--space-2);
	margin: 0 0 var(--space-1);
	color: var(--color-text-3);
	font-size: var(--text-xs);
	flex-wrap: wrap;
	display: flex;
}
._metaGroup_k4KZ-Y {
	color: var(--color-brand);
	font-weight: var(--weight-semibold);
}
._itemTitle_D3aMm1 {
	align-items: center;
	gap: var(--space-2);
	color: var(--color-text-strong);
	font-size: var(--text-base);
	font-weight: var(--weight-medium);
	line-height: 1.3;
	display: inline-flex;
}
._item_gyHNxh[data-unread="true"] ._itemTitle_D3aMm1 {
	font-weight: var(--weight-semibold);
}
._itemTitle_D3aMm1:hover {
	color: var(--color-brand-dark);
}
._dot_IabFKI {
	background: var(--color-brand);
	border-radius: 50%;
	flex: none;
	width: 8px;
	height: 8px;
}
._itemText_cKpzv6 {
	margin: var(--space-1) 0 0;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	line-height: 1.5;
}
._itemActions_QH5pOW {
	gap: var(--space-3);
	margin-top: var(--space-3);
	flex-wrap: wrap;
	display: flex;
}
._textAction_cZEf1i {
	color: var(--color-text-2);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	background: 0 0;
	border: none;
	padding: 0;
}
._textAction_cZEf1i:hover {
	color: var(--color-brand-dark);
	text-decoration: underline;
}
._hideButton_2B1WA1 {
	border-radius: var(--radius-sm);
	width: 32px;
	height: 32px;
	color: var(--color-icon-muted);
	background: 0 0;
	border: 1px solid #0000;
	justify-content: center;
	align-items: center;
	display: inline-flex;
}
._hideButton_2B1WA1:hover {
	border-color: var(--color-line);
	color: var(--color-brand-dark);
	background: var(--color-surface);
}
._empty_ibH45n {
	max-width: 620px;
	margin: var(--space-6) auto 0;
	padding: var(--space-6);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	text-align: center;
}
._emptyIcon_f84j8t {
	width: 64px;
	height: 64px;
	margin-bottom: var(--space-3);
	color: var(--color-brand);
	background: var(--color-brand-soft);
	border-radius: 50%;
	justify-content: center;
	align-items: center;
	display: inline-flex;
}
._empty_ibH45n h2 {
	color: var(--color-text-strong);
	font-size: var(--text-xl);
	margin: 0;
}
._empty_ibH45n p {
	max-width: 48ch;
	margin: var(--space-2) auto var(--space-4);
	color: var(--color-text-2);
	line-height: 1.5;
}
._emptyActions_YaYxe2 {
	justify-content: center;
	align-items: center;
	gap: var(--space-3);
	flex-wrap: wrap;
	display: flex;
}
._emptyCta_N-0-9k {
	align-items: center;
	gap: var(--space-2);
	min-height: 40px;
	padding: 0 var(--space-4);
	border-radius: var(--radius-sm);
	color: var(--color-on-brand);
	background: var(--color-brand);
	font-weight: var(--weight-semibold);
	display: inline-flex;
}
._emptyLink_0--2rh {
	color: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._emptyLink_0--2rh:hover {
	color: var(--color-brand-dark);
}
._emptyFilter_2vPQZE {
	margin: var(--space-5) 0;
	color: var(--color-text-2);
	font-size: var(--text-sm);
}
._hintRow_lxjSHk {
	margin-top: var(--space-5);
}
._undo_Va-fos {
	bottom: var(--space-4);
	justify-content: space-between;
	align-items: center;
	gap: var(--space-4);
	margin-top: var(--space-5);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	color: var(--color-text-strong);
	background: var(--color-surface);
	box-shadow: var(--shadow-soft);
	font-size: var(--text-sm);
	display: flex;
	position: sticky;
}
._undoButton_WRK6N9 {
	color: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	background: 0 0;
	border: none;
	flex: none;
}
._undoButton_WRK6N9:hover {
	color: var(--color-brand-dark);
	text-decoration: underline;
}
@media (width<=640px) {
	._inner_TgB4so {
		width: min(100% - 32px, 960px);
	}
	._item_gyHNxh {
		grid-template-columns: auto minmax(0, 1fr);
	}
	._hideButton_2B1WA1 {
		grid-column: 2;
		justify-self: end;
	}
}
._page_ZrVvBN {
	background: var(--color-page);
	padding: 28px 0 16px;
}
._inner_usnbyo {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._notFound_dLVHi4 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	text-align: center;
	place-items: center;
	gap: 12px;
	margin-top: 8px;
	padding: 64px 24px;
	display: grid;
}
._notFound_dLVHi4 svg {
	color: var(--color-icon-muted);
}
._notFound_dLVHi4 h1 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 24px;
}
._notFound_dLVHi4 p {
	max-width: 44ch;
	color: var(--color-text-2);
	margin: 0;
	font-size: 14px;
	line-height: 1.5;
}
._notFoundLink_fWfPQZ {
	border-radius: var(--radius-sm);
	min-height: 42px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	align-items: center;
	gap: 7px;
	margin-top: 6px;
	padding: 0 16px;
	font-size: 13px;
	font-weight: 700;
	display: inline-flex;
}
._breadcrumbs_z_n_Bf,
._breadcrumbs_z_n_Bf a {
	align-items: center;
	display: flex;
}
._breadcrumbs_z_n_Bf {
	color: var(--color-muted);
	gap: 7px;
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: 700;
}
._breadcrumbs_z_n_Bf a:hover {
	color: var(--color-brand);
}
._breadcrumbs_z_n_Bf span {
	text-overflow: ellipsis;
	white-space: nowrap;
	min-width: 0;
	color: var(--color-text-2);
	overflow: hidden;
}
._demoNotice_dE-U5A {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	background: var(--color-surface-2);
	align-items: center;
	gap: 8px;
	margin: 0 0 20px;
	padding: 10px 14px;
	font-size: 13px;
	line-height: 1.45;
	display: flex;
}
._demoNotice_dE-U5A svg {
	color: var(--color-brand);
	flex: none;
}
._profile_JxHGIW,
._stats_6PZdsP,
._requisites_5gPcPz {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
}
._profile_JxHGIW {
	align-items: center;
	gap: 18px;
	padding: 22px;
	display: flex;
}
._avatar_6t9H20 {
	width: 76px;
	height: 76px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	border-radius: 50%;
	flex: 0 0 76px;
	place-items: center;
	font-size: 22px;
	font-weight: 700;
	display: grid;
}
._profileCopy__iGkHk {
	min-width: 0;
}
._profileCopy__iGkHk h1,
._profileCopy__iGkHk p {
	margin: 0;
}
._verified_3yoTzH {
	color: var(--color-text-strong);
	align-items: center;
	gap: 6px;
	font-size: 12px;
	font-weight: 600;
	display: inline-flex;
}
._verified_3yoTzH svg {
	color: var(--color-brand);
}
._profileCopy__iGkHk h1 {
	color: var(--color-brand-dark);
	margin-top: 7px;
	font-size: 27px;
}
._role_ATfWY_ {
	color: var(--color-text-2);
	margin-top: 5px;
	font-size: 13px;
}
._contacts_bLsDf0 {
	flex-wrap: wrap;
	gap: 8px 18px;
	margin-top: 12px;
	display: flex;
}
._contacts_bLsDf0 a {
	color: var(--color-text-strong);
	align-items: center;
	gap: 6px;
	font-size: 13px;
	font-weight: 600;
	display: inline-flex;
}
._contacts_bLsDf0 a svg {
	color: var(--color-icon-muted);
}
._contacts_bLsDf0 a:hover,
._contacts_bLsDf0 a:hover svg {
	color: var(--color-brand);
}
._stats_6PZdsP {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	margin-top: 18px;
	display: grid;
}
._stats_6PZdsP div {
	border-left: 1px solid var(--color-line);
	gap: 5px;
	padding: 18px 20px;
	display: grid;
}
._stats_6PZdsP div:first-child {
	border-left: 0;
}
._stats_6PZdsP strong {
	color: var(--color-brand-dark);
	font-size: 24px;
}
._stats_6PZdsP span {
	color: var(--color-muted);
	font-size: 12px;
	font-weight: 600;
	line-height: 1.35;
}
._requisites_5gPcPz {
	margin-top: 18px;
	padding: 22px;
}
._requisites_5gPcPz h2 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 19px;
}
._requisitesList_0t96gu {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 14px 24px;
	margin: 16px 0 0;
	display: grid;
}
._requisitesList_0t96gu div,
._bankList_WKMM7m div {
	gap: 3px;
	min-width: 0;
	display: grid;
}
._requisitesList_0t96gu dt,
._bankList_WKMM7m dt {
	color: var(--color-muted);
	font-size: 12px;
	font-weight: 600;
}
._requisitesList_0t96gu dd,
._bankList_WKMM7m dd {
	color: var(--color-ink);
	word-break: break-word;
	margin: 0;
	font-size: 13.5px;
	font-weight: 600;
	line-height: 1.4;
}
._bank_A9hbkv {
	border-top: 1px solid var(--color-line);
	margin-top: 18px;
	padding-top: 18px;
}
._bank_A9hbkv h3 {
	color: var(--color-text-strong);
	margin: 0;
	font-size: 14px;
}
._bankList_WKMM7m {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 12px 24px;
	margin: 12px 0 0;
	display: grid;
}
._catalogLink_K6xHGG {
	border-radius: var(--radius-sm);
	min-height: 44px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	align-items: center;
	gap: 8px;
	margin-top: 20px;
	padding: 0 18px;
	font-size: 13px;
	font-weight: 700;
	display: inline-flex;
}
._catalogLink_K6xHGG:hover {
	background: var(--color-brand-dark);
}
._trades_6tqQI_ {
	margin-top: 26px;
}
._trades_6tqQI_ h2 {
	color: var(--color-brand-dark);
	margin: 0 0 16px;
	font-size: 19px;
}
._tradeGrid_gxUJaC {
	grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
	gap: 16px;
	display: grid;
}
._tradesEmpty_T7_mnq {
	border: 1px dashed var(--color-border-input);
	border-radius: var(--radius-sm);
	color: var(--color-text-3);
	background: var(--color-surface);
	align-items: center;
	gap: 8px;
	margin: 0;
	padding: 18px 16px;
	font-size: 13px;
	display: flex;
}
._tradesEmpty_T7_mnq svg {
	color: var(--color-icon-muted);
	flex: none;
}
@media (width<=640px) {
	._inner_usnbyo {
		width: min(calc(100% - 28px), var(--container));
	}
	._profile_JxHGIW {
		align-items: flex-start;
		gap: 14px;
	}
	._stats_6PZdsP {
		grid-template-columns: 1fr;
	}
	._stats_6PZdsP div,
	._stats_6PZdsP div:first-child {
		border-top: 1px solid var(--color-line);
		border-left: 0;
	}
	._stats_6PZdsP div:first-child {
		border-top: 0;
	}
	._requisitesList_0t96gu,
	._bankList_WKMM7m {
		grid-template-columns: 1fr;
	}
}
._page_Ms824o {
	background: var(--color-page);
	min-height: calc(100vh - 57px);
	padding: 40px 0 64px;
}
._inner_-zGJ_j {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._backLink_7l4J8c,
._sourceLink_FglP-D {
	align-items: center;
	gap: var(--space-2);
	font-size: 13px;
	font-weight: var(--weight-bold);
	text-decoration: none;
	display: inline-flex;
}
._backLink_7l4J8c {
	color: var(--color-brand);
}
._backLink_7l4J8c:hover,
._sourceLink_FglP-D:hover {
	color: var(--color-brand-dark);
}
._head_KpdRT3 {
	max-width: 760px;
	margin-top: var(--space-5);
	margin-bottom: 32px;
}
._head_KpdRT3 h1 {
	color: var(--color-brand-dark);
	margin: 0 0 12px;
	font-size: clamp(28px, 3.4vw, 40px);
	line-height: 1.1;
}
._head_KpdRT3 p {
	max-width: 68ch;
	color: var(--color-text-strong);
	margin: 0;
	font-size: 15px;
	line-height: 1.6;
}
._sourceLink_FglP-D {
	margin-top: var(--space-5);
	color: var(--color-link);
}
._sections_pt33T5 {
	gap: var(--space-4);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	display: grid;
}
._card_9EwnZK {
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius);
	background: var(--color-surface);
}
._card_9EwnZK h2 {
	margin: 0 0 var(--space-2);
	color: var(--color-brand-dark);
	font-size: var(--text-h3);
	line-height: 1.2;
}
._card_9EwnZK p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.55;
}
@media (width<=760px) {
	._inner_-zGJ_j {
		width: min(calc(100% - 28px), var(--container));
	}
	._sections_pt33T5 {
		grid-template-columns: 1fr;
	}
}
._page_PdPgiQ {
	--status-ready-ink: #047857;
	--status-ready-bg: #ecfdf5;
	--status-warning-ink: #b45309;
	--status-warning-bg: #fffbeb;
	--status-error-ink: #b91c1c;
	--status-error-bg: #fef2f2;
	background: var(--color-page);
	padding: 28px 0 16px;
}
._inner_pnXaDz {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._breadcrumbs_0VbwUo,
._breadcrumbs_0VbwUo a {
	align-items: center;
	display: flex;
}
._breadcrumbs_0VbwUo {
	color: var(--color-muted);
	gap: 7px;
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: 700;
}
._head_qB3qPt span,
._previewHead_wFK5gC span {
	color: var(--color-text-strong);
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
}
._head_qB3qPt h1,
._previewHead_wFK5gC h2 {
	margin: 0;
}
._head_qB3qPt h1 {
	color: var(--color-brand-dark);
	margin-top: 6px;
	font-size: 30px;
}
._steps_1EE9bx {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 12px;
	margin: 22px 0 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._steps_1EE9bx li {
	border: 1px solid var(--color-line);
	color: var(--color-muted);
	background: var(--color-surface);
	border-radius: 8px;
	align-items: center;
	gap: 9px;
	padding: 12px;
	font-size: 12px;
	font-weight: 600;
	display: flex;
}
._steps_1EE9bx b {
	width: 24px;
	height: 24px;
	color: var(--color-muted);
	background: var(--color-line);
	border-radius: 50%;
	place-items: center;
	display: grid;
}
._steps_1EE9bx li[data-active="true"] {
	color: var(--color-brand-dark);
	border-color: var(--color-border-soft);
	background: var(--color-brand-soft);
}
._steps_1EE9bx li[data-active="true"] b {
	color: var(--color-on-brand);
	background: var(--color-brand);
}
._uploadCard_G-d8T0,
._preview_8KFzOt {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	margin-top: 18px;
}
._uploadCard_G-d8T0 {
	grid-template-columns: minmax(0, 1fr) auto auto;
	align-items: center;
	gap: 18px;
	padding: 24px;
	display: grid;
}
._uploadCard_G-d8T0 svg {
	color: var(--color-text-strong);
}
._uploadCard_G-d8T0 h2,
._uploadCard_G-d8T0 p {
	margin: 0;
}
._uploadCard_G-d8T0 h2 {
	color: var(--color-brand-dark);
	margin-top: 8px;
	font-size: 18px;
}
._uploadCard_G-d8T0 p {
	color: var(--color-muted);
	margin-top: 5px;
	font-size: 12px;
}
._uploadCard_G-d8T0 input {
	opacity: 0;
	width: 1px;
	height: 1px;
	position: absolute;
}
._uploadCard_G-d8T0 label span,
._uploadCard_G-d8T0 button,
._previewFooter_GXw2Qc button {
	border: 1px solid var(--color-brand);
	min-height: 40px;
	color: var(--color-brand);
	background: var(--color-surface);
	border-radius: 8px;
	justify-content: center;
	align-items: center;
	gap: 6px;
	padding: 0 13px;
	font-size: 13px;
	font-weight: 700;
	display: inline-flex;
}
._uploadCard_G-d8T0 label span {
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	max-width: 220px;
	overflow: hidden;
}
._uploadCard_G-d8T0 button,
._previewFooter_GXw2Qc button {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
}
._uploadCard_G-d8T0 button:disabled,
._previewFooter_GXw2Qc button:disabled {
	cursor: default;
	opacity: 0.5;
}
._preview_8KFzOt {
	overflow: hidden;
}
._previewHead_wFK5gC,
._previewFooter_GXw2Qc {
	justify-content: space-between;
	align-items: center;
	gap: 16px;
	padding: 17px 20px;
	display: flex;
}
._previewHead_wFK5gC h2 {
	color: var(--color-brand-dark);
	margin-top: 3px;
	font-size: 18px;
}
._previewHead_wFK5gC strong {
	color: var(--color-muted);
	font-size: 12px;
}
._tableScroll_BKbAXl {
	overflow-x: auto;
}
._preview_8KFzOt table {
	border-collapse: collapse;
	text-align: left;
	width: 100%;
	min-width: 820px;
}
._preview_8KFzOt th,
._preview_8KFzOt td {
	border-top: 1px solid var(--color-line);
	color: var(--color-text-2);
	padding: 13px 16px;
	font-size: 12px;
}
._preview_8KFzOt th {
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
._preview_8KFzOt td strong {
	color: var(--color-ink);
}
._validation_KNGDuO {
	color: var(--color-muted);
	background: var(--color-surface-2);
	border-radius: 8px;
	padding: 5px 8px;
	font-size: 11px;
	font-weight: 600;
	display: inline-flex;
}
._validation_KNGDuO[data-status="ready"] {
	color: var(--status-ready-ink);
	background: var(--status-ready-bg);
}
._validation_KNGDuO[data-status="warning"] {
	color: var(--status-warning-ink);
	background: var(--status-warning-bg);
}
._validation_KNGDuO[data-status="error"] {
	color: var(--status-error-ink);
	background: var(--status-error-bg);
}
._previewFooter_GXw2Qc {
	border-top: 1px solid var(--color-line);
	background: var(--color-surface);
}
._previewFooter_GXw2Qc p {
	color: var(--color-muted);
	margin: 0;
	font-size: 12px;
}
@media (width<=700px) {
	._inner_pnXaDz {
		width: min(calc(100% - 28px), var(--container));
	}
	._steps_1EE9bx,
	._uploadCard_G-d8T0 {
		grid-template-columns: 1fr;
	}
	._uploadCard_G-d8T0 label span,
	._uploadCard_G-d8T0 button,
	._previewFooter_GXw2Qc button {
		width: 100%;
		max-width: none;
	}
	._previewHead_wFK5gC,
	._previewFooter_GXw2Qc {
		flex-direction: column;
		align-items: stretch;
	}
}
[data-theme="dark"] ._page_PdPgiQ {
	--status-ready-ink: #34d399;
	--status-ready-bg: #10291f;
	--status-warning-ink: #fbbf24;
	--status-warning-bg: #2b2310;
	--status-error-ink: #f87171;
	--status-error-bg: #2e1718;
}
._page_8HJD9h {
	--section-badge-ink: #00677a;
	background: var(--color-page);
	min-height: calc(100vh - 57px);
	padding: 34px 0 64px;
}
._inner_JfLBP3 {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._backLink_ncfpOG {
	min-height: 36px;
	color: var(--color-text-strong);
	align-items: center;
	gap: 8px;
	margin-bottom: 18px;
	font-size: 13px;
	font-weight: 700;
	display: inline-flex;
}
._backLink_ncfpOG:hover {
	color: var(--color-brand);
}
._hero_GHfGTI {
	margin-bottom: 22px;
}
._toc_vh_M3l,
._article_veHKzn {
	border: 1px solid var(--color-line);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
}
._heroText_sHwkHs {
	max-width: 900px;
}
._hero_GHfGTI h1 {
	max-width: 820px;
	color: var(--color-brand-dark);
	letter-spacing: 0;
	text-wrap: balance;
	margin: 0 0 12px;
	font-size: clamp(28px, 3vw, 40px);
	line-height: 1.12;
}
._hero_GHfGTI p {
	max-width: 72ch;
	color: var(--color-text-strong);
	margin: 0;
	font-size: 16px;
	line-height: 1.58;
}
._contentGrid_yIMUYo {
	grid-template-columns: 280px minmax(0, 1fr);
	align-items: start;
	gap: 18px;
	display: grid;
}
._toc_vh_M3l {
	border-radius: var(--radius-lg);
	padding: 18px;
	position: sticky;
	top: 80px;
}
._toc_vh_M3l h2 {
	color: var(--color-brand-dark);
	margin: 0 0 12px;
	font-size: 16px;
}
._toc_vh_M3l nav {
	gap: 4px;
	display: grid;
}
._toc_vh_M3l a {
	color: var(--color-text-strong);
	border-radius: 8px;
	padding: 8px 10px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.35;
}
._toc_vh_M3l a:hover {
	color: var(--color-brand);
	background: var(--color-surface-3);
}
._sourceLink_MzJtZX {
	border-top: 1px solid var(--color-line);
	color: var(--color-text-3);
	border-radius: 0;
	align-items: center;
	gap: 7px;
	margin-top: 14px;
	padding: 8px 10px;
	font-size: 12px;
	font-weight: 700;
	display: inline-flex;
}
._sourceLink_MzJtZX:hover {
	color: var(--color-brand);
	background: 0 0;
}
._toc_vh_M3l a[aria-current="true"] {
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	box-shadow: inset 2px 0 0 var(--color-brand);
}
._article_veHKzn {
	border-radius: var(--radius-lg);
	min-width: 0;
	overflow: hidden;
}
._legalBase_kH4hAn,
._section__aJ6xg {
	padding: 24px;
}
._legalBase_kH4hAn {
	border-bottom: 1px solid var(--color-line);
	background: var(--color-surface);
}
._legalBase_kH4hAn h2,
._section__aJ6xg h2 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 20px;
	line-height: 1.25;
}
._legalBase_kH4hAn ul,
._section__aJ6xg ul {
	color: var(--color-text-strong);
	margin: 14px 0 0;
	padding-left: 20px;
	font-size: 14px;
	line-height: 1.55;
}
._legalBase_kH4hAn li + li,
._section__aJ6xg li + li {
	margin-top: 7px;
}
._sectionLinks_04XI2W {
	gap: 8px;
	margin-top: 16px;
	display: grid;
}
._sectionLinks_04XI2W a {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 40px;
	color: var(--color-brand-dark);
	background: var(--color-surface-2);
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	padding: 10px 12px;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.35;
	display: flex;
}
._sectionLinks_04XI2W a:hover {
	color: var(--color-brand);
	background: var(--color-brand-soft);
}
._section__aJ6xg {
	border-bottom: 1px solid var(--color-line);
	scroll-margin-top: 88px;
}
._section__aJ6xg:last-child {
	border-bottom: 0;
}
._section__aJ6xg > span {
	color: var(--section-badge-ink);
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	display: inline-block;
}
._section__aJ6xg p {
	color: var(--color-text-strong);
	margin: 10px 0 0;
	font-size: 15px;
	line-height: 1.58;
}
@media (width<=1000px) {
	._contentGrid_yIMUYo {
		grid-template-columns: 1fr;
	}
	._toc_vh_M3l {
		position: static;
	}
	._toc_vh_M3l nav {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (width<=640px) {
	._inner_JfLBP3 {
		width: min(calc(100% - 28px), var(--container));
	}
	._legalBase_kH4hAn,
	._section__aJ6xg {
		padding: 20px;
	}
	._toc_vh_M3l nav {
		grid-template-columns: 1fr;
	}
}
[data-theme="dark"] ._page_8HJD9h {
	--section-badge-ink: #7ccfe2;
}
._page_TTFYTZ {
	background: var(--color-page);
	min-height: calc(100vh - 57px);
	padding: 48px 0 72px;
}
._inner_wUzj2o {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._head_UPMeJg {
	max-width: 760px;
	margin-bottom: 28px;
}
._head_UPMeJg h1 {
	color: var(--color-brand-dark);
	text-wrap: balance;
	margin: 0;
	font-size: clamp(34px, 4.2vw, 52px);
	line-height: 1.05;
}
._documents_23pjox {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 24px;
	display: grid;
}
._document_2y-Ku5 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	min-height: 520px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	grid-template-rows: auto 1fr auto;
	transition:
			border-color 0.18s,
			box-shadow 0.18s,
			transform 0.18s;
	display: grid;
	overflow: hidden;
	box-shadow: 0 3px 8px #10223d0f;
}
._document_2y-Ku5:hover {
	border-color: var(--color-brand);
	transform: translateY(-2px);
	box-shadow: 0 4px 10px #10223d1a;
}
._documentImage_UpsKFi {
	aspect-ratio: 16/9;
	border-bottom: 1px solid var(--color-line);
	background: var(--color-surface-2);
	display: block;
	overflow: hidden;
}
._documentImage_UpsKFi img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	transition: transform 0.24s;
	display: block;
}
._document_2y-Ku5:hover ._documentImage_UpsKFi img {
	transform: scale(1.025);
}
._documentBody_ClFXP6 {
	align-content: start;
	gap: 12px;
	padding: 24px 24px 0;
	display: grid;
}
._document_2y-Ku5 strong {
	color: var(--color-brand-dark);
	text-wrap: balance;
	font-size: clamp(22px, 2.4vw, 30px);
	line-height: 1.16;
}
._documentBody_ClFXP6 span {
	color: var(--color-text-2);
	font-size: 15px;
	line-height: 1.55;
}
._documentAction_R5DFF8 {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	width: max-content;
	min-height: 44px;
	color: var(--color-brand-dark);
	background: var(--color-surface-2);
	align-items: center;
	gap: 8px;
	margin: 22px 24px 24px;
	padding: 0 14px;
	font-size: 14px;
	font-weight: 700;
	transition:
			color 0.18s,
			background 0.18s,
			border-color 0.18s;
	display: inline-flex;
}
._document_2y-Ku5:hover ._documentAction_R5DFF8 {
	border-color: var(--color-brand);
	color: #fff;
	background: var(--color-brand);
}
@media (width<=900px) {
	._documents_23pjox {
		grid-template-columns: 1fr;
	}
	._document_2y-Ku5 {
		min-height: 0;
	}
}
@media (width<=640px) {
	._page_TTFYTZ {
		padding: 34px 0 52px;
	}
	._inner_wUzj2o {
		width: min(calc(100% - 28px), var(--container));
	}
	._head_UPMeJg h1 {
		font-size: 34px;
	}
	._documents_23pjox {
		gap: 18px;
	}
	._documentBody_ClFXP6 {
		padding: 18px 18px 0;
	}
	._document_2y-Ku5 strong {
		font-size: 22px;
	}
	._documentAction_R5DFF8 {
		margin: 18px;
	}
}
@media (prefers-reduced-motion: reduce) {
	._document_2y-Ku5,
	._documentImage_UpsKFi img,
	._documentAction_R5DFF8 {
		transition: none;
	}
	._document_2y-Ku5:hover,
	._document_2y-Ku5:hover ._documentImage_UpsKFi img {
		transform: none;
	}
}
._copyButton_5TwLBL {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-xs);
	width: 28px;
	height: 28px;
	color: var(--color-brand);
	background: var(--color-brand-soft);
	cursor: pointer;
	flex: none;
	place-items: center;
	transition:
			border-color 0.16s,
			color 0.16s,
			background 0.16s;
	display: inline-grid;
	position: relative;
}
._copyButton_5TwLBL:hover {
	border-color: var(--color-brand);
}
._copyButton_5TwLBL[data-copied="true"] {
	border-color: var(--color-success-border);
	color: var(--color-success);
	background: var(--color-success-soft);
}
._srOnly_7U9r-C {
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	overflow: hidden;
}
._page_2-E6Ws {
	min-height: calc(100vh - 57px);
	padding: var(--space-5) 0 var(--space-6);
	background: var(--color-page);
}
._inner_tDa6KF {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._visuallyHidden_xZYizN {
	clip: rect(0 0 0 0);
	white-space: nowrap;
	border: 0;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	overflow: hidden;
}
._body__amzAU {
	gap: var(--space-6);
	grid-template-columns: minmax(0, 1fr);
	align-items: start;
	display: grid;
}
._colTitle_xy6LUE {
	color: var(--color-brand-dark);
	font-size: var(--text-h3);
	font-weight: var(--weight-bold);
	letter-spacing: var(--tracking-tight);
	line-height: var(--leading-snug);
	margin: 0;
}
._aside_2YoIJ7 {
	min-width: 0;
}
._contacts_l8cock {
	gap: 0 var(--space-4);
	margin-top: var(--space-3);
	grid-template-columns: repeat(6, minmax(0, 1fr));
	display: grid;
}
._contact_bk4RNb {
	gap: var(--space-2);
	padding: var(--space-3) 0;
	color: var(--color-text-strong);
	grid-template-columns: 44px minmax(0, 1fr);
	align-items: center;
	display: grid;
}
a._contact_bk4RNb {
	text-decoration: none;
	transition: color 0.16s;
}
._contactIcon_VxIc1r {
	place-items: center;
	width: 44px;
	height: 44px;
	display: grid;
}
._contactImage_Fa1L3u {
	object-fit: contain;
	width: 44px;
	height: 44px;
	display: block;
}
._contactText_PQ7t8Q {
	gap: 3px;
	min-width: 0;
	display: grid;
}
._contactText_PQ7t8Q small {
	color: var(--color-text-3);
	font-size: var(--text-3xs);
	font-weight: var(--weight-bold);
	letter-spacing: var(--tracking-kicker);
	text-transform: uppercase;
}
._contactText_PQ7t8Q strong {
	color: var(--color-brand-dark);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	overflow-wrap: anywhere;
	line-height: 1.3;
	transition: color 0.16s;
}
a._contact_bk4RNb:hover ._contactText_PQ7t8Q strong {
	color: var(--color-brand);
}
._contactText_PQ7t8Q em {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	font-style: normal;
	line-height: 1.4;
}
._record_4pICyG {
	gap: var(--space-5) var(--space-7);
	padding-top: var(--space-6);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-content: start;
	display: grid;
}
._rows_MZEYRM {
	gap: var(--space-2);
	margin: var(--space-2) 0 0;
	display: grid;
}
._row_Lo3dsf {
	gap: var(--space-2) var(--space-4);
	padding: var(--space-3) var(--space-4);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	grid-template-columns: minmax(120px, 38%) minmax(0, 1fr);
	align-items: baseline;
	display: grid;
}
._row_Lo3dsf:nth-child(odd) {
	background: var(--color-surface-3);
}
._row_Lo3dsf dt {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	letter-spacing: var(--tracking-kicker);
	text-transform: uppercase;
}
._row_Lo3dsf dd {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.45;
	display: flex;
}
._value_e3LIdk {
	overflow-wrap: anywhere;
	font-variant-numeric: tabular-nums slashed-zero;
	min-width: 0;
}
._row_Lo3dsf dd button {
	opacity: 0;
	transition: opacity 0.14s;
}
._row_Lo3dsf:hover dd button,
._row_Lo3dsf dd button:focus-visible,
._row_Lo3dsf dd button[data-copied="true"] {
	opacity: 1;
}
@media (hover: none) {
	._row_Lo3dsf dd button {
		opacity: 1;
	}
}
@media (width<=1000px) {
	._contacts_l8cock {
		gap: 0 var(--space-6);
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}
@media (width<=640px) {
	._inner_tDa6KF {
		width: min(calc(100% - 28px), var(--container));
	}
	._contacts_l8cock {
		gap: 0 var(--space-4);
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	._record_4pICyG {
		grid-template-columns: 1fr;
	}
	._row_Lo3dsf {
		gap: var(--space-1);
		grid-template-columns: 1fr;
	}
}
@media (width<=480px) {
	._contacts_l8cock {
		grid-template-columns: 1fr;
	}
}
._page_MlIMvY {
	min-height: calc(100dvh - var(--header-height));
	background: var(--color-page);
	color: var(--color-ink);
	padding: 30px 0 72px;
}
._inner_6BU1YA {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._visuallyHidden_oZTwMO {
	clip: rect(0 0 0 0);
	white-space: nowrap;
	border: 0;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	overflow: hidden;
}
._hero_CMHjwj {
	grid-template-columns: minmax(330px, 0.82fr) minmax(520px, 1.18fr);
	align-items: center;
	gap: 24px;
	min-height: 500px;
	padding: 34px 0 52px;
	display: grid;
}
._heroCopy_oE98by {
	z-index: 1;
	position: relative;
}
._heroCopy_oE98by h1 {
	max-width: 590px;
	color: var(--color-brand-dark);
	font-size: clamp(52px, 5.4vw, 78px);
	font-weight: var(--weight-bold);
	letter-spacing: -0.035em;
	text-wrap: balance;
	margin: 0;
	line-height: 0.98;
}
._heroArtwork_GGHJ5Z {
	border-radius: var(--radius-md);
	background: #fafafa;
	place-items: center;
	min-width: 0;
	display: grid;
	overflow: hidden;
}
._heroArtwork_GGHJ5Z img {
	object-fit: contain;
	width: 112%;
	height: auto;
	margin-right: -8%;
	display: block;
}
._prepareStack_Xq90va {
	min-width: 0;
}
._editorialSection_sknEoV {
	scroll-margin-top: 88px;
}
._chapterHeading_NT3aSX {
	grid-template-columns: 42px minmax(0, 1fr);
	align-items: start;
	gap: 14px;
	margin: 0 0 clamp(16px, 2.6vh, 30px);
	display: grid;
}
._chapterHeading_NT3aSX > span {
	color: var(--color-brand);
	font-size: 17px;
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	line-height: 1;
}
._chapterHeading_NT3aSX h2 {
	color: var(--color-brand-dark);
	font-size: clamp(26px, 2.6vw, 38px);
	font-weight: var(--weight-bold);
	letter-spacing: -0.025em;
	text-wrap: balance;
	margin: 0;
	line-height: 1.04;
}
._prepareSection_vSGQ-U {
	border-top: 1px solid var(--color-line);
	grid-template-columns: minmax(330px, 0.78fr) minmax(560px, 1.22fr);
	align-items: center;
	gap: 42px;
	min-height: 610px;
	padding: 54px 0 70px;
	display: grid;
}
._prepareArtwork_0w0fmr {
	border-radius: var(--radius-md);
	background: #fafafa;
	place-items: center;
	min-width: 0;
	display: grid;
	overflow: hidden;
}
._prepareArtwork_0w0fmr img {
	width: min(118%, 560px);
	height: auto;
	display: block;
	transform: translate(-2%);
}
._prepareContent_J0F8_c {
	min-width: 0;
}
._serviceList_6MtGnI {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	overflow: hidden;
}
._serviceList_6MtGnI ._serviceCard_Y6gJxI + ._serviceCard_Y6gJxI {
	border-top: 1px solid var(--color-line);
}
._serviceCard_Y6gJxI {
	min-width: 0;
	color: var(--color-ink);
	grid-template-columns: 42px minmax(0, 1fr) auto;
	align-items: center;
	gap: 15px;
	display: grid;
}
._serviceCard_row_QMsz-t {
	background: var(--color-surface);
	min-height: clamp(74px, 10vh, 116px);
	padding: clamp(10px, 1.4vh, 17px) 18px;
	transition: background 0.18s;
}
._serviceCard_row_QMsz-t:hover,
._serviceCard_row_QMsz-t:focus-within {
	background: var(--color-surface-2);
}
._serviceIcon_5HXdiX {
	border-radius: var(--radius-sm);
	width: 42px;
	height: 42px;
	color: var(--color-brand);
	background: var(--color-brand-soft);
	place-items: center;
	display: grid;
}
._serviceCopy_sPfD4V {
	min-width: 0;
}
._serviceCopy_sPfD4V h3 {
	color: var(--color-brand-dark);
	font-size: 16px;
	font-weight: var(--weight-bold);
	text-wrap: pretty;
	flex-wrap: wrap;
	align-items: center;
	gap: 7px;
	margin: 0;
	line-height: 1.3;
	display: flex;
}
._serviceBadge_JDgch6 {
	border-radius: var(--radius-sm);
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	font-size: 10px;
	font-weight: var(--weight-bold);
	padding: 2px 7px;
	line-height: 1.35;
}
._serviceText_f8Lr6O {
	max-width: 62ch;
	color: var(--color-text-2);
	text-wrap: pretty;
	margin: 6px 0 0;
	font-size: 13px;
	line-height: 1.48;
}
._servicePoints__Nqz8g {
	color: var(--color-text-2);
	flex-wrap: wrap;
	gap: 6px 18px;
	margin: 8px 0 0;
	padding: 0;
	font-size: 12px;
	list-style: none;
	display: flex;
}
._servicePoints__Nqz8g li {
	padding-left: 13px;
	position: relative;
}
._servicePoints__Nqz8g li:before {
	content: "";
	background: var(--color-brand);
	border-radius: 50%;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0.55em;
	left: 0;
}
._serviceBridge_ygS83i {
	width: fit-content;
	color: var(--color-link);
	font-size: 12px;
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 5px;
	margin-top: 8px;
	line-height: 1.35;
	text-decoration: none;
	display: inline-flex;
}
._serviceBridge_ygS83i:hover {
	text-decoration: underline;
}
._serviceMeta_6PychQ {
	justify-content: flex-end;
	align-items: center;
	gap: 10px;
	min-width: 132px;
	display: flex;
}
._servicePrice_LSnlYl {
	text-align: right;
	justify-items: end;
	gap: 2px;
	margin: 0;
	display: grid;
}
._servicePrice_LSnlYl b {
	color: var(--color-brand-dark);
	font-size: 16px;
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	white-space: nowrap;
	line-height: 1.25;
}
._servicePrice_LSnlYl span {
	max-width: 170px;
	color: var(--color-text-3);
	font-size: 10px;
	font-weight: var(--weight-semibold);
	line-height: 1.3;
}
._serviceCta_UO8CeK {
	border-radius: var(--radius-sm);
	width: 38px;
	min-height: 38px;
	color: var(--color-brand);
	box-shadow: none;
	background: 0 0;
	border: 0;
	flex: none;
	padding: 0;
}
._serviceCta_UO8CeK:hover,
._serviceCta_UO8CeK:focus-visible {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
}
._accessSection_7xzCP6 {
	border-radius: var(--radius-md);
	background: #f1f8fa;
	grid-template-columns: minmax(430px, 0.5fr) minmax(0, 1fr);
	gap: 36px;
	margin-inline: -26px;
	padding: clamp(26px, 4vh, 60px) 26px;
	display: grid;
}
._accessAside_g3aqLN {
	min-width: 0;
}
._accessHeading_CIfxI3 {
	grid-template-columns: 42px minmax(0, 1fr);
	align-items: start;
	gap: 14px;
	margin-bottom: clamp(16px, 2.6vh, 30px);
	display: grid;
}
._accessHeading_CIfxI3 > span {
	color: var(--color-brand);
	font-size: 17px;
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	line-height: 1;
}
._accessHeading_CIfxI3 h2 {
	max-width: none;
	color: var(--color-brand-dark);
	font-size: clamp(30px, 2.9vw, 46px);
	font-weight: var(--weight-bold);
	letter-spacing: -0.03em;
	text-wrap: balance;
	margin: 0;
	line-height: 0.98;
}
._urgentPath_N4OlaV {
	border-radius: var(--radius-sm);
	background: #ffffffd1;
	border: 1px solid #05a9c74d;
	padding: clamp(14px, 2vh, 22px) 20px clamp(12px, 1.8vh, 18px);
}
._urgentPath_N4OlaV strong {
	color: var(--color-brand-dark);
	font-size: 15px;
	line-height: 1.35;
}
._urgentPath_N4OlaV p {
	color: var(--color-text-2);
	margin: 7px 0 clamp(11px, 1.8vh, 18px);
	font-size: 13px;
	line-height: 1.45;
}
._urgentSteps_A6zIyH {
	color: var(--color-icon-muted);
	justify-content: space-between;
	align-items: center;
	gap: 6px;
	display: flex;
}
._urgentSteps_A6zIyH > span {
	width: 80px;
	min-width: 0;
	color: var(--color-text-2);
	font-size: 10px;
	font-weight: var(--weight-semibold);
	text-align: center;
	place-items: center;
	gap: 8px;
	line-height: 1.25;
	display: grid;
}
._urgentSteps_A6zIyH i {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	place-items: center;
	width: clamp(42px, 5.4vh, 52px);
	height: clamp(42px, 5.4vh, 52px);
	font-style: normal;
	display: grid;
	box-shadow: 0 3px 8px #3333330f;
}
._urgentSteps_A6zIyH i svg {
	color: var(--color-brand);
}
._accessPrice_vCAti9 {
	gap: 3px;
	margin: clamp(14px, 2.4vh, 28px) 0 0;
	display: grid;
}
._accessPrice_vCAti9 b {
	color: var(--color-brand);
	font-variant-numeric: tabular-nums;
	font-size: 32px;
	line-height: 1;
}
._accessPrice_vCAti9 span {
	color: var(--color-text-3);
	font-size: 11px;
	font-weight: var(--weight-semibold);
}
._accessSpeed_F5_R3C {
	color: var(--color-brand);
	align-items: center;
	gap: 12px;
	margin: clamp(14px, 2.4vh, 28px) 0 0;
	display: flex;
}
._accessSpeed_F5_R3C > span {
	color: var(--color-text-2);
	gap: 2px;
	font-size: 13px;
	line-height: 1.25;
	display: grid;
}
._accessSpeed_F5_R3C b {
	color: var(--color-brand);
	font-size: 14px;
}
._accessList_N1q7tp {
	border-left: 1px solid #3333331f;
	align-self: start;
	min-width: 0;
	position: relative;
}
._accessList_N1q7tp:before {
	content: "";
	background: #3333331f;
	width: 1px;
	position: absolute;
	top: 40px;
	bottom: 40px;
	left: 39px;
}
._numberedService_boWh6X {
	grid-template-columns: 58px minmax(0, 1fr);
	align-items: stretch;
	display: grid;
	position: relative;
}
._numberedService_boWh6X + ._numberedService_boWh6X:after {
	content: "";
	background: #3333331a;
	height: 1px;
	position: absolute;
	top: 0;
	left: 58px;
	right: 0;
}
._numberedService_boWh6X > span {
	z-index: 1;
	width: 46px;
	height: 46px;
	color: var(--color-brand);
	font-size: 12px;
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	background: #ffffffe0;
	border: 1px solid #05a9c73d;
	border-radius: 50%;
	align-self: start;
	place-items: center;
	margin: 18px 0 0 16px;
	display: grid;
	position: relative;
}
._numberedService_boWh6X ._serviceCard_row_QMsz-t {
	background: 0 0;
	grid-template-columns: minmax(0, 1fr) auto;
}
._numberedService_boWh6X ._serviceIcon_5HXdiX {
	display: none;
}
._numberedService_boWh6X ._serviceCard_row_QMsz-t:hover,
._numberedService_boWh6X ._serviceCard_row_QMsz-t:focus-within {
	background: #ffffff80;
}
._insightSection_OkpBtz {
	grid-template-columns: minmax(360px, 0.72fr) minmax(560px, 1.28fr);
	grid-template-areas: "heading artwork" "cards cards";
	align-items: start;
	gap: 18px 36px;
	padding: clamp(20px, 3vh, 48px) 0 clamp(18px, 2.6vh, 42px);
	display: grid;
}
._insightSection_OkpBtz > ._chapterHeading_NT3aSX {
	grid-area: heading;
	margin-bottom: 0;
}
._insightSection_OkpBtz > ._chapterHeading_NT3aSX h2 {
	white-space: nowrap;
	font-size: 34px;
}
._insightArtwork_mDPFRO {
	border-radius: var(--radius-md);
	background: #fafafa;
	grid-area: artwork;
	min-width: 0;
	height: clamp(132px, 19vh, 210px);
	overflow: hidden;
}
._insightArtwork_mDPFRO img {
	object-fit: cover;
	object-position: center;
	width: 112%;
	height: 100%;
	margin-left: -6%;
	display: block;
}
._insightGrid_-ucoTl {
	grid-area: cards;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	display: grid;
}
._serviceCard_insight_VjniXx {
	grid-template-rows: auto minmax(0, 1fr) auto;
	grid-template-columns: minmax(0, 1fr);
	align-content: start;
	min-height: clamp(148px, 20vh, 190px);
	padding: clamp(12px, 1.8vh, 18px) 26px clamp(14px, 2vh, 20px);
}
._serviceCard_insight_VjniXx + ._serviceCard_insight_VjniXx {
	border-left: 1px solid var(--color-line);
}
._serviceCard_insight_VjniXx ._serviceIcon_5HXdiX {
	align-self: start;
	width: 38px;
	height: 38px;
}
._serviceCard_insight_VjniXx ._serviceCopy_sPfD4V {
	align-self: start;
}
._serviceCard_insight_VjniXx ._serviceText_f8Lr6O {
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
}
._serviceCard_insight_VjniXx ._serviceMeta_6PychQ {
	grid-column: 1;
	justify-content: space-between;
	align-self: end;
	min-width: 0;
	margin-top: 14px;
}
._serviceCard_insight_VjniXx ._servicePrice_LSnlYl {
	text-align: left;
	justify-items: start;
}
._organizerSection_OC2uUC {
	border-radius: var(--radius-md);
	background: #eef7fa;
	border: 1px solid #05a9c724;
	grid-template-columns: minmax(520px, 1fr) minmax(430px, 0.9fr);
	grid-template-areas: "heading artwork" "services artwork" "services flow";
	gap: 12px 34px;
	padding: clamp(22px, 3.4vh, 44px);
	display: grid;
}
._organizerSection_OC2uUC > ._chapterHeading_NT3aSX {
	grid-area: heading;
	margin-bottom: 22px;
}
._organizerSection_OC2uUC > ._chapterHeading_NT3aSX h2 {
	font-size: 36px;
}
._organizerGrid_EcIv_f {
	grid-area: services;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: clamp(12px, 2vh, 24px) 26px;
	display: grid;
}
._serviceCard_organizer_lKMZyv {
	grid-template-rows: auto auto;
	grid-template-columns: 38px minmax(0, 1fr);
	align-content: start;
	align-items: start;
	min-height: clamp(86px, 12vh, 112px);
	padding: 4px 0;
}
._serviceCard_organizer_lKMZyv ._serviceIcon_5HXdiX {
	background: #ffffffb8;
	width: 38px;
	height: 38px;
}
._serviceCard_organizer_lKMZyv ._serviceCopy_sPfD4V h3 {
	font-size: 15px;
}
._serviceCard_organizer_lKMZyv ._serviceText_f8Lr6O,
._serviceCard_organizer_lKMZyv ._servicePoints__Nqz8g,
._serviceCard_organizer_lKMZyv ._serviceBridge_ygS83i {
	display: none;
}
._serviceCard_organizer_lKMZyv ._serviceMeta_6PychQ {
	grid-column: 2;
	justify-content: space-between;
	min-width: 0;
	margin-top: 8px;
}
._serviceCard_organizer_lKMZyv ._servicePrice_LSnlYl {
	text-align: left;
	justify-items: start;
}
._serviceCard_organizer_lKMZyv ._servicePrice_LSnlYl b {
	font-size: 14px;
}
._organizerArtwork_-GPKpK {
	border-radius: var(--radius-md);
	background: #f2f8fa;
	grid-area: artwork;
	align-self: end;
	min-width: 0;
	overflow: hidden;
}
._organizerArtwork_-GPKpK img {
	width: 124%;
	height: auto;
	margin-left: -12%;
	display: block;
}
._organizerFlow_nxBqlS {
	border-radius: var(--radius-sm);
	color: var(--color-icon-muted);
	background: #ffffffc2;
	border: 1px solid #05a9c72e;
	grid-area: flow;
	justify-content: center;
	align-items: center;
	gap: 12px;
	padding: 13px 16px;
	display: flex;
}
._organizerFlow_nxBqlS span {
	color: var(--color-text-strong);
	font-size: 12px;
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 7px;
	display: inline-flex;
}
._organizerFlow_nxBqlS span svg {
	color: var(--color-brand);
}
._order_WTktf3 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 24px 40px;
	margin-top: 28px;
	padding: 24px 26px;
	display: flex;
}
._orderCopy_5QPaQ1 {
	align-items: center;
	gap: 14px;
	display: flex;
}
._orderIcon_0-yB_x {
	border-radius: var(--radius-sm);
	width: 44px;
	height: 44px;
	color: var(--color-brand);
	background: var(--color-brand-soft);
	flex: none;
	place-items: center;
	display: grid;
}
._orderCopy_5QPaQ1 h2 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 18px;
	line-height: 1.25;
}
._orderCopy_5QPaQ1 p {
	color: var(--color-text-2);
	margin: 4px 0 0;
	font-size: 13px;
	line-height: 1.45;
}
._orderActions_tNeE7X {
	flex-wrap: wrap;
	gap: 10px;
	display: flex;
}
[data-theme="dark"] ._heroArtwork_GGHJ5Z,
[data-theme="dark"] ._prepareArtwork_0w0fmr,
[data-theme="dark"] ._insightArtwork_mDPFRO {
	border: 1px solid var(--color-line);
}
[data-theme="dark"] ._accessSection_7xzCP6,
[data-theme="dark"] ._organizerSection_OC2uUC {
	background: var(--color-surface-2);
}
[data-theme="dark"] ._urgentPath_N4OlaV,
[data-theme="dark"] ._organizerFlow_nxBqlS {
	background: var(--color-surface);
}
@media (width<=1080px) {
	._hero_CMHjwj {
		grid-template-columns: minmax(320px, 0.9fr) minmax(430px, 1.1fr);
	}
	._prepareSection_vSGQ-U {
		grid-template-columns: minmax(270px, 0.72fr) minmax(470px, 1.28fr);
		gap: 30px;
	}
	._accessSection_7xzCP6 {
		grid-template-columns: 340px minmax(0, 1fr);
		gap: 28px;
	}
	._organizerSection_OC2uUC {
		grid-template-columns: minmax(470px, 1fr) minmax(350px, 0.82fr);
		padding: 34px;
	}
	._serviceMeta_6PychQ {
		min-width: 116px;
	}
}
@media (width<=880px) {
	._hero_CMHjwj,
	._prepareSection_vSGQ-U,
	._accessSection_7xzCP6 {
		grid-template-columns: 1fr;
	}
	._hero_CMHjwj {
		min-height: 0;
		padding-top: 18px;
	}
	._heroArtwork_GGHJ5Z {
		max-width: 700px;
		margin-inline: auto;
	}
	._prepareArtwork_0w0fmr {
		max-width: 460px;
		margin-inline: auto;
	}
	._prepareContent_J0F8_c {
		width: 100%;
	}
	._accessSection_7xzCP6 {
		margin-inline: 0;
	}
	._accessAside_g3aqLN {
		grid-template-columns: minmax(0, 1fr) minmax(280px, 0.95fr);
		gap: 22px;
		display: grid;
	}
	._accessAside_g3aqLN ._accessHeading_CIfxI3 {
		grid-column: 1/-1;
	}
	._accessPrice_vCAti9 {
		align-self: center;
		margin: 0;
	}
	._insightSection_OkpBtz {
		grid-template-columns: 1fr;
		grid-template-areas: "heading" "artwork" "cards";
	}
	._insightSection_OkpBtz > ._chapterHeading_NT3aSX h2 {
		white-space: normal;
	}
	._insightArtwork_mDPFRO {
		max-width: 700px;
		margin-inline: auto;
	}
	._organizerSection_OC2uUC {
		grid-template-columns: 1fr;
		grid-template-areas: "heading" "artwork" "services" "flow";
	}
	._organizerArtwork_-GPKpK {
		max-width: 650px;
		margin-inline: auto;
	}
}
@media (width<=680px) {
	._page_MlIMvY {
		padding: 12px 0 44px;
	}
	._inner_6BU1YA {
		width: min(calc(100% - 24px), var(--container));
	}
	._hero_CMHjwj {
		gap: 24px;
		padding: 18px 0 36px;
	}
	._heroCopy_oE98by h1 {
		letter-spacing: -0.03em;
		font-size: clamp(38px, 12vw, 52px);
		line-height: 1.02;
	}
	._heroArtwork_GGHJ5Z img {
		width: 108%;
		margin-right: -4%;
	}
	._chapterHeading_NT3aSX {
		grid-template-columns: 34px minmax(0, 1fr);
		gap: 8px;
		margin-bottom: 22px;
	}
	._chapterHeading_NT3aSX h2 {
		font-size: 31px;
	}
	._prepareSection_vSGQ-U {
		gap: 28px;
		min-height: 0;
		padding: 42px 0 48px;
	}
	._prepareArtwork_0w0fmr {
		width: 100%;
		max-height: 340px;
	}
	._prepareArtwork_0w0fmr img {
		object-fit: contain;
		width: min(100%, 420px);
		max-height: 340px;
		transform: none;
	}
	._serviceCard_Y6gJxI {
		grid-template-columns: 38px minmax(0, 1fr);
		align-items: start;
		gap: 12px;
	}
	._serviceCard_row_QMsz-t {
		min-height: 0;
		padding: 16px 14px;
	}
	._serviceIcon_5HXdiX {
		width: 38px;
		height: 38px;
	}
	._serviceCopy_sPfD4V h3 {
		font-size: 15px;
	}
	._serviceText_f8Lr6O {
		font-size: 12.5px;
	}
	._serviceMeta_6PychQ {
		grid-column: 2;
		justify-content: space-between;
		width: 100%;
		min-width: 0;
		margin-top: 3px;
	}
	._servicePrice_LSnlYl {
		text-align: left;
		justify-items: start;
	}
	._servicePrice_LSnlYl b {
		font-size: 14px;
	}
	._accessSection_7xzCP6 {
		gap: 30px;
		padding: 34px 14px;
	}
	._accessAside_g3aqLN {
		grid-template-columns: 1fr;
	}
	._accessAside_g3aqLN ._accessHeading_CIfxI3 {
		grid-column: auto;
	}
	._accessHeading_CIfxI3 h2 {
		max-width: none;
		font-size: 38px;
	}
	._urgentSteps_A6zIyH {
		grid-template-columns: 1fr;
		justify-items: stretch;
		gap: 8px;
		display: grid;
	}
	._urgentSteps_A6zIyH > span {
		text-align: left;
		grid-template-columns: 44px minmax(0, 1fr);
		place-items: center start;
		gap: 12px;
		width: 100%;
		font-size: 11px;
	}
	._urgentSteps_A6zIyH i {
		width: 44px;
		height: 44px;
	}
	._urgentSteps_A6zIyH > svg {
		justify-self: start;
		margin-left: 15px;
		transform: rotate(90deg);
	}
	._accessList_N1q7tp {
		padding-left: 0;
	}
	._accessList_N1q7tp:before {
		left: 21px;
	}
	._numberedService_boWh6X {
		grid-template-columns: 42px minmax(0, 1fr);
	}
	._numberedService_boWh6X > span {
		width: 30px;
		height: 30px;
		margin: 16px auto 0;
	}
	._numberedService_boWh6X + ._numberedService_boWh6X:after {
		left: 42px;
	}
	._numberedService_boWh6X ._serviceCard_row_QMsz-t {
		grid-template-columns: minmax(0, 1fr);
		padding-inline: 8px 0;
	}
	._numberedService_boWh6X ._serviceMeta_6PychQ {
		grid-column: 1;
		justify-content: space-between;
		width: 100%;
	}
	._insightSection_OkpBtz {
		padding: 52px 0;
	}
	._insightArtwork_mDPFRO img {
		width: 110%;
		margin-left: -5%;
	}
	._insightGrid_-ucoTl,
	._organizerGrid_EcIv_f {
		grid-template-columns: 1fr;
	}
	._serviceCard_insight_VjniXx {
		min-height: 0;
		padding: 20px 4px;
	}
	._serviceCard_insight_VjniXx + ._serviceCard_insight_VjniXx {
		border-left: 0;
		border-top: 1px solid var(--color-line);
	}
	._organizerSection_OC2uUC {
		padding: 28px 16px;
	}
	._serviceCard_organizer_lKMZyv {
		min-height: 0;
	}
	._organizerFlow_nxBqlS {
		grid-template-columns: 1fr;
		justify-items: start;
		gap: 8px;
		display: grid;
	}
	._organizerFlow_nxBqlS > svg {
		margin-left: 10px;
		transform: rotate(90deg);
	}
	._order_WTktf3 {
		align-items: flex-start;
		gap: 20px;
		padding: 20px 16px;
	}
	._orderCopy_5QPaQ1 {
		align-items: flex-start;
	}
	._orderCopy_5QPaQ1 > span:last-child {
		min-width: 0;
	}
	._orderActions_tNeE7X {
		width: 100%;
	}
	._orderActions_tNeE7X > * {
		flex: 100%;
	}
}
@media (width<=420px) {
	._heroCopy_oE98by h1 {
		font-size: clamp(36px, 11.5vw, 44px);
	}
	._chapterHeading_NT3aSX,
	._accessHeading_CIfxI3 {
		grid-template-columns: 28px minmax(0, 1fr);
		gap: 6px;
	}
	._chapterHeading_NT3aSX h2,
	._accessHeading_CIfxI3 h2,
	._organizerSection_OC2uUC > ._chapterHeading_NT3aSX h2 {
		font-size: 29px;
		line-height: 1.04;
	}
	._serviceCard_Y6gJxI {
		grid-template-columns: 34px minmax(0, 1fr);
		gap: 10px;
	}
	._serviceCard_row_QMsz-t {
		padding: 14px 12px;
	}
	._serviceIcon_5HXdiX {
		width: 34px;
		height: 34px;
	}
	._serviceMeta_6PychQ {
		grid-column: 1/-1;
		padding-left: 44px;
	}
	._urgentPath_N4OlaV {
		padding: 18px 14px;
	}
	._accessSection_7xzCP6 {
		padding-inline: 12px;
	}
	._numberedService_boWh6X {
		grid-template-columns: 36px minmax(0, 1fr);
	}
	._numberedService_boWh6X + ._numberedService_boWh6X:after {
		left: 36px;
	}
	._numberedService_boWh6X ._serviceCard_row_QMsz-t {
		padding-left: 6px;
	}
	._numberedService_boWh6X ._serviceMeta_6PychQ {
		padding-left: 0;
	}
	._accessList_N1q7tp:before {
		left: 18px;
	}
	._insightArtwork_mDPFRO {
		height: 150px;
	}
	._organizerSection_OC2uUC {
		padding: 24px 12px;
	}
	._serviceCard_organizer_lKMZyv ._serviceMeta_6PychQ,
	._serviceCard_insight_VjniXx ._serviceMeta_6PychQ {
		padding-left: 0;
	}
	._orderCopy_5QPaQ1 {
		gap: 10px;
	}
	._orderIcon_0-yB_x {
		width: 38px;
		height: 38px;
	}
}
@media (prefers-reduced-motion: reduce) {
	._serviceCard_Y6gJxI,
	._serviceCta_UO8CeK {
		transition: none;
	}
	._serviceCard_Y6gJxI[data-highlight="true"] {
		animation: none;
	}
}
._serviceCard_Y6gJxI[data-highlight="true"] {
	z-index: 1;
	border-radius: var(--radius-sm);
	animation: _serviceHighlight_QBqQui 1.4s var(--ease-out);
	position: relative;
}
@keyframes _serviceHighlight_QBqQui {
	0% {
		box-shadow: 0 0 0 2px var(--color-brand);
	}
	to {
		box-shadow: 0 0 0 2px #05a9c700;
	}
}
@media (width>=1001px) and (height>=720px) and (prefers-reduced-motion: no-preference) {
	._page_MlIMvY {
		padding-top: 0;
	}
	[data-frames="on"] ._prepareStack_Xq90va {
		display: grid;
	}
	[data-frames="on"] ._prepareStack_Xq90va > * {
		grid-area: 1/1;
		align-self: center;
		width: 100%;
	}
	[data-frames="on"] ._hero_CMHjwj,
	[data-frames="on"] ._prepareSection_vSGQ-U {
		border-top: 0;
		grid-template-columns: minmax(0, 1.1fr) minmax(320px, 0.9fr);
		gap: clamp(20px, 3vw, 42px);
		min-height: 0;
		padding-block: 0;
	}
	[data-frames="on"] ._hero_CMHjwj {
		grid-template-columns: minmax(0, 0.78fr) minmax(420px, 1.22fr);
	}
	[data-frames="on"] ._heroArtwork_GGHJ5Z,
	[data-frames="on"] ._prepareArtwork_0w0fmr {
		background: 0 0;
		overflow: visible;
	}
	[data-frames="on"] ._prepareContent_J0F8_c {
		order: 1;
	}
	[data-frames="on"] ._prepareArtwork_0w0fmr {
		order: 2;
	}
	[data-frames="on"] ._insightSection_OkpBtz,
	[data-frames="on"] ._organizerSection_OC2uUC {
		padding-block: clamp(16px, 2.6vh, 44px);
	}
	[data-frames="on"] ._accessSection_7xzCP6 {
		margin-inline: 0;
	}
	[data-frames="on"] ._heroArtwork_GGHJ5Z img {
		width: auto;
		max-width: 100%;
		max-height: 68vh;
		margin-right: 0;
	}
	[data-frames="on"] ._prepareArtwork_0w0fmr img {
		width: auto;
		max-width: 100%;
		max-height: 46vh;
		transform: none;
	}
	[data-frames="on"] ._organizerArtwork_-GPKpK img {
		width: auto;
		max-width: 100%;
		max-height: 34vh;
		margin-left: 0;
	}
}
._page_SgQ3o1 {
	min-height: calc(100vh - 57px);
	padding: var(--space-5) 0 var(--space-8);
	background: var(--color-page);
}
._inner_d_R4ji {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._goskeyPanel_Fumtze {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	overflow: hidden;
}
._goskeyIntro_cRIGuv {
	grid-template-columns: 52px minmax(0, 1fr);
	gap: 18px;
	padding: clamp(22px, 4vw, 36px);
	display: grid;
}
._goskeyIcon_PMq3jG {
	border-radius: var(--radius-sm);
	width: 52px;
	height: 52px;
	color: var(--color-brand-deep-fill);
	background: var(--color-brand-soft);
	place-items: center;
	display: inline-grid;
}
._goskeyIntroBody_1fqrV_ {
	min-width: 0;
}
._goskeyIntro_cRIGuv h1,
._sectionHeading_OTW-fq h2 {
	color: var(--color-brand-dark);
	margin: 0;
}
._goskeyIntro_cRIGuv h1 {
	max-width: 760px;
	font-size: clamp(24px, 3vw, 32px);
	line-height: 1.15;
}
._goskeyLead_K_IiP5 {
	max-width: 76ch;
	color: var(--color-text-2);
	margin: 10px 0 0;
	font-size: 15px;
	line-height: 1.58;
}
._integrationStatus_2gpjHo {
	border: 1px solid var(--color-warning-border);
	border-radius: var(--radius-sm);
	max-width: 840px;
	color: var(--color-warning);
	background: var(--color-warning-soft);
	grid-template-columns: 24px minmax(0, 1fr);
	gap: 12px;
	margin-top: 22px;
	padding: 16px;
	display: grid;
}
._integrationStatus_2gpjHo > svg {
	margin-top: 1px;
}
._integrationStatus_2gpjHo strong {
	color: currentColor;
	font-size: 16px;
	line-height: 1.35;
	display: block;
}
._integrationStatus_2gpjHo p {
	color: var(--color-text-strong);
	margin: 5px 0 0;
	font-size: 14px;
	line-height: 1.55;
}
._goskeyActions_n5mvxf {
	flex-wrap: wrap;
	gap: 10px;
	margin-top: 20px;
	display: flex;
}
._goskeyActions_n5mvxf > * {
	gap: 8px;
}
._guideSection_whRUEa,
._futureFlow_pQ356x {
	border-top: 1px solid var(--color-line);
	padding: clamp(22px, 4vw, 34px);
}
._sectionHeading_OTW-fq {
	max-width: 760px;
}
._sectionHeading_OTW-fq h2 {
	font-size: 21px;
	line-height: 1.25;
}
._sectionHeading_OTW-fq p {
	color: var(--color-text-2);
	margin: 7px 0 0;
	font-size: 14px;
	line-height: 1.5;
}
._guideSteps_ER-Ilj {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 20px;
	margin: 22px 0 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._guideSteps_ER-Ilj li {
	grid-template-columns: 34px minmax(0, 1fr);
	gap: 12px;
	display: grid;
}
._guideNumber_wu3oeN {
	border: 1px solid color-mix(in srgb, var(--color-brand) 45%, var(--color-line));
	border-radius: var(--radius-sm);
	width: 34px;
	height: 34px;
	color: var(--color-brand-deep-fill);
	background: var(--color-brand-soft);
	place-items: center;
	font-size: 14px;
	font-weight: 800;
	display: inline-grid;
}
._guideSteps_ER-Ilj h3,
._scenarioGrid_VlumZw h3,
._flowStep_iSRxAb h3 {
	color: var(--color-text-strong);
	margin: 0;
	font-size: 15px;
	line-height: 1.35;
}
._guideSteps_ER-Ilj p,
._scenarioGrid_VlumZw p,
._flowStep_iSRxAb p {
	color: var(--color-text-2);
	margin: 5px 0 0;
	font-size: 13px;
	line-height: 1.5;
}
._scenarioGrid_VlumZw {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 12px;
	margin-top: 20px;
	display: grid;
}
._scenarioGrid_VlumZw article {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	min-width: 0;
	padding: 18px;
}
._futureLabel_UJ7ptF {
	color: var(--color-brand-deep-fill);
	margin-bottom: 6px;
	font-size: 13px;
	font-weight: 700;
	display: inline-block;
}
._flowSteps_wdrWoK {
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 14px;
	margin-top: 26px;
	display: grid;
	position: relative;
}
._flowTrack_IVXFbt {
	z-index: 0;
	background: var(--color-line-strong);
	height: 3px;
	position: absolute;
	top: 19px;
	left: 12.5%;
	right: 12.5%;
}
._flowProgress_5pOic- {
	background: var(--color-brand-fill);
	transform-origin: 0;
	width: 100%;
	height: 100%;
}
._flowPacket_OYGXsQ {
	border: 2px solid var(--color-surface);
	width: 28px;
	height: 28px;
	color: var(--color-surface);
	background: var(--color-brand-deep-fill);
	box-shadow: 0 0 0 1px var(--color-brand-fill);
	border-radius: 50%;
	place-items: center;
	margin-top: -14px;
	display: inline-grid;
	position: absolute;
	top: 50%;
	right: -14px;
}
._flowStep_iSRxAb {
	z-index: 1;
	text-align: center;
	min-width: 0;
	position: relative;
}
._flowNumber__LvlDS {
	border: 2px solid var(--color-brand-fill);
	border-radius: var(--radius-sm);
	width: 40px;
	height: 40px;
	color: var(--color-brand-deep-fill);
	background: var(--color-surface);
	place-items: center;
	margin: 0 auto 14px;
	font-size: 14px;
	font-weight: 800;
	display: inline-grid;
}
._scenarioGrid_VlumZw article > svg {
	color: var(--color-brand-deep-fill);
	margin-bottom: 14px;
}
@media (width<=880px) {
	._guideSteps_ER-Ilj {
		grid-template-columns: 1fr;
	}
	._scenarioGrid_VlumZw {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (width<=719px) {
	._inner_d_R4ji {
		width: min(calc(100% - 28px), var(--container));
	}
	._goskeyIntro_cRIGuv {
		grid-template-columns: 1fr;
	}
	._goskeyIcon_PMq3jG {
		width: 46px;
		height: 46px;
	}
	._goskeyActions_n5mvxf {
		display: grid;
	}
	._goskeyActions_n5mvxf > * {
		width: 100%;
	}
	._scenarioGrid_VlumZw {
		grid-template-columns: 1fr;
	}
	._flowSteps_wdrWoK {
		grid-template-columns: 1fr;
		gap: 20px;
	}
	._flowTrack_IVXFbt {
		width: 3px;
		height: auto;
		inset: 20px auto 20px 19px;
	}
	._flowProgress_5pOic- {
		transform-origin: top;
		width: 100%;
		height: 100%;
	}
	._flowPacket_OYGXsQ {
		margin-top: 0;
		margin-left: -14px;
		inset: auto auto -14px 50%;
	}
	._flowStep_iSRxAb {
		text-align: left;
		grid-template-columns: 40px minmax(0, 1fr);
		column-gap: 14px;
		display: grid;
	}
	._flowNumber__LvlDS {
		grid-row: 1 / span 2;
		margin: 0;
	}
	._flowStep_iSRxAb p {
		margin-top: 4px;
	}
}
._guide_PMcEBB {
	border-top: 1px solid var(--color-line);
	background: var(--color-surface);
	padding: clamp(32px, 5vw, 64px) clamp(22px, 4vw, 40px);
}
._heading_mkAaNI {
	max-width: 720px;
}
._heading_mkAaNI > span,
._stepLabel_woS66H {
	color: var(--color-brand-deep-fill);
	font-size: 0.8125rem;
	font-weight: 700;
}
._heading_mkAaNI h2 {
	color: var(--color-brand-dark);
	margin: 8px 0 0;
	font-size: clamp(1.75rem, 3vw, 2.5rem);
	line-height: 1.12;
}
._heading_mkAaNI p {
	max-width: 65ch;
	color: var(--color-text-2);
	margin: 14px 0 0;
	font-size: 1rem;
	line-height: 1.6;
}
._steps_oQnFZS {
	gap: clamp(56px, 8vw, 96px);
	margin-top: clamp(44px, 7vw, 80px);
	display: grid;
}
._step_2ksNyl {
	grid-template-columns: minmax(280px, 0.8fr) minmax(0, 1.35fr);
	grid-template-areas: "copy visual";
	align-items: center;
	gap: clamp(32px, 5vw, 72px);
	display: grid;
}
._step_2ksNyl[data-direction="reverse"] {
	grid-template-columns: minmax(0, 1.35fr) minmax(280px, 0.8fr);
	grid-template-areas: "visual copy";
}
._copy_lcO04f {
	grid-area: copy;
	min-width: 0;
}
._copy_lcO04f h3 {
	max-width: 18ch;
	color: var(--color-text-strong);
	margin: 10px 0 0;
	font-size: clamp(1.5rem, 2.5vw, 2rem);
	line-height: 1.16;
}
._copy_lcO04f > p {
	max-width: 56ch;
	color: var(--color-text-2);
	margin: 14px 0 0;
	font-size: 1rem;
	line-height: 1.62;
}
._points_7FalR8 {
	gap: 10px;
	margin: 22px 0 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._points_7FalR8 li {
	color: var(--color-text-strong);
	align-items: flex-start;
	gap: 10px;
	font-size: 0.9375rem;
	line-height: 1.45;
	display: flex;
}
._points_7FalR8 svg {
	color: var(--color-brand-deep-fill);
	flex: none;
	margin-top: 1px;
}
._visual_NtAiR0 {
	grid-area: visual;
	min-width: 0;
	margin: 0;
}
._visual_NtAiR0 picture,
._visual_NtAiR0 img {
	width: 100%;
	display: block;
}
._visual_NtAiR0 picture {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	box-shadow: var(--shadow-card);
	overflow: hidden;
}
._visual_NtAiR0 img {
	aspect-ratio: 3/2;
	object-fit: cover;
	height: auto;
}
._visual_NtAiR0 figcaption {
	color: var(--color-text-3);
	flex-wrap: wrap;
	gap: 4px 12px;
	margin-top: 10px;
	font-size: 0.75rem;
	line-height: 1.45;
	display: flex;
}
._visual_NtAiR0 figcaption a {
	color: var(--color-brand-deep-fill);
	align-items: center;
	gap: 5px;
	font-weight: 700;
	display: inline-flex;
}
._downloadTools_fAc_UJ {
	grid-template-columns: minmax(0, 1fr) 136px;
	align-items: start;
	gap: 16px;
	margin-top: 26px;
	display: grid;
}
._storeLinks_KVCMoA {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 8px;
	display: grid;
}
._storeLinks_KVCMoA a {
	border: 1px solid var(--color-line-strong);
	border-radius: var(--radius-sm);
	min-height: 44px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	justify-content: space-between;
	align-items: center;
	gap: 8px;
	padding: 0 12px;
	font-size: 0.8125rem;
	font-weight: 700;
	transition:
			border-color 0.16s,
			color 0.16s;
	display: flex;
}
._qrLink_LJ74RF {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	width: 136px;
	min-height: 154px;
	color: var(--color-text-2);
	background: #fff;
	place-items: center;
	gap: 4px;
	padding: 10px;
	font-size: 0.75rem;
	font-weight: 700;
	display: grid;
}
._qrLink_LJ74RF svg {
	max-width: 100%;
	height: auto;
	display: block;
}
._tokenNote_QRIB21 {
	border-left: 3px solid var(--color-brand-fill);
	max-width: 900px;
	color: var(--color-brand-deep-fill);
	background: var(--color-brand-soft);
	grid-template-columns: 22px minmax(0, 1fr);
	gap: 12px;
	margin: clamp(52px, 8vw, 88px) auto 0;
	padding: 18px 20px;
	display: grid;
}
._tokenNote_QRIB21 p {
	color: var(--color-text-strong);
	margin: 0;
	font-size: 0.9375rem;
	line-height: 1.55;
}
._tokenNote_QRIB21 strong {
	font-weight: 700;
}
@media (hover: hover) {
	._storeLinks_KVCMoA a:hover,
	._visual_NtAiR0 figcaption a:hover {
		color: var(--color-brand);
	}
	._storeLinks_KVCMoA a:hover {
		border-color: var(--color-brand);
	}
}
@media (width<=980px) {
	._step_2ksNyl,
	._step_2ksNyl[data-direction="reverse"] {
		grid-template-columns: 1fr;
		grid-template-areas: "copy" "visual";
		gap: 28px;
	}
	._copy_lcO04f h3,
	._copy_lcO04f > p {
		max-width: 65ch;
	}
}
@media (width<=620px) {
	._guide_PMcEBB {
		padding-inline: 20px;
	}
	._steps_oQnFZS {
		gap: 56px;
	}
	._downloadTools_fAc_UJ,
	._storeLinks_KVCMoA {
		grid-template-columns: 1fr;
	}
	._qrLink_LJ74RF {
		width: 136px;
	}
	._visual_NtAiR0 figcaption {
		display: grid;
	}
}
@media (prefers-reduced-motion: reduce) {
	._storeLinks_KVCMoA a {
		transition: none;
	}
}
._page_SREEwx {
	background: var(--color-page);
	min-height: calc(100vh - 57px);
	padding: 24px 0 64px;
}
._inner_6nibSb {
	width: min(calc(100% - 48px), var(--container));
	margin: 0 auto;
}
._head_qlye8s {
	margin-bottom: 20px;
}
._head_qlye8s h1 {
	color: var(--color-brand-dark);
	font-size: 34px;
	font-weight: var(--weight-bold);
	text-wrap: balance;
	margin: 0;
	line-height: 1.12;
}
._head_qlye8s p {
	max-width: 680px;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 10px 0 0;
	line-height: 1.5;
}
._verdict_6H-CO3 {
	border: 1px solid var(--color-line);
	border-left: 4px solid var(--tone, var(--color-line));
	border-radius: var(--radius-sm);
	background: var(--tone-soft, var(--color-surface-2));
	align-items: flex-start;
	gap: 14px;
	margin-bottom: 24px;
	padding: 18px 20px;
	display: flex;
}
._verdict_6H-CO3[data-tone="ok"] {
	--tone: var(--color-success);
	--tone-soft: #04785717;
}
._verdict_6H-CO3[data-tone="warn"] {
	--tone: var(--color-warning);
	--tone-soft: #b4530917;
}
._verdict_6H-CO3[data-tone="error"] {
	--tone: var(--color-danger);
	--tone-soft: #d32f2f14;
}
._verdict_6H-CO3[data-tone="info"] {
	--tone: var(--color-brand);
	--tone-soft: #43a6be1a;
}
._verdictIcon_pvP8TT {
	width: 40px;
	height: 40px;
	color: var(--tone, var(--color-icon-muted));
	background: var(--color-surface);
	border-radius: 50%;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	display: inline-flex;
}
._verdictBody_tJGThg {
	gap: 3px;
	display: grid;
}
._verdictBody_tJGThg strong {
	color: var(--color-ink);
	font-size: var(--text-base);
	font-weight: var(--weight-bold);
}
._verdictBody_tJGThg span {
	color: var(--color-text-2);
	font-size: var(--text-xs);
	line-height: 1.45;
}
._verdictAside_48pZJZ {
	flex-direction: column;
	flex-shrink: 0;
	align-items: flex-end;
	gap: 8px;
	margin-left: auto;
	display: flex;
}
._verdictCount_HQVG0q {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-medium);
	white-space: nowrap;
}
._recheck_000awX {
	min-height: 40px;
}
._grid_Zp05G3 {
	grid-template-columns: minmax(0, 1fr) minmax(0, 320px);
	align-items: start;
	gap: 24px;
	display: grid;
}
._groups_sqtIPf {
	gap: 22px;
	display: grid;
}
._groupTitle_XgnG5t {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	margin: 0 0 10px;
}
._checks_H5s4Sg {
	gap: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._check_qYvxWd {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	gap: 12px;
	padding: 16px;
	display: flex;
}
._checkIcon_tBbg0x {
	border-radius: 50%;
	flex-shrink: 0;
	justify-content: center;
	align-items: center;
	width: 32px;
	height: 32px;
	display: inline-flex;
}
._check_qYvxWd[data-status="ok"] ._checkIcon_tBbg0x {
	color: var(--color-success);
	background: var(--color-success-soft);
}
._check_qYvxWd[data-status="warn"] ._checkIcon_tBbg0x {
	color: var(--color-warning);
	background: #b453091a;
}
._check_qYvxWd[data-status="error"] ._checkIcon_tBbg0x {
	color: var(--color-danger);
	background: #d32f2f1a;
}
._check_qYvxWd[data-status="info"] ._checkIcon_tBbg0x {
	color: var(--color-icon-muted);
	background: var(--color-surface-3);
}
._checkBody_a0HSze {
	flex: 1;
	gap: 3px;
	min-width: 0;
	display: grid;
}
._checkHead_PlNk6M {
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: baseline;
	gap: 10px;
	display: flex;
}
._checkHead_PlNk6M strong {
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._checkValue_OE2fOL {
	border-radius: var(--radius-sm);
	background: var(--color-surface-3);
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-medium);
	white-space: nowrap;
	flex-shrink: 0;
	padding: 2px 8px;
}
._checkBody_a0HSze small {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	line-height: 1.45;
}
._checkAction_8VJim1 {
	color: var(--color-brand-dark);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 5px;
	width: fit-content;
	margin-top: 2px;
	display: inline-flex;
}
._checkAction_8VJim1 svg,
._checkAction_8VJim1:hover {
	color: var(--color-brand);
}
._links_cly6_h {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	padding: 20px;
}
._links_cly6_h h2 {
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-bold);
	margin: 0 0 12px;
}
._links_cly6_h ul {
	gap: 12px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._links_cly6_h a {
	color: var(--color-text-2);
	font-size: var(--text-xs);
	grid-template-columns: 16px minmax(0, 1fr);
	align-items: start;
	gap: 8px;
	line-height: 1.4;
	display: grid;
}
._links_cly6_h a svg {
	color: var(--color-brand);
	margin-top: 2px;
}
._links_cly6_h a:hover {
	color: var(--color-brand);
}
[data-theme="dark"] ._verdict_6H-CO3[data-tone="ok"] {
	--tone: #34d399;
}
[data-theme="dark"] ._verdict_6H-CO3[data-tone="warn"] {
	--tone: #fbbf24;
}
[data-theme="dark"] ._verdict_6H-CO3[data-tone="error"] {
	--tone: #f87171;
}
[data-theme="dark"] ._verdict_6H-CO3[data-tone="info"] {
	--tone: var(--color-brand-bright);
}
[data-theme="dark"] ._check_qYvxWd[data-status="ok"] ._checkIcon_tBbg0x {
	color: #34d399;
	background: #10b98124;
}
[data-theme="dark"] ._check_qYvxWd[data-status="warn"] ._checkIcon_tBbg0x {
	color: #fbbf24;
	background: #fbbf2424;
}
[data-theme="dark"] ._check_qYvxWd[data-status="error"] ._checkIcon_tBbg0x {
	color: #f87171;
	background: #f8717124;
}
@media (width<=980px) {
	._grid_Zp05G3 {
		grid-template-columns: minmax(0, 1fr);
	}
}
@media (width<=640px) {
	._verdict_6H-CO3 {
		flex-wrap: wrap;
	}
	._verdictAside_48pZJZ {
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		width: 100%;
		margin-left: 0;
	}
	._inner_6nibSb {
		width: min(calc(100% - 28px), var(--container));
	}
	._head_qlye8s h1 {
		font-size: 28px;
	}
}
._page_pDJ3ol {
	min-height: calc(100vh - 57px);
	padding: var(--space-5) 0 var(--space-8);
	background: var(--color-page);
}
._inner_7WqV8v {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._head_S7ilAl {
	max-width: 760px;
	margin-bottom: 28px;
}
._head_S7ilAl h1 {
	color: var(--color-brand-dark);
	margin: 0 0 12px;
	font-size: clamp(28px, 3.4vw, 40px);
	line-height: 1.1;
}
._head_S7ilAl p {
	color: var(--color-text-strong);
	margin: 0;
	font-size: 15px;
	line-height: 1.6;
}
._providers_F3yOw5 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 16px;
	margin-bottom: 18px;
	display: grid;
}
._provider_WQ36im {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	min-height: 200px;
	box-shadow: var(--shadow-card);
	flex-direction: column;
	align-items: flex-start;
	gap: 12px;
	padding: 24px;
	transition:
			border-color 0.18s,
			box-shadow 0.18s,
			transform 0.18s;
	display: flex;
}
._logoChip_Fer2lh {
	align-items: center;
	min-height: 72px;
	display: flex;
}
._logo_xiw-7Z {
	width: auto;
	max-width: min(100%, 280px);
	height: 52px;
	display: block;
}
._providerName_3vnXmJ {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 20px;
	line-height: 1.25;
}
._providerText_dY_SR_ {
	color: var(--color-text-2);
	margin: 0;
	font-size: 14px;
	line-height: 1.55;
}
._providerCta_0EwWnU {
	gap: 8px;
	margin-top: auto;
	transition:
			border-color 0.18s,
			color 0.18s,
			background 0.18s,
			box-shadow 0.18s;
}
._followup_Wz3ZxG {
	color: var(--color-text-3);
	flex-wrap: wrap;
	align-items: center;
	gap: 4px 8px;
	margin: 24px 0 0;
	font-size: 13px;
	line-height: 1.5;
	display: flex;
}
._followupLink_1jM3Mu {
	color: var(--color-text-strong);
	align-items: center;
	gap: 6px;
	font-weight: 600;
	display: inline-flex;
}
@media (hover: hover) {
	._provider_WQ36im:hover,
	._provider_WQ36im:focus-within {
		z-index: 1;
		border-color: var(--color-brand);
		box-shadow: var(--shadow-card-hover);
		position: relative;
		transform: scale(1.01);
	}
	._provider_WQ36im:hover ._providerCta_0EwWnU,
	._provider_WQ36im:focus-within ._providerCta_0EwWnU {
		border-color: var(--color-brand-fill);
		color: var(--color-surface);
		background: var(--color-brand-fill);
		box-shadow: var(--shadow-brand);
	}
	._followupLink_1jM3Mu:hover {
		color: var(--color-brand);
	}
}
@media (width<=860px) {
	._providers_F3yOw5 {
		grid-template-columns: 1fr;
	}
}
@media (width<=719px) {
	._inner_7WqV8v {
		width: min(calc(100% - 28px), var(--container));
	}
	._provider_WQ36im {
		min-height: 0;
		padding: 20px;
	}
	._logoChip_Fer2lh {
		min-height: 56px;
	}
	._logo_xiw-7Z {
		height: 40px;
	}
}
@media (prefers-reduced-motion: reduce) {
	._provider_WQ36im,
	._providerCta_0EwWnU {
		transition: none;
	}
	._provider_WQ36im:hover,
	._provider_WQ36im:focus-within {
		transform: none;
	}
}
._page_4-MjgE {
	min-height: calc(100vh - 57px);
	padding: var(--space-6) 0 var(--space-8);
	background: var(--color-surface);
}
._inner_9ueq4U {
	width: min(100% - 48px, 1080px);
	margin-inline: auto;
}
._inner_9ueq4U a:hover {
	transform: none;
}
._visuallyHidden_LSn9VM {
	clip: rect(0 0 0 0);
	white-space: nowrap;
	width: 1px;
	height: 1px;
	position: absolute;
	overflow: hidden;
}
._lead_N7h6q7 {
	padding: 0;
}
._lead_N7h6q7 h1 {
	max-width: 760px;
	color: var(--color-ink);
	font-size: 34px;
	font-weight: var(--weight-bold);
	letter-spacing: var(--tracking-tight);
	text-wrap: balance;
	margin: 0;
	line-height: 1.1;
}
._lede_H6ffDU {
	margin: var(--space-4) 0 0;
	color: var(--color-text-strong);
	font-size: 17px;
	line-height: 1.6;
}
._searchRow_tM27P1 {
	margin: var(--space-6) 0 var(--space-5);
}
._search_3TBxDV {
	align-items: center;
	width: 100%;
	display: flex;
	position: relative;
}
._search_3TBxDV > svg {
	color: var(--color-icon-muted);
	pointer-events: none;
	position: absolute;
	left: 18px;
}
._search_3TBxDV input {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	width: 100%;
	height: 54px;
	color: var(--color-ink);
	font-size: var(--text-base);
	padding: 0 18px 0 50px;
}
._search_3TBxDV input:focus-visible {
	border-color: var(--color-brand);
	outline: none;
	box-shadow: 0 0 0 3px #43a6be29;
}
._grid_nX4UTX {
	gap: var(--space-4);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._card_Pl-L3U {
	gap: var(--space-5);
	padding: var(--space-4) var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	grid-template-columns: 140px minmax(0, 1fr);
	align-items: center;
	transition:
			border-color 0.16s,
			box-shadow 0.16s;
	display: grid;
}
._card_Pl-L3U:hover {
	border-color: var(--color-brand);
	box-shadow: var(--shadow-soft);
}
._logoFrame_8jt0wu {
	justify-content: center;
	align-items: center;
	width: 140px;
	height: 112px;
	display: flex;
	overflow: hidden;
}
._logoFrame_8jt0wu img {
	object-fit: contain;
	object-position: center center;
	width: 100%;
	height: 100%;
	display: block;
}
._cardCopy_KzNnNQ {
	min-width: 0;
}
._cardTitle_PAZU9l {
	font-size: var(--text-base);
	font-weight: var(--weight-semibold);
	letter-spacing: var(--tracking-tight);
	margin: 0;
	line-height: 1.3;
}
._cardTitle_PAZU9l a {
	color: var(--color-ink);
}
._cardTitle_PAZU9l a:hover {
	color: var(--color-brand-dark);
	text-underline-offset: 3px;
	text-decoration: underline;
}
._cardName_c4SXUr {
	color: var(--color-muted);
	font-size: var(--text-xs);
	margin: 0;
	line-height: 1.5;
}
._emptyState_uWw0f7 {
	place-items: center;
	gap: var(--space-2);
	padding: var(--space-8) var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	color: var(--color-muted);
	text-align: center;
	display: grid;
}
._emptyState_uWw0f7 svg {
	color: var(--color-icon-muted);
}
._emptyState_uWw0f7 h2 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 17px;
}
._emptyState_uWw0f7 p {
	font-size: var(--text-sm);
	margin: 0;
}
._resetButton_jHQIZX {
	margin-top: var(--space-3);
}
._colophon_Nf-L7A {
	max-width: 760px;
	margin: var(--space-7) 0 0;
	color: var(--color-text-3);
	font-size: var(--text-xs);
	line-height: 1.6;
}
._colophon_Nf-L7A p {
	margin: 0;
}
._colophon_Nf-L7A p + p {
	margin-top: var(--space-2);
}
._colophon_Nf-L7A a {
	color: var(--color-brand);
	font-weight: var(--weight-semibold);
	text-underline-offset: 2px;
	overflow-wrap: anywhere;
	text-decoration: underline;
}
._colophon_Nf-L7A a:hover {
	color: var(--color-brand-dark);
}
@media (width<=860px) {
	._grid_nX4UTX {
		grid-template-columns: minmax(0, 1fr);
	}
}
@media (width<=640px) {
	._inner_9ueq4U {
		width: min(calc(100% - 28px), var(--container));
	}
	._card_Pl-L3U {
		gap: var(--space-3);
		padding: var(--space-4);
		grid-template-columns: 108px minmax(0, 1fr);
	}
	._logoFrame_8jt0wu {
		width: 108px;
		height: 88px;
	}
	._lede_H6ffDU {
		font-size: var(--text-base);
	}
	._lead_N7h6q7 h1 {
		font-size: 27px;
	}
}
._page_SQZJ48 {
	min-height: calc(100vh - 57px);
	padding: var(--space-6) 0 var(--space-8);
	background: var(--color-page);
}
._inner_wbwnUw {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._head_MxVqC8 {
	margin-bottom: var(--space-5);
}
._head_MxVqC8 h1 {
	color: var(--color-brand-dark);
	font-size: var(--text-h1);
	letter-spacing: -0.01em;
	margin: 0;
	line-height: 1.06;
}
._stickyNav_9OCvNx {
	z-index: 15;
	gap: var(--space-2);
	margin-bottom: var(--space-5);
	padding: var(--space-2);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	box-shadow: var(--shadow-soft);
	flex-wrap: wrap;
	display: flex;
	position: sticky;
	top: 66px;
}
._stickyNav_9OCvNx a {
	align-items: center;
	gap: var(--space-2);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	white-space: nowrap;
	padding: 8px 14px;
	text-decoration: none;
	transition:
			color 0.16s,
			background 0.16s;
	display: inline-flex;
}
._stickyNav_9OCvNx a:hover,
._stickyNav_9OCvNx a[aria-current="true"] {
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
}
._navMine_VeH2mP {
	border-radius: var(--radius-sm);
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	font-size: var(--text-3xs);
	font-weight: var(--weight-bold);
	padding: 1px 8px;
}
._page_SQZJ48 section[id] {
	scroll-margin-top: 116px;
}
._audience_5Pqrbd {
	margin-bottom: var(--space-6);
}
._sectionHead_2OxrWt {
	max-width: 760px;
	margin-bottom: var(--space-4);
}
._sectionHead_2OxrWt h2 {
	margin: 0 0 var(--space-2);
	color: var(--color-brand-dark);
	font-size: var(--text-h2);
	letter-spacing: -0.01em;
	line-height: 1.12;
}
._sectionHead_2OxrWt p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.55;
}
._organizerGrid_5uwqK- {
	gap: var(--space-4);
	margin-bottom: var(--space-5);
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 0.92fr);
	display: grid;
}
._plan_ka39Q- {
	gap: var(--space-3);
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-md);
	flex-direction: column;
	transition:
			border-color 0.16s,
			box-shadow 0.16s,
			transform 0.16s;
	display: flex;
	position: relative;
}
._plan_ka39Q-:hover {
	box-shadow: var(--shadow-card-hover);
	border-color: #43a6be6b;
	transform: translateY(-3px);
}
._plan_ka39Q-[data-accent="true"] {
	box-shadow: var(--shadow-brand-lg);
}
._badge_jdKhKJ {
	padding: var(--space-1) var(--space-3);
	border-radius: var(--radius-sm);
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	position: absolute;
	top: -12px;
	left: 22px;
}
._planAudience_JUQkQ6 {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._planName_zXTo75 {
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
	margin: 0;
	line-height: 1.25;
}
._price_nDApFA {
	padding-bottom: var(--space-4);
	border-bottom: 1px solid var(--color-line);
	flex-direction: column;
	gap: 2px;
	display: flex;
}
._price_nDApFA strong {
	color: var(--color-brand-dark);
	font-size: var(--text-xl);
	line-height: 1.1;
}
._price_nDApFA span {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._bullets_yDugJV {
	gap: var(--space-2);
	flex: 1;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._bullets_yDugJV li {
	gap: var(--space-2);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	grid-template-columns: 18px 1fr;
	line-height: 1.4;
	display: grid;
}
._bullets_yDugJV svg {
	color: var(--color-brand);
	margin-top: 2px;
}
._planContacts_fYq5zB {
	gap: var(--space-2);
	padding: var(--space-3) 0 0;
	border-top: 1px solid var(--color-line);
	margin: 0;
	list-style: none;
	display: grid;
}
._planContacts_fYq5zB li {
	align-items: center;
	gap: var(--space-2);
	font-size: var(--text-xs);
	flex-wrap: wrap;
	display: flex;
}
._planContacts_fYq5zB svg {
	color: var(--color-icon-muted);
}
._planContacts_fYq5zB a {
	color: var(--color-brand-dark);
	font-weight: var(--weight-semibold);
	text-decoration: none;
}
._planContacts_fYq5zB a:hover {
	text-decoration: underline;
}
._planContacts_fYq5zB span {
	color: var(--color-text-3);
	font-size: var(--text-3xs);
}
._planBridge_0G9rKE {
	color: var(--color-brand-dark);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	align-items: flex-start;
	gap: 6px;
	line-height: 1.4;
	text-decoration: none;
	display: inline-flex;
}
._planBridge_0G9rKE:hover {
	text-decoration: underline;
}
._planBridge_0G9rKE svg {
	color: var(--color-brand);
	flex: none;
	margin-top: 2px;
}
._planSecondary_FXmz8v {
	width: fit-content;
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	text-decoration: none;
}
._planSecondary_FXmz8v:hover {
	color: var(--color-brand-dark);
	text-decoration: underline;
}
._calcCard_LjUYOk {
	align-self: start;
	display: grid;
}
._calc_ml3MC1 {
	align-content: start;
	gap: var(--space-3);
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-md);
	display: grid;
}
._calcHead_vADDtj {
	align-items: center;
	gap: var(--space-3);
	display: flex;
}
._calcHead_vADDtj svg {
	color: var(--color-brand);
}
._calcHead_vADDtj strong {
	color: var(--color-ink);
	font-size: var(--text-base);
	font-weight: var(--weight-bold);
	display: block;
}
._calcHead_vADDtj small {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	margin-top: 2px;
	line-height: 1.4;
	display: block;
}
._calcField_azi2dD {
	gap: 6px;
	display: grid;
}
._calcField_azi2dD label {
	color: var(--color-text-strong);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
}
._calcControls_NKon-c {
	gap: var(--space-2);
	grid-template-columns: 40px minmax(0, 1fr) 40px;
	display: grid;
}
._calcControls_NKon-c input {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	width: 100%;
	color: var(--color-ink);
	font: inherit;
	font-size: var(--text-sm);
	font-variant-numeric: tabular-nums;
	text-align: center;
	padding: 10px 14px;
}
._calcControls_NKon-c input:focus-visible {
	border-color: var(--color-brand);
	outline: none;
	box-shadow: 0 0 0 3px #43a6be29;
}
._calcControls_NKon-c button {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	min-height: 40px;
	color: var(--color-text-strong);
	cursor: pointer;
	place-items: center;
	transition:
			border-color 0.16s,
			color 0.16s;
	display: grid;
}
._calcControls_NKon-c button:hover {
	border-color: var(--color-brand);
	color: var(--color-brand-dark);
}
._calcResult_pmC0yH {
	justify-content: space-between;
	align-items: baseline;
	gap: var(--space-3);
	padding-top: var(--space-3);
	border-top: 1px solid var(--color-line);
	display: flex;
}
._calcResult_pmC0yH span {
	color: var(--color-text-2);
	font-size: var(--text-xs);
}
._calcResult_pmC0yH strong {
	color: var(--color-brand-dark);
	font-size: var(--text-xl);
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	line-height: 1.1;
}
._calcNote_2ivTNU {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	margin: 0;
	line-height: 1.45;
}
._calcLink_B7a0FS {
	color: var(--color-brand-dark);
	font-weight: var(--weight-semibold);
	white-space: nowrap;
	text-decoration: none;
}
._calcLink_B7a0FS:hover {
	text-decoration: underline;
}
._includes_qg3XPV {
	padding: var(--space-6);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
}
._includes_qg3XPV h3 {
	margin: 0 0 var(--space-4);
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
}
._includesGrid_mRYWRg {
	gap: var(--space-5) var(--space-6);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._includesGrid_mRYWRg > li {
	gap: var(--space-3);
	grid-template-columns: 40px minmax(0, 1fr);
	align-items: start;
	display: grid;
}
._includeIcon_1ulTdM {
	border-radius: var(--radius);
	width: 40px;
	height: 40px;
	color: var(--color-brand);
	background: var(--color-brand-soft);
	flex: 0 0 40px;
	place-items: center;
	display: grid;
}
._includeBody_QjgcNv strong {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	line-height: 1.35;
	display: block;
}
._includeBody_QjgcNv p {
	margin: var(--space-1) 0 0;
	color: var(--color-text-2);
	font-size: var(--text-xs);
	line-height: 1.5;
}
._includePoints_w6MM9f {
	margin: var(--space-2) 0 0;
	color: var(--color-text-2);
	font-size: var(--text-xs);
	gap: 4px;
	padding: 0 0 0 18px;
	line-height: 1.45;
	display: grid;
}
._freeCard_VOqBji {
	gap: var(--space-5) var(--space-6);
	margin-bottom: var(--space-5);
	padding: var(--space-6);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-lg);
	background: var(--color-brand-soft);
	grid-template-columns: minmax(240px, 0.85fr) minmax(0, 1fr);
	display: grid;
}
._freeCopy_iXRDUP h3 {
	margin: 0 0 var(--space-2);
	color: var(--color-brand-dark);
	font-size: var(--text-h3);
	line-height: 1.15;
}
._freeCopy_iXRDUP p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.5;
}
._freeList_qH5BnV {
	gap: var(--space-2) var(--space-4);
	grid-template-columns: repeat(2, minmax(0, 1fr));
	align-content: center;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._freeList_qH5BnV li {
	gap: var(--space-2);
	color: var(--color-text-strong);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	grid-template-columns: 18px 1fr;
	align-items: start;
	line-height: 1.4;
	display: grid;
}
._freeList_qH5BnV svg {
	color: var(--color-brand);
	margin-top: 2px;
}
._subTitle_0uAbWH {
	margin: 0 0 var(--space-3);
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
}
._costsGrid_88474- {
	gap: var(--space-4);
	margin-bottom: var(--space-5);
	grid-template-columns: repeat(3, minmax(0, 1fr));
	display: grid;
}
._costCard_4ZjNil {
	gap: var(--space-2);
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	flex-direction: column;
	display: flex;
}
._costCard_4ZjNil h4 {
	margin: var(--space-1) 0 0;
	color: var(--color-brand-dark);
	font-size: var(--text-base);
	line-height: 1.25;
}
._costAmount_N0EA0S {
	color: var(--color-text-strong);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
}
._costCard_4ZjNil p {
	color: var(--color-text-2);
	font-size: var(--text-xs);
	flex: 1;
	margin: 0;
	line-height: 1.5;
}
._costLink_C-Y34L {
	width: fit-content;
	color: var(--color-brand-dark);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 6px;
	text-decoration: none;
	display: inline-flex;
}
._costLink_C-Y34L:hover {
	text-decoration: underline;
}
._costLink_C-Y34L svg {
	color: var(--color-brand);
}
._costsHint_IqSCIk {
	margin: 0 0 var(--space-5);
}
._premium_lKvltP {
	gap: var(--space-6);
	padding: var(--space-6);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	color: #333;
	background-color: #eff8ff;
	background-image: url(/brand/login-brand-panel-bg.webp);
	background-position: 50%;
	background-size: cover;
	grid-template-columns: minmax(300px, 1fr) minmax(0, 0.92fr);
	align-items: center;
	display: grid;
	position: relative;
	overflow: hidden;
}
._premiumCopy_mCQgTT {
	gap: var(--space-3);
	z-index: 1;
	max-width: 52ch;
	display: grid;
	position: relative;
}
._premium_lKvltP h3 {
	color: #333;
	font-size: var(--text-h3);
	text-wrap: balance;
	margin: 0;
	line-height: 1.15;
}
._premiumCopy_mCQgTT p {
	color: #333;
	font-size: var(--text-base);
	text-wrap: pretty;
	margin: 0;
	line-height: 1.5;
}
._premiumFeatures_8bT_Sx {
	gap: var(--space-2);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._premiumFeatures_8bT_Sx li {
	gap: var(--space-2);
	color: #333;
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	grid-template-columns: 20px minmax(0, 1fr);
	align-items: start;
	line-height: 1.4;
	display: grid;
}
._premiumFeatures_8bT_Sx svg {
	color: #43a6be;
	margin-top: 2px;
}
._premiumEyebrow_hsuQCQ {
	color: #3a9db5;
	font-size: var(--text-xs);
	font-weight: var(--weight-bold);
	margin: 0;
}
._premiumPriceAnchor_J5VTcO {
	align-items: baseline;
	gap: var(--space-2);
	margin: var(--space-2) 0 0;
	display: flex;
}
._premiumPriceAnchor_J5VTcO b {
	color: #333;
	font-size: 26px;
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
}
._premiumPriceAnchor_J5VTcO span {
	color: #333333a8;
	font-size: var(--text-2xs);
}
._premiumActions_NysIZc {
	align-items: center;
	gap: var(--space-4);
	margin-top: var(--space-2);
	flex-wrap: wrap;
	display: flex;
}
._premiumAction_YGEK5Y {
	width: fit-content;
}
._premiumOfficial_8iq-W6 {
	color: #3a9db5;
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 4px;
	text-decoration: none;
	display: inline-flex;
}
._premiumOfficial_8iq-W6:hover {
	color: #2b7f97;
}
._premiumOfficial_8iq-W6 svg {
	color: currentColor;
}
._premiumFoot_3GQ7Gw {
	margin: var(--space-3) 0 0;
	color: #333333a8;
	max-width: 52ch;
	font-size: var(--text-2xs);
	line-height: 1.45;
}
._premiumTiers_NUFyGb {
	z-index: 1;
	gap: var(--space-3);
	grid-template-columns: repeat(3, minmax(0, 1fr));
	align-content: center;
	display: grid;
	position: relative;
}
._tier_0inntW {
	padding: var(--space-4);
	border-radius: var(--radius-sm);
	background: #ffffffeb;
	border: 1px solid #3333331f;
	gap: 2px;
	display: grid;
}
._tier_0inntW strong {
	color: #333;
	font-size: var(--text-xl);
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	line-height: 1.1;
}
._tier_0inntW span {
	color: #333333a8;
	font-size: var(--text-3xs);
}
._tier_0inntW small {
	margin-top: var(--space-1);
	color: #333c;
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	line-height: 1.35;
}
._tierNote_4qL_wy {
	color: #333333b8;
	font-size: var(--text-2xs);
	grid-column: 1/-1;
	margin: 0;
	line-height: 1.45;
}
._services_U48MiL {
	margin-top: var(--space-5);
}
._servicesHead_BRDxtr {
	max-width: 640px;
	margin-bottom: var(--space-4);
}
._servicesHead_BRDxtr h3 {
	margin: 0 0 var(--space-2);
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
	line-height: 1.2;
}
._servicesHead_BRDxtr p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.5;
}
._servicesGrid_uuYlAv {
	gap: var(--space-4);
	margin-bottom: var(--space-4);
	grid-template-columns: repeat(3, minmax(0, 1fr));
	display: grid;
}
._serviceCard_O7MY4V {
	gap: var(--space-2);
	padding: var(--space-5);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	flex-direction: column;
	transition:
			border-color 0.16s,
			box-shadow 0.16s;
	display: flex;
}
._serviceCard_O7MY4V:hover {
	border-color: var(--color-border-soft);
	box-shadow: var(--shadow-soft);
}
._serviceIcon_jameur {
	border-radius: var(--radius);
	width: 40px;
	height: 40px;
	color: var(--color-brand);
	background: var(--color-brand-soft);
	place-items: center;
	display: grid;
}
._serviceCard_O7MY4V h4 {
	margin: var(--space-1) 0 0;
	color: var(--color-brand-dark);
	font-size: var(--text-base);
	line-height: 1.25;
}
._servicePrice_emOhNc {
	align-items: baseline;
	gap: 4px var(--space-2);
	flex-wrap: wrap;
	margin: 0;
	display: flex;
}
._servicePrice_emOhNc b {
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
}
._servicePrice_emOhNc span {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._serviceText_Oclhcc {
	color: var(--color-text-2);
	font-size: var(--text-xs);
	flex: 1;
	margin: 0;
	line-height: 1.5;
}
._serviceCta_53NKnu {
	width: fit-content;
	margin-top: var(--space-1);
}
._servicesFoot_TBFkS6 {
	align-items: center;
	gap: var(--space-2) var(--space-4);
	padding-top: var(--space-4);
	border-top: 1px solid var(--color-line);
	flex-wrap: wrap;
	display: flex;
}
._servicesVat_I-wb99 {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	margin: 0;
}
._servicesPack_P78r80 {
	min-width: 260px;
	color: var(--color-text-2);
	font-size: var(--text-xs);
	flex: 1;
	margin: 0;
	line-height: 1.5;
}
._servicesPack_P78r80 a {
	color: var(--color-brand-dark);
	font-weight: var(--weight-semibold);
	white-space: nowrap;
	text-decoration: none;
}
._servicesPack_P78r80 a:hover {
	text-decoration: underline;
}
._servicesSource_xOaDzo {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 4px;
	text-decoration: none;
	display: inline-flex;
}
._servicesSource_xOaDzo:hover {
	color: var(--color-brand-dark);
}
._servicesSource_xOaDzo svg {
	color: var(--color-brand);
}
._training_Su_U68 {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-4) var(--space-6);
	margin-top: var(--space-5);
	padding: var(--space-5) var(--space-6);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	flex-wrap: wrap;
	display: flex;
}
._trainingCopy_YDeSxn {
	gap: 6px;
	max-width: 62ch;
	display: grid;
}
._trainingEyebrow_rxXKA5 {
	color: var(--color-brand-dark);
	font-size: var(--text-xs);
	font-weight: var(--weight-bold);
	margin: 0;
}
._trainingCopy_YDeSxn h3 {
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
	margin: 0;
	line-height: 1.2;
}
._trainingCopy_YDeSxn p {
	color: var(--color-text-2);
	font-size: var(--text-sm);
	margin: 0;
	line-height: 1.5;
}
._trainingAside_FLwcGG {
	gap: var(--space-3);
	justify-items: start;
	display: grid;
}
._trainingPrice_rEhCTV {
	align-items: baseline;
	gap: var(--space-2);
	margin: 0;
	display: flex;
}
._trainingPrice_rEhCTV span {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}
._trainingPrice_rEhCTV b {
	color: var(--color-brand-dark);
	font-size: var(--text-base);
	font-weight: var(--weight-bold);
}
._faq_tasJGp {
	margin-bottom: var(--space-6);
}
._faq_tasJGp h2 {
	margin: 0 0 var(--space-4);
	color: var(--color-brand-dark);
	font-size: var(--text-h3);
}
._finalCta_XvYxbZ {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-5);
	padding: var(--space-6);
	border-radius: var(--radius-lg);
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	box-shadow: var(--shadow-brand-lg);
	flex-wrap: wrap;
	display: flex;
}
._finalCta_XvYxbZ h2 {
	margin: 0 0 var(--space-2);
	font-size: var(--text-h3);
}
._finalCta_XvYxbZ p {
	max-width: 520px;
	color: var(--color-on-brand);
	opacity: 0.88;
	font-size: var(--text-base);
	margin: 0;
	line-height: 1.5;
}
._finalCtaActions_od_2Y2 {
	gap: var(--space-3);
	flex-wrap: wrap;
	display: flex;
}
._finalCtaActions_od_2Y2 ._homeButton__ajasQ {
	min-height: auto;
	color: var(--color-on-brand);
	box-shadow: none;
	background: 0 0;
	border: 0;
	padding: 0;
}
._finalCtaActions_od_2Y2 ._homeButton__ajasQ:hover {
	color: var(--color-on-brand);
	background: 0 0;
}
@media (width<=1000px) {
	._organizerGrid_5uwqK-,
	._servicesGrid_uuYlAv {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	._calcCard_LjUYOk {
		grid-column: 1/-1;
	}
	._premium_lKvltP,
	._freeCard_VOqBji {
		grid-template-columns: 1fr;
	}
}
@media (width<=860px) {
	._includesGrid_mRYWRg,
	._costsGrid_88474-,
	._servicesGrid_uuYlAv {
		grid-template-columns: 1fr;
	}
}
@media (width<=640px) {
	._inner_wbwnUw {
		width: min(calc(100% - 28px), var(--container));
	}
	._stickyNav_9OCvNx {
		flex-wrap: nowrap;
		overflow-x: auto;
	}
	._organizerGrid_5uwqK-,
	._freeList_qH5BnV,
	._premiumTiers_NUFyGb {
		grid-template-columns: 1fr;
	}
	._premium_lKvltP,
	._includes_qg3XPV,
	._freeCard_VOqBji,
	._training_Su_U68,
	._finalCta_XvYxbZ {
		padding: var(--space-5);
	}
	._premium_lKvltP h3 {
		font-size: 26px;
	}
	._premiumAction_YGEK5Y {
		width: 100%;
	}
	._finalCta_XvYxbZ {
		flex-direction: column;
		align-items: flex-start;
	}
}
._page_co7RK6 {
	background: var(--color-page);
	padding: 28px 0 16px;
}
._inner_h187YV {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
._breadcrumbs_ls6_Or,
._breadcrumbs_ls6_Or a {
	align-items: center;
	display: flex;
}
._breadcrumbs_ls6_Or {
	color: var(--color-muted);
	gap: 7px;
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: 700;
}
._head_X3k9QQ {
	justify-content: space-between;
	align-items: end;
	gap: 20px;
	display: flex;
}
._head_X3k9QQ h1,
._head_X3k9QQ p {
	margin: 0;
}
._head_X3k9QQ h1 {
	color: var(--color-brand-dark);
	font-size: 30px;
}
._head_X3k9QQ p {
	max-width: 720px;
	color: var(--color-text-2);
	margin-top: 8px;
	font-size: 14px;
	line-height: 1.5;
}
._actions_k79tSM {
	flex-shrink: 0;
	align-items: center;
	gap: 10px;
	display: flex;
}
._addBtn_6eUPXy,
._openLot_7p-Zzr,
._empty_yDZ_I8 a {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	border-radius: 8px;
	justify-content: center;
	align-items: center;
	gap: 7px;
	font-size: 13px;
	font-weight: 700;
	display: inline-flex;
}
._addBtn_6eUPXy {
	min-height: 42px;
	padding: 0 15px;
}
._clearBtn_P_g9Zh {
	border: 1px solid var(--color-border-soft);
	min-height: 42px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	border-radius: 8px;
	justify-content: center;
	align-items: center;
	gap: 7px;
	padding: 0 14px;
	font-size: 13px;
	font-weight: 700;
	display: inline-flex;
}
._clearBtn_P_g9Zh:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._clearBtn_P_g9Zh svg {
	color: var(--color-icon-muted);
}
._clearBtn_P_g9Zh:hover svg {
	color: var(--color-brand);
}
._tableWrap_-4z6ZB {
	margin-top: 24px;
	position: relative;
}
._tableScroll_Ir30Uj {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	overflow-x: auto;
}
._edgeFade_ZFBw00 {
	pointer-events: none;
	border-top-right-radius: var(--radius-lg);
	border-bottom-right-radius: var(--radius-lg);
	background: linear-gradient(to right, transparent, var(--color-surface));
	width: 36px;
	position: absolute;
	top: 1px;
	bottom: 1px;
	right: 1px;
}
._table_C4GocD {
	border-collapse: collapse;
	text-align: left;
	width: 100%;
	min-width: 940px;
}
._table_C4GocD th,
._table_C4GocD td {
	border-top: 1px solid var(--color-line);
	border-left: 1px solid var(--color-line);
	min-width: 210px;
	color: var(--color-text-2);
	vertical-align: top;
	padding: 15px 18px;
	font-size: 13px;
	line-height: 1.45;
}
._table_C4GocD tr > :first-child {
	width: 190px;
	min-width: 190px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	z-index: 1;
	box-shadow: 1px 0 0 var(--color-line);
	border-left: 0;
	font-weight: 700;
	position: sticky;
	left: 0;
}
._table_C4GocD thead th {
	background: var(--color-brand-soft);
	border-top: 0;
}
._table_C4GocD thead img {
	object-fit: cover;
	border-radius: 8px;
	width: 100%;
	height: 108px;
}
._thumb_g1scaa {
	border-radius: 8px;
	width: 100%;
	height: 108px;
	display: block;
}
._table_C4GocD thead strong {
	color: var(--color-brand-dark);
	margin-top: 10px;
	font-size: 14px;
	display: block;
}
._table_C4GocD thead button {
	color: var(--color-muted);
	background: 0 0;
	border: 0;
	align-items: center;
	gap: 4px;
	margin-top: 9px;
	padding: 0;
	font-size: 11px;
	font-weight: 600;
	display: inline-flex;
}
._table_C4GocD tr._groupRow_878h6X > th {
	width: auto;
	min-width: 0;
	color: var(--color-text-3);
	background: var(--color-surface-2);
	box-shadow: none;
	padding: 9px 18px;
	font-size: 11px;
	font-weight: 700;
	position: static;
}
._bestValue_DyTYgD {
	color: var(--color-brand-dark);
	flex-direction: column;
	align-items: flex-start;
	gap: 6px;
	font-weight: 700;
	display: inline-flex;
}
._bestChip_vF9iiN {
	border-radius: var(--radius-sm);
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	align-items: center;
	gap: 4px;
	padding: 2px 8px;
	font-size: 11px;
	font-weight: 700;
	display: inline-flex;
}
._bestChip_vF9iiN svg {
	color: var(--color-brand);
}
._premiumLock_lUdmGH {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	color: var(--color-brand-dark);
	background: var(--color-surface);
	align-items: center;
	gap: 5px;
	padding: 4px 10px;
	font-size: 12px;
	font-weight: 600;
	display: inline-flex;
}
._premiumLock_lUdmGH:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._premiumLock_lUdmGH svg {
	color: var(--color-brand-fill);
}
._table_C4GocD thead th._ghostHead_oPMpCt {
	background: var(--color-surface);
	vertical-align: middle;
}
._ghostAdd__f1CDA {
	border: 1px dashed var(--color-border-input);
	width: 100%;
	min-height: 108px;
	color: var(--color-brand-dark);
	border-radius: 8px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 8px;
	padding: 14px;
	font-size: 13px;
	font-weight: 700;
	display: inline-flex;
}
._ghostAdd__f1CDA:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._ghostAdd__f1CDA svg {
	color: var(--color-brand-fill);
}
._ghostCell_t9ZkzR {
	background: var(--color-surface);
}
._openLot_7p-Zzr {
	min-height: 36px;
	padding: 0 12px;
}
._empty_yDZ_I8 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	color: var(--color-muted);
	text-align: center;
	place-items: center;
	gap: 10px;
	margin-top: 24px;
	padding: 64px 20px;
	display: grid;
}
._empty_yDZ_I8 h2 {
	color: var(--color-brand-dark);
	margin: 0;
	font-size: 20px;
}
._empty_yDZ_I8 a {
	min-height: 38px;
	padding: 0 13px;
}
._premiumHint_4uPfvU {
	align-items: center;
	gap: var(--space-2) var(--space-3);
	margin: var(--space-5) 0 0;
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	flex-wrap: wrap;
	line-height: 1.4;
	display: flex;
}
._premiumHint_4uPfvU > svg {
	color: var(--color-brand-fill);
	flex: none;
}
._premiumHint_4uPfvU span {
	flex: 1;
	min-width: 16ch;
}
._premiumHint_4uPfvU button {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	color: var(--color-brand-dark);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	flex: none;
	padding: 6px 12px;
}
._premiumHint_4uPfvU button:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._toast_GvkOXK {
	left: 50%;
	bottom: var(--space-5);
	z-index: 50;
	align-items: center;
	gap: var(--space-3);
	max-width: calc(100vw - 32px);
	padding: var(--space-3) var(--space-3) var(--space-3) var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	color: var(--color-text-strong);
	background: var(--color-surface);
	box-shadow: var(--shadow-pop);
	animation: 0.22s _toast-in_LAnfYW;
	display: flex;
	position: fixed;
	transform: translate(-50%);
}
@keyframes _toast-in_LAnfYW {
	0% {
		opacity: 0;
		transform: translate(-50%, 14px);
	}
}
._toast_GvkOXK > svg {
	color: var(--color-brand);
	flex-shrink: 0;
}
._toastLabel_YIF09b {
	font-size: var(--text-sm);
	font-weight: var(--weight-medium);
	white-space: nowrap;
}
._toastUndo_ay-XRF {
	min-height: 34px;
	padding: 0 var(--space-3);
	border-radius: var(--radius-sm);
	color: var(--color-on-brand);
	background: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	flex-shrink: 0;
}
._toastUndo_ay-XRF:hover {
	background: var(--color-brand-dark);
	color: var(--color-surface);
}
._toastClose_kiX5Ww {
	width: 32px;
	height: 32px;
	color: var(--color-icon-muted);
	background: 0 0;
	border-radius: 50%;
	flex-shrink: 0;
	place-items: center;
	display: inline-grid;
}
._toastClose_kiX5Ww:hover {
	color: var(--color-text-strong);
	background: var(--color-surface-2);
}
@media (width<=700px) {
	._inner_h187YV {
		width: min(calc(100% - 28px), var(--container));
	}
	._head_X3k9QQ {
		flex-direction: column;
		align-items: stretch;
	}
	._actions_k79tSM {
		flex-wrap: wrap;
	}
}
._canvas_X40i3B {
	background: var(--color-surface-3);
	width: 100%;
	height: 100%;
	min-height: 0;
	display: flex;
	overflow: hidden;
}
._canvas_X40i3B > * {
	flex: 1;
	min-width: 0;
}
._testFallback_1ITElE {
	--trades-map-grid-line: #3333330f;
	background-color: var(--color-surface-3);
	background-image: linear-gradient(var(--trades-map-grid-line) 1px, transparent 1px),
	linear-gradient(90deg, var(--trades-map-grid-line) 1px, transparent 1px);
	background-size: 44px 44px;
}
._widgetShell_odJ2Lf {
	flex-direction: column;
	min-height: 0;
	display: flex;
}
._widgetMap_3V-DRI {
	border: 0;
	flex: 1;
	width: 100%;
	min-height: 0;
}
._widgetNote_F1YSmL {
	border-top: 1px solid var(--color-line);
	color: var(--color-text-3);
	background: var(--color-surface);
	margin: 0;
	padding: 8px 14px;
	font-size: 12px;
	line-height: 1.45;
}
._notice_JwD9T7 {
	text-align: center;
	background: var(--color-page);
	place-content: center;
	justify-items: center;
	gap: 10px;
	padding: 24px;
	display: grid;
}
._notice_JwD9T7 strong {
	color: var(--color-ink);
	font-size: 15px;
}
._notice_JwD9T7 a {
	color: var(--color-brand-dark);
	font-size: 14px;
	font-weight: 700;
}
._notice_JwD9T7 a:hover {
	color: var(--color-brand);
}
._pin_veRRjm {
	--map-pin-bg: #333;
	border-radius: var(--radius-pill);
	color: #fff;
	background: var(--map-pin-bg);
	cursor: pointer;
	border: 2px solid #fff;
	align-items: center;
	gap: 6px;
	padding: 7px 12px;
	transition:
			transform 0.16s,
			background 0.16s;
	display: inline-flex;
	box-shadow: 0 10px 22px #1018204d;
}
._pin_veRRjm span {
	white-space: nowrap;
	font-size: 13px;
	font-weight: 700;
	line-height: 1;
}
._pin_veRRjm:hover,
._pin_veRRjm[data-hovered="true"] {
	transform: translateY(-2px);
}
._pin_veRRjm[data-active="true"] {
	background: var(--color-brand);
	transform: translateY(-3px);
}
._pin_veRRjm[data-kind="realty"]:before,
._pin_veRRjm[data-kind="transport"]:before,
._pin_veRRjm[data-kind="land"]:before {
	content: "";
	border-radius: 50%;
	flex: none;
	width: 6px;
	height: 6px;
}
._pin_veRRjm[data-kind="realty"]:before {
	background: var(--color-brand);
}
._pin_veRRjm[data-kind="transport"]:before {
	background: var(--color-warm);
}
._pin_veRRjm[data-kind="land"]:before {
	background: var(--color-success);
}
._pin_veRRjm[data-active="true"]:before {
	background: #fff;
}
[data-theme="dark"] ._pin_veRRjm {
	--map-pin-bg: #10161d;
}
[data-theme="dark"] ._testFallback_1ITElE {
	--trades-map-grid-line: #e2e7ec0f;
}
[data-theme="dark"] ._widgetMap_3V-DRI {
	filter: brightness(0.9) saturate(0.9);
}
._panel_2TAEte {
	flex-direction: column;
	height: 100%;
	min-height: 0;
	padding: 12px 14px;
	display: flex;
}
._panelHead_v_uPxr {
	justify-content: space-between;
	align-items: center;
	gap: 8px;
	margin-bottom: 10px;
	display: flex;
}
._countLine_3g_vNN {
	color: var(--color-text-2);
	margin: 0;
	font-size: 13px;
	font-weight: 600;
}
._sortControl_0WIAAl {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	height: 32px;
	color: var(--color-icon-muted);
	align-items: center;
	gap: 6px;
	padding: 0 8px;
	display: inline-flex;
}
._sortControl_0WIAAl:hover {
	color: var(--color-brand);
}
._sortControl_0WIAAl select {
	max-width: 150px;
	color: var(--color-text-strong);
	cursor: pointer;
	background: 0 0;
	border: 0;
	font-size: 12px;
	font-weight: 600;
}
._list__qkN2U {
	flex-direction: column;
	flex: 1;
	gap: 10px;
	min-height: 0;
	padding-right: 2px;
	display: flex;
	overflow-y: auto;
}
._card_uP67uY {
	--trades-map-card-border: var(--color-line);
	--trades-map-card-bg: var(--color-surface);
	border: 1px solid var(--trades-map-card-border);
	border-radius: var(--radius-md);
	background: var(--trades-map-card-bg);
	flex: none;
	display: grid;
	position: relative;
	overflow: hidden;
}
._card_uP67uY:hover {
	--trades-map-card-bg: var(--color-surface-2);
}
._card_uP67uY[data-active="true"] {
	--trades-map-card-border: var(--color-brand);
	box-shadow: var(--shadow-soft);
}
._cardBody_poQh2N {
	color: inherit;
	font: inherit;
	text-align: left;
	cursor: pointer;
	background: 0 0;
	border: 0;
	grid-template-columns: 96px minmax(0, 1fr);
	gap: 12px;
	padding: 10px;
	display: grid;
}
._thumb_bfZELV {
	border-radius: var(--radius-sm);
	background: var(--color-surface-3);
	width: 96px;
	height: 92px;
}
._cardText_s_Y1Ql {
	align-content: start;
	gap: 3px;
	min-width: 0;
	display: grid;
}
._cardCategory_yE8TMH {
	color: var(--color-text-3);
	font-size: 11px;
	line-height: 1.2;
}
._cardText_s_Y1Ql strong {
	color: var(--color-text-strong);
	font-size: 14px;
	font-weight: 700;
	line-height: 1.25;
}
._cardText_s_Y1Ql small {
	color: var(--color-muted);
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 11px;
	line-height: 1.3;
	overflow: hidden;
}
._cardText_s_Y1Ql b {
	color: var(--color-ink);
	margin-top: 2px;
	font-size: 15px;
	font-weight: 700;
}
._cardDeadline_fTSByr {
	color: var(--color-text-3);
	font-size: 11px;
	line-height: 1.3;
}
._cardFooter_VEZ51S {
	align-items: center;
	gap: 6px;
	padding: 0 10px 10px;
	display: flex;
}
._cardAction_TnyZOX {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	width: 30px;
	height: 30px;
	color: var(--color-icon-muted);
	background: var(--color-surface);
	cursor: pointer;
	justify-content: center;
	align-items: center;
	transition:
			color 0.16s,
			border-color 0.16s;
	display: inline-flex;
}
._cardAction_TnyZOX:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._cardAction_TnyZOX[data-active="true"] {
	color: var(--color-brand);
}
._cardAction_TnyZOX[data-active="true"] svg {
	fill: currentColor;
}
._cardLink_TsJdBc {
	color: var(--color-brand-dark);
	margin-left: auto;
	font-size: 12px;
	font-weight: 700;
}
._cardLink_TsJdBc:hover {
	color: var(--color-brand);
}
._empty_1TX2Wv {
	margin: 12px 14px;
}
._empty_1TX2Wv,
._emptyViewport_10PGlN {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	padding: 18px;
}
._empty_1TX2Wv strong,
._emptyViewport_10PGlN strong {
	color: var(--color-text-strong);
	font-size: 15px;
	display: block;
}
._empty_1TX2Wv p {
	color: var(--color-text-2);
	margin: 8px 0 0;
	font-size: 13px;
	line-height: 1.5;
}
._empty_1TX2Wv a {
	color: var(--color-brand-dark);
	margin-top: 12px;
	font-size: 13px;
	font-weight: 700;
	display: inline-flex;
}
._empty_1TX2Wv a:hover {
	color: var(--color-brand);
}
._emptyViewport_10PGlN button {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 36px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	cursor: pointer;
	margin-top: 12px;
	padding: 0 14px;
	font-size: 13px;
	font-weight: 700;
}
._emptyViewport_10PGlN button:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._preview_SvcBb7 {
	z-index: 5;
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	width: calc(100% - 32px);
	max-width: 320px;
	box-shadow: var(--shadow-soft);
	position: absolute;
	bottom: 16px;
	left: 16px;
	overflow: hidden;
}
._photo_eZawjP {
	width: 100%;
	height: 132px;
}
._close_8Ct8Mr {
	z-index: 1;
	border-radius: var(--radius-sm);
	color: #fff;
	cursor: pointer;
	background: #10182073;
	border: 0;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
	display: inline-flex;
	position: absolute;
	top: 8px;
	right: 8px;
}
._close_8Ct8Mr:hover {
	background: #101820a6;
}
._photoFavorite_VfcAQo,
._photoCompare_QJ0LAu {
	z-index: 1;
	color: #fff;
	cursor: pointer;
	background: #10182073;
	border: 0;
	border-radius: 999px;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
	transition:
			background 0.18s,
			color 0.18s;
	display: inline-flex;
	position: absolute;
	top: 8px;
}
._photoFavorite_VfcAQo {
	left: 8px;
}
._photoCompare_QJ0LAu {
	left: 46px;
}
._photoFavorite_VfcAQo:hover,
._photoCompare_QJ0LAu:hover {
	background: #101820a6;
}
._photoFavorite_VfcAQo[data-active="true"],
._photoCompare_QJ0LAu[data-active="true"] {
	color: var(--color-brand);
	background: #ffffffeb;
}
._photoFavorite_VfcAQo[data-active="true"] svg {
	fill: currentColor;
}
._groupNav_-sdqyP {
	border-bottom: 1px solid var(--color-line);
	color: var(--color-text-2);
	justify-content: space-between;
	align-items: center;
	gap: 8px;
	padding: 8px 10px;
	font-size: 12px;
	font-weight: 600;
	display: flex;
}
._groupNav_-sdqyP button {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	width: 26px;
	height: 26px;
	color: var(--color-icon-muted);
	background: var(--color-surface);
	cursor: pointer;
	flex: none;
	justify-content: center;
	align-items: center;
	display: inline-flex;
}
._groupNav_-sdqyP button:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._body_KmMuie {
	gap: 4px;
	padding: 12px 14px 14px;
	display: grid;
}
._category_PHU14K {
	color: var(--color-text-3);
	font-size: 11px;
	line-height: 1.2;
}
._title_mFYIoe {
	color: var(--color-text-strong);
	font-size: 14px;
	font-weight: 700;
	line-height: 1.25;
}
._price_5q3o4s {
	color: var(--color-ink);
	font-size: 16px;
	font-weight: 700;
}
._region_W7ymQE {
	color: var(--color-text-3);
	font-size: 12px;
}
._deadline_wdWnu3 {
	color: var(--color-text-2);
	font-size: 12px;
}
._cta_XiHOkE {
	justify-self: start;
	margin-top: 8px;
}
@media (width<=860px) {
	._preview_SvcBb7 {
		width: auto;
		max-width: none;
		bottom: 12px;
		left: 12px;
		right: 12px;
	}
}
._toolbar_p6revO {
	border-bottom: 1px solid var(--color-line);
	background: var(--color-surface);
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
	min-width: 0;
	padding: 12px 16px;
	display: flex;
}
._visuallyHidden_rY2qoL {
	clip: rect(0 0 0 0);
	white-space: nowrap;
	width: 1px;
	height: 1px;
	position: absolute;
	overflow: hidden;
}
._search_1OaUDu {
	flex: auto;
	min-width: 220px;
	position: relative;
}
._searchIcon_kf3zas {
	color: var(--color-icon-muted);
	pointer-events: none;
	position: absolute;
	top: 50%;
	left: 14px;
	transform: translateY(-50%);
}
._search_1OaUDu input {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	width: 100%;
	height: 44px;
	color: var(--color-ink);
	background: var(--color-surface);
	padding: 0 14px 0 42px;
	font-size: 15px;
}
._search_1OaUDu input::placeholder {
	color: var(--color-muted);
}
._search_1OaUDu input:focus {
	border-color: var(--color-brand);
	box-shadow: 0 0 0 4px var(--color-focus-ring);
	outline: 0;
}
._category_YDymCT {
	flex: none;
	position: relative;
}
._category_YDymCT select {
	appearance: none;
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	min-width: 190px;
	height: 44px;
	color: var(--color-ink);
	background: var(--color-surface);
	cursor: pointer;
	padding: 0 36px 0 12px;
	font-size: 14px;
}
._category_YDymCT select:focus {
	border-color: var(--color-brand);
	box-shadow: 0 0 0 4px var(--color-focus-ring);
	outline: 0;
}
._categoryChevron_NRHeqK {
	color: var(--color-icon-muted);
	pointer-events: none;
	position: absolute;
	top: 50%;
	right: 12px;
	transform: translateY(-50%);
}
._priceRange_g1uyyO {
	flex: none;
	gap: 6px;
	display: flex;
}
._priceRange_g1uyyO input {
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	width: 108px;
	height: 44px;
	color: var(--color-ink);
	background: var(--color-surface);
	padding: 0 12px;
	font-size: 14px;
}
._priceRange_g1uyyO input::placeholder {
	color: var(--color-muted);
}
._priceRange_g1uyyO input:focus {
	border-color: var(--color-brand);
	box-shadow: 0 0 0 4px var(--color-focus-ring);
	outline: 0;
}
._submit_OJIbsT {
	flex: none;
}
._catalogLink_3w3Xpy {
	flex: none;
	margin-left: auto;
}
._catalogLinkLabel_bRbrMv {
	white-space: nowrap;
}
@media (width<=860px) {
	._search_1OaUDu {
		flex: 100%;
		min-width: 0;
	}
	._catalogLink_3w3Xpy {
		margin-left: 0;
	}
}
@media (width<=640px) {
	._toolbar_p6revO {
		padding: 10px 12px;
	}
	._category_YDymCT,
	._priceRange_g1uyyO,
	._submit_OJIbsT,
	._catalogLink_3w3Xpy {
		flex: 100%;
		width: 100%;
	}
	._category_YDymCT select {
		width: 100%;
		min-width: 0;
	}
	._priceRange_g1uyyO input {
		flex: 1;
		width: auto;
		min-width: 0;
	}
}
._page_spaxJ2 {
	height: calc(100vh - var(--header-height));
	height: calc(100dvh - var(--header-height));
	background: var(--color-page);
	flex-direction: column;
	display: flex;
}
._title_7w3dA1 {
	clip: rect(0 0 0 0);
	white-space: nowrap;
	border: 0;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	overflow: hidden;
}
._body_2JgXEd {
	grid-template-columns: minmax(0, 1fr) auto var(--trades-map-list-width, 400px);
	flex: 1;
	min-height: 0;
	display: grid;
}
._mapShell_0RkJeZ {
	min-height: 0;
	position: relative;
}
._listShell_Egrkib {
	border-left: 1px solid var(--color-line);
	background: var(--color-surface);
	min-height: 0;
}
._resizeHandle_5AphUv {
	z-index: 3;
	cursor: col-resize;
	touch-action: none;
	width: 10px;
	margin: 0 -5px;
	position: relative;
}
._resizeHandle_5AphUv:after {
	content: "";
	background: 0 0;
	width: 2px;
	transition: background 0.16s;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 4px;
}
._resizeHandle_5AphUv:hover:after,
._resizeHandle_5AphUv:active:after,
._resizeHandle_5AphUv:focus-visible:after {
	background: var(--color-brand);
}
._toListButton_8iyrkW {
	z-index: 4;
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	height: 40px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	box-shadow: var(--shadow-soft);
	cursor: pointer;
	align-items: center;
	gap: 8px;
	padding: 0 14px;
	font-size: 13px;
	font-weight: 700;
	display: none;
	position: absolute;
	bottom: 12px;
	left: 50%;
	transform: translate(-50%);
}
@media (width<=1000px) {
	._body_2JgXEd {
		grid-template-columns: minmax(0, 1fr) auto 320px;
	}
	._resizeHandle_5AphUv {
		display: none;
	}
}
@media (width<=860px) {
	._page_spaxJ2 {
		height: auto;
		min-height: calc(100dvh - var(--header-height));
	}
	._body_2JgXEd {
		grid-template-columns: 1fr;
	}
	._mapShell_0RkJeZ {
		height: 52vh;
	}
	._listShell_Egrkib {
		border-left: none;
		border-top: 1px solid var(--color-line);
	}
	._toListButton_8iyrkW {
		display: inline-flex;
	}
}
@media (width<=640px) {
	._mapShell_0RkJeZ {
		height: 46vh;
	}
}
._band_V2Yvgd {
	margin: var(--space-6) 0 var(--space-5);
}
._inner_BbGK_p {
	background: var(--color-surface);
	border: 1px solid var(--color-border-soft);
	box-shadow: var(--shadow-soft);
	border-radius: 16px;
	grid-template-columns: 1.15fr 0.85fr;
	display: grid;
	overflow: hidden;
}
._copy_vjHGLK {
	padding: var(--space-6) var(--space-6) var(--space-5);
	align-content: center;
	gap: var(--space-3);
	display: grid;
}
._eyebrow_njK5Cl {
	color: var(--color-brand-fill);
	font-size: var(--text-xs);
	font-weight: var(--weight-bold);
	margin: 0;
}
._title_7WzPdV {
	color: var(--color-ink);
	text-wrap: balance;
	margin: 0;
	font-size: clamp(22px, 2.4vw, 28px);
	font-weight: 800;
	line-height: 1.12;
}
._lead_DPP7Vj {
	margin: 0 0 var(--space-2);
	max-width: 46ch;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	line-height: 1.55;
}
._feats_x9L1cD {
	gap: var(--space-3);
	margin: 0 0 var(--space-2);
	padding: 0;
	list-style: none;
	display: grid;
}
._feats_x9L1cD li {
	gap: var(--space-3);
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	grid-template-columns: 26px minmax(0, 1fr);
	align-items: center;
	display: grid;
}
._featIcon_gRXuDx {
	width: 26px;
	height: 26px;
	color: var(--color-brand-fill);
	place-items: center;
	display: grid;
}
._price_BipnaQ {
	align-items: baseline;
	gap: var(--space-2);
	margin: 0;
	display: flex;
}
._price_BipnaQ b {
	color: var(--color-ink);
	font-variant-numeric: tabular-nums;
	font-size: 22px;
	font-weight: 800;
}
._price_BipnaQ span {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._actions_-18PBH {
	align-items: center;
	gap: var(--space-4);
	margin-top: var(--space-2);
	flex-wrap: wrap;
	display: flex;
}
._cta_IIOrIW {
	min-height: 46px;
}
._secondaryLink_QQxIGn {
	color: var(--color-brand-fill);
	font-size: var(--text-xs);
	font-weight: var(--weight-bold);
	align-items: center;
	gap: 6px;
	text-decoration: none;
	display: inline-flex;
}
._secondaryLink_QQxIGn:hover {
	text-decoration: underline;
}
._side_x4INd0 {
	padding: var(--space-5);
	align-content: center;
	gap: var(--space-3);
	background: var(--color-surface-3);
	border-left: 1px solid var(--color-border-soft);
	display: grid;
}
._sideCaption_zi3s5t {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	align-items: center;
	gap: 6px;
	margin: 0;
	display: inline-flex;
}
._sideCaption_zi3s5t svg {
	color: var(--color-brand-fill);
}
._feed_dMFJQk {
	gap: var(--space-3);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._ntf_DheRCD {
	gap: var(--space-3);
	padding: var(--space-3) var(--space-4);
	background: var(--color-surface);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	box-shadow: var(--shadow-soft);
	grid-template-columns: 30px minmax(0, 1fr);
	align-items: start;
	display: grid;
}
._ntfIcon_3Ut9jR {
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	width: 30px;
	height: 30px;
	color: var(--color-brand-fill);
	place-items: center;
	display: grid;
}
._ntfText_hQhOd1 strong {
	color: var(--color-ink);
	font-size: var(--text-xs);
	font-weight: var(--weight-bold);
	line-height: 1.35;
	display: block;
}
._ntfAmount_63EKUU {
	color: #1e7d46;
}
[data-theme="dark"] ._ntfAmount_63EKUU {
	color: #5ec98a;
}
._ntfText_hQhOd1 span {
	color: var(--color-text-3);
	font-size: var(--text-3xs);
	margin-top: 2px;
	line-height: 1.4;
	display: block;
}
@media (width<=860px) {
	._inner_BbGK_p {
		grid-template-columns: 1fr;
	}
	._side_x4INd0 {
		border-left: none;
		border-top: 1px solid var(--color-border-soft);
	}
}
@media (width<=640px) {
	._copy_vjHGLK {
		padding: var(--space-5) var(--space-4) var(--space-4);
	}
	._side_x4INd0 {
		padding: var(--space-4);
	}
}
._bannerSlotsCard_VEEWiV {
	grid-area: banners;
	container: banner-rail/inline-size;
}
._bannerSlots_-6IKl4 {
	grid-template-columns: repeat(6, minmax(0, 1fr));
	align-items: start;
	gap: 12px;
	min-height: 0;
	display: grid;
}
@container banner-rail (width<=900px) {
	._bannerSlots_-6IKl4 {
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 10px;
	}
}
@container banner-rail (width<=540px) {
	._bannerSlots_-6IKl4 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 10px;
	}
}
._bannerSlot_o2PsiO {
	border-radius: var(--radius-sm);
	overflow: hidden;
}
._bannerAd_ZhUNqO {
	isolation: isolate;
	aspect-ratio: 1;
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	min-width: 0;
	min-height: 148px;
	color: var(--color-ink);
	grid-template-rows: auto 1fr;
	text-decoration: none;
	transition:
			background 0.18s,
			border-color 0.18s,
			box-shadow 0.22s,
			transform 0.18s;
	display: grid;
	position: relative;
	overflow: hidden;
	container: banner-ad/inline-size;
}
._bannerAd_ZhUNqO:before,
._bannerAd_ZhUNqO:after {
	content: "";
	z-index: 0;
	pointer-events: none;
	opacity: 0;
	transition: opacity 0.22s;
	position: absolute;
	inset: 0;
}
._bannerAd_ZhUNqO:before {
	background: var(--color-surface);
}
._bannerAd_ZhUNqO:after {
	transform-origin: bottom;
	background: linear-gradient(#fff0 0%, #baf8f624 36%, #4ddae03d 62%, #1ac4cf5c 100%) 50% 100%/100% 100%;
	height: 76%;
	inset: auto 0 0;
}
._bannerAd_ZhUNqO:hover,
._bannerAd_ZhUNqO:focus-visible {
	border-color: var(--color-line-strong);
	background: var(--color-surface);
	box-shadow: var(--shadow-card-hover);
	transform: translateY(-2px);
}
._bannerAd_ZhUNqO:hover:before,
._bannerAd_ZhUNqO:focus-visible:before {
	opacity: 1;
}
._bannerAd_ZhUNqO:hover:after,
._bannerAd_ZhUNqO:focus-visible:after {
	animation: 6s ease-in-out infinite _bannerBottomGlow_eX9Rl9;
}
._bannerAd_ZhUNqO:focus-visible {
	outline: 3px solid var(--color-brand-dark);
	outline-offset: 3px;
}
._bannerAdContent_tGM5V3 {
	z-index: 1;
	grid-template-columns: minmax(0, 1fr) 30px;
	align-items: start;
	gap: 10px;
	min-width: 0;
	padding: 14px 16px 0;
	display: grid;
	position: relative;
}
._bannerAdCopy_OnjCw0 {
	gap: 6px;
	min-width: 0;
	display: grid;
}
._bannerAdTitle_MnoFOD {
	color: var(--color-ink);
	font-size: 14.5px;
	font-weight: var(--weight-semibold);
	overflow-wrap: break-word;
	text-wrap: balance;
	line-height: 1.22;
}
._bannerAdText_pgAQHg {
	color: var(--color-text-2);
	overflow-wrap: break-word;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 12px;
	line-height: 1.38;
	display: -webkit-box;
	overflow: hidden;
}
@container banner-ad (width<=200px) {
	._bannerAdText_pgAQHg {
		display: none;
	}
	._bannerAdTitle_MnoFOD {
		-webkit-line-clamp: 2;
		line-clamp: 2;
	}
}
._bannerAdArrow_DCWYyf {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	width: 30px;
	height: 30px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	justify-content: center;
	align-items: center;
	transition:
			border-color 0.18s,
			color 0.18s,
			background 0.18s;
	display: inline-flex;
}
._bannerAdArrow_DCWYyf svg {
	transition: transform 0.18s;
	transform: rotate(-45deg);
}
._bannerAd_ZhUNqO:hover ._bannerAdArrow_DCWYyf,
._bannerAd_ZhUNqO:focus-visible ._bannerAdArrow_DCWYyf {
	border-color: var(--color-line-strong);
	color: var(--color-text-strong);
	background: 0 0;
}
._bannerAd_ZhUNqO:hover ._bannerAdArrow_DCWYyf svg,
._bannerAd_ZhUNqO:focus-visible ._bannerAdArrow_DCWYyf svg {
	transform: rotate(0);
}
._bannerAdMedia_moa4w_ {
	z-index: 1;
	background: 0 0;
	place-items: center;
	min-height: 0;
	padding: 4px 12px 14px;
	display: grid;
	position: relative;
	overflow: hidden;
}
._bannerAdMedia_moa4w_:before {
	content: none;
	filter: blur(10px);
	opacity: 0;
	background: 0 0;
	border-radius: 50%;
	width: min(76%, 210px);
	height: 78px;
	transition:
			opacity 0.22s,
			transform 0.22s;
	position: absolute;
	bottom: 22px;
	left: 50%;
	transform: translate(-50%) translateY(8px) scale(0.9);
}
._bannerAd_ZhUNqO:hover ._bannerAdMedia_moa4w_:before,
._bannerAd_ZhUNqO:focus-visible ._bannerAdMedia_moa4w_:before {
	opacity: 1;
	transform: translate(-50%) translateY(0) scale(1);
}
._bannerAdImage_mWLBDc {
	z-index: 1;
	aspect-ratio: 1;
	object-fit: contain;
	object-position: center;
	pointer-events: none;
	filter: drop-shadow(0 10px 14px #10182014);
	width: clamp(46px, 42cqi, 104px);
	height: auto;
	position: relative;
}
._bannerAdImage_mWLBDc[data-size="large"] {
	width: clamp(52px, 48cqi, 116px);
}
@keyframes _bannerBottomGlow_eX9Rl9 {
	0%,
	to {
		opacity: 0.32;
		transform: translateY(10%) scaleX(1.02) scaleY(0.78);
	}
	50% {
		opacity: 0.82;
		transform: translateY(0) scaleX(1.06) scaleY(1.05);
	}
	78% {
		opacity: 0.48;
		transform: translateY(6%) scaleX(1.04) scaleY(0.9);
	}
}
@media (prefers-reduced-motion: reduce) {
	._bannerAd_ZhUNqO:hover,
	._bannerAd_ZhUNqO:focus-visible {
		transform: none;
	}
	._bannerAd_ZhUNqO:hover:after,
	._bannerAd_ZhUNqO:focus-visible:after {
		opacity: 0.54;
		animation: none;
		transform: translateY(4%) scaleX(1.04) scaleY(0.94);
	}
}
@media (width<=680.98px) {
	._bannerSlots_-6IKl4 {
		grid-template-columns: 1fr;
		gap: 10px;
	}
	._bannerAd_ZhUNqO {
		aspect-ratio: auto;
		align-items: center;
		gap: 14px;
		min-height: 0;
		padding: 12px 15px;
		display: flex;
	}
	._bannerAdContent_tGM5V3 {
		flex: auto;
		order: 1;
		grid-template-columns: minmax(0, 1fr) auto;
		align-items: center;
		gap: 12px;
		padding: 0;
	}
	._bannerAdCopy_OnjCw0 {
		gap: 3px;
	}
	._bannerAdTitle_MnoFOD {
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
		font-size: 14px;
		display: -webkit-box;
		overflow: hidden;
	}
	._bannerAdText_pgAQHg {
		-webkit-line-clamp: 2;
		line-clamp: 2;
		font-size: 12px;
	}
	._bannerAdArrow_DCWYyf {
		width: 30px;
		height: 30px;
	}
	._bannerAdMedia_moa4w_ {
		flex: none;
		order: 0;
		place-items: center;
		width: 50px;
		height: 50px;
		min-height: 0;
		padding: 0;
		overflow: visible;
	}
	._bannerAdMedia_moa4w_:before {
		display: none;
	}
	._bannerAdImage_mWLBDc,
	._bannerAdImage_mWLBDc[data-size="large"] {
		width: 50px;
		height: 50px;
	}
}
[data-theme="dark"] ._bannerAd_ZhUNqO:hover {
	border-color: var(--color-line);
	background: var(--color-surface);
	box-shadow: 0 8px 14px #00000047;
}
[data-theme="dark"] ._bannerAd_ZhUNqO:focus-visible {
	background: var(--color-surface);
	border-color: #ffffff24;
	box-shadow: 0 8px 14px #10182024;
}
[data-theme="dark"] ._bannerAd_ZhUNqO:before {
	background: linear-gradient(#04080cfc 0%, #05111bfc 48%, #083558fc 100%), #050b12;
}
[data-theme="dark"] ._bannerAd_ZhUNqO:after {
	background: radial-gradient(96% 80% at 50% 100%, #70beefa3 0%, #257bbc7a 34%, #0741704d 56%, #040f1a00 76%),
	linear-gradient(#081b2d00 0%, #0d4a7c2e 52%, #1975b76b 100%);
	height: 72%;
	inset: auto -18% 0;
}
[data-theme="dark"] ._bannerAdMedia_moa4w_ {
	background: 0 0;
}
[data-theme="dark"] ._bannerAdMedia_moa4w_:before {
	background: radial-gradient(#11161b52, #0000 68%);
}
[data-theme="dark"] ._bannerAd_ZhUNqO:hover ._bannerAdTitle_MnoFOD,
[data-theme="dark"] ._bannerAd_ZhUNqO:focus-visible ._bannerAdTitle_MnoFOD {
	color: #fff;
}
[data-theme="dark"] ._bannerAd_ZhUNqO:hover ._bannerAdText_pgAQHg,
[data-theme="dark"] ._bannerAd_ZhUNqO:focus-visible ._bannerAdText_pgAQHg {
	color: #ffffffb8;
}
[data-theme="dark"] ._bannerAdArrow_DCWYyf {
	background: var(--color-surface-2);
}
[data-theme="dark"] ._bannerAd_ZhUNqO:hover ._bannerAdArrow_DCWYyf,
[data-theme="dark"] ._bannerAd_ZhUNqO:focus-visible ._bannerAdArrow_DCWYyf {
	border-color: var(--color-brand);
	color: var(--color-on-brand);
	background: var(--color-brand);
}
._savedSearches_6DCkDc {
	min-height: 28px;
	color: var(--color-text-2);
	flex-wrap: wrap;
	grid-area: saved;
	align-items: center;
	gap: 10px 14px;
	font-size: 12px;
	display: flex;
}
._savedSearchChip_tHKZoC {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	align-items: center;
	gap: 2px;
	padding: 3px 4px 3px 10px;
	display: inline-flex;
}
._savedSearchApply_t-gNVv {
	color: var(--color-text-strong);
	white-space: nowrap;
	cursor: pointer;
	background: 0 0;
	border: 0;
	padding: 0;
	font-size: 12px;
	font-weight: 600;
}
._savedSearchApply_t-gNVv:hover {
	color: var(--color-brand);
}
._savedSearchRemove_rAAdQV {
	width: 20px;
	height: 20px;
	color: var(--color-icon-muted);
	cursor: pointer;
	background: 0 0;
	border: 0;
	border-radius: 999px;
	justify-content: center;
	align-items: center;
	transition:
			color 0.16s,
			background 0.16s;
	display: inline-flex;
}
._savedSearchRemove_rAAdQV:hover {
	color: var(--color-danger);
	background: var(--color-border-soft);
}
._savedEmpty_V4D7gJ {
	color: var(--color-muted);
	white-space: normal;
	margin: 0;
	font-size: 12px;
}
._saveSearch_SMXnVF {
	border: 1px solid var(--color-border-soft);
	height: 36px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	border-radius: 8px;
	justify-content: center;
	align-items: center;
	gap: 6px;
	font-size: 12px;
	font-weight: 600;
	display: inline-flex;
}
._saveSearch_SMXnVF:hover {
	color: var(--color-brand);
}
._saveSearch_SMXnVF {
	padding: 0 11px;
}
._saveSearch_SMXnVF[aria-pressed="true"] {
	color: var(--color-brand-dark);
	border-color: var(--color-brand);
	background: var(--color-brand-soft);
}
._page_kHwix9 {
	--color-ink: #111827;
	--color-text-strong: #374151;
	--color-text-2: #4b5563;
	--color-text-3: #6b7280;
	--color-muted: #6b7280;
	--color-icon-muted: #9ca3af;
	--color-line: #e5e7eb;
	--color-border-soft: #f3f4f6;
	--color-border-input: #e5e7eb;
	--trades-sidebar-bg: #ffffff6b;
	--trades-input-inset: #fffc;
	--trades-toggle-knob: #fff;
	--trades-map-placeholder: #edf2ea;
	--trades-map-veil-mid: #ffffff8c;
	--trades-map-veil-faint: #ffffff14;
	--trades-map-veil-top: #ffffff1f;
	--trades-map-veil-bottom: #33333314;
	--trades-surface-faint: #fbfdff;
	--trades-card-shadow: 0 10px 26px #10223d14;
	background: var(--color-page);
	min-height: calc(100vh - 57px);
}
._layout_WyCtcy {
	grid-template-columns: minmax(0, 1fr);
	align-items: start;
	width: 100%;
	margin-inline: 0;
	display: grid;
}
._main_OBfEyP {
	min-width: 0;
	padding: 22px 32px 40px;
}
._discoveryGrid_lwcW5h {
	isolation: isolate;
	grid-template: "search" "saved" "banners" / minmax(0, 1fr);
	gap: 10px 24px;
	display: grid;
	position: relative;
}
@media (width<=1320px) {
	._main_OBfEyP {
		padding: 22px 24px 40px;
	}
}
@media (width<=1180px) {
	._discoveryGrid_lwcW5h {
		grid-template-rows: none;
		grid-template-columns: minmax(0, 1fr);
		grid-template-areas: "search" "saved" "banners";
	}
}
@media (width<=1060px) {
	._main_OBfEyP {
		padding: 22px 18px 34px;
	}
	._discoveryGrid_lwcW5h {
		grid-template-columns: minmax(0, 1fr);
	}
}
@media (width<=480px) {
	._main_OBfEyP {
		padding: 20px 14px 30px;
	}
}
[data-theme="dark"] ._page_kHwix9 {
	--color-ink: #e2e7ec;
	--color-text-strong: #dbe3ec;
	--color-text-2: #b8c2cc;
	--color-text-3: #94a0ac;
	--color-muted: #94a0ac;
	--color-icon-muted: #7c8894;
	--color-line: #28323e;
	--color-border-soft: #222b36;
	--color-border-input: #35414f;
	--trades-sidebar-bg: #161e2780;
	--trades-input-inset: #ffffff0a;
	--trades-toggle-knob: #d7dfe7;
	--trades-map-placeholder: #1b242f;
	--trades-map-veil-mid: #0d131a80;
	--trades-map-veil-faint: #0d131a14;
	--trades-map-veil-top: #0d131a1f;
	--trades-map-veil-bottom: #0003;
	--trades-surface-faint: #1b242f;
	--trades-card-shadow: 0 10px 26px #00000080;
}
._pagination_29MB2T {
	align-items: center;
	gap: 8px;
	display: flex;
}
._navButton_y41h6E {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	width: 32px;
	height: 32px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	flex: none;
	place-items: center;
	transition:
			border-color 0.16s,
			background-color 0.16s,
			color 0.16s;
	display: inline-grid;
}
._navButton_y41h6E:hover:not(:disabled) {
	color: var(--color-brand-dark);
	border-color: var(--color-brand);
	background: var(--color-surface-2);
}
._navButton_y41h6E:disabled {
	color: var(--color-text-3);
	cursor: not-allowed;
	opacity: 0.5;
}
._pages_H5UygI {
	align-items: center;
	gap: 4px;
	display: flex;
}
._pageButton_bbaHE5 {
	border-radius: var(--radius-sm);
	min-width: 32px;
	height: 32px;
	color: var(--color-text-strong);
	background: 0 0;
	border: 1px solid #0000;
	padding: 0 8px;
	font-size: 13px;
	font-weight: 600;
	transition:
			background-color 0.16s,
			color 0.16s;
}
._pageButton_bbaHE5:hover {
	color: var(--color-brand-dark);
	background: var(--color-surface-2);
}
._pageButton_bbaHE5[aria-current="page"] {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
}
._ellipsis_6NX904 {
	text-align: center;
	min-width: 16px;
	color: var(--color-text-3);
	font-size: 13px;
}
@media (prefers-reduced-motion: reduce) {
	._navButton_y41h6E,
	._pageButton_bbaHE5 {
		transition: none;
	}
}
._yandexMap_Bzgnu- {
	filter: saturate(0.92) contrast(0.98);
	border: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0;
}
._lotNumberBadge_XnuLb8 {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-height: 28px;
	color: var(--color-brand-dark);
	background: var(--color-surface-2);
	white-space: nowrap;
	align-items: center;
	padding: 5px 8px;
	font-size: 11px;
	font-weight: 800;
	line-height: 1;
	display: inline-flex;
}
._catalogMap_uK-n36 {
	border-top: 1px solid var(--color-line);
	grid-template-columns: minmax(0, 1.7fr) minmax(280px, 0.8fr);
	min-height: 520px;
	display: grid;
}
._catalogMapFrame_n7HxSY {
	background: var(--trades-map-placeholder);
	min-height: 520px;
	position: relative;
}
._mapResults_DvqNrt {
	border-left: 1px solid var(--color-line);
	background: var(--trades-surface-faint);
	max-height: 520px;
	overflow-y: auto;
}
._mapResult_NcViWp {
	position: relative;
}
._mapResults_DvqNrt a {
	border-bottom: 1px solid var(--color-line);
	grid-template-columns: 32.5% minmax(0, 1fr);
	align-items: stretch;
	gap: 12px;
	padding: 14px;
	display: grid;
}
._mapThumb_HiPCq0 {
	object-fit: cover;
	background: var(--color-border-soft);
	border-radius: 8px;
	width: 100%;
	height: 100%;
	min-height: 96px;
}
._mapText_CQix4F {
	gap: 5px;
	min-width: 0;
	display: grid;
}
._mapResults_DvqNrt span {
	color: var(--color-text-strong);
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 600;
}
._mapResults_DvqNrt ._lotNumberBadge_XnuLb8 {
	color: var(--color-brand-dark);
	background: var(--color-surface);
	text-transform: none;
	justify-self: start;
	font-size: 10px;
	font-weight: 800;
}
._mapResults_DvqNrt strong {
	color: var(--color-brand-dark);
	font-size: 13px;
	line-height: 1.3;
}
._mapResults_DvqNrt small {
	color: var(--color-muted);
	font-size: 11px;
	line-height: 1.35;
}
._mapResults_DvqNrt b {
	color: var(--color-ink);
	font-size: 14px;
}
._mapFavorite_oRDs8W {
	color: #fff;
	cursor: pointer;
	background: #10223d6b;
	border: 0;
	border-radius: 999px;
	justify-content: center;
	align-items: center;
	width: 34px;
	height: 34px;
	transition:
			background 0.18s,
			transform 0.18s,
			color 0.18s;
	display: inline-flex;
	position: absolute;
	top: 20px;
	left: 20px;
}
._mapCompare_GNY73N {
	color: #fff;
	cursor: pointer;
	background: #10223d6b;
	border: 0;
	border-radius: 999px;
	justify-content: center;
	align-items: center;
	width: 34px;
	height: 34px;
	transition:
			background 0.18s,
			transform 0.18s,
			color 0.18s;
	display: inline-flex;
	position: absolute;
	top: 20px;
	left: 62px;
}
._mapCompare_GNY73N:hover {
	background: #10223dad;
	transform: scale(1.04);
}
._mapCompare_GNY73N[data-active="true"] {
	color: var(--color-brand);
	background: #ffffffeb;
}
._mapFavorite_oRDs8W:hover {
	background: #10223dad;
	transform: scale(1.05);
}
._mapFavorite_oRDs8W[data-active="true"] {
	color: var(--color-brand);
	background: #ffffffeb;
}
._mapFavorite_oRDs8W[data-active="true"] svg {
	fill: currentColor;
}
@media (width<=680px) {
	._catalogMap_uK-n36 {
		grid-template-columns: 1fr;
	}
	._catalogMapFrame_n7HxSY {
		min-height: 340px;
	}
	._mapResults_DvqNrt {
		border-top: 1px solid var(--color-line);
		border-left: 0;
		max-height: 360px;
	}
}
[data-theme="dark"] ._yandexMap_Bzgnu- {
	filter: brightness(0.9) saturate(0.9);
}
._visuallyHidden_FJp9rD {
	clip: rect(0 0 0 0);
	white-space: nowrap;
	width: 1px;
	height: 1px;
	position: absolute;
	overflow: hidden;
}
._resultsHead_n0PaeI h2 {
	color: var(--color-ink);
	letter-spacing: 0;
	margin: 0;
	font-size: 16px;
	font-weight: 700;
}
._resultsPanel_0MFnGV {
	min-width: 0;
	margin-top: 10px;
	container: catalog-results/inline-size;
}
._resultsHead_n0PaeI {
	justify-content: space-between;
	align-items: center;
	gap: 16px;
	padding: 10px 0;
	display: flex;
}
._resultsSummary_LnIGxK {
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
	min-width: 0;
	display: flex;
}
._resultsHead_n0PaeI span {
	color: var(--color-text-strong);
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
}
._resultsActions_1Ztc2q,
._modeSwitcher_zBp9YY,
._viewSwitcher_TGC6bg {
	flex-wrap: nowrap;
	align-items: center;
	gap: 8px;
	display: flex;
}
._modeSwitcher_zBp9YY,
._viewSwitcher_TGC6bg {
	border: 1px solid var(--color-border-soft);
	background: var(--color-surface-2);
	border-radius: 8px;
	gap: 4px;
	padding: 3px;
}
._viewOption_wqErw2 {
	display: inline-flex;
	position: relative;
}
._viewOption_wqErw2:before {
	content: "";
	height: 8px;
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
}
._modeSwitcher_zBp9YY button,
._viewSwitcher_TGC6bg button {
	border: 1px solid var(--color-border-soft);
	height: 36px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	border-radius: 8px;
	justify-content: center;
	align-items: center;
	gap: 6px;
	font-size: 12px;
	font-weight: 600;
	display: inline-flex;
}
._modeSwitcher_zBp9YY button:hover,
._viewSwitcher_TGC6bg button:hover {
	color: var(--color-brand);
}
._modeSwitcher_zBp9YY button,
._viewSwitcher_TGC6bg button {
	background: 0 0;
	border: 0;
	border-radius: 6px;
	height: 30px;
	padding: 0 9px;
	transition:
			background-color 0.16s,
			color 0.16s,
			box-shadow 0.16s;
}
._modeSwitcher_zBp9YY button[aria-pressed="true"],
._viewSwitcher_TGC6bg button[aria-pressed="true"] {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	box-shadow: 0 1px 2px #10223d2e;
}
._columnsControl_kfy3g4 {
	z-index: 30;
	border: 1px solid var(--color-border-soft);
	background: var(--color-surface-2);
	color: var(--color-icon-muted);
	opacity: 0;
	pointer-events: none;
	white-space: nowrap;
	border-radius: 8px;
	align-items: center;
	gap: 4px;
	padding: 3px 3px 3px 9px;
	transition:
			opacity 0.16s,
			transform 0.16s;
	display: inline-flex;
	position: absolute;
	bottom: calc(100% + 8px);
	left: 0;
	transform: translateY(6px);
	box-shadow: 0 12px 30px #10223d24;
}
._viewOption_wqErw2:hover ._columnsControl_kfy3g4 {
	opacity: 1;
	pointer-events: auto;
	transform: translateY(0);
}
._viewOption_wqErw2:has(:focus-visible) ._columnsControl_kfy3g4 {
	opacity: 1;
	pointer-events: auto;
	transform: translateY(0);
}
._columnsControl_kfy3g4 button {
	min-width: 30px;
	height: 30px;
	color: var(--color-text-strong);
	background: 0 0;
	border: 0;
	border-radius: 6px;
	padding: 0 8px;
	font-size: 12px;
	font-weight: 600;
	transition:
			background-color 0.16s,
			color 0.16s,
			box-shadow 0.16s;
}
._columnsControl_kfy3g4 button:hover {
	color: var(--color-brand);
}
._columnsControl_kfy3g4 button[aria-pressed="true"] {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	box-shadow: 0 1px 2px #10223d2e;
}
@media (prefers-reduced-motion: reduce) {
	._columnsControl_kfy3g4 {
		transition: none;
	}
}
._sortControl_yvq1qF {
	border: 1px solid var(--color-border-soft);
	background: var(--color-surface);
	height: 36px;
	color: var(--color-icon-muted);
	border-radius: 8px;
	align-items: center;
	gap: 6px;
	padding: 0 10px;
	display: inline-flex;
}
._sortControl_yvq1qF:hover {
	color: var(--color-brand);
}
._sortControl_yvq1qF select {
	color: var(--color-text-strong);
	cursor: pointer;
	background: 0 0;
	border: 0;
	font-size: 12px;
	font-weight: 600;
}
._resultsFoot_wwi50B {
	border-top: 1px solid var(--color-line);
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: 12px 24px;
	margin-top: 14px;
	padding-top: 14px;
	display: flex;
}
._pageSizeControl_Aw9bHZ {
	border: 1px solid var(--color-border-soft);
	background: var(--color-surface-2);
	height: 36px;
	color: var(--color-icon-muted);
	border-radius: 8px;
	align-items: center;
	gap: 4px;
	padding: 3px;
	display: inline-flex;
}
._pageSizeControl_Aw9bHZ button {
	min-width: 30px;
	height: 30px;
	color: var(--color-text-strong);
	background: 0 0;
	border: 0;
	border-radius: 6px;
	padding: 0 8px;
	font-size: 12px;
	font-weight: 600;
	transition:
			background-color 0.16s,
			color 0.16s,
			box-shadow 0.16s;
}
._pageSizeControl_Aw9bHZ button:hover {
	color: var(--color-brand);
}
._pageSizeControl_Aw9bHZ button[aria-pressed="true"] {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	box-shadow: 0 1px 2px #10223d2e;
}
._catalogCards_iz8H1G {
	grid-template-columns: repeat(
			auto-fill,
			minmax(max(280px, calc((100% - (var(--catalog-cols, 4) - 1) * 10px) / var(--catalog-cols, 4))), 1fr)
	);
	align-items: start;
	gap: 10px;
	padding: 8px 0 0;
	display: grid;
}
._catalogCards_iz8H1G > article {
	min-height: 0;
}
._searchSubscription_gQI0La {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	grid-template-columns: auto minmax(0, 1fr) auto;
	align-items: center;
	gap: 14px;
	margin-top: 14px;
	padding: 16px;
	display: grid;
}
._searchSubscriptionIcon_ejCViN {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	width: 40px;
	height: 40px;
	color: var(--color-brand);
	background: var(--color-brand-soft);
	justify-content: center;
	align-items: center;
	display: inline-flex;
}
._searchSubscriptionText_TWdQ1R {
	gap: 4px;
	min-width: 0;
	display: grid;
}
._searchSubscriptionTitle_b0eNAn,
._searchSubscriptionText_TWdQ1R p {
	margin: 0;
}
._searchSubscriptionTitle_b0eNAn {
	color: var(--color-brand-dark);
	font-size: 15px;
	font-weight: 700;
	line-height: 1.25;
}
._searchSubscriptionText_TWdQ1R p {
	max-width: 66ch;
	color: var(--color-text-2);
	font-size: 13px;
	line-height: 1.45;
}
._searchSubscriptionText_TWdQ1R span {
	color: var(--color-text-3);
	font-size: 12px;
	font-weight: 600;
}
._searchSubscriptionButton_TAePJC {
	border-radius: var(--radius-sm);
	min-height: 48px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	border: 1px solid #0000;
	justify-content: center;
	align-items: center;
	gap: 8px;
	padding: 0 16px;
	font-size: 13px;
	font-weight: 700;
	display: inline-flex;
	box-shadow: 0 4px 8px #10223d1f;
}
._searchSubscriptionButton_TAePJC span {
	text-align: left;
	gap: 1px;
	min-width: 0;
	line-height: 1.18;
	display: grid;
}
._searchSubscriptionButton_TAePJC strong {
	font-size: 13px;
	font-weight: 800;
}
._searchSubscriptionButton_TAePJC small {
	opacity: 0.86;
	font-size: 11px;
	font-weight: 700;
}
._searchSubscriptionButton_TAePJC[aria-pressed="true"] {
	border: 1px solid var(--color-brand);
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	box-shadow: none;
}
._emptyState_G9H2KI {
	border-top: 1px solid var(--color-line);
	color: var(--color-muted);
	text-align: center;
	place-items: center;
	gap: 8px;
	padding: 64px 24px;
	display: grid;
}
._emptyState_G9H2KI svg {
	color: var(--color-text-strong);
}
._emptyState_G9H2KI h3,
._emptyState_G9H2KI p {
	margin: 0;
}
._emptyState_G9H2KI h3 {
	color: var(--color-brand-dark);
	font-size: 17px;
}
._emptyState_G9H2KI p {
	font-size: 13px;
}
._emptyPremiumHint_bZ7Dly {
	max-width: 46ch;
	color: var(--color-text-3);
	font-size: 12.5px;
	line-height: 1.45;
}
@media (width<=1200.98px) {
	._catalogCards_iz8H1G {
		grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
		justify-content: center;
	}
	._columnsControl_kfy3g4 {
		display: none;
	}
}
@media (width<=760.98px) {
	._resultsHead_n0PaeI {
		flex-direction: column;
		align-items: stretch;
	}
	._resultsActions_1Ztc2q {
		justify-content: space-between;
	}
}
@media (width<=680.98px) {
	._modeSwitcher_zBp9YY,
	._viewSwitcher_TGC6bg {
		flex: 100%;
		grid-template-columns: repeat(3, minmax(0, 1fr));
		display: grid;
	}
	._modeSwitcher_zBp9YY {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	._viewOption_wqErw2,
	._viewOption_wqErw2 > button {
		width: 100%;
	}
	._modeSwitcher_zBp9YY button,
	._viewSwitcher_TGC6bg button {
		height: 40px;
	}
	._catalogCards_iz8H1G {
		grid-template-columns: 1fr;
	}
	._searchSubscription_gQI0La {
		grid-template-columns: 1fr;
		align-items: stretch;
	}
	._searchSubscriptionIcon_ejCViN {
		display: none;
	}
	._searchSubscriptionButton_TAePJC {
		width: 100%;
	}
	._searchSubscriptionButton_TAePJC span {
		text-align: center;
	}
}
._field_1Rbh5t {
	gap: 7px;
	min-width: 0;
	display: grid;
	position: relative;
}
._label_qhix6N {
	color: var(--color-text-2);
	font-size: 12px;
	font-weight: 600;
}
._control_KVXExK {
	border: 1px solid var(--color-border-input);
	background: var(--color-surface);
	border-radius: 8px;
	grid-template-columns: minmax(0, 1fr) 34px;
	align-items: center;
	height: 36px;
	transition:
			border-color 0.14s,
			box-shadow 0.14s;
	display: grid;
	position: relative;
}
._control_KVXExK:focus-within,
._control_KVXExK[data-open="true"] {
	border-color: var(--color-brand);
	box-shadow: 0 0 0 4px #43a6be1f;
}
._input_AOq89x {
	width: 100%;
	min-width: 0;
	height: 100%;
	color: var(--color-ink);
	font: inherit;
	background: 0 0;
	border: 0;
	border-radius: 8px 0 0 8px;
	padding: 0 0 0 12px;
	font-size: 14px;
}
._input_AOq89x::placeholder {
	color: var(--color-muted);
}
._input_AOq89x:focus {
	outline: 0;
}
._trigger_R0W-Xj {
	width: 34px;
	height: 100%;
	color: var(--color-icon-muted);
	cursor: pointer;
	background: 0 0;
	border: 0;
	border-radius: 0 8px 8px 0;
	place-items: center;
	transition:
			color 0.14s,
			transform 0.16s;
	display: inline-grid;
}
._trigger_R0W-Xj:hover {
	color: var(--color-brand);
}
._control_KVXExK[data-open="true"] ._trigger_R0W-Xj[data-affordance="chevron"] {
	color: var(--color-brand);
	transform: rotate(180deg);
}
._listbox_jNupxZ {
	z-index: 40;
	border: 1px solid var(--color-line);
	background: var(--color-surface);
	max-height: 264px;
	box-shadow: var(--shadow-pop);
	border-radius: 10px;
	margin: 0;
	padding: 6px;
	list-style: none;
	position: absolute;
	top: calc(100% + 6px);
	left: 0;
	right: 0;
	overflow-y: auto;
}
._option_66fPg9 {
	color: var(--color-ink);
	cursor: pointer;
	border-radius: 6px;
	padding: 8px 10px;
	font-size: 14px;
	line-height: 1.3;
}
._option_66fPg9[data-active="true"] {
	background: var(--color-brand-soft);
}
._mark_F__xy9 {
	color: var(--color-brand-dark);
	background: 0 0;
	font-weight: 700;
}
._empty_McSSj1 {
	color: var(--color-muted);
	text-align: center;
	padding: 10px;
	font-size: 13px;
}
._range_BlRtsp {
	grid-template-columns: minmax(0, 1fr) 12px minmax(0, 1fr);
	align-items: center;
	gap: 8px;
	display: grid;
}
._range_BlRtsp > b {
	color: var(--color-muted);
	text-align: center;
	font-weight: 500;
}
._cell_ZPnG9I {
	min-width: 0;
	position: relative;
}
._popover_H4gQRF {
	z-index: 40;
	border: 1px solid var(--color-line);
	background: var(--color-surface);
	width: min(300px, 100vw - 32px);
	box-shadow: var(--shadow-pop);
	border-radius: 12px;
	padding: 14px;
	position: absolute;
	top: calc(100% + 6px);
	left: 0;
}
._calHead_5qrxb8 {
	grid-template-columns: 32px minmax(0, 1fr) 32px;
	align-items: center;
	gap: 8px;
	display: grid;
}
._navBtn_l6iPd1 {
	border: 1px solid var(--color-line);
	width: 32px;
	height: 32px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	cursor: pointer;
	border-radius: 8px;
	place-items: center;
	display: inline-grid;
}
._navBtn_l6iPd1:hover {
	color: var(--color-brand-dark);
	border-color: var(--color-brand);
	background: var(--color-surface-2);
}
._calSelects_oaVx8f {
	grid-template-columns: minmax(0, 1fr) 84px;
	gap: 6px;
	display: grid;
}
._calSelect_iXtnUA {
	border: 1px solid var(--color-line);
	min-width: 0;
	height: 32px;
	color: var(--color-ink);
	background: var(--color-surface);
	font: inherit;
	cursor: pointer;
	border-radius: 8px;
	padding: 0 8px;
	font-size: 13px;
}
._calSelect_iXtnUA:focus-visible {
	outline: 2px solid var(--color-brand-dark);
	outline-offset: 1px;
}
._weekdays_EOJCTV,
._grid_ZkS9DG {
	grid-template-columns: repeat(7, minmax(0, 1fr));
	gap: 3px;
	display: grid;
}
._weekdays_EOJCTV {
	color: var(--color-muted);
	text-align: center;
	margin-top: 12px;
	font-size: 11px;
	font-weight: 600;
}
._grid_ZkS9DG {
	margin-top: 4px;
}
._day_p8S9Ok {
	aspect-ratio: 1;
	min-width: 0;
	color: var(--color-text-strong);
	font: inherit;
	font-variant-numeric: tabular-nums;
	cursor: pointer;
	background: 0 0;
	border: 0;
	border-radius: 8px;
	place-items: center;
	font-size: 13px;
	transition:
			background-color 0.12s,
			color 0.12s;
	display: grid;
}
._day_p8S9Ok:hover:not(:disabled) {
	background: var(--color-surface-2);
}
._day_p8S9Ok[data-outside="true"] {
	color: var(--color-muted);
	opacity: 0.5;
}
._day_p8S9Ok[data-in-range="true"] {
	background: var(--color-brand-soft);
	border-radius: 0;
}
._day_p8S9Ok[data-today="true"]:not([data-selected="true"]):not([data-endpoint="true"]) {
	box-shadow: inset 0 0 0 1px var(--color-brand);
}
._day_p8S9Ok[data-selected="true"],
._day_p8S9Ok[data-endpoint="true"] {
	color: var(--color-on-brand);
	background: var(--color-brand);
}
._day_p8S9Ok:disabled {
	color: var(--color-muted);
	opacity: 0.35;
	cursor: not-allowed;
}
._presets_6PTVbv {
	flex-wrap: wrap;
	gap: 6px;
	margin-top: 12px;
	display: flex;
}
._presetBtn_gT4Z4z {
	border: 1px solid var(--color-line);
	min-height: 30px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	cursor: pointer;
	border-radius: 8px;
	padding: 0 12px;
	font-size: 12px;
	font-weight: 600;
}
._presetBtn_gT4Z4z:hover {
	color: var(--color-brand-dark);
	border-color: var(--color-brand);
	background: var(--color-surface-2);
}
@media (width>=561px) {
	._popover_H4gQRF[data-align="end"] {
		left: auto;
		right: 0;
	}
	._popover_H4gQRF[data-drop="up"] {
		top: auto;
		bottom: calc(100% + 6px);
	}
}
@media (width<=560px) {
	._popover_H4gQRF {
		width: auto;
		max-height: calc(100vh - 24px);
		position: fixed;
		inset: auto 12px 12px;
		overflow-y: auto;
	}
	._listbox_jNupxZ {
		max-height: 220px;
	}
}
._visuallyHidden_-bjwJ5 {
	clip: rect(0 0 0 0);
	white-space: nowrap;
	width: 1px;
	height: 1px;
	position: absolute;
	overflow: hidden;
}
._submitButton_K5KEUu {
	min-height: 36px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	border: 0;
	border-radius: 8px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	font-size: 14px;
	font-weight: 700;
	display: inline-flex;
	box-shadow: 0 12px 26px #43a6be2e;
}
._resetButton_jaoSub {
	color: var(--color-text-strong);
	font-size: 12px;
	font-weight: 600;
}
._resetButton_jaoSub:hover {
	color: var(--color-brand);
}
._searchPanel_eLcD9W {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-lg);
	background: var(--color-surface);
	min-width: 0;
	box-shadow: var(--shadow-soft);
	grid-area: search;
	padding: 2px 10px;
}
._filtersToggle_xfCfLI {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	width: 42px;
	min-width: 42px;
	height: 42px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	white-space: nowrap;
	cursor: pointer;
	justify-content: center;
	align-items: center;
	gap: 8px;
	padding: 0;
	font-size: 14px;
	font-weight: 700;
	display: inline-flex;
	position: relative;
}
._filtersToggle_xfCfLI:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._filtersToggle_xfCfLI[aria-expanded="true"] {
	color: var(--color-surface);
	border-color: var(--color-accent-deep);
	background: var(--color-accent-deep);
	box-shadow: none;
}
[data-theme="dark"] ._filtersToggle_xfCfLI[aria-expanded="true"] {
	color: var(--color-on-brand);
	border-color: var(--color-brand);
	background: var(--color-brand);
}
._filtersCount_OwsHyz {
	border-radius: var(--radius-sm);
	min-width: 18px;
	height: 18px;
	color: var(--color-on-brand);
	background: var(--color-brand);
	justify-content: center;
	align-items: center;
	padding: 0 5px;
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
	display: inline-flex;
	position: absolute;
	top: -5px;
	right: -5px;
}
._filtersToggle_xfCfLI[aria-expanded="true"] ._filtersCount_OwsHyz {
	color: var(--color-brand-dark);
	background: var(--color-on-brand);
}
[data-theme="dark"] ._filtersToggle_xfCfLI[aria-expanded="true"] ._filtersCount_OwsHyz {
	color: var(--color-brand);
	background: var(--color-on-brand);
}
._smartSearchRow_xlKjwP {
	z-index: 6;
	grid-template-columns: minmax(0, 1fr);
	align-items: center;
	display: grid;
	position: relative;
}
._mapSearchButton_G2MkBN {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 42px;
	color: var(--color-text-strong);
	background: var(--color-surface);
	white-space: nowrap;
	justify-content: center;
	align-items: center;
	gap: 8px;
	padding: 0 14px;
	font-size: 14px;
	font-weight: 800;
	text-decoration: none;
	display: inline-flex;
	position: relative;
	box-shadow: 0 2px 6px #1018200f;
}
._mapSearchButton_G2MkBN svg {
	color: var(--color-text-strong);
}
._mapSearchButton_G2MkBN:hover {
	color: var(--color-brand);
	border-color: var(--color-line-strong);
	background: var(--color-surface);
	transform: none;
}
._mapSearchButton_G2MkBN:hover svg {
	color: var(--color-brand);
}
[data-theme="dark"] ._mapSearchButton_G2MkBN {
	border-color: var(--color-line-strong);
	background: var(--color-surface-2);
	box-shadow: none;
}
[data-theme="dark"] ._mapSearchButton_G2MkBN:hover {
	color: var(--color-brand-bright);
	border-color: var(--color-brand);
	background: var(--color-surface-3);
}
[data-theme="dark"] ._mapSearchButton_G2MkBN:hover svg {
	color: var(--color-brand-bright);
}
._smartSearch_49aMRe {
	border-radius: var(--radius-sm);
	min-width: 0;
	min-height: 56px;
	box-shadow: none;
	background: 0 0;
	border: 0;
	grid-template-columns: auto minmax(0, 1fr) auto;
	align-items: center;
	gap: 10px;
	padding: 3px 4px;
	display: grid;
	position: relative;
}
._smartSearch_49aMRe:focus-within {
	background: var(--color-page);
}
._smartSearchIcon_whY1iH {
	color: var(--color-icon-muted);
}
._smartSearch_49aMRe input {
	width: 100%;
	min-width: 0;
	height: 42px;
	color: var(--color-ink);
	box-shadow: none;
	background: 0 0;
	border: 0;
	padding: 0;
	font-size: 16px;
}
._smartSearch_49aMRe input::placeholder {
	color: var(--color-placeholder);
}
._smartSearch_49aMRe input:focus {
	outline: 0;
}
._smartSearchActions_OuXa0k {
	align-items: center;
	gap: 6px;
	display: inline-flex;
}
._smartSubmit_1ciwTf {
	border-radius: var(--radius-sm);
	width: 42px;
	min-width: 42px;
	min-height: 42px;
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	box-shadow: var(--shadow-brand);
	border: 0;
	justify-content: center;
	align-items: center;
	gap: 8px;
	padding: 0;
	font-size: 15px;
	font-weight: 700;
	display: inline-flex;
}
._smartSubmit_1ciwTf:hover {
	background: var(--color-brand-bright);
}
._filtersToggle_xfCfLI:focus-visible,
._mapSearchButton_G2MkBN:focus-visible,
._smartSubmit_1ciwTf:focus-visible {
	box-shadow: 0 0 0 4px var(--color-focus-ring);
	outline: 0;
}
._advancedWrap_nPkfQy {
	overflow-clip-margin: 4px;
	opacity: 0;
	visibility: hidden;
	transition:
			grid-template-rows 0.22s var(--ease-out),
			opacity 0.16s var(--ease-out),
			visibility 0s linear 0.22s;
	grid-template-rows: 0fr;
	display: grid;
	overflow: clip;
}
._advancedWrap_nPkfQy[data-open="true"] {
	opacity: 1;
	visibility: visible;
	transition:
			grid-template-rows 0.22s var(--ease-out),
			opacity 0.16s var(--ease-out),
			visibility 0s;
	grid-template-rows: 1fr;
}
._advancedWrap_nPkfQy > * {
	min-height: 0;
}
._advancedPanel_9dqSjG {
	border: 0;
	margin: 0;
	padding: 0;
}
._advancedPanel_9dqSjG legend {
	color: var(--color-text-2);
	padding: 0 10px 0 0;
	font-size: 12px;
	font-weight: 600;
}
._fieldsGrid_d7ZJui {
	border-top: 1px solid var(--color-line);
	grid-template-columns: 1.18fr 1.18fr 1.18fr 1.18fr;
	gap: 18px 24px;
	margin-top: 14px;
	padding-top: 22px;
	display: grid;
}
._field_SZ3wvM {
	gap: 7px;
	min-width: 0;
	display: grid;
	position: relative;
}
._fieldWide_tlMwn2 {
	grid-column: span 2;
}
._field_SZ3wvM > span:first-child {
	color: var(--color-text-2);
	font-size: 12px;
	font-weight: 600;
}
._field_SZ3wvM input,
._field_SZ3wvM select {
	border: 1px solid var(--color-border-input);
	width: 100%;
	min-width: 0;
	height: 36px;
	color: var(--color-ink);
	background: var(--color-surface);
	border-radius: 8px;
	padding: 0 12px;
	font-size: 14px;
}
._field_SZ3wvM input::placeholder {
	color: var(--color-muted);
}
._field_SZ3wvM select {
	appearance: none;
	cursor: pointer;
	padding-right: 34px;
}
._field_SZ3wvM input:focus,
._field_SZ3wvM select:focus {
	border-color: var(--color-brand);
	outline: 0;
	box-shadow: 0 0 0 4px #43a6be1f;
}
._field_SZ3wvM > svg {
	color: var(--color-icon-muted);
	pointer-events: none;
	position: absolute;
	bottom: 10px;
	right: 12px;
}
._range_M41azM {
	grid-template-columns: minmax(0, 1fr) 14px minmax(0, 1fr);
	align-items: center;
	gap: 8px;
	display: grid;
}
._range_M41azM input {
	min-width: 0;
}
._range_M41azM b {
	color: var(--color-muted);
	text-align: center;
	font-weight: 500;
}
._toggle_FwGjLW {
	min-height: 36px;
	color: var(--color-ink);
	align-self: end;
	align-items: center;
	gap: 12px;
	font-size: 14px;
	font-weight: 700;
	display: inline-flex;
}
._toggle_FwGjLW input {
	opacity: 0;
	pointer-events: none;
	width: 1px;
	height: 1px;
	position: absolute;
}
._toggle_FwGjLW span {
	background: var(--color-border-soft);
	border-radius: 999px;
	align-items: center;
	width: 36px;
	height: 20px;
	padding: 2px;
	display: inline-flex;
}
._toggle_FwGjLW span:before {
	content: "";
	background: var(--trades-toggle-knob);
	border-radius: 50%;
	width: 16px;
	height: 16px;
	transition: transform 0.18s;
}
._toggle_FwGjLW input:checked + span {
	background: var(--color-brand);
}
._toggle_FwGjLW input:checked + span:before {
	transform: translate(16px);
}
._searchFooter_TW2FFd {
	border-top: 1px solid var(--color-line);
	justify-content: space-between;
	align-items: center;
	gap: 18px;
	margin-top: 24px;
	padding-top: 20px;
	display: flex;
}
._activeFilters_xY7j8F {
	color: var(--color-text-2);
	align-items: center;
	gap: 8px;
	font-size: 12px;
	font-weight: 700;
	display: inline-flex;
}
._activeFilters_xY7j8F svg {
	color: var(--color-text-strong);
}
._resetButton_jaoSub {
	background: 0 0;
	border: 0;
	align-items: center;
	gap: 8px;
	display: inline-flex;
}
._searchActions__YIuwT {
	align-items: center;
	gap: 22px;
	display: flex;
}
._submitButton_K5KEUu {
	min-width: 148px;
	padding: 0 20px;
}
@media (width<=1320px) {
	._fieldsGrid_d7ZJui {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
@media (width<=680px) {
	._searchPanel_eLcD9W {
		padding: 2px 4px;
	}
	._smartSearchRow_xlKjwP {
		flex-direction: column;
		grid-template-columns: 1fr;
		align-items: stretch;
	}
	._smartSearch_49aMRe {
		gap: 6px;
		min-height: 50px;
		padding: 3px 4px;
	}
	._smartSearchActions_OuXa0k {
		gap: 4px;
	}
	._filtersToggle_xfCfLI,
	._smartSubmit_1ciwTf {
		width: 44px;
		min-width: 44px;
		height: 44px;
		min-height: 44px;
	}
	._mapSearchButton_G2MkBN {
		width: 44px;
		min-width: 44px;
		min-height: 44px;
		box-shadow: none;
		gap: 0;
		padding: 0;
	}
	._mapSearchButton_G2MkBN span {
		display: none;
	}
	._smartSearch_49aMRe input {
		height: 44px;
		font-size: 16px;
	}
	._fieldsGrid_d7ZJui {
		grid-template-columns: 1fr;
	}
	._fieldWide_tlMwn2 {
		grid-column: auto;
	}
	._searchFooter_TW2FFd,
	._searchActions__YIuwT {
		flex-direction: column;
		align-items: stretch;
	}
	._submitButton_K5KEUu {
		width: 100%;
	}
}
._intro_5yqe8y {
	--intro-name-ink: #43a6be;
	z-index: 1000;
	pointer-events: none;
	background: var(--color-page);
	place-content: center;
	justify-items: center;
	gap: 0;
	animation: 0.22s 0.82s forwards _intro-exit_14oUXx;
	display: grid;
	position: fixed;
	inset: 0;
	overflow: hidden;
}
._stage_D3bh_R {
	place-items: center;
	width: 176px;
	height: 176px;
	display: grid;
	position: relative;
}
._layer_77oOzq {
	width: 152px;
	height: auto;
	position: absolute;
}
._orbits__euM6H {
	z-index: 3;
	filter: drop-shadow(0 14px 16px #33333314);
}
._gavel_OXq0vR {
	z-index: 2;
	transform-origin: 50%;
	filter: drop-shadow(0 18px 18px #33333326);
	animation: 0.72s cubic-bezier(0.22, 1, 0.36, 1) both _gavel-short-strike_PHI4pK;
}
._name_Nyc_E4 {
	color: var(--intro-name-ink);
	letter-spacing: -0.02em;
	margin-top: 14px;
	font-size: 34px;
	font-weight: 700;
	line-height: 1;
	animation: 0.6s 0.33s both _name-reveal_gag4xi;
}
@keyframes _gavel-short-strike_PHI4pK {
	0% {
		opacity: 0;
		transform: translateY(-8px) rotate(-6deg) scale(0.98);
	}
	20% {
		opacity: 1;
		transform: translateY(-8px) rotate(-6deg) scale(1);
	}
	64% {
		transform: translateY(2px) rotate(8deg) scale(1.01);
	}
	78% {
		transform: translateY(0) rotate(0) scale(0.995);
	}
	to {
		opacity: 1;
		transform: translateY(0) rotate(0) scale(1);
	}
}
@keyframes _name-reveal_gag4xi {
	0% {
		opacity: 0;
		transform: translateY(8px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes _intro-exit_14oUXx {
	to {
		opacity: 0;
		visibility: hidden;
	}
}
._intro_5yqe8y[data-reduced-motion="true"] {
	animation: 0.12s 60ms forwards _intro-exit_14oUXx;
}
._intro_5yqe8y[data-reduced-motion="true"] ._gavel_OXq0vR,
._intro_5yqe8y[data-reduced-motion="true"] ._name_Nyc_E4 {
	animation: none;
}
@media (width<=480px) {
	._stage_D3bh_R {
		transform: scale(0.85);
	}
	._name_Nyc_E4 {
		font-size: 30px;
	}
}
[data-theme="dark"] ._intro_5yqe8y {
	--intro-name-ink: #74c6da;
}
[data-theme="dark"] ._gavel_OXq0vR {
	filter: brightness(0) invert(0.65) drop-shadow(0 18px 18px #00000073);
}
._footer_Z3kQ43 {
	border-top: 1px solid var(--color-line);
	background: var(--color-surface);
	margin-top: 40px;
}
._inner_401mly {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
	padding: 44px 0 26px;
}
._top_LBxqrk {
	grid-template-columns: minmax(0, 1.1fr) minmax(0, 2fr);
	gap: 48px;
	padding-bottom: 36px;
	display: grid;
}
._brand_QqxmTy {
	max-width: 360px;
}
._logo_vJLeaM {
	align-items: center;
	gap: 12px;
	display: inline-flex;
}
._logoMark_sxPo5f {
	width: 46px;
	height: 58px;
}
._logoText_8C6dIH {
	justify-items: start;
	display: grid;
}
._logoText_8C6dIH strong {
	color: var(--color-logo);
	letter-spacing: 0.04em;
	margin-left: -0.07em;
	font-size: 24px;
	font-weight: 700;
	line-height: 1;
}
._logoText_8C6dIH small {
	color: var(--color-text-2);
	margin-top: 4px;
	margin-left: -0.1em;
	font-size: 12px;
	line-height: 1.3;
}
._tagline__iLkH5 {
	color: var(--color-text-2);
	margin: 18px 0 0;
	font-size: 14px;
	line-height: 1.55;
}
._columns_BIcWqL {
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 24px 28px;
	display: grid;
}
._columns_BIcWqL h2 {
	color: var(--color-brand-dark);
	letter-spacing: 0;
	text-transform: uppercase;
	margin: 0 0 14px;
	font-size: 13px;
	font-weight: 700;
}
._columns_BIcWqL ul {
	gap: 9px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._columns_BIcWqL a {
	color: var(--color-text-2);
	font-size: 13px;
	line-height: 1.4;
	transition: color 0.14s;
}
._columns_BIcWqL a:hover {
	color: var(--color-brand-dark);
}
._bottom_1lazwj {
	border-top: 1px solid var(--color-line);
	color: var(--color-text-3);
	flex-wrap: wrap;
	align-items: center;
	gap: 16px 28px;
	padding-top: 24px;
	font-size: 12px;
	display: flex;
}
._copy_lr6M1W {
	font-weight: 700;
}
._legalNav_LpVmR_ {
	flex-wrap: wrap;
	align-items: center;
	gap: 8px 22px;
	margin-right: auto;
	display: flex;
}
._legalNav_LpVmR_ a {
	color: var(--color-text-2);
	font-weight: 600;
}
._legalNav_LpVmR_ a:first-child {
	color: var(--color-text-strong);
}
._legalNav_LpVmR_ a:hover {
	color: var(--color-brand-dark);
}
._badges_TuxcrQ {
	gap: 8px;
	display: flex;
}
._badges_TuxcrQ span {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	width: 34px;
	height: 30px;
	color: var(--color-text-2);
	background: var(--color-surface);
	place-items: center;
	font-size: 10px;
	font-weight: 600;
	display: grid;
}
@media (width<=1000px) {
	._top_LBxqrk {
		grid-template-columns: 1fr;
		gap: 32px;
	}
	._brand_QqxmTy {
		max-width: none;
	}
}
@media (width<=760px) {
	._inner_401mly {
		width: min(calc(100% - 28px), var(--container));
		padding-top: 36px;
	}
	._columns_BIcWqL {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	._legalNav_LpVmR_ {
		order: 3;
		width: 100%;
		margin-right: 0;
	}
}
@media (width<=480px) {
	._columns_BIcWqL {
		grid-template-columns: 1fr;
	}
	._logoText_8C6dIH strong {
		font-size: 22px;
	}
}
._header_VmKhyk {
	--header-menu-shadow: 0 22px 46px #10182024;
	--header-nav-shadow: 0 18px 36px #3333331f;
	--header-surface-shadow: 0 20px 34px -32px #1018207a;
	--header-action-size: 34px;
	--header-toggle-width: 60px;
	z-index: 20;
	background: var(--header-panel-bg);
	-webkit-backdrop-filter: blur(14px);
	backdrop-filter: blur(14px);
	box-shadow: var(--header-surface-shadow);
	position: sticky;
	top: 0;
	max-width:1920px;
	margin: 0 auto;
}
._inner_1LOTXO {
	--header-inline: var(--page-inline);
	--header-gap: clamp(10px, 1.2vw, 18px);
	--header-nav-shift: 24px;
	width: 100%;
	min-height: 66px;
	padding: 0 var(--header-inline);
	align-items: center;
	gap: var(--header-gap);
	display: flex;
}
._logo_KNpJ-G {
	flex: none;
	align-items: center;
	gap: 8px;
	display: inline-flex;
}
._logoMark_NlQAPk {
	object-fit: contain;
	flex: none;
	width: 42px;
	height: 42px;
	display: block;
}
._logoText_d90Dda {
	color: var(--color-brand-dark);
	justify-items: start;
	gap: 3px;
	line-height: 1;
	display: grid;
}
._logoText_d90Dda strong {
	color: var(--color-logo);
	letter-spacing: 0;
	margin-left: -0.07em;
	font-size: 31px;
}
._logoText_d90Dda small {
	max-width: 150px;
	color: var(--color-muted);
	letter-spacing: 0.045em;
	text-transform: uppercase;
	margin-left: -0.081em;
	font-size: 7px;
	font-weight: 600;
	line-height: 1.15;
}
._nav_P5ac3U {
	min-width: 0;
	margin-left: var(--header-nav-shift);
	flex: auto;
	justify-content: flex-start;
	align-items: center;
	gap: clamp(10px, 1vw, 18px);
	display: flex;
	position: relative;
}
._navItem_MlSORA {
	align-items: center;
	min-height: 66px;
	list-style: none;
	display: inline-flex;
	position: relative;
}
._navSimpleItem_RfJvAO {
	align-items: center;
	min-height: 66px;
	list-style: none;
	display: inline-flex;
}
._motionNavList_jcXPAb {
	z-index: 1;
	flex: auto;
	justify-content: flex-start;
	align-items: center;
	gap: clamp(10px, 1vw, 18px);
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	position: relative;
}
._motionNavHighlight_bXWKqK,
._motionMenuHighlight__DYUjR {
	z-index: 0;
	border-radius: var(--radius-sm);
	pointer-events: none;
	position: absolute;
}
._motionNavHighlight_bXWKqK {
	background: 0 0;
}
._motionMenuHighlight__DYUjR {
	background: var(--color-brand-soft);
}
._nav_P5ac3U [data-slot="motion-highlight-container"] {
	position: relative;
}
._nav_P5ac3U [data-slot="navigation-menu-viewport-positioner"] {
	z-index: 50;
	isolation: isolate;
	justify-content: center;
	display: flex;
	position: absolute;
	top: calc(100% - 1px);
}
._nav_P5ac3U [data-slot="navigation-menu-viewport-positioner"][data-align="center"] {
	transform: translate(-50%);
}
._nav_P5ac3U [data-slot="navigation-menu-viewport-positioner"][data-align="start"] {
	transform: none;
}
._nav_P5ac3U [data-slot="navigation-menu-measure"] {
	visibility: hidden;
	pointer-events: none;
	width: max-content;
	position: absolute;
	top: 6px;
	left: 0;
}
._nav_P5ac3U [data-slot="motion-highlight-item"] {
	z-index: 1;
	position: relative;
}
._motionMenuViewport_BejH_k {
	border: 1px solid var(--color-line);
	color: var(--color-brand-dark);
	background: var(--header-menu-bg);
	box-shadow: var(--header-menu-shadow);
	transform-origin: top;
	border-radius: 12px;
	margin-top: 0;
	position: relative;
	overflow: hidden;
}
._motionMenuContent_Yq1vz3 {
	width: min(676px, 100vw - 48px);
	padding: 16px;
}
._motionMenuInner_V44T3l {
	z-index: 1;
	position: relative;
}
._navLink_w9VYV3 {
	min-height: 66px;
	color: var(--color-ink);
	appearance: none;
	text-align: left;
	white-space: nowrap;
	cursor: pointer;
	background: 0 0;
	border: 0;
	border-bottom: 2px solid #0000;
	align-items: center;
	padding: 0;
	font-size: 14.5px;
	font-weight: 500;
	display: inline-flex;
}
._navMenuLink_G6Ny95 {
	gap: 6px;
}
._navMenuLink_G6Ny95 svg {
	color: currentColor;
}
._navMenuLink_G6Ny95 > span[aria-hidden="true"]:last-child {
	display: none;
}
._navMenuIcon_wQuaKy {
	--motion-burger-width: 15px;
	--motion-burger-height: 12px;
	--motion-burger-inset: 1px;
	--motion-burger-line-thickness: 1.7px;
	--motion-burger-top-y: 1px;
	--motion-burger-middle-y: 5px;
	--motion-burger-bottom-y: 9px;
	--motion-burger-open-shift: 4px;
}
._navMenuItem_L8ac4o:hover ._navMenuIcon_wQuaKy [data-motion-burger-line="top"],
._navMenuItem_L8ac4o:focus-within ._navMenuIcon_wQuaKy [data-motion-burger-line="top"] {
	transform: translateY(var(--motion-burger-open-shift, 4px)) rotate(45deg);
}
._navMenuItem_L8ac4o:hover ._navMenuIcon_wQuaKy [data-motion-burger-line="middle"],
._navMenuItem_L8ac4o:focus-within ._navMenuIcon_wQuaKy [data-motion-burger-line="middle"] {
	opacity: 0;
	transform: scaleX(0.18);
}
._navMenuItem_L8ac4o:hover ._navMenuIcon_wQuaKy [data-motion-burger-line="bottom"],
._navMenuItem_L8ac4o:focus-within ._navMenuIcon_wQuaKy [data-motion-burger-line="bottom"] {
	transform: translateY(calc(var(--motion-burger-open-shift, 4px) * -1)) rotate(-45deg);
}
._navLink_w9VYV3:hover,
._navLink_w9VYV3:focus-visible,
._navItem_MlSORA:hover ._navLink_w9VYV3,
._navItem_MlSORA:focus-within ._navLink_w9VYV3,
._navMenuLink_G6Ny95[data-state="open"] {
	color: var(--color-brand-dark);
	font-weight: 700;
}
._tradeMenu_ueXZ5R {
	z-index: 32;
	border: 1px solid var(--color-line);
	background: var(--header-menu-bg);
	width: min(676px, 100vw - 48px);
	box-shadow: var(--header-menu-shadow);
	opacity: 0;
	pointer-events: none;
	visibility: hidden;
	border-radius: 12px;
	padding: 16px;
	transition:
			opacity 0.16s,
			transform 0.16s,
			visibility 0.16s;
	position: absolute;
	top: calc(100% - 1px);
	left: -24px;
	transform: translateY(8px);
}
._navMenuItem_L8ac4o:hover ._tradeMenu_ueXZ5R,
._navMenuItem_L8ac4o:focus-within ._tradeMenu_ueXZ5R {
	opacity: 1;
	pointer-events: auto;
	visibility: visible;
	transform: translateY(0);
}
._moreNavItem_scHx3L {
	display: inline-flex;
}
._moreButton_YyeV_N {
	font: inherit;
	cursor: pointer;
	background: 0 0;
	border: 0;
	border-bottom: 2px solid #0000;
	padding: 0;
}
._moreNavItem_scHx3L[data-open="true"] ._moreButton_YyeV_N {
	color: var(--color-brand-dark);
	font-weight: 700;
}
._moreMenu_8KPMu_ {
	width: min(248px, 100vw - 48px);
	padding: 8px;
	left: auto;
	right: 0;
}
._moreNavItem_scHx3L[data-open="true"] ._moreMenu_8KPMu_ {
	opacity: 1;
	pointer-events: auto;
	visibility: visible;
	transform: translateY(0);
}
._moreMenuList_i1VBSH {
	gap: 2px;
	display: grid;
}
._moreMenuLink_8xKaQs {
	border-radius: var(--radius-sm);
	min-height: 40px;
	color: var(--color-ink);
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	padding: 9px 10px;
	font-size: 14px;
	font-weight: 600;
	display: flex;
}
._moreMenuLink_8xKaQs:hover,
._moreMenuLink_8xKaQs:focus-visible {
	color: var(--color-brand);
	background: var(--color-brand-soft);
}
._moreMenuLink_8xKaQs svg {
	flex: none;
}
._servicesMenu_4Ec_QU {
	width: min(612px, 100vw - 48px);
}
._servicesMenu_4Ec_QU ._tradeMenuText_sB0_7l strong,
._servicesMenu_4Ec_QU ._tradeMenuText_sB0_7l small,
._tariffsMenu_599HIt ._tradeMenuText_sB0_7l strong,
._tariffsMenu_599HIt ._tradeMenuText_sB0_7l small,
._guidesMenu_jcH6AH ._tradeMenuText_sB0_7l strong,
._guidesMenu_jcH6AH ._tradeMenuText_sB0_7l small {
	white-space: normal;
}
._tariffsMenu_599HIt {
	width: min(612px, 100vw - 48px);
}
._tradeMenuGrid_KqNTI7 {
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 11px;
	display: grid;
}
._guidesMenu_jcH6AH {
	width: min(676px, 100vw - 48px);
}
._guidesMenu_jcH6AH ._tradeMenuLink_T8tp8W {
	grid-template-columns: 57px minmax(0, 1fr);
}
._tradeMenuLink_T8tp8W {
	border: 1px solid var(--color-border-soft);
	min-width: 0;
	min-height: 88px;
	color: var(--color-brand-dark);
	background: var(--color-surface);
	border-radius: 8px;
	grid-template-columns: 57px minmax(0, 1fr);
	align-items: center;
	gap: 13px;
	padding: 13px;
	display: grid;
}
._tradeMenuLink_T8tp8W:hover {
	border-color: var(--color-line);
	color: var(--color-brand-dark);
	background: var(--color-surface);
}
._tradeMenuFooter_LIrY-c {
	border: 1px solid var(--color-border-soft);
	color: var(--color-brand-dark);
	background: var(--color-surface);
	border-radius: 8px;
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	margin-top: 11px;
	padding: 12px 14px;
	display: flex;
}
._tradeMenuFooter_LIrY-c:hover {
	border-color: var(--color-line);
	color: var(--color-brand-dark);
	background: var(--color-surface);
}
._tradeMenuFooterText_GXX295 {
	gap: 3px;
	min-width: 0;
	display: grid;
}
._tradeMenuFooterText_GXX295 strong {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.15;
}
._tradeMenuFooterText_GXX295 small {
	color: var(--color-muted);
	font-size: 12.5px;
	line-height: 1.2;
}
._tradeMenuIcon_tP_c3s {
	place-items: center;
	width: 57px;
	height: 57px;
	display: grid;
}
._tradeMenuIcon_tP_c3s img {
	object-fit: contain;
	border-radius: var(--radius-sm);
	width: 55px;
	height: 55px;
}
._serviceMenuIcon_Vo-LFG {
	border: 1px solid var(--color-border-soft);
	color: var(--color-brand);
	background: var(--color-brand-soft);
	border-radius: 8px;
}
._serviceMenuIcon_Vo-LFG svg {
	width: 25px;
	height: 25px;
}
._tradeMenuText_sB0_7l {
	gap: 5px;
	min-width: 0;
	display: grid;
}
._tradeMenuText_sB0_7l strong,
._tradeMenuText_sB0_7l small {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
._tradeMenuText_sB0_7l strong {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.15;
}
._tradeMenuLink_T8tp8W:hover ._tradeMenuText_sB0_7l strong,
._tradeMenuFooter_LIrY-c:hover ._tradeMenuFooterText_GXX295 strong {
	color: var(--color-brand-dark);
	font-weight: 800;
}
._tradeMenuText_sB0_7l small {
	color: var(--color-muted);
	font-size: 13px;
	font-weight: 500;
}
._actions_g-Hs5w {
	flex: none;
	align-items: center;
	gap: 10px;
	margin-left: auto;
	display: flex;
}
._login_ROn8Df {
	min-height: var(--header-action-size);
	color: var(--color-brand);
	background: var(--color-surface);
	border: 1px solid #43a6be42;
	border-radius: 8px;
	align-items: center;
	gap: 6px;
	padding: 0 11px;
	font-size: 13px;
	font-weight: 600;
	display: inline-flex;
}
._account_TwKhaf {
	flex: none;
	position: relative;
}
._accountChip_58NfRK {
	width: var(--header-action-size);
	min-width: var(--header-action-size);
	min-height: var(--header-action-size);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	color: var(--color-brand-dark);
	background: var(--color-surface);
	cursor: pointer;
	justify-content: center;
	align-items: center;
	gap: 0;
	padding: 0;
	transition:
			color 0.18s,
			border-color 0.18s;
	display: inline-flex;
	overflow: hidden;
}
._accountChip_58NfRK:hover,
._accountChip_58NfRK[aria-expanded="true"] {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._accountAvatar_I9KXsf {
	width: calc(var(--header-action-size) - 2px);
	height: calc(var(--header-action-size) - 2px);
	flex: 0 0 calc(var(--header-action-size) - 2px);
	background: var(--color-brand-soft);
	border-radius: 0;
	display: block;
}
._accountAvatarImage_bF2-Uq {
	object-fit: contain;
	width: 100%;
	height: 100%;
	display: block;
}
._accountMenu_LkRvhW {
	z-index: 32;
	border: 1px solid var(--color-line);
	background: var(--header-menu-bg);
	width: min(300px, 100vw - 24px);
	max-height: min(680px, 100vh - 86px);
	box-shadow: var(--header-menu-shadow);
	border-radius: 12px;
	gap: 4px;
	padding: 8px;
	display: grid;
	position: absolute;
	top: calc(100% + 8px);
	right: 0;
	overflow-y: auto;
}
._accountMenuHead_9tdjmf {
	border-bottom: 1px solid var(--color-line);
	gap: 2px;
	margin-bottom: 4px;
	padding: 6px 10px 10px;
	display: grid;
}
._accountMenuHead_9tdjmf strong {
	text-overflow: ellipsis;
	white-space: nowrap;
	color: var(--color-brand-dark);
	font-size: 14px;
	overflow: hidden;
}
._accountMenuHead_9tdjmf small {
	text-overflow: ellipsis;
	white-space: nowrap;
	color: var(--color-muted);
	font-size: 12px;
	overflow: hidden;
}
._accountMenuSections_9VXH7G {
	gap: 2px;
	display: grid;
}
._accountMenuItem_3BBjW1 {
	width: 100%;
	min-height: 42px;
	color: var(--color-ink);
	text-align: left;
	cursor: pointer;
	background: 0 0;
	border: 0;
	border-radius: 8px;
	align-items: center;
	gap: 10px;
	padding: 8px 10px;
	font-size: 14px;
	font-weight: 500;
	display: inline-flex;
}
._accountMenuItem_3BBjW1 svg {
	flex: none;
}
._accountMenuItemText_TE2Nab {
	gap: 2px;
	min-width: 0;
	line-height: 1.15;
	display: grid;
}
._accountMenuItemText_TE2Nab strong,
._accountMenuItemText_TE2Nab small {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
._accountMenuItemText_TE2Nab strong {
	color: var(--color-brand-dark);
	font-size: 13px;
}
._accountMenuItemText_TE2Nab small {
	color: var(--color-text-2);
	font-size: 12px;
	font-weight: 400;
}
._accountMenuItem_3BBjW1:hover {
	color: var(--color-brand);
	background: var(--color-brand-soft);
}
._accountMenuItem_3BBjW1:hover ._accountMenuItemText_TE2Nab strong,
._accountMenuItem_3BBjW1:hover ._accountMenuItemText_TE2Nab small {
	color: var(--color-brand);
}
._commandTrigger_VW2LMG {
	height: var(--header-action-size);
	border: 1px solid var(--color-line);
	color: var(--color-text-2);
	background: var(--color-surface);
	border-radius: 8px;
	flex: none;
	align-items: center;
	gap: 8px;
	padding: 0 10px;
	font-size: 13px;
	transition:
			color 0.18s,
			border-color 0.18s;
	display: inline-flex;
}
._commandTrigger_VW2LMG:hover {
	color: var(--color-brand-dark);
	border-color: var(--color-brand);
}
._commandKbd_4KVT57 {
	border: 1px solid var(--color-border-soft);
	background: var(--color-surface-2);
	color: var(--color-text-3);
	border-radius: 5px;
	padding: 1px 6px;
	font-family: inherit;
	font-size: 11px;
	line-height: 1.6;
}
._favorites_NR2up5 {
	width: var(--header-action-size);
	height: var(--header-action-size);
	border: 1px solid var(--color-line);
	color: var(--color-brand-dark);
	background: var(--color-surface);
	border-radius: 8px;
	flex: none;
	justify-content: center;
	align-items: center;
	transition:
			color 0.18s,
			border-color 0.18s;
	display: inline-flex;
	position: relative;
}
._favorites_NR2up5:hover {
	color: var(--color-brand);
	border-color: var(--color-brand);
}
._favorites_NR2up5 svg,
._compare_we6Uym svg,
._login_ROn8Df svg {
	width: 16px;
	height: 16px;
}
._compare_we6Uym {
	width: var(--header-action-size);
	height: var(--header-action-size);
	border: 1px solid var(--color-line);
	color: var(--color-brand-dark);
	background: var(--color-surface);
	border-radius: 8px;
	flex: none;
	justify-content: center;
	align-items: center;
	transition:
			color 0.18s,
			border-color 0.18s;
	display: inline-flex;
	position: relative;
}
._compare_we6Uym:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._tradesLink_ODLfv_ {
	min-height: var(--header-action-size);
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	white-space: nowrap;
	border-radius: 8px;
	align-items: center;
	gap: 6px;
	padding: 0 12px;
	font-size: 13px;
	font-weight: 700;
	display: inline-flex;
	box-shadow: 0 10px 22px #43a6be2e;
}
._menuButton_De8yw9 {
	--motion-burger-width: 18px;
	--motion-burger-height: 14px;
	--motion-burger-inset: 1px;
	--motion-burger-line-thickness: 1.8px;
	--motion-burger-top-y: 1px;
	--motion-burger-middle-y: 6px;
	--motion-burger-bottom-y: 11px;
	--motion-burger-open-shift: 5px;
	width: var(--header-action-size);
	height: var(--header-action-size);
	border: 1px solid var(--color-line);
	color: var(--color-brand-dark);
	background: var(--color-surface);
	cursor: pointer;
	border-radius: 8px;
	place-items: center;
	transition:
			border-color 0.18s,
			color 0.18s,
			transform 0.18s;
	display: none;
}
._menuButton_De8yw9:hover,
._menuButton_De8yw9:focus-visible,
._menuButton_De8yw9[aria-expanded="true"] {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._menuButton_De8yw9:active {
	transform: scale(0.97);
}
@media (width>=1361px) and (width<=1540px) {
	._inner_1LOTXO {
		--header-gap: clamp(8px, 0.75vw, 14px);
		--header-nav-shift: 28px;
	}
	._logo_KNpJ-G {
		gap: 6px;
	}
	._logoMark_NlQAPk {
		width: 42px;
		height: 42px;
	}
	._logoText_d90Dda strong {
		font-size: 31px;
	}
	._nav_P5ac3U,
	._motionNavList_jcXPAb {
		gap: clamp(7px, 0.5vw, 10px);
	}
	._navLink_w9VYV3 {
		font-size: 14px;
	}
	._logoText_d90Dda small {
		display: block;
	}
	._actions_g-Hs5w {
		gap: 8px;
	}
	._commandTrigger_VW2LMG,
	._actions_g-Hs5w [data-testid="moscow-clock"] {
		display: none;
	}
}
@media (width>=1201px) and (width<=1360px) {
	._inner_1LOTXO {
		--header-inline: clamp(12px, 1.25vw, 20px);
		--header-gap: clamp(6px, 0.6vw, 10px);
		--header-nav-shift: 0px;
	}
	._logo_KNpJ-G {
		gap: 6px;
	}
	._logoMark_NlQAPk {
		width: 42px;
		height: 42px;
	}
	._logoText_d90Dda strong {
		font-size: 31px;
	}
	._nav_P5ac3U,
	._motionNavList_jcXPAb {
		gap: clamp(7px, 0.55vw, 10px);
	}
	._navLink_w9VYV3 {
		font-size: 14px;
	}
	._logoText_d90Dda small {
		display: block;
	}
	._actions_g-Hs5w {
		gap: 6px;
	}
	._commandTrigger_VW2LMG,
	._actions_g-Hs5w [data-testid="moscow-clock"] {
		display: none;
	}
	._login_ROn8Df {
		padding: 0 10px;
	}
	._tradesLink_ODLfv_ {
		padding: 0 12px;
	}
}
@media (width>=1541px) and (width<=1760px) {
	._inner_1LOTXO {
		--header-gap: clamp(10px, 0.9vw, 16px);
	}
	._nav_P5ac3U,
	._motionNavList_jcXPAb {
		gap: clamp(8px, 0.65vw, 12px);
	}
	._logoText_d90Dda small {
		display: block;
	}
	._actions_g-Hs5w {
		gap: 8px;
	}
}
@media (width<=1200.98px) {
	._inner_1LOTXO {
		--header-inline: clamp(14px, 2vw, 24px);
		--header-gap: clamp(8px, 1vw, 12px);
		--header-nav-shift: 0px;
	}
	._logo_KNpJ-G {
		gap: 6px;
	}
	._logoMark_NlQAPk {
		width: 42px;
		height: 42px;
	}
	._logoText_d90Dda strong {
		font-size: 31px;
	}
	._logoText_d90Dda small {
		display: block;
	}
	._actions_g-Hs5w {
		gap: 8px;
	}
	._nav_P5ac3U {
		max-height: calc(100dvh - 66px);
		padding: 8px var(--header-inline) 12px;
		border-bottom: 1px solid var(--color-line);
		background: var(--header-menu-bg);
		box-shadow: var(--header-nav-shadow);
		overscroll-behavior: contain;
		opacity: 0;
		pointer-events: none;
		transform-origin: top;
		clip-path: inset(0 0 100%);
		visibility: hidden;
		flex-direction: column;
		align-items: stretch;
		gap: 2px;
		transition:
				opacity 0.18s,
				transform 0.26s cubic-bezier(0.22, 1, 0.36, 1),
				clip-path 0.28s cubic-bezier(0.22, 1, 0.36, 1),
				visibility 0s linear 0.28s;
		display: flex;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		overflow-y: auto;
		transform: translateY(-8px) scaleY(0.98);
	}
	._nav_P5ac3U[data-open="true"] {
		opacity: 1;
		pointer-events: auto;
		clip-path: inset(0);
		visibility: visible;
		transition-delay: 0s;
		transform: translateY(0) scaleY(1);
	}
	._nav_P5ac3U[data-open="true"] > ._navLink_w9VYV3,
	._nav_P5ac3U[data-open="true"] > ._navItem_MlSORA {
		animation: 0.24s cubic-bezier(0.22, 1, 0.36, 1) both _mobileNavItemIn_nXimA2;
	}
	._nav_P5ac3U[data-open="true"] > :nth-child(2) {
		animation-delay: 24ms;
	}
	._nav_P5ac3U[data-open="true"] > :nth-child(3) {
		animation-delay: 48ms;
	}
	._nav_P5ac3U[data-open="true"] > :nth-child(4) {
		animation-delay: 72ms;
	}
	._nav_P5ac3U[data-open="true"] > :nth-child(n + 5) {
		animation-delay: 96ms;
	}
	._navItem_MlSORA {
		flex-direction: column;
		align-items: stretch;
		min-height: 0;
		display: flex;
	}
	._navLink_w9VYV3 {
		border-bottom: 1px solid var(--color-line);
		width: 100%;
		min-height: 48px;
		display: flex;
	}
	._navMenuLink_G6Ny95 svg,
	._navMenuIcon_wQuaKy {
		display: none;
	}
	._navItem_MlSORA:last-child ._navLink_w9VYV3,
	._nav_P5ac3U > ._navLink_w9VYV3:last-child,
	._navLastLink_aZlfNG {
		border-bottom: 0;
	}
	._tradeMenu_ueXZ5R,
	._moreNavItem_scHx3L {
		display: none;
	}
	._menuButton_De8yw9 {
		display: grid;
	}
}
@media (width<=860px) {
	._tradesLink_ODLfv_ {
		display: none;
	}
}
@media (width<=640px) {
	._header_VmKhyk {
		--header-action-size: 32px;
		--header-toggle-width: 54px;
	}
	._inner_1LOTXO {
		--header-inline: 14px;
		gap: 10px;
		min-height: 62px;
	}
	._logo_KNpJ-G {
		flex: 0 auto;
		min-width: 0;
	}
	._logoText_d90Dda {
		min-width: 0;
	}
	._logoText_d90Dda small {
		white-space: normal;
	}
	._logoMark_NlQAPk {
		width: 38px;
		height: 38px;
	}
	._logoText_d90Dda strong {
		font-size: 28px;
	}
	._logoText_d90Dda small {
		display: none;
	}
	._login_ROn8Df {
		min-height: var(--header-action-size);
		padding: 0 9px;
		font-size: 12px;
		line-height: 1.1;
	}
	._nav_P5ac3U {
		max-height: calc(100dvh - 62px);
		padding: 14px var(--header-inline);
	}
}
@media (width<=520px) {
	._logoText_d90Dda {
		display: none;
	}
}
@media (width<=420px) {
	._inner_1LOTXO {
		--header-inline: 10px;
		gap: 8px;
	}
	._actions_g-Hs5w {
		gap: 6px;
	}
	._login_ROn8Df {
		max-width: 72px;
		padding: 0 8px;
		font-size: 12px;
	}
	._logoMark_NlQAPk {
		width: 38px;
		height: 38px;
	}
	._logoText_d90Dda strong {
		font-size: 22px;
	}
	._logoText_d90Dda small {
		display: none;
	}
	._favorites_NR2up5,
	._menuButton_De8yw9 {
		width: var(--header-action-size);
		height: var(--header-action-size);
	}
}
@media (width<=1200.98px) {
	._commandTrigger_VW2LMG {
		display: none;
	}
}
@keyframes _mobileNavItemIn_nXimA2 {
	0% {
		opacity: 0;
		transform: translateY(-6px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@media (prefers-reduced-motion: reduce) {
	._menuButton_De8yw9,
	._nav_P5ac3U,
	._nav_P5ac3U[data-open="true"] > ._navLink_w9VYV3,
	._nav_P5ac3U[data-open="true"] > ._navItem_MlSORA,
	._tradeMenu_ueXZ5R {
		transition: none;
		animation: none;
	}
	._menuButton_De8yw9:active {
		transform: none;
	}
}
[data-theme="dark"] ._header_VmKhyk {
	--header-menu-shadow: 0 22px 46px #0000008c;
	--header-nav-shadow: 0 18px 36px #00000080;
	--header-surface-shadow: 0 20px 34px -30px #000000c7;
}
._root_RZAC3U {
	flex: none;
	position: relative;
}
._trigger_v9OUPq {
	width: var(--header-action-size, 34px);
	height: var(--header-action-size, 34px);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	color: var(--color-brand-dark);
	background: var(--color-surface);
	justify-content: center;
	align-items: center;
	transition:
			color 0.18s,
			border-color 0.18s;
	display: inline-flex;
	position: relative;
}
._trigger_v9OUPq > svg {
	width: 16px;
	height: 16px;
}
._trigger_v9OUPq:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._badge_VDoArM {
	border-radius: var(--radius-sm);
	background: var(--color-brand);
	min-width: 17px;
	height: 17px;
	color: var(--color-on-brand);
	font-size: var(--text-3xs);
	font-weight: var(--weight-semibold);
	font-variant-numeric: tabular-nums;
	justify-content: center;
	align-items: center;
	padding: 0 4px;
	line-height: 1;
	display: inline-flex;
	position: absolute;
	top: -5px;
	right: -5px;
}
._panel_rcXmJO {
	z-index: 60;
	width: min(360px, 100vw - 24px);
	padding: var(--space-3);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md, 12px);
	background: var(--color-surface);
	box-shadow: var(--shadow-soft);
	position: absolute;
	top: calc(100% + 8px);
	right: 0;
}
._panelHead_9CLKY9 {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	padding: var(--space-1) var(--space-2) var(--space-2);
	display: flex;
}
._panelHead_9CLKY9 strong {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._markAll_5WH2tr {
	color: var(--color-brand);
	font-size: var(--text-xs);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	background: 0 0;
	border: none;
}
._markAll_5WH2tr:hover {
	color: var(--color-brand-dark);
	text-decoration: underline;
}
._list_eVavOW {
	gap: 2px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._item_k1EJTL {
	align-items: center;
	gap: var(--space-3);
	padding: var(--space-2);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	grid-template-columns: auto minmax(0, 1fr) auto;
	display: grid;
}
._item_k1EJTL:hover {
	background: var(--color-brand-soft);
}
._itemIcon_bdcTKO {
	border-radius: var(--radius-sm);
	width: 30px;
	height: 30px;
	color: var(--color-brand-dark);
	background: var(--color-surface-2, var(--color-page));
	justify-content: center;
	align-items: center;
	display: inline-flex;
}
._itemText_6lsLz0 {
	gap: 2px;
	min-width: 0;
	display: grid;
}
._itemText_6lsLz0 strong {
	color: var(--color-text-strong);
	font-size: var(--text-sm);
	font-weight: var(--weight-medium);
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1.3;
	overflow: hidden;
}
._itemText_6lsLz0 small {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._item_k1EJTL[data-unread="true"] ._itemText_6lsLz0 strong {
	font-weight: var(--weight-semibold);
}
._dot_9JQtAU {
	background: var(--color-brand);
	border-radius: 50%;
	width: 8px;
	height: 8px;
}
._empty_qhwkYY {
	padding: var(--space-3) var(--space-2) var(--space-4);
	text-align: center;
}
._empty_qhwkYY p {
	margin: 0 0 var(--space-2);
	color: var(--color-text-2);
	font-size: var(--text-sm);
}
._emptyLink_VDGgDI,
._footerLink_xDiPbG {
	align-items: center;
	gap: var(--space-2);
	color: var(--color-brand);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	display: inline-flex;
}
._footerLink_xDiPbG {
	margin-top: var(--space-2);
	padding: var(--space-2);
	border-top: 1px solid var(--color-line);
	border-radius: 0 0 var(--radius-sm) var(--radius-sm);
	justify-content: center;
	width: 100%;
}
._emptyLink_VDGgDI:hover,
._footerLink_xDiPbG:hover {
	color: var(--color-brand-dark);
}
@media (width<=420px) {
	._badge_VDoArM {
		min-width: 16px;
		height: 16px;
	}
}
@media (width<=640px) {
	._panel_rcXmJO {
		top: calc(var(--header-height) + 8px);
		width: auto;
		max-height: calc(100dvh - var(--header-height) - 20px);
		overscroll-behavior: contain;
		position: fixed;
		left: 14px;
		right: 14px;
		overflow-y: auto;
	}
}
._icon_Cb9EfO {
	width: var(--motion-burger-width, 22px);
	height: var(--motion-burger-height, 18px);
	color: currentColor;
	flex: none;
	display: inline-block;
	position: relative;
}
._line_t7nlgE {
	left: var(--motion-burger-inset, 2px);
	right: var(--motion-burger-inset, 2px);
	height: var(--motion-burger-line-thickness, 2px);
	transform-origin: 50%;
	will-change: transform, opacity;
	background: currentColor;
	border-radius: 2px;
	transition:
			opacity 0.14s,
			transform 0.28s cubic-bezier(0.22, 1, 0.36, 1);
	position: absolute;
}
._lineTop_zbsBSG {
	top: var(--motion-burger-top-y, 2px);
}
._lineMiddle_6hHGL8 {
	top: var(--motion-burger-middle-y, 8px);
}
._lineBottom_t42hQM {
	top: var(--motion-burger-bottom-y, 14px);
}
._icon_Cb9EfO[data-open="true"] ._lineTop_zbsBSG {
	transform: translateY(var(--motion-burger-open-shift, 6px)) rotate(45deg);
}
._icon_Cb9EfO[data-open="true"] ._lineMiddle_6hHGL8 {
	opacity: 0;
	transform: scaleX(0.18);
}
._icon_Cb9EfO[data-open="true"] ._lineBottom_t42hQM {
	transform: translateY(calc(var(--motion-burger-open-shift, 6px) * -1)) rotate(-45deg);
}
@media (prefers-reduced-motion: reduce) {
	._line_t7nlgE {
		transition: none;
	}
	._icon_Cb9EfO[data-open="true"] ._lineTop_zbsBSG {
		transform: translateY(var(--motion-burger-open-shift, 6px)) rotate(45deg);
	}
	._icon_Cb9EfO[data-open="true"] ._lineMiddle_6hHGL8 {
		opacity: 0;
		transform: scaleX(0.18);
	}
	._icon_Cb9EfO[data-open="true"] ._lineBottom_t42hQM {
		transform: translateY(calc(var(--motion-burger-open-shift, 6px) * -1)) rotate(-45deg);
	}
}
._clock_r_t5fh {
	color: var(--color-brand-dark);
	font-variant-numeric: tabular-nums;
	white-space: nowrap;
	flex-direction: column;
	align-items: flex-end;
	gap: 3px;
	font-size: 13px;
	font-weight: 700;
	line-height: 1;
	display: inline-flex;
}
._row_pO4cfb {
	align-items: baseline;
	gap: 6px;
	display: inline-flex;
}
._time_jf6Op9 {
	font-variant-numeric: tabular-nums;
	letter-spacing: 0.01em;
}
._mark_zmdpTF {
	color: var(--color-muted);
	letter-spacing: 0.06em;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: 600;
}
._date_4_MfvH {
	color: var(--color-muted);
	letter-spacing: 0.025em;
	text-align: left;
	align-self: stretch;
	font-size: 12px;
	font-weight: 700;
}
@media (width<=640px) {
	._clock_r_t5fh {
		display: none;
	}
}
._toggle_abkOyR {
	--toggle-thumb-size: 26px;
	width: var(--header-toggle-width, 60px);
	height: var(--header-action-size, 34px);
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	flex-shrink: 0;
	padding: 3px;
	position: relative;
}
._toggle_abkOyR:hover,
._toggle_abkOyR:focus-visible {
	border-color: var(--color-brand);
}
._toggle_abkOyR[aria-checked="true"] {
	background: var(--color-surface-2);
	border-color: #5cbcd459;
}
._track_flJGHX {
	display: block;
	position: absolute;
	inset: 0;
}
._trackSun_7QKxxR,
._trackMoon_-RzoP- {
	width: 14px;
	height: 14px;
	color: var(--color-icon-muted);
	position: absolute;
	top: 50%;
	translate: 0 -50%;
}
._trackSun_7QKxxR {
	left: 9px;
}
._trackMoon_-RzoP- {
	right: 9px;
}
._thumb_8VOsJf {
	width: var(--toggle-thumb-size);
	height: var(--toggle-thumb-size);
	background: var(--color-brand-fill);
	border-radius: 6px;
	place-items: center;
	transition: left 0.25s cubic-bezier(0.4, 0, 0.2, 1);
	display: grid;
	position: absolute;
	top: 50%;
	left: 3px;
	translate: 0 -50%;
	box-shadow: 0 2px 6px #10182047;
}
._toggle_abkOyR[aria-checked="true"] ._thumb_8VOsJf {
	left: calc(100% - var(--toggle-thumb-size) - 3px);
}
._thumbSun_x80PCH,
._thumbMoon_lBrxwz {
	width: 13px;
	height: 13px;
	color: var(--color-on-brand);
	grid-area: 1/1;
	transition:
			opacity 0.2s,
			transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
._thumbMoon_lBrxwz {
	opacity: 0;
	transform: rotate(-60deg) scale(0.6);
}
._toggle_abkOyR[aria-checked="true"] ._thumbSun_x80PCH {
	opacity: 0;
	transform: rotate(90deg) scale(0.5);
}
._toggle_abkOyR[aria-checked="true"] ._thumbMoon_lBrxwz {
	opacity: 1;
	transform: rotate(0) scale(1);
}
@media (prefers-reduced-motion: reduce) {
	._thumb_8VOsJf,
	._thumbSun_x80PCH,
	._thumbMoon_lBrxwz {
		transition: none;
	}
}
@media (width<=640px) {
	._toggle_abkOyR {
		--toggle-thumb-size: 24px;
	}
	._trackSun_7QKxxR,
	._trackMoon_-RzoP- {
		width: 13px;
		height: 13px;
	}
	._trackSun_7QKxxR {
		left: 8px;
	}
	._trackMoon_-RzoP- {
		right: 8px;
	}
}
._dialog__Ng_Jh {
	border-radius: var(--radius-md);
	width: min(600px, 92vw);
	max-width: none;
	max-height: 70vh;
	color: var(--color-ink);
	background: 0 0;
	border: none;
	margin: 12vh auto auto;
	padding: 0;
	overflow: visible;
}
._dialog__Ng_Jh::backdrop {
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	background: #1018206b;
}
._panel_Ytw8Qx {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	max-height: 70vh;
	box-shadow: var(--shadow-card);
	flex-direction: column;
	display: flex;
	overflow: hidden;
}
._dialog__Ng_Jh[open] ._panel_Ytw8Qx {
	animation: 0.16s _paletteIn_uHy5zm;
}
@keyframes _paletteIn_uHy5zm {
	0% {
		opacity: 0;
		transform: translateY(-6px) scale(0.99);
	}
}
._searchRow_3h0QEl {
	align-items: center;
	gap: var(--space-3);
	padding: var(--space-4) var(--space-5);
	border-bottom: 1px solid var(--color-line);
	color: var(--color-icon-muted);
	display: flex;
}
._input_rlc02Z {
	min-width: 0;
	color: var(--color-ink);
	font-size: var(--text-base);
	background: 0 0;
	border: none;
	flex: 1;
	font-family: inherit;
}
._input_rlc02Z::placeholder {
	color: var(--color-text-3);
}
._input_rlc02Z:focus {
	outline: none;
}
._list_wIJ5-B {
	min-height: 0;
	padding: var(--space-2);
	flex: 1;
	margin: 0;
	list-style: none;
	overflow-y: auto;
}
._option_UvsfS- {
	align-items: center;
	gap: var(--space-3);
	width: 100%;
	padding: 10px var(--space-3);
	border-radius: var(--radius-sm);
	color: var(--color-ink);
	font-size: var(--text-sm);
	text-align: left;
	cursor: pointer;
	background: 0 0;
	border: none;
	display: flex;
}
._option_UvsfS- svg {
	color: var(--color-icon-muted);
	flex-shrink: 0;
}
._option_UvsfS-[data-active="true"] {
	background: var(--color-brand-soft);
}
._option_UvsfS-[data-active="true"] svg {
	color: var(--color-brand-dark);
}
._optionLabel_5Xq-Fb {
	font-weight: var(--weight-medium);
	flex-shrink: 0;
}
._optionHint_t9TVki {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	white-space: nowrap;
	margin-left: auto;
}
._empty_IBg12k {
	padding: var(--space-5);
	color: var(--color-text-3);
	font-size: var(--text-sm);
	text-align: center;
}
._footer_5quZMu {
	gap: var(--space-4);
	padding: 10px var(--space-5);
	border-top: 1px solid var(--color-line);
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	flex-wrap: wrap;
	display: flex;
}
._footer_5quZMu span {
	align-items: center;
	gap: 4px;
	display: inline-flex;
}
._kbd_6PTdqo {
	border: 1px solid var(--color-border-soft);
	background: var(--color-surface-2);
	min-width: 18px;
	color: var(--color-text-2);
	font-family: inherit;
	font-size: var(--text-3xs);
	text-align: center;
	border-radius: 5px;
	padding: 1px 5px;
	line-height: 1.5;
}
@media (prefers-reduced-motion: reduce) {
	._dialog__Ng_Jh[open] ._panel_Ytw8Qx {
		animation: none;
	}
}
._banner_0zUMVg {
	z-index: 60;
	border-radius: var(--radius-sm);
	color: #fff;
	background: var(--color-warning);
	max-width: calc(100vw - 32px);
	box-shadow: var(--shadow-card);
	font-size: var(--text-sm);
	font-weight: var(--weight-medium);
	align-items: center;
	gap: 8px;
	padding: 10px 16px;
	animation: 0.2s _onlineNoticeIn_kPNPWe;
	display: inline-flex;
	position: fixed;
	bottom: 20px;
	left: 50%;
	transform: translate(-50%);
}
._banner_0zUMVg svg {
	flex: none;
}
@keyframes _onlineNoticeIn_kPNPWe {
	0% {
		opacity: 0;
		transform: translate(-50%, 8px);
	}
}
@media (prefers-reduced-motion: reduce) {
	._banner_0zUMVg {
		animation: none;
	}
}
._sidebar_FVwgt4 {
	background: var(--trades-sidebar-bg);
	min-height: calc(100vh - 57px);
	padding: 26px 24px 28px;
}
._sidebar_FVwgt4[data-variant="pinned"] {
	border-right: 1px solid var(--color-line);
}
._sidebar_FVwgt4[data-variant="drawer"] {
	--drawer-block-space: clamp(18px, calc(12px + 0.75vw), 28px);
	--drawer-nav-gap: clamp(6px, calc(3px + 0.7vw), 12px);
	--drawer-nav-top: clamp(10px, calc(8px + 0.45vw), 14px);
	min-height: 0;
	padding-block: clamp(18px, 14px + 0.9vh, 28px) clamp(22px, 18px + 1vh, 32px);
	padding-inline: clamp(14px, 12px + 0.56vw, 24px);
}
._sideBlock_dp3nx2 {
	border-bottom: 1px solid var(--color-line);
	margin-bottom: 28px;
	padding: 0 0 28px;
}
._sideBlock_dp3nx2:last-child {
	margin-bottom: 0;
}
._sidebar_FVwgt4[data-variant="drawer"] ._sideBlock_dp3nx2 {
	padding-bottom: var(--drawer-block-space);
	margin-bottom: var(--drawer-block-space);
	border-bottom: 0;
}
._sidebar_FVwgt4[data-variant="drawer"] ._sideBlock_dp3nx2:not(:last-child) {
	border-bottom: 1px solid var(--color-line);
}
._sideBlock_dp3nx2 h2 {
	color: var(--color-ink);
	letter-spacing: 0;
	justify-content: space-between;
	align-items: center;
	gap: 8px;
	margin: 0;
	font-size: 16px;
	font-weight: 700;
	display: flex;
}
._sideBlock_dp3nx2 h2 svg {
	color: var(--color-text-strong);
}
._sideBlock_dp3nx2 p {
	color: var(--color-text-2);
	margin: 8px 0 12px;
	font-size: 12px;
	line-height: 1.45;
}
._sideNav_o1oMla {
	gap: 8px;
	margin-top: 12px;
	display: grid;
}
._sidebar_FVwgt4[data-variant="drawer"] ._sideNav_o1oMla {
	gap: var(--drawer-nav-gap);
	margin-top: var(--drawer-nav-top);
}
._sideNav_o1oMla a,
._sideNav_o1oMla button {
	width: 100%;
	color: var(--color-ink);
	font: inherit;
	text-align: left;
	cursor: pointer;
	background: 0 0;
	border: 0;
	grid-template-columns: 28px minmax(0, 1fr) auto;
	align-items: center;
	gap: 10px;
	padding: 0;
	font-size: 14px;
	display: grid;
}
._serviceIcon_IGePMV {
	border: 1px solid var(--color-border-soft);
	object-fit: contain;
	background: #fff;
	border-radius: 8px;
	width: 28px;
	height: 28px;
	padding: 3px;
}
._sideNav_o1oMla a:hover ._serviceIcon_IGePMV,
._sideNav_o1oMla button:hover ._serviceIcon_IGePMV {
	border-color: #43a6be52;
}
._sideNav_o1oMla a > span,
._sideNav_o1oMla button > span {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	min-width: 24px;
	color: var(--color-text-2);
	background: var(--color-border-soft);
	text-align: center;
	padding: 2px 6px;
	font-size: 11px;
}
@media (width<=1320px) {
	._sidebar_FVwgt4[data-variant="drawer"] {
		min-height: 0;
	}
}
@media (width<=680px), (width<=1320px) and (pointer: coarse) {
	._sidebar_FVwgt4[data-variant="drawer"] ._sideNav_o1oMla {
		gap: 4px;
	}
	._sidebar_FVwgt4[data-variant="drawer"] ._sideNav_o1oMla a,
	._sidebar_FVwgt4[data-variant="drawer"] ._sideNav_o1oMla button {
		min-height: 36px;
		padding: 0;
	}
}
@media (width<=1060px) {
	._sidebar_FVwgt4[data-variant="pinned"] {
		border-right: 0;
		border-top: 1px solid var(--color-line);
		order: 2;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 18px 24px;
		min-height: 0;
		margin-top: 8px;
		display: grid;
	}
	._sidebar_FVwgt4[data-variant="pinned"] ._sideBlock_dp3nx2 {
		border-bottom: 0;
		margin: 0;
		padding: 0;
	}
}
@media (width<=680px) {
	._sidebar_FVwgt4[data-variant="drawer"] {
		padding: 18px 14px 24px;
	}
	._sidebar_FVwgt4[data-variant="pinned"] {
		grid-template-columns: 1fr;
		padding: 20px 16px;
	}
}
._layer_NHpx0p {
	--trades-sidebar-bg: transparent;
	--tools-rail-height: 156px;
	--tools-rail-offset: clamp(72px, 14vh, 150px);
	z-index: 10;
	top: calc(var(--header-height) + 16px);
	width: 38px;
	height: var(--tools-rail-height);
	pointer-events: auto;
	display: block;
	position: fixed;
	left: 0;
}
._layer_NHpx0p[data-open="true"] {
	width: min(264px, 100vw - 20px);
}
._panel_wylCMm {
	z-index: 2;
	width: 100%;
	min-width: 0;
	max-width: none;
	height: auto;
	max-height: calc(100vh - var(--header-height) - 32px);
	max-height: calc(100dvh - var(--header-height) - 32px);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-md);
	background: var(--color-page);
	pointer-events: none;
	opacity: 0;
	flex-direction: column;
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden auto;
	transform: translate(calc(-100% - 14px));
}
._rail_K-7Mpi {
	z-index: 3;
	top: var(--tools-rail-offset);
	width: 38px;
	height: var(--tools-rail-height);
	border: 1px solid var(--color-line);
	border-radius: 0 var(--radius-md) var(--radius-md) 0;
	color: var(--color-brand);
	background: var(--color-surface);
	cursor: pointer;
	pointer-events: auto;
	border-left: 0;
	justify-content: center;
	align-items: center;
	padding: 0;
	transition:
			border-color 0.18s,
			color 0.18s,
			box-shadow 0.18s;
	display: inline-flex;
	position: absolute;
	left: 0;
}
._rail_K-7Mpi:hover,
._rail_K-7Mpi:focus-visible {
	border-color: var(--color-brand);
	color: var(--color-brand);
	transform: translate(2px);
}
._rail_K-7Mpi:focus-visible {
	outline-offset: 2px;
	outline: 2px solid #43a6be47;
}
._layer_NHpx0p[data-open="true"] ._panel_wylCMm {
	pointer-events: auto;
	opacity: 1;
	transform: translate(0, 0);
}
._panelBody_OwMh4S {
	opacity: 0;
	min-height: 0;
	position: relative;
	overflow: visible;
	transform: translate(-10px);
}
._layer_NHpx0p[data-open="true"] ._panelBody_OwMh4S {
	opacity: 1;
	transform: translate(0);
}
._close_0QnJUF {
	z-index: 1;
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	width: 38px;
	height: 38px;
	color: var(--color-ink);
	background: var(--color-surface);
	cursor: pointer;
	justify-content: center;
	align-items: center;
	transition:
			border-color 0.18s,
			color 0.18s,
			transform 0.18s;
	display: inline-flex;
	position: absolute;
	top: 15px;
	right: 15px;
}
._close_0QnJUF:hover,
._close_0QnJUF:focus-visible {
	border-color: var(--color-brand);
	color: var(--color-brand);
}
._close_0QnJUF:active {
	transform: scale(0.97);
}
._close_0QnJUF:after {
	z-index: 1;
	border-radius: var(--radius-sm);
	color: var(--color-surface);
	background: var(--color-accent-deep);
	content: attr(data-tooltip);
	opacity: 0;
	pointer-events: none;
	padding: 7px 9px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	transition:
			opacity 0.15s,
			transform 0.15s;
	position: absolute;
	top: 50%;
	left: calc(100% + 8px);
	transform: translate(-4px, -50%);
}
._close_0QnJUF:hover:after,
._close_0QnJUF:focus-visible:after {
	opacity: 1;
	transform: translateY(-50%);
}
._close_0QnJUF:after {
	left: auto;
	right: calc(100% + 8px);
}
._railText_R7k3hG {
	color: currentColor;
	white-space: nowrap;
	transform-origin: 50%;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-90deg);
}
._panel_wylCMm [data-variant="drawer"] {
	background: 0 0;
	min-height: 0;
}
._panel_wylCMm [data-variant="drawer"] > :first-child h2 {
	padding-right: 50px;
}
@media (width<=480px) {
	._panel_wylCMm {
		width: min(264px, 100vw - 20px);
	}
	._rail_K-7Mpi {
		width: 34px;
		height: 142px;
	}
	._layer_NHpx0p {
		--tools-rail-height: 142px;
		--tools-rail-offset: clamp(56px, 12vh, 104px);
		width: 34px;
	}
	._layer_NHpx0p[data-open="true"] {
		width: min(264px, 100vw - 20px);
	}
}
@media (prefers-reduced-motion: reduce) {
	._close_0QnJUF,
	._panelBody_OwMh4S,
	._panel_wylCMm,
	._rail_K-7Mpi {
		transition: none;
	}
	._close_0QnJUF:active {
		transform: none;
	}
}
[data-theme="dark"] ._rail_K-7Mpi {
	color: var(--color-brand);
	background: var(--color-page);
}
._dialog_Ig98FI {
	border-radius: var(--radius-md);
	width: min(460px, 92vw);
	max-width: none;
	color: var(--color-ink);
	background: 0 0;
	border: none;
	padding: 0;
	overflow: visible;
}
._dialog_Ig98FI::backdrop {
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	background: #1018206b;
}
._panel_nSYMH2 {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-md);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	flex-direction: column;
	display: flex;
	overflow: hidden;
}
._dialog_Ig98FI[open] ._panel_nSYMH2 {
	animation: 0.16s _premiumIn_pzdSAM;
}
@keyframes _premiumIn_pzdSAM {
	0% {
		opacity: 0;
		transform: translateY(-6px) scale(0.99);
	}
}
._head_eHeOxG {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	padding: var(--space-4) var(--space-5);
	border-bottom: 1px solid var(--color-line);
	display: flex;
}
._title_SKzRxY {
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
	font-weight: var(--weight-bold);
	margin: 0;
}
._close_zFDiOr {
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	width: 30px;
	height: 30px;
	color: var(--color-text-3);
	place-items: center;
	display: grid;
}
._close_zFDiOr:hover {
	color: var(--color-brand-dark);
	border-color: var(--color-brand);
}
._body_oF7BfC {
	padding: var(--space-5);
	gap: var(--space-4);
	display: grid;
}
._center_HVzio7 {
	text-align: center;
	padding-block: var(--space-6);
	justify-items: center;
}
._context_rIey4A {
	gap: var(--space-2);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-border-soft);
	border-radius: var(--radius-sm);
	background: var(--color-surface-2);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	align-items: flex-start;
	margin: 0;
	line-height: 1.45;
	display: flex;
}
._context_rIey4A svg {
	color: var(--color-brand-fill);
	flex: none;
	margin-top: 1px;
}
._tiers_TT2fCD {
	gap: var(--space-2);
	display: grid;
}
._tier_uI-ghI {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	width: 100%;
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-border-input);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	color: var(--color-ink);
	text-align: left;
	cursor: pointer;
	transition:
			border-color 0.15s,
			background 0.15s;
	display: flex;
}
._tier_uI-ghI:hover {
	border-color: var(--color-brand);
}
._tier_uI-ghI[data-selected="true"] {
	border-color: var(--color-brand);
	background: var(--color-brand-soft);
	box-shadow: inset 0 0 0 1px var(--color-brand);
}
._tierMeta_Dq9XdN {
	gap: 2px;
	display: grid;
}
._tierMeta_Dq9XdN strong {
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
}
._tierMeta_Dq9XdN small {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
}
._tierCheck_OojV9e {
	background: var(--color-brand);
	width: 20px;
	height: 20px;
	color: var(--color-on-brand);
	border-radius: 50%;
	flex: none;
	place-items: center;
	display: grid;
}
._tierCheck_OojV9e svg {
	color: var(--color-on-brand);
}
._perks_FZzBT5 {
	gap: var(--space-2);
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
}
._perks_FZzBT5 li {
	align-items: center;
	gap: var(--space-2);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	display: flex;
}
._perks_FZzBT5 li svg {
	color: var(--color-brand-fill);
	flex: none;
}
._summary_G1mIwB {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	padding: var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	display: flex;
}
._summary_G1mIwB strong {
	color: var(--color-ink);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	display: block;
}
._summary_G1mIwB span {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	margin-top: 2px;
	display: block;
}
._summaryPrice_zFCTgc {
	color: var(--color-brand-dark);
	font-size: var(--text-xl);
	font-weight: var(--weight-bold);
	font-variant-numeric: tabular-nums;
	text-align: right;
	flex: none;
}
._summaryPrice_zFCTgc small {
	color: var(--color-text-3);
	font-size: var(--text-3xs);
	font-weight: var(--weight-medium);
	margin-top: 2px;
	display: block;
}
._demoNote_6VQF5o {
	gap: var(--space-2);
	padding: var(--space-3) var(--space-4);
	border: 1px solid var(--color-warm);
	border-radius: var(--radius-sm);
	color: var(--color-text-2);
	font-size: var(--text-xs);
	background: #f0b84f1f;
	align-items: flex-start;
	margin: 0;
	line-height: 1.45;
	display: flex;
}
._demoNote_6VQF5o svg {
	color: var(--color-warning);
	flex: none;
	margin-top: 1px;
}
._demoNote_6VQF5o strong {
	color: var(--color-ink);
}
._meter_L8Dn1O {
	gap: var(--space-2);
	display: grid;
}
._meterRow_cEdREn {
	color: var(--color-text-2);
	font-size: var(--text-xs);
	justify-content: space-between;
	align-items: baseline;
	display: flex;
}
._meterRow_cEdREn b {
	color: var(--color-ink);
	font-variant-numeric: tabular-nums;
}
._meterTrack_Toez5f {
	border-radius: var(--radius-pill);
	background: var(--color-surface-2);
	height: 8px;
	overflow: hidden;
}
._meterFill_mINmi6 {
	border-radius: inherit;
	background: var(--color-brand);
	height: 100%;
	transition: width 0.24s;
	display: block;
}
._okBadge_XSmDX1 {
	background: var(--color-brand-soft);
	width: 54px;
	height: 54px;
	color: var(--color-brand-fill);
	border-radius: 50%;
	place-items: center;
	display: grid;
}
._okBadge_XSmDX1 svg {
	color: var(--color-brand-fill);
}
._successTitle_tJ5HrT {
	margin: var(--space-3) 0 0;
	color: var(--color-brand-dark);
	font-size: var(--text-lg);
	font-weight: var(--weight-bold);
}
._successLead_yvsVhw {
	margin: var(--space-2) 0 0;
	color: var(--color-text-2);
	font-size: var(--text-sm);
	line-height: 1.5;
}
._foot_0e0Ix1 {
	justify-content: space-between;
	align-items: center;
	gap: var(--space-3);
	padding: var(--space-4) var(--space-5);
	border-top: 1px solid var(--color-line);
	display: flex;
}
._footCenter_kXEBd1 {
	justify-content: center;
}
._official_ZnEKww {
	color: var(--color-text-3);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	background: 0 0;
	border: 0;
	align-items: center;
	gap: 4px;
	text-decoration: none;
	display: inline-flex;
}
._official_ZnEKww:hover {
	color: var(--color-brand-fill);
}
._official_ZnEKww svg {
	color: currentColor;
}
@media (prefers-reduced-motion: reduce) {
	._dialog_Ig98FI[open] ._panel_nSYMH2 {
		animation: none;
	}
}
@media (width<=640px) {
	._foot_0e0Ix1 {
		flex-direction: column-reverse;
		align-items: stretch;
	}
	._foot_0e0Ix1 a,
	._foot_0e0Ix1 button {
		justify-content: center;
		width: 100%;
	}
	._official_ZnEKww {
		justify-content: center;
	}
}
._region_j-siQv {
	z-index: 1000;
	pointer-events: none;
	gap: 10px;
	width: min(360px, 100vw - 24px);
	display: grid;
	position: fixed;
	bottom: clamp(12px, 4vw, 24px);
	right: clamp(12px, 4vw, 24px);
}
._toast_shMU55 {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	background: var(--color-surface);
	box-shadow: var(--shadow-card);
	color: var(--color-ink);
	pointer-events: auto;
	animation: _toastIn_01RAnW 0.22s var(--ease-out);
	grid-template-columns: auto minmax(0, 1fr) auto;
	align-items: center;
	gap: 10px;
	padding: 12px 14px;
	display: grid;
}
._toast_shMU55[data-state="closing"] {
	opacity: 0;
	pointer-events: none;
	transition:
			opacity 0.18s var(--ease-out),
			transform 0.18s var(--ease-out);
	animation: none;
	transform: translateY(8px) scale(0.98);
}
._toast_shMU55[data-tone="success"] svg:first-child {
	color: var(--color-success);
}
._toast_shMU55[data-tone="info"] svg:first-child {
	color: var(--color-brand);
}
._toast_shMU55[data-tone="error"] svg:first-child {
	color: var(--color-danger);
}
._message__CFE6C {
	font-size: var(--text-sm);
	line-height: 1.4;
}
._close_2SAy_0 {
	border-radius: var(--radius-sm);
	color: var(--color-icon-muted);
	cursor: pointer;
	background: 0 0;
	border: 0;
	padding: 4px;
	display: inline-flex;
}
._close_2SAy_0:hover {
	color: var(--color-ink);
	background: var(--color-surface-3);
}
@keyframes _toastIn_01RAnW {
	0% {
		opacity: 0;
		transform: translateY(12px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@media (prefers-reduced-motion: reduce) {
	._toast_shMU55 {
		animation: none;
	}
}
@font-face {
	font-family: Golos Text;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(/fonts/golos-text-cyrillic-400-normal.woff2) format("woff2");
	unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: Golos Text;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(/fonts/golos-text-latin-400-normal.woff2) format("woff2");
	unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC,
	U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Golos Text;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(/fonts/golos-text-cyrillic-500-normal.woff2) format("woff2");
	unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: Golos Text;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(/fonts/golos-text-latin-500-normal.woff2) format("woff2");
	unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC,
	U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Golos Text;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(/fonts/golos-text-cyrillic-600-normal.woff2) format("woff2");
	unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: Golos Text;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(/fonts/golos-text-latin-600-normal.woff2) format("woff2");
	unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC,
	U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Golos Text;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(/fonts/golos-text-cyrillic-700-normal.woff2) format("woff2");
	unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: Golos Text;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(/fonts/golos-text-latin-700-normal.woff2) format("woff2");
	unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC,
	U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Golos Text;
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url(/fonts/golos-text-cyrillic-800-normal.woff2) format("woff2");
	unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: Golos Text;
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url(/fonts/golos-text-latin-800-normal.woff2) format("woff2");
	unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC,
	U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: Golos Text;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(/fonts/golos-text-cyrillic-900-normal.woff2) format("woff2");
	unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: Golos Text;
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(/fonts/golos-text-latin-900-normal.woff2) format("woff2");
	unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC,
	U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
	--color-brand: #43a6be;
	--color-brand-bright: #5cbcd2;
	--color-brand-soft: #eff8ff;
	--color-brand-dark: #333;
	--color-accent-deep: #2b2b2b;
	--color-accent-panel: #3a3a3a;
	--color-ink: #333;
	--color-muted: #6a6a6a;
	--color-text-strong: #333;
	--color-text-2: #555;
	--color-text-3: #6a6a6a;
	--color-icon-muted: #888;
	--color-line: #e1e1e1;
	--color-line-strong: #cdd5db;
	--color-border-input: #d8d8d8;
	--color-border-soft: #ececec;
	--color-focus-ring: #43a6be2e;
	--color-brand-fill: #3a9db5;
	--color-page: #fafafa;
	--color-surface: #fff;
	--color-surface-2: #f7f9fb;
	--color-surface-3: #eff3f7;
	--color-warm: #f0b84f;
	--color-link: #0072c6;
	--color-event-personal: #19788f;
	--color-event-auction: #6c5ce7;
	--color-input-ink: #1b314e;
	--color-placeholder: #7a8ba0;
	--color-logo: #43a6be;
	--color-on-brand: #fff;
	--header-panel-bg: #fffffff5;
	--header-menu-bg: #fffffffa;
	--overlay-veil-strong: #fffffff0;
	--overlay-veil: #ffffffb3;
	--shadow-soft: 0 8px 22px -6px #1018201f;
	--shadow-card: 0 16px 42px #10182014;
	--shadow-card-hover: 0 22px 54px #1018201a;
	--shadow-sm: 0 4px 12px #10182014;
	--radius-sm: 8px;
	--radius-md: 12px;
	--radius-lg: 12px;
	--radius-pill: 999px;
	--container: 1180px;
	--page-inline: clamp(16px, 2.5vw, 40px);
	--header-height: 66px;
	--ease-out: cubic-bezier(0.23, 1, 0.32, 1);
	--ease-in-out: cubic-bezier(0.77, 0, 0.175, 1);
	--ease-drawer: cubic-bezier(0.32, 0.72, 0, 1);
	--space-1: 4px;
	--space-2: 8px;
	--space-3: 12px;
	--space-4: 16px;
	--space-5: 24px;
	--space-6: 32px;
	--space-7: 48px;
	--space-8: 64px;
	--text-3xs: 11px;
	--text-2xs: 12px;
	--text-xs: 13px;
	--text-sm: 14px;
	--text-base: 16px;
	--text-lg: 18px;
	--text-xl: 20px;
	--text-h3: clamp(22px, 2.2vw, 28px);
	--text-h2: clamp(27px, 3vw, 34px);
	--text-h1: clamp(32px, 4vw, 44px);
	--text-hero: clamp(28px, 3.2vw, 38px);
	--weight-medium: 500;
	--weight-semibold: 600;
	--weight-bold: 700;
	--tracking-kicker: 0.08em;
	--tracking-tight: -0.02em;
	--leading-snug: 1.25;
	--radius-xs: 8px;
	--radius: 12px;
	--shadow-md: 0 14px 34px #19588417;
	--shadow-pop: 0 14px 36px #06345d3d;
	--shadow-brand: 0 12px 26px #43a6be2e;
	--shadow-brand-lg: 0 22px 48px #43a6be38;
	--color-success: #047857;
	--color-success-soft: #ecfdf5;
	--color-success-border: #a7f3d0;
	--color-warning: #b45309;
	--color-warning-soft: #fdf3e3;
	--color-warning-border: #f3ddb0;
	--color-warning-dot: #e08a00;
	--color-danger: #d32f2f;
	--color-danger-soft: #fdf1f1;
	--color-danger-border: #f3d4d4;
	--color-brand-deep-fill: #0c5566;
	--lightningcss-light: initial;
	--lightningcss-dark: ;
	color-scheme: light;
	color: var(--color-ink);
	background: var(--color-page);
	text-rendering: optimizelegibility;
	-webkit-font-smoothing: antialiased;
	font-family:
			Golos Text,
			ui-sans-serif,
			system-ui,
			-apple-system,
			BlinkMacSystemFont,
			Segoe UI,
			sans-serif;
}
[data-theme="dark"] {
	--color-brand: #5cbcd4;
	--color-brand-bright: #7ccfe2;
	--color-brand-soft: #0f2731;
	--color-brand-dark: #e8eef4;
	--color-accent-deep: #1c2530;
	--color-accent-panel: #243040;
	--color-ink: #e2e7ec;
	--color-muted: #94a0ac;
	--color-text-strong: #edf1f5;
	--color-text-2: #b8c2cc;
	--color-text-3: #94a0ac;
	--color-icon-muted: #7c8894;
	--color-line: #28323e;
	--color-line-strong: #3a4654;
	--color-border-input: #35414f;
	--color-border-soft: #222b36;
	--color-focus-ring: #5cbcd43d;
	--color-brand-fill: #5cbcd4;
	--color-page: #0e141b;
	--color-surface: #161e27;
	--color-surface-2: #1b242f;
	--color-surface-3: #202a36;
	--color-warm: #f2bd58;
	--color-link: #5cb6ef;
	--color-event-personal: #3f9fb6;
	--color-event-auction: #9d8cff;
	--color-input-ink: #e3e9f0;
	--color-placeholder: #76828f;
	--color-logo: #74c6da;
	--color-on-brand: #052730;
	--header-panel-bg: #0e141beb;
	--header-menu-bg: #121921f7;
	--overlay-veil-strong: #0d131ae6;
	--overlay-veil: #0d131a9e;
	--shadow-soft: 0 8px 22px -6px #0000008c;
	--shadow-card: 0 16px 42px #00000073;
	--shadow-card-hover: 0 22px 54px #0000008c;
	--shadow-sm: 0 4px 12px #0006;
	--lightningcss-light: ;
	--lightningcss-dark: initial;
	color-scheme: dark;
}
* {
	box-sizing: border-box;
}
html {
	min-width: 320px;
	min-height: 100%;
}
[data-theme="dark"] {
	scrollbar-color: var(--color-icon-muted) var(--color-page);
}
::selection {
	background: var(--color-brand);
	color: var(--color-on-brand);
}
body {
	background: var(--color-page);
	min-width: 320px;
	min-height: 100vh;
	margin: 0;
	overflow-x: clip;
}
button,
input,
select,
textarea {
	font: inherit;
}
button {
	cursor: pointer;
}
a {
	color: inherit;
	text-decoration: none;
}
a,
button,
input,
select,
textarea {
	transition:
			border-color 0.18s,
			box-shadow 0.18s,
			color 0.18s,
			background 0.18s,
			transform 0.18s;
}

@media (prefers-reduced-motion: reduce) {
	*,
	:before,
	:after {
		transition: none !important;
		animation: none !important;
	}
	a:hover,
	button:hover {
		transform: none;
	}
}
:focus-visible {
	outline: 3px solid var(--color-brand-dark);
	outline-offset: 3px;
}
.skip-link {
	z-index: 100;
	color: var(--color-surface);
	background: var(--color-brand-dark);
	border-radius: 6px;
	padding: 10px 14px;
	font-size: 14px;
	font-weight: 700;
	position: fixed;
	top: 16px;
	left: 16px;
	transform: translateY(-160%);
}
.skip-link:focus-visible {
	transform: translateY(0);
}
img {
	max-width: 100%;
	display: block;
}
.container {
	width: min(calc(100% - 48px), var(--container));
	margin-inline: auto;
}
.page-main {
	padding-bottom: 24px;
}
.page-main--with-participant-tools-rail {
	padding-left: 32px;
}
@media (width>=1061px) {
	.page-main--with-participant-tools {
		padding-left: 280px;
		transition: padding-left 0.22s ease-out;
	}
}
@media (prefers-reduced-motion: reduce) {
	.page-main--with-participant-tools {
		transition: none;
	}
}
@media (width>=1001px) and (height>=720px) {
	main[data-gsap-route="create-trade"] {
		padding-bottom: 0;
	}
	main[data-gsap-route="create-trade"] + footer {
		display: none;
	}
}
section[id],
[id="main-content"] {
	scroll-margin-top: 88px;
}
@supports (content-visibility: auto) {
	[data-defer-render] {
		content-visibility: auto;
		contain-intrinsic-size: auto 720px;
	}
}
@media (width<=640px) {
	.container {
		width: min(calc(100% - 28px), var(--container));
	}
}

#hidden_filters {
	display:none;
 }

div.estate_map {
	line-height: 45px;
}

a.estate_map {
	background-image: url('../images/map_back.jpg');
	background-repeat: repeat;
	background-position: center center;
	padding: 0;
	text-align: center;
	width: 100%;
	height: 50px;
	font-size: 26px;
	font-weight: bold;
	color: #0164b5;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #43a6be;
	border-radius: 10px;
	margin: 5px 0 5px 0;
}


.button_norm {
	height: 40px;

	color: var(--color-ink);
	//background: var(--color-brand-fill);
	background: #fff;
	padding: 0 var(--space-4);
	align-items: center;
	gap: var(--space-2);
	border-radius: var(--radius-xs);
	font-size: var(--text-sm);
	font-weight: var(--weight-semibold);
	cursor: pointer;
	border: 1px solid var(--color-border-input);
}

.button_norm:hover {
	border: 1px solid var(--color-brand-fill);
}


a:hover,
button:hover {
//transform: translateY(-1px);
}


.hidden_search_cont {
	display: none;
	position: absolute;
	z-index: 1000;
	background: #fff;
	padding: 5px 10px;
	border-radius: 5px;
	border: 1px solid #bdbdbd;
	font-size: 16px;
}


ul {
	list-style-type: none;
}

ul#trade_type,
ul#trade_state,
ul#debtor_region,
ul#cat {
	padding: 0;
	margin: 0;
}


div.search_elem span.label {
	color: var(--color-text-2);
	font-size: var(--text-2xs);
	font-weight: var(--weight-semibold);
}


.lot_info_label {
	width:30%;
}
.lot_info_value {
}


table.lot_discount_ints {
	width:100%;
	border-collapse:collapse;
}


.lot_section_header {
	font-size:16px;
	padding:12px;
	margin:0px;
}

table.lot_discount_ints th {
	text-align:left;
}

a.lot_link:hover {
	text-decoration:underline;
}





table.form_input {
	border-collapse: collapse;
	width:100%;
}

table.form_input th {
//background: #f1f1f1 url("../images/grad_data_th.gif") repeat-x scroll 0 0;
//border: 1px solid #d8dcdf;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	font-size: 14px;
	color: var(--color-link);
}

table.form_input tr td.label {
	width: 30%;
	padding-left: 30px;
}



.form-control:focus {
	border-color: var(--color-brand);
	outline: 3px solid var(--color-focus-ring);
}

.form-control {
	width: 100%;
	max-width: 500px;
	min-height: 26px;
	background-image: url(../images/grad_input.gif);
	background-repeat: repeat-x;
	padding: 0 var(--space-4);
	border: 1px solid var(--color-line);
	border-radius: var(--radius-xs);
	color: var(--color-ink);
	background: var(--color-surface);
	font: inherit;
	font-size: var(--text-sm);
}


.art-button {
	color: var(--color-on-brand);
	background: var(--color-brand-fill);
	box-shadow: 0 1px 2px #10223d2e;
	font: inherit;
	cursor: pointer;
	border: none;
	border-radius: 6px;
	align-items: center;
	gap: 7px;
	padding: 7px 12px;
	font-weight: 600;
	display: inline-flex;
	font-size:12px;
	margin:2px 0;
	text-decoration:none;
}


.art-button:hover {
	//padding: 6px 12px 8px 12px;
	text-decoration:none;
	background:var(--color-brand-bright);
	box-shadow: 0 2px 4px #10223d2e;

}



.error {
	line-height: 25px;
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
}

#file_error {
	color: #FF0000;
}

a:hover {
	text-decoration:underline;
}


table.user_manager {
	width:100%;
}

table.user_manager svg {
	color: var(--color-brand);
}


table.user_manager td {
	border-bottom: 1px solid var(--color-border-soft);
}

table.user_manager td span.user_manager_label {
	border-radius: var(--radius-sm);
	min-height: 26px;
	color: var(--color-text-2);
	background: var(--color-surface);
	align-items: center;
	gap: 5px;
	padding: 0 10px;
	font-size: 12px;
	font-weight: 600;
	display: inline-flex;
}

.px12 {
	font-size:12px;
}

.w150 {
	width:150px;
}

.w250 {
	width:250px;
}



table.data {
	 width:100%;
}

table.data th {
	text-align:left;
	font-size:12px;
	color:var(--color-text-2);
}

table.data td {
	font-size:12px;
	color:var(--color-text-2);
	//background:linear-gradient(#f4f4f6 1px , #fff 10px);
	padding: 4px 0;
	line-height:1.4em;
}

table.data td.label {
	width:30%;
	font-weight:600;
}

table.data tbody tr:hover td
{
	background: var(--color-surface-2);
	//background:#ffffcc !important;
}



div.form_cont {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	max-width: 100%;
	overflow-x: auto;
	margin: 0 0 3px 0;
	padding: 3px 12px;
	background-color:#fff;
}


div.data_list_cont {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	max-width: 100%;
	overflow-x: auto;
	margin: 0 0 3px 0;
}

table.data_list {
	width:100%;
	border-collapse:collapse;
}

table.data_list th {
	border-bottom: 1px solid var(--color-line);
	color: var(--color-text-2);
	text-align: left;
	vertical-align: middle;
	padding: 6px 12px;
	font-size: 13px;
	line-height: 1.45;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	font-weight: 800;
}

table.data_list tr th.label {
	width: 30%;
}

table.data_list td {
	border-bottom: 1px solid var(--color-line);
	color: var(--color-text-2);
	text-align: left;
	vertical-align: middle;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.45;
}

table.data_list tr:hover td {
	background: var(--color-surface-2);
	//background:#ffffcc !important;
}

table.data_list td.label {
	width:30%;
	font-weight:600;
}





div.data_list_cont {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	max-width: 100%;
	overflow-x: auto;
	margin: 0 0 10px 0;
}

table.data_list_noborder {
	width:100%;
	border-collapse:collapse;
}

table.data_list_noborder th {
	border-bottom: 1px solid var(--color-line);
	color: var(--color-text-2);
	text-align: left;
	vertical-align: top;
	padding: 12px;
	font-size: 12px;
	line-height: 1.45;
	color: var(--color-brand-dark);
	background: var(--color-brand-soft);
	font-weight: 800;
}

table.data_list_noborder td {
	border-bottom: 1px solid var(--color-line);
	color: var(--color-text-2);
	text-align: left;
	vertical-align: middle;
	padding: 12px;
	font-size: 12px;
	line-height: 1.45;
}

table.data_list_noborder tr:hover td {
	background: var(--color-surface-2);
//background:#ffffcc !important;
}

table.data_list_noborder td.label {
	width:30%;
	font-weight:600;
}














table.form_input td {
	font-size:12px;
	color:var(--color-text-2);

	background-color: #ffffff;
	//background-image: url("../images/grad_input.gif");
	//background: linear-gradient(#f4f4f6 1px , #fff 10px);
	background-repeat: repeat-x;
	//border-bottom: 1px solid #d8dcdf;
	padding: 4px 6px;
	vertical-align: middle;
	font-size: 13px;
	color: #4d4d4d;

}

table.form_input td.label {
	width:30%;
	font-weight:600;
}

table.form_input tbody tr:hover td
{
	background: var(--color-surface-2);
	//background:#ffffcc !important;
}


table.form_input .form-control {
	font-size:12px;
}

























a[name="docs_list"] {
	width:0;
	height:0;
	display:none;
}


img.file_icon {
	display:inline;
	margin: 0 5px 0 0;
}


h2.op_header {
	font-size: 14px;
	padding: 0;
	margin: 5px 0 5px 0;
}

div.operations {
	text-align: left;
	background: #FFFFCC;
	border: 1px dashed #B7B7B7;
	padding: 5px 0px 5px 15px;
	margin: 5px 0px 5px 0;
}

div.operations ul {
	padding: 0 0 0 20px;
	margin: 0px;
}

div.operations li {
	list-style: url("../images/arrow_red.gif") none !important;
	margin-left: 5px;
	margin-top: 0px;
	font-size:12px;
}



.user_label_name {
	width:200px;
	min-width:200px;
}



a.file_link {
	font-size:12px;
}

h1.node_header {
	color: var(--color-brand-dark);
	margin: 5px 0;
	font-size: 22px;
	line-height: 1.2;
}



a.left_link {
	display:grid;
}
a.left_link:hover {
	text-decoration:none;
	font-weight:600;
}


span.left_link_counter {
	display: inline-block;
	white-space: pre;
	opacity: 1;
	filter: blur(0px);
	transform: none;
	background:var(--color-brand-soft) !important;
	font-weight:600;
}



.button_sro_name {
	margin: 3px 0;
}


.button_add {
	justify-content: center;
	display: inline-flex;
}

.button_new_style {
	border: 1px solid var(--color-line);
	border-radius: var(--radius-sm);
	min-height: 34px;
	color: var(--color-text-2);
	background: var(--color-surface);
	cursor: pointer;
	align-items: center;
	gap: 7px;
	padding: 0 11px;
	font-size: 12px;
	font-weight: 600;
	display: inline-flex;
	vertical-align:middle;
}

.button_new_style:hover {
	border-color: var(--color-brand);
	color: var(--color-brand);
}


a.button_link {
	text-decoration:none;
}

a.button_link:hover {
	text-decoration:none;
}




.data_list_href {
	color:var(--color-link);
	font-weight:600;
}


a.button_create_element {
	color: var(--color-surface);
	background: var(--color-brand-fill);
	box-shadow: var(--shadow-brand);
	min-height: 44px;
	padding: 0 var(--space-5);
	font-size: var(--text-sm);
	justify-content: center;
	align-items: center;
	gap: var(--space-2);
	border-radius: var(--radius-sm);
	font-weight: var(--weight-bold);
	white-space: nowrap;
	transition: border-color 0.18s ease, box-shadow 0.18s ease, color 0.18s ease, background 0.18s ease, transform 0.14s var(--ease-out);
	border: 1px solid #0000;
	text-decoration: none;
	display: inline-flex;
}

a.button_create_element:hover {
	box-shadow: var(--shadow-brand-lg);
	font-size: var(--text-sm);
	padding-bottom: 2px;
}




table.form_search td {
	padding: 3px 12px;
}


table.thin td {
	padding: 3px 12px;
}


.discount_int tr.current_int td {
	font-weight:700;
}

table.collapse tbody  tr.alw {
	display:table-row;
}

table.collapse tbody tr {
	display:none;
}


.lot_header {
	background-image: url(../images/rollup_down.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 13px;
	line-height: 1.2;
}



.collapse .lot_header {
	background-image: url(../images/rollup_right.png);
	background-repeat: no-repeat;
}


.img_100 {
	width:50px;
}


.trade_static_header {
	position:sticky;
	top:65px;
	background:#fafafa;
}