.ui-button{font-feature-settings:tabular-nums lining-nums;align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-button);color:var(--ink);cursor:pointer;display:inline-flex;font:600 var(--t-text) /1 var(--font);font-variant-numeric:tabular-nums lining-nums;gap:var(--sp-2);height:44px;justify-content:center;padding:0 20px;text-decoration:none;white-space:nowrap}.ui-button:hover:not(:disabled){background:var(--brand-50)}.ui-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ui-button--primary{background:var(--brand-600);border-color:var(--brand-600);color:var(--on-ink)}.ui-button--primary:hover:not(:disabled){background:var(--brand-700);border-color:var(--brand-700)}.ui-button--outline{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.ui-button--outline:hover:not(:disabled){background:var(--brand-50)}.ui-button--ghost{background:#0000;border-color:#0000;color:var(--text-2);font-weight:500}.ui-button--ghost:hover:not(:disabled){background:var(--brand-50);color:var(--ink)}.ui-button--sm{font-size:var(--t-ui);height:40px;padding:0 var(--sp-4)}.ui-button--lg{font-size:var(--t-text);height:48px;padding:0 var(--sp-6)}.ui-button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:720px){.ui-button{min-height:44px}.ui-button--sm{height:44px}}.ui-typography{line-height:1.4;margin:0}.ui-typography--h1{color:var(--ink);font-family:var(--display);font-size:clamp(2.5rem,8vh,4rem);font-weight:800}.ui-typography--h2{font-size:clamp(2rem,6vh,3rem)}.ui-typography--h2,.ui-typography--h3{color:var(--ink);font-family:var(--display);font-weight:700}.ui-typography--h3{font-size:var(--t-h3);line-height:var(--lh-h3)}.ui-typography--p{color:var(--text-2);font-size:clamp(1rem,2.5vh,1.25rem);line-height:1.6}.ui-typography--gradient{-webkit-text-fill-color:#0000;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;font-family:var(--display);font-weight:800;letter-spacing:.02em}@media (max-width:768px){.ui-typography--h1{font-size:2.25rem}.ui-typography--h2{font-size:1.75rem}}.ui-container{margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md);width:100%}.ui-container--sm{max-width:640px}.ui-container--md{max-width:1024px}.ui-container--lg{max-width:1400px}.ui-container--xl{max-width:1920px}.ui-container--full{max-width:100%}.ui-container.ui-container--page{max-width:var(--container-page);padding-left:var(--gutter);padding-right:var(--gutter)}.ui-section{align-items:center;display:flex;justify-content:center;padding:var(--spacing-lg) 0;position:relative;width:100%}.ui-section--full-height{height:calc(var(--vh)*100);min-height:calc(var(--vh)*100)}@media (max-width:768px){.ui-section--full-height{height:auto;min-height:calc(var(--vh)*100)}}@media (max-width:720px){.ui-container{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}}.ui-mobile-menu{animation:ui-mobile-menu-in .2s var(--ease);background:var(--surface);border:0;border-radius:0;box-shadow:var(--shadow-float);color:var(--ink);height:100vh;height:100dvh;inset:0 0 0 auto;margin:0;max-height:none;max-width:none;padding:0;position:fixed;width:min(320px,88vw)}.ui-mobile-menu::backdrop{background:var(--overlay)}.ui-mobile-menu__content{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:0 var(--sp-4) var(--sp-6)}.ui-mobile-menu__head{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;min-height:56px}.ui-mobile-menu__title{font-family:var(--display);font-size:var(--t-h3);font-weight:700;line-height:var(--lh-h3);margin:0}.ui-mobile-menu__close{background:#0000;border:0;border-radius:var(--r-button);color:var(--ink);cursor:pointer;display:grid;height:44px;margin-right:calc(var(--sp-2)*-1);padding:0;place-items:center;width:44px}.ui-mobile-menu__close:hover{background:var(--brand-50)}.ui-mobile-menu__close:focus-visible{outline:var(--focus-ring);outline-offset:-2px}@keyframes ui-mobile-menu-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-mobile-menu{animation:none}}.ui-card{background:var(--surface);border-radius:var(--r-card);overflow:hidden;transition:border-color .2s ease,background-color .2s ease}.ui-card--default,.ui-card--glass{background:var(--surface);border:1px solid var(--border)}.ui-card--interactive:hover{border-color:var(--brand-200)}.ui-card--clickable{cursor:pointer}.ui-card--padding-none{padding:0}.ui-card--padding-sm{padding:var(--spacing-sm)}.ui-card--padding-md{padding:var(--spacing-md)}.ui-card--padding-lg{padding:var(--spacing-lg)}.ui-tabs{--_text:var(--ink);--_text-2:var(--text-2,var(--color-text-secondary));--_text-3:var(--text-3,var(--color-text-secondary));--_border:var(--border,#0000001a);--_border-strong:var(--border-strong,#0003);--_ink:var(--ink,var(--color-text-primary));--_accent:var(--brand-600);--_accent-weak:var(--brand-100);--_surface:var(--surface,var(--color-white));--_surface-2:var(--surface-2,var(--color-background-light));--_radius:var(--r-field);--_pill:var(--r-chip);-ms-overflow-style:none;border-bottom:1px solid var(--_border);display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs__item{align-items:center;background:none;border:0;border-bottom:2px solid #0000;color:var(--_text-2);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:var(--t-ui);font-weight:500;height:40px;justify-content:center;margin:0 0 -1px;padding:0 14px;white-space:nowrap}.ui-tabs__item:hover:not(:disabled){color:var(--_text)}.ui-tabs__item--active,.ui-tabs__item--active:hover:not(:disabled){border-bottom-color:var(--_accent);color:var(--_accent)}.ui-tabs__item:disabled{cursor:not-allowed;opacity:.5}.ui-tabs__item:focus-visible{border-radius:var(--_radius);outline:2px solid var(--brand);outline-offset:-2px}.ui-tabs__count{font-feature-settings:tabular-nums lining-nums;color:var(--_text-3);font-variant-numeric:tabular-nums lining-nums;font-weight:400;margin-left:6px}.ui-tabs__panel:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ui-tabs--pill{border-bottom:0;gap:8px}.ui-tabs--pill .ui-tabs__item{background:var(--_surface);border:1px solid var(--_border-strong);border-radius:var(--_pill);height:32px;margin:0;padding:0 12px}.ui-tabs--pill .ui-tabs__item:hover:not(:disabled){background:var(--_surface-2)}.ui-tabs--pill .ui-tabs__item--active,.ui-tabs--pill .ui-tabs__item--active:hover:not(:disabled){background:var(--_accent-weak);border-color:var(--_accent);color:var(--brand-700)}.ui-tabs--pill .ui-tabs__item:focus-visible{outline-offset:2px}@media (max-width:720px){.ui-tabs__item{height:44px;padding:0 10px}.ui-tabs--pill .ui-tabs__item{height:44px;padding:0 12px}}.ui-discount-badge{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:600;justify-content:center;line-height:1;white-space:nowrap}.ui-discount-badge--gain{color:var(--gain)}.ui-discount-badge--above{color:var(--warn)}.ui-discount-badge--s{font-size:var(--t-ui)}.ui-discount-badge--m{border-radius:6px;font-size:var(--t-ui);min-height:28px;padding:0 var(--sp-3)}.ui-discount-badge--m.ui-discount-badge--gain{background:var(--gain-bg)}.ui-discount-badge--m.ui-discount-badge--above{background:var(--warn-bg)}.ui-lot-image.ui-lot-image--placeholder{align-items:center;background:var(--brand-50);color:var(--brand-600);display:flex;height:100%;justify-content:center;width:100%}.ui-lot-image__art{display:block;flex:none;height:auto;max-height:70%;width:min(56px,42%)}.ui-source-stale-notice{background:var(--warn-bg);border-radius:var(--r-field);color:var(--warn);font-size:var(--t-small);line-height:18px;padding:var(--sp-2) var(--sp-3)}.ui-source-stale-notice--compact{background:none;border-radius:0;font-size:var(--t-caption);line-height:var(--lh-caption);padding:0}.ui-compare-button{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-button);color:var(--ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--t-ui);font-weight:500;gap:6px;justify-content:center;min-height:40px;padding:0 var(--sp-3);white-space:nowrap}.ui-compare-button__icon{flex:none;height:16px;width:16px}.ui-compare-button:hover:not(:disabled){background:var(--brand-50)}.ui-compare-button--active{background:var(--brand-100);border-color:var(--brand-600);color:var(--brand-700)}.ui-compare-button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ui-compare-button:disabled{cursor:not-allowed;opacity:.5}.ui-compare-button--icon{background:#0000;border:0;border-radius:50%;height:44px;min-height:0;padding:0;position:relative;width:44px}.ui-compare-button--icon:before{background:var(--scrim-button);border-radius:50%;content:"";inset:4px;position:absolute}.ui-compare-button--icon:hover:not(:disabled){background:#0000}.ui-compare-button--icon:hover:not(:disabled):before{background:var(--surface)}.ui-compare-button--icon.ui-compare-button--active{background:#0000;color:var(--brand-600)}.ui-compare-button--icon .ui-compare-button__icon{height:18px;position:relative;width:18px}.ui-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-money__unit{font-size:.86em;font-weight:400}.ui-money--empty,.ui-money__unit{color:var(--color-text-secondary);color:var(--text-3,var(--color-text-secondary))}.lot-card{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden}.lot-card--clickable{cursor:pointer}.lot-card--clickable:hover{border-color:var(--brand-200)}.lot-card__image-wrapper{aspect-ratio:4/3;background:var(--brand-50);flex:none;overflow:hidden;position:relative}.lot-card__image{display:block;height:100%;object-fit:cover;width:100%}.lot-card__status{background:var(--scrim-badge);border-radius:6px;bottom:10px;color:var(--on-brand);font-size:var(--t-caption);font-weight:600;height:26px;left:10px;line-height:26px;max-width:calc(100% - 20px);overflow:hidden;padding:0 10px;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:1}.lot-card__status--warn{background:var(--warn)}.lot-card__status--neutral{background:var(--neutral)}.lot-card__actions{align-items:center;display:flex;position:absolute;right:4px;top:4px;z-index:2}.lot-card__favorite{background:#0000;border:0;border-radius:50%;color:var(--ink);cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:relative;width:44px}.lot-card__favorite:before{background:var(--scrim-button);border-radius:50%;content:"";inset:4px;position:absolute}.lot-card__favorite:hover:before{background:var(--surface)}.lot-card__favorite svg{height:18px;position:relative;width:18px}.lot-card__favorite:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.lot-card__favorite--active{color:var(--brand-600)}.lot-card__compact-header{align-items:center;display:flex;gap:var(--sp-2);justify-content:space-between;padding:var(--sp-2) var(--sp-2) 0 var(--sp-4)}.lot-card__compact-header .lot-card__status{flex:0 1 auto;min-width:0;position:static}.lot-card__compact-header .lot-card__actions{margin-left:auto;position:static}.lot-card__content{display:flex;flex:1 1;flex-direction:column;gap:var(--sp-3);min-width:0;padding:14px var(--sp-4) var(--sp-4)}.lot-card--compact .lot-card__content{padding-top:var(--sp-2)}.lot-card__header{min-width:0}.lot-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink);display:-webkit-box;font-family:var(--font);font-size:var(--t-text);font-weight:600;line-height:21px;margin:0;overflow:hidden;overflow-wrap:anywhere}.lot-card__title-link,.lot-card__title-link:active,.lot-card__title-link:hover,.lot-card__title-link:visited{color:inherit;text-decoration:none}.lot-card__title-link:focus-visible{border-radius:var(--sp-1);outline:var(--focus-ring);outline-offset:2px}.lot-card__address{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin:var(--sp-1) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lot-card__metrics{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,auto));justify-content:space-between;margin:0}.lot-card__metrics--two{grid-template-columns:repeat(2,minmax(0,auto))}.lot-card__metric{min-width:0}.lot-card__metric dt{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption)}.lot-card__metric dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lot-card__metric dd.lot-card__muted{color:var(--text-3);font-weight:500}.lot-card__foot{color:var(--text-2);font-size:var(--t-small);line-height:18px;margin:auto 0 0}@media (max-width:720px){.lot-card__image-wrapper{aspect-ratio:16/9}.lot-card__metric dd{font-size:var(--t-ui)}}@container lots-item (max-width: 261px){.lot-card__content{padding-inline:var(--sp-3)}.lot-card__metrics{gap:var(--sp-1)}.lot-card__metric dd{font-size:var(--t-ui)}}.ui-modal{--_surface:var(--surface,var(--color-white));--_surface-2:var(--surface-2,var(--color-background-light));--_border:var(--border,#0000001a);--_text:var(--ink);--_text-2:var(--text-2,var(--color-text-secondary));--_accent:var(--brand);background:var(--_surface);border:1px solid var(--_border);border-radius:var(--r-modal);box-shadow:var(--shadow-float);color:var(--_text);margin:auto;max-height:min(90vh,900px);max-width:calc(100vw - 32px);outline:none;overflow:auto;overscroll-behavior:contain;padding:0}:where(.ui-modal__panel){width:min(720px,calc(100vw - 32px))}.ui-modal[open]{animation:uiModalPanelIn .18s cubic-bezier(.2,.8,.2,1);animation:uiModalPanelIn .18s var(--ease,cubic-bezier(.2,.8,.2,1));display:flex;flex-direction:column}.ui-modal::backdrop{background:var(--overlay)}.ui-modal__header{align-items:center;background:var(--_surface);border-bottom:1px solid var(--_border);display:flex;gap:12px;justify-content:space-between;padding:16px 20px;position:sticky;top:0;z-index:1}.ui-modal__title{color:var(--_text);font-family:var(--display);font-size:var(--t-h3);font-weight:700;line-height:var(--lh-h3);margin:0;overflow-wrap:anywhere}.ui-modal__close{align-items:center;appearance:none;background:#0000;border:1px solid #0000;border-radius:var(--r-field);color:var(--_text-2);cursor:pointer;display:inline-flex;flex:none;height:36px;justify-content:center;width:36px}.ui-modal__close:hover{background:var(--_surface-2);color:var(--_text)}.ui-modal__close:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.ui-modal__body{padding:20px}@keyframes uiModalPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.ui-modal__close{height:44px;width:44px}.ui-modal__header{padding:8px 8px 8px 16px}.ui-modal__body{padding:16px}.ui-modal--sheet{border-bottom:0;border-radius:var(--r-modal) var(--r-modal) 0 0;margin:auto 0 0;max-height:90vh;max-width:none;width:100%}.ui-modal--sheet[open]{animation-name:uiModalSheetIn}}@keyframes uiModalSheetIn{0%{transform:translateY(24px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-modal[open]{animation:none}}.ui-info-hint{align-items:center;display:inline-flex}.ui-info-hint__trigger{background:none;border:0;border-radius:50%;color:var(--text-3);cursor:help;display:inline-grid;font:inherit;font-size:var(--t-small);height:24px;line-height:1;margin:-4px;padding:0;place-items:center;position:relative;width:24px}.ui-info-hint__trigger:before{content:"";inset:-10px;position:absolute}.ui-info-hint__trigger:hover,.ui-info-hint__trigger[aria-expanded=true]{color:var(--brand-600)}.ui-info-hint__trigger:focus-visible{outline:var(--focus-ring);outline-offset:0}.ui-info-hint__bubble{background:var(--navy-900);border-radius:var(--r-pop);box-shadow:var(--shadow-float);color:var(--on-dark);font-size:var(--t-small);font-weight:400;letter-spacing:normal;line-height:18px;padding:10px var(--sp-3);pointer-events:none;position:fixed;text-align:left;text-transform:none;transform:translateX(-50%);z-index:var(--z-header)}@media print{.ui-info-hint{display:none}}.ui-metric-tile-grid{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-metric-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;padding:var(--sp-3) 14px}.ui-metric-tile__label{align-items:center;color:var(--text-3);display:flex;font-size:var(--t-caption);font-weight:500;gap:var(--sp-1);line-height:var(--lh-caption)}.ui-metric-tile__label-text{min-width:0}.ui-metric-tile__hint{flex:0 0 auto}.ui-metric-tile__value{font-feature-settings:"tnum";color:var(--ink);font-family:var(--display);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;line-height:26px;margin-top:2px;overflow-wrap:anywhere}.ui-metric-tile__sub{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption);margin-top:2px;overflow-wrap:anywhere}.ui-metric-tile--gain .ui-metric-tile__value{color:var(--gain)}.ui-metric-tile--warn{background:var(--warn-bg);border-color:#0000}.ui-metric-tile--warn .ui-metric-tile__label,.ui-metric-tile--warn .ui-metric-tile__sub,.ui-metric-tile--warn .ui-metric-tile__value{color:var(--warn)}.ui-metric-tile--loss .ui-metric-tile__value{color:var(--loss)}@media (max-width:480px){.ui-metric-tile{padding:10px var(--sp-3)}.ui-metric-tile__value{font-size:var(--t-h3);line-height:var(--lh-h3)}}.ui-locked-value{align-items:flex-start;background:none;border:0;color:inherit;display:inline-flex;flex-direction:column;font:inherit;gap:2px;padding:0;text-align:left}.ui-locked-value__mask{color:var(--text-3);font-weight:600;letter-spacing:.06em;line-height:1.2;white-space:nowrap}.ui-locked-value__caption{align-items:center;color:var(--text-2);display:inline-flex;font-family:var(--font);font-size:var(--t-caption);font-weight:500;gap:var(--sp-1);line-height:var(--lh-caption)}.ui-locked-value__icon{flex:0 0 auto}.ui-locked-value--button{border-radius:var(--r-field);cursor:pointer;justify-content:center;min-height:44px}.ui-locked-value--button .ui-locked-value__caption{color:var(--brand-600)}.ui-locked-value--button:hover .ui-locked-value__caption{color:var(--brand-700);text-decoration:underline;text-underline-offset:2px}.ui-locked-value--button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ui-estimate-range{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.ui-estimate-range__head{align-items:flex-start;display:flex;gap:var(--sp-2);justify-content:space-between}.ui-estimate-range__title{align-items:center;color:var(--text-3);display:flex;font-size:var(--t-caption);font-weight:500;gap:5px;line-height:var(--lh-caption)}.ui-estimate-range__action{flex:0 0 auto;margin-top:-2px}.ui-estimate-range__value{font-feature-settings:"tnum";color:var(--ink);font-family:var(--display);font-size:var(--t-total);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--lh-total);overflow-wrap:anywhere}.ui-estimate-range__sub{align-items:center;color:var(--text-2);display:flex;flex-wrap:wrap;font-size:var(--t-small);gap:6px}.ui-estimate-range__dot{color:var(--text-3)}.ui-estimate-range__comps{background:none;border:0;color:var(--brand-600);cursor:pointer;font:inherit;min-height:24px;padding:0;text-decoration:underline;text-underline-offset:2px}.ui-estimate-range__comps:hover{color:var(--brand-700)}.ui-estimate-range__comps:focus-visible{border-radius:var(--r-field);outline:var(--focus-ring);outline-offset:2px}@media (max-width:640px){.ui-estimate-range__value{font-size:var(--t-h2);line-height:var(--lh-h2)}}.ui-bid-slider{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.ui-bid-slider__margin{color:var(--text-2);font-size:var(--t-ui);font-weight:500;line-height:var(--lh-ui)}.ui-bid-slider__margin-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ui-bid-slider__margin--gain .ui-bid-slider__margin-value{color:var(--gain)}.ui-bid-slider__margin--loss .ui-bid-slider__margin-value{color:var(--loss)}.ui-bid-slider__track{align-items:center;display:flex;height:28px;position:relative}.ui-bid-slider__scale{inset:0;pointer-events:none;position:absolute}.ui-bid-slider__rail{background:var(--bg);border:1px solid var(--border);box-sizing:border-box;left:0;right:0}.ui-bid-slider__corridor,.ui-bid-slider__rail{border-radius:4px;height:8px;position:absolute;top:10px}.ui-bid-slider__corridor{background:var(--brand-100)}.ui-bid-slider__fill{background:var(--brand-200);border-radius:4px 0 0 4px;height:8px;left:0;position:absolute;top:10px}.ui-bid-slider__median{background:var(--brand-600);height:18px;margin-left:-1px;position:absolute;top:5px;width:2px}.ui-bid-slider__start{background:var(--ink);border-radius:1px;height:20px;left:0;position:absolute;top:4px;width:3px}.ui-bid-slider__input{appearance:none;background:#0000;border:0;cursor:grab;height:28px;margin:0;outline:none;position:relative;touch-action:none;width:100%;z-index:1}.ui-bid-slider__input:active{cursor:grabbing}.ui-bid-slider__input::-webkit-slider-runnable-track{background:#0000;height:8px}.ui-bid-slider__input::-moz-range-track{background:#0000;height:8px}.ui-bid-slider__input::-webkit-slider-thumb{appearance:none;background:var(--brand);border:3px solid var(--surface);border-radius:50%;box-shadow:0 0 0 2px var(--brand);box-sizing:border-box;cursor:grab;height:18px;margin-top:-5px;width:18px}.ui-bid-slider__input::-moz-range-thumb{background:var(--brand);border:3px solid var(--surface);border-radius:50%;box-shadow:0 0 0 2px var(--brand);box-sizing:border-box;cursor:grab;height:18px;width:18px}.ui-bid-slider__input:focus-visible{border-radius:var(--r-chip);outline:var(--focus-ring);outline-offset:4px}.ui-comps-list{min-width:0;overflow-x:auto}.ui-comps-list__table{border-collapse:collapse;font-size:var(--t-ui);line-height:var(--lh-ui);width:100%}.ui-comps-list__caption{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ui-comps-list__th{border-bottom:1px solid var(--border);color:var(--text-3);font-size:var(--t-caption);font-weight:500;line-height:var(--lh-caption);padding:var(--sp-2) var(--sp-3);white-space:nowrap}.ui-comps-list__th--object{text-align:left}.ui-comps-list__th--num{text-align:right}.ui-comps-list__row>*{border-bottom:1px solid var(--border);padding:10px var(--sp-3);vertical-align:top}.ui-comps-list__row:last-child>*{border-bottom:0}.ui-comps-list__object{font-weight:400;min-width:0;overflow-wrap:anywhere;text-align:left}.ui-comps-list__descriptor,.ui-comps-list__source,.ui-comps-list__title{display:block}.ui-comps-list__title{color:var(--ink);font-weight:600}.ui-comps-list__descriptor{color:var(--text-2);font-size:var(--t-small);margin-top:2px}.ui-comps-list__source{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption);margin-top:2px}.ui-comps-list__link{color:var(--brand-600);text-decoration:none}.ui-comps-list__link:hover{color:var(--brand-700);text-decoration:underline;text-underline-offset:2px}.ui-comps-list__num{font-feature-settings:"tnum";color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ui-comps-list__num--strong{color:var(--ink);font-weight:600}.ui-comps-list__locked-cell{text-align:left}.ui-comps-list__locked-button,.ui-comps-list__locked-text{background:none;border:0;color:var(--text-2);font:inherit;font-size:var(--t-small);padding:0;text-align:left}.ui-comps-list__locked-button{color:var(--brand-600);cursor:pointer;min-height:44px;text-decoration:underline;text-underline-offset:2px}.ui-comps-list__locked-button:hover{color:var(--brand-700)}.ui-comps-list__locked-button:focus-visible{border-radius:var(--r-field);outline:var(--focus-ring);outline-offset:2px}.ui-entry-cost-table{min-width:0}.ui-entry-cost-table__table{border-collapse:collapse;width:100%}.ui-entry-cost-table__caption{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ui-entry-cost-table__row{border-bottom:1px solid var(--border)}.ui-entry-cost-table__label{color:var(--text-2);font-size:var(--t-ui);font-weight:400;line-height:var(--lh-ui);overflow-wrap:anywhere;padding:10px var(--sp-3) 10px 0;text-align:left}.ui-entry-cost-table__value{font-feature-settings:"tnum";color:var(--ink);font-size:var(--t-ui);font-variant-numeric:tabular-nums;line-height:var(--lh-ui);padding:10px 0;text-align:right;white-space:nowrap}.ui-entry-cost-table__amount{font-weight:600}.ui-entry-cost-table__pending{color:var(--text-3);font-weight:400;white-space:normal}.ui-entry-cost-table__settled{color:var(--ink);font-weight:500;white-space:normal}.ui-entry-cost-table__hint{margin-left:5px;vertical-align:middle}.ui-entry-cost-table__totals .ui-entry-cost-table__row--total:first-child{border-top:2px solid var(--ink)}.ui-entry-cost-table__row--total:last-child{border-bottom:0}.ui-entry-cost-table__row--total .ui-entry-cost-table__label{color:var(--ink);font-weight:600}.ui-entry-cost-table__row--total .ui-entry-cost-table__amount{font-size:var(--t-text);font-weight:700}.ui-entry-cost-table__row--estimated .ui-entry-cost-table__amount{color:var(--text-2)}.ui-entry-cost-table__note{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin:10px 0 0}@media (max-width:480px){.ui-entry-cost-table__label,.ui-entry-cost-table__value{font-size:var(--t-small)}}.ui-repair-range{min-width:0}.ui-repair-range__head{align-items:baseline;display:flex;gap:6px}.ui-repair-range__value{font-feature-settings:"tnum";color:var(--ink);font-family:var(--display);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;line-height:24px;overflow-wrap:anywhere}.ui-repair-range__hint{flex:0 0 auto}.ui-repair-range__rate{font-feature-settings:"tnum";color:var(--text-2);font-size:var(--t-ui);font-variant-numeric:tabular-nums;margin-top:var(--sp-1)}.ui-repair-range__grade{color:var(--ink);font-size:var(--t-ui);margin-top:var(--sp-2)}.ui-repair-range__footnote{border-top:1px solid var(--border);color:var(--text-3);font-size:var(--t-small);line-height:18px;margin-top:10px;padding-top:10px}@media (max-width:480px){.ui-repair-range__rate{font-size:var(--t-small)}}.ui-filter-chip{--_surface:var(--surface,var(--color-white));--_surface-2:var(--surface-2,var(--color-background-light));--_border-strong:var(--border-strong,#0003);--_text:var(--ink);--_text-2:var(--text-2,var(--color-text-secondary));--_accent:var(--brand-600);--_accent-weak:var(--brand-100);align-items:center;background:var(--_surface);border:1px solid var(--_border-strong);border-radius:var(--r-chip);color:var(--_text-2);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--t-ui);font-weight:500;gap:6px;height:32px;max-width:100%;padding:0 12px;white-space:nowrap}.ui-filter-chip:hover{background:var(--_surface-2);color:var(--_text)}.ui-filter-chip--active,.ui-filter-chip--active:hover{background:var(--_accent-weak);border-color:var(--_accent);color:var(--brand-700)}.ui-filter-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ui-filter-chip:disabled{cursor:not-allowed;opacity:.5}.ui-filter-chip__label{flex:none}.ui-filter-chip__value{margin-left:-6px;max-width:200px;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-filter-chip__icon{stroke:currentColor;fill:none;stroke-width:2;flex:none;height:14px;width:14px}.ui-filter-chip[aria-expanded=true] .ui-filter-chip__icon{transform:rotate(180deg)}@media (max-width:720px){.ui-filter-chip{height:44px;padding:0 12px}}.ui-filter-popover{display:inline-block;position:relative}.ui-filter-popover__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pop);box-shadow:var(--shadow-float);color:var(--ink);display:flex;flex-direction:column;font-size:var(--t-ui);gap:var(--sp-3);left:0;max-width:calc(100vw - 32px);padding:14px;position:absolute;top:calc(100% + 6px);width:300px;z-index:40}.ui-filter-popover__panel[hidden]{display:none}.ui-filter-popover__panel--right{left:auto;right:0}.ui-filter-popover__panel:focus{outline:none}.ui-filter-popover__body{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.ui-filter-popover__body legend{color:var(--ink);font-size:var(--t-small);font-weight:500;line-height:18px;margin-bottom:6px;padding:0}.ui-filter-popover__foot{display:flex;gap:var(--sp-2);justify-content:space-between}.ui-filter-popover__btn{align-items:center;background:#0000;border:0;border-radius:var(--r-button);color:var(--text-2);cursor:pointer;display:inline-flex;font:inherit;font-weight:500;height:40px;justify-content:center;padding:0 18px;white-space:nowrap}.ui-filter-popover__btn:hover{background:var(--brand-50);color:var(--ink)}.ui-filter-popover__btn--primary{background:var(--brand-600);color:var(--on-brand);font-weight:600;margin-left:auto}.ui-filter-popover__btn--primary:hover{background:var(--brand-700);color:var(--on-brand)}.ui-filter-popover__btn:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (max-width:720px){.ui-filter-popover{position:static}.ui-filter-popover__panel,.ui-filter-popover__panel--right{bottom:var(--sp-2);left:var(--sp-2);max-height:70vh;max-width:none;overflow:auto;position:fixed;right:var(--sp-2);top:auto;width:auto}.ui-filter-popover__btn{min-height:44px}}.ui-segmented{--_surface:var(--surface,var(--color-white));--_border-strong:var(--border-strong,#0003);--_text-2:var(--text-2,var(--color-text-secondary));--_ink:var(--brand-600);--_on-ink:var(--on-ink);--_accent:var(--brand);background:var(--_surface);border:1px solid var(--_border-strong);border-radius:var(--r-field);display:inline-flex;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:0}.ui-segmented__legend{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-segmented__item{display:flex;position:relative}.ui-segmented__input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.ui-segmented__label{align-items:center;color:var(--_text-2);display:inline-flex;font-size:var(--t-ui);font-weight:500;height:34px;padding:0 12px;white-space:nowrap}.ui-segmented__item+.ui-segmented__item .ui-segmented__label{border-left:1px solid var(--_border-strong)}.ui-segmented__input:checked+.ui-segmented__label{background:var(--_ink);color:var(--_on-ink)}.ui-segmented__input:focus-visible+.ui-segmented__label{outline:2px solid var(--_accent);outline-offset:-2px}.ui-segmented__input:disabled{cursor:not-allowed}.ui-segmented:disabled,.ui-segmented__input:disabled+.ui-segmented__label{opacity:.5}@media (max-width:720px){.ui-segmented__label{height:44px;justify-content:center;min-width:44px}}.ui-switch{--_surface:var(--surface,var(--color-white));--_border-strong:var(--border-strong,#0003);--_text:var(--ink);--_text-3:var(--text-3,var(--color-text-secondary));--_ink:var(--brand-600);--_on-ink:var(--on-ink);--_accent:var(--brand);align-items:flex-start;display:flex;gap:10px;min-height:36px}.ui-switch__control{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;flex:none;min-height:36px;padding:0}.ui-switch__track{background:var(--_border-strong);border-radius:10px;display:block;height:20px;position:relative;transition:background .15s;width:34px}.ui-switch__thumb{background:var(--_surface);border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:transform .15s cubic-bezier(.2,.8,.2,1);transition:transform .15s var(--ease,cubic-bezier(.2,.8,.2,1));width:16px}.ui-switch__control[aria-checked=true] .ui-switch__track{background:var(--_ink)}.ui-switch__control[aria-checked=true] .ui-switch__thumb{background:var(--_on-ink);transform:translateX(14px)}.ui-switch__control:focus-visible{border-radius:10px;outline:2px solid var(--_accent);outline-offset:2px}.ui-switch__text{cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:8px}.ui-switch__label{color:var(--_text);font-weight:600;overflow-wrap:anywhere}.ui-switch__hint{color:var(--_text-3);font-size:12px;font-size:var(--t-caption,12px);line-height:16px}.ui-switch--disabled .ui-switch__control,.ui-switch--disabled .ui-switch__text{cursor:not-allowed;opacity:.5}@media (max-width:720px){.ui-switch{min-height:44px}.ui-switch__control{justify-content:center;min-height:44px;min-width:44px}.ui-switch__text{padding-top:12px}}@media (prefers-reduced-motion:reduce){.ui-switch__thumb,.ui-switch__track{transition:none}}.ui-pager{--_surface:var(--surface);--_surface-2:var(--brand-50);--_border-strong:var(--border-strong);--_text:var(--ink);--_text-2:var(--text-2);--_accent:var(--brand);font-feature-settings:tabular-nums lining-nums;color:var(--_text-2);font-variant-numeric:tabular-nums lining-nums;padding:12px 0;position:relative}.ui-pager,.ui-pager__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-1);justify-content:center}.ui-pager__list{list-style:none;margin:0;padding:0}.ui-pager__gap{color:var(--_text-2);min-width:24px;text-align:center;-webkit-user-select:none;user-select:none}.ui-pager__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-pager__btn{align-items:center;background:var(--_surface);border:1px solid var(--_border-strong);border-radius:var(--r-button);box-sizing:border-box;color:var(--_text);cursor:pointer;display:inline-flex;font:inherit;font-weight:500;height:40px;justify-content:center;line-height:1;min-width:40px;padding:0 var(--sp-2);text-decoration:none;white-space:nowrap}.ui-pager__btn:hover:not(:disabled):not([aria-current=page]){background:var(--_surface-2);text-decoration:none}.ui-pager__btn:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.ui-pager__btn--disabled,.ui-pager__btn:disabled{cursor:not-allowed;opacity:.5}.ui-pager__page--current,.ui-pager__page--current:disabled{background:var(--_accent);border-color:var(--_accent);color:var(--on-brand);cursor:default;opacity:1}@media (max-width:720px){.ui-pager__btn{height:44px;min-width:44px;padding:0 var(--sp-1)}}.ui-status-dot{--_neutral:var(--neutral,var(--color-text-secondary));--_text-3:var(--text-3,var(--color-text-secondary));--_accent:var(--brand-600);--_gain:var(--gain,var(--color-gain));--_warn:var(--warn,var(--color-warn));--_loss:var(--loss,var(--color-loss));align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.ui-status-dot:before{background:var(--_neutral);border-radius:50%;content:"";flex:none;height:6px;width:6px}.ui-status-dot--info{color:var(--_accent)}.ui-status-dot--info:before{background:var(--brand)}.ui-status-dot--warn{color:var(--_warn)}.ui-status-dot--warn:before{background:var(--_warn)}.ui-status-dot--gain{color:var(--_gain)}.ui-status-dot--gain:before{background:var(--_gain)}.ui-status-dot--loss{color:var(--_loss)}.ui-status-dot--loss:before{background:var(--_loss)}.ui-status-dot--neutral{color:var(--_text-3)}.ui-empty-state{--_text:var(--ink);--_text-2:var(--text-2,var(--color-text-secondary));color:var(--_text-2);padding:40px 16px;text-align:center}.ui-empty-state__title{color:var(--_text);font-family:var(--display);font-size:var(--t-h3);font-weight:700;line-height:var(--lh-h3);margin:0 auto 4px;max-width:46ch}.ui-empty-state__text{text-wrap:pretty;margin:0 auto 12px;max-width:46ch}.ui-empty-state__action{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ui-empty-state__action:empty{display:none}.ui-inline-alert{--_surface-2:var(--brand-50);--_border-strong:var(--border-strong,#0003);--_text:var(--ink);--_text-2:var(--text-2,var(--color-text-secondary));--_accent:var(--brand-600);--_warn:var(--warn,var(--color-warn));--_loss:var(--loss,var(--color-loss));align-items:center;background:var(--_surface-2);border-left:3px solid var(--_border-strong);border-radius:0 var(--r-field) var(--r-field) 0;color:var(--_text-2);display:flex;font-size:13px;font-size:var(--t-small,13px);gap:12px;justify-content:space-between;line-height:18px;padding:10px 12px}.ui-inline-alert--warn{background:var(--warn-bg);border-left-color:var(--_warn)}.ui-inline-alert--info{border-left-color:var(--_accent)}.ui-inline-alert--loss{background:var(--loss-bg);border-left-color:var(--_loss)}.ui-inline-alert__text{min-width:0;overflow-wrap:anywhere}.ui-inline-alert__text strong{color:var(--_text);font-weight:600}.ui-inline-alert__action{flex:none}@media (max-width:560px){.ui-inline-alert{align-items:flex-start;flex-direction:column}}.ui-skeleton{--_fill:var(--border);display:block;max-width:100%}.ui-skeleton--block{background:var(--_fill);border-radius:var(--r-card);height:80px;width:100%}.ui-skeleton--circle{background:var(--_fill);border-radius:50%;height:40px;width:40px}.ui-skeleton--text{display:flex;flex-direction:column;gap:8px}.ui-skeleton__line{background:var(--_fill);border-radius:var(--r-field);display:block;height:12px;max-width:100%;width:100%}.ui-skeleton__wrap{display:block;position:relative}.ui-skeleton__label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-datetime{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-datetime--tbd{color:var(--color-warn);color:var(--warn,var(--color-warn))}.ui-datetime--empty{color:var(--color-text-secondary);color:var(--text-3,var(--color-text-secondary))}.ui-button-link{font-feature-settings:tabular-nums lining-nums;align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-button);color:var(--ink);cursor:pointer;display:inline-flex;font:600 var(--t-text) /1 var(--font);font-variant-numeric:tabular-nums lining-nums;gap:var(--sp-2);height:44px;justify-content:center;padding:0 20px;text-decoration:none;white-space:nowrap}.ui-button-link:hover{background:var(--brand-50);color:var(--ink);text-decoration:none}.ui-button-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ui-button-link--outline{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.ui-button-link--primary{background:var(--brand-600);border-color:var(--brand-600);color:var(--on-ink)}.ui-button-link--primary:hover{background:var(--brand-700);border-color:var(--brand-700);color:var(--on-ink)}.ui-button-link--ghost{background:#0000;border-color:#0000;color:var(--text-2);font-weight:500}.ui-button-link--ghost:hover{background:var(--brand-50);color:var(--ink)}.ui-button-link--link{background:none;border:0;color:var(--brand-600);font-weight:500;height:auto;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.ui-button-link--link:hover{background:none;color:var(--brand-700);text-decoration:underline;text-decoration-thickness:2px}.ui-button-link--sm{font-size:var(--t-ui);height:40px;padding:0 var(--sp-4)}.ui-button-link--lg{font-size:var(--t-text);height:48px;padding:0 var(--sp-6)}.ui-button-link--link.ui-button-link--lg,.ui-button-link--link.ui-button-link--sm{height:auto;padding:0}@media (max-width:720px){.ui-button-link:not(.ui-button-link--link){min-height:44px}.ui-button-link--sm:not(.ui-button-link--link){height:44px}}.ui-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-field__label{color:var(--ink);font-size:var(--t-small);font-weight:500;line-height:18px}.ui-field__control{font-feature-settings:tabular-nums lining-nums;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-field);color:var(--ink);font:400 var(--t-text) /var(--lh-ui) var(--font);font-variant-numeric:tabular-nums lining-nums;height:44px;padding:0 12px;width:100%}textarea.ui-field__control{height:auto;min-height:84px;padding:10px 12px;resize:vertical}.ui-field__control::placeholder{color:var(--text-3)}.ui-field__control:hover{border-color:var(--text-3)}.ui-field__control:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ui-field__control[aria-invalid=true]{border-color:var(--loss)}.ui-field__control:disabled{background:var(--bg);color:var(--text-3);cursor:not-allowed}.ui-field__hint{color:var(--text-3)}.ui-field__error,.ui-field__hint{font-size:var(--t-caption);line-height:16px}.ui-field__error{color:var(--loss)}@media (max-width:720px){.ui-field__control{min-height:44px}}.ui-checkbox{display:flex;flex-direction:column;gap:4px}.ui-checkbox__row{align-items:flex-start;color:var(--ink);cursor:pointer;display:flex;gap:10px;min-height:32px;padding:4px 0}.ui-checkbox__input{accent-color:var(--brand-600);cursor:pointer;flex:none;height:18px;margin:1px 0 0;width:18px}.ui-checkbox__input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ui-checkbox__input[aria-invalid=true]:not(:focus-visible){outline:2px solid var(--loss);outline-offset:1px}.ui-checkbox__input:disabled{cursor:not-allowed}.ui-checkbox__input:disabled+.ui-checkbox__label{color:var(--text-3)}.ui-checkbox__label{min-width:0;overflow-wrap:anywhere}.ui-checkbox__error{color:var(--loss);font-size:var(--t-caption);line-height:16px}@media (max-width:720px){.ui-checkbox__row{align-items:center;min-height:44px}.ui-checkbox__input{margin:0}}.ui-logo{--ui-logo-mark:28px;align-items:center;display:inline-flex;flex:none;gap:10px;line-height:1}.ui-logo__mark{display:block;flex:none}.ui-logo__word{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--brand) 0,var(--brand-cyan) 100%);-webkit-background-clip:text;background-clip:text;color:var(--brand-600);font-family:var(--display);font-size:calc(var(--ui-logo-mark)*.75);font-weight:800;letter-spacing:.02em;white-space:nowrap}.ui-logo--onDark .ui-logo__word{-webkit-text-fill-color:currentColor;background:none;color:var(--surface)}@media (forced-colors:active){.ui-logo__word{-webkit-text-fill-color:currentColor;background:none;color:initial}}.auth-slot{align-items:center;display:flex;flex:none;gap:var(--sp-3);margin-left:auto}.auth-slot .auth-slot__login.ui-button-link--ghost{color:var(--ink)}.auth-slot .auth-slot__login.ui-button-link--ghost:hover{color:var(--brand-700)}.auth-slot--stack{align-items:stretch;flex-direction:column;gap:var(--sp-2);margin-left:0}.skip-link{left:-9999px;position:absolute;top:0;z-index:100}.skip-link:focus{font-feature-settings:tabular-nums lining-nums;background:var(--ink);border-radius:var(--r-field);color:var(--on-ink);font:500 var(--t-ui) /var(--lh-ui) var(--font);font-variant-numeric:tabular-nums lining-nums;left:var(--sp-2);padding:var(--sp-2) var(--sp-3);position:fixed;text-decoration:none;top:var(--sp-2)}#main:focus{outline:none}html{scroll-padding-top:calc(var(--header-h) + var(--sp-3))}.public-header{background:var(--surface);border-bottom:1px solid var(--border);color:var(--ink);position:sticky;top:0;z-index:50}.public-header__inner{align-items:center;display:flex;gap:var(--sp-10);height:var(--header-h);margin:0 auto;max-width:var(--container-page);padding:0 var(--gutter);width:100%}.public-header__brand{align-items:center;align-self:stretch;color:var(--ink);display:inline-flex;flex:none;min-height:44px;text-decoration:none}.public-header__brand:focus-visible,.public-header__burger:focus-visible,.public-header__link:focus-visible,.public-header__menu-link:focus-visible{border-radius:var(--r-field);outline:2px solid var(--brand);outline-offset:2px}.public-header__nav{min-width:0}.public-header__list{display:flex;gap:28px;list-style:none;margin:0;min-width:0;padding:0}.public-header__link{align-items:center;border-bottom:2px solid #0000;color:var(--text-2);display:inline-flex;font-weight:500;height:var(--header-h);margin-bottom:-1px;text-decoration:none;white-space:nowrap}.public-header__link:hover{color:var(--ink);text-decoration:none}.public-header__link[aria-current=page]{border-bottom-color:var(--brand-600);color:var(--ink)}.public-header__auth{margin-left:auto}.public-header__burger,.public-header__menu{display:none}.public-header__burger{align-items:center;background:#0000;border:0;border-radius:var(--r-field);color:var(--ink);cursor:pointer;flex:none;height:44px;justify-content:center;margin:0 -10px 0 auto;padding:0;width:44px}@media (max-width:1040px){.public-header__auth,.public-header__nav{display:none}.public-header__burger{display:inline-flex}.public-header__menu{background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-float);display:flex;flex-direction:column;gap:var(--sp-4);left:0;max-height:calc(var(--vh)*100 - var(--header-h));overflow-y:auto;padding:var(--sp-2) var(--gutter) var(--sp-6);position:absolute;right:0;top:100%}}.public-header__menu-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.public-header__menu-link{align-items:center;border-bottom:1px solid var(--border);color:var(--ink);display:flex;font-weight:500;min-height:48px;text-decoration:none}.public-header__menu-link:hover{color:var(--brand-700);text-decoration:none}.public-header__menu-link[aria-current=page]{color:var(--brand-600)}@media (max-width:640px){.public-header__inner{gap:var(--sp-3)}}.public-footer{background:var(--navy-900);color:var(--on-dark);font-size:var(--t-ui);line-height:var(--lh-ui)}.public-footer a{color:inherit;text-decoration:none}.public-footer a:hover{color:var(--surface);text-decoration:underline;text-underline-offset:2px}.public-footer a:focus-visible{border-radius:var(--r-field);outline:2px solid var(--brand-200);outline-offset:2px}.public-footer .public-footer__grid{grid-gap:var(--sp-8);display:grid;gap:var(--sp-8);grid-template-columns:2fr 1fr 1fr 1fr;padding-bottom:var(--sp-10);padding-top:var(--sp-12)}.public-footer__brand{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.public-footer__brand p{max-width:300px}.public-footer__logo{align-items:center;align-self:flex-start;display:inline-flex;min-height:44px}.public-footer__col{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.public-footer__title{color:var(--surface);font-weight:600}.public-footer__bottom{background:var(--navy-950);border-top:1px solid var(--line-on-dark);color:var(--on-dark-2);font-size:13px;line-height:20px;padding:var(--sp-4) 0 var(--sp-8)}.public-footer__legal{display:flex;flex-wrap:wrap;font-style:normal;gap:0 var(--sp-6)}.public-footer__legal>*{overflow-wrap:anywhere}@media (max-width:1040px){.public-footer .public-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer__brand{grid-column:1/-1}}@media (max-width:720px){.public-footer .public-footer__grid{gap:var(--sp-6) var(--sp-4);padding-bottom:var(--sp-6);padding-top:var(--sp-10)}.public-footer__col{gap:0}.public-footer__title{margin-bottom:var(--sp-1)}.public-footer__col a{align-items:center;display:flex;min-height:44px}.public-footer__legal a{align-items:center;display:inline-flex;min-height:44px}}.not-found{box-sizing:border-box;margin:0 auto;max-width:calc(640px + var(--gutter)*2);padding:var(--sp-16) var(--gutter) var(--sp-16);width:100%}.not-found__card{background:var(--sky);border-radius:var(--r-tile);padding:var(--sp-12) var(--sp-6);text-align:center}.public-page .not-found__code{color:var(--brand-600);font-family:var(--display);font-size:var(--t-display);font-weight:800;letter-spacing:-.02em;line-height:var(--lh-display)}.public-page .not-found__title{color:var(--navy-900);margin-top:var(--sp-2);overflow-wrap:anywhere;text-align:center}.not-found .ui-empty-state{padding-bottom:0}@media (max-width:720px){.not-found{padding-bottom:var(--sp-8);padding-top:var(--sp-6)}.not-found__card{padding:var(--sp-8) var(--sp-4)}.public-page .not-found__code{font-size:40px;line-height:44px}}.l-catalog{padding:var(--sp-24) 0 72px}.l-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0 0 var(--sp-6)}.public-page .l-chip{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-chip);color:var(--text-2);display:inline-flex;font-size:var(--t-ui);height:36px;line-height:1;padding:0 14px;text-decoration:none;white-space:nowrap}.public-page .l-chip:hover{background:var(--brand-50);border-color:var(--brand-600);color:var(--brand-700);text-decoration:none}.l-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.l-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:flex;flex-direction:column;min-width:0;overflow:hidden}.l-card__media{aspect-ratio:4/3;background:var(--brand-50);position:relative}.l-card__media img{display:block;height:100%;object-fit:cover;width:100%}.l-card__art{align-items:center;color:var(--brand-600);display:flex;inset:0;justify-content:center;position:absolute}.l-card__badge{background:color-mix(in srgb,var(--ink) 82%,#0000);border-radius:6px;bottom:10px;color:var(--on-ink);font-size:var(--t-caption);font-weight:600;height:26px;left:10px;line-height:26px;padding:0 10px;position:absolute}.l-card__body{display:flex;flex:1 1;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4)}.public-page .l-card__title{font-family:var(--font);font-size:var(--t-text);font-weight:600;line-height:21px}.l-card__meta{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin-top:var(--sp-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-card__metrics{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(3,auto);justify-content:space-between;margin:auto 0 0}.l-card__metrics dt{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption)}.public-page .l-card__metrics dd{font-size:var(--t-ui);font-weight:600;line-height:var(--lh-ui);margin:0;white-space:nowrap}.l-mini-scale{background:var(--bg);border-radius:4px;height:8px;position:relative}.l-mini-scale>span{display:block;position:absolute}.l-mini-scale__corridor{background:var(--brand-100);border-radius:4px;height:8px;left:var(--lo);top:0;width:calc(var(--hi) - var(--lo))}.l-mini-scale__market{background:var(--brand-600);height:12px;left:var(--m);top:-2px;width:2px}.l-mini-scale__start{background:var(--ink);height:14px;left:var(--s);top:-3px;width:2px}.l-card__area{color:var(--text-2);font-size:var(--t-small);line-height:18px}@media (max-width:1180px){.l-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.l-catalog{padding:48px 0 40px}.l-cards{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}.l-card__media{aspect-ratio:16/10}.public-page .l-chip{height:44px}}.l-cta{padding:0 0 var(--sp-24)}.l-cta__box{grid-gap:var(--sp-12);align-items:center;background:linear-gradient(135deg,var(--cta-from),var(--cta-to));border-radius:28px;color:var(--on-ink);display:grid;gap:var(--sp-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden;padding:56px}.l-cta__text{display:flex;flex-direction:column;gap:20px;min-width:0}.public-page .l-cta__title{color:var(--on-ink);font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:50px}.public-page .l-cta__lead{color:var(--on-dark);font-size:17px;line-height:27px;max-width:440px}.l-cta__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.ui-button-link.l-btn-light{background:var(--surface);border-color:var(--surface);color:var(--navy-900);font-weight:700}.ui-button-link.l-btn-light:hover{background:var(--brand-50);border-color:var(--brand-50);color:var(--navy-900)}.ui-button-link.l-btn-line{background:#0000;border-color:color-mix(in srgb,var(--surface) 40%,#0000);color:var(--on-ink);text-align:center;white-space:normal}.ui-button-link.l-btn-line:hover{background:color-mix(in srgb,var(--surface) 10%,#0000);border-color:var(--surface);color:var(--on-ink)}.l-path{min-width:0;padding:var(--sp-6) 0;position:relative}.l-path__line{background:var(--line-on-dark);height:2px;left:10%;position:absolute;right:10%;top:60px}.l-path__line>span{background:var(--brand);display:block;height:2px}.l-path__list{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;position:relative}.l-path__step{align-items:center;display:flex;flex-direction:column;gap:var(--sp-3);position:relative;text-align:center}.l-path__icon{background:var(--navy-950);border:1.5px solid color-mix(in srgb,var(--surface) 28%,#0000);border-radius:22px;color:var(--on-dark-2);display:grid;height:72px;place-items:center;width:72px}.l-path__name{font-weight:600}.l-path__note{color:var(--on-dark);font-size:var(--t-caption);line-height:var(--lh-caption)}@keyframes l-step{0%,8%{background:var(--navy-950);border-color:color-mix(in srgb,var(--surface) 28%,#0000);color:var(--on-dark-2)}14%,to{background:var(--brand);border-color:var(--brand);color:var(--on-ink)}}@keyframes l-stepline{0%{width:0}to{width:100%}}.anim-step{animation:l-step 10s infinite both}.anim-line{animation:l-stepline 10s linear infinite}@media (prefers-reduced-motion:reduce){.anim-line,.anim-step{animation:none}.l-path__icon{background:var(--brand);border-color:var(--brand);color:var(--on-ink)}.l-path__line>span{width:100%}}@media (max-width:1040px){.l-cta__box{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.l-cta{padding-bottom:48px}.l-cta__box{border-radius:24px;gap:28px;padding:32px 20px 28px}.public-page .l-cta__title{font-size:34px;line-height:40px}.public-page .l-cta__lead{font-size:var(--t-text);line-height:25px}.l-cta__actions{flex-direction:column}.l-cta__actions .ui-button-link{width:100%}.l-path{padding:0}.l-path__line{display:none}.l-path__list{gap:22px 4px;grid-template-columns:repeat(6,minmax(0,1fr))}.l-path__step{grid-column:span 2}.l-path__step:nth-child(4){grid-column:2/span 2}.l-path__step:nth-child(5){grid-column:4/span 2}.l-path__step:not(:last-child):not(:nth-child(3)):after{background:var(--line-on-dark);content:"";height:2px;left:calc(50% + 36px);position:absolute;top:32px;width:calc(100% - 68px)}.l-path__icon{border-radius:20px;height:64px;width:64px}}.l-features{padding:var(--sp-6) 0 var(--sp-24)}.l-bento{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--sp-8)}.l-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-tile);display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding:28px}.l-tile__icon{background:var(--brand-50);border-radius:var(--r-card);color:var(--brand-600);display:grid;flex:none;height:48px;margin-bottom:var(--sp-2);place-items:center;width:48px}.public-page .l-tile__title{color:var(--navy-900);font-size:20px;font-weight:700;line-height:26px}.public-page .l-tile__text{color:var(--text-2)}@media (max-width:1040px){.l-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.l-features{padding-bottom:56px}.l-bento{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);margin-top:var(--sp-6)}.l-tile{padding:24px 20px}}.l-scene{min-width:0}.l-scene__frame{container-type:inline-size;margin:0 auto;max-width:660px;width:100%}.l-laptop{--u:min(1px,calc(100cqw/660))}.l-laptop__lid{background:var(--ink);border-radius:calc(var(--u)*18) calc(var(--u)*18) calc(var(--u)*6) calc(var(--u)*6);box-shadow:var(--shadow-float);padding:calc(var(--u)*12) calc(var(--u)*12) calc(var(--u)*14)}.l-laptop__base{background:linear-gradient(var(--border-strong),var(--text-3));border-radius:calc(var(--u)*2) calc(var(--u)*2) calc(var(--u)*14) calc(var(--u)*14);height:calc(var(--u)*14);margin:0 calc(var(--u)*-24)}.l-screen{aspect-ratio:16/10;background:var(--bg);border-radius:calc(var(--u)*8);display:flex;flex-direction:column;overflow:hidden}.l-screen__bar{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;flex:none;gap:calc(var(--u)*6);height:calc(var(--u)*30);padding:0 calc(var(--u)*12)}.l-screen__dot{background:var(--border);border-radius:50%;height:calc(var(--u)*8);width:calc(var(--u)*8)}.l-screen__url{background:var(--bg);border-radius:calc(var(--u)*6);color:var(--text-3);flex:0 1 calc(var(--u)*240);font-size:calc(var(--u)*10);height:calc(var(--u)*18);line-height:calc(var(--u)*18);margin-left:calc(var(--u)*16);padding:0 calc(var(--u)*8)}.l-screen__body{display:flex;flex:1 1;font-size:calc(var(--u)*9);line-height:1.3;overflow:hidden;position:relative}.l-sc-list{display:flex;flex:1 1;flex-direction:column;gap:calc(var(--u)*8);min-width:0;padding:calc(var(--u)*12)}.l-sc-chips{display:flex;gap:calc(var(--u)*6)}.l-sc-chip{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-chip);color:var(--text-2);font-size:calc(var(--u)*9);height:calc(var(--u)*18);line-height:calc(var(--u)*16);padding:0 calc(var(--u)*8);white-space:nowrap}.l-sc-chip--on{background:var(--brand-100);border-color:var(--brand-600);color:var(--brand-700)}.l-sc-row{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--u)*8);display:flex;gap:calc(var(--u)*8);padding:calc(var(--u)*6)}.l-sc-row--active{border-color:var(--brand-200)}.l-sc-row--ghost{opacity:.6}.l-sc-thumb{background:var(--border);border-radius:calc(var(--u)*5);flex:none;height:calc(var(--u)*40);object-fit:cover;width:calc(var(--u)*52)}.l-sc-thumb--ghost{background:var(--brand-50)}.l-sc-row__text{flex:1 1;min-width:0}.l-sc-row__sub,.l-sc-row__title{display:block}.l-sc-row__title{font-size:calc(var(--u)*10);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-sc-row__sub{color:var(--text-3);font-size:calc(var(--u)*9)}.l-sc-fact__val .ui-money__unit,.l-sc-row__sub .ui-money__unit,.l-sc-sum .ui-money__unit{color:inherit;font-size:inherit;font-weight:inherit}.l-sc-row__disc{color:var(--gain);flex:none;font-size:calc(var(--u)*10);font-weight:600;white-space:nowrap}.l-sc-bar{background:var(--border);border-radius:calc(var(--u)*4);display:block;height:calc(var(--u)*8);margin-top:calc(var(--u)*6)}.l-sc-bar--wide{width:70%}.l-sc-bar--narrow{height:calc(var(--u)*6);width:45%}.l-sc-panel{background:var(--surface);border-left:1px solid var(--border);bottom:0;box-shadow:calc(var(--u)*-12) 0 calc(var(--u)*32) rgb(var(--shadow-rgb)/.1);display:flex;flex-direction:column;gap:calc(var(--u)*9);padding:calc(var(--u)*12) calc(var(--u)*14);position:absolute;right:0;top:0;width:58%}.l-sc-panel__photo{background:var(--border);border-radius:calc(var(--u)*6);flex:none;height:calc(var(--u)*52);object-fit:cover;width:100%}.l-sc-panel__title{font-family:var(--display);font-size:calc(var(--u)*11);font-weight:700;line-height:calc(var(--u)*14)}.l-sc-facts{grid-gap:calc(var(--u)*6);display:grid;gap:calc(var(--u)*6);grid-template-columns:repeat(3,minmax(0,1fr))}.l-sc-fact{border:1px solid var(--border);border-radius:calc(var(--u)*6);min-width:0;padding:calc(var(--u)*5) calc(var(--u)*6)}.l-sc-fact--gain{background:var(--gain-bg);border-color:#0000;color:var(--gain)}.l-sc-fact__lbl,.l-sc-fact__val{display:block}.l-sc-fact__lbl{color:var(--text-3);font-size:calc(var(--u)*8)}.l-sc-fact--gain .l-sc-fact__lbl{color:var(--gain)}.l-sc-fact__val{font-size:calc(var(--u)*10);font-weight:600;white-space:nowrap}.l-sc-track{display:block;height:calc(var(--u)*22);margin-top:calc(var(--u)*2);position:relative}.l-sc-track>span{display:block;position:absolute}.l-sc-track__rail{background:var(--bg);left:0;right:0}.l-sc-track__corridor,.l-sc-track__rail{border-radius:calc(var(--u)*3);height:calc(var(--u)*6);top:calc(var(--u)*8)}.l-sc-track__corridor{background:var(--brand-100);left:46.79%;width:27.58%}.l-sc-track__fill{background:var(--brand-200);border-radius:calc(var(--u)*3);height:calc(var(--u)*6);left:0;top:calc(var(--u)*8)}.l-sc-track__market{background:var(--brand-600);height:calc(var(--u)*12);left:60.58%;top:calc(var(--u)*5);width:calc(var(--u)*2)}.l-sc-track__start{background:var(--ink);left:14.82%;width:calc(var(--u)*2)}.l-sc-track__start,.l-sc-track__thumb{height:calc(var(--u)*14);top:calc(var(--u)*4)}.l-sc-track__thumb{background:var(--brand);border-radius:50%;box-shadow:0 0 0 calc(var(--u)*3) color-mix(in srgb,var(--brand) 25%,#0000);left:46%;margin-left:calc(var(--u)*-7);width:calc(var(--u)*14)}.l-sc-track-legend{color:var(--text-3);display:flex;font-size:calc(var(--u)*8);gap:calc(var(--u)*4);justify-content:space-between;margin-top:calc(var(--u)*-4);white-space:nowrap}.l-sc-sum{border:1px solid var(--border);border-radius:calc(var(--u)*6);display:block;padding:calc(var(--u)*6) calc(var(--u)*8);position:relative}.l-sc-sum__hl{background:var(--brand-50);border:calc(var(--u)*1.5) solid var(--brand-200);border-radius:calc(var(--u)*4);display:block;height:calc(var(--u)*30);left:-1px;opacity:1;position:absolute;right:-1px;top:calc(var(--u)*18)}.l-sc-sum__row{display:flex;font-size:calc(var(--u)*9);gap:calc(var(--u)*6);justify-content:space-between;line-height:calc(var(--u)*15);position:relative;white-space:nowrap}.l-sc-sum__lbl{color:var(--text-2)}.l-sc-sum__row--total{border-top:calc(var(--u)*1.5) solid var(--ink);font-size:calc(var(--u)*10);font-weight:600;line-height:calc(var(--u)*18);margin-top:calc(var(--u)*4);padding-top:calc(var(--u)*3)}.l-scene__caption{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin-top:var(--sp-3);text-align:center}@keyframes l-rowpick{0%,12%{background:var(--surface)}18%,to{background:var(--brand-50)}}@keyframes l-panelin{0%,18%{transform:translateX(104%)}28%,to{transform:translateX(0)}}@keyframes l-bid{0%,34%{left:8%}52%,to{left:46%}}@keyframes l-bidfill{0%,34%{width:8%}52%,to{width:46%}}@keyframes l-total{0%,56%{opacity:0;transform:translateY(6px)}66%,to{opacity:1;transform:none}}@keyframes l-hl{0%,60%{opacity:0}70%,92%{opacity:1}to{opacity:0}}.anim-row{animation:l-rowpick 9s infinite}.anim-panel{animation:l-panelin 9s var(--ease) infinite}.anim-bid{animation:l-bid 9s var(--ease) infinite}.anim-bidfill{animation:l-bidfill 9s var(--ease) infinite}.anim-total{animation:l-total 9s infinite}.anim-hl{animation:l-hl 9s infinite}.l-sc-row--active{background:var(--brand-50)}.l-sc-track__fill{width:46%}@media (prefers-reduced-motion:reduce){.anim-bid,.anim-bidfill,.anim-hl,.anim-panel,.anim-row,.anim-total{animation:none}}.l-plans{padding:0 0 var(--sp-24)}.l-plans__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--sp-8)}.l-plan{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-tile);display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;padding:28px;position:relative}.l-plan--pro{border:2px solid var(--brand-600);padding:27px}.l-plan--pilot{background:var(--sand);border-color:#0000}.l-plan__badge{background:var(--brand-600);border-radius:var(--r-chip);color:var(--on-ink);font-size:var(--t-caption);font-weight:600;height:26px;left:var(--sp-6);line-height:26px;padding:0 10px;position:absolute;top:-13px}.public-page .l-plan__name{font-size:20px;line-height:26px}.public-page .l-plan__price{font-family:var(--display);font-size:36px;font-weight:800;line-height:40px}.l-plan__price .ui-money__unit{font-family:var(--font);font-size:var(--t-text);font-weight:400}.l-plan__list{color:var(--text-2);display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.public-page .l-plan__list{list-style:disc;padding-left:18px}.l-plan__cta{margin-top:auto;width:100%}.ui-button-link.l-btn-ink{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.ui-button-link.l-btn-ink:hover{background:var(--navy-900);border-color:var(--navy-900);color:var(--on-ink)}@media (max-width:1040px){.l-plans__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.l-plans{padding-bottom:56px}.l-plans__grid{gap:28px;margin-top:var(--sp-6)}.l-plan{padding:24px 20px}.l-plan--pro{padding:23px 19px}.public-page .l-plan__price{font-size:34px;line-height:38px}}.l-vs{background:var(--surface);border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:var(--sp-24) 0}.l-vs__list{display:flex;flex-direction:column;gap:var(--sp-4);margin:var(--sp-10) auto 0;max-width:1000px}.l-vs__row{border:1px solid var(--border);border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.l-vs__cell{color:var(--ink);display:flex;font-size:17px;gap:var(--sp-3);line-height:26px;min-width:0;padding:22px var(--sp-6)}.l-vs__cell--manual{background:var(--bg);color:var(--text-2)}.l-vs__icon{flex:none;margin-top:1px}.l-vs__icon--warn{color:var(--warn)}.l-vs__icon--ok{color:var(--gain)}.l-vs__tag{display:block;font-family:var(--display);font-size:16px;font-weight:700;line-height:22px;margin-bottom:var(--sp-1)}.l-vs__tag--manual{color:var(--loss)}.l-vs__tag--ours{color:var(--gain)}.l-how{padding:var(--sp-24) 0}.l-steps{grid-gap:var(--sp-6);display:grid;gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--sp-8) 0 0}.l-steps__item{border-top:3px solid var(--brand);padding-top:20px}.l-steps__item--2{border-top-color:var(--brand-200)}.l-steps__item--3{border-top-color:var(--brand-100)}.l-steps__n{color:var(--brand-600);display:block;font-family:var(--display);font-size:var(--t-text);font-weight:800}.public-page .l-steps__item h3{font-size:20px;line-height:26px;margin-top:6px}.public-page .l-steps__item p{color:var(--text-2);margin-top:var(--sp-2)}@media (max-width:640px){.l-how,.l-vs{padding:48px 0}.l-vs__list{gap:14px;margin-top:28px}.l-vs__row{grid-template-columns:minmax(0,1fr)}.l-vs__cell{font-size:16px;line-height:24px;padding:var(--sp-4)}.l-steps{grid-template-columns:minmax(0,1fr);margin-top:var(--sp-6)}.l-steps__item{padding-top:var(--sp-4)}}.public-page .l-h2{color:var(--navy-900);font-size:36px;font-weight:800;letter-spacing:-.01em;line-height:42px}.public-page .l-h2--narrow{max-width:720px}.public-page .l-h2--center{text-align:center}.public-page .l-h2--sm{font-size:var(--t-h1);letter-spacing:0;line-height:var(--lh-h1)}.l-sec-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sp-6);justify-content:space-between;margin-bottom:var(--sp-6)}.public-page .l-sec-sub{color:var(--text-2);margin-top:10px;max-width:520px}.l-hero{background-color:var(--bg);background-image:linear-gradient(var(--brand-100) 1px,#0000 1px),linear-gradient(90deg,var(--brand-100) 1px,#0000 1px);background-position:-1px -1px;background-size:56px 56px;overflow:hidden;padding:72px 0 88px;position:relative}.l-hero:before{background:radial-gradient(120% 90% at 30% 40%,var(--bg) 45%,color-mix(in srgb,var(--bg) 60%,#0000) 75%,color-mix(in srgb,var(--bg) 20%,#0000) 100%);content:"";inset:0;pointer-events:none;position:absolute}.l-hero-grid{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);position:relative}.l-hero__text{display:flex;flex-direction:column;gap:var(--sp-6);min-width:0}.public-page .l-hero h1{color:var(--navy-900);font-size:var(--t-display);font-weight:800;letter-spacing:-.02em;line-height:var(--lh-display);overflow-wrap:break-word}.public-page .l-lead{color:var(--text-2);font-size:18px;line-height:28px;max-width:520px}.l-cta{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.l-stats{background:var(--surface);border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.l-stats__list{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:var(--sp-8) 0}.l-stat{border-left:1px solid var(--border);min-width:0;padding:0 var(--sp-6)}.public-page .l-stat__value{color:var(--navy-900);font-family:var(--display);font-size:40px;font-weight:800;line-height:44px;min-height:44px}.public-page .l-stat__label{color:var(--text-2);margin-top:var(--sp-1)}.l-contact{padding:0 0 96px}.l-contact__grid{grid-gap:var(--sp-12);display:grid;gap:var(--sp-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.public-page .l-contacts{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--t-ui);gap:var(--sp-1);margin-top:var(--sp-4)}.l-contacts a{align-items:center;display:inline-flex;min-height:32px}.l-form{grid-gap:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-tile);display:grid;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:28px}.l-form__full{grid-column:1/-1}.l-form__actions{align-items:center;display:flex;gap:var(--sp-4)}@media (max-width:1240px){.public-page .l-hero h1{font-size:48px;line-height:52px}}@media (max-width:1040px){.l-contact__grid,.l-hero-grid{grid-template-columns:minmax(0,1fr)}.public-page .l-hero h1{font-size:44px;line-height:48px}}@media (max-width:640px){.public-page .l-h2{font-size:28px;line-height:34px}.public-page .l-h2--sm{font-size:28px}.l-hero{background-size:40px 40px;padding:28px 0 40px}.l-hero-grid{gap:32px}.l-hero__text{gap:20px}.public-page .l-hero h1{font-size:33px;line-height:38px}.public-page .l-lead{font-size:16px;line-height:25px}.l-cta{flex-direction:column}.l-cta .ui-button-link{width:100%}.l-stats__list{gap:var(--sp-6) 0;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));padding:28px 0}.l-stat{padding:0 14px}.l-stat:nth-child(odd):last-child{grid-column:1/-1}.public-page .l-stat__value{font-size:34px;line-height:38px;min-height:38px}.public-page .l-stat__label{font-size:var(--t-ui);line-height:var(--lh-ui)}.l-contact{padding-bottom:56px}.l-contact__grid{gap:20px}.l-contacts a{min-height:44px}.l-form{gap:14px;grid-template-columns:minmax(0,1fr);padding:20px}.l-form .ui-field__control{font-size:16px;height:48px}.l-form textarea.ui-field__control{height:auto}.l-form__actions{align-items:stretch;flex-direction:column}.l-form__actions .ui-button{height:48px;width:100%}}.auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:640px}.auth-pane{align-items:center;align-items:safe center;background:var(--surface);justify-content:center;padding:var(--sp-12) 56px}.auth-box,.auth-pane{display:flex;min-width:0}.auth-box{flex-direction:column;gap:var(--sp-6);max-width:400px;width:100%}.auth-box__head{min-width:0}.public-page .auth-box__head h1{color:var(--navy-900);font-size:var(--t-h1);font-weight:800;letter-spacing:-.01em;line-height:var(--lh-h1);overflow-wrap:anywhere}.public-page .auth-box__subtitle{color:var(--text-2);margin-top:var(--sp-2);overflow-wrap:anywhere}.auth-box__form{gap:var(--sp-4)}.auth-box__form,.auth-box__panel{display:flex;flex-direction:column;min-width:0}.auth-box__panel{gap:var(--sp-6)}.auth-box .ui-tabs.auth-box__tabs{background:var(--bg);border-bottom:0;border-radius:10px;gap:0;overflow:visible;padding:3px}.auth-box .ui-tabs.auth-box__tabs .ui-tabs__item{border:0;border-radius:var(--r-field);color:var(--text-2);flex:1 1;font-size:var(--t-text);height:44px;margin:0;padding:0 var(--sp-3)}.auth-box .ui-tabs.auth-box__tabs .ui-tabs__item--active,.auth-box .ui-tabs.auth-box__tabs .ui-tabs__item--active:hover:not(:disabled){background:var(--surface);box-shadow:0 1px 2px rgb(var(--shadow-rgb)/.12);color:var(--ink);font-weight:600}.auth-box .ui-tabs.auth-box__tabs .ui-tabs__item:focus-visible{outline-offset:2px}.public-page .auth-box__link{align-items:center;align-self:flex-start;display:inline-flex;font-size:var(--t-ui);min-height:44px;text-underline-offset:3px}.auth-box__form>.auth-box__link--field{margin-top:calc(var(--sp-1)*-1)}.auth-box__submit{width:100%}.public-page .auth-box__success{background:var(--gain-bg);border-radius:var(--r-field);color:var(--gain);display:flex;font-size:var(--t-ui);gap:var(--sp-2);line-height:var(--lh-ui);overflow-wrap:anywhere;padding:10px var(--sp-3)}.auth-box__success svg{flex:none;margin-top:1px}.public-page .auth-box__hint{color:var(--text-3);font-size:var(--t-small);line-height:18px}.auth-box__state{align-items:flex-start;display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.auth-box__state .auth-box__head{width:100%}.auth-box__yandex-section{display:flex;flex-direction:column;gap:var(--sp-4)}.auth-box__divider{align-items:center;color:var(--text-3);display:flex;font-size:var(--t-small);gap:var(--sp-3)}.auth-box__divider:after,.auth-box__divider:before{background:var(--border);content:"";flex:1 1;height:1px}.auth-box__yandex{position:relative}.auth-box__yandex,.auth-box__yandex-container{min-height:48px;width:100%}.auth-aside{align-items:center;background-color:var(--navy-900);background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-position:-1px -1px;background-size:56px 56px;display:flex;justify-content:center;min-width:0;padding:var(--sp-12) var(--sp-12)}.auth-aside__inner{display:flex;flex-direction:column;gap:36px;max-width:520px;min-width:0;width:100%}.public-page .auth-aside__title{color:var(--surface);font-size:36px;font-weight:800;letter-spacing:-.01em;line-height:42px}.auth-demo{background:var(--surface);border-radius:var(--r-tile);box-shadow:0 24px 64px rgb(var(--shadow-rgb)/.45);color:var(--ink);padding:var(--sp-6) var(--sp-6) 20px}.auth-demo__row{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between}.public-page .auth-demo__item{display:flex;flex-direction:column;gap:2px;min-width:0}.auth-demo__label{color:var(--text-3);font-size:var(--t-small);line-height:18px}.auth-demo__value{font-family:var(--display);font-size:var(--t-h2);font-weight:700;line-height:var(--lh-h2)}.public-page .auth-demo__badge{align-self:center;background:var(--gain-bg);border-radius:var(--r-field);color:var(--gain);font-weight:600;height:30px;line-height:30px;padding:0 10px;white-space:nowrap}.auth-demo__caption{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption);margin-top:10px}.auth-scale{height:54px;margin-top:20px;position:relative}.auth-scale__corridor,.auth-scale__track{border-radius:5px;height:10px;position:absolute;top:14px}.auth-scale__track{background:var(--bg);left:0;right:0}.auth-scale__corridor{background:var(--brand-100)}.auth-scale__tick{height:22px;margin-left:-1px;position:absolute;top:8px;width:2px}.auth-scale__tick--start{background:var(--ink)}.auth-scale__tick--market{background:var(--brand-600)}.auth-scale__mark{font-size:var(--t-caption);line-height:var(--lh-caption);position:absolute;top:36px;white-space:nowrap}.auth-scale__mark--start{color:var(--text-2);transform:translateX(-30%)}.auth-scale__mark--market{color:var(--brand-700);transform:translateX(-50%)}@media (max-width:900px){.auth-layout{grid-template-columns:minmax(0,1fr);min-height:0}}@media (max-width:640px){.auth-pane{padding:var(--sp-8) var(--sp-4)}.auth-aside{padding:var(--sp-10) var(--sp-4)}.public-page .auth-aside__title{font-size:26px;line-height:32px}.auth-demo{padding:var(--sp-4) var(--sp-4) var(--sp-3)}}.verify{display:flex;flex-direction:column;gap:20px;min-width:0}.verify__email{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.verify__fieldset{border:0;margin:0;min-width:0;padding:0}.verify__legend{color:var(--ink);font-size:var(--t-small);font-weight:500;line-height:18px;margin-bottom:var(--sp-2);padding:0}.verify__code-row{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(6,minmax(0,1fr))}.verify__code-input{font-feature-settings:tabular-nums lining-nums;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-field);box-sizing:border-box;color:var(--ink);font:700 26px/1 var(--display);font-variant-numeric:tabular-nums lining-nums;height:60px;min-width:0;padding:0;text-align:center;width:100%}.verify__code-input:hover{border-color:var(--text-3)}.verify__code-input:focus-visible{border-color:var(--brand-600);outline:2px solid var(--brand);outline-offset:0}.verify__code-input[aria-invalid=true]{border-color:var(--loss)}.verify__code-input:read-only{background:var(--bg);color:var(--text-3)}.verify__actions{align-items:flex-start;display:flex;flex-direction:column;gap:var(--sp-1)}.verify__action{background:none;border:0;color:var(--brand-600);cursor:pointer;font:inherit;font-size:var(--t-ui);min-height:44px;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.verify__action:hover:not(:disabled){color:var(--brand-700);text-decoration-thickness:2px}.verify__action:disabled{color:var(--text-3);cursor:not-allowed;text-decoration:none}.verify__action:focus-visible{border-radius:var(--sp-1);outline:2px solid var(--brand);outline-offset:2px}.lots-table{font-feature-settings:tabular-nums lining-nums;background:var(--surface);border:1px solid var(--border);border-collapse:initial;border-radius:var(--r-card);border-spacing:0;font-size:var(--t-ui);font-variant-numeric:tabular-nums lining-nums;line-height:var(--lh-ui);table-layout:fixed;width:100%}.lots-table[aria-busy=true] tbody{opacity:.6}.lots-table__caption{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.lots-table thead th{background:var(--surface);border-bottom:1px solid var(--border-strong);color:var(--text-3);font-size:var(--t-caption);font-weight:500;line-height:var(--lh-caption);padding:var(--sp-3);text-align:left;white-space:nowrap}.lots-table thead th:first-child{border-top-left-radius:var(--r-card)}.lots-table thead th:last-child{border-top-right-radius:var(--r-card)}.lots-table td.lots-table__num,.lots-table th.lots-table__num{text-align:right;white-space:nowrap}.lots-table tbody td,.lots-table tbody th{background:var(--surface);border-bottom:1px solid var(--border);font-weight:400;min-width:0;padding:var(--sp-3);text-align:left;vertical-align:middle}.lots-table tbody tr:last-child td,.lots-table tbody tr:last-child th{border-bottom:0}.lots-table tbody tr:hover td,.lots-table tbody tr:hover th{background:var(--brand-50)}.lots-table__row--clickable{cursor:pointer}.lots-table thead th:nth-child(2){width:112px}.lots-table thead th:nth-child(3){width:132px}.lots-table thead th:nth-child(4){width:150px}.lots-table thead th:nth-child(5){width:96px}.lots-table thead th:nth-child(6){width:150px}.lots-table thead th:nth-child(7){width:104px}.lots-table tbody th.lots-table__lot{min-width:0;overflow:hidden}.lots-table__thumb{background:var(--brand-50);border-radius:var(--r-field);float:left;height:60px;margin-right:var(--sp-3);overflow:hidden;width:80px}.lots-table__thumb>.ui-lot-image,.lots-table__thumb>img{display:block;height:100%;object-fit:cover;width:100%}.lots-table__lot-text{display:block;overflow:hidden}.lots-table__link{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ink);display:-webkit-box;font-weight:600;overflow:hidden;overflow-wrap:anywhere;text-decoration:none}.lots-table__link:hover{color:var(--brand-700);text-decoration:underline}.lots-table__link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.lots-table__addr,.lots-table__tags{color:var(--text-3);display:block;font-size:var(--t-small);line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lots-table__tags{color:var(--text-2)}.lots-table__muted{color:var(--text-3)}.lots-table__over{color:var(--text-2)}.lots-table__flag{border-radius:6px;display:inline-block;font-size:var(--t-caption);font-weight:600;line-height:18px;margin-left:var(--sp-2);padding:0 6px;white-space:nowrap}.lots-table__flag--warn{background:var(--warn-bg);color:var(--warn)}.lots-table__flag--neutral{background:var(--bg);color:var(--neutral)}.lots-table tbody td.lots-table__cell--date{white-space:nowrap}.lots-table tbody td.lots-table__actions{text-align:right;white-space:nowrap}.lots-table__fav{background:#0000;border:0;border-radius:50%;color:var(--ink);cursor:pointer;display:inline-grid;height:44px;padding:0;place-items:center;vertical-align:middle;width:44px}.lots-table__fav:hover{background:var(--brand-100)}.lots-table__fav:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.lots-table__fav svg{height:18px;width:18px}.lots-table__fav--active{color:var(--brand-600)}@container lots-table (max-width: 1050px){.lots-table,.lots-table tbody{background:#0000;border:0;display:block;table-layout:auto}.lots-table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.lots-table tbody tr{grid-gap:var(--sp-3) var(--sp-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:grid;gap:var(--sp-3) var(--sp-2);grid-template-areas:"lot lot lot" "start market disc" "area date act";grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--sp-3);padding:var(--sp-3)}.lots-table tbody td,.lots-table tbody th{background:#0000;border:0;display:block;padding:0}.lots-table tbody tr:hover td,.lots-table tbody tr:hover th{background:#0000}.lots-table tbody tr:hover{border-color:var(--brand-200)}.lots-table tbody th.lots-table__lot{display:block;grid-area:lot;min-width:0;width:auto}.lots-table__thumb{height:72px;width:96px}.lots-table__cell--start{grid-area:start}.lots-table__cell--market{grid-area:market}.lots-table__cell--disc{grid-area:disc}.lots-table__cell--area{grid-area:area}.lots-table tbody td.lots-table__cell--date{grid-area:date;white-space:normal}.lots-table tbody td.lots-table__actions{align-self:center;grid-area:act;width:auto}.lots-table tbody td.lots-table__num{text-align:left}.lots-table tbody td[data-label]:before{color:var(--text-3);content:attr(data-label);display:block;font-size:var(--t-caption);line-height:var(--lh-caption)}.lots-table__flag{margin:2px 0 0}.lots-table tbody td.lots-table__cell--date .lots-table__flag{display:table}}@container lots-table (max-width: 420px){.lots-table tbody tr{grid-template-areas:"lot lot" "start market" "disc area" "date act";grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.lots-table__link{min-height:44px}}.lots-list-view{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.lots-list-view__sr{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lots-list-view__grid{--lots-card-min:260px;--lots-cols-max:6;grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(max(var(--lots-card-min),calc((100% - (var(--lots-cols-max) - 1)*var(--sp-4))/var(--lots-cols-max))),1fr));list-style:none;margin:0;padding:0}.lots-list-view--panel .lots-list-view__grid{--lots-card-min:248px}.lots-list-view__grid--busy{opacity:.6}.lots-list-view__item{border-radius:var(--r-card);container:lots-item/inline-size;min-width:0}.lots-list-view__item--active{outline:2px solid var(--brand-600);outline-offset:-1px}.lots-list-view__rows{display:flex;flex-direction:column;gap:var(--sp-2)}.lots-list-view__table{container:lots-table/inline-size;min-width:0}.lots-list-view__pager{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);justify-content:space-between;padding-bottom:var(--sp-2)}.lots-list-view__range{font-feature-settings:tabular-nums lining-nums;color:var(--text-3);font-size:var(--t-small);font-variant-numeric:tabular-nums lining-nums;line-height:18px;margin:0}.lots-list-view__pager .ui-pager{flex:1 1 auto;justify-content:flex-end;padding:0}.lots-list-view--compact .lots-list-view__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1360px){.lots-list-view--compact .lots-list-view__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.lots-list-view--compact .lots-list-view__grid,.lots-list-view__grid{grid-template-columns:minmax(0,1fr)}.lots-list-view__pager .ui-pager{justify-content:center;width:100%}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.lots-map-view{background:var(--brand-50);height:100%;isolation:isolate;min-height:0;position:relative;width:100%}.lots-map-view__map{background:var(--brand-50);font-family:var(--font);font-size:var(--t-ui);inset:0;position:absolute}.lots-map-view__pin-host{background:none;border:0}.lots-map-view__pin{font-feature-settings:tabular-nums lining-nums;align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-chip);color:var(--ink);cursor:pointer;display:inline-flex;font:600 var(--t-caption) /24px var(--font);font-variant-numeric:tabular-nums lining-nums;gap:6px;height:26px;left:0;padding:0 9px;position:absolute;top:0;transform:translate(-50%,-50%);white-space:nowrap}.lots-map-view__pin--profit{box-shadow:inset 4px 0 0 var(--gain);padding-left:14px}.lots-map-view__pin-disc{color:var(--gain)}.lots-map-view__pin--active{background:var(--brand);border:2px solid var(--surface);box-shadow:0 0 0 2px var(--brand);color:var(--on-brand);height:30px;line-height:26px;padding:0 12px}.lots-map-view__pin--active.lots-map-view__pin--profit{box-shadow:0 0 0 2px var(--brand),inset 4px 0 0 var(--gain);padding-left:16px}.lots-map-view__pin--active .lots-map-view__pin-disc{color:var(--on-brand)}.lots-map-view__pin-host:focus-visible .lots-map-view__pin{outline:var(--focus-ring);outline-offset:2px}.lots-map-view__cluster-marker{background:none;border:0}.lots-map-view__cluster-bubble{font-feature-settings:tabular-nums lining-nums;background:var(--brand-600);border:2px solid var(--surface);border-radius:50%;color:var(--on-brand);cursor:pointer;display:grid;font:600 var(--t-ui) /1 var(--font);font-variant-numeric:tabular-nums lining-nums;height:44px;place-items:center;position:relative;width:44px}.lots-map-view__cluster-marker:focus-visible .lots-map-view__cluster-bubble{outline:var(--focus-ring);outline-offset:2px}.lots-map-view__cluster-badge{font-feature-settings:tabular-nums lining-nums;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-chip);color:var(--gain);font:600 11px/16px var(--font);font-variant-numeric:tabular-nums lining-nums;height:18px;left:28px;padding:0 6px;position:absolute;top:-10px;white-space:nowrap}.lots-map-view .leaflet-bar{border:1px solid var(--border-strong);border-radius:var(--r-field);box-shadow:none;overflow:hidden}.lots-map-view .leaflet-bar a{background:var(--surface);border-bottom:1px solid var(--border);color:var(--ink);height:36px;line-height:36px;width:36px}.lots-map-view .leaflet-bar a:last-child{border-bottom:0}.lots-map-view .leaflet-bar a:hover{background:var(--brand-50)}.lots-map-view .leaflet-control-attribution{background:color-mix(in srgb,var(--surface) 90%,#0000);color:var(--text-3);font-size:11px}@media (max-width:720px){.lots-map-view .leaflet-bar a{height:44px;line-height:44px;width:44px}}.map-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2);min-width:0}.map-filters__reset{color:var(--brand-600);flex:none}.map-filters__group{border:0;display:flex;flex-direction:column;gap:var(--sp-2);margin:0;min-width:0;padding:0}.map-filters__group>legend{color:var(--ink);font-size:var(--t-small);font-weight:500;line-height:18px;margin-bottom:6px;padding:0}.map-filters__range{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.map-filters__sub{color:var(--ink);font-weight:500;margin:var(--sp-1) 0 0}.map-filters__note,.map-filters__sub{font-size:var(--t-small);line-height:18px}.map-filters__note{color:var(--text-3);margin:0}.map-filters__kind{align-items:baseline;display:inline-flex;gap:var(--sp-2)}.map-filters__kind-count{font-feature-settings:tabular-nums lining-nums;color:var(--text-3);font-size:var(--t-small);font-variant-numeric:tabular-nums lining-nums}.map-filters__all{display:flex;flex-direction:column;gap:var(--sp-6)}.map-filters__all-foot{background:var(--surface);border-top:1px solid var(--border);bottom:calc(var(--sp-4)*-1);display:flex;gap:var(--sp-2);justify-content:space-between;margin:0 calc(var(--sp-4)*-1) calc(var(--sp-4)*-1);padding:var(--sp-3) var(--sp-4);position:sticky}@media (max-width:720px){.map-filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.map-filters::-webkit-scrollbar{display:none}.map-filters>*{flex:none}}.calc-quota-banners{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--gutter) 0}.calc-quota-banners__link{color:var(--brand-600);font-weight:600;text-decoration:underline;text-underline-offset:2px}.calc-quota-banners__link:hover{color:var(--brand-700);text-decoration:none}.calc-quota-counter{align-items:center;color:var(--text-2);display:inline-flex;font-size:var(--t-small);gap:var(--sp-1);line-height:18px;margin:0;white-space:nowrap}.calc-quota-counter__value{font-feature-settings:"tnum";color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.calc-packs-modal{width:min(560px,calc(100vw - 32px))}.calc-packs-modal .ui-modal__body{padding:var(--sp-4) var(--sp-6) var(--sp-6)}.calc-packs-modal__lead{color:var(--ink);font-size:var(--t-text);line-height:var(--lh-text);margin:0}.calc-packs-modal__explain{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin:var(--sp-2) 0 0}.calc-packs-modal__list{display:flex;flex-direction:column;gap:var(--sp-2);list-style:none;margin:var(--sp-4) 0 0;padding:0}.calc-packs-modal__item{grid-gap:var(--sp-4);align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) auto auto;padding:var(--sp-3) var(--sp-4)}.calc-packs-modal__name{color:var(--ink);font-weight:600;margin:0}.calc-packs-modal__unit{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption);margin:0}.calc-packs-modal__price{font-feature-settings:"tnum";font-family:var(--display);font-size:var(--t-h3);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--lh-h3);white-space:nowrap}@media (max-width:720px){.calc-packs-modal__item{gap:var(--sp-2) var(--sp-3);grid-template-columns:minmax(0,1fr) auto}.calc-packs-modal__buy{grid-column:1/-1;width:100%}}.deal-budget{min-width:0}.deal-budget__sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.deal-budget__title{color:var(--ink);font-family:var(--display);font-size:var(--t-h2);font-weight:700;line-height:var(--lh-h2);margin:0}.deal-budget__lead{color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);margin:var(--sp-1) 0 0;max-width:70ch}.deal-budget__layout{grid-gap:var(--sp-6);align-items:stretch;display:grid;gap:var(--sp-6);grid-template-columns:minmax(0,1fr) clamp(380px,38vw,500px);margin-top:var(--sp-4)}.deal-budget__main{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.deal-budget__steps{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.deal-budget__step{border-top:1px solid var(--border);min-width:0;padding:18px 20px}.deal-budget__step:first-child{border-top:0}.deal-budget__step-heading{align-items:center;color:var(--ink);display:flex;font-family:var(--font);font-size:var(--t-text);font-weight:600;gap:10px;line-height:var(--lh-text);margin:0}.deal-budget__num{background:var(--brand-600);border-radius:50%;color:var(--on-brand);display:inline-grid;flex:none;font-size:var(--t-caption);font-weight:700;height:22px;place-items:center;width:22px}.deal-budget__step-lead{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin:2px 0 0}.deal-budget__step-body{margin-top:var(--sp-3);min-width:0}.deal-budget__group{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.deal-budget__seg-row{display:flex;flex-wrap:wrap;gap:10px var(--sp-4)}.deal-budget__segmented{flex-wrap:wrap}.deal-budget__label{color:var(--ink);font-size:var(--t-small);font-weight:500;line-height:18px}.deal-budget__regime{border:0;display:flex;flex-direction:column;gap:var(--sp-1);margin:0;min-width:0;padding:0}.deal-budget__regime legend{margin-bottom:var(--sp-1);padding:0}.deal-budget__radio{align-items:center;color:var(--ink);cursor:pointer;display:flex;gap:10px;min-height:40px}.deal-budget__radio input{accent-color:var(--brand-600);flex:none;height:18px;margin:0;width:18px}.deal-budget__radio input:focus-visible{outline:var(--focus-ring);outline-offset:2px}.deal-budget__hint{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption)}.deal-budget__checks{display:flex;flex-direction:column}.deal-budget__fields{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.deal-budget__link-button{background:none;border:0;color:var(--brand-600);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.deal-budget__total{min-width:0}.deal-budget__total-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px}.deal-budget__total-scroll{min-height:0;min-width:0}.deal-budget__total-title{color:var(--ink);font-family:var(--display);font-size:20px;font-weight:700;line-height:26px;margin:0}.deal-budget__result{display:flex;flex-direction:column;gap:14px;min-width:0}.deal-budget__result--pending .deal-budget__table{opacity:.55}.deal-budget__table{border-collapse:initial;border-spacing:0;font-size:var(--t-ui);line-height:var(--lh-ui);width:100%}.deal-budget__caption{color:var(--text-3);font-size:var(--t-caption);font-weight:500;line-height:var(--lh-caption);padding-bottom:var(--sp-1);text-align:left}.deal-budget__row>*{border-top:1px solid var(--border);padding:8px 0;vertical-align:top}.deal-budget__cell-label{color:var(--text-2);font-weight:400;padding-right:var(--sp-3);text-align:left}.deal-budget__cell-value{padding-left:var(--sp-3);text-align:right}.deal-budget__amount{color:var(--ink);font-weight:500;white-space:nowrap}.deal-budget__amount-note{color:var(--text-3);display:block;font-size:var(--t-caption);font-weight:400;line-height:var(--lh-caption);margin-top:2px}.deal-budget__muted{color:var(--text-3);font-size:var(--t-small);font-weight:400;line-height:18px}.deal-budget__row--info .deal-budget__amount,.deal-budget__row--info .deal-budget__cell-label{color:var(--text-3)}.deal-budget__row--total>*{border-top:2px solid var(--ink);padding-top:12px}.deal-budget__row--total .deal-budget__cell-label,.deal-budget__total-amount{color:var(--ink);font-weight:700}.deal-budget__total-amount{font-family:var(--display);font-size:20px;line-height:26px;white-space:nowrap}.deal-budget__repair-note{color:var(--text-2);font-size:var(--t-small);line-height:18px;margin:0}.deal-budget__deposit{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.deal-budget__deposit dt{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption)}.deal-budget__deposit dd{color:var(--ink);font-weight:600;margin:0;overflow-wrap:anywhere}.deal-budget__deposit-note{color:var(--text-3);font-size:var(--t-caption);grid-column:1/-1;line-height:var(--lh-caption);margin:calc(var(--sp-1)*-1) 0 0}.deal-budget__table--scenarios th[scope=col]{color:var(--ink);font-weight:600;padding:var(--sp-1) 0 var(--sp-1) var(--sp-2);text-align:right}.deal-budget__table--scenarios th[scope=col]:first-child{padding-left:0}.deal-budget__table--scenarios .deal-budget__cell-value{font-weight:600;padding-left:var(--sp-2)}.deal-budget__table--scenarios .deal-budget__muted{display:inline-block;max-width:22ch;text-align:right}.deal-budget__pos{color:var(--gain)}.deal-budget__neg{color:var(--loss)}.deal-budget__scenario-note{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption);margin:0}.deal-budget__unknown{background:var(--bg);border-radius:var(--r-field);padding:var(--sp-3)}.deal-budget__unknown-title{color:var(--ink);font-size:var(--t-small);font-weight:600;line-height:18px;margin:0 0 var(--sp-1)}.deal-budget__formulas,.deal-budget__unknown ul,.deal-budget__warnings{color:var(--text-2);display:flex;flex-direction:column;font-size:var(--t-small);gap:var(--sp-1);line-height:18px;margin:0;padding:0 0 0 var(--sp-4)}.deal-budget__loading{min-height:120px}.deal-budget__status{color:var(--text-3);display:block;font-size:var(--t-caption);line-height:var(--lh-caption);min-height:16px}.deal-budget__more{color:var(--text-2);font-size:var(--t-small);line-height:18px}.deal-budget__more summary{align-items:center;color:var(--brand-600);cursor:pointer;display:flex;font-weight:500;min-height:44px}.deal-budget__more summary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.deal-budget__formulas{margin-top:var(--sp-2)}.deal-budget__stamp{color:var(--text-3);margin:var(--sp-2) 0 0}.deal-budget__note{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption);margin:0}@media (min-width:1101px){.deal-budget__total-card{--deal-budget-top:calc(var(--header-height) + 48px + var(--sp-4));max-height:calc(var(--vh)*100 - var(--deal-budget-top) - var(--sp-4));position:sticky;top:var(--deal-budget-top)}.deal-budget__total-scroll{margin-right:calc(var(--sp-2)*-1);overflow-y:auto;overscroll-behavior:contain;padding-right:var(--sp-2)}.deal-budget__row--total>*{background:var(--surface);bottom:0;position:sticky}}@media (max-width:1100px){.deal-budget__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.deal-budget__step{padding:var(--sp-4)}.deal-budget__fields{grid-template-columns:minmax(0,1fr)}.deal-budget__total-card{padding:var(--sp-4)}.deal-budget__segmented{flex-direction:column;width:100%}.deal-budget__segmented .ui-segmented__item+.ui-segmented__item .ui-segmented__label{border-left:0;border-top:1px solid var(--border-strong)}.deal-budget__segmented .ui-segmented__label{width:100%}.deal-budget__seg-row{flex-direction:column}}.deal-budget--compact{display:flex;flex-direction:column;gap:var(--sp-3)}.deal-budget__stepper{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.deal-budget__stepper::-webkit-scrollbar{display:none}.deal-budget__step-btn{align-items:center;background:var(--brand-50);border:0;border-radius:var(--r-field);color:var(--text-2);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:var(--t-ui);font-weight:500;gap:6px;min-height:44px;padding:0 var(--sp-3)}.deal-budget__step-btn--on{background:var(--brand-600);color:var(--on-brand);font-weight:600}.deal-budget__step-btn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.deal-budget__step-n{font-weight:600}.deal-budget--compact .deal-budget__step-title{color:var(--ink);font-family:var(--display);font-size:16px;font-weight:700;line-height:22px;margin:0}.deal-budget--compact .deal-budget__step-lead{margin:calc(var(--sp-2)*-1) 0 0}.deal-budget__panel{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-card);display:flex;flex-direction:column;gap:14px;min-width:0;padding:14px}.deal-budget--compact .deal-budget__fields{grid-template-columns:minmax(0,1fr)}.deal-budget__bar{grid-gap:var(--sp-1) var(--sp-3);align-items:end;background:var(--surface);border-top:1px solid var(--border-strong);bottom:0;display:grid;gap:var(--sp-1) var(--sp-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);padding:10px var(--sp-4) calc(10px + env(safe-area-inset-bottom, 0px));position:sticky;z-index:2}.deal-budget__bar p{margin:0}.deal-budget__bar-label{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption)}.deal-budget__bar-value{color:var(--ink);font-family:var(--display);font-size:19px;font-weight:700;line-height:24px;white-space:nowrap}.deal-budget__bar-value--small{font-family:var(--font);font-size:var(--t-ui);font-weight:600;line-height:var(--lh-ui)}.deal-budget--compact .deal-budget__total-amount{font-size:var(--t-h3)}@media (max-width:480px){.deal-budget__bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.deal-budget__bar>:first-child{grid-column:1/-1}}.deal-budget__scroll{min-width:0;overflow-x:auto}@media (max-width:720px){.deal-budget__table--scenarios{font-size:var(--t-small)}.deal-budget__table--scenarios .deal-budget__cell-label{overflow-wrap:anywhere;padding-right:var(--sp-2);width:28%}.deal-budget__table--scenarios .deal-budget__cell-value{padding-left:var(--sp-1)}}.deal-budget__bar--page{border:1px solid var(--border-strong);border-radius:var(--r-card) var(--r-card) 0 0;margin-top:var(--sp-4)}@media (min-width:1101px){.deal-budget__bar--page{display:none}}.lot-taxes{min-width:0}.lot-taxes:not(.lot-taxes--embedded){background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-6)}.lot-taxes__title{color:var(--ink);font-family:var(--display);font-size:var(--t-h2);font-weight:700;line-height:var(--lh-h2);margin:0 0 var(--sp-1)}.lot-taxes__lead{color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);margin:0 0 var(--sp-4)}.lot-taxes__form{grid-gap:var(--sp-4) var(--sp-6);display:grid;gap:var(--sp-4) var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--sp-4)}.lot-taxes__field{display:flex;flex-direction:column;gap:6px;min-width:0}.lot-taxes__label{color:var(--ink);font-size:var(--t-small);font-weight:500;line-height:18px}.lot-taxes__field--wide{grid-column:1/-1}.lot-taxes__segmented{flex-wrap:wrap}.lot-taxes__field-hint{color:var(--text-3);display:block;font-size:var(--t-caption);line-height:var(--lh-caption);margin-top:2px}.lot-taxes__link-button{background:none;border:0;color:var(--brand-600);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.lot-taxes__result{min-width:0}.lot-taxes__result--pending .lot-taxes__table{opacity:.55}.lot-taxes__table{border-collapse:collapse;font-size:var(--t-ui);line-height:var(--lh-ui);width:100%}.lot-taxes__caption{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lot-taxes--embedded .lot-taxes__caption{clip:auto;color:var(--text-3);font-size:var(--t-caption);font-weight:500;height:auto;line-height:var(--lh-caption);overflow:visible;padding-bottom:var(--sp-1);position:static;text-align:left;white-space:normal;width:auto}.lot-taxes__row>*{border-top:1px solid var(--border);padding:10px 0;vertical-align:top}.lot-taxes__cell-label{color:var(--text-2);font-weight:400;padding-right:var(--sp-3);text-align:left}.lot-taxes__cell-value{text-align:right}.lot-taxes__amount{color:var(--ink);font-weight:600;white-space:nowrap}.lot-taxes__amount-note{color:var(--text-3);display:block;font-size:var(--t-caption);line-height:var(--lh-caption)}.lot-taxes__muted{color:var(--text-3);display:inline-block;font-size:var(--t-small);line-height:18px;max-width:28ch}.lot-taxes__status{color:var(--text-3);display:block;font-size:var(--t-caption);line-height:var(--lh-caption);min-height:16px}.lot-taxes__warnings{color:var(--text-2);display:flex;flex-direction:column;font-size:var(--t-small);gap:var(--sp-1);line-height:18px;margin:var(--sp-3) 0 0;padding:0 0 0 var(--sp-4)}.lot-taxes__note{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption);margin:var(--sp-3) 0 0}@media (max-width:720px){.lot-taxes:not(.lot-taxes--embedded){padding:var(--sp-4)}.lot-taxes__form{grid-template-columns:minmax(0,1fr)}.lot-taxes__muted{max-width:22ch}}.auction-stages{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));list-style:none;margin:0;padding:0}.auction-stages__item{display:flex;flex-direction:column;min-width:0;position:relative}.auction-stages__bar{background:var(--border);border-radius:3px;display:block;height:6px}.auction-stages__item--past .auction-stages__bar{background:var(--brand-600)}.auction-stages__item--current .auction-stages__bar{background:linear-gradient(90deg,var(--brand-600) 0 12%,var(--brand-200) 12% 100%)}.auction-stages__label{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin-top:10px}.auction-stages__date{font-feature-settings:"tnum";color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.auction-stages__tbd{color:var(--warn)}.auction-stages__note{color:var(--warn);font-size:var(--t-small);font-weight:600;line-height:18px}.auction-stages__sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:720px){.auction-stages{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}}.lot-figures__list{display:flex;flex-direction:column;margin:0}.lot-figures__row{align-items:baseline;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);justify-content:space-between;padding:var(--sp-2) 0}.lot-figures__row:last-child{border-bottom:0}.lot-figures__row--gain{background:var(--gain-bg);border-bottom:0;border-radius:var(--r-field);margin-top:var(--sp-1);padding:var(--sp-2) var(--sp-3)}.lot-figures__label{align-items:center;color:var(--text-3);display:inline-flex;font-size:var(--t-caption);font-weight:500;gap:var(--sp-1);line-height:var(--lh-caption)}.lot-figures__row--gain .lot-figures__label{color:var(--gain)}.lot-figures__value{font-feature-settings:"tnum";align-items:flex-end;color:var(--ink);display:flex;flex-direction:column;font-family:var(--display);font-size:var(--t-h3);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--lh-h3);margin:0;min-width:0;text-align:right}.lot-figures__value--market{color:var(--brand-600)}.lot-figures__sub{font-size:var(--t-caption);font-weight:400;line-height:var(--lh-caption);overflow-wrap:anywhere}.lot-figures__muted,.lot-figures__sub{color:var(--text-3);font-family:var(--font)}.lot-figures__muted{font-size:var(--t-ui);font-weight:500;line-height:var(--lh-ui)}.lot-figures__gain{color:var(--gain)}.lot-figures__warn{color:var(--warn);font-family:var(--font);font-size:var(--t-ui);font-weight:600}.lot-figures .ui-money__unit{color:var(--text-3);font-family:var(--font);font-size:var(--t-caption);font-weight:400}.lot-figures__value--market .ui-money__unit{color:var(--brand-600)}.lot-figures__trio{grid-gap:var(--sp-2);align-items:start;display:grid;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);margin:0}.lot-figures__trio--two{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.lot-figures__cell{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;padding:var(--sp-1) 0}.lot-figures__trio .lot-figures__label{color:var(--text-2);flex-wrap:nowrap;font-size:var(--t-small);line-height:18px;white-space:nowrap}.lot-figures__trio .lot-figures__value{align-items:flex-start;font-size:19px;line-height:24px;overflow-wrap:anywhere;text-align:left}.lot-figures__trio .ui-money{white-space:normal}.lot-figures__cell--discount{background:var(--bg);border-radius:var(--r-field);padding:var(--sp-1) var(--sp-2)}.lot-figures__cell--gain{background:var(--gain-bg)}.lot-figures__cell--gain .lot-figures__label{color:var(--gain)}.lot-figures__cell--warn{background:var(--warn-bg)}.lot-figures__cell--warn .lot-figures__label{color:var(--warn)}.lot-figures__badge{margin:0;min-width:0}.lot-figures__quality,.lot-figures__quality-row{margin-top:var(--sp-2)}.lot-figures--compact .ui-metric-tile__value{font-size:var(--t-h3);line-height:var(--lh-h3)}.lot-scale{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.lot-scale__title{color:var(--ink);font-family:var(--display);font-size:15px;font-weight:700;line-height:20px;margin:0}.lot-scale__track{min-width:0;position:relative}.lot-scale__max-mark{border-left:2px solid var(--loss);bottom:5px;height:18px;margin-left:-1px;pointer-events:none;position:absolute;width:0}.lot-scale__legend{grid-gap:var(--sp-1) var(--sp-3);display:grid;gap:var(--sp-1) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.lot-scale__legend-item{min-width:0}.lot-scale__legend-item dt{align-items:center;color:var(--text-2);display:flex;font-size:var(--t-caption);gap:6px;line-height:var(--lh-caption)}.lot-scale__legend-item dd{color:var(--ink);font-family:var(--display);font-size:var(--t-h3);font-weight:700;line-height:var(--lh-h3);margin:0;overflow-wrap:anywhere}.lot-scale__legend-item .ui-money__unit{color:var(--text-3);font-family:var(--font);font-size:var(--t-caption);font-weight:400}.lot-scale__swatch{border-left:2px solid var(--loss);flex:none;height:14px;width:0}.lot-scale__limit,.lot-scale__over{color:var(--loss)}.lot-scale__empty{color:var(--text-3)}.lot-scale--compact .lot-scale__legend{margin-top:var(--sp-1)}.lot-bid{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6)}.lot-bid__stepper{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-field);display:inline-flex;max-width:100%;overflow:hidden}.lot-bid__btn{background:var(--brand-50);border:0;color:var(--ink);cursor:pointer;display:grid;flex:none;height:44px;place-items:center;width:44px}.lot-bid__btn:hover:not(:disabled){background:var(--brand-100)}.lot-bid__btn:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.lot-bid__btn:disabled{color:var(--text-3);cursor:not-allowed}.lot-bid__value{color:var(--ink);font-size:18px;font-weight:600;line-height:44px;min-width:0;padding:0 var(--sp-3);text-align:right;white-space:nowrap}.lot-bid__facts{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);margin:0;min-width:0}.lot-bid__fact{min-width:0}.lot-bid__fact dt{align-items:center;color:var(--text-3);display:flex;font-size:var(--t-caption);gap:var(--sp-1);line-height:var(--lh-caption)}.lot-bid__fact dd{color:var(--ink);font-weight:600;margin:0;overflow-wrap:anywhere}.lot-bid__fact .lot-bid__note{color:var(--text-3);font-size:var(--t-caption);font-weight:400;line-height:var(--lh-caption)}.lot-bid__muted{color:var(--text-3);font-weight:500}.lot-bid__gain{color:var(--gain)}.lot-bid__loss{color:var(--loss)}.lot-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.lot-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.lot-quality{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-6)}.lot-quality--compact{padding:14px}.lot-quality__title{align-items:center;color:var(--ink);display:flex;flex-wrap:wrap;font-family:var(--display);font-size:var(--t-h3);font-weight:700;gap:var(--sp-2) var(--sp-3);line-height:var(--lh-h3);margin:0}.lot-quality--compact .lot-quality__title{font-size:15px;line-height:20px}.lot-quality__badge{border-radius:6px;font-family:var(--font);font-size:var(--t-caption);font-weight:600;height:22px;line-height:22px;padding:0 var(--sp-2);white-space:nowrap}.lot-quality__badge--a{background:var(--gain-bg);color:var(--gain)}.lot-quality__badge--b{background:var(--warn-bg);color:var(--warn)}.lot-quality__badge--c{background:var(--loss-bg);color:var(--loss)}.lot-quality__list{display:flex;flex-direction:column;font-size:var(--t-ui);gap:var(--sp-2);line-height:var(--lh-ui);margin:var(--sp-3) 0 0}.lot-quality--compact .lot-quality__list{font-size:13px;line-height:18px}.lot-quality__row dt{color:var(--text-3)}.lot-quality__row dd{color:var(--text-2);margin:0;overflow-wrap:anywhere}.lot-quality__muted{color:var(--text-3)}.lot-quality-badge{align-items:center;border:0;cursor:pointer;display:inline-flex;gap:4px;height:22px;max-width:100%;padding:0 var(--sp-2)}@media (max-width:720px){.lot-quality-badge{position:relative}.lot-quality-badge:after{content:"";inset:-11px 0;position:absolute}}.lot-quality-badge:focus-visible{outline:var(--focus-ring);outline-offset:2px}.lot-quality-badge[aria-expanded=true] .lot-quality-badge__chev{transform:rotate(180deg)}.lot-quality--bare{background:var(--bg);border:0;border-radius:var(--r-field);padding:var(--sp-3)}.lot-quality__list--bare{margin-top:0}.lot-competition-row{align-items:center;border-top:1px solid var(--border);display:flex;font-size:var(--t-ui);gap:var(--sp-2);line-height:var(--lh-ui);margin:0;padding-top:var(--sp-3)}.lot-competition-row__label{color:var(--text-3)}.lot-competition-row__value{color:var(--ink);font-weight:600}.lot-report-root{display:none}@media print{@page{size:A4;margin:14mm}body.has-lot-report>:not(.lot-report-root){display:none!important}body.has-lot-report{background:var(--surface)}.lot-report-root{display:block!important}.lot-report{font-feature-settings:tabular-nums lining-nums;color:var(--ink);font-family:var(--font);font-size:10pt;font-variant-numeric:tabular-nums lining-nums;line-height:1.45;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lot-report h1,.lot-report h2,.lot-report h3,.lot-report p{margin:0}.lot-report__sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lot-report__head{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:4mm;padding-bottom:3.5mm}.lot-report__brand{align-items:center;color:var(--brand-600);display:inline-flex;font-family:var(--display);font-size:14pt;font-weight:800;letter-spacing:.02em}.lot-report__kicker{color:var(--ink);font-family:var(--display);font-size:11pt;font-weight:700;margin-left:auto;text-align:right}.lot-report__date{color:var(--text-3);font-size:8.5pt;line-height:1.4;text-align:right}.lot-report__section{break-inside:avoid;margin-top:5mm;page-break-inside:avoid}.lot-report__title{font-size:12.5pt;margin-bottom:2mm;overflow-wrap:anywhere}.lot-report__section-title,.lot-report__title{font-family:var(--display);font-weight:700;line-height:1.35}.lot-report__section-title{font-size:11pt;margin-bottom:1.5mm}.lot-report__lead{color:var(--text-2);font-size:9pt;margin-bottom:1.5mm}.lot-report__lead--after{margin:1.5mm 0 0}.lot-report__intro{grid-gap:5mm;align-items:start;display:grid;gap:5mm;grid-template-columns:52mm minmax(0,1fr)}.lot-report__photo{background:var(--brand-50);border-radius:2mm;height:40mm;overflow:hidden}.lot-report__photo .ui-lot-image,.lot-report__photo img{display:block;height:100%;object-fit:cover;width:100%}.lot-report__intro-text{min-width:0}.lot-report__address{color:var(--text-2);overflow-wrap:anywhere}.lot-report__cad{color:var(--text-3);font-size:9pt;margin-top:1mm}.lot-report__mono{color:var(--ink);font-family:var(--mono);font-size:9.5pt;white-space:nowrap}.lot-report__tiles{grid-gap:2.5mm;display:grid;gap:2.5mm;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.lot-report__tile{border:1px solid var(--border);border-radius:2mm;break-inside:avoid;min-width:0;padding:2.5mm 3mm;page-break-inside:avoid}.lot-report__tile dt{color:var(--text-3);font-size:8.5pt}.lot-report__tile dd{margin:0}.lot-report__tile-value{font-family:var(--display);font-size:12.5pt;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.lot-report__tile-value--gain{color:var(--gain)}.lot-report__tile-sub{color:var(--text-2);font-size:8.5pt;line-height:1.35}.lot-report__note{background:var(--warn-bg);border-left:2px solid var(--warn);font-size:9pt;line-height:1.45;margin-top:2mm;padding:2mm 3mm}.lot-report__scale{height:9mm;margin-top:2mm;position:relative}.lot-report__scale-corridor,.lot-report__scale-fill,.lot-report__scale-rail{border-radius:1.1mm;height:2.2mm;position:absolute;top:3.4mm}.lot-report__scale-rail{background:var(--bg);box-shadow:inset 0 0 0 .25mm var(--border);left:0;right:0}.lot-report__scale-corridor{background:var(--brand-100)}.lot-report__scale-fill{background:var(--brand-200);border-radius:1.1mm 0 0 1.1mm}.lot-report__scale-mark{height:5.4mm;margin-left:-.3mm;position:absolute;top:1.8mm;width:.6mm}.lot-report__scale-mark--mid{background:var(--brand-600)}.lot-report__scale-mark--max{background:var(--gain)}.lot-report__scale-mark--start{background:var(--ink);height:6.2mm;top:1.4mm;width:.9mm}.lot-report__scale-bid{background:var(--brand);border:.8mm solid var(--surface);border-radius:50%;box-shadow:0 0 0 .5mm var(--brand);box-sizing:border-box;height:4.6mm;margin-left:-2.3mm;position:absolute;top:2.2mm;width:4.6mm}.lot-report__scale-legend{display:flex;flex-wrap:wrap;gap:1mm 6mm;margin:2mm 0 0}.lot-report__scale-legend dt{color:var(--text-3);font-size:8.5pt}.lot-report__scale-legend dd{font-weight:600;margin:0}.lot-report__facts,.lot-report__table{border-collapse:collapse;width:100%}.lot-report__facts caption,.lot-report__table caption{padding-bottom:1mm;text-align:left}.lot-report__facts tr,.lot-report__table tr{break-inside:avoid;page-break-inside:avoid}.lot-report__facts th{color:var(--text-2);font-weight:400;padding:1.2mm 3mm 1.2mm 0;text-align:left;width:46%}.lot-report__facts td,.lot-report__facts th{border-bottom:1px solid var(--border);vertical-align:top}.lot-report__facts td{font-weight:600;padding:1.2mm 0;text-align:right}.lot-report__facts--tight{font-size:9pt;margin-top:2mm}.lot-report__table th{border-bottom:1px solid var(--border-strong);color:var(--text-3);font-size:8.5pt;font-weight:500;padding:1.2mm 3mm 1.2mm 0;text-align:left}.lot-report__table thead th:not(:first-child){text-align:right}.lot-report__table td{border-bottom:1px solid var(--border);font-weight:600;overflow-wrap:anywhere;padding:1.2mm 0 1.2mm 3mm;text-align:right}.lot-report__table--scen{table-layout:fixed}.lot-report__table--scen th:first-child{width:34%}.lot-report__table tbody th{border-bottom:1px solid var(--border);color:var(--ink);font-size:10pt;font-weight:400}.lot-report__total td,.lot-report__total th{border-bottom:0;border-top:1.5px solid var(--ink);color:var(--ink);font-weight:700;padding-top:2mm}.lot-report__total td{font-family:var(--display);font-size:12pt}.lot-report__cell-note{color:var(--text-3);display:block;font-size:8.5pt;font-weight:400}.lot-report .ui-money{white-space:nowrap}.lot-report .deal-budget__muted,.lot-report .ui-money__unit{color:var(--text-3);font-weight:400}.lot-report .deal-budget__pos{color:var(--gain)}.lot-report .deal-budget__neg{color:var(--loss)}.lot-report .deal-budget__amount-note{color:var(--text-3);display:block;font-size:8.5pt;font-weight:400}.lot-report__entry-costs .ui-entry-cost-table__label,.lot-report__entry-costs .ui-entry-cost-table__value{font-size:10pt}.lot-report__entry-costs .ui-entry-cost-table__note{font-size:9pt}.lot-report__repair .ui-repair-range__value{font-size:13pt}.lot-report__repair .ui-repair-range__grade,.lot-report__repair .ui-repair-range__rate{font-size:10pt}.lot-report__repair .ui-repair-range__footnote{font-size:9pt}.lot-report .ui-entry-cost-table__hint,.lot-report__repair .ui-repair-range__hint{display:none}.lot-report__chart{max-width:150mm}.lot-report__section--flow{break-inside:auto;page-break-inside:auto}.lot-report__block{margin-top:4mm}.lot-report__block .lot-report__subtitle,.lot-report__block caption{break-after:avoid;page-break-after:avoid}.lot-report__subtitle{color:var(--ink);font-family:var(--display);font-size:10pt;font-weight:700;margin:0 0 1.5mm}.lot-report__list{font-size:9pt;line-height:1.45;margin:0;padding-left:5mm}.lot-report__list li+li{margin-top:1mm}.lot-report__stages{grid-gap:2mm 4mm;display:grid;gap:2mm 4mm;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:2mm 0 0;padding:0}.lot-report__stages li{border-top:.6mm solid var(--brand-600);padding-top:1.5mm}.lot-report__stage-date{display:block;font-weight:600}.lot-report__stage-label{color:var(--text-2);display:block}.lot-report__sources{display:flex;flex-direction:column;font-size:9pt;gap:1.5mm;list-style:none;margin:1.5mm 0 0;padding:0}.lot-report__sources li>span{display:block}.lot-report__source-name{font-weight:600}.lot-report__source-date{color:var(--text-3)}.lot-report__footer{border-top:1px solid var(--border);break-inside:avoid;margin-top:6mm;padding-top:3mm;page-break-inside:avoid}.lot-report__disclaimer,.lot-report__url{color:var(--text-2);font-size:8.5pt;line-height:1.4;margin:0 0 2mm}.lot-report__url{overflow-wrap:anywhere}.lot-report__colophon{color:var(--text-3);font-size:8pt}}.split-panel{background:var(--surface);color:var(--ink);display:flex;flex-direction:column;min-width:0}.split-panel:focus,.split-panel:focus-visible{outline:none}.split-panel--column,.split-panel--overlay{animation:split-panel-in .18s var(--ease);border-left:1px solid var(--border);box-shadow:var(--shadow-float);max-width:100%;width:600px;z-index:1100}.split-panel--overlay{bottom:0;position:absolute;right:0;top:0}.split-panel--column{align-self:start;height:calc(var(--vh)*100 - var(--header-height) - 1px);height:calc(var(--vh)*100 - var(--header-height) - 1px - var(--catalog-toolbar-h, 0px));position:sticky;top:calc(var(--header-height) + 1px);top:calc(var(--header-height) + 1px + var(--catalog-toolbar-h, 0px))}.split-panel--full{animation:none;border:0;box-shadow:none;height:100%;inset:0;margin:0;max-height:none;max-width:none;padding:0;position:fixed;width:100%}.split-panel--full:not([open]){display:none}.split-panel--full[open]{display:flex}.split-panel--full::backdrop{background:var(--overlay)}html.lot-panel-lock{overflow:hidden}@keyframes split-panel-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.split-panel--column,.split-panel--overlay{animation:none}}.split-panel__bar{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;flex:none;gap:var(--sp-1);min-height:52px;padding:0 var(--sp-3) 0 var(--sp-6)}.split-panel__pos{font-feature-settings:tabular-nums lining-nums;color:var(--text-2);flex:1 1 auto;font-size:var(--t-ui);font-variant-numeric:tabular-nums lining-nums;line-height:var(--lh-ui);margin:0;min-width:0}.split-panel__pos data{color:var(--ink);font-weight:600}.split-panel__back,.split-panel__btn{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-field);color:var(--ink);cursor:pointer;display:inline-grid;font:inherit;height:40px;padding:0;place-items:center;width:40px}.split-panel__back:hover,.split-panel__btn:hover:not(:disabled){background:var(--brand-50)}.split-panel__btn:disabled{color:var(--text-3);cursor:default;opacity:.5}.split-panel__back:focus-visible,.split-panel__btn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.split-panel__btn--close{border-color:#0000;color:var(--text-2);margin-left:var(--sp-1)}.split-panel__back{align-items:center;border:0;display:inline-flex;font-weight:600;gap:var(--sp-1);min-height:44px;padding:0 var(--sp-3) 0 var(--sp-2);width:auto}.split-panel__live{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.split-panel__scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media (max-width:1099px){.split-panel__bar{min-height:56px;padding:0 var(--sp-2) 0 var(--sp-1)}.split-panel__btn{height:44px;width:44px}.split-panel__pos{padding-right:var(--sp-2);text-align:right}}.lot-panel__photo{background:var(--brand-50);flex:none;height:200px;position:relative}.lot-panel__img{display:block;height:100%;object-fit:cover;width:100%}.lot-panel__badge{background:var(--scrim-badge);border-radius:6px;bottom:var(--sp-3);color:var(--on-brand);font-size:var(--t-caption);font-weight:600;height:26px;left:var(--sp-3);line-height:26px;max-width:calc(100% - var(--sp-6));overflow:hidden;padding:0 10px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.lot-panel__badge--warn{background:var(--warn)}.lot-panel__badge--neutral{background:var(--neutral)}.lot-panel__head{align-items:stretch;display:flex;flex:none;flex-direction:column;gap:var(--sp-2);min-width:0;padding:20px var(--sp-6) 0}.lot-panel__title{font-family:var(--display);font-size:18px;font-weight:700;line-height:25px;margin:0;overflow-wrap:anywhere}.lot-panel__title-link{color:inherit;display:block;text-decoration:none}.lot-panel__title-link:hover{color:var(--brand-700);text-decoration:underline}.lot-panel__title-link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.lot-panel__title-text{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.lot-panel__more{align-self:flex-start;background:#0000;border:0;color:var(--brand-600);cursor:pointer;font:inherit;font-size:var(--t-ui);font-weight:500;min-height:44px;padding:0}.lot-panel__more:hover{color:var(--brand-700)}.lot-panel__more:focus-visible{outline:var(--focus-ring);outline-offset:2px}.lot-panel__line{color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);margin:0;overflow-wrap:anywhere}.lot-panel__line--icon{align-items:center;display:flex;gap:6px}.lot-panel__line--icon svg{color:var(--text-3);flex:none}.lot-panel__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-1)}.lot-panel__actions .lot-panel__action{min-width:0}.lot-panel__actions .ui-button-link--ghost{padding-inline:var(--sp-2)}.lot-panel__details{display:flex;flex:1 0 auto;flex-direction:column;gap:20px;min-width:0;padding:20px var(--sp-6) var(--sp-6)}.lot-panel__details:has(.deal-budget__bar){padding-bottom:0}.lot-panel__details:has(.deal-budget__bar) .deal-budget__bar{margin-inline:calc(var(--sp-6)*-1);margin-top:auto}.lot-panel__figures{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.lot-panel__note{background:var(--bg);border-radius:var(--r-field);color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);margin:0;padding:12px 14px}.lot-panel__risks{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:var(--sp-2) var(--sp-3)}.lot-panel__risks-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px var(--sp-2)}.lot-panel__risks-title{color:var(--text-2);font-size:var(--t-caption);font-weight:600;line-height:var(--lh-caption);margin:0}.lot-panel__risks-chip{background:var(--warn-bg);border-radius:var(--r-chip);color:var(--warn);font-size:var(--t-caption);font-weight:600;line-height:20px;max-width:100%;overflow-wrap:anywhere;padding:2px 10px}.lot-panel__risks-note{color:var(--text-3);font-size:11px;line-height:14px;margin:4px 0 0}.lot-panel__pdf{display:flex}.lot-panel__toast{color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);margin:0}.lot-panel__calc{display:flex;flex:1 0 auto;flex-direction:column;gap:var(--sp-4);min-width:0}.lot-panel__tabs{overflow-x:auto;scrollbar-width:none}.lot-panel__tabs::-webkit-scrollbar{display:none}.lot-panel__pane,.lot-panel__tabpanel{display:flex;flex:1 0 auto;flex-direction:column;min-width:0}.lot-panel__pane{gap:var(--sp-4)}.lot-panel__pane[hidden]{display:none}@media (min-width:1100px){.lot-panel__pane .deal-budget__stepper{gap:var(--sp-1)}.lot-panel__pane .deal-budget__step-btn{font-size:var(--t-small);gap:var(--sp-1);padding:0 var(--sp-2)}}.lot-panel__pane>.deal-budget--compact{flex:1 0 auto}.lot-panel__block{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.lot-panel__h3{align-items:center;color:var(--ink);display:flex;flex-wrap:wrap;font-family:var(--display);font-size:16px;font-weight:700;gap:var(--sp-2) var(--sp-3);line-height:22px;margin:0}.lot-panel__chip{background:var(--bg);border-radius:var(--r-chip);color:var(--text-2);font-family:var(--font);font-size:var(--t-caption);font-weight:500;line-height:var(--lh-caption);padding:2px var(--sp-2)}.lot-panel__lead{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin:0}.lot-panel__locked-list{display:flex;flex-direction:column;gap:var(--sp-2);list-style:none;margin:0;padding:0}.lot-panel__locked-list li{display:flex;flex-direction:column;gap:2px}.lot-panel__locked-name{color:var(--ink);font-size:var(--t-ui);font-weight:600;line-height:var(--lh-ui)}.lot-panel__locked-text{color:var(--text-3);font-size:var(--t-small);line-height:18px}.lot-panel__stages{min-width:0}@media (max-width:1099px){.lot-panel__head{padding:var(--sp-4) var(--sp-4) 0}.lot-panel__details{padding:var(--sp-4) var(--sp-4) var(--sp-6)}.lot-panel__details:has(.deal-budget__bar) .deal-budget__bar{margin-inline:calc(var(--sp-4)*-1)}.lot-panel__actions .lot-panel__action--open{flex:1 1 100%;order:-1}}.lot-panel__specs{display:flex;flex-direction:column;margin:0;min-width:0}.lot-panel__specs-row{border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;font-size:var(--t-ui);gap:var(--sp-1) var(--sp-4);justify-content:space-between;line-height:var(--lh-ui);padding:10px 0}.lot-panel__specs-row dt{color:var(--text-3)}.lot-panel__specs-row dd{color:var(--ink);font-weight:500;margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:right}.lot-panel__mono{font-feature-settings:"tnum";font-family:var(--mono);font-variant-numeric:tabular-nums}.lot-panel__params{border-collapse:collapse;font-size:var(--t-ui);line-height:var(--lh-ui);width:100%}.lot-panel__params-caption{color:var(--text-3);font-size:var(--t-small);padding:0 0 var(--sp-2);text-align:left}.lot-panel__params td,.lot-panel__params th{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:10px 0;text-align:left;vertical-align:top}.lot-panel__params th{color:var(--text-3);font-weight:400;padding-right:var(--sp-4);width:40%}.map-with-filters{background:var(--bg);display:flex;flex-direction:column;min-width:0;width:100%}.map-with-filters--map-mode{height:calc(var(--vh)*100 - var(--header-height) - 1px);min-height:0;overflow:hidden}.map-with-filters__sr{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.map-with-filters__toolbar{background:var(--surface);border-bottom:1px solid var(--border);flex:none;position:relative;z-index:30}.map-with-filters--list-mode .map-with-filters__toolbar{position:sticky;top:calc(var(--header-height) + 1px)}.map-with-filters__filters-row{align-items:center;display:flex;gap:var(--sp-4);justify-content:space-between;min-width:0;padding:var(--sp-3) var(--gutter)}.map-with-filters__filters-row>.map-filters{flex:1 1 auto}.map-with-filters__views{flex:none}.map-with-filters__quick{display:flex;gap:var(--sp-2);overflow-x:auto;padding:0 var(--gutter) var(--sp-3);scrollbar-width:none}.map-with-filters__quick::-webkit-scrollbar{display:none}.map-with-filters__quick>*{flex:none}.map-with-filters__status-row{align-items:stretch;border-top:1px solid var(--border);display:flex;gap:var(--sp-6);padding:0 var(--gutter)}.map-with-filters__tabs{border-bottom:0;flex:none}.map-with-filters__count{font-feature-settings:tabular-nums lining-nums;align-self:center;color:var(--text-2);font-size:var(--t-ui);font-variant-numeric:tabular-nums lining-nums;line-height:var(--lh-ui);margin:0}.map-with-filters__alert{flex:none;padding:var(--sp-3) var(--gutter) 0}.map-with-filters__body{flex:1 1 auto;min-height:0;min-width:0;position:relative;z-index:0}.map-with-filters__body--map{display:grid;grid-template-columns:minmax(0,1fr)}.map-with-filters__cards{background:var(--bg);min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-4)}.map-with-filters__map{background:var(--brand-50);min-height:0;min-width:0;overflow:hidden;position:relative}.map-with-filters__list{margin:0 auto;max-width:1600px;padding:var(--sp-4) var(--gutter) var(--sp-6);width:100%}.map-with-filters__list--cards{max-width:none}.map-with-filters__top-anchor{height:0;scroll-margin-top:calc(var(--header-height) + 120px)}.map-with-filters__map-notes{align-items:center;display:flex;flex-direction:column;gap:var(--sp-2);left:60px;pointer-events:none;position:absolute;right:var(--sp-3);top:var(--sp-3);z-index:500}.map-with-filters__map-notes>*{max-width:100%;pointer-events:auto}.map-with-filters__map-status{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-chip);color:var(--text-2);font-size:var(--t-small);line-height:18px;margin:0;padding:4px var(--sp-3)}.map-with-filters__map-notes .ui-inline-alert{background:var(--surface);border-radius:var(--r-field)}.map-with-filters__map-empty{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-6) var(--sp-4);width:min(380px,100%)}.map-with-filters__map-caption{font-feature-settings:tabular-nums lining-nums;background:color-mix(in srgb,var(--surface) 90%,#0000);border-radius:6px;bottom:var(--sp-3);color:var(--text-3);font-size:var(--t-caption);font-variant-numeric:tabular-nums lining-nums;left:var(--sp-3);line-height:var(--lh-caption);margin:0;max-width:calc(100% - 200px);padding:4px var(--sp-2);position:absolute;z-index:500}@media (min-width:1100px){.map-with-filters__body--panel{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) 600px}.map-with-filters__body--panel .map-with-filters__list{margin:0;max-width:none;padding-right:var(--sp-4)}}.map-with-filters--list-mode .lots-list-view__item,.map-with-filters--list-mode .lots-table__row{scroll-margin-top:calc(var(--header-height) + var(--sp-4));scroll-margin-top:calc(var(--header-height) + var(--catalog-toolbar-h, 0px) + var(--sp-4))}@media (min-width:1100px){.map-with-filters__body--map{grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.map-with-filters__map{border-left:1px solid var(--border)}}@media (max-width:1099px){.map-with-filters__body--map{display:block}.map-with-filters__map{height:100%}}@media (max-width:720px){.map-with-filters--list-mode .map-with-filters__toolbar{position:static}.map-with-filters__filters-row{align-items:stretch;flex-direction:column;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4)}.map-with-filters__views{width:100%}.map-with-filters__views .ui-segmented__item{flex:1 1}.map-with-filters__views .ui-segmented__label{width:100%}.map-with-filters__quick{padding:0 var(--sp-4) var(--sp-3)}.map-with-filters__status-row{gap:var(--sp-3);padding:0 var(--sp-4)}.map-with-filters__count{flex:1 1 auto;text-align:right}.map-with-filters__alert{padding:var(--sp-3) var(--sp-4) 0}.map-with-filters__list{padding:var(--sp-3) var(--sp-4) var(--sp-6)}.map-with-filters__map-notes{left:56px}.map-with-filters__map-caption{max-width:calc(100% - 120px)}}.map-page-wrapper{background:var(--bg);width:100%}.map-page{width:100%}.map-page__title{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.map-page__container{position:relative;width:100%}.notifications-feed{min-width:0}.notifications-feed__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);justify-content:space-between}.notifications-feed__title{color:var(--ink);font-family:var(--display);font-size:var(--t-h3);font-weight:700;line-height:var(--lh-h3);margin:0}h1.notifications-feed__title{color:var(--navy-900);font-size:var(--t-h1);line-height:var(--lh-h1)}.notifications-feed__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4)}.notifications-feed__filter{align-items:center;min-height:44px}.notifications-feed__filter .ui-switch__text{padding-top:0}.notifications-feed__filter .ui-switch__label{color:var(--text-2);font-size:var(--t-ui);font-weight:400}.notifications-feed__list{list-style:none;margin:var(--sp-2) 0 0;padding:0}.notifications-feed__item{border-top:1px solid var(--border);padding:14px var(--sp-3)}.notifications-feed__item--unread{background:var(--brand-50);box-shadow:inset 3px 0 0 var(--brand)}.notifications-feed__item-head{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);justify-content:space-between}.notifications-feed__item-title{font-family:var(--font);font-size:var(--t-text);font-weight:500;line-height:var(--lh-text);margin:0;min-width:0;overflow-wrap:anywhere}.notifications-feed__item--unread .notifications-feed__item-title{font-weight:600}.notifications-feed__link{color:var(--ink);display:block;margin:-11px 0;padding:11px 0;text-decoration:none}.notifications-feed__clamp{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.notifications-feed__link:hover{color:var(--brand-700);text-decoration:underline}.notifications-feed__time{font-feature-settings:tabular-nums lining-nums;color:var(--text-3);font-size:var(--t-small);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.notifications-feed__text{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text-2);display:-webkit-box;font-size:var(--t-ui);line-height:var(--lh-ui);margin:2px 0 0;overflow:hidden;overflow-wrap:anywhere}.notifications-feed__sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.notifications-feed__loading{margin-top:var(--sp-3)}.notifications-feed__empty{color:var(--text-2);margin:0;padding:var(--sp-6) 0}.notifications-feed__more{border-top:1px solid var(--border);display:flex;justify-content:center;padding-top:var(--sp-4)}@media (max-width:640px){h1.notifications-feed__title{font-size:var(--t-h2);line-height:var(--lh-h2)}.notifications-feed__item-head{flex-direction:column}}.team__form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}.team__field{flex:1 1 260px;min-width:0}.team__actions{margin-top:var(--sp-4)}.team__list{list-style:none;margin:var(--sp-2) 0 0;padding:0}.team__item{border-top:1px solid var(--border);justify-content:space-between;padding:10px 0}.team__item,.team__person{align-items:center;display:flex;gap:var(--sp-3)}.team__person,.team__person-text{min-width:0}.team__avatar{background:var(--brand-50);border-radius:50%;color:var(--brand-700);display:grid;flex:none;font-size:13px;font-weight:600;height:36px;place-items:center;width:36px}.team__name{font-weight:500}.team__meta,.team__name{margin:0;overflow-wrap:anywhere}.team__meta{color:var(--text-3);font-size:var(--t-small);line-height:18px}.team__muted{color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);margin:0}.team__footer{border-top:1px solid var(--border);margin-top:var(--sp-2);padding-top:var(--sp-3)}.team__invite-result{background:var(--bg);border-radius:var(--r-field);display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4);padding:14px var(--sp-4)}.team__link-field .ui-field__control{font-family:var(--mono);font-size:var(--t-small)}.team__subtitle{color:var(--text-2);font-family:var(--font);font-size:var(--t-caption);font-weight:600;line-height:var(--lh-caption);margin:var(--sp-6) 0 0}.team__confirm-text{color:var(--text-2);margin:0}.team__confirm-actions{display:flex;gap:var(--sp-2);justify-content:flex-end;margin-top:var(--sp-6)}@media (max-width:640px){.team__form .ui-button{width:100%}}.account{box-sizing:border-box;margin:0 auto;max-width:calc(var(--container-page) + var(--gutter)*2);padding:var(--sp-8) var(--gutter) 72px;width:100%}.account__head{align-items:center;display:flex;gap:var(--sp-4)}.account__avatar{background:var(--brand-100);border-radius:50%;color:var(--brand-700);display:grid;flex:none;font-family:var(--display);font-size:var(--t-h2);font-weight:700;height:64px;place-items:center;width:64px}.account__who{min-width:0}.account__name{color:var(--navy-900);font-family:var(--display);font-size:var(--t-h1);font-weight:700;line-height:var(--lh-h1)}.account__email,.account__name{margin:0;overflow-wrap:anywhere}.account__email{color:var(--text-2)}.account__panel,.account__tabs{margin-top:var(--sp-6)}.account__panel:focus-visible{outline-offset:4px}.account-grid{grid-gap:var(--sp-6);align-items:start;display:grid;gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 320px}.account-stack{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.account-stack--narrow{max-width:880px}.account-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;padding:20px var(--sp-6)}.account-card--compact{padding:20px}.account-card--wide{padding:var(--sp-6)}.account-card__title{color:var(--ink);font-family:var(--display);font-size:var(--t-h3);font-weight:700;line-height:var(--lh-h3);margin:0}.account-card__title--lg{color:var(--navy-900);font-size:var(--t-h2);line-height:var(--lh-h2)}.account-card__lead{color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);margin:var(--sp-1) 0 0;max-width:680px}.account-card--wide .account-card__lead{font-size:var(--t-text);line-height:var(--lh-text)}.account-card__note{color:var(--text-2);font-size:var(--t-ui);margin:var(--sp-2) 0 0}.account-card__note strong{color:var(--ink);font-weight:600}.account-card .ui-inline-alert{margin-top:var(--sp-4)}.account-muted{line-height:18px;margin:var(--sp-2) 0 0}.account-muted,.account-muted-inline{color:var(--text-3);font-size:var(--t-small)}.account-muted-inline{white-space:nowrap}.account-mono{font-family:var(--mono);font-size:var(--t-small)}.account-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.account-link{align-items:center;color:var(--brand-600);display:inline-flex;font-size:var(--t-ui);font-weight:600;margin-top:var(--sp-2);min-height:44px;text-decoration:none;white-space:nowrap}.account-link:hover{color:var(--brand-700);text-decoration:underline}.account-link--inline{margin-top:0}.account-inline-link{color:var(--brand-600);font-weight:600;text-decoration:underline}.account-inline-link:hover{color:var(--brand-700)}.account-inline-link--button{background:none;border:0;cursor:pointer;font:inherit;font-weight:600;padding:0}.account-inline-link--button:disabled{cursor:not-allowed;opacity:.55}.account-btn-link.ui-button{color:var(--brand-600);font-weight:600}.account-btn-link.ui-button:hover:not(:disabled),.account-chip{color:var(--brand-700)}.account-chip{background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--r-chip);display:inline-block;font-size:var(--t-caption);font-weight:500;height:24px;line-height:22px;padding:0 9px;white-space:nowrap}.account-chip--neutral{background:var(--bg);border-color:var(--border);color:var(--text-2)}.account-rows{margin:var(--sp-2) 0 0}.account-row{grid-gap:var(--sp-2) var(--sp-4);align-items:center;border-top:1px solid var(--border);display:grid;gap:var(--sp-2) var(--sp-4);grid-template-columns:140px minmax(0,1fr) auto;padding:var(--sp-3) 0}.account-row dt{color:var(--text-3);font-size:var(--t-ui)}.account-row dd{margin:0}.account-row__value{overflow-wrap:anywhere}.account-row__value--empty{color:var(--text-3)}.account-snils{align-items:flex-start;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--sp-2);padding-top:var(--sp-3)}.account-snils__field{flex:1 1 220px}.account-snils__actions{align-self:flex-end;display:flex;gap:var(--sp-2)}.account-security{border-top:1px solid var(--border);justify-content:space-between;margin-top:var(--sp-4);padding-top:var(--sp-4)}.account-security,.account-security__method{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.account-security__method{margin:0}.account-tiles{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--sp-3) 0 0}.account-tile{border:1px solid var(--border);border-radius:var(--r-field);display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:var(--sp-3)}.account-tile dt{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption);margin-top:var(--sp-1)}.account-tile dd{font-feature-settings:tabular-nums lining-nums;font-family:var(--display);font-size:var(--t-total);font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:var(--lh-total);margin:0}.account-quota{grid-gap:10px var(--sp-3);align-items:baseline;display:grid;gap:10px var(--sp-3);grid-template-columns:1fr auto;margin:var(--sp-3) 0 0}.account-quota dt{color:var(--text-2);font-size:var(--t-ui)}.account-quota dd{font-feature-settings:tabular-nums lining-nums;font-family:var(--display);font-size:var(--t-h2);font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:var(--lh-h2);margin:0;text-align:right}.account-switch{align-items:center;border-top:1px solid var(--border);flex-direction:row-reverse;gap:var(--sp-4);justify-content:space-between;margin-top:var(--sp-2);padding-top:var(--sp-2)}.account-switch .ui-switch__text{flex:1 1 auto;padding-top:0}.account-switch .ui-switch__label{font-weight:500}.account-telegram{background:var(--bg);border-radius:var(--r-field);padding:var(--sp-4)}.account-telegram,.account-telegram .account-muted{margin-top:var(--sp-2)}.account-telegram>.account-muted:first-child:last-child{margin-top:0}.account-telegram__row{align-items:center;display:flex;flex-wrap:wrap;font-weight:500;gap:var(--sp-3);justify-content:space-between}.account-telegram__pending{border-top:1px solid var(--border);color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);margin-top:var(--sp-3);padding-top:var(--sp-3)}.account-telegram__pending p{margin:0}.account-telegram__pending p+p{margin-top:6px}.account-segmented{align-self:flex-start}.account-lots-grid{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--sp-4) 0 0;padding:0}.account-lots-grid__item{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.account-lots-grid__note{color:var(--warn);font-size:var(--t-small);margin:0}.account-table-wrap{margin-top:var(--sp-4)}.account-table{font-feature-settings:tabular-nums lining-nums;border-collapse:collapse;font-size:var(--t-ui);font-variant-numeric:tabular-nums lining-nums;line-height:var(--lh-ui);width:100%}.account-table thead tr{border-bottom:1px solid var(--border-strong)}.account-table td,.account-table th{padding:14px var(--sp-3);text-align:left;vertical-align:middle}.account-table thead th{color:var(--text-3);font-size:var(--t-caption);font-weight:500;line-height:var(--lh-caption);padding-bottom:10px;padding-top:10px;white-space:nowrap}.account-table td:first-child,.account-table th:first-child{padding-left:0}.account-table td:last-child,.account-table th:last-child{padding-right:0}.account-table tbody tr{border-bottom:1px solid var(--border)}.account-table tbody th{font-weight:400}.account-table__num{font-weight:600;text-align:right!important;white-space:nowrap}.account-table__lot{max-width:480px}.account-table__lot-link{color:var(--ink);font-weight:500;overflow-wrap:anywhere;text-decoration:none}.account-table__lot-link:hover{color:var(--brand-700);text-decoration:underline}.account-clamp2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.account-table__date{white-space:nowrap}.account-table__action{text-align:right!important;white-space:nowrap}.account-table__note{color:var(--text-3)}.account-lot-links{display:flex;flex-wrap:wrap;gap:0 var(--sp-3)}.account-lot-links .account-link{min-height:44px}.account-report-modal{width:min(720px,calc(100vw - var(--sp-4)*2))}.account-report{display:flex;flex-direction:column;gap:var(--sp-2)}.account-report .account-muted{margin:0}@media (max-width:1040px){.account-grid{grid-template-columns:minmax(0,1fr)}.account-lots-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.account-table,.account-table tbody,.account-table td,.account-table th,.account-table tr{display:block}.account-table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.account-table tbody tr{padding:var(--sp-3) 0}.account-table td,.account-table th{padding:var(--sp-1) 0}.account-table td[data-label]{align-items:baseline;display:flex;gap:var(--sp-3);justify-content:space-between;text-align:right}.account-table td[data-label]:before{color:var(--text-3);content:attr(data-label);flex:none;font-size:var(--t-caption);font-weight:400;text-align:left}.account-table__date,.account-table__lot{font-weight:600;max-width:none}.account-table__action{text-align:left!important}.account-table__action .ui-button{margin-left:calc(var(--sp-3)*-1)}.account-table__note{padding-left:0}.account-lot-links{justify-content:flex-end}}@media (max-width:640px){.account{padding:var(--sp-6) var(--sp-4) var(--sp-12)}.account__name{font-size:var(--t-h2);line-height:var(--lh-h2)}.account-card,.account-card--wide{padding:var(--sp-4)}.account-row{gap:var(--sp-1)}.account-lots-grid,.account-row{grid-template-columns:minmax(0,1fr)}.account-snils__actions{width:100%}.account-snils__actions .ui-button{flex:1 1}}.tariffs-comparison{min-width:0}.tariffs-comparison__title{color:var(--navy-900);font-family:var(--display);font-size:28px;font-weight:800;letter-spacing:-.01em;line-height:34px;margin:0}.tariffs-comparison__frame{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);margin-top:var(--sp-6);overflow-x:auto}.tariffs-comparison__table{font-feature-settings:"tnum";border-collapse:collapse;font-size:var(--t-text);font-variant-numeric:tabular-nums;line-height:var(--lh-text);min-width:640px;width:100%}.tariffs-comparison__table td,.tariffs-comparison__table th{border-bottom:1px solid var(--border);padding:14px 12px;text-align:center;vertical-align:middle}.tariffs-comparison__table tbody tr:last-child>*{border-bottom:0}.tariffs-comparison__table thead th{border-bottom-color:var(--border-strong);color:var(--ink);font-weight:600}.tariffs-comparison__table tbody th,.tariffs-comparison__table thead .tariffs-comparison__col-feature{padding-left:20px;padding-left:var(--sp-5,20px);text-align:left}.tariffs-comparison__table thead .tariffs-comparison__col-feature{color:var(--text-3);font-size:var(--t-small);font-weight:500}.tariffs-comparison__table tbody th{color:var(--ink);font-weight:400}.tariffs-comparison__col-plan{width:150px}.tariffs-comparison__table thead .tariffs-comparison__col-plan--pro{background:var(--brand-50);color:var(--brand-700)}.tariffs-comparison__cell--pro{background:var(--brand-50)}.tariffs-comparison__current{color:var(--text-2);display:block;font-size:var(--t-caption);font-weight:500;line-height:var(--lh-caption);margin-top:2px}.tariffs-comparison__check{color:var(--brand-600);vertical-align:middle}.tariffs-comparison__dash{color:var(--text-3)}.tariffs-comparison__cell-text{font-weight:600;white-space:nowrap}.tariffs-comparison__note{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin:var(--sp-3) 0 0}.tariffs-page{color:var(--ink);display:flex;flex-direction:column;font-size:var(--t-text);gap:var(--sp-6);line-height:var(--lh-text);min-width:0;padding-bottom:var(--sp-16);padding-top:var(--sp-12)}:where(.tariffs-page) :is(h1,h2,h3,p,ul){margin:0}.tariffs-page__h1{font-size:44px;letter-spacing:-.02em;line-height:50px}.tariffs-page__h1,.tariffs-page__h2{color:var(--navy-900);font-family:var(--display);font-weight:800}.tariffs-page__h2{font-size:28px;letter-spacing:-.01em;line-height:34px}.tariffs-page__h3{font-family:var(--display);font-size:var(--t-h3);font-weight:700;line-height:var(--lh-h3)}.tariffs-page__section{margin-top:var(--sp-10);min-width:0}.tariffs-page__plans{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--sp-6)}.tariffs-page__plan{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-tile);display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;padding:28px;position:relative}.tariffs-page__plan--pro{border:2px solid var(--brand-600);padding:27px}.tariffs-page__plan--pilot{background:var(--sand);border-color:var(--sand)}.tariffs-page__plan-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.tariffs-page__plan-title{font-family:var(--display);font-size:20px;font-weight:700;line-height:26px}.tariffs-page__ribbon{background:var(--brand-600);border-radius:var(--r-chip);color:var(--on-brand);font-size:var(--t-caption);font-weight:600;height:26px;left:24px;line-height:26px;padding:0 10px;position:absolute;top:-13px}.tariffs-page__tag{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-chip);color:var(--text-2);font-size:var(--t-caption);font-weight:500;line-height:var(--lh-caption);padding:2px 10px}.tariffs-page__price{font-family:var(--display);font-size:36px;font-weight:800;line-height:40px}.tariffs-page__price .ui-money__unit{color:inherit;font-size:inherit;font-weight:inherit}.tariffs-page__price-note{color:var(--text-3);font-family:var(--font);font-size:var(--t-text);font-weight:400}.tariffs-page__plan--pilot .tariffs-page__price-note{color:var(--text-2)}.tariffs-page__bullets{color:var(--text-2);display:flex;flex-direction:column;gap:6px;padding:0 0 0 18px}.tariffs-page__plan-note{color:var(--text-2);font-size:var(--t-small);line-height:18px}.tariffs-page__plan>.tariffs-page__plan-cta{margin-top:auto;width:100%}.tariffs-page__plan>.tariffs-page__plan-note{margin-top:auto}.tariffs-page .tariffs-page__plan-cta--ink.ui-button{background:var(--ink);border-color:var(--ink)}.tariffs-page .tariffs-page__plan-cta--ink.ui-button:hover:not(:disabled){background:var(--navy-950);border-color:var(--navy-950)}.tariffs-page__pilot-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-tile);padding:var(--sp-10)}.tariffs-page__lead{color:var(--text-2);display:flex;gap:var(--sp-2);margin-top:10px;max-width:680px}.tariffs-page__lead-icon{color:var(--gain);flex:none;margin-top:3px}.tariffs-page__pilot-grid{grid-gap:var(--sp-6);display:grid;gap:var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-top:var(--sp-8);padding:0}.tariffs-page__pilot-part{color:var(--text-2);display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.tariffs-page__pilot-part .tariffs-page__h3{color:var(--ink)}.tariffs-page__pilot-icon{background:var(--brand-50);border-radius:var(--r-card);color:var(--brand-600);display:grid;height:44px;place-items:center;width:44px}.tariffs-page__pilot-foot{border-top:1px solid var(--border);color:var(--text-2);margin-top:var(--sp-8);padding-top:20px}.tariffs-page__packs{grid-gap:var(--sp-12);align-items:start;display:grid;gap:var(--sp-12);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.tariffs-page__text{color:var(--text-2);margin-top:var(--sp-2)}.tariffs-page__text+.tariffs-page__text{margin-top:var(--sp-3)}.tariffs-page__table-frame{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);overflow-x:auto}.tariffs-page__table{font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:460px;width:100%}.tariffs-page__table td,.tariffs-page__table th{border-bottom:1px solid var(--border);padding:var(--sp-2) 20px;text-align:left;vertical-align:middle}.tariffs-page__table thead th{color:var(--text-3);font-size:var(--t-small);font-weight:500;padding-bottom:14px;padding-top:14px}.tariffs-page__table tbody tr:last-child>*{border-bottom:0}.tariffs-page__table tbody th{font-weight:600;white-space:nowrap}.tariffs-page__table .tariffs-page__num{text-align:right;white-space:nowrap}.tariffs-page__num--muted{color:var(--text-2)}.tariffs-page__packs .ui-inline-alert,.tariffs-page__table-frame+.ui-inline-alert{margin-bottom:var(--sp-3)}.tariffs-page__faq{border-top:1px solid var(--border-strong);margin-top:var(--sp-4);max-width:800px}.tariffs-page__faq-item{border-bottom:1px solid var(--border)}.tariffs-page__faq-q button{font-feature-settings:tabular-nums lining-nums;align-items:center;background:#0000;border:0;color:var(--ink);cursor:pointer;display:flex;font:600 16px/24px var(--font);font-variant-numeric:tabular-nums lining-nums;gap:var(--sp-4);justify-content:space-between;min-height:44px;padding:14px 0;text-align:left;width:100%}.tariffs-page__faq-q button:hover{color:var(--brand-700)}.tariffs-page__chev{display:inline-flex;flex:none;transition:transform .2s ease}.tariffs-page__chev--open{transform:rotate(180deg)}.tariffs-page__faq-a{color:var(--text-2);max-width:680px;padding:0 40px 18px 0}@media (prefers-reduced-motion:reduce){.tariffs-page__chev{transition:none}}@media (max-width:1040px){.tariffs-page__plans{grid-template-columns:minmax(0,1fr)}.tariffs-page__pilot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tariffs-page__packs{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tariffs-page{padding-top:var(--sp-6)}.tariffs-page__h1{font-size:32px;line-height:38px}.tariffs-page__pilot-box{padding:var(--sp-6) 20px}.tariffs-page__pilot-grid{grid-template-columns:minmax(0,1fr)}.tariffs-page__faq-a{padding-right:0}}.payment-return{color:var(--ink);font-size:var(--t-text);line-height:var(--lh-text);padding-bottom:72px;padding-top:var(--sp-12)}:where(.payment-return) :is(h1,p,ol,figure){margin:0}.payment-return__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-tile);display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:680px;padding:var(--sp-10) var(--sp-10) 36px}.payment-return__path{background:var(--brand-50);border-radius:var(--r-modal);padding:28px var(--sp-3) 20px}.payment-return__path-inner{position:relative}.payment-return__track{background:var(--border-strong);border-radius:1px;height:2px;left:10%;position:absolute;right:10%;top:28px}.payment-return__track--dashed{background:none;border-top:2px dashed var(--border-strong);height:0}.payment-return__fill{background:var(--brand);border-radius:1px;height:2px;width:0}.payment-return__fill--quarter{width:25%}.payment-return__fill--full{animation:payment-return-line 1.4s linear both;width:100%}.payment-return__steps{grid-gap:var(--sp-1);display:grid;gap:var(--sp-1);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;position:relative}.payment-return__step{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.payment-return__tile{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:18px;box-sizing:border-box;color:var(--text-3);display:grid;height:56px;place-items:center;position:relative;width:56px}.payment-return__tile--on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.payment-return__tile--current{animation:payment-return-pulse 1.6s infinite;border-color:var(--brand);color:var(--brand-600)}.payment-return__tile--dashed{border-color:var(--text-3);border-style:dashed}.payment-return__tile--warn{border-color:var(--warn);color:var(--warn)}.payment-return__tile--lit{animation:payment-return-lit .45s ease both}.payment-return__badge{border:2px solid var(--brand-50);border-radius:50%;box-sizing:border-box;color:var(--on-brand);display:grid;height:22px;place-items:center;position:absolute;right:-6px;top:-6px;width:22px}.payment-return__badge--x{background:var(--text-3)}.payment-return__badge--warn{background:var(--warn);font-size:var(--t-caption);font-weight:700;line-height:1}.payment-return__label{color:var(--text-3);font-size:13px;line-height:var(--lh-caption)}.payment-return__label--on{color:var(--ink);font-weight:600}.payment-return__body{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.payment-return__title{color:var(--navy-900);font-family:var(--display);font-size:var(--t-h1);font-weight:800;letter-spacing:-.01em;line-height:var(--lh-h1)}.payment-return__text{color:var(--text-2);font-size:16px;line-height:25px;max-width:500px}.payment-return__next{background:var(--bg);border-radius:var(--r-card);box-sizing:border-box;margin-top:6px;max-width:500px;padding:14px 18px;text-align:left;width:100%}.payment-return__next-title{font-size:var(--t-ui);font-weight:600}.payment-return__next ol{color:var(--text-2);font-size:var(--t-ui);line-height:21px;margin-top:6px;padding-left:20px}.payment-return__wait{align-items:baseline;color:var(--text-3);display:inline-flex;font-size:var(--t-ui);gap:var(--sp-2);margin-top:var(--sp-1);max-width:100%}.payment-return__pulse{animation:payment-return-pulse 1.6s infinite;background:var(--brand);border-radius:50%;height:8px;width:8px}.payment-return__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center}.payment-return__actions:empty{display:none}@keyframes payment-return-lit{0%{background:var(--surface);border-color:var(--border-strong);color:var(--text-3)}}@keyframes payment-return-line{0%{width:0}}@keyframes payment-return-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 45%,#0000)}70%,to{box-shadow:0 0 0 12px color-mix(in srgb,var(--brand) 0,#0000)}}@media (prefers-reduced-motion:reduce){.payment-return__path *,.payment-return__pulse{animation:none!important}}@media (max-width:640px){.payment-return{padding-bottom:var(--sp-12);padding-top:var(--sp-6)}.payment-return__card{padding:28px var(--sp-4)}.payment-return__tile{border-radius:15px;height:48px;width:48px}.payment-return__track{top:24px}.payment-return__label{font-size:11px}}.pilot-page{color:var(--ink);font-size:var(--t-text);line-height:var(--lh-text);min-width:0;padding-bottom:72px;padding-top:var(--sp-8)}:where(.pilot-page) :is(h1,h2,h3,p,ul,ol,dl,dd){margin:0}:where(.pilot-page) a:not(.ui-button-link){color:var(--brand-600)}:where(.pilot-page) a:not(.ui-button-link):hover{color:var(--brand-700)}.pilot-page__h1{color:var(--navy-900);font-size:var(--t-h1);line-height:var(--lh-h1)}.pilot-page__h1,.pilot-page__h2{font-family:var(--display);font-weight:700}.pilot-page__h2{font-size:20px;line-height:26px}.pilot-page__h3{font-family:var(--display);font-size:var(--t-h3);font-weight:700;line-height:var(--lh-h3)}.pilot-page__top{display:flex;flex-direction:column;gap:var(--sp-2)}.pilot-page__status{color:var(--text-2)}.pilot-page__loading{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-6)}.pilot-page__empty{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);margin-top:var(--sp-6)}.pilot-page__steps{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-top:var(--sp-6);padding:0}.pilot-page__step{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--text-3);display:flex;font-size:var(--t-ui);gap:10px;line-height:18px;min-width:0;padding:var(--sp-3) 14px}.pilot-page__step--done{color:var(--text-2)}.pilot-page__step--on{background:var(--brand-50);border-color:var(--brand-600);color:var(--ink);font-weight:600}.pilot-page__step-num{background:var(--bg);border-radius:50%;color:var(--text-3);display:grid;flex:none;font-size:var(--t-small);font-weight:700;height:26px;place-items:center;width:26px}.pilot-page__step--done .pilot-page__step-num{background:var(--gain-bg);color:var(--gain)}.pilot-page__step--on .pilot-page__step-num{background:var(--brand-600);color:var(--on-brand)}.pilot-page__grid{grid-gap:var(--sp-6);align-items:start;display:grid;gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 360px;margin-top:var(--sp-6)}.pilot-page__aside,.pilot-page__main{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.pilot-page__card{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;padding:20px var(--sp-6)}.pilot-page__aside .pilot-page__card{padding:20px}.pilot-page__card--next{border-color:var(--brand-200);box-shadow:inset 4px 0 0 var(--brand-600);padding:var(--sp-6)}.pilot-page__card--row{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:var(--sp-6)}.pilot-page__left{color:var(--navy-900);font-family:var(--display);font-size:40px;font-weight:800;line-height:46px}.pilot-page__link{align-items:center;display:inline-flex;font-weight:600;min-height:44px}.pilot-page__text{color:var(--text-2);max-width:620px}.pilot-page__hint{color:var(--text-3);font-size:var(--t-ui);line-height:var(--lh-ui)}.pilot-page__list{color:var(--text-2);display:flex;flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px}.pilot-page__meter{grid-gap:var(--sp-1);display:grid;gap:var(--sp-1);width:100%}.pilot-page__meter-seg{background:var(--brand-100);border-radius:var(--sp-1);height:8px}.pilot-page__meter-seg--on{background:var(--brand-600)}.pilot-page__meter--bar{background:var(--brand-100);border-radius:var(--sp-1);display:block;height:8px;overflow:hidden}.pilot-page__meter-fill{background:var(--brand-600);display:block;height:100%}.pilot-page__reports{list-style:none;margin:0;padding:0;width:100%}.pilot-page__reports li{border-top:1px solid var(--border);padding:var(--sp-3) 0}.pilot-page__report-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-weight:600;overflow:hidden;overflow-wrap:anywhere}.pilot-page__reports .pilot-page__hint{color:var(--text-2);margin-top:var(--sp-1)}.pilot-page__dates{grid-gap:6px var(--sp-3);display:grid;font-size:var(--t-ui);gap:6px var(--sp-3);grid-template-columns:auto minmax(0,1fr);line-height:var(--lh-ui)}.pilot-page__dates dt{color:var(--text-3)}@media (max-width:1040px){.pilot-page__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pilot-page{padding-bottom:var(--sp-12);padding-top:var(--sp-6)}.pilot-page__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-page__left{font-size:32px;line-height:38px}}.lot-history{min-width:0}.lot-history__title{color:var(--ink);font-family:var(--display);font-size:var(--t-h2);font-weight:700;line-height:var(--lh-h2);margin:0}.lot-history__empty{color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);margin:var(--sp-3) 0 0}.lot-history__list{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);list-style:none;margin:var(--sp-4) 0 0;padding:0}.lot-history__item{grid-gap:var(--sp-4);border-bottom:1px solid var(--border);display:grid;gap:var(--sp-4);grid-template-columns:132px minmax(0,1fr);padding:14px var(--sp-6);position:relative}.lot-history__item:last-child{border-bottom:0}.lot-history__time{font-feature-settings:"tnum";color:var(--text-3);font-size:var(--t-ui);font-variant-numeric:tabular-nums;line-height:var(--lh-text);white-space:nowrap}.lot-history__text{color:var(--ink);min-width:0;overflow-wrap:anywhere}.lot-history__text a{color:var(--brand-600)}.lot-history__item:before{background:var(--border-strong);border-radius:50%;content:"";height:6px;left:10px;position:absolute;top:21px;width:6px}.lot-history__item--down:before{background:var(--gain)}.lot-history__item--up:before{background:var(--warn)}.lot-history__item--created:before{background:var(--brand)}.lot-history__checked{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption);margin:var(--sp-2) 0 0}@media (max-width:720px){.lot-history__item{gap:2px;grid-template-columns:minmax(0,1fr);padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-6)}.lot-history__item:before{left:12px;top:19px}}.lot-timeline{min-width:0}.lot-timeline__title{color:var(--ink);font-size:var(--t-h3);font-weight:600;line-height:var(--lh-h3);margin:0}.lot-timeline__list{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:var(--sp-3) 0 0;padding:0}.lot-timeline__step{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding:var(--sp-4) 14px}.lot-timeline__icon{background:var(--brand-100);border-radius:var(--r-card);color:var(--brand-700);display:grid;height:40px;place-items:center;width:40px}.lot-timeline__step--done .lot-timeline__icon{background:var(--brand);color:var(--on-brand)}.lot-timeline__step-title{color:var(--ink);font-size:var(--t-text);font-weight:600;line-height:var(--lh-text);margin:0}.lot-timeline__step-note-line{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption);margin:-6px 0 0}.lot-timeline__body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding-top:var(--sp-1)}.lot-timeline__done{color:var(--brand-700);font-size:var(--t-small);font-weight:600;line-height:18px;margin:0}.lot-timeline__badge-soon{background:var(--warn-bg);border-radius:var(--r-chip);color:var(--warn);display:inline-block;font-size:var(--t-caption);font-weight:600;line-height:20px;margin-right:var(--sp-2);padding:0 var(--sp-2);vertical-align:1px}.lot-timeline__step-note,.lot-timeline__step-text{color:var(--text-2);font-size:var(--t-small);line-height:18px;margin:0}.lot-timeline__step-note{color:var(--text-3)}.lot-timeline__step-actions{align-items:flex-start;display:flex;flex-direction:column;gap:var(--sp-1)}.lot-timeline__link{align-items:center;background:none;border:none;color:var(--brand-600);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--t-ui);font-weight:500;line-height:var(--lh-ui);min-height:44px;padding:0;text-decoration:none}.lot-timeline__link:hover{text-decoration:underline}.lot-timeline__link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.lot-timeline__cta{min-height:44px;white-space:normal}.lot-timeline__cta:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1100px){.lot-timeline__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.lot-timeline__list{grid-template-columns:minmax(0,1fr)}.lot-timeline__cta{width:100%}}.ui-modal__panel.lot-timeline-modal{width:min(520px,100%)}.lot-timeline-form{display:flex;flex-direction:column;gap:var(--sp-4)}.lot-timeline-form__lead{color:var(--text-2);font-size:var(--t-text);line-height:var(--lh-text);margin:0}.lot-timeline-form__note{background:var(--bg);border-radius:var(--r-field);color:var(--text-2);font-size:var(--t-small);line-height:18px;margin:0;padding:10px var(--sp-3)}.lot-timeline-form__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2)}@media (max-width:640px){.lot-timeline-form__actions{align-items:stretch;flex-direction:column-reverse}}.lot-page{color:var(--ink);min-width:0}.lot-page__wrap{box-sizing:border-box;margin:0 auto;max-width:1328px;padding-left:var(--gutter);padding-right:var(--gutter);width:100%}.lot-mono{font-family:var(--mono);font-size:var(--t-ui);overflow-wrap:anywhere}.lot-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.lot-page--state .lot-page__wrap{padding-bottom:var(--sp-16);padding-top:var(--sp-6)}.lot-skeleton{display:flex;flex-direction:column;gap:var(--sp-6);margin-top:var(--sp-6)}.lot-skeleton__grid{grid-gap:var(--sp-6);display:grid;gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 360px}.lot-state__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:center}.lot-state__back{align-items:center;color:var(--brand-600);display:inline-flex;font-weight:600;min-height:44px;text-decoration:none}.lot-state__back:hover{text-decoration:underline}.lot-head{padding-bottom:var(--sp-6);padding-top:20px}.lot-crumbs{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;font-size:var(--t-ui);gap:var(--sp-2);line-height:var(--lh-ui)}.lot-crumbs__back{align-items:center;color:var(--brand-600);display:inline-flex;font-weight:500;gap:2px;min-height:44px;padding-right:var(--sp-2);text-decoration:none}.lot-crumbs__back:hover{text-decoration:underline}.lot-crumbs__back:focus-visible{outline:var(--focus-ring);outline-offset:2px}.lot-head__main{margin-top:var(--sp-1);max-width:980px;min-width:0}.lot-status{align-items:center;background:var(--scrim-badge);border-radius:6px;color:var(--on-brand);display:inline-flex;font-size:var(--t-small);font-weight:600;gap:4px;height:28px;margin:0;padding:0 10px}.lot-status--warn{background:var(--warn-bg);color:var(--warn)}.lot-status--neutral{background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-2)}.lot-title{text-wrap:pretty;color:var(--navy-900);font-family:var(--display);font-size:28px;font-weight:800;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;line-height:36px;margin:10px 0 0;overflow-wrap:anywhere}.lot-address{color:var(--text-2);margin:var(--sp-2) 0 0;overflow-wrap:anywhere}.lot-metro{align-items:center;color:var(--text-2);display:flex;gap:6px;margin:2px 0 0}.lot-metro svg{color:var(--text-3);flex:none}.lot-notice{color:var(--text-3);font-size:var(--t-ui);line-height:var(--lh-ui);margin:2px 0 0}.lot-head__stale{margin-top:var(--sp-2)}.lot-head .ui-inline-alert{margin-top:var(--sp-3)}.lot-top{grid-gap:var(--sp-6);align-items:start;display:grid;gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 360px;margin-top:20px}.lot-gallery{background:var(--brand-50);border-radius:var(--r-card);height:440px;margin:0;min-width:0;overflow:hidden}.lot-gallery__img{display:block;height:100%;object-fit:cover;width:100%}.lot-actions{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;padding:20px}.lot-actions__note{color:var(--text-2);font-size:var(--t-small);line-height:18px;margin:0}.lot-actions__buttons{display:flex;flex-direction:column;gap:var(--sp-2)}.lot-actions__buttons>.ui-button,.lot-actions__buttons>.ui-button-link{width:100%}.lot-actions__pair{grid-gap:var(--sp-2);display:grid;gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.lot-actions__pair .ui-button,.lot-actions__pair .ui-compare-button{font-size:var(--t-text);font-weight:500;height:44px;min-height:44px;width:100%}.lot-actions__fav[aria-pressed=true]{background:var(--brand-100);border-color:var(--brand-600);color:var(--brand-700)}.lot-actions__toast{color:var(--text-2);font-size:var(--t-small);line-height:18px;margin:0}.lot-remind__actions{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.lot-risks{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:var(--sp-2) var(--sp-3)}.lot-risks__row{align-items:center;display:flex;flex-wrap:wrap;gap:6px var(--sp-2)}.lot-risks__title{color:var(--text-2);margin:0}.lot-risks__chip,.lot-risks__title{font-size:var(--t-caption);font-weight:600;line-height:var(--lh-caption)}.lot-risks__chip{background:var(--warn-bg);border-radius:var(--r-chip);color:var(--warn);max-width:100%;overflow-wrap:anywhere;padding:4px 10px}.lot-risks__note{color:var(--text-3);font-size:11px;line-height:14px;margin:4px 0 0}.lot-subnav{background:var(--surface);border-bottom:1px solid var(--border);border-top:1px solid var(--border);position:sticky;top:var(--header-height);z-index:20}.lot-subnav__inner{display:flex;gap:var(--sp-6);height:48px;overflow-x:auto;scrollbar-width:none}.lot-subnav__inner::-webkit-scrollbar{display:none}.lot-subnav__link{align-items:center;color:var(--text-2);display:inline-flex;flex:none;font-weight:500;min-width:44px;text-decoration:none}.lot-subnav__link:hover{color:var(--ink)}.lot-subnav__link[aria-current=true]{box-shadow:inset 0 -2px 0 var(--brand-600);color:var(--ink);font-weight:600}.lot-subnav__link:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.lot-body{display:flex;flex-direction:column;gap:36px;padding-bottom:var(--sp-16);padding-top:28px}.lot-section{min-width:0;scroll-margin-top:calc(var(--header-height) + 48px + var(--sp-4))}.lot-h2{font-family:var(--display);font-size:var(--t-h2);font-weight:700;line-height:var(--lh-h2)}.lot-h2,.lot-h3{color:var(--ink);margin:0}.lot-h3{font-size:var(--t-h3);font-weight:600;line-height:var(--lh-h3)}.lot-lead{color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);margin:var(--sp-2) 0 0;max-width:70ch}.lot-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-6)}.lot-card--flush{margin-top:var(--sp-4);overflow:hidden;padding:0}.lot-link-button{background:none;border:0;color:var(--brand-600);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.lot-facts{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:var(--sp-4) 0 0;overflow:hidden}.lot-facts__cell{box-shadow:1px 1px 0 0 var(--border);min-width:0;padding:14px 18px}.lot-facts__cell dt{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption)}.lot-facts__cell .lot-mono{font-size:13px;white-space:nowrap}.lot-facts__cell dd{font-weight:600;margin:2px 0 0;overflow-wrap:anywhere}.lot-facts__cell .lot-facts__note{color:var(--text-3);font-size:var(--t-caption);font-weight:400;line-height:var(--lh-caption)}.lot-prose{color:var(--text-2);margin-top:var(--sp-4);max-width:880px;overflow-wrap:anywhere}.lot-prose p{margin:0}.lot-prose p+p{margin-top:var(--sp-3)}.lot-metrics{margin-top:var(--sp-6)}.lot-metrics .lot-tiles{margin-top:var(--sp-3)}.lot-locked{align-items:flex-start;gap:var(--sp-4);margin-top:var(--sp-4)}.lot-locked,.lot-locked__list{display:flex;flex-direction:column}.lot-locked__list{gap:var(--sp-3);list-style:none;margin:0;padding:0}.lot-locked__item{display:flex;flex-direction:column;gap:2px}.lot-locked__name{font-weight:600}.lot-locked__text{color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui)}.lot-rent-calc{display:flex;flex-direction:column;gap:var(--sp-4)}.lot-repair{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:14px 20px}.lot-repair__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);justify-content:space-between;margin-bottom:var(--sp-2)}.lot-repair__title{font-size:var(--t-text);font-weight:600;line-height:20px;margin:0}.lot-repair__chip{align-items:center;background:var(--warn-bg);border-radius:6px;color:var(--warn);display:inline-flex;font-size:var(--t-small);font-weight:600;height:28px;margin:0;padding:0 10px}.lot-stages{margin-top:20px}.lot-timeline-block--flush{margin-top:0}.lot-kv2{grid-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--sp-4) 0 0}.lot-kv2__row{border-bottom:1px solid var(--border);display:flex;gap:var(--sp-4);justify-content:space-between;min-width:0;padding:10px 0}.lot-kv2__row dt{color:var(--text-3)}.lot-kv2__row dd{font-weight:500;margin:0;overflow-wrap:anywhere;text-align:right}.lot-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);margin-top:var(--sp-4);overflow-x:auto}.lot-table{border-collapse:collapse;font-size:var(--t-ui);line-height:var(--lh-ui);width:100%}.lot-table td,.lot-table th{border-bottom:1px solid var(--border);padding:10px var(--sp-3);text-align:left;vertical-align:top}.lot-table th{color:var(--text-3);font-weight:400;width:40%}.lot-table tr:last-child td,.lot-table tr:last-child th{border-bottom:0}@media (max-width:1100px){.lot-skeleton__grid,.lot-top{grid-template-columns:minmax(0,1fr)}.lot-gallery{height:340px}.lot-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.lot-head{padding-top:var(--sp-2)}.lot-title{font-size:20px;line-height:28px}.lot-gallery{height:240px}.lot-actions{padding:var(--sp-4)}.lot-body{gap:var(--sp-8);padding-top:20px}.lot-subnav__inner{gap:20px}.lot-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lot-facts__cell{padding:12px var(--sp-3)}.lot-card{padding:var(--sp-4)}.lot-kv2{grid-template-columns:minmax(0,1fr)}}.notifications-history{box-sizing:border-box;margin:0 auto;max-width:calc(880px + var(--gutter)*2);padding:var(--sp-8) var(--gutter) var(--sp-16);width:100%}.notifications-history__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:20px var(--sp-6)}@media (max-width:640px){.notifications-history{padding:var(--sp-6) var(--sp-4) var(--sp-12)}.notifications-history__card{padding:var(--sp-4)}}.profile-badge{align-items:center;border:1px solid #0000;border-radius:var(--r-chip);display:inline-flex;font-size:var(--t-caption);font-weight:500;height:24px;line-height:22px;padding:0 9px;white-space:nowrap}.profile-badge--confirmed{background:var(--brand-50);border-color:var(--brand-100);color:var(--brand-700)}.profile-badge--unconfirmed{background:var(--warn-bg);color:var(--warn)}.profile-badge--paused{background:var(--bg);border-color:var(--border);color:var(--text-2)}@media (max-width:560px){.profile-badge{height:auto;min-height:24px;padding-bottom:1px;padding-top:1px;white-space:normal}}.profiles-paywall{padding-bottom:var(--sp-16);padding-top:var(--sp-10)}.profiles-paywall__tile{grid-gap:var(--sp-10);align-items:center;background:var(--sky);border-radius:var(--r-tile);display:grid;gap:var(--sp-10);grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:var(--sp-10) var(--sp-12)}.profiles-paywall__body{min-width:0}.profiles-paywall__title{color:var(--navy-900);font-family:var(--display);font-size:24px;font-weight:700;line-height:30px;margin:0}.profiles-paywall__text{color:var(--text-2);margin:var(--sp-3) 0 0;max-width:560px}.profiles-paywall__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-6)}.profiles-paywall__art{display:block;margin:0 auto;max-width:360px;min-width:0}.profiles-paywall__art .pw-card{fill:var(--surface);stroke:var(--brand-200);stroke-width:1.5}.profiles-paywall__art .pw-card--active{stroke:var(--brand)}.profiles-paywall__art .pw-ring{stroke:var(--brand);stroke-width:3}.profiles-paywall__art .pw-line{stroke:var(--brand-200);stroke-width:3}.profiles-paywall__art .pw-check{stroke:var(--gain);stroke-width:2.5}.profiles-paywall__art .pw-thumb{fill:var(--brand-100)}.profiles-paywall__art .pw-pill{fill:var(--brand-600)}.profiles-paywall__art .pw-pill-check{stroke:var(--on-brand);stroke-width:2}@media (max-width:1040px){.profiles-paywall__tile{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.profiles-paywall{padding-bottom:var(--sp-12);padding-top:var(--sp-6)}.profiles-paywall__tile{gap:var(--sp-6);padding:var(--sp-6) var(--sp-4)}.profiles-paywall__actions>*{flex:1 1 100%}}.profiles-page{padding-bottom:calc(var(--sp-16) + var(--sp-2));padding-top:var(--sp-10)}.profiles-page__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--sp-6);justify-content:space-between;margin-bottom:28px}.profiles-page__intro{max-width:660px;min-width:0}.profiles-page__title{color:var(--navy-900);font-family:var(--display);font-size:var(--t-h1);font-weight:700;line-height:var(--lh-h1);margin:0}.profiles-page__lead{color:var(--text-2);margin:var(--sp-2) 0 0}.profiles-page__notify{color:var(--text-3);font-size:var(--t-ui);line-height:var(--lh-ui);margin:var(--sp-3) 0 0}.profiles-page__head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-4)}.profiles-page__count{color:var(--text-3);font-size:var(--t-small);white-space:nowrap}.profiles-page__alert{margin-bottom:var(--sp-4)}.profiles-page__grid{grid-gap:var(--sp-4);display:grid;gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.profiles-page__empty{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);max-width:640px;padding:var(--sp-10) var(--sp-8)}.profiles-page__empty-title{color:var(--navy-900);font-family:var(--display);font-size:var(--t-h2);font-weight:700;line-height:var(--lh-h2);margin:0}.profiles-page__empty-text{color:var(--text-2);margin:var(--sp-2) 0 20px}.profiles-page__alert a,.profiles-page__notify a{color:var(--brand-600);text-underline-offset:2px}.profiles-page__alert a:hover,.profiles-page__notify a:hover{color:var(--brand-700)}.profile-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:flex;flex-direction:column;gap:10px;min-width:0;padding:var(--sp-4)}.profile-card__head{align-items:flex-start;display:flex;gap:var(--sp-3);justify-content:space-between}.profile-card__titles{min-width:0}.profile-card__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-family:var(--display);font-size:var(--t-h3);font-weight:700;line-height:var(--lh-h3);margin:0;overflow:hidden;overflow-wrap:anywhere}.profile-card__name-link{color:var(--ink);text-decoration:none}.profile-card__name-link:hover{color:var(--brand-700);text-decoration:underline}.profile-card__name-link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.profile-card__client{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin:2px 0 0;overflow-wrap:anywhere}.profile-card__badges{display:flex;flex:none;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:52%}.profile-card__chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.profile-card__chip{background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--r-chip);color:var(--brand-700);font-size:var(--t-small);line-height:20px;max-width:100%;min-height:24px;overflow-wrap:anywhere;padding:1px 8px}.profile-card__more{color:var(--text-3);font-size:var(--t-small);padding-left:var(--sp-1)}.profile-card__counts{border:1px solid var(--border);border-radius:var(--r-field);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.profile-card__count{display:flex;flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding:var(--sp-2) var(--sp-3)}.profile-card__count+.profile-card__count{border-left:1px solid var(--border)}.profile-card__count-value{font-feature-settings:tabular-nums lining-nums;color:var(--ink);font-family:var(--display);font-size:20px;font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:26px;margin:0}.profile-card__count--match .profile-card__count-value{color:var(--gain)}.profile-card__count-label{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption)}.profile-card__delivery{display:flex;flex-wrap:wrap;gap:var(--sp-1) 20px;list-style:none;margin:0;padding:0}.profile-card__delivery-item{align-items:center;color:var(--text-2);display:inline-flex;font-size:var(--t-small);gap:6px;line-height:var(--lh-ui)}.profile-card__delivery-item svg{flex:none}.profile-card__delivery-item--muted{color:var(--warn)}.profile-card__actions{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:auto;padding-top:10px}.profile-card__delete{margin-left:auto}.profiles-page__modal{max-width:440px}.profiles-page__modal-text{color:var(--text-2);margin:0}.profiles-page__modal-alert{margin-top:var(--sp-3)}.profiles-page__modal-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-6)}@media (max-width:1040px){.profiles-page__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.profiles-page{padding-bottom:var(--sp-12);padding-top:var(--sp-6)}.profile-card__badges{justify-content:flex-start;max-width:100%}.profile-card__head{flex-direction:column}.profile-card__actions .ui-button,.profile-card__actions .ui-button-link{min-height:44px}.profiles-page__modal-actions>*{flex:1 1 100%}}.criterion-card{background:#0000;border:1px dashed var(--border-strong);border-radius:var(--r-card);display:flex;flex-direction:column;gap:var(--sp-3);margin:0;min-width:0;padding:14px var(--sp-4)}.criterion-card--enabled{background:var(--surface);border-color:var(--border);border-style:solid}.criterion-card--required{box-shadow:inset 3px 0 0 var(--brand-600)}.criterion-card--error{border-color:var(--loss)}.criterion-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between}.criterion-card__switch{align-items:center;min-width:0}.criterion-card__switch .ui-switch__text{padding-top:0}.criterion-card__switch .ui-switch__label{font-family:var(--display);font-size:16px;font-weight:700;line-height:22px}.criterion-card:not(.criterion-card--enabled) .ui-switch__label{color:var(--text-2)}.criterion-card__hint{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin:0;max-width:640px}.criterion-card__body{display:flex;flex-direction:column;gap:var(--sp-3)}.criterion-card__error{color:var(--loss);font-size:var(--t-small);line-height:18px;margin:0}.profile-field{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-field__label{color:var(--text-2);font-size:var(--t-small);font-weight:500;line-height:18px}.profile-field__control{display:block;position:relative}.profile-input{font-feature-settings:tabular-nums lining-nums;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-field);box-sizing:border-box;color:var(--ink);font:400 var(--t-text) /var(--lh-ui) var(--font);font-variant-numeric:tabular-nums lining-nums;height:44px;min-width:0;padding:0 12px;width:100%}.profile-input::placeholder{color:var(--text-3)}.profile-input:hover{border-color:var(--text-3)}.profile-input:focus-visible{border-color:var(--brand-600);outline:var(--focus-ring);outline-offset:2px}.profile-input[aria-invalid=true]{border-color:var(--loss)}.profile-field__control .profile-input{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;text-align:right}.profile-field__unit{align-items:center;color:var(--text-3);display:flex;font-size:var(--t-small);height:44px;pointer-events:none;position:absolute;right:12px;top:0}.choice-pills{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.choice-pills__item{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-button);color:var(--ink);cursor:pointer;display:inline-flex;font-size:var(--t-ui);gap:6px;line-height:var(--lh-ui);min-height:44px;padding:0 var(--sp-4);position:relative}.choice-pills__item:hover{background:var(--brand-50)}.choice-pills__item--checked{background:var(--brand-100);border-color:var(--brand-600);color:var(--brand-700);font-weight:600}.choice-pills__item--disabled{cursor:not-allowed;opacity:.5}.choice-pills__input{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.choice-pills__item:has(.choice-pills__input:focus-visible){outline:var(--focus-ring);outline-offset:2px}.chips-input{display:flex;flex-direction:column;gap:4px}.chips-input__box{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-field);display:flex;flex-wrap:wrap;gap:6px;min-height:44px;padding:5px var(--sp-2)}.chips-input__box:focus-within{border-color:var(--brand-600);outline:var(--focus-ring);outline-offset:2px}.chips-input__chip{align-items:center;background:var(--brand-100);border-radius:var(--r-chip);color:var(--brand-700);display:inline-flex;font-size:var(--t-ui);gap:2px;height:32px;max-width:100%;overflow-wrap:anywhere;padding:0 4px 0 12px}.chips-input__remove{background:#0000;border:0;border-radius:50%;color:var(--brand-700);cursor:pointer;display:grid;flex:none;height:28px;padding:0;place-items:center;width:28px}.chips-input__remove:hover{background:var(--brand-200)}.chips-input__remove:focus-visible{outline:var(--focus-ring);outline-offset:1px}.chips-input__field{font-feature-settings:tabular-nums lining-nums;background:#0000;border:0;color:var(--ink);flex:1 1 140px;font:400 var(--t-text) /var(--lh-ui) var(--font);font-variant-numeric:tabular-nums lining-nums;height:32px;min-width:0;outline:none}.chips-input__field::placeholder{color:var(--text-3)}@media (max-width:720px){.chips-input__remove{height:32px;width:32px}}.profile-notice{background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--ink);font-size:var(--t-ui);line-height:var(--lh-ui);overflow-wrap:anywhere;padding:12px 14px}.profile-notice p{margin:0}.profile-notice--conflicts{background:var(--loss-bg);border-color:var(--loss)}.profile-notice--clarification{background:var(--warn-bg);border-color:var(--warn)}.profile-notice__title{font-weight:600}.profile-notice__title--soft{margin-top:var(--sp-2)}.profile-notice__list{margin:6px 0 0;padding-left:20px}.profile-notice__text{margin-top:4px;white-space:pre-line}.profile-notice__meta{color:var(--text-2);font-size:var(--t-small);line-height:18px;margin-top:6px}.profile-editor{padding-bottom:calc(var(--sp-16) + var(--sp-2));padding-top:var(--sp-8)}.profile-editor__back{align-items:center;color:var(--brand-600);display:inline-flex;font-size:var(--t-ui);min-height:44px;text-decoration:none}.profile-editor__back:hover{color:var(--brand-700);text-decoration:underline}.profile-editor__title{color:var(--navy-900);font-family:var(--display);font-size:var(--t-h1);font-weight:700;line-height:var(--lh-h1);margin:0;overflow-wrap:anywhere}.profile-editor__lead{color:var(--text-2);margin:var(--sp-2) 0 0;max-width:680px}.profile-editor__load-error{margin-bottom:var(--sp-4)}.profile-editor__skeleton{display:flex;flex-direction:column;gap:var(--sp-3)}.profile-editor__grid{grid-gap:var(--sp-8);align-items:start;display:grid;gap:var(--sp-8);grid-template-columns:minmax(0,1fr) 340px;margin-top:28px}.profile-editor__form{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.profile-editor__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:flex;flex-direction:column;gap:var(--sp-4);padding:20px}.profile-editor__panel-title{color:var(--navy-900);font-family:var(--display);font-size:var(--t-h3);font-weight:700;line-height:var(--lh-h3);margin:0}.profile-editor__fields{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.profile-editor__group{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.profile-editor__group-title{color:var(--navy-900);font-family:var(--display);font-size:var(--t-h2);font-weight:700;line-height:var(--lh-h2);margin:20px 0 0}.profile-editor__row{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.profile-editor__field-error{color:var(--loss);font-size:var(--t-small);line-height:18px;margin:0}.profile-editor__funds{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:flex;flex-direction:column;gap:var(--sp-3);margin:0;min-width:0;padding:14px var(--sp-4)}.profile-editor__funds-title{color:var(--ink);font-family:var(--display);font-size:16px;font-weight:700;line-height:22px;padding:0}.profile-editor__funds-hint{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin:0;max-width:640px}.profile-editor__aside{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;position:sticky;top:calc(var(--header-h) + var(--sp-6));top:calc(var(--header-height, var(--header-h)) + var(--sp-6))}.profile-editor__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:20px}.profile-editor__card-title{color:var(--ink);font-family:var(--display);font-size:var(--t-h3);font-weight:700;line-height:var(--lh-h3);margin:0}.profile-editor__stats{grid-gap:6px var(--sp-3);display:grid;font-size:var(--t-ui);gap:6px var(--sp-3);grid-template-columns:1fr auto;line-height:var(--lh-ui);margin:0}.profile-editor__stats dt{color:var(--text-2)}.profile-editor__stats dd{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-weight:600;margin:0;text-align:right}.profile-editor__rules{display:flex;flex-direction:column;gap:14px;list-style:none;margin:var(--sp-3) 0 0;padding:0}.profile-editor__rules li{display:flex;font-size:var(--t-ui);gap:10px;line-height:var(--lh-ui)}.profile-editor__rules b{font-weight:600}.profile-editor__rule-icon{color:var(--text-2);flex:none;margin-top:1px}.profile-editor__rule-icon--warn{color:var(--warn)}.profile-editor__rule-icon--brand{color:var(--brand-600)}.profile-editor__actions{display:flex;flex-direction:column;gap:var(--sp-2)}.profile-editor__actions>*{width:100%}@media (max-width:1040px){.profile-editor__grid{grid-template-columns:minmax(0,1fr)}.profile-editor__aside{position:static}}@media (max-width:720px){.profile-editor{padding-bottom:var(--sp-12);padding-top:var(--sp-4)}.profile-editor__card,.profile-editor__panel{padding:var(--sp-4)}}.profile-editor__preview{border-top:1px solid var(--border);color:var(--ink);font-size:var(--t-ui);line-height:var(--lh-ui);margin:var(--sp-3) 0 0;padding-top:var(--sp-3)}.profile-editor__preview data{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-weight:600}.match-card-item{list-style:none;min-width:0}.match-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;padding:20px}.match-card__top{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:200px minmax(0,1fr) 84px}.match-card__photo{aspect-ratio:4/3;background:var(--brand-50);border-radius:var(--r-field);overflow:hidden;position:relative}.match-card__img{display:block;height:100%;object-fit:cover;width:100%}.match-card__main{min-width:0}.match-card--rejected{background:var(--surface);border-color:var(--border-strong);border-style:dashed;gap:var(--sp-3)}.match-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--sp-2)}.match-card__tags:empty{display:none}.match-card__tag{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-chip);color:var(--text-2);display:inline-flex;font-size:var(--t-caption);font-weight:500;height:22px;line-height:20px;padding:0 9px;white-space:nowrap}.match-card__tag--match{background:var(--gain-bg);border-color:#0000;color:var(--gain);font-weight:600}.match-card__tag--review{background:var(--warn-bg);border-color:#0000;color:var(--warn);font-weight:600}.match-card__tag--reject{color:var(--text-2)}.match-card__tag--interested{background:var(--brand-100);border-color:#0000;color:var(--brand-700);font-weight:600}.match-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-family:var(--font);font-size:var(--t-h3);font-weight:600;line-height:var(--lh-h3);margin:0;overflow:hidden;overflow-wrap:anywhere}.match-card__title-link{color:var(--ink);text-decoration:none}.match-card__title-link:hover{color:var(--brand-700);text-decoration:underline}.match-card__title-link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.match-card__address{color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);margin:4px 0 0;overflow-wrap:anywhere}.match-card__notes{color:var(--text-2);font-size:var(--t-small);line-height:18px;margin:var(--sp-1) 0 0}.match-card__facts{grid-gap:var(--sp-2) 20px;display:grid;gap:var(--sp-2) 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--sp-3) 0 0}.match-card__facts>div{min-width:0}.match-card__facts dt{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption)}.match-card__facts dd{font-feature-settings:tabular-nums lining-nums;font-size:var(--t-text);font-variant-numeric:tabular-nums lining-nums;font-weight:600;line-height:var(--lh-text);margin:0;overflow-wrap:anywhere}.match-card__empty{color:var(--text-3);font-weight:500}.match-card__value{font-size:var(--t-ui);font-weight:600;line-height:var(--lh-ui);margin:10px 0 0}.match-card__value--below{color:var(--gain)}.match-card__value--above{color:var(--loss)}.match-card__value--rent{color:var(--text-2);font-weight:500}.match-card__repair{color:var(--text-2);font-size:var(--t-small);line-height:18px;margin:var(--sp-1) 0 0}.match-card__score{align-items:center;display:flex;flex-direction:column;gap:var(--sp-1)}.match-card__ring{--_fill:var(--brand);background:conic-gradient(var(--_fill) 0 0,var(--brand-100) 0 100%);background:conic-gradient(var(--_fill) 0 var(--score,0),var(--brand-100) var(--score,0) 100%);border-radius:50%;display:grid;flex:none;height:64px;place-items:center;width:64px}.match-card__ring--mid{--_fill:var(--warn)}.match-card__ring--low{--_fill:var(--neutral)}.match-card__ring-value{font-feature-settings:tabular-nums lining-nums;background:var(--surface);border-radius:50%;color:var(--ink);display:grid;font-family:var(--display);font-size:22px;font-variant-numeric:tabular-nums lining-nums;font-weight:800;height:56px;line-height:1;place-items:center;width:56px}.match-card__score-label{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption)}.match-card__why-grid{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.match-card__why{background:var(--bg);border-radius:var(--r-field);color:var(--text-2);min-width:0;padding:10px var(--sp-3)}.match-card__why--unknown{background:var(--warn-bg);color:var(--warn)}.match-card__why--pass .match-card__reason svg{color:var(--gain)}.match-card__why-title{font-size:var(--t-caption);font-weight:600;line-height:var(--lh-caption);margin:0 0 6px}.match-card__reasons{display:flex;flex-direction:column;font-size:var(--t-ui);gap:6px;line-height:var(--lh-ui);list-style:none;margin:0;padding:0}.match-card__reason{display:flex;gap:var(--sp-2);overflow-wrap:anywhere}.match-card__reason svg{flex:none;margin-top:1px}.match-card__reason-mode{font-size:var(--t-caption);opacity:.85}.match-card__why-more{font-size:var(--t-small);line-height:18px;margin:6px 0 0}.match-card__warnings{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.match-card__warnings li{background:var(--warn-bg);border-radius:var(--r-field);color:var(--warn);display:flex;font-size:var(--t-small);gap:var(--sp-2);line-height:18px;padding:var(--sp-2) var(--sp-3)}.match-card__warnings svg{flex:none;margin-top:1px}.match-card__changed{background:var(--warn-bg);border-radius:var(--r-field);color:var(--warn);font-size:var(--t-small);font-weight:600;line-height:18px;margin:0;padding:var(--sp-2) var(--sp-3)}.match-card__changed-link{color:inherit}.match-card__actions{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--sp-2);padding-top:var(--sp-4)}.match-card__open{margin-left:auto}.match-card__decision{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);padding-top:var(--sp-3)}.match-card__decision-text{color:var(--text-2);flex:1 1 280px;font-size:var(--t-ui);line-height:var(--lh-ui);margin:0;min-width:0;overflow-wrap:anywhere}.match-card__decision-text strong{color:var(--ink);font-weight:600}@media (max-width:900px){.match-card__top{grid-template-columns:minmax(0,1fr)}.match-card__photo{aspect-ratio:16/9}.match-card__score{flex-direction:row;gap:var(--sp-3);justify-content:flex-start}.match-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.match-card{padding:var(--sp-4)}.match-card__actions .ui-button,.match-card__actions .ui-button-link,.match-card__actions .ui-compare-button,.match-card__decision .ui-button{min-height:44px}.match-card__open{margin-left:0}}.profile-delivery{align-self:flex-start;position:relative}.profile-delivery__summary{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-button);color:var(--ink);cursor:pointer;display:inline-flex;font-weight:600;gap:var(--sp-2);height:44px;list-style:none;padding:0 18px}.profile-delivery__summary::-webkit-details-marker{display:none}.profile-delivery__summary:hover{background:var(--brand-50)}.profile-delivery__summary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.profile-delivery[open] .profile-delivery__chevron{transform:rotate(180deg)}.profile-delivery__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pop);box-shadow:var(--shadow-float);box-sizing:border-box;color:var(--text-2);display:flex;flex-direction:column;font-size:var(--t-ui);gap:var(--sp-3);left:0;line-height:var(--lh-ui);max-width:calc(100vw - var(--gutter)*2);padding:var(--sp-4);position:absolute;top:calc(100% + 6px);width:380px;z-index:5}.profile-delivery__hint{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin:0}.profile-delivery__hint a{color:var(--brand-600);text-underline-offset:2px}.profile-delivery__channel{display:flex;flex-direction:column;gap:var(--sp-2)}.profile-delivery__pills{padding-left:44px}.profile-delivery__pills .choice-pills__item{font-size:var(--t-small);min-height:44px;padding:0 var(--sp-3)}.profile-delivery__hour{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);justify-content:space-between;padding-top:var(--sp-4)}.profile-delivery__hour-text{display:flex;flex:1 1 180px;flex-direction:column;min-width:0}.profile-delivery__hour-title{color:var(--ink);font-weight:500}.profile-delivery__hour-hint{color:var(--text-3);font-size:var(--t-small);line-height:18px}.profile-delivery__select{font-feature-settings:tabular-nums lining-nums;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-field);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums lining-nums;height:44px;padding:0 var(--sp-3)}.profile-delivery__select:focus-visible{outline:var(--focus-ring);outline-offset:2px}.profile-delivery__select:disabled{background:var(--bg);color:var(--text-3);cursor:not-allowed}.profile-delivery__error{color:var(--loss);font-size:var(--t-small);margin:0}@media (max-width:720px){.profile-delivery{align-self:stretch}.profile-delivery__summary{justify-content:space-between}.profile-delivery__panel{box-shadow:none;margin-top:var(--sp-2);max-width:none;position:static;width:auto}.profile-delivery__pills{padding-left:0}}.profile-matches{padding-bottom:calc(var(--sp-16) + var(--sp-2));padding-top:var(--sp-6)}.profile-matches__back{align-items:center;color:var(--brand-600);display:inline-flex;font-size:var(--t-ui);min-height:44px;text-decoration:none}.profile-matches__back:hover{color:var(--brand-700);text-decoration:underline}.profile-matches__status{margin-bottom:var(--sp-3)}.profile-matches__skeleton{display:flex;flex-direction:column;gap:var(--sp-3)}.profile-matches__sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.profile-matches__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--sp-6);justify-content:space-between}.profile-matches__titles{max-width:720px;min-width:0}.profile-matches__title{color:var(--navy-900);font-family:var(--display);font-size:var(--t-h1);font-weight:700;line-height:var(--lh-h1);margin:0;overflow-wrap:anywhere}.profile-matches__client{color:var(--text-2);margin:var(--sp-1) 0 0;overflow-wrap:anywhere}.profile-matches__badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);margin-top:10px}.profile-matches__meta{color:var(--text-3);font-size:var(--t-small)}.profile-matches__head-actions{display:flex;flex-direction:column;gap:10px;min-width:0}.profile-matches__buttons{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.profile-matches__criteria{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);margin-top:var(--sp-4)}.profile-matches__criteria>summary{align-items:center;cursor:pointer;display:flex;font-weight:600;min-height:44px;padding:0 var(--sp-4)}.profile-matches__criteria>summary:focus-visible{border-radius:var(--r-card);outline:var(--focus-ring);outline-offset:-2px}.profile-matches__criteria ul{color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);list-style:none;margin:0;padding:0 var(--sp-4) var(--sp-3)}.profile-matches__criteria li{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:6px 0}.profile-matches__criteria-label{color:var(--ink);font-weight:600}.profile-matches__mode{color:var(--text-3);font-size:var(--t-caption);margin-left:var(--sp-2)}.profile-matches__mode--required{color:var(--brand-700);font-weight:600}.profile-matches__feed{margin-top:28px}.profile-matches__feed-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);justify-content:space-between}.profile-matches__feed-summary{font-feature-settings:tabular-nums lining-nums;font-size:var(--t-h3);font-variant-numeric:tabular-nums lining-nums;font-weight:600;line-height:var(--lh-h3);margin:0}.profile-matches__hidden-switch{align-items:center}.profile-matches__hidden-switch .ui-switch__text{padding-top:0}.profile-matches__hidden-switch .ui-switch__label{color:var(--text-2);font-weight:400}.profile-matches__list-top{scroll-margin-top:calc(var(--header-h) + var(--sp-4));scroll-margin-top:calc(var(--header-height, var(--header-h)) + var(--sp-4))}.profile-matches__alert{margin-top:var(--sp-3)}.profile-matches__list{display:flex;flex-direction:column;gap:var(--sp-4);list-style:none;margin:var(--sp-3) 0 0;padding:0}.profile-matches__list--loading{opacity:.6}.profile-matches__empty{border:1px dashed var(--border-strong);border-radius:var(--r-card);margin-top:var(--sp-3)}.profile-matches__modal{max-width:520px}.profile-matches__modal-lot{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text-2);display:-webkit-box;font-size:var(--t-ui);line-height:var(--lh-ui);margin:0 0 var(--sp-4);overflow:hidden;overflow-wrap:anywhere}.profile-matches__modal-hint{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin:var(--sp-4) 0 0}.profile-matches__modal-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:20px}@media (max-width:720px){.profile-matches{padding-bottom:var(--sp-12);padding-top:var(--sp-2)}.profile-matches__title{font-size:24px;line-height:30px}.profile-matches__head-actions{width:100%}.profile-matches__buttons>*,.profile-matches__modal-actions>*{flex:1 1 100%}}@media print{.compare-report__table{font-size:8.5pt;table-layout:fixed}.compare-report__table td,.compare-report__table th{overflow-wrap:anywhere;vertical-align:top}.compare-report__table tbody th{font-size:8.5pt;width:22%}.compare-report__best{background:var(--gain-bg);font-weight:700;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.compare-page{box-sizing:border-box;color:var(--ink);font-size:var(--t-text);line-height:var(--lh-text);margin:0 auto;max-width:1392px;min-width:0;padding:var(--sp-8) var(--gutter) var(--sp-16);width:100%}:where(.compare-page) :is(h1,h2,p,ul){margin:0}.compare-page__top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sp-4)}.compare-page__intro{flex:1 1 360px;min-width:0}.compare-page__h1{font-size:var(--t-h1);line-height:var(--lh-h1)}.compare-page__h1,.compare-page__h2{font-family:var(--display);font-weight:700}.compare-page__h2{font-size:var(--t-h2);line-height:var(--lh-h2)}.compare-page__lead{color:var(--text-2);margin-top:6px;max-width:720px}.compare-page__actions{display:flex;flex:none;flex-wrap:wrap;gap:var(--sp-2)}.compare-page__status{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-3);min-height:44px}.compare-page__hint{color:var(--text-2);font-size:var(--t-small);line-height:18px}.compare-page__hint--warn{color:var(--warn)}.compare-page__empty{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.compare-page__alert{margin-bottom:var(--sp-3)}.compare-page__frame{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);margin-top:var(--sp-1);overflow:hidden}.compare-page__scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.compare-page__table{--cmp-first:200px;--cmp-col:240px;font-feature-settings:"tnum";border-collapse:initial;border-spacing:0;font-variant-numeric:tabular-nums;min-width:calc(var(--cmp-first) + var(--cmp-col)*2);min-width:calc(var(--cmp-first) + var(--cmp-cols, 2)*var(--cmp-col));table-layout:fixed;width:100%}.compare-page__table>thead>tr>:first-child{width:var(--cmp-first)}.compare-page__corner,.compare-page__row-head{background:var(--surface);border-right:1px solid var(--border);left:0;position:sticky;z-index:1}.compare-page__corner{padding:var(--sp-4) var(--sp-4) var(--sp-4) 20px;z-index:2}.compare-page__corner,.compare-page__head{border-bottom:1px solid var(--border-strong)}.compare-page__head{font-weight:400;padding:var(--sp-4);text-align:left;vertical-align:top}.compare-page__group{background:var(--bg);border-bottom:1px solid var(--border);font-family:var(--display);font-size:var(--t-ui);font-weight:700;line-height:var(--lh-ui);padding:10px 20px;text-align:left}.compare-page__group-title{display:inline-block;left:20px;position:sticky}.compare-page__row-head{border-bottom:1px solid var(--border);color:var(--text-2);font-weight:400;padding:var(--sp-3) var(--sp-4) var(--sp-3) 20px;text-align:left;vertical-align:top}.compare-page__row-note{color:var(--text-3);display:block;font-size:var(--t-caption);line-height:var(--lh-caption);margin-top:2px}.compare-page__table td{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:var(--sp-3) var(--sp-4);vertical-align:top}.compare-page__table tbody:last-of-type tr:last-child>*{border-bottom:0}.compare-page__table td a{color:var(--brand-600)}.compare-page__best{font-weight:700}.compare-page__dot{background:var(--gain);border-radius:50%;display:inline-block;height:6px;margin-right:var(--sp-2);position:relative;top:-1px;vertical-align:middle;width:6px}.compare-page__lot{display:flex;flex-direction:column}.compare-page__photo{background:var(--brand-50);border-radius:var(--r-field);height:170px;overflow:hidden;position:relative}.compare-page__photo .compare-page__photo-img{align-items:center;color:var(--brand-600);display:flex;height:100%;justify-content:center;object-fit:cover;width:100%}.compare-page__badge{background:var(--scrim-badge);border-radius:6px;bottom:10px;color:var(--on-brand);font-size:var(--t-caption);font-weight:600;height:26px;left:10px;line-height:26px;padding:0 10px;position:absolute}.compare-page__badge--urgent{background:var(--warn)}.compare-page__lot-title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:var(--t-text);font-weight:600;line-height:21px;margin-top:var(--sp-3);min-height:63px;overflow:hidden;overflow-wrap:anywhere}.compare-page__lot-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.compare-page__lot-actions>*{font-size:var(--t-ui);padding-inline:14px}.compare-page__lot-link{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--brand-600);display:-webkit-box;font-weight:600;overflow:hidden;overflow-wrap:anywhere}.compare-page__note{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin-top:var(--sp-4);max-width:760px}.compare-page__budget{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-8)}.compare-page__form{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.compare-page__notes{color:var(--text-2);font-size:var(--t-small);line-height:18px;padding-left:20px}@media (max-width:640px){.compare-page{padding:20px var(--gutter) var(--sp-12)}.compare-page__table{--cmp-first:140px;--cmp-col:220px}.compare-page__corner,.compare-page__row-head{padding-left:var(--sp-3)}}.guide-grid{grid-gap:var(--sp-16);align-items:start;display:grid;gap:var(--sp-16);grid-template-columns:minmax(0,240px) minmax(0,720px);justify-content:center}.guide-hero{background:var(--surface);border-bottom:1px solid var(--border);padding:var(--sp-10) 0 44px}.guide-hero__body{min-width:0}.guide-crumbs{color:var(--text-3);font-size:var(--t-ui)}.guide-crumbs ol{display:flex;flex-wrap:wrap;gap:0 var(--sp-2)}.guide-crumbs li+li:before{color:var(--border-strong);content:"/";margin-right:var(--sp-2)}.public-page .guide-crumbs a{align-items:center;color:var(--text-3);display:inline-flex;min-height:32px}.guide-switch{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.public-page .guide-switch__link{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-chip);color:var(--text-2);display:inline-flex;font-size:var(--t-ui);font-weight:500;height:36px;padding:0 14px;text-decoration:none;white-space:nowrap}.public-page .guide-switch__link:hover{background:var(--brand-50);color:var(--ink);text-decoration:none}.public-page .guide-switch__link[aria-current=page]{background:var(--brand-100);border-color:var(--brand-600);color:var(--brand-700);font-weight:600}.public-page .guide-hero__title{color:var(--navy-900);font-size:38px;letter-spacing:-.02em;line-height:44px;margin-top:var(--sp-4)}.public-page .guide-hero__lead{color:var(--text-2);font-size:18px;line-height:28px;margin-top:var(--sp-4)}.public-page .guide-hero__verified{color:var(--text-3);font-size:var(--t-small);line-height:18px;margin-top:var(--sp-4)}.guide-hero__verified time{white-space:nowrap}.guide-page__page{min-width:0;padding-bottom:72px;padding-top:var(--sp-12)}.guide-toc{min-width:0;position:sticky;top:calc(var(--header-h) + var(--sp-6))}.public-page .guide-toc__title{font-size:var(--t-ui);font-weight:600;padding:0 var(--sp-3) var(--sp-2)}.guide-toc__list{display:flex;flex-direction:column;gap:2px}.public-page .guide-toc__link{align-items:baseline;border-radius:var(--r-field);color:var(--text-2);display:flex;font-size:var(--t-ui);gap:10px;line-height:var(--lh-ui);padding:10px var(--sp-3);text-decoration:none}.public-page .guide-toc__link:hover{background:var(--brand-50);color:var(--ink);text-decoration:none}.public-page .guide-toc__link[aria-current=true]{background:var(--brand-50);color:var(--ink);font-weight:600}.guide-toc__link>span:last-child{min-width:0;overflow-wrap:anywhere}.guide-toc__num{color:var(--text-3);flex:none;font-weight:700;text-align:center;width:14px}.guide-toc__link[aria-current=true] .guide-toc__num{color:var(--brand-700)}.public-page .guide-toc__note{color:var(--text-3);font-size:var(--t-small);line-height:19px;padding:20px var(--sp-3) 0}.guide-body{font-size:16px;line-height:26px;min-width:0}.guide-body__intro{margin-bottom:var(--sp-10)}.guide-body__section{margin-bottom:56px;position:relative;scroll-margin-top:calc(var(--header-h) + var(--sp-6))}.public-page .guide-body__section h2{color:var(--navy-900);font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:32px;overflow-wrap:anywhere;padding-top:2px}.guide-body__section-body{margin-top:var(--sp-4)}.guide-body__section--step{padding-left:60px}.guide-step__num{background:var(--brand-100);border-radius:50%;color:var(--brand-700);display:grid;font-family:var(--display);font-size:var(--t-text);font-weight:800;height:36px;left:0;place-items:center;position:absolute;top:0;width:36px}.guide-body__section--step:before{background:var(--brand-100);bottom:-44px;content:"";left:17px;position:absolute;top:48px;width:2px}.guide-body__section--last:before{display:none}.public-page .guide-body h3{color:var(--navy-900);margin:var(--sp-6) 0 var(--sp-2)}.guide-body p{margin-bottom:14px}.public-page .guide-body ul{display:flex;flex-direction:column;gap:6px;list-style:disc;margin-bottom:14px;padding-left:20px}.guide-body li{overflow-wrap:anywhere}.public-page .guide-norm{border-left:3px solid var(--brand-200);margin:18px 0;overflow-wrap:anywhere;padding:2px 0 2px var(--sp-4)}.public-page .guide-norm__text{color:var(--text-2);font-size:var(--t-text);line-height:24px;margin:0 0 6px}.guide-norm__cite{color:var(--text-3);display:block;font-size:var(--t-small);font-style:normal;line-height:18px}.guide-trap{background:var(--sky);border-radius:var(--r-card);color:var(--text-2);font-size:var(--t-text);line-height:23px;margin:20px 0;overflow-wrap:anywhere;padding:var(--sp-4) 20px}.guide-trap p{margin-bottom:0}.public-page .guide-trap__title{color:var(--navy-900);font-weight:600;margin-bottom:var(--sp-1)}.guide-trap p+p{margin-top:var(--sp-2)}.guide-trap .guide-norm{margin:var(--sp-2) 0}.guide-next{align-items:flex-start;background:var(--sand);border-radius:var(--r-tile);display:flex;flex-direction:column;gap:var(--sp-3);padding:28px var(--sp-8);scroll-margin-top:calc(var(--header-h) + var(--sp-6))}.public-page .guide-next h2{color:var(--navy-900);font-size:var(--t-h2);font-weight:700;line-height:var(--lh-h2)}.guide-next .guide-next__link{height:auto;min-height:48px;padding:var(--sp-3) var(--sp-6);text-align:center;white-space:normal}.public-page .guide-body .guide-sources{margin-bottom:0;margin-top:48px}.public-page .guide-body .guide-sources h2{font-size:20px;line-height:26px}.guide-body__sources{color:var(--text-2);font-size:var(--t-ui);line-height:22px;margin-top:var(--sp-3)}.public-page .guide-body__notice{background:var(--surface);border-left:3px solid var(--border-strong);color:var(--text-2);font-size:var(--t-small);line-height:18px;margin:var(--sp-8) 0 0;padding:10px var(--sp-3)}@media (max-width:960px){.guide-grid{gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}.guide-grid__gap{display:none}.guide-toc{position:static}}@media (max-width:720px){.public-page .guide-toc__link{padding:13px var(--sp-3)}.public-page .guide-switch__link{height:44px}.public-page .guide-crumbs a{min-height:44px}}@media (max-width:640px){.guide-hero{padding:var(--sp-6) 0 var(--sp-8)}.public-page .guide-hero__title{font-size:26px;line-height:32px}.guide-page__page{padding-bottom:var(--sp-12);padding-top:var(--sp-8)}.guide-body__section--step{padding-left:0;padding-top:48px}.guide-body__section--step:before{display:none}.public-page .guide-body__section h2{font-size:var(--t-h2);line-height:var(--lh-h2)}.guide-next{padding:var(--sp-6) var(--sp-4)}.guide-next .guide-next__link{width:100%}}.mailing-narrow{margin:0 auto;max-width:760px;min-width:0;padding:var(--sp-8) var(--gutter) 64px}.mailing-state{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-sizing:border-box;margin:var(--sp-12) auto;max-width:560px;min-width:0;padding:var(--sp-8);width:calc(100% - var(--gutter)*2)}.mailing-state>*+*{margin-top:var(--sp-4)}.mailing-wide{margin:0 auto;max-width:var(--container-page);min-width:0;padding:var(--sp-6) var(--gutter) 72px}.public-page .mailing-state__text{font-size:var(--t-text);line-height:26px}.public-page .mailing-title{color:var(--navy-900);margin-bottom:var(--sp-4);overflow-wrap:anywhere}.public-page .mailing-lead{margin-bottom:var(--sp-6);max-width:62ch}.mailing-form{display:flex;flex-direction:column;gap:var(--sp-4)}.mailing-narrow>.mailing-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--sp-8)}.public-page .mailing-form__group{border:0;display:flex;flex-direction:column;gap:var(--sp-4);margin:0;min-width:0;padding:0}.mailing-form__group legend{color:var(--ink);font-size:var(--t-small);font-weight:600;line-height:18px;margin-bottom:10px;padding:0}.mailing-form__kinds{display:flex;flex-direction:column}.mailing-form__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sp-3)}.mailing-form__row>.ui-field{flex:1 1 140px}.mailing-form select.ui-field__control{appearance:auto}.public-page .mailing-form__error{color:var(--loss);font-size:var(--t-caption);line-height:var(--lh-caption)}.mailing-form__trap{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}.mailing-radio{align-items:flex-start;cursor:pointer;display:flex;gap:10px;min-height:32px;padding:var(--sp-1) 0}.mailing-radio input{accent-color:var(--brand-600);cursor:pointer;flex:none;height:18px;margin:1px 0 0;width:18px}.mailing-submit{width:100%}.mailing-submit.mailing-submit--auto{width:auto}.public-lot{display:flex;flex-direction:column;gap:var(--sp-8);min-width:0}.public-lot__header{max-width:980px;min-width:0}.public-lot__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--t-small);gap:var(--sp-1) var(--sp-3);line-height:18px;overflow-wrap:anywhere}.public-page .public-lot__header .mailing-title{font-size:28px;line-height:36px;margin:10px 0 0}.public-page .public-lot__place{align-items:flex-start;color:var(--text-2);display:flex;gap:6px;margin-top:var(--sp-2);overflow-wrap:anywhere}.public-lot__place svg{color:var(--text-3);flex:none;margin-top:3px}.public-lot__top{grid-gap:var(--sp-6);align-items:start;display:grid;gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 360px}.public-lot__top--solo{grid-template-columns:minmax(0,1fr)}.public-lot__figure{background:var(--brand-50);border-radius:var(--r-card);min-width:0;overflow:hidden}.public-lot__image{aspect-ratio:4/3;display:block;height:auto;max-height:440px;object-fit:cover;width:100%}.public-lot__noimage{align-items:center;color:var(--text-3);display:flex;flex-direction:column;font-size:var(--t-small);gap:var(--sp-2);justify-content:center;min-height:240px;padding:var(--sp-6);text-align:center}.public-lot__noimage svg{color:var(--brand-600)}.public-lot__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;padding:20px}.public-lot__price-label{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption)}.public-lot__price{color:var(--ink);display:block;font-family:var(--display);font-size:var(--t-total);font-weight:800;line-height:var(--lh-total);margin-top:2px}.public-lot__terms{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.public-lot__terms dt{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption)}.public-lot__terms dd{font-weight:600;margin:0}.public-lot__actions{align-items:stretch;display:flex;flex-direction:column;gap:var(--sp-2)}.public-lot__actions .ui-button-link{width:100%}.public-page .public-lot__map-link{align-items:center;align-self:flex-start;display:inline-flex;font-size:var(--t-ui);min-height:44px}.public-lot__section{min-width:0}.public-page .public-lot__section>h2{margin-bottom:var(--sp-3)}.public-lot__facts{grid-gap:var(--sp-3);display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0}.public-lot__facts>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:0;padding:14px 18px}.public-lot__facts dt{color:var(--text-3);font-size:var(--t-caption);line-height:var(--lh-caption)}.public-lot__facts dd{font-weight:600;margin:2px 0 0;overflow-wrap:anywhere}.public-lot__cta{background:var(--sky);border-radius:var(--r-card);max-width:760px;padding:20px var(--sp-6)}.public-page .public-lot__cta h2{color:var(--navy-900);margin-bottom:var(--sp-2)}.public-lot__cta p+p{margin-top:var(--sp-3)}@media (max-width:1100px){.public-lot__top{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.mailing-state{margin:var(--sp-6) auto}.mailing-narrow>.mailing-form,.mailing-state{padding:var(--sp-6) var(--sp-4)}.mailing-radio{align-items:center;min-height:44px}.mailing-radio input{margin:0}.public-lot__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.public-page .mailing-title.full-text,.public-page .public-lot__header .mailing-title{font-size:20px;line-height:26px}.public-lot__facts,.public-lot__terms{grid-template-columns:minmax(0,1fr)}}.app-header{background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:var(--z-header)}.app-header__bar{align-items:center;display:flex;gap:var(--sp-8);height:var(--header-height);padding:0 var(--gutter)}.app-header__logo{align-items:center;color:inherit;display:inline-flex;flex:none;min-height:44px;text-decoration:none}.app-header__logo:focus-visible{border-radius:var(--r-field);outline:var(--focus-ring);outline-offset:2px}.app-header__nav{align-self:stretch;display:flex;gap:var(--sp-1);min-width:0}.app-header__link{align-items:center;color:var(--text-2);display:inline-flex;font-weight:500;padding:0 var(--sp-3);text-decoration:none;white-space:nowrap}.app-header__link:hover{color:var(--ink)}.app-header__link--active{box-shadow:inset 0 -2px 0 var(--brand-600);color:var(--ink)}.app-header__link:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.app-header__right{align-items:center;display:flex;flex:none;gap:var(--sp-3);margin-left:auto}.app-header__bell-wrap{position:relative}.app-header__bell{background:#0000;border:0;border-radius:var(--r-button);color:var(--text-2);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;position:relative;width:40px}.app-header__bell:hover,.app-header__bell[aria-expanded=true]{background:var(--brand-50);color:var(--ink)}.app-header__bell:focus-visible{outline:var(--focus-ring);outline-offset:2px}.app-header__bell-icon{height:20px;width:20px}.app-header__bell-badge{font-feature-settings:"tnum";background:var(--brand-600);border-radius:var(--r-chip);box-shadow:0 0 0 2px var(--surface);color:var(--on-brand);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;height:18px;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:0;text-align:center;top:2px}.app-header__dropdown{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pop);box-shadow:var(--shadow-float);max-height:min(420px,70vh);max-width:calc(100vw - var(--sp-4)*2);overflow-y:auto;padding:var(--sp-2);position:absolute;right:0;top:calc(100% + var(--sp-2));width:340px;z-index:30}.app-header__dropdown-list{list-style:none;margin:0;padding:0}.app-header__dropdown-empty{color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);margin:0;padding:var(--sp-3)}.app-header__notification{border-radius:var(--r-field);color:var(--ink);display:block;padding:var(--sp-3);text-decoration:none}.app-header__notification:hover{background:var(--brand-50)}.app-header__dropdown-all:focus-visible,.app-header__notification:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.app-header__notification-title{display:block;font-weight:600;overflow-wrap:anywhere}.app-header__notification-text{color:var(--text-2);display:block;font-size:var(--t-small);line-height:18px;margin-top:2px;overflow-wrap:anywhere}.app-header__dropdown-all{align-items:center;border-top:1px solid var(--border);color:var(--brand-600);display:flex;font-size:var(--t-ui);font-weight:500;margin-top:var(--sp-1);min-height:44px;padding:0 var(--sp-3);text-decoration:none}.app-header__dropdown-all:hover{color:var(--brand-700);text-decoration:underline}.app-header__avatar{background:var(--brand-100);border-radius:50%;color:var(--brand-700);display:grid;flex:none;font-size:var(--t-small);font-weight:600;height:36px;overflow:hidden;place-items:center;text-decoration:none;width:36px}.app-header__avatar:focus-visible{outline:var(--focus-ring);outline-offset:2px}.app-header__avatar-img{display:block;height:100%;object-fit:cover;width:100%}.app-header__burger{background:#0000;border:0;border-radius:var(--r-button);color:var(--ink);cursor:pointer;display:none;height:44px;padding:0;place-items:center;width:44px}.app-header__burger:hover{background:var(--brand-50)}.app-header__burger:focus-visible{outline:var(--focus-ring);outline-offset:2px}.app-header__mobile-nav{display:flex;flex-direction:column;padding-top:var(--sp-2)}.app-header__mobile-link{align-items:center;border-radius:var(--r-button);color:var(--text-2);display:flex;font-size:var(--t-text);font-weight:500;min-height:48px;padding:0 var(--sp-3);text-decoration:none}.app-header__mobile-link--active,.app-header__mobile-link:hover{background:var(--brand-50);color:var(--ink)}.app-header__mobile-link--active{box-shadow:inset 3px 0 0 var(--brand-600);font-weight:600}.app-header__mobile-link:focus-visible{outline:var(--focus-ring);outline-offset:-2px}@media (max-width:900px){.app-header__bar{gap:var(--sp-2)}.app-header__avatar,.app-header__nav{display:none}.app-header__burger{display:grid}.app-header__bell{height:44px;width:44px}.app-header__bell-badge{right:4px;top:6px}}@media (max-width:720px){.app-header__bar{padding:0 var(--sp-2) 0 var(--sp-4)}.app-header__right{gap:var(--sp-1)}.app-header__quota .ui-info-hint{display:none}.app-header__bell-wrap{position:static}.app-header__dropdown{left:var(--sp-2);max-width:none;position:fixed;right:var(--sp-2);top:calc(var(--header-height) + var(--sp-1));width:auto}}.compare-counter{align-items:center;background:var(--brand-600);border-radius:var(--r-chip);bottom:var(--sp-4);box-shadow:var(--shadow-float);color:var(--on-brand);display:inline-flex;font-size:var(--t-text);font-weight:600;gap:var(--sp-2);min-height:48px;padding:0 22px;position:fixed;right:var(--sp-4);text-decoration:none;z-index:50}.compare-counter:hover{background:var(--brand-700);color:var(--on-brand)}.compare-counter:focus-visible{outline:var(--focus-ring);outline-offset:2px}.compare-counter__icon{flex:none;height:18px;width:18px}@media print{.compare-counter{display:none}}.main-layout{--header-height:var(--header-h);background:var(--bg);display:flex;flex-direction:column;min-height:calc(var(--vh)*100)}.main-layout__content{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0}.main-layout__content:focus{outline:none}.main-layout__outlet{display:flex;flex:1 1;flex-direction:column;min-height:0}.main-layout__outlet:has(.map-page-wrapper--list-mode),.main-layout__outlet:has(.map-with-filters--list-mode){min-height:auto;overflow:visible}@media (max-width:720px){.main-layout{--header-height:56px}}.app-error-boundary{align-items:center;background:var(--bg);display:flex;flex-direction:column;gap:var(--sp-4);justify-content:center;min-height:60vh;padding:var(--sp-12) var(--gutter);text-align:center}.app-error-boundary__title{color:var(--ink);font-family:var(--display);font-size:var(--t-h1);font-weight:700;line-height:var(--lh-h1);margin:0}.app-error-boundary__text{color:var(--text-2);margin:0;max-width:480px}.app-error-boundary__button{font-feature-settings:tabular-nums lining-nums;background:var(--brand-600);border:0;border-radius:var(--r-button);color:var(--on-brand);cursor:pointer;font:600 var(--t-text) /1 var(--font);font-variant-numeric:tabular-nums lining-nums;min-height:44px;padding:0 20px}.app-error-boundary__button:hover{background:var(--brand-700)}.app-error-boundary__button:focus-visible{outline:var(--focus-ring);outline-offset:2px}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-cyrillic-400-normal.f55992bec61fac647a43.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-400-normal.c4aae3aa3c88327f34ff.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-cyrillic-500-normal.aa1edf9c09d921c7710a.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-500-normal.d010060bc8d2b38e3767.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-cyrillic-600-normal.e07c188c118d4142e480.woff2) format("woff2"),url(/static/media/ibm-plex-sans-cyrillic-600-normal.2e3e0b0b4224d519869e.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-latin-400-normal.3160b5c6767eb4c69c78.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-400-normal.65b2eda743bf11103476.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-latin-500-normal.fcd7b8c3d12375eedc97.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-500-normal.4b130dfcfa945eac3e54.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-latin-600-normal.24bc59b4b4ad02d1666d.woff2) format("woff2"),url(/static/media/ibm-plex-sans-latin-600-normal.d73e2e25bcd162ae992f.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-mono-latin-400-normal.2b13cc93b07c41b27134.woff2) format("woff2"),url(/static/media/ibm-plex-mono-latin-400-normal.12ede62e388083e7c01c.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-cyrillic-600-normal.fc7005426b89f1e8a5a0.woff2) format("woff2"),url(/static/media/manrope-cyrillic-600-normal.09ed6ca36d257b1a4881.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-cyrillic-700-normal.682e60cb17fbaab47031.woff2) format("woff2"),url(/static/media/manrope-cyrillic-700-normal.b3861ca8cfacc88c54ff.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/static/media/manrope-cyrillic-800-normal.bf391c5f5929ee7dae46.woff2) format("woff2"),url(/static/media/manrope-cyrillic-800-normal.adff08dfb58b366929a1.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-latin-600-normal.af1782c892c03046369d.woff2) format("woff2"),url(/static/media/manrope-latin-600-normal.2b64d70a40d9de82bb19.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-latin-700-normal.bee86ea645ea6bd5d499.woff2) format("woff2"),url(/static/media/manrope-latin-700-normal.86549a2403b1726731ce.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/static/media/manrope-latin-800-normal.dfaa3215b31de9a0e360.woff2) format("woff2"),url(/static/media/manrope-latin-800-normal.a522549d0f2dd5ec2b48.woff) format("woff")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:100 900;src:url(/static/media/nnbsp.dc263a3dd011ff974b11.woff2) format("woff2");unicode-range:u+202f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:100 900;src:url(/static/media/nnbsp.dc263a3dd011ff974b11.woff2) format("woff2");unicode-range:u+202f}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:100 900;src:url(/static/media/nnbsp.dc263a3dd011ff974b11.woff2) format("woff2");unicode-range:u+202f}:root{--brand:#1e90ff;--brand-cyan:#00bfff;--brand-600:#1673d1;--brand-700:#1268c0;--brand-50:#eef6ff;--brand-100:#dcebff;--brand-200:#bbd9ff;--navy-900:#0a3d73;--navy-950:#072b52;--ink:#0e1b2c;--text-2:#44536a;--text-3:#64748b;--bg:#f5f8fc;--surface:#fff;--border:#e2e8f0;--border-strong:#cbd5e1;--sand:#f6eee2;--sky:#e7f1fd;--gain:#0f766e;--gain-bg:#e6f6f4;--loss:#b91c1c;--loss-bg:#fdecec;--warn:#b45309;--warn-bg:#fef3e2;--neutral:#64748b;--cta-from:var(--navy-900);--cta-to:#0f4c8f;--display:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ui:var(--font);--mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--t-display:56px;--lh-display:60px;--t-h1:32px;--lh-h1:38px;--t-h2:22px;--lh-h2:28px;--t-h3:17px;--lh-h3:24px;--t-text:15px;--lh-text:22px;--t-ui:14px;--lh-ui:20px;--t-caption:12px;--lh-caption:16px;--t-total:28px;--lh-total:32px;--t-body:var(--t-ui);--t-body-lg:var(--t-text);--t-small:13px;--t-figure:var(--t-total);--r-field:8px;--r-button:8px;--r-card:12px;--r-pop:12px;--r-tile:20px;--r-modal:16px;--r-chip:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-24:96px;--gutter:24px;--container-page:1200px;--header-h:64px;--ease:cubic-bezier(0.2,0.8,0.2,1);--shadow-rgb:10 61 115;--shadow-float:0 24px 64px rgb(var(--shadow-rgb)/0.18);--overlay:#0e1b2c80;--on-brand:#fff;--scrim-badge:color-mix(in srgb,var(--ink) 82%,#0000);--scrim-button:color-mix(in srgb,var(--surface) 92%,#0000);--focus-ring:2px solid var(--brand);--on-dark:#ffffffc7;--on-dark-2:#ffffff8c;--line-on-dark:#ffffff1f;color-scheme:light}@media (max-width:720px){:root{--gutter:16px}}:root{--surface-2:var(--brand-50);--text:var(--ink);--accent:var(--brand-600);--accent-rgb:22,115,209;--accent-weak:var(--brand-50);--on-ink:#fff;--info:var(--brand-600);--color-primary:var(--brand-600);--color-primary-rgb:var(--accent-rgb);--color-primary-light:var(--brand);--color-text-primary:var(--ink);--color-text-secondary:var(--text-2);--color-text-light:var(--ink);--color-white:var(--surface);--color-border:var(--border);--color-background-light:var(--bg);--color-background-blue-light:var(--brand-50);--color-background-blue-lighter:var(--brand-50);--color-gain:var(--gain);--color-gain-bg:var(--gain-bg);--color-warn:var(--warn);--color-warn-bg:var(--warn-bg);--color-loss:var(--loss);--color-loss-bg:var(--loss-bg);--gradient-primary:linear-gradient(135deg,var(--brand-600) 0%,var(--brand-600) 100%);--gradient-background:linear-gradient(135deg,var(--bg) 0%,var(--brand-50) 100%);--gradient-text:linear-gradient(135deg,var(--brand) 0%,var(--brand-cyan) 100%);--gradient-circle:linear-gradient(135deg,rgb(var(--accent-rgb)/0.3) 0%,rgb(var(--accent-rgb)/0.2) 100%);--shadow-sm:0 2px 10px rgb(var(--shadow-rgb)/0.05);--shadow-md:0 4px 20px rgb(var(--shadow-rgb)/0.1);--shadow-lg:0 8px 32px rgb(var(--shadow-rgb)/0.12);--shadow-button:0 4px 12px rgb(var(--accent-rgb)/0.3);--shadow-button-hover:0 4px 12px rgb(var(--accent-rgb)/0.4);--spacing-xs:var(--sp-2);--spacing-sm:var(--sp-4);--spacing-md:var(--sp-6);--spacing-lg:var(--sp-8);--spacing-xl:2.5rem;--spacing-2xl:var(--sp-12);--spacing-3xl:var(--sp-16);--radius-sm:4px;--radius-md:var(--r-field);--radius-lg:var(--r-card);--radius-xl:var(--r-modal);--radius-2xl:var(--r-tile);--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.6s ease;--z-header:2000;--z-indicator:1000;--z-content:10;--z-decorations:1;--vh:1vh;--header-height:var(--header-h);--app-header-nav-gap:clamp(0.5rem,1.5vw,8.5rem)}@supports (height:100dvh){:root{--vh:1dvh}}:where(a:not([class])){color:var(--brand-600)}:where(a:not([class])):hover{color:var(--brand-700)}button,input,select,textarea{font-feature-settings:tabular-nums lining-nums;font-family:inherit;font-variant-numeric:tabular-nums lining-nums}@media (max-width:720px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select{min-height:44px}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}body,html{background-color:var(--bg);overflow-x:clip}body{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ink);font-family:var(--font);font-size:var(--t-text);font-variant-numeric:tabular-nums lining-nums;line-height:var(--lh-text)}#root,body{min-height:calc(var(--vh)*100);width:100%}#root{background-color:initial}#root,.app-shell{position:relative}.app-shell{min-height:calc(var(--vh)*100);z-index:1}@media (max-width:768px){body{-webkit-tap-highlight-color:transparent}}body,html{max-width:100%;overflow-x:clip}html{scroll-padding-top:calc(var(--header-h) + 12px)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}main:focus{outline:none}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nowrap,.sr-only,data{white-space:nowrap}.u{font-size:.86em;font-weight:400}.muted,.u{color:var(--text-3)}.muted2{color:var(--text-2)}.small{font-size:13px;line-height:18px}.caption{font-size:12px;font-weight:500;line-height:16px}.gain{color:var(--gain)}.loss{color:var(--loss)}.warn{color:var(--warn)}.full-text{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.public-page{background:var(--bg);color:var(--ink);display:flex;flex-direction:column;font-size:var(--t-text);line-height:var(--lh-text);min-height:calc(var(--vh)*100)}.public-page>main{flex:1 0 auto}:where(.public-page) a{color:var(--brand-600);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}:where(.public-page) a:hover{color:var(--brand-700);text-decoration-thickness:2px}:where(.public-page) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.public-page) :is(ul,ol){list-style:none;padding:0}:where(.public-page) :is(h1,h2,h3){color:var(--ink);font-family:var(--display)}:where(.public-page) h1{font-size:var(--t-h1);font-weight:800;letter-spacing:-.01em;line-height:var(--lh-h1)}:where(.public-page) h2{font-size:var(--t-h2);font-weight:700;line-height:var(--lh-h2)}:where(.public-page) h3{font-size:var(--t-h3);font-weight:700;line-height:var(--lh-h3)}
/*# sourceMappingURL=main.0c86bd57.css.map*/