@import"https://fonts.googleapis.com/css2?family=Anton&family=Golos+Text:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto}.yarl__portal_open{opacity:1}.yarl__container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain)}.yarl__carousel{display:flex;flex:0 0 auto;height:100%;align-content:center;justify-content:center;align-items:stretch;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1)}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{display:flex;justify-content:center;align-content:center;align-items:center}.yarl__slide{flex:1;position:relative;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%)}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);line-height:0}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));animation:yarl__delayed_fadein 1s linear}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{position:absolute;top:0;right:0;bottom:auto;left:auto;display:flex;justify-content:flex-end;padding:var(--yarl__toolbar_padding,8px)}[dir=rtl] .yarl__toolbar{top:0;right:auto;bottom:auto;left:0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);outline:none;line-height:0;padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,hsla(0,0%,100%,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{position:absolute;top:50%;transform:translateY(-50%);padding:var(--yarl__navigation_button_padding,24px 16px)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}:root{--ground: #f4f4f6;--surface: #ffffff;--surface-2: #eeeef1;--border: #e2e2e7;--border-strong: #cdcdd4;--ink: #17171c;--ink-2: #58585f;--ink-3: #8f8f99;--hover: #ececef;--selected: #e7e7eb;--brand: #f5b301;--brand-deep: #dd9e00;--brand-wash: #fdf3d5;--action: #17171c;--action-hover: #33333b;--link: #3d3d44;--link-hover: #17171c;--ok: #0ca25a;--attn: #ff7a1a;--info: #2f6bff;--bad: #f5443c;--muted: #6b6b73;--ok-wash: #e4f6ec;--attn-wash: #ffedde;--bad-wash: #fde7e5;--radius: 8px;--radius-sm: 5px;--shadow-card: 0 1px 2px rgba(20, 20, 25, .06);--shadow-lift: 0 8px 24px -10px rgba(20, 20, 25, .25), 0 2px 6px rgba(20, 20, 25, .06);--shadow-pop: 0 16px 40px -16px rgba(20, 20, 25, .32), 0 4px 10px rgba(20, 20, 25, .08);--sans: "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--display: "Anton", "Golos Text", "Arial Narrow", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--page-max: 1400px}*{box-sizing:border-box}body{margin:0;font-family:var(--sans);font-size:var(--fs-md);line-height:1.55;background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:var(--link)}a:hover{color:var(--link-hover)}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.01em;text-wrap:balance}:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px;border-radius:3px}.error{color:var(--bad)}.error__retry{background:none;border:none;padding:0;font:inherit;font-size:inherit;color:inherit;text-decoration:underline;cursor:pointer}.error__retry:hover{opacity:.75}.site-header{border-bottom:3px solid var(--brand)}.site-header__inner{position:relative;display:flex;flex-direction:column;max-width:var(--page-max);margin:0 auto;padding:12px 32px 0}.site-header__top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:10px}.site-header__left{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.site-header__nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.site-header__burger{display:none;width:38px;height:38px;border-radius:9px;border:0;background:var(--surface-2);color:var(--ink);align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.site-header__burger:hover{background:var(--hover)}.site-header__nav-link{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);padding:5px 10px;border-radius:999px}.site-header__nav-link:hover{color:var(--ink)}.site-header__nav-link.is-active{background:var(--brand-wash);color:var(--ink);font-weight:600}.site-header__nav-flag{width:18px;height:13px;border-radius:2px;object-fit:cover;border:1px solid rgba(23,21,15,.12);flex-shrink:0}.site-header__title{display:flex;align-items:center;gap:9px;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.site-header__brand-mark{width:31px;height:31px;flex-shrink:0;display:block}.site-header__right{display:flex;align-items:center;gap:12px}.site-header__socials{display:flex;align-items:center;gap:6px}.site-header__socials--in-menu{display:none}.site-header__social-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--surface-2);border:0;color:var(--ink-2);transition:background .15s,color .15s}.site-header__social-icon:hover{background:var(--hover);color:var(--ink)}.site-header__favorites{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);padding:7px 14px;border-radius:999px;background:var(--surface-2);border:0}.site-header__favorites:hover{background:var(--hover);color:var(--ink)}.site-header__favorites-count{background:var(--brand-deep);color:#fff;font-size:var(--fs-xs);font-weight:700;border-radius:999px;padding:1px 6px;min-width:16px;text-align:center}@media (max-width: 760px){.site-header__inner{padding:10px 16px 0}.site-header__top{padding-bottom:8px;gap:12px;flex-wrap:nowrap}.site-header__left{gap:0;flex:1;min-width:0}.site-header__title{font-size:var(--fs-md)}.site-header__burger{display:flex}.site-header__nav{position:absolute;z-index:50;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-lift);padding:4px 8px 8px}.site-header__nav:not(.is-open){display:none}.site-header__nav-link{padding:12px 10px;border-radius:0;border-bottom:1px solid var(--border);font-size:var(--fs-md)}.site-header__nav-link:last-of-type{border-bottom:0}.site-header__nav-link.is-active{border-bottom-color:var(--border);color:var(--ink)}.site-header__nav-flag{width:20px;height:15px}.site-header__socials--top{display:none}.site-header__socials--in-menu{display:flex;gap:8px;padding:12px 10px 4px}.site-header__favorites{padding:7px 10px}.site-header__favorites-label,.site-header .rates-ticker--inline{display:none}}.rates-ticker{font-variant-numeric:tabular-nums}.rates-ticker__title{font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);margin:0 0 8px}.rates-ticker__grid{display:flex;flex-direction:column;gap:6px}.rates-ticker__row{display:flex;justify-content:space-between;font-size:var(--fs-sm)}.rates-ticker__label{color:var(--ink-2)}.rates-ticker__sublabel{color:var(--ink-3);font-size:var(--fs-xs)}.rates-ticker__value{font-weight:700;color:var(--ink)}.rates-ticker--inline{padding:6px 0 8px}.rates-ticker--compact{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--ink-2)}.rates-ticker--compact .rates-ticker__item{white-space:nowrap}.rates-ticker--muted .rates-ticker--compact{color:var(--ink-3)}.rates-ticker--right .rates-ticker--compact{justify-content:flex-end}.rates-ticker--bare{border:none;padding:0;margin-top:12px}.rates-ticker--bare .rates-ticker--compact{font-size:var(--fs-xs);color:var(--ink-3);gap:4px 12px}.rates-ticker--bare .rates-ticker--compact .rates-ticker__item:first-child{color:var(--ink-3);font-weight:400}.stub-page{max-width:800px;margin:40px auto;padding:0 32px}.stub-page h1{font-size:var(--fs-2xl);margin:0 0 12px}.stub-page p{color:var(--ink-2);font-size:var(--fs-md)}.site-footer{margin-top:56px;border-top:3px solid var(--brand);background:var(--ink);color:#d7d7dc}.site-footer a{color:#d7d7dc}.site-footer a:hover{color:#fff}.site-footer__inner{max-width:var(--page-max);margin:0 auto;padding:36px 32px 24px;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:32px}.site-footer__brand-row{display:flex;align-items:center;gap:10px}.site-footer__brand-mark{width:30px;height:30px;flex-shrink:0;display:block}.site-footer__brand-name{font-size:var(--fs-lg);font-weight:700;color:#fff;letter-spacing:-.02em}.site-footer__tagline{margin:12px 0 16px;font-size:var(--fs-sm);line-height:1.5;color:#a7a7b0;max-width:42ch}.site-footer__socials{display:flex;gap:8px}.site-footer__social{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff14}.site-footer__social:hover{background:#ffffff29}.site-footer__col{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.site-footer__col-title{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8f8f99;margin-bottom:3px}.site-footer__col a{font-size:var(--fs-sm)}.site-footer__contact{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm)}.site-footer__note{margin:4px 0 0;font-size:var(--fs-xs);color:#8f8f99}.site-footer__legal{max-width:var(--page-max);margin:0 auto;padding:16px 32px 28px;border-top:1px solid rgba(255,255,255,.1)}.site-footer__legal p{margin:0;font-size:var(--fs-xs);line-height:1.5;color:#7c7c86}.site-footer__legal p+p{margin-top:6px}@media (max-width: 760px){.site-footer{margin-top:40px}.site-footer__inner{grid-template-columns:1fr;gap:26px;padding:28px 16px 20px}.site-footer__legal{padding:14px 16px 24px}}.contacts-page{max-width:900px;margin:32px auto 0;padding:0 32px 48px}.contacts-page__head h1{font-size:var(--fs-2xl);margin:0 0 10px}.contacts-page__head p{margin:0;color:var(--ink-2);font-size:var(--fs-md);max-width:60ch}.contacts-page__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 8px}.contact-card{display:flex;flex-direction:column;gap:2px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card)}.contact-card>svg{width:20px;height:20px;color:var(--ink-2);margin-bottom:6px}.contact-card__label{font-size:var(--fs-xs);color:var(--ink-3)}.contact-card__value{font-size:var(--fs-lg);font-weight:600;color:var(--ink)}.contact-card__sub{font-size:var(--fs-xs);color:var(--ink-2);margin-top:2px}a.contact-card:hover{border-color:var(--border-strong)}.contact-card--primary{background:var(--brand-wash);border-color:var(--brand)}.contact-card--primary>svg{color:var(--brand-deep)}.contacts-page__section{margin-top:32px}.contacts-page__section h2{font-size:var(--fs-lg);margin:0 0 14px}.contacts-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.contacts-steps__item{display:flex;gap:12px;align-items:flex-start}.contacts-steps__num{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--brand);color:var(--ink);font-size:var(--fs-sm);font-weight:700;line-height:26px;text-align:center}.contacts-steps__title{margin:2px 0;font-weight:600;font-size:var(--fs-md)}.contacts-steps__text{margin:0;font-size:var(--fs-sm);color:var(--ink-2);max-width:62ch}.contacts-page__socials{display:flex;flex-wrap:wrap;gap:10px}.contacts-social{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;font-size:var(--fs-sm);font-weight:500;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.contacts-social:hover{border-color:var(--border-strong);color:var(--ink)}.contacts-page__legal{margin-top:36px;font-size:var(--fs-xs);line-height:1.5;color:var(--ink-3)}@media (max-width: 640px){.contacts-page{padding:0 16px 36px}.contacts-page__cards{grid-template-columns:1fr}}.btn{display:inline-block;padding:12px 20px;border-radius:var(--radius-sm);font-weight:700;font-size:var(--fs-md)}.btn--primary{background:var(--brand);color:var(--ink);border:1px solid var(--brand-deep)}.btn--primary:hover{background:var(--brand-deep);color:var(--ink)}.board-breadcrumbs{display:none}.board-header{padding:18px 32px 0;max-width:var(--page-max);margin:0 auto}.region-tabs{display:inline-flex;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:4px}.region-tabs button{padding:7px 14px;border:none;background:none;font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--ink-3);cursor:pointer;border-radius:var(--radius-sm)}.region-tabs button:hover{color:var(--ink)}.region-tabs button.active{background:var(--selected);color:var(--ink);box-shadow:inset 0 0 0 1px var(--brand)}.region-tabs__count{font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink-3)}.region-tabs button.active .region-tabs__count{color:var(--ink-2)}.board-layout{display:flex;flex-direction:column;gap:16px;padding:18px 32px 40px;max-width:var(--page-max);margin:0 auto}.cat-crumbs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--ink-3)}.cat-toolbar{background:var(--surface);border-radius:20px;box-shadow:var(--shadow-lift);border-top:3px solid var(--brand);padding:18px 20px 16px;display:flex;flex-direction:column;gap:10px}.cat-toolbar__search{display:flex;align-items:center;background:var(--surface-2);border:0;border-radius:14px;padding:5px;transition:box-shadow .15s,background .15s}.cat-toolbar__search:focus-within{background:var(--surface)}.cat-toolbar__search-icon{flex-shrink:0;align-self:center;color:var(--ink-3);width:19px;height:19px;margin:0 2px 0 11px}.cat-toolbar__divider{width:1px;align-self:center;height:26px;background:var(--border);flex-shrink:0}.cat-toolbar__fields{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;flex:1;min-width:0;padding:3px 0;overflow-x:auto;scrollbar-width:none}.cat-toolbar__fields::-webkit-scrollbar{display:none}.cat-toolbar__fields .cat-chip{flex-shrink:0}.cat-toolbar__input{flex:1 1 160px;min-width:100px;border:none;outline:none;background:none;font-family:inherit;font-size:var(--fs-lg);color:var(--ink);padding:12px 8px}.cat-toolbar__input::placeholder{color:var(--ink-3)}.cat-toolbar__clear-btn{flex-shrink:0;align-self:center;width:32px;height:32px;margin:0 2px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:none;color:var(--ink-3);cursor:pointer}.cat-toolbar__clear-btn:hover{background:var(--hover);color:var(--ink-2)}.cat-toolbar__icon-btn{flex-shrink:0;width:44px;margin:0 2px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:none;color:var(--ink-2);cursor:pointer}.cat-toolbar__icon-btn:hover{background:var(--hover)}.cat-toolbar__submit{flex-shrink:0;border:none;border-radius:10px;background:var(--brand);color:var(--ink);font-family:inherit;font-weight:700;font-size:var(--fs-md);padding:0 24px;cursor:pointer}.cat-toolbar__submit:hover{background:var(--brand-deep)}.cat-toolbar__submit:disabled{opacity:.5;cursor:default}.cat-toolbar__hint{margin:10px 2px 4px;font-size:var(--fs-xs);color:var(--ink-3)}.cat-toolbar__hint b{color:var(--ink-2);font-weight:600}.cat-toolbar__icon-btn{position:relative}.cat-toolbar__icon-badge{position:absolute;top:5px;right:5px;width:14px;height:14px;border-radius:50%;background:var(--brand-deep);color:#fff;font-size:9px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.cat-toolbar__link-btn{background:none;border:none;padding:0;font:inherit;font-size:var(--fs-xs);color:var(--ink-3);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cat-toolbar__link-btn:hover{color:var(--ink-2)}.cat-toolbar__icon-btn.is-open{background:var(--surface-2);color:var(--ink)}.cat-region-switch{flex-shrink:0;align-self:stretch}.cat-region-switch__btn{display:flex;align-items:center;gap:7px;height:100%;padding:0 10px 0 13px;border:0;background:none;border-radius:10px;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.cat-region-switch__btn:hover{background:var(--hover)}.cat-region-switch__flag{width:21px;height:15px;border-radius:3px;flex-shrink:0;object-fit:cover}.pop__list{display:flex;flex-direction:column;padding:2px;max-height:260px;overflow-y:auto;min-width:220px}.pop__item{display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;background:none;width:100%;text-align:left;font-family:inherit;font-size:var(--fs-sm);color:var(--ink);border-radius:8px;cursor:pointer;white-space:nowrap}.pop__item:hover{background:var(--surface-2)}.pop__check{width:14px;flex-shrink:0;color:var(--ink);font-weight:700;visibility:hidden}.pop__item.is-sel .pop__check{visibility:visible}.pop__item.is-sel{font-weight:600}.pop__item-count{margin-left:auto;color:var(--ink-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.pop{position:relative;display:inline-block}.pop__panel{position:absolute;top:calc(100% + 6px);z-index:60;background:var(--surface);border:0;border-radius:14px;box-shadow:var(--shadow-pop);padding:6px}.cat-chip__popover.filter-panel,.cat-url-popover.filter-panel{border:none;box-shadow:none;padding:6px;border-radius:0;background:transparent}.cat-chip__popover.filter-panel{width:280px;max-width:calc(100vw - 32px)}.cat-url-popover.filter-panel{width:300px;max-width:calc(100vw - 32px);gap:0}.cat-allparams.filter-panel{border:none;box-shadow:none;padding:14px 0 0;border-radius:0;background:transparent;border-top:1px solid var(--border);margin-top:4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.cat-allparams.filter-panel>*{min-width:0}.cat-allparams .filter-panel__extra{grid-column:1 / -1}@media (max-width: 1100px){.cat-allparams.filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.cat-allparams.filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.cat-allparams.filter-panel{grid-template-columns:minmax(0,1fr)}}.cat-allparams .filter-panel__field{gap:3px;font-size:var(--fs-xs)}.cat-allparams .filter-panel__range legend{font-size:var(--fs-xs);margin-bottom:1px}.cat-allparams .filter-panel__year-month-row{margin-bottom:4px}.filter-panel.cat-allparams select,.filter-panel.cat-allparams input:not([type=checkbox]),.filter-panel.cat-chip__popover select,.filter-panel.cat-chip__popover input:not([type=checkbox]),.filter-panel.cat-url-popover input:not([type=checkbox]),.cat-allparams .sselect__control,.cat-chip__popover .sselect__control{border:0;border-radius:10px;background-color:var(--surface-2)}.cat-allparams .filter-panel select,.cat-allparams .filter-panel input:not([type=checkbox]),.cat-allparams .sselect__control{height:34px;font-size:var(--fs-sm)}.cat-allparams .sselect__control:hover,.cat-chip__popover .sselect__control:hover{background-color:var(--hover)}.cat-allparams .sselect__control.is-open,.cat-chip__popover .sselect__control.is-open{background-color:var(--surface);box-shadow:0 0 0 2px var(--ink)}.cat-allparams .sselect__panel,.cat-chip__popover .sselect__panel{border:0;box-shadow:var(--shadow-pop)}.cat-allparams .sselect__opt.is-selected,.cat-chip__popover .sselect__opt.is-selected{background:var(--surface-2)}.cat-chips__reset{margin-left:2px;font-size:var(--fs-xs);color:var(--ink-3);text-decoration:underline;text-underline-offset:2px;background:none;border:none;font-family:inherit;cursor:pointer;padding:0}.cat-chips__reset:hover{color:var(--ink-2)}.cat-chip{display:inline-flex;align-items:stretch;background:var(--surface-2);border-radius:999px}.cat-chip:has(.cat-chip__label:hover){background:var(--hover)}.cat-chip:has(.cat-chip__label:focus-visible){box-shadow:0 0 0 2px var(--brand-deep)}.cat-chip__label:focus-visible{outline:none}.cat-chip__label{border:0;background:none;font-family:inherit;font-size:var(--fs-xs);font-weight:500;color:var(--ink-2);padding:6px 4px 6px 13px;cursor:pointer}.cat-chip__remove{border:0;background:none;color:var(--ink-3);width:26px;font-size:var(--fs-xs);line-height:1;display:flex;align-items:center;justify-content:center;border-radius:0 999px 999px 0;cursor:pointer}.cat-chip__remove:hover{background:#17150f1f;color:var(--ink)}.filter-panel{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-card)}.filter-panel__header{display:flex;align-items:center;justify-content:space-between}.filter-panel__header h4{font-size:var(--fs-md)}.filter-panel__reset{font-size:var(--fs-xs);color:var(--ink-3);background:none;border:none;text-decoration:underline;cursor:pointer;padding:0}.filter-panel__reset:hover{color:var(--ink)}.filter-panel label,.filter-panel__field{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);color:var(--ink-2);font-weight:500}.filter-panel select,.filter-panel input:not([type=checkbox]){height:38px;padding:0 11px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-sm);background:var(--surface);color:var(--ink)}.filter-panel input::placeholder{color:var(--ink-3)}.filter-panel select{padding-right:28px;background-color:var(--surface)}.filter-panel select:disabled{background-color:var(--surface-2);color:var(--ink-3)}.filter-panel fieldset{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.filter-panel legend{font-size:var(--fs-xs);color:var(--ink-2);font-weight:500;padding:0 0 3px}.range-row,.filter-panel__range-row{display:flex;align-items:center;gap:6px}.range-row input,.filter-panel__range-row input{width:100%;min-width:0}.filter-panel__like-hint{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:400;color:var(--ink-3);margin:0}.filter-panel__like-hint button{border:0;background:none;color:var(--ink-3);cursor:pointer;font-size:var(--fs-sm);line-height:1;padding:0}.filter-panel__like-hint button:hover{color:var(--ink)}.filter-panel__year-month-row{display:flex;align-items:center;gap:6px;margin-bottom:7px}.filter-panel__year-month-row:last-child{margin-bottom:0}.filter-panel__year-month-label{font-size:var(--fs-xs);color:var(--ink-3);width:22px;flex-shrink:0}.filter-panel__year-select{flex:1!important}.filter-panel__month-select{flex:1.4!important;min-width:96px}.filter-panel__more-toggle{display:flex;justify-content:space-between;width:100%;padding:7px 0;border:none;background:none;font-size:var(--fs-sm);font-weight:600;color:var(--ink);cursor:pointer}.filter-panel__more-content{display:flex;flex-direction:column;gap:16px;padding-top:2px}.filter-panel__extra{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border);padding-top:12px}.filter-panel__extra-title{font-size:var(--fs-sm);font-weight:600;color:var(--ink);margin:0}.filter-panel__extra-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.filter-panel__extra-row-left{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.cat-params__foot-divider{width:1px;height:16px;background:var(--border)}.cat-params__actions{display:flex;flex-shrink:0;gap:8px}.cat-btn-ghost{display:inline-flex;align-items:center;gap:6px;border:none;background:var(--surface-2);color:var(--ink);font-family:inherit;font-size:var(--fs-xs);font-weight:600;padding:9px 15px;border-radius:9px;cursor:pointer}.cat-btn-ghost:hover{background:var(--hover)}.cat-btn-primary{border:none;background:var(--brand);color:var(--ink);font-family:inherit;font-size:var(--fs-xs);font-weight:700;padding:9px 17px;border-radius:9px;cursor:pointer}.cat-btn-primary:hover{background:var(--brand-deep)}.filter-panel__checkbox{display:flex;align-items:center;gap:11px;font-size:var(--fs-sm);color:var(--ink);flex-direction:row!important;cursor:pointer}.filter-panel__checkbox input{flex-shrink:0}.filter-panel__url-search{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border);padding-top:14px}.filter-panel__url-input{position:relative;display:block}.filter-panel__url-search .filter-panel__url-input input{width:100%;padding-right:44px}.filter-panel__url-btn{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var(--brand);cursor:pointer}.filter-panel__url-btn:hover{color:var(--brand-deep)}.filter-panel__url-btn:disabled{opacity:.4;cursor:default}.filter-panel__url-btn svg{display:block;width:24px;height:24px}.filter-panel__url-spinner{width:15px;height:15px;border-radius:50%;border:2px solid rgba(245,179,1,.3);border-top-color:var(--brand);animation:url-search-spin .7s linear infinite}@keyframes url-search-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.filter-panel__url-spinner{animation-duration:2.4s}}.filter-panel__url-search-error{font-size:var(--fs-xs);color:var(--bad);margin:0}.filter-panel__smart-search{border-top:none;padding-top:0}.filter-panel__smart-search-chips{font-size:var(--fs-xs);color:var(--ink-2);margin:0}.filter-panel__toggle{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 16px) center,calc(100% - 11px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:30px}select:hover{border-color:var(--ink-3)}select:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.sselect{position:relative;width:100%}.sselect__control{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:38px;padding:0 10px 0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;text-align:left}.sselect__control:hover{border-color:var(--ink-3)}.sselect__control.is-placeholder .sselect__value{color:var(--ink-3);font-weight:400}.sselect__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sselect__caret{color:var(--ink-3);display:flex;flex-shrink:0;transition:transform .15s}.sselect__caret.is-open{transform:rotate(180deg)}.sselect.is-disabled .sselect__control{background:var(--surface-2);color:var(--ink-3);cursor:default;border-color:var(--border)}.sselect__panel{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);overflow:hidden}.sselect__search{display:flex;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid var(--border);color:var(--ink-3)}.sselect__search input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:inherit;font-size:var(--fs-sm);color:var(--ink);padding:0;height:20px}.sselect__list{max-height:264px;overflow-y:auto;padding:4px}.sselect__opt{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:var(--radius-sm);background:none;font-family:inherit;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;text-align:left}.sselect__opt.is-active{background:var(--hover)}.sselect__opt.is-selected{font-weight:600}.sselect__list:not(.is-multi) .sselect__opt.is-selected:after{content:"";width:6px;height:10px;flex-shrink:0;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg);margin-right:3px}.sselect__list:not(.is-multi) .sselect__opt.is-selected .sselect__count{margin-right:8px}.sselect__count{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.sselect__box{flex-shrink:0;width:15px;height:15px;border-radius:4px;border:1.5px solid var(--border-strong);background:var(--surface);position:relative}.sselect__box.is-checked{background:var(--ink);border-color:var(--ink)}.sselect__box.is-checked:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sselect__list.is-multi .sselect__opt.is-selected{font-weight:400}.sselect__empty{padding:14px 10px;font-size:var(--fs-xs);color:var(--ink-3);text-align:center}.sselect__group{position:sticky;top:0;z-index:1;padding:6px 10px 4px;margin-top:2px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);background:var(--surface)}.sselect__group:first-child{margin-top:0}main{flex:1;min-width:0}.results-bar__crumb{color:var(--ink-2);background:none;border:none;padding:0;font:inherit;font-size:var(--fs-xs);cursor:pointer}.results-bar__crumb:hover{color:var(--ink);text-decoration:underline}.results-bar__crumb--static{color:var(--ink-3);cursor:default}.results-bar__crumb--home{display:inline-flex;align-items:center}.results-bar__crumb--home:hover{text-decoration:none}.results-bar__crumb-home{display:block}.results-bar__crumb-sep{color:var(--border-strong)}.results-bar__sort{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--ink-2);line-height:1}.results-bar__sort>span{flex-shrink:0}.results-bar__sort-icon{display:flex;align-items:center;color:var(--ink-3)}.results-bar__sort-select{width:176px}.results-bar__sort-select .sselect__control{border:0;background:var(--surface-2);border-radius:10px}.results-bar__sort-select .sselect__control:hover{background:var(--hover)}.results-bar__sort-select .sselect__control{height:34px;font-size:var(--fs-xs)}.view-toggle{display:inline-flex;align-items:center;gap:2px;background:var(--surface-2);border-radius:10px;padding:3px}.view-toggle button{border:none;background:none;border-radius:7px;width:30px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-3);flex-shrink:0}.view-toggle button:hover{color:var(--ink-2)}.view-toggle button.active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.cat-panel{margin:16px 0 14px}.cat-panel__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cat-panel__pill{display:inline-flex;align-items:center;gap:7px;background:var(--surface-2);border:0;border-radius:10px;padding:8px 13px;font-family:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--ink);cursor:pointer}.cat-panel__pill:hover{background:var(--hover)}.cat-panel__pill.is-on{background:var(--ink);color:#fff}.cat-panel__pill.is-on .cat-panel__count{color:#ffffffa6}.cat-panel__pill--back{background:none;color:var(--ink-2);font-weight:700;padding-left:7px}.cat-panel__pill--back:hover{background:var(--surface-2);color:var(--ink)}.cat-panel__count{color:var(--ink-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.cat-panel__more{background:none;border:none;padding:8px 4px;font-family:inherit;font-size:var(--fs-sm);color:var(--ink-3);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cat-panel__more:hover{color:var(--ink-2)}.cat-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:6px 0 18px;padding-top:16px;border-top:1px solid var(--border)}.cat-list-toolbar__left{display:flex;align-items:center;gap:14px}.cat-list-toolbar__count{color:var(--ink);font-size:var(--fs-xs);margin:0}.cat-list-toolbar__count b{font-weight:700;font-variant-numeric:tabular-nums}.cat-list-toolbar__right{position:relative;display:flex;align-items:center}.cat-share-btn{display:inline-flex;align-items:center;gap:7px;background:var(--surface-2);border:0;border-radius:9px;padding:8px 13px;font-family:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);cursor:pointer}.cat-share-btn:hover{background:var(--hover);color:var(--ink)}@media (max-width: 900px){.cat-list-toolbar{flex-wrap:nowrap}.cat-list-toolbar__left{min-width:0;flex:1}.view-toggle{flex-shrink:0}.results-bar__sort{min-width:0;flex:1}.results-bar__sort-select{width:auto;min-width:0;flex:1}.cat-share-btn{padding:8px;flex-shrink:0}.cat-share-btn__label{display:none}}.cat-share-toast{position:absolute;bottom:calc(100% + 7px);right:0;background:var(--ink);color:var(--surface);border-radius:8px;padding:6px 11px;font-size:var(--fs-xs);font-weight:500;white-space:nowrap;box-shadow:var(--shadow-lift)}.cat-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:54px 24px}.cat-empty__icon{width:52px;height:52px;margin-bottom:8px;color:var(--border-strong)}.cat-empty__title{font-size:var(--fs-lg);font-weight:700;color:var(--ink);margin:0}.cat-empty__hint{font-size:var(--fs-sm);color:var(--ink-2);margin:0;max-width:42ch}.cat-empty__reset{margin-top:8px;background:var(--brand);color:var(--ink);border:none;border-radius:9px;padding:9px 17px;font-family:inherit;font-size:var(--fs-xs);font-weight:700;cursor:pointer}.cat-empty__reset:hover{background:var(--brand-deep)}.listing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 1400px){.listing-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1100px){.listing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.listing-grid{grid-template-columns:1fr}}.listing-card{background:var(--surface);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;color:inherit;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924;transition:box-shadow .15s,transform .15s}.listing-card:hover{box-shadow:0 2px 5px #1414190f,0 12px 26px -12px #14141933;transform:translateY(-1px)}.listing-card.delisted{opacity:.6}.listing-card__thumb-wrap{position:relative;aspect-ratio:4 / 3;overflow:hidden;flex-shrink:0}.listing-card__thumb-wrap,.listing-row__photo{background:linear-gradient(100deg,var(--surface-2) 30%,#e6e6ea 46%,var(--surface-2) 62%);background-size:220% 100%;animation:media-shimmer 1.6s ease-in-out infinite}@keyframes media-shimmer{0%{background-position:130% 0}to{background-position:-130% 0}}.listing-card__thumb{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.listing-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.listing-card__thumb-placeholder,.listing-card__thumb-wrap .hover-scrub__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--ink-3);font-size:var(--fs-xs);background:var(--surface-2)}.listing-card__body{padding:13px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1}.listing-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.listing-card__fav{flex-shrink:0;margin:-4px -4px 0 0}.listing-card__title{font-size:var(--fs-md);font-weight:600;line-height:1.25;min-width:0}.listing-card__title span{display:block;color:var(--ink-3);font-weight:500;font-size:var(--fs-xs);margin-top:2px}.listing-card__price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.listing-card__price{font-size:var(--fs-xl);font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.listing-card__badges{display:flex;flex-wrap:wrap;gap:5px}.listing-card .badge,.listing-row .badge,.listing-detail .badge,.listing-card .category-badge,.listing-row .category-badge,.listing-detail .category-badge{color:var(--ink);background:var(--surface-2)}.listing-card .badge--ok,.listing-row .badge--ok,.listing-detail .badge--ok,.listing-card .category-badge--ok,.listing-row .category-badge--ok,.listing-detail .category-badge--ok,.listing-card .category-badge--green,.listing-row .category-badge--green,.listing-detail .category-badge--green{background:#0ca25a21;color:#08703c}.listing-card .badge--attn,.listing-row .badge--attn,.listing-detail .badge--attn,.listing-card .category-badge--attn,.listing-row .category-badge--attn,.listing-detail .category-badge--attn,.listing-card .category-badge--red,.listing-row .category-badge--red,.listing-detail .category-badge--red{background:#ff7a1a26;color:#a84a05}.listing-card .badge--accident-no,.listing-row .badge--accident-no,.listing-detail .badge--accident-no{background:#0ca25a21;color:#08703c}.listing-card .badge--accident-yes,.listing-row .badge--accident-yes,.listing-detail .badge--accident-yes,.listing-card .badge--danger,.listing-row .badge--danger,.listing-detail .badge--danger{background:#f5443c21;color:#b02a24}.listing-card .badge--info,.listing-row .badge--info,.listing-detail .badge--info,.listing-card .category-badge--info,.listing-row .category-badge--info,.listing-detail .category-badge--info,.listing-card .category-badge--yellow,.listing-row .category-badge--yellow,.listing-detail .category-badge--yellow{background:#2f6bff21;color:#2454d6}.listing-card .badge--muted,.listing-row .badge--muted,.listing-detail .badge--muted,.listing-card .category-badge--muted,.listing-row .category-badge--muted,.listing-detail .category-badge--muted,.listing-card .category-badge--orange,.listing-row .category-badge--orange,.listing-detail .category-badge--orange{background:var(--surface-2);color:var(--ink-2)}.listing-card .badge--delisted,.listing-row .badge--delisted,.listing-detail .badge--delisted{background:var(--ink);color:#fff}.lease-chip{display:inline-block;align-self:center;white-space:nowrap;padding:2px 8px;border-radius:6px;font-size:var(--fs-xs);font-weight:700;line-height:1.4;background:var(--attn-wash);color:#8a3d00}.lease-note{margin:6px 0 0;font-size:var(--fs-xs);line-height:1.45;color:var(--ink-2)}.lease-note .lease-chip{margin-right:6px}.listing-card__spec{font-size:var(--fs-xs);color:var(--ink-2);margin:0;font-variant-numeric:tabular-nums}.listing-card__foot{margin-top:auto;padding-top:10px}.listing-provenance{display:flex;align-items:center;gap:7px;font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.listing-provenance__sep{color:var(--border-strong)}.listing-provenance__date{white-space:nowrap}.listing-card__foot .listing-provenance{justify-content:space-between}.listing-card__foot .listing-provenance__sep{display:none}.listing-row__body .listing-provenance{margin-top:2px}.listing-card__meta{font-size:var(--fs-xs);color:var(--ink-3);margin:0}.listing-card__under-key{font-size:var(--fs-xs);color:var(--ink-2);margin:0}.listing-source-btn{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);background:var(--surface-2);border:0;border-radius:999px;padding:4px 10px 4px 8px;cursor:pointer;font-family:inherit}.listing-source-btn:hover{background:var(--hover);color:var(--ink)}.listing-source-btn svg{width:12px;height:12px}.listing-list{display:flex;flex-direction:column;gap:8px}.listing-row{position:relative;display:grid;grid-template-columns:104px 1fr 76px 168px;gap:11px;background:var(--surface);border-radius:16px;padding:8px;color:inherit;align-items:center;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924;transition:box-shadow .15s}.listing-row:hover{box-shadow:0 2px 5px #1414190f,0 12px 26px -12px #14141933}.listing-row.delisted{opacity:.6}.listing-row--sold{opacity:.55;filter:grayscale(.4);background:var(--surface-2);pointer-events:none}.listing-row--sold .favorite-button{pointer-events:auto}.listing-row__sold-caption{font-size:var(--fs-sm);color:var(--ink-3);margin:4px 0 0}.listing-row__photo{position:relative;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden}.listing-row__photo--placeholder{background:var(--surface-2)}.listing-row__photo-inner{width:100%;height:100%;cursor:pointer}.listing-row__photo-inner img{width:100%;height:100%;object-fit:cover;display:block}.listing-row__body{min-width:0;display:flex;flex-direction:column;gap:3px}.listing-row__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.listing-row__head .listing-row__fav{flex-shrink:0;margin:-4px -4px 0 0}.listing-row__body h3{font-size:var(--fs-md);margin:0;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;line-height:1.2}.listing-row__trim{font-size:var(--fs-xs);font-weight:400;color:var(--ink-2);margin:0}.listing-row__badges{display:flex;flex-wrap:wrap;gap:5px;margin:0}.listing-row__badges:empty{display:none}.listing-row__specs{font-size:var(--fs-xs);color:var(--ink-2);margin:0;font-variant-numeric:tabular-nums}.listing-row__meta-line{margin:0;font-size:var(--fs-xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.listing-row__yearkm{text-align:left;display:flex;flex-direction:column;gap:1px;font-variant-numeric:tabular-nums}.listing-row__year{font-size:var(--fs-md);font-weight:700;color:var(--ink);margin:0}.listing-row__mileage{font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);margin:0}.listing-row__aside{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.listing-row__price{font-size:var(--fs-xl);font-weight:700;letter-spacing:-.01em;color:var(--ink);margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.listing-row__under-key{margin-top:3px;font-size:var(--fs-xs);color:var(--ink-3);font-weight:600}@media (max-width: 820px){.listing-row{grid-template-columns:104px 1fr;column-gap:11px;row-gap:9px;align-items:start}.listing-row__photo{grid-column:1;grid-row:1}.listing-row__body{grid-column:2;grid-row:1}.listing-row__yearkm{grid-column:1 / -1;flex-direction:row;align-items:baseline;gap:7px;text-align:left;font-size:var(--fs-xs)}.listing-row__year{font-size:var(--fs-xs);font-weight:600;color:var(--ink)}.listing-row__year:after{content:"·";margin-left:7px;color:var(--border-strong)}.listing-row__mileage{font-size:var(--fs-xs);font-weight:400;color:var(--ink-2)}.listing-row__aside{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:3px 9px;padding-top:8px;text-align:left}.listing-row__under-key{display:none}}.badge,.category-badge{display:inline-block;font-size:var(--fs-xs);font-weight:600;letter-spacing:.01em;padding:3px 8px;border-radius:5px;white-space:nowrap;flex-shrink:0;color:#fff;line-height:1.35}.badge--delisted{position:absolute;top:8px;left:8px;background:var(--ink);z-index:1}.badge--accident-no{background:var(--ok)}.badge--accident-yes{background:var(--bad)}.badge--ok,.category-badge--ok{background:var(--ok)}.badge--attn,.category-badge--attn{background:var(--attn)}.badge--info,.category-badge--info{background:var(--info)}.badge--danger,.category-badge--danger{background:var(--bad)}.badge--muted,.category-badge--muted{background:var(--muted)}.badge--ghost,.category-badge--ghost{background:transparent;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--border-strong)}.category-badge--red{background:var(--attn)}.category-badge--yellow{background:var(--info)}.category-badge--orange{background:var(--muted)}.category-badge--green{background:var(--ok)}span.category-badge.category-badge--regular{font-weight:600}.hover-scrub__placeholder{display:flex;align-items:center;justify-content:center;color:var(--ink-3);font-size:var(--fs-xs);background:var(--surface-2)}.hover-scrub__dots{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:4px;z-index:1}.hover-scrub__dot{width:5px;height:5px;border-radius:50%;background:#ffffffa6}.hover-scrub__dot--active{background:#fff}.listing-action-icons{position:relative;display:flex;gap:6px;z-index:2}.listing-action-icons__toast{position:absolute;top:calc(100% + 6px);right:0;white-space:nowrap;background:var(--ink);color:#fff;font-size:var(--fs-xs);padding:6px 10px;border-radius:6px;box-shadow:0 2px 6px #17150f33;z-index:5;animation:listing-action-toast-in .15s ease-out}@keyframes listing-action-toast-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.listing-action-icons__btn{width:28px;height:28px;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--ink-2);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.listing-action-icons__btn:hover{background:var(--hover);color:var(--ink);border-color:var(--border-strong)}.favorite-button--active{color:var(--bad);border-color:var(--bad)}.favorite-button--active:hover{color:var(--bad)}.listing-card__fav.listing-action-icons__btn,.listing-row__fav.listing-action-icons__btn{border-color:transparent;background:transparent;width:32px;height:32px}.listing-card__fav.listing-action-icons__btn svg,.listing-row__fav.listing-action-icons__btn svg{width:18px;height:18px}.listing-card__fav.listing-action-icons__btn:hover,.listing-row__fav.listing-action-icons__btn:hover{background:var(--hover)}.listing-card__fav.favorite-button--active,.listing-row__fav.favorite-button--active{border-color:transparent}.pagination{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:22px}.pagination button{height:36px;padding:0 16px;border:0;background:var(--surface-2);border-radius:9px;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.pagination button svg{width:13px;height:13px}.pagination button:hover{background:var(--hover);color:var(--ink)}.pagination button:disabled{opacity:.4;cursor:default}.pagination button:disabled:hover{background:var(--surface-2);color:var(--ink-2)}.pagination__pages{display:flex;align-items:center;gap:4px}.pagination__page{min-width:36px;height:36px;padding:0 8px;border:0;background:var(--surface-2);color:var(--ink-2);border-radius:999px;cursor:pointer;font-size:var(--fs-sm);font-family:inherit;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.pagination__page:hover{background:var(--hover);color:var(--ink)}button.pagination__page.pagination__page--active{background:var(--ink);color:var(--brand);font-weight:700}button.pagination__page.pagination__page--active:hover{background:var(--ink);color:var(--brand)}.pagination__ellipsis{padding:0 4px;color:var(--ink-3);font-size:var(--fs-sm)}@media (max-width: 480px){.pagination{gap:6px;flex-wrap:wrap;row-gap:8px}.pagination__btn-label{display:none}.pagination button{padding:0;width:36px;justify-content:center}}.listing-detail{max-width:1180px;margin:0 auto;padding:20px 24px 60px}.breadcrumbs-row{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.breadcrumbs{display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap}.breadcrumbs a{color:var(--ink-2);text-decoration:none}.breadcrumbs a:hover{color:var(--ink);text-decoration:underline}.breadcrumbs__home{display:inline-block;vertical-align:-2px}.back-to-results{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);background:var(--surface-2);padding:6px 12px 6px 9px;border-radius:999px;text-decoration:none;flex-shrink:0}.back-to-results:hover{background:var(--hover);color:var(--ink)}.back-to-results svg{width:12px;height:12px;flex-shrink:0}.detail-nav-wrap{position:sticky;top:0;z-index:20;background:var(--surface);border-radius:14px;box-shadow:var(--shadow-card);margin-bottom:14px}.detail-nav-wrap{display:flex;align-items:center}.detail-nav{display:flex;gap:3px;overflow-x:auto;padding:7px;scrollbar-width:none;flex:1;min-width:0}.detail-nav__actions{flex:none;padding:0 7px 0 0}.detail-nav::-webkit-scrollbar{display:none}.detail-nav a{flex:none;font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);padding:8px 14px;border-radius:999px;white-space:nowrap;text-decoration:none;cursor:pointer}.detail-nav a:hover{background:var(--hover);color:var(--ink)}.detail-nav a.is-active{background:var(--brand-wash);color:var(--ink)}.notice{padding:10px 14px;border-radius:var(--radius-sm);font-size:var(--fs-sm);margin-bottom:16px}.notice--warning{background:var(--attn-wash);color:#9a4408}.listing-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"gallery sidebar" "main sidebar";gap:14px 20px;align-items:start}.listing-detail__gallery{grid-area:gallery;min-width:0;max-width:820px}.listing-detail__main{grid-area:main;display:flex;flex-direction:column;gap:14px;max-width:820px;min-width:0}.listing-detail__sidebar{grid-area:sidebar;display:flex;flex-direction:column;gap:0;position:sticky;top:66px;min-width:0}@media (max-width: 900px){.listing-detail__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "sidebar" "main";gap:16px}.listing-detail__gallery,.listing-detail__main{max-width:100%}.listing-detail__sidebar{position:static}}.similar-listings{max-width:1180px;margin:0 auto;padding:32px 32px 60px;border-top:1px solid var(--border);scroll-margin-top:24px}.similar-listings h2{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0 0 18px}@media (max-width: 900px){.similar-listings{padding:24px 14px 40px}}.similar-listings__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 900px){.similar-listings__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.similar-listings__grid{grid-template-columns:1fr}}.photo-gallery{display:flex;flex-direction:column;gap:8px}.photo-gallery__main{position:relative;aspect-ratio:4 / 3;max-height:560px;background:var(--surface-2);border-radius:var(--radius);overflow:hidden;touch-action:pan-y}.photo-gallery__main img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}.photo-gallery__main img.photo-watermark{position:absolute;right:10px;bottom:10px;width:54px;height:auto;opacity:.4;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))}img.photo-watermark--lightbox{position:fixed;right:20px;bottom:20px;top:auto;width:60px;height:auto;opacity:.3;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 4px rgba(0,0,0,.45))}.photo-gallery__counter{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:1;font-size:var(--fs-xs);font-weight:600;color:#fff;background:#17150f9e;border-radius:999px;padding:2px 10px;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none}.lb-counter{position:fixed;left:50%;bottom:108px;transform:translate(-50%);z-index:2;font-size:var(--fs-sm);font-weight:600;color:#fff;background:#0000008c;border-radius:999px;padding:3px 12px;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none}.lb-thumbs{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:2;display:flex;gap:8px;padding:6px;max-width:min(1200px,calc(100vw - 300px));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;background:#0006;border-radius:10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.4) transparent}.lb-thumbs::-webkit-scrollbar{height:6px}.lb-thumbs::-webkit-scrollbar-thumb{background:#fff6;border-radius:3px}.lb-thumbs__item{flex:0 0 auto;width:104px;height:70px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:none;cursor:pointer;opacity:.5;transition:opacity .15s,border-color .15s}.lb-thumbs__item img{width:100%;height:100%;object-fit:cover;display:block}.lb-thumbs__item:hover{opacity:.85}.lb-thumbs__item.is-active{opacity:1;border-color:var(--brand)}@media (max-width: 640px){.photo-gallery__main img.photo-watermark{width:42px;right:8px;bottom:8px}img.photo-watermark--lightbox{width:42px;right:12px;bottom:78px}.photo-gallery__counter{bottom:8px;font-size:var(--fs-xs)}.lb-counter{bottom:84px;font-size:var(--fs-xs)}.lb-thumbs{max-width:calc(100vw - 20px);bottom:8px;padding:5px;gap:6px}.lb-thumbs__item{width:74px;height:52px}}.photo-gallery__main--empty{display:flex;align-items:center;justify-content:center;color:var(--ink-3);font-size:var(--fs-sm)}.photo-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#ffffffeb;border:none;font-size:var(--fs-xl);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink);box-shadow:0 1px 4px #17150f33}.photo-gallery__nav--prev{left:10px}.photo-gallery__nav--next{right:10px}.photo-gallery__thumbs{display:flex;gap:6px;overflow-x:auto}.photo-gallery__thumb{flex-shrink:0;width:64px;height:48px;border-radius:6px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:none}.photo-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.photo-gallery__thumb--active{border-color:var(--brand)}.spec-grid-card{background:var(--surface);border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924;scroll-margin-top:72px}.spec-grid-card h3{margin:0 0 12px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3)}.spec-grid-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.spec-grid-card__head h3{margin:0}.spec-grid-card__meta{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right}.spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px 16px}@media (max-width: 500px){.spec-grid{grid-template-columns:repeat(2,1fr)}}.spec-grid__item{display:flex;flex-direction:column;gap:1px}.spec-grid__label{font-size:var(--fs-xs);color:var(--ink-3);display:flex;align-items:center;gap:4px}.spec-grid__value{font-size:var(--fs-sm);font-weight:600}.spec-grid__value--na{color:var(--ink-3);font-weight:400}.spec-warn{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;background:var(--attn);color:#fff;font-size:9px;font-weight:700;line-height:1;cursor:help;-webkit-user-select:none;user-select:none;outline:none}.spec-warn__pop{position:absolute;left:50%;top:calc(100% + 7px);transform:translate(-50%);width:min(260px,calc(100vw - 32px));padding:8px 10px;border-radius:var(--radius-sm);background:var(--ink);color:#fff;font-size:var(--fs-xs);font-weight:400;line-height:1.4;text-align:left;white-space:normal;box-shadow:0 4px 16px #00000038;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s;z-index:20}.spec-warn:hover .spec-warn__pop,.spec-warn__pop.is-open{opacity:1;visibility:visible}@media (max-width: 500px){.spec-warn__pop{left:auto;right:0;transform:none}}.spec-grid-card__subhead{margin:16px 0 10px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);font-weight:600}.spec-sheet__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;margin:0;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left}.spec-sheet__toggle h3{margin:0}.spec-sheet__chevron{flex-shrink:0;width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg);transition:transform .15s;margin-bottom:2px}.spec-sheet__chevron.is-open{transform:rotate(-135deg);margin-bottom:-2px}.spec-sheet__body{margin-top:4px}.spec-sheet__group:first-child .spec-grid-card__subhead{margin-top:10px}.spec-sheet__list{margin:0}.spec-sheet__row{display:flex;justify-content:space-between;gap:16px;padding:6px 0;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.spec-sheet__row:last-child{border-bottom:none}.spec-sheet__row dt{color:var(--ink-3);flex-shrink:0}.spec-sheet__row dd{margin:0;font-weight:600;text-align:right}.options-list{display:flex;flex-wrap:wrap;gap:6px}.options-list+.spec-grid-card__subhead{margin-top:18px}.options-list__chip{font-size:var(--fs-xs);padding:4px 11px;border-radius:999px;color:var(--ink-2);font-weight:500;background:var(--surface-2);border:0}.options-list__chip--tuning{background:var(--surface-2);color:var(--ink-3)}.options-list__chip--toggle{background:var(--surface-2);border:0;color:var(--ink);font-weight:600;cursor:pointer;font-family:inherit}.options-list__chip--toggle:hover{background:var(--hover)}.vehicle-history__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px 16px;margin-bottom:20px}.vehicle-history__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.vehicle-history__header h3{margin:0;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3)}.insurance-history-badge{font-size:var(--fs-xs);font-weight:700;padding:4px 11px;border-radius:999px;white-space:nowrap}.insurance-history-badge--ok{background:#0ca25a21;color:#08703c}.insurance-history-badge--warning{background:#f5443c21;color:#b02a24}.insurance-history-badge--unknown{background:var(--surface-2);color:var(--ink-2)}@media (max-width: 500px){.vehicle-history__grid{grid-template-columns:repeat(2,1fr)}}.vehicle-history__tile{display:flex;flex-direction:column;gap:2px}.vehicle-history__tile-label{font-size:var(--fs-xs);color:var(--ink-3)}.vehicle-history__tile-value{font-size:var(--fs-sm);font-weight:700}.vehicle-history__tile-value--highlight{color:var(--bad)}.vehicle-history__payouts-title{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);margin:0 0 8px}.vehicle-history__table{display:flex;flex-direction:column;overflow-x:auto;max-width:100%}.vehicle-history__table-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.4fr;gap:8px;padding:8px 0;border-bottom:1px solid var(--border);font-size:var(--fs-sm);align-items:center;min-width:480px}.vehicle-history__table-row--head{font-size:10px;text-transform:uppercase;color:var(--ink-3);font-weight:600}.vehicle-history__table-row span:first-child{font-weight:700}.vehicle-history__table-row:not(.vehicle-history__table-row--head) span:not(:first-child){text-align:right}.vehicle-history__payout{font-weight:700}.vehicle-history__payout-rub{font-weight:400;color:var(--ink-3);font-size:var(--fs-xs)}.vehicle-history__disclaimer{font-size:var(--fs-xs);color:var(--ink-3);margin:12px 0 0;line-height:1.5}.vehicle-history__empty{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.encar-condition__usage{font-size:var(--fs-xs);color:var(--bad);font-weight:600;margin:0 0 6px}.encar-condition__section{margin-top:4px}.encar-condition__rows{display:flex;flex-direction:column}.encar-diagram__badge{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:999px;color:#fff;font-size:var(--fs-xs);font-weight:700;font-style:normal;flex:none}.encar-diagram__list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column}.encar-diagram__list-item{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.encar-diagram__list-item:last-child{border-bottom:none}.encar-diagram__list-name{font-weight:600}.encar-diagram__list-tag{font-size:var(--fs-xs);color:var(--bad);font-weight:600}.encar-diagram__list-status{margin-left:auto;font-size:var(--fs-xs);color:var(--ink-3)}.encar-condition__row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.encar-condition__row:last-child{border-bottom:none}.encar-condition__row-label{font-weight:600}.encar-condition__sev{font-size:var(--fs-xs)}.encar-condition__sev--ok{color:var(--ink-3)}.encar-condition__sev--minor{color:var(--warn, #b26a00);font-weight:600}.encar-condition__sev--bad{color:var(--bad);font-weight:700}.sidebar-card{background:var(--surface);border-radius:16px;padding:16px 18px 14px;overflow:hidden;position:relative;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924}.sidebar-card__title--large{font-size:var(--fs-xl);line-height:1.2;margin:0 0 4px;padding-right:116px;overflow-wrap:break-word;word-break:break-word}.sidebar-card__actions{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:6px;z-index:2}.sidebar-card__subtitle{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);margin:0 0 12px;overflow-wrap:break-word;word-break:break-word}.sidebar-card__badges-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.sidebar-card__props{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.sidebar-card__prop{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-sm);gap:10px}.sidebar-card__prop-label{color:var(--ink-3);font-size:var(--fs-xs);flex-shrink:0}.sidebar-card__prop-value{font-weight:600;font-size:var(--fs-sm);text-align:right;font-variant-numeric:tabular-nums}.insurance-history-link{border:none;padding:4px 11px;border-radius:999px;font-size:var(--fs-xs);font-weight:700;cursor:pointer;font-family:inherit;transition:filter .15s;flex-shrink:0}.insurance-history-link:hover{filter:brightness(.94)}.insurance-history-link--ok{background:#0ca25a21;color:#08703c}.insurance-history-link--warning{background:#f5443c21;color:#b02a24}.sidebar-card__price-row{display:flex;flex-direction:column;align-items:flex-end;gap:1px;background:var(--brand);border-radius:var(--radius-sm);padding:9px 13px 10px;margin-bottom:0}.sidebar-card__price-caption{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#17171c9e;text-align:right}.sidebar-card__price-value{font-size:var(--fs-2xl);font-weight:800;color:var(--ink);text-align:right;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:break-word;word-break:break-word}.customs-breakdown{margin-top:8px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.listing-detail .customs-breakdown{border:0;border-radius:16px;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924}.customs-breakdown__title{margin:0 0 8px;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3)}.customs-breakdown__loading{color:var(--ink-2);font-size:var(--fs-sm);padding:14px 18px}.customs-breakdown__rows{display:flex;flex-direction:column}.customs-breakdown__group{border-bottom:1px solid var(--border);margin-top:2px;padding-bottom:6px}.customs-breakdown__group-header{display:flex;justify-content:space-between;width:100%;padding:9px 0 7px;font-size:var(--fs-sm);font-weight:600;color:var(--ink);border-bottom:1px solid var(--border)}.customs-breakdown__group-header span:last-child{font-family:var(--mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.customs-breakdown__group-content{padding:2px 0 4px 12px}.customs-breakdown__group-content .customs-breakdown__row{border-bottom:none;padding:3px 0}.customs-breakdown__row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:var(--fs-xs);color:var(--ink-2);padding:7px 0;border-bottom:1px solid var(--border)}.customs-breakdown__row span:last-child{font-family:var(--mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.customs-breakdown__row--strong{font-weight:800;font-size:var(--fs-lg);color:var(--ink);border-top:3px solid var(--ink);border-bottom:none;margin-top:8px;padding-top:11px}.customs-breakdown__row--strong span:last-child{font-family:var(--sans);font-size:var(--fs-lg);font-weight:800}.customs-breakdown__sublabel{display:block;font-size:var(--fs-xs);color:var(--ink-3);margin-top:1px}.customs-breakdown__field{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--ink);padding:8px 0;flex-wrap:wrap}.customs-breakdown__field input:not([type=checkbox]){width:116px;height:28px;padding:0 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);margin-left:auto;text-align:right;font-family:var(--mono);font-size:var(--fs-xs);background:var(--surface-2);color:var(--ink);font-variant-numeric:tabular-nums}.customs-breakdown__field input:not([type=checkbox]):focus{background:var(--surface)}.customs-breakdown__field--toggle{margin-top:0;padding-top:8px}.customs-breakdown__field-value{margin-left:auto;font-family:var(--mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.customs-breakdown__field--with-note{padding-bottom:2px}.customs-breakdown__note{flex-basis:100%;font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px;line-height:1.5}.customs-breakdown__note--delivery{display:block;margin-top:2px;margin-bottom:4px}.customs-breakdown__note--warning{display:block;font-size:var(--fs-xs);color:#9a4408;background:var(--attn-wash);padding:8px 12px;border-radius:var(--radius-sm);margin-top:10px}.customs-breakdown__delivery-group{margin-top:0;padding-top:0}.customs-breakdown__category-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0 4px;font-size:var(--fs-xs);color:var(--ink-2)}.customs-breakdown__recalc-toggle{display:flex;align-items:center;gap:10px;font-size:var(--fs-xs);color:var(--ink);padding:10px 0 2px;cursor:pointer}.customs-breakdown__advanced-toggle{display:inline-flex;align-items:center;gap:4px;width:auto;text-align:left;margin-top:12px;padding:0;font-size:var(--fs-xs);font-weight:600;color:var(--link);background:none;border:none;cursor:pointer;font-family:inherit}.customs-breakdown__advanced-toggle:hover{color:var(--link-hover);text-decoration:underline}.customs-breakdown__editable{display:flex;align-items:flex-end;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.customs-breakdown__editable label{display:flex;flex-direction:column;gap:5px;font-size:var(--fs-xs);color:var(--ink-2);flex:1;min-width:0}.customs-breakdown__editable input{width:100%;height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--fs-sm);font-family:inherit;background:var(--surface);color:var(--ink)}.customs-breakdown__editable .customs-breakdown__apply-manual-fill{flex-shrink:0;height:34px;padding:0 16px;align-self:flex-end}.customs-breakdown__reset-rate{font-size:10px;color:var(--ink-3);background:none;border:none;text-decoration:underline;cursor:pointer;align-self:flex-start;padding:0}.customs-breakdown__manual-fill{display:flex;flex-direction:column;gap:12px}.customs-breakdown__manual-fill-title{font-size:var(--fs-xs);font-weight:600;color:var(--ink);margin:0}.customs-breakdown__apply-manual-fill{align-self:flex-start;padding:8px 16px;border:1px solid var(--brand-deep);border-radius:var(--radius-sm);background:var(--brand);color:var(--ink);font-size:var(--fs-sm);font-weight:700;cursor:pointer;font-family:inherit}.customs-breakdown__apply-manual-fill:disabled{opacity:.4;cursor:default}.customs-calculator__notice--error{font-size:var(--fs-xs);padding:8px 12px;border-radius:var(--radius-sm);background:var(--bad-wash);color:var(--bad);margin:0 0 14px}.customs-breakdown__disclaimer{margin-top:16px;padding:0;color:var(--ink-3);font-size:var(--fs-xs);line-height:1.5}.lead-btn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:0;background:var(--brand);color:var(--ink);font-family:inherit;font-size:var(--fs-md);font-weight:700;border-radius:12px;padding:13px;cursor:pointer}.lead-btn:hover{background:var(--brand-deep)}.lead-btn:disabled{opacity:.7;cursor:default}.lead-btn2{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:var(--surface-2);color:var(--ink);font-family:inherit;font-size:var(--fs-xs);font-weight:600;border-radius:9px;padding:9px;cursor:pointer;text-decoration:none}.lead-btn2:hover{background:var(--hover);color:var(--ink)}.lead-btn2 svg{width:14px;height:14px;flex-shrink:0}.lead-spin{width:15px;height:15px;border-radius:50%;border:2px solid rgba(23,21,15,.28);border-top-color:var(--ink);animation:url-search-spin .7s linear infinite}.lead-card{margin-top:12px;background:var(--surface);border-radius:16px;padding:15px 16px;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924}.lead-card__h{font-size:var(--fs-md);font-weight:700;color:var(--ink);margin:0}.lead-card__p{font-size:var(--fs-xs);color:var(--ink-2);margin:3px 0 0;line-height:1.45}.lead-card .lead-btn{margin-top:11px}.lead-card__row{display:flex;gap:7px;margin-top:7px}.lead-card__trust{margin-top:9px;font-size:var(--fs-xs);color:var(--ink-3);text-align:center}.lead-bar-spacer,.lead-bar{display:none}@media (max-width: 900px){.lead-card{display:none}.lead-bar-spacer{display:block;height:78px}.lead-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--surface);border-top:1px solid var(--border);padding:9px 14px calc(9px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px -12px #14141938}.lead-bar__price{font-size:var(--fs-xs);color:var(--ink-3)}.lead-bar__price b{color:var(--ink);font-weight:700;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.lead-bar__row{display:flex;gap:8px;margin-top:6px}.lead-bar__cta{flex:1}.lead-bar__ico{flex:none;width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);display:grid;place-items:center}.lead-bar__ico svg{width:18px;height:18px}}.lead-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f0d0680}.lead-modal__card{position:relative;width:100%;max-width:380px;background:var(--surface);color:var(--ink);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-lift)}.lead-modal__card h3{font-size:var(--fs-lg);font-weight:700;margin:0;padding-right:28px}.lead-modal__car{font-size:var(--fs-xs);color:var(--ink-3);margin:3px 0 0}.lead-modal__x{position:absolute;top:14px;right:14px;width:28px;height:28px;border:none;background:none;cursor:pointer;color:var(--ink-3)}.lead-modal__x svg{width:16px;height:16px}.lead-modal__err{font-size:var(--fs-xs);color:var(--bad);margin:10px 0 0}.lead-modal__consent{font-size:10px;color:var(--ink-3);margin:8px 0 0;text-align:center;line-height:1.4}.lead-modal .lead-btn{margin-top:14px}.lead-fld{display:flex;flex-direction:column;gap:5px;margin-top:12px}.lead-fld label{font-size:var(--fs-xs);font-weight:600;color:var(--ink-2)}.lead-fld label span{font-weight:400;color:var(--ink-3)}.lead-fld input{height:40px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:0 12px;font-family:inherit;font-size:var(--fs-md);background:var(--surface);color:var(--ink)}.lead-fld input:focus-visible{outline:2px solid var(--brand-deep);outline-offset:1px}.lead-hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.lead-done{text-align:center;padding:6px 0 2px}.lead-done__tick{width:44px;height:44px;border-radius:50%;background:var(--brand-wash, #fdf3d5);color:var(--ok);display:grid;place-items:center;margin:0 auto 12px}.lead-done__tick svg{width:22px;height:22px}.lead-done h3{font-size:var(--fs-lg);font-weight:700;margin:0}.lead-done p{font-size:var(--fs-sm);color:var(--ink-2);margin:6px 0 0}.lead-done .lead-btn2{display:inline-flex;width:auto;padding:9px 15px;margin-top:16px}@media (max-width: 560px){.lead-modal{align-items:flex-end;padding:0}.lead-modal__card{max-width:100%;border-radius:16px 16px 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: no-preference){.lead-modal{animation:lead-fade .16s ease}.lead-modal__card{animation:lead-rise .22s cubic-bezier(.4,.9,.3,1)}@keyframes lead-fade{0%{opacity:0}}@keyframes lead-rise{0%{transform:translateY(10px);opacity:0}}}.admin-leads{max-width:1100px;margin:0 auto;padding:24px 32px 60px}.admin-leads__header{display:flex;align-items:baseline;gap:12px;margin:18px 0 14px}.admin-leads__header h1{font-size:var(--fs-xl);letter-spacing:-.02em}.admin-leads__count{font-family:var(--mono);font-size:var(--fs-sm);color:var(--ink-3)}.admin-leads__scroll{overflow-x:auto;margin-top:14px}.admin-leads__table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.admin-leads__table th{text-align:left;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-weight:600;padding:8px 12px;border-bottom:2px solid var(--ink)}.admin-leads__table td{padding:11px 12px;border-bottom:1px solid var(--border);vertical-align:top}.admin-leads__table tr.is-new td{background:var(--brand-wash, #fdf3d5)}.admin-leads__when{white-space:nowrap;color:var(--ink-2);font-variant-numeric:tabular-nums}.admin-leads__nots{display:block;font-size:10px;color:var(--bad);font-family:var(--mono);margin-top:2px}.admin-leads__name{font-weight:600}.admin-leads__phone{font-family:var(--mono);font-size:var(--fs-xs);color:var(--link)}.admin-leads__rub{white-space:nowrap;font-variant-numeric:tabular-nums}.admin-leads__comment{max-width:28ch;color:var(--ink-2)}.admin-leads__link{color:var(--link);text-decoration:none}.admin-leads__gone{display:inline-block;margin-left:6px;font-size:10px;color:var(--bad)}.admin-leads__status{height:30px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--fs-xs);padding:0 8px;cursor:pointer}.admin-leads__empty{text-align:center;color:var(--ink-3);padding:28px 0}@media (max-width: 700px){.admin-leads{padding:16px}}.round-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0;cursor:pointer;position:relative;width:36px;height:20px;min-width:36px;border:none;border-radius:999px;background:var(--border-strong);transition:background .15s}.round-checkbox:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #17150f4d;transition:transform .15s}.round-checkbox:checked{background:var(--brand-deep)}.round-checkbox:checked:before{transform:translate(16px)}.sold-notice{max-width:480px;margin:60px auto;text-align:center;background:var(--surface);border-radius:16px;padding:40px 32px;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924}.sold-notice h2{margin:0 0 12px;font-size:var(--fs-xl)}.sold-notice p{color:var(--ink-2);margin:0 0 24px}.seller-description__content{margin-top:4px}.seller-description__heading{font-size:var(--fs-md);font-weight:700;margin:14px 0 4px}.seller-description__heading:first-of-type{margin-top:0}.translation-toggle{display:flex;gap:6px;margin-bottom:8px}.translation-toggle button{font-size:var(--fs-xs);padding:5px 11px;border:0;background:var(--surface-2);color:var(--ink-2);border-radius:999px;cursor:pointer;font-family:inherit;font-weight:600}.translation-toggle button:hover:not(:disabled){background:var(--hover);color:var(--ink)}.translation-toggle button:disabled{background:var(--ink);color:var(--brand);cursor:default}.translation-label{font-size:var(--fs-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;margin:0 0 4px}.calculator-page{max-width:1100px;margin:0 auto;padding:28px 24px 60px}.calculator-page h1{font-size:var(--fs-2xl);margin:0 0 22px;letter-spacing:-.02em}.calculator-page__layout{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 800px){.calculator-page__layout{grid-template-columns:minmax(0,1fr)}}.calculator-page__form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:15px;box-shadow:var(--shadow-card)}.calculator-page__field{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);font-weight:600;color:var(--ink)}.calculator-page__hint{font-size:var(--fs-xs);font-weight:400;color:var(--ink-3);line-height:1.5}.calculator-page__field select,.calculator-page__field input{height:40px;padding:0 11px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:400;color:var(--ink);background-color:var(--surface);font-family:inherit}.calculator-page__field select{padding-right:30px}.calculator-page__field .sselect__control{height:40px;font-size:var(--fs-sm);font-weight:400}.calculator-page__field-row{display:flex;gap:8px}.calculator-page__field-row input{flex:1;min-width:0}.calculator-page__field-row select,.calculator-page__field-row .sselect{width:124px;flex-shrink:0}.calculator-page__actions{display:flex;gap:9px;margin-top:4px}.calculator-page__submit{flex:1;height:44px;border:1px solid var(--brand-deep);border-radius:var(--radius-sm);background:var(--brand);color:var(--ink);font-size:var(--fs-md);font-weight:700;cursor:pointer;font-family:inherit}.calculator-page__submit:disabled{opacity:.45;cursor:default}.calculator-page__reset{height:44px;padding:0 20px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--fs-md);font-weight:600;cursor:pointer;font-family:inherit}.calculator-page__reset:hover{background:var(--surface-2)}.calculator-page__result{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-card)}.calculator-page__result .customs-breakdown{margin-top:0;border:0;border-radius:0}.calculator-page__result-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--brand);border-bottom:1px solid var(--brand-deep)}.calculator-page__result-total .l{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#17150fad}.calculator-page__result-total .v{font-size:var(--fs-xl);font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.calculator-page__placeholder{padding:40px 24px;text-align:center;color:var(--ink-3);font-size:var(--fs-md)}.favorites-page{max-width:var(--page-max);margin:0 auto;padding:0 32px 40px}.favorites-page__toolbar{display:flex;align-items:center;justify-content:space-between;margin:18px 0}.favorites-page__toolbar h1{font-size:var(--fs-xl);letter-spacing:-.02em}.favorites-page__clear{font-size:var(--fs-sm);color:var(--bad);background:none;border:1px solid var(--bad-wash);border-radius:var(--radius-sm);padding:7px 14px;cursor:pointer}.favorites-page__clear:hover{background:var(--bad-wash)}.favorites-page__empty{color:var(--ink-2);font-size:var(--fs-md);padding:24px 0}.mfilters{position:sticky;top:0;z-index:30;margin:-4px -16px 12px;background:var(--surface);border-bottom:1px solid var(--border)}.mfilters__searchwrap{padding:9px 16px 0}.mfilters__search{display:flex;align-items:stretch;background:var(--surface-2);border-radius:12px;padding:3px}.mfilters__search svg.mfilters__search-icon{flex:none;align-self:center;width:15px;height:15px;color:var(--ink-3);margin:0 2px 0 9px}.mfilters__search input{flex:1;min-width:0;border:0;outline:0;background:none;font-family:inherit;font-size:var(--fs-lg);color:var(--ink);padding:9px 6px}.mfilters__search input::placeholder{color:var(--ink-3)}.mfilters__search-clear{flex:none;align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--ink-3);width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.mfilters__search-clear:active{background:var(--hover)}.mfilters__search-div{width:1px;align-self:center;height:20px;background:var(--border);flex:none}.mfilters__search-filt{position:relative;flex:none;width:38px;align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--ink-2);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:9px}.mfilters__search-filt:active{background:var(--hover)}.mfilters__search-filt svg{width:17px;height:17px}.mfilters__search-badge{position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:var(--brand-deep);color:#fff;font-size:9px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.mfilters__search-spin{display:block;width:15px;height:15px;border-radius:50%;border:2px solid rgba(245,179,1,.35);border-top-color:var(--brand-deep);animation:url-search-spin .7s linear infinite}.mfilters__search-hint{margin:6px 4px 0;font-size:var(--fs-xs);color:var(--ink-2)}.mfilters__search-err{margin:6px 4px 0;font-size:var(--fs-xs);color:var(--bad)}.mfilters__scroll{display:flex;gap:7px;padding:9px 16px 11px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mfilters__scroll::-webkit-scrollbar{display:none}.mfilters__chip{flex:none;display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:var(--fs-sm);font-weight:500;white-space:nowrap;padding:7px 12px;border-radius:999px;cursor:pointer;background:var(--surface-2);border:1px solid transparent;color:var(--ink-2)}.mfilters__chip svg{flex:none}.mfilters__caret{width:9px;height:9px;opacity:.5}.mfilters__chip.is-on{background:var(--brand);border-color:var(--brand-deep);color:var(--ink);font-weight:600}.mfilters__chip.is-on .mfilters__caret{opacity:.8}.mf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.mf-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0e0a66;animation:mf-scrim-in .2s ease}@keyframes mf-scrim-in{0%{opacity:0}}.mf-sheet{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:85vh;max-height:85dvh;background:var(--surface);color:var(--ink);border-radius:18px 18px 0 0;animation:mf-sheet-in .28s cubic-bezier(.4,.9,.3,1)}@keyframes mf-sheet-in{0%{transform:translateY(100%)}}.mf-sheet--full{max-height:100vh;max-height:100dvh;height:100vh;height:100dvh;border-radius:0}.mf-sheet__grab{width:34px;height:4px;border-radius:999px;background:var(--border-strong);margin:8px auto 0;flex:none}.mf-sheet--full .mf-sheet__grab{display:none}.mf-sheet__head{display:flex;align-items:center;gap:8px;padding:12px 14px 10px;flex:none}.mf-sheet__head h3{font-size:var(--fs-lg);font-weight:700;margin:0}.mf-sheet__icon{width:30px;height:30px;display:grid;place-items:center;background:none;border:none;cursor:pointer;color:var(--ink-2);flex:none}.mf-sheet__icon--x{margin-left:auto}.mf-sheet__reset{margin-left:auto;font-family:inherit;font-size:var(--fs-xs);font-weight:500;color:var(--ink-3);background:none;border:none;cursor:pointer;text-decoration:underline}.mf-sheet__reset+.mf-sheet__icon--x{margin-left:4px}.mf-sheet__body{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mf-body-inner{padding:6px 16px 20px;display:flex;flex-direction:column;gap:18px}.mf-sheet__foot{flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border)}.mf-apply{width:100%;font-family:inherit;font-size:var(--fs-md);font-weight:700;color:var(--ink);background:var(--brand);border:1px solid var(--brand-deep);border-radius:8px;padding:13px;cursor:pointer}.mf-apply:hover{background:var(--brand-deep)}.mf-search{position:sticky;top:0;display:flex;align-items:center;gap:9px;padding:6px 16px 12px;background:var(--surface);border-bottom:1px solid var(--border);color:var(--ink-3)}.mf-search svg{width:18px;height:18px;flex:none}.mf-search input{flex:1;height:40px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--fs-lg);padding:0 12px}.mf-optlist{display:flex;flex-direction:column;padding:4px 0 20px}.mf-optlist__empty{padding:20px 16px;color:var(--ink-3);font-size:var(--fs-md)}.mf-optrow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-family:inherit;font-size:var(--fs-md);color:var(--ink);background:none;border:none;border-bottom:1px solid var(--border);padding:14px 16px;cursor:pointer}.mf-optrow__label{flex:1}.mf-optrow__count{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.mf-optrow.is-selected{color:var(--ink);font-weight:700;box-shadow:inset 3px 0 0 var(--brand)}.mf-optrow--check.is-selected{font-weight:500}.mf-optrow--clear{color:var(--ink-3);font-weight:500}.mf-optlist__group{position:sticky;top:0;z-index:1;margin:0;padding:10px 16px 5px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2)}.mf-optrow__box{flex-shrink:0;width:20px;height:20px;border-radius:5px;border:1.5px solid var(--border-strong);background:var(--surface);position:relative}.mf-optrow__box.is-checked{background:var(--ink);border-color:var(--ink)}.mf-optrow__box.is-checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mf-field{display:flex;flex-direction:column;gap:8px}.mf-field__label{font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.mf-field__err{font-size:var(--fs-xs);color:var(--bad);margin:0}.mf-field__hint{font-size:var(--fs-xs);color:var(--ink-2);margin:0}.mf-numrow{display:flex;align-items:center;gap:8px}.mf-numrow__dash{color:var(--ink-3)}.mf-input{width:100%;min-width:0;height:42px;border:0;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font-family:inherit;font-size:var(--fs-lg);padding:0 12px}.mf-input::placeholder{color:var(--ink-3)}.mf-select{width:100%;height:42px;border:0;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font-family:inherit;font-size:var(--fs-lg);padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 16px) 18px,calc(100% - 11px) 18px;background-size:5px 5px;background-repeat:no-repeat}.mf-year-row{display:flex;align-items:center;gap:8px}.mf-year-row__label{width:22px;flex:none;font-size:var(--fs-sm);color:var(--ink-3)}.mf-pills{display:flex;flex-wrap:wrap;gap:8px}.mf-pill{font-family:inherit;font-size:var(--fs-sm);padding:9px 14px;border-radius:999px;border:0;background:var(--surface-2);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mf-pill.is-on{background:var(--brand);color:var(--ink);font-weight:600}.mf-pill__count{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.mf-pill.is-on .mf-pill__count{color:#17150f99}.mf-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-family:inherit;background:var(--surface-2);border:none;border-radius:var(--radius-sm);padding:13px 14px;cursor:pointer}.mf-row__label{font-size:var(--fs-md);font-weight:600;color:var(--ink)}.mf-row__value{margin-left:auto;font-size:var(--fs-sm);color:var(--ink-3)}.mf-row__value.is-set{color:var(--ink);font-weight:600}.mf-row .mfilters__caret{opacity:.4}.mf-toggle{position:relative;display:flex;align-items:center;gap:12px;font-size:var(--fs-md);color:var(--ink);padding:9px 0;cursor:pointer}.mf-toggle input{position:absolute;opacity:0;pointer-events:none}.mf-toggle span:first-child{flex:1}.mf-toggle__sw{flex:none;width:40px;height:23px;border-radius:999px;background:var(--border-strong);position:relative;transition:background .15s}.mf-toggle__sw:after{content:"";position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #00000040}.mf-toggle input:checked+.mf-toggle__sw{background:var(--brand-deep)}.mf-toggle input:checked+.mf-toggle__sw:after{transform:translate(17px)}.mf-toggle input:focus-visible+.mf-toggle__sw{outline:2px solid var(--brand-deep);outline-offset:2px}.mf-urlrow{position:relative;display:block}.mf-urlrow .mf-input{padding-right:46px}.mf-urlrow__btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;padding:2px;color:var(--brand);cursor:pointer}.mf-urlrow__btn:disabled{opacity:.4}.mf-urlrow__btn svg{display:block}.mf-urlrow__spin{display:block;width:16px;height:16px;border-radius:50%;border:2px solid rgba(245,179,1,.3);border-top-color:var(--brand);animation:url-search-spin .7s linear infinite}@media (prefers-reduced-motion: reduce){.mf-sheet,.mf-scrim{animation:none}}@media (max-width: 900px){.site-header{padding:12px 16px 0}.board-layout{padding:16px}.board-layout>main{width:100%;min-width:0}.listing-detail{padding:16px 14px 40px}}@media (max-width: 480px){.listing-detail{padding:12px 10px 40px;overflow-x:clip}.sidebar-card,.customs-breakdown{width:100%;box-sizing:border-box;padding-left:14px;padding-right:14px}.customs-breakdown__field input:not([type=checkbox]){width:96px;font-size:var(--fs-xs)}.customs-breakdown__editable input{font-size:var(--fs-xs)}.customs-breakdown__row,.customs-breakdown__group-header,.customs-breakdown__field{flex-wrap:wrap}.sidebar-card__title--large{font-size:var(--fs-xl);padding-right:92px}.rates-ticker--compact{gap:8px;font-size:var(--fs-xs)}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.tg-export__link-btn{background:none;border:none;padding:0;color:var(--ink-2);font-size:var(--fs-xs);text-decoration:underline;cursor:pointer;white-space:nowrap}.tg-export__link-btn:hover{color:var(--ink)}.tg-export__link-btn:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.pub{max-width:1100px;margin:0 auto;padding:24px 32px 60px}.pub__header{margin-bottom:14px}.pub__header h1{font-size:var(--fs-xl);margin:0 0 2px}.pub__tabs{margin-bottom:18px}.pub-muted{color:var(--ink-3);font-size:var(--fs-xs)}.pub-nowrap{white-space:nowrap}.pub-empty{text-align:center;color:var(--ink-3);padding:30px 12px}.pub-ok{color:var(--ok);font-size:var(--fs-sm);margin:0 0 8px}.pub-bar{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.pub-bar__count{margin-left:auto}.pub-input{height:38px;padding:0 11px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-sm);background:var(--surface);color:var(--ink)}.pub-input--grow{flex:1;min-width:220px;max-width:460px}.pub-input--time{height:36px}.pub .btn:disabled{opacity:.5;cursor:default}.pub-btn{padding:8px 16px;font-size:var(--fs-sm)}.pub-btn--sm{padding:6px 12px;font-size:var(--fs-xs)}.pub-link{background:none;border:none;padding:0;color:var(--ink-2);font-size:var(--fs-xs);text-decoration:underline;cursor:pointer;white-space:nowrap;font-family:inherit}.pub-link:hover{color:var(--ink)}.pub-link:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.pub-link--danger{color:var(--bad)}.pub-table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.pub-table th,.pub-table td{padding:9px 12px;border-bottom:1px solid var(--border);text-align:left;font-size:var(--fs-sm);vertical-align:middle}.pub-table th{color:var(--ink-3);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.02em}.pub-table tr:last-child td{border-bottom:none}.pub-table tr.is-selected td{background:var(--brand-wash)}.pub-table--found{margin-bottom:18px;box-shadow:inset 0 0 0 1px var(--brand)}.pub-thumb{width:54px;height:40px;object-fit:cover;border-radius:4px;display:block;background:var(--surface-2);flex:none}.pub-name{font-weight:500;display:block}.pub-chips{display:flex;gap:5px;flex-wrap:wrap}.pub-chip{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;white-space:nowrap;font-size:var(--fs-xs);font-weight:500;background:var(--surface-2);color:var(--muted)}.pub-chip--ok{background:#0ca25a21;color:#08703c}.pub-chip--wait{background:#2f6bff1f;color:#1f4fc7}.pub-chip--bad{background:#f5443c21;color:#b02a24}.pub-chip--off{background:var(--surface-2);color:var(--muted)}.pub-chip--plain{font-weight:400}.pub-dock{position:sticky;bottom:12px;z-index:5;margin-top:16px;padding:14px 16px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lift)}.pub-dock__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.pub-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);font-weight:600;margin-bottom:6px}.pub-option{display:flex;align-items:center;gap:8px;padding:7px 10px;margin-bottom:6px;cursor:pointer;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--fs-sm);background:var(--surface)}.pub-option.is-on{border-color:var(--ink);background:var(--ground)}.pub-option__hint{margin-left:auto}.pub-dock .pub-input--time{margin-top:2px}.pub-problems{margin:12px 0 0;padding-left:18px;color:var(--bad);font-size:var(--fs-sm)}.pub-report{margin-top:12px}.pub-report p{margin:0 0 4px;font-size:var(--fs-sm)}.pub-go{display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);flex-wrap:wrap}.pub-go__reset{margin-left:auto}.pub-seg{display:flex;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}.pub-seg button{border:0;background:none;padding:8px 13px;font:inherit;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer}.pub-seg button.is-active{background:var(--ink);color:#fff}.pub-day{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);margin:18px 0 6px;font-weight:600}.pub-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.pub-item{border-bottom:1px solid var(--border)}.pub-item:last-child{border-bottom:none}.pub-item.is-open{background:var(--brand-wash);box-shadow:inset 3px 0 0 var(--brand)}.pub-item__head{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;text-align:left;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.pub-item__title{display:flex;flex-direction:column;min-width:0;flex:1}.pub-item__body{padding:4px 12px 14px 78px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.pub-export{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:7px 0;border-top:1px solid rgba(23,23,28,.08);width:100%}.pub-export__name{width:120px;font-size:var(--fs-sm)}.pub-export__actions{display:flex;align-items:center;gap:12px;margin-left:auto}.pub-export__error{flex-basis:100%;color:var(--bad);font-size:var(--fs-xs)}.pub-export__edit{flex-basis:100%}.pub-group{padding:8px 0;width:100%;border-top:1px solid rgba(23,23,28,.08)}.pub-picker{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0}@media (max-width: 700px){.pub{padding:16px 14px 40px}.pub-dock__grid{grid-template-columns:minmax(0,1fr)}.pub-item__body{padding-left:12px}.pub-export__name{width:auto}}.res{max-width:var(--page-max);margin:0 auto;padding:24px 32px 60px}.res__header{margin-bottom:14px}.res__header h1{font-size:var(--fs-xl);margin:0 0 2px}.res-muted{color:var(--ink-3);font-size:var(--fs-xs)}.res-nowrap{white-space:nowrap}.res-empty{text-align:center;color:var(--ink-3);padding:30px 12px}.res-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.res-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px}.res-tile--warn{background:var(--brand-wash);box-shadow:inset 0 0 0 1px var(--brand);border-color:transparent}.res-tile__k{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);font-weight:600}.res-tile__v{font-size:var(--fs-xl);font-weight:600;margin:2px 0}.res-tile__s{font-size:var(--fs-xs);color:var(--ink-2)}.res-bar{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.res-bar__note{margin-left:auto}.res .btn:disabled{opacity:.5;cursor:default}.res-btn{padding:8px 16px;font-size:var(--fs-sm)}.res-input{height:36px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-sm);background:var(--surface);color:var(--ink);min-width:0}.res-input:disabled{background:var(--surface-2);color:var(--ink-3)}.res-link{background:none;border:none;padding:0;color:var(--ink-2);font-size:var(--fs-xs);text-decoration:underline;cursor:pointer;white-space:nowrap;font-family:inherit}.res-link:hover{color:var(--ink)}.res-link:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.res-link--danger{color:var(--bad)}.res-chip{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;white-space:nowrap;font-size:var(--fs-xs);font-weight:500;background:var(--surface-2);color:var(--muted)}.res-chip--ok{background:#0ca25a21;color:#08703c}.res-chip--soon{background:#ff7a1a29;color:#a8480a}.res-chip--bad{background:#f5443c21;color:#b02a24}.res-chip--gap{background:var(--brand-wash);color:#7a5a00}.res-chip--off{background:var(--surface-2);color:var(--muted)}.res-table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.res-table th,.res-table td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;font-size:var(--fs-sm);vertical-align:middle}.res-table th{color:var(--ink-3);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.02em}.res-table tr:last-child td{border-bottom:none}.res-table tr.is-gap td{background:#fffaf0}.res-name{font-weight:500}.res-auto{font-size:var(--fs-xs);color:var(--ink-3)}.res-auto__error{color:var(--bad)}.res-form{margin-bottom:16px;padding:16px 18px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lift)}.res-form__title{font-size:var(--fs-md);margin:0 0 12px}.res-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.res-form__grid label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:var(--ink-3)}.res-form__full{grid-column:1 / -1}.res-form__cost{display:flex;gap:6px}.res-form__cost .res-input:first-child{flex:1}.res-form__actions{display:flex;align-items:center;gap:14px;margin-top:14px}.res-form__delete{margin-left:auto}.res-section{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);font-weight:600;margin:22px 0 8px}.res-th--right{text-align:right!important}.res-table th:nth-child(2),.res-table td:nth-child(2){width:26%;min-width:240px}.res-table th:nth-child(1),.res-table td:nth-child(1){width:30%}.res-status__sub{max-width:440px}.res-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--ok);flex:none}.res-dot--warn{background:var(--attn)}.res-dot--error{background:var(--bad)}.res-dot--off{background:#b4b2a9}.res-status{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:var(--fs-sm)}.res-status__sub{font-size:var(--fs-xs);color:var(--ink-3);margin:1px 0 0 15px}.res-status__sub--error{color:var(--bad)}.res-cost{font-weight:600}.res-cost__sub{font-size:var(--fs-xs);color:var(--ink-2)}.res-acts{text-align:right}.res-abtn{background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;padding:5px 11px;font:inherit;font-size:var(--fs-xs);color:var(--ink);cursor:pointer;white-space:nowrap}.res-abtn:hover{background:var(--surface-2)}.res-menu{display:flex;flex-direction:column;min-width:176px;padding:3px}.res-menu__item{display:block;padding:8px 11px;border:0;border-radius:5px;background:none;text-align:left;font:inherit;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;text-decoration:none}.res-menu__item:hover{background:var(--hover);color:var(--ink)}.res-mini{display:grid;grid-template-columns:34px 1fr auto;gap:6px;align-items:center;font-size:var(--fs-xs);margin-top:4px}.res-meter{height:5px;border-radius:3px;background:var(--surface-2);overflow:hidden}.res-meter i{display:block;height:100%;background:var(--ok)}.res-meter i.is-high{background:var(--attn)}.res-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.res-row{display:grid;grid-template-columns:12px minmax(0,1fr) minmax(0,2fr) auto;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border)}.res-row:last-child{border-bottom:none}.res-row.is-problem{background:#fffaf0}.res-row__detail{color:var(--ink-2);font-size:var(--fs-xs)}.res-row__detail--problem{color:#a8480a}.res-row--foot{border-top:1px solid var(--border);grid-template-columns:12px minmax(0,1fr) minmax(0,3fr)}.res-srv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.res-srv>div{padding:12px 14px;border-right:1px solid var(--border)}.res-srv>div:last-child{border-right:none}.res-spark{display:block;width:100%;height:36px;margin-top:6px}.res-spark--empty{font-size:var(--fs-xs);color:var(--ink-3);height:auto}@media (max-width: 1000px){.res-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.res{padding:16px 14px 40px}.res-tiles,.res-form__grid,.res-srv{grid-template-columns:minmax(0,1fr)}.res-row{grid-template-columns:12px minmax(0,1fr)}.res-bar__note{margin-left:0}}.btn--ghost{background:var(--surface);color:var(--ink-2);border:1px solid var(--border-strong)}.btn--ghost:hover{background:var(--surface-2);color:var(--ink)}.analytics-page{max-width:1280px;margin:0 auto;padding:24px 32px 60px}.analytics-page__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.analytics-page__head h1{font-size:var(--fs-xl);margin:0;letter-spacing:-.02em}.analytics__controls{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:20px}.analytics__controls label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:var(--ink-3)}.analytics__controls input,.analytics__controls select{height:34px;padding:0 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-sm);background:var(--surface)}.analytics__controls .btn{padding:8px 14px;font-size:var(--fs-sm)}.analytics__loading{font-size:var(--fs-sm);color:var(--ink-3);align-self:center}.analytics__section{margin-bottom:32px}.analytics__section h2{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin:0 0 10px}.analytics__section-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.analytics__section-head h2{margin:0}.analytics__section-head select{height:30px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-size:var(--fs-sm);padding:0 8px;background:var(--surface)}.analytics__table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}.analytics__table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.analytics__table th{text-align:left;padding:9px 12px;background:var(--surface-2);color:var(--ink-3);font-weight:600;white-space:nowrap;border-bottom:1px solid var(--border)}.analytics__table td{padding:8px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.analytics__table tr:last-child td{border-bottom:none}.analytics__table--events td{font-size:var(--fs-xs)}.analytics__pos{color:var(--ok, #2e7d32)}.analytics__neg{color:var(--bad, #c62828)}.analytics__empty{color:var(--ink-3);font-size:var(--fs-sm);padding:8px 0}.analytics__pager{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:var(--fs-sm)}.analytics__pager .btn{padding:6px 12px}@media (max-width: 700px){.analytics-page{padding:16px 14px 40px}}.auth-gate__loading{max-width:800px;margin:60px auto;padding:0 32px;color:var(--ink-3)}.auth-page{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:72px 20px 40px;background:var(--ground)}.auth-card{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:28px 26px 22px}.auth-card h1{font-size:var(--fs-xl);margin:0 0 18px}.auth-card__note{font-size:var(--fs-sm);color:var(--ink-2);background:var(--brand-wash);border-radius:var(--radius-sm);padding:9px 11px;margin:0 0 16px}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-form label{display:flex;flex-direction:column;gap:5px;font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.auth-form input{height:40px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-md);background:var(--surface);color:var(--ink)}.auth-form .btn{margin-top:4px;text-align:center}.auth-card__foot{margin:16px 0 0;font-size:var(--fs-sm)}.admin-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:10px 0 12px;margin-bottom:16px;border-bottom:1px solid var(--border)}.admin-bar__nav{display:flex;gap:4px;flex-wrap:wrap}.admin-bar__link{padding:6px 11px;border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:600;color:var(--ink-3)}.admin-bar__link:hover{color:var(--ink);background:var(--hover)}.admin-bar__link.is-active{color:var(--ink);background:var(--selected);box-shadow:inset 0 0 0 1px var(--brand)}.admin-bar__right{display:flex;align-items:center;gap:12px}.admin-bar__who{font-size:var(--fs-xs);color:var(--ink-3)}.admin-bar__logout{background:none;border:none;color:var(--ink-3);font-size:var(--fs-sm);cursor:pointer;text-decoration:underline;font-family:inherit}.admin-bar__logout:hover{color:var(--ink)}.admin-users{max-width:1000px;margin:0 auto;padding:20px 32px 60px}.admin-users h1{font-size:var(--fs-xl);margin:0 0 18px}.admin-users__create{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.admin-users__create input{flex:1;min-width:220px;height:38px;padding:0 11px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-sm)}.admin-users__create select{height:38px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-sm);background:var(--surface)}.admin-users__create .btn{padding:8px 16px;font-size:var(--fs-sm)}.admin-users__notice{background:var(--ok-wash);border:1px solid var(--ok);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:14px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;font-size:var(--fs-sm)}.admin-users__pwd{font-family:var(--mono);font-size:var(--fs-md);background:var(--surface);padding:2px 8px;border-radius:4px;border:1px solid var(--border);-webkit-user-select:all;user-select:all}.admin-users__notice-hint{color:var(--ink-2);font-size:var(--fs-xs)}.admin-users__notice .btn{padding:5px 12px;font-size:var(--fs-xs)}.admin-users__table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.admin-users__table th,.admin-users__table td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left;font-size:var(--fs-sm);vertical-align:middle}.admin-users__table th{color:var(--ink-3);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.02em}.admin-users__table tr:last-child td{border-bottom:none}.admin-users__table select{height:32px;padding:0 8px;border:1px solid var(--border-strong);border-radius:4px;font-family:inherit;font-size:var(--fs-sm);background:var(--surface)}.admin-users__row--off{opacity:.55}.admin-users__you{color:var(--ink-3);font-size:var(--fs-xs)}.admin-users__actions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 700px){.admin-users{padding:16px 14px 40px}.auth-page{padding-top:40px}}.admin-catalog{max-width:1200px;margin:0 auto;padding:20px 32px 60px}.admin-catalog h1{font-size:var(--fs-xl);margin:0 0 12px}.admin-catalog__crumbs{display:flex;gap:8px;align-items:center;margin-bottom:16px;font-size:var(--fs-sm);color:var(--ink-2)}.admin-catalog__crumbs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--link);cursor:pointer;font:inherit;padding:0}.admin-catalog__crumbs button:hover:not(:disabled){color:var(--link-hover);text-decoration:underline}.admin-catalog__crumbs button:disabled{color:var(--ink);cursor:default}.admin-catalog__toolbar{display:flex;gap:12px;align-items:center;margin-bottom:14px}.admin-catalog__region-toggle{display:inline-flex;background:var(--surface-2);border-radius:999px;padding:3px}.admin-catalog__region-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:7px 16px;border-radius:999px;font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);cursor:pointer}.admin-catalog__region-toggle button.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.admin-catalog__search{height:36px;padding:0 12px;border:1px solid var(--border-strong);border-radius:999px;font-family:inherit;font-size:var(--fs-sm);background:var(--surface);min-width:260px}.admin-catalog__table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:16px}.admin-catalog__table th,.admin-catalog__table td{padding:9px 12px;border-bottom:1px solid var(--border);text-align:left;font-size:var(--fs-sm);vertical-align:middle}.admin-catalog__table th{color:var(--ink-3);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.02em}.admin-catalog__table tr:last-child td{border-bottom:none}.admin-catalog__num{font-variant-numeric:tabular-nums;text-align:right}.admin-catalog__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--link);cursor:pointer;font:inherit;font-size:var(--fs-sm);padding:0;white-space:nowrap}.admin-catalog__link:hover{color:var(--link-hover);text-decoration:underline}.admin-catalog__link--danger{color:var(--bad)}.admin-catalog__link--danger:hover{color:var(--bad);opacity:.8}.admin-catalog__inline-input{width:100%;border:1px solid transparent;background:none;font-family:inherit;font-size:var(--fs-sm);color:var(--ink);padding:4px 6px;border-radius:4px}.admin-catalog__inline-input:hover{border-color:var(--border)}.admin-catalog__inline-input:focus{outline:none;border-color:var(--brand);background:var(--surface)}.admin-catalog__years{white-space:nowrap}.admin-catalog__years .admin-catalog__inline-input{display:inline-block;width:70px;text-align:center}.admin-catalog__hint{color:var(--ink-3);font-size:var(--fs-xs);margin:0 0 12px}.admin-catalog__subhead{font-size:var(--fs-md);margin:24px 0 4px}.admin-catalog__merge-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--brand-wash);border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:12px;font-size:var(--fs-sm)}.admin-catalog__merge-bar select{height:32px;border:1px solid var(--border-strong);border-radius:4px;font-family:inherit}.admin-catalog__gen-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.admin-catalog__gen-form input{height:36px;padding:0 10px;border:1px solid var(--border-strong);border-radius:6px;font-family:inherit;font-size:var(--fs-sm);background:var(--surface)}.admin-catalog__alias-row td{background:var(--surface-2)}.admin-catalog__alias-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm)}.admin-catalog__specs{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.admin-catalog__specs-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}@media (max-width: 700px){.admin-catalog{padding:16px 14px 40px}.admin-catalog__gen-form{flex-direction:column;align-items:stretch}}.admin-smart-search{max-width:1400px;margin:0 auto;padding:24px 32px 60px}.admin-smart-search__header{display:flex;align-items:baseline;gap:12px;margin:18px 0 8px}.admin-smart-search__header h1{font-size:var(--fs-xl);letter-spacing:-.02em}.admin-smart-search__count{font-family:var(--mono);font-size:var(--fs-sm);color:var(--ink-3)}.admin-smart-search__hint{font-size:var(--fs-xs);color:var(--ink-2);max-width:70ch;margin:0 0 16px}.admin-smart-search__toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.admin-smart-search__search{height:34px;min-width:220px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);font-family:inherit;font-size:var(--fs-sm)}.admin-smart-search__date,.admin-smart-search__sort{height:34px;padding:0 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);font-family:inherit;font-size:var(--fs-sm)}.admin-smart-search__scroll{overflow-x:auto;margin-top:4px}.admin-smart-search__table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.admin-smart-search__table th{text-align:left;padding:9px 10px;color:var(--ink-3);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--border-strong);white-space:nowrap}.admin-smart-search__table td{padding:10px;border-bottom:1px solid var(--border);vertical-align:top}.admin-smart-search__table td.is-busy{opacity:.5;pointer-events:none}.admin-smart-search__when{white-space:nowrap;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:var(--fs-xs)}.admin-smart-search__query{min-width:22ch;max-width:34ch}.admin-smart-search__leftover{color:var(--ink-3);font-size:var(--fs-xs);margin-top:3px}.admin-smart-search__source{display:inline-block;padding:2px 8px;border-radius:999px;font-size:var(--fs-xs);font-weight:600;background:var(--surface-2);color:var(--ink-2);white-space:nowrap}.admin-smart-search__source--rules{background:var(--surface-2);color:var(--ink-2)}.admin-smart-search__source--cache{background:var(--brand-wash, #fdf3d5);color:var(--brand-deep)}.admin-smart-search__source--llm{background:#e3f2e6;color:#1f7a3a}.admin-smart-search__source--unresolved,.admin-smart-search__source--rate_limited{background:var(--bad-wash);color:var(--bad)}.admin-smart-search__empty{text-align:center;color:var(--ink-3);padding:28px 0}.chip-list{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:16ch}.chip-list__empty{color:var(--ink-3);font-size:var(--fs-xs)}.chip-list__chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--ink);font-size:var(--fs-xs);white-space:nowrap}.chip-list__remove{border:none;background:none;padding:0;color:var(--ink-3);font-size:var(--fs-md);line-height:1;cursor:pointer;display:flex}.chip-list__remove:hover{color:var(--bad)}.chip-list__add{border:1px dashed var(--border-strong);background:none;color:var(--ink-2);font-size:var(--fs-xs);padding:3px 8px;border-radius:999px;cursor:pointer}.chip-list__add:hover{border-color:var(--brand);color:var(--brand-deep)}.chip-list__add-form{display:inline-flex;align-items:center;gap:4px}.chip-list__field-select,.chip-list__value-select,.chip-list__value-input,.chip-list__value-text{height:26px;padding:0 6px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface);font-family:inherit;font-size:var(--fs-xs)}.chip-list__value-input{width:7ch}.chip-list__value-text{width:14ch}.chip-list__ok,.chip-list__cancel{height:26px;width:26px;border:1px solid var(--border-strong);border-radius:4px;background:var(--surface);cursor:pointer;font-size:var(--fs-xs);line-height:1}.chip-list__ok{color:var(--brand-deep);border-color:var(--brand)}.chip-list__ok:disabled{opacity:.4;cursor:default}.chip-list__cancel{color:var(--ink-3)}@media (max-width: 700px){.admin-smart-search{padding:16px 14px 40px}}.detail-nav a{position:relative}.detail-nav__dot{position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%}.detail-nav__dot--ok{background:var(--ok)}.detail-nav__dot--warn{background:var(--bad)}.listing-detail__gallery{scroll-margin-top:72px}.delivery-toggle{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);text-align:left}.delivery-toggle__sw{position:relative;flex:none;width:36px;height:20px;border-radius:999px;background:var(--border-strong);transition:background .15s}.delivery-toggle__sw:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #17150f4d;transition:transform .15s}.delivery-toggle.is-on .delivery-toggle__sw{background:var(--ink)}.delivery-toggle.is-on .delivery-toggle__sw:before{transform:translate(16px)}.delivery-toggle:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px;border-radius:9px}.delivery-toggle--pill{height:34px;padding:0 13px 0 10px;border-radius:9px;background:var(--surface-2);white-space:nowrap}.delivery-toggle--pill:hover{background:var(--hover)}.delivery-toggle--pill.is-on .delivery-toggle__sw{background:var(--brand-deep)}.cat-list-toolbar__right{gap:8px}@media (max-width: 900px){.delivery-toggle--pill{height:34px;padding:0 9px 0 7px;gap:6px;font-size:var(--fs-xs);flex-shrink:0}.delivery-toggle--pill .delivery-toggle__label-long{display:none}.delivery-toggle--pill .delivery-toggle__sw{width:28px;height:16px}.delivery-toggle--pill .delivery-toggle__sw:before{width:12px;height:12px}.delivery-toggle--pill.is-on .delivery-toggle__sw:before{transform:translate(12px)}}.sidebar-card__price-row{border-radius:22px;padding:14px 16px 12px}.delivery-toggle--price{width:100%;margin-top:10px;padding-top:11px;border-top:1px solid rgba(23,23,28,.14);color:var(--ink)}.delivery-toggle--price .delivery-toggle__sw{background:#17171c40}.delivery-toggle__amount{margin-left:auto;font-weight:500;color:#17171cb3;font-variant-numeric:tabular-nums}.spec-sheet+.spec-sheet{margin-top:12px}.spec-sheet__row dd.spec-grid__value--na{color:var(--ink-3);font-weight:400}.spec-sheet .spec-sheet__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0 28px}.spec-sheet .spec-sheet__row{border-bottom-color:var(--surface-2)}.spec-sheet .spec-sheet__row:last-child{border-bottom:1px solid var(--surface-2)}.cb-compact__hd{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;text-align:left}.cb-compact__hd .customs-breakdown__title{margin:0}.cb-compact__hint{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);font-weight:600;color:var(--ink-2)}.cb-compact__chev{width:7px;height:7px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg);margin-bottom:2px;transition:transform .15s}.is-expanded .cb-compact__chev{transform:rotate(-135deg);margin-bottom:-2px}.cb-bar{display:flex;gap:2px;height:8px;margin-top:12px;border-radius:999px;overflow:hidden}.cb-bar__seg{display:block;height:100%;flex-basis:0;min-width:4px}.cb-bar__seg--country{background:var(--ink)}.cb-bar__seg--customs{background:var(--brand-deep)}.cb-bar__seg--other{background:var(--ink-3)}.cb-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:9px;font-size:var(--fs-xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.cb-legend__item:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;background:var(--seg)}.cb-legend__item--country{--seg: var(--ink)}.cb-legend__item--customs{--seg: var(--brand-deep)}.cb-legend__item--other{--seg: var(--ink-3)}.cb-compact__body{margin-top:12px;padding-top:6px;border-top:1px solid var(--border)}.cb-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;font-size:var(--fs-xs);color:var(--ink-2)}.cb-row b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cb-grp{border-bottom:1px solid var(--border)}.cb-grp summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:8px 0;font-size:var(--fs-xs);font-weight:600;color:var(--ink)}.cb-grp summary::-webkit-details-marker{display:none}.cb-grp summary b{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.cb-grp__chev{flex:none;width:6px;height:6px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg);margin-bottom:2px;transition:transform .15s}.cb-grp[open] .cb-grp__chev{transform:rotate(-135deg);margin-bottom:-2px}.cb-grp__sub{padding:0 0 8px 2px}.cb-grp__sub div{display:flex;justify-content:space-between;gap:10px;font-size:var(--fs-xs);color:var(--ink-3);padding:3px 0;font-variant-numeric:tabular-nums}.cb-params{margin-top:8px}@media (max-width: 480px){.cat-list-toolbar,.cat-list-toolbar__left{gap:8px}.cat-list-toolbar__right{gap:6px}.results-bar__sort-icon{display:none}}.admin-actions{position:relative}.admin-actions__btn{padding:8px 16px;font-size:var(--fs-xs);cursor:pointer;text-decoration:none}.admin-actions__menu{display:flex;flex-direction:column;min-width:200px;padding:2px}.admin-actions__menu-title{padding:6px 10px;font-size:var(--fs-xs);color:var(--ink-3)}.admin-actions__item{display:block;background:none;border:0;text-align:left;padding:9px 10px;border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;text-decoration:none}.admin-actions__item:hover{background:var(--surface-2)}.admin-actions__msg{position:absolute;top:calc(100% + 8px);right:0;z-index:30;margin:0;padding:8px 12px;white-space:nowrap;font-size:var(--fs-xs);background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop)}.admin-actions__msg--ok{color:var(--ink-2)}.admin-actions__msg--error{color:var(--bad)}:root{--ink-3: #6b6b75;--toggle-off: #8a8a94}html[data-theme=dark]{--toggle-off: #70707b}*:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.home{display:flex;flex-direction:column;gap:56px;padding:18px 32px 48px;max-width:1180px;margin:0 auto;overflow-x:clip}.home-hero{position:relative;width:100%;max-width:880px;margin:44px auto 0}.home-hero__title{margin:0 0 30px;text-align:center;font-size:var(--fs-3xl);line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.home-hero:before{content:"";position:absolute;left:50%;top:50%;width:min(1300px,130vw);height:460px;transform:translate(-50%,-52%);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#f5b3012b,#f5b3010f 55%,#f5b30100)}.home-search{display:flex;align-items:stretch;gap:4px;background:var(--surface);border-radius:999px;padding:8px 8px 8px 10px;box-shadow:0 22px 60px -22px #14141947,0 2px 8px #1414190d;transition:box-shadow .15s}.home-search:focus-within{box-shadow:0 22px 60px -22px #1414194d}.home-search .cat-region-switch__btn{color:var(--ink-2);border-radius:999px;padding:0 12px 0 16px}.home-search .cat-toolbar__input{font-size:var(--fs-lg);padding:15px 8px}.home-search .cat-toolbar__submit{border-radius:999px;font-size:var(--fs-md);padding:0 34px;min-height:50px}.home-hero__hint{margin:22px 0 0;text-align:center;font-size:var(--fs-xs);color:var(--ink-3)}.home-hero__hint b{color:var(--ink-2);font-weight:600}.home-hero__hint button{background:none;border:0;padding:0;font:inherit;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.home-hero__hint button:hover{color:var(--ink-2)}.home-viewed{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:48px;font-size:var(--fs-xs);color:var(--ink-3)}.home-viewed__label{flex:none;margin-right:4px}.home-viewed__item{flex:none;display:inline-flex;align-items:center;gap:8px;padding:3px 12px 3px 3px;border-radius:999px;color:var(--ink-2);background:#ffffffb3}.home-viewed__item:hover{background:var(--surface);color:var(--ink)}.home-viewed__thumb{width:34px;height:26px;border-radius:999px;object-fit:cover;flex:none}.home-viewed__price{color:var(--ink-3);font-variant-numeric:tabular-nums}.home-viewed__clear{flex:none;background:none;border:0;padding:0 4px;font:inherit;color:var(--ink-3);cursor:pointer;margin-left:2px}.home-viewed__clear:hover{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.home-shelf__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-bottom:16px}.home-shelf__title{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--fs-xl);letter-spacing:-.02em}.home-shelf__flag{width:26px;height:18px;border-radius:3px;flex-shrink:0;object-fit:cover}.home-tabs{display:flex;align-items:center;gap:2px;margin-left:8px}.home-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-family:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--ink-3);padding:6px 12px;border-radius:999px;cursor:pointer}.home-tabs button:hover{color:var(--ink)}.home-tabs button.is-on{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-card)}.home-shelf__sub{margin-left:auto;font-size:var(--fs-xs);color:var(--ink-3)}.home-shelf__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 1100px){.home-shelf__grid{grid-template-columns:repeat(2,1fr)}}.listing-card--lite .listing-card__body{padding:11px 13px 13px;gap:4px}.listing-card--lite .listing-card__title{font-size:var(--fs-md)}.listing-card--lite .listing-card__price{font-size:var(--fs-lg)}.listing-card--lite .listing-card__spec{font-size:var(--fs-xs);color:var(--ink-3);margin:0}.home-shelf__more{position:relative;display:block;border-radius:16px;overflow:hidden;color:inherit}.home-shelf__more .listing-card{filter:blur(7px) saturate(.9);pointer-events:none;height:100%}.home-shelf__more:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ground) 72%,transparent) 45%,var(--ground) 92%)}.home-shelf__more-inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.home-shelf__more-btn{display:inline-flex;align-items:center;gap:8px;background:var(--brand);color:var(--ink);font-size:var(--fs-md);font-weight:700;padding:12px 22px;border-radius:999px;box-shadow:var(--shadow-lift);white-space:nowrap;transition:background .15s}.home-shelf__more:hover .home-shelf__more-btn{background:var(--brand-deep)}.home-shelf__more-count{font-size:var(--fs-xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.listing-card--skeleton{pointer-events:none}.listing-card--skeleton .sk{background:linear-gradient(90deg,var(--surface-2) 0%,var(--hover) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:home-sk 1.3s ease-in-out infinite;border-radius:6px}.listing-card--skeleton .sk--thumb{aspect-ratio:4 / 3;border-radius:0}.listing-card--skeleton .sk--l1{height:16px;width:62%}.listing-card--skeleton .sk--l2{height:22px;width:44%}.listing-card--skeleton .sk--l3{height:13px;width:50%}@keyframes home-sk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.listing-card--skeleton .sk{animation:none}}.home-more{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 30px;padding-top:6px}.home-more a{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:500;color:var(--ink-2)}.home-more a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.home-more svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}@media (max-width: 900px){.home{padding:16px 16px 40px;gap:44px}.home-hero{margin-top:28px}.home-hero__title{font-size:var(--fs-2xl);margin-bottom:24px}}@media (max-width: 620px){.home-hero{margin-top:18px}.home-hero__title{font-size:var(--fs-2xl);text-align:left;margin-bottom:20px;padding:0 6px}.home-search{padding:6px 6px 6px 4px}.home-search .cat-region-switch__label{display:none}.home-search .cat-region-switch__btn{padding:0 6px 0 12px}.home-search .cat-toolbar__search-icon{display:none}.home-search .cat-toolbar__divider:nth-of-type(2){display:none}.home-search .cat-toolbar__input{font-size:var(--fs-lg);padding:13px 6px}.home-search .cat-toolbar__submit{padding:0 20px;min-height:46px;font-size:var(--fs-md)}.home-hero__hint{margin-top:16px;text-align:left;padding:0 6px}.home-viewed{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:34px -16px 0;padding:0 16px}.home-viewed::-webkit-scrollbar{display:none}.home-shelf__title{font-size:var(--fs-xl)}.home-tabs{flex-basis:100%;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 12px}.home-tabs::-webkit-scrollbar{display:none}.home-tabs button{flex:none}.home-shelf__sub{margin-left:0;flex-basis:100%}.home-shelf__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;gap:12px;margin:0 -16px;padding:2px 16px 8px;scrollbar-width:none}.home-shelf__grid::-webkit-scrollbar{display:none}.home-shelf__grid>*{flex:0 0 74%;scroll-snap-align:start}.home-more{justify-content:flex-start;gap:10px 22px}}.cat-region-hint{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface);border-radius:14px;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924;padding:11px 16px;font-size:var(--fs-sm);color:var(--ink-2)}.cat-region-hint b{color:var(--ink);font-weight:600}.cat-region-hint a{margin-left:auto;font-weight:600;color:var(--ink);white-space:nowrap}.cat-region-hint a:hover{text-decoration:underline;text-underline-offset:3px}.site-footer__author a{color:#a7a7b0;text-decoration:underline;text-underline-offset:2px}.site-footer__author a:hover{color:#fff}.rates-ticker--compact .rates-ticker__item:first-child{color:inherit;font-weight:400}.site-subbar{max-width:var(--page-max);margin:0 auto;padding:10px 32px 0}.site-subbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:24px}.site-subbar .rates-ticker{margin-left:auto;padding:0}.site-subbar .cat-crumbs{min-width:0}@media (max-width: 900px){.site-subbar{padding:8px 16px 0}.site-subbar .rates-ticker{display:none}}.home-brands__title{margin:0 0 16px;font-size:var(--fs-xl);letter-spacing:-.02em}.home-brands__list{list-style:none;margin:0;padding:0;columns:4;column-gap:40px}.home-brands__list li{break-inside:avoid}.home-brands__link{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;font-size:var(--fs-md);color:var(--ink)}.home-brands__link:hover{color:var(--ink)}.home-brands__link:hover>span:first-child{text-decoration:underline;text-underline-offset:3px}.home-brands__count{font-size:var(--fs-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}@media (max-width: 1100px){.home-brands__list{columns:3}}@media (max-width: 620px){.home-brands__list{columns:2;column-gap:24px}.home-brands__count{display:none}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-subbar__crumbs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.cat-toolbar{background:none;box-shadow:none;border-top:0;border-radius:0;padding:0;gap:14px}.cat-toolbar__search{background:var(--surface);border-radius:999px;padding:7px 7px 7px 9px;box-shadow:0 16px 44px -20px #14141942,0 2px 8px #1414190d}.cat-toolbar__search:focus-within{background:var(--surface);box-shadow:0 16px 44px -20px #14141947}.cat-toolbar__input{padding:13px 8px}.cat-toolbar__submit{border-radius:999px;padding:0 28px;min-height:46px}.cat-toolbar__icon-btn{border-radius:999px}.cat-toolbar__icon-btn.is-open{background:var(--brand-wash)}.cat-region-switch__btn{border-radius:999px;padding:0 12px 0 16px;color:var(--ink-2)}.cat-toolbar .cat-allparams.filter-panel{background:var(--surface);border:0;border-radius:20px;box-shadow:var(--shadow-lift);padding:20px 22px 18px;margin-top:2px}.cat-empty__hint a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.listing-card--skeleton .sk--l4{height:20px;width:34%}.page{max-width:1180px;margin:0 auto;padding:26px 32px 56px}.page--narrow{max-width:860px}.page--calc{max-width:1100px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.page-head__title{margin:0;font-size:var(--fs-2xl);line-height:1.15;font-weight:600;letter-spacing:-.02em}.page-head__sub{margin:10px 0 0;font-size:var(--fs-md);color:var(--ink-2);max-width:64ch}.page-head__right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.page-section{margin-top:38px}.page-section h2{margin:0 0 12px;font-size:var(--fs-xl);letter-spacing:-.02em}.page-section__lead{margin:0 0 14px;font-size:var(--fs-md);color:var(--ink-2);max-width:66ch}.page-section--links{display:flex;gap:22px;flex-wrap:wrap}.page-section--links a{font-size:var(--fs-md);font-weight:600;color:var(--ink)}.page-section--links a:hover{text-decoration:underline;text-underline-offset:3px}.page-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px}.page-cta a{display:inline-flex;align-items:center;padding:12px 22px;border-radius:12px;font-size:var(--fs-md);font-weight:700;cursor:pointer}.cat-btn-primary,.cat-btn-ghost{cursor:pointer}.favorites-tabs{margin:0 0 16px}.favorites-tabs__n{color:var(--ink-3);font-weight:500;margin-left:4px}.favorites-page__clear{background:none;border:0;padding:0;font:inherit;font-size:var(--fs-sm);color:var(--ink-3);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.favorites-page__clear:hover{color:var(--ink-2)}.cat-empty__actions{display:flex;gap:10px;justify-content:center;margin-top:16px;flex-wrap:wrap}.cat-empty__ghost{display:inline-flex;align-items:center;background:var(--surface-2);color:var(--ink);border-radius:12px;padding:11px 20px;font-size:var(--fs-md);font-weight:600;cursor:pointer}.cat-empty__ghost:hover{background:var(--hover)}.cat-empty__actions .cat-empty__reset{display:inline-flex;align-items:center;margin-top:0}.page--calc .calculator-page__layout{margin-top:26px}.calculator-page__form{background:var(--surface);border:0;border-radius:20px;padding:22px;gap:16px;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924}.calculator-page__field .sselect__control,.calculator-page__field .calculator-page__input{height:44px;border:0;border-radius:12px;background:var(--surface-2);font-size:var(--fs-md);padding:0 14px;font-family:inherit;color:var(--ink);width:100%;font-weight:400}.calculator-page__field .calculator-page__input::placeholder{color:var(--ink-3)}.calculator-page__field .calculator-page__input:focus{outline:none;background:var(--surface);box-shadow:0 0 0 2px var(--ink)}.calculator-page__submit{flex:1;height:46px;border:0;border-radius:12px;background:var(--brand);color:var(--ink);font-family:inherit;font-size:var(--fs-md);font-weight:700;cursor:pointer}.calculator-page__submit:hover{background:var(--brand-deep)}.calculator-page__reset{height:46px;padding:0 22px;border:0;border-radius:12px;background:var(--surface-2);color:var(--ink);font-size:var(--fs-md);font-weight:600;cursor:pointer;font-family:inherit}.calculator-page__reset:hover{background:var(--hover)}.calculator-page__result{background:var(--surface);border:0;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924}.calculator-page__result-total{display:flex;flex-direction:column;align-items:flex-end;gap:2px;background:var(--brand);border-radius:22px;margin:14px 14px 0;padding:16px 20px}.calculator-page__result .customs-breakdown{border:0;border-radius:0;box-shadow:none;margin-top:4px;padding:16px 22px 20px}.calculator-page__placeholder{padding:64px 28px;text-align:center;color:var(--ink-3);font-size:var(--fs-md)}.calculator-page__placeholder svg{width:42px;height:42px;color:var(--border-strong);margin-bottom:12px}.calculator-page__placeholder p{margin:0 auto;max-width:34ch}.contacts-page__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px}.contact-card{border:0;border-radius:20px;padding:20px;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924;background:var(--surface)}.contact-card--primary{background:var(--brand-wash)}.contact-card--primary:hover{background:#fbecc0}.contacts-social{border:0;background:var(--surface);border-radius:999px;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924;padding:10px 18px}@media (max-width: 760px){.contacts-page__cards{grid-template-columns:1fr}}.how-steps{list-style:none;margin:34px 0 0;padding:0;display:flex;flex-direction:column;gap:28px}.how-steps__item{display:flex;gap:18px;align-items:flex-start}.how-steps__num{flex:none;width:40px;height:40px;border-radius:50%;background:var(--brand);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:var(--fs-lg);font-weight:700}.how-steps__title{margin:6px 0 4px;font-size:var(--fs-lg);letter-spacing:-.01em}.how-steps__text{margin:0;font-size:var(--fs-md);color:var(--ink-2);max-width:62ch}.how-incl,.about-facts{margin:0}.how-incl__row,.about-facts__row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--surface-2);font-size:var(--fs-md)}.how-incl__row:last-child,.about-facts__row:last-child{border-bottom:0}.how-incl dt,.about-facts dt{font-weight:600;color:var(--ink)}.how-incl dd,.about-facts dd{margin:0;color:var(--ink-2)}.about-facts{margin-top:30px}@media (max-width: 620px){.how-incl__row,.about-facts__row{grid-template-columns:1fr;gap:3px}}.page--nf{max-width:760px}.nf{text-align:center;padding-top:40px}.nf__code{margin:0;font-family:var(--display);font-size:110px;line-height:1;color:var(--brand);letter-spacing:.01em}.nf__title{margin:8px 0 10px;font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.02em}.nf__text{margin:0 auto 28px;max-width:46ch;font-size:var(--fs-md);color:var(--ink-2)}.nf__search{max-width:640px;margin:0 auto;text-align:left}.nf__links{display:flex;justify-content:center;gap:8px 26px;flex-wrap:wrap;margin-top:26px}.nf__links a{font-size:var(--fs-md);font-weight:600;color:var(--ink);cursor:pointer}.nf__links a:hover{text-decoration:underline;text-underline-offset:3px}.site-subbar--w1180{max-width:1180px}.site-subbar--w1100{max-width:1100px}.site-subbar--w860{max-width:860px}.site-subbar--w760{max-width:760px}@media (max-width: 640px){.cat-toolbar__search{padding:5px 5px 5px 6px}.cat-toolbar__input{padding:12px 6px;min-width:0}.cat-region-switch__btn{padding:0 8px 0 10px}.cat-panel__row{justify-content:flex-start}.cat-panel__pill{text-align:left;justify-content:flex-start}}.site-header__nav-link{position:relative;padding:5px 2px;margin:0 8px;border-radius:0}.site-header__nav-link.is-active{background:none;color:var(--ink);font-weight:500}.site-header__nav-link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-14.6px;height:3px;background:var(--ink)}@media (max-width: 900px){.site-header__nav-link{margin:0;padding:8px 4px}.site-header__nav-link.is-active:after{display:none}.site-header__nav-link.is-active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}}.board-layout{overflow-x:clip}.cat-toolbar{position:relative}.cat-toolbar:before{content:"";position:absolute;left:50%;top:0;width:min(1300px,130vw);height:300px;transform:translate(-50%,-40%);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#f5b3012b,#f5b3010f 55%,#f5b30100)}.cat-list-toolbar .view-toggle{background:none;padding:0;gap:2px}.cat-list-toolbar .view-toggle button{background:none;box-shadow:none;color:var(--ink-3)}.cat-list-toolbar .view-toggle button:hover{color:var(--ink);background:rgba(var(--ov),.05)}.cat-list-toolbar .view-toggle button.active{color:var(--ink);background:rgba(var(--ov),.07);box-shadow:none}.cat-list-toolbar .results-bar__sort-select .sselect__control{background:none;padding-left:8px}.cat-list-toolbar .results-bar__sort-select .sselect__control:hover{background:rgba(var(--ov),.05)}.cat-list-toolbar .delivery-toggle--pill{background:none}.cat-list-toolbar .delivery-toggle--pill:hover{background:rgba(var(--ov),.05)}.cat-list-toolbar .cat-share-btn{color:var(--ink-2);background:none}.cat-list-toolbar .cat-share-btn:hover{background:rgba(var(--ov),.05)}.cat-panel__row{gap:4px 6px}.cat-panel__pill{background:none;color:var(--ink-2)}.cat-panel__pill:hover{background:rgba(var(--ov),.05);color:var(--ink)}.cat-panel__pill.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924}.cat-panel__pill.is-on .cat-panel__count{color:var(--ink-3)}.cat-panel__pill--back{font-weight:500}.cat-panel__pill--back:hover{background:rgba(var(--ov),.05)}.pagination button{background:none;font-weight:500}.pagination button:hover{background:rgba(var(--ov),.05)}.pagination button:disabled:hover{background:none}.pagination__page{background:none}.pagination__page:hover{background:rgba(var(--ov),.05)}button.pagination__page.pagination__page--active,button.pagination__page.pagination__page--active:hover{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924}.listing-card__price-row{flex-wrap:nowrap;gap:8px;container-type:inline-size}.listing-card__price-note{flex:0 1 auto;min-width:0;font-size:var(--fs-xs);line-height:1.2;font-weight:400;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width: 245px){.listing-card__price-note-rf{display:none}}.listing-row__under-key{display:block;font-weight:400}.delivery-toggle__sw,.round-checkbox,.mf-toggle__sw{width:32px;min-width:32px;height:18px;background:var(--toggle-off);transition:background .18s}.delivery-toggle__sw:before,.round-checkbox:before,.mf-toggle__sw:after{top:2px;left:2px;width:14px;height:14px;background:#fff;box-shadow:0 1px 2px #14141947;transition:transform .18s}.delivery-toggle.is-on .delivery-toggle__sw,.delivery-toggle--pill.is-on .delivery-toggle__sw,.delivery-toggle--price.is-on .delivery-toggle__sw,.round-checkbox:checked,.mf-toggle input:checked+.mf-toggle__sw{background:var(--ink)}.delivery-toggle.is-on .delivery-toggle__sw:before,.delivery-toggle--pill.is-on .delivery-toggle__sw:before,.round-checkbox:checked:before,.mf-toggle input:checked+.mf-toggle__sw:after{transform:translate(14px)}.delivery-toggle--price .delivery-toggle__sw{background:#17171c8c}.delivery-toggle{font-weight:500}.delivery-toggle:focus-visible,.round-checkbox:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width: 900px){.delivery-toggle--pill .delivery-toggle__sw{width:32px;height:18px}.delivery-toggle--pill .delivery-toggle__sw:before{width:14px;height:14px}.delivery-toggle--pill.is-on .delivery-toggle__sw:before{transform:translate(14px)}}.cat-list-toolbar{margin-bottom:0}.cat-toolbar .cat-hint{margin:-4px 0 0}@media (max-width: 640px){.cat-toolbar .cat-hint{text-align:left;padding:0 6px}}.detail-nav-wrap{background:var(--ground);border-radius:0;box-shadow:none;box-shadow:inset 0 -1px rgba(var(--ov),.16);margin-bottom:18px}.detail-nav{gap:26px;padding:0 2px}.detail-nav a{padding:15px 0 13px;font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);border-radius:0;border-bottom:2px solid transparent}.detail-nav a:hover{background:none;color:var(--ink)}.detail-nav a.is-active{background:none;color:var(--ink);border-bottom-color:var(--ink)}.detail-nav__dot{top:11px;right:-12px}@media (max-width: 640px){.detail-nav{gap:20px}}.spec-grid-card h3,.vehicle-history__header h3,.customs-breakdown__title{color:var(--ink);font-size:var(--fs-sm)}.sidebar-card__price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;row-gap:0;padding:12px 16px 10px}.sidebar-card__price-value{grid-column:1;grid-row:1;text-align:left;font-size:var(--fs-2xl);line-height:1.15}.sidebar-card__price-caption{grid-column:2;grid-row:1;text-transform:none;letter-spacing:0;font-size:var(--fs-xs);font-weight:500;color:#17171cc7;text-align:right;white-space:nowrap}.sidebar-card__price-row .delivery-toggle--price{grid-column:1 / -1;grid-row:2;margin-top:8px;padding-top:9px}@media (max-width: 420px){.sidebar-card__price-caption{white-space:normal;max-width:92px;font-size:var(--fs-xs);line-height:1.25}}.photo-gallery__nav{width:48px;height:72px;border-radius:0;background:none;box-shadow:none;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));transition:transform .15s,opacity .15s;opacity:.92}.photo-gallery__nav--prev{left:4px}.photo-gallery__nav--next{right:4px}.photo-gallery__nav:hover{opacity:1}.photo-gallery__nav--prev:hover{transform:translateY(-50%) translate(-2px)}.photo-gallery__nav--next:hover{transform:translateY(-50%) translate(2px)}.photo-gallery__nav:focus-visible{outline:2px solid #fff;outline-offset:-6px}.back-to-results{background:none;color:var(--ink-2);font-size:var(--fs-sm);font-weight:500;padding:8px 13px 8px 7px;border-radius:10px}.back-to-results:hover{background:rgba(var(--ov),.05);color:var(--ink)}.options-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px}.options-list__chip{background:none;padding:0;border-radius:0;font-size:var(--fs-sm);color:var(--ink-2);font-weight:400;display:flex;gap:8px;text-align:left}.options-list__chip:before{content:"";flex:none;width:5px;height:5px;margin-top:7px;border-radius:50%;background:var(--brand-deep)}button.options-list__chip{border:0;cursor:pointer;font-family:inherit}@media (max-width: 900px){.options-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.options-list{grid-template-columns:1fr}}.lead-btn2{background:none;box-shadow:inset 0 0 0 1px rgba(var(--ov),.16)}.lead-btn2:hover{background:rgba(var(--ov),.05)}.sidebar-card__props--compact{margin-top:8px;display:flex;flex-direction:column;gap:10px}.sidebar-card__facts{margin:0;font-size:var(--fs-md);line-height:1.35;font-weight:400;color:var(--ink);font-variant-numeric:tabular-nums}.sidebar-card__flags{display:flex;flex-wrap:wrap;gap:6px}.sidebar-card__props--compact+.sidebar-card__price-row{margin-top:14px}.cb-strip{padding:12px 16px}.cb-strip .cb-compact__hd{align-items:center}.cb-compact__total{font-size:var(--fs-md);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.cb-strip .cb-bar{height:5px;margin-top:10px}.cb-strip .cb-legend{margin-top:8px;gap:2px 12px;font-size:var(--fs-xs)}.cb-strip.is-expanded{padding-bottom:14px}.photo-gallery__thumbs{gap:8px}.photo-gallery__thumb{width:72px;height:52px;border-radius:8px}.price-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;font-family:inherit;line-height:inherit;letter-spacing:inherit;color:var(--ink);cursor:pointer;display:inline-flex;align-items:baseline;gap:5px;text-align:left}.price-btn__chev{flex:none;width:10px;height:10px;color:var(--ink-3);transform:translateY(-1px);transition:transform .15s,color .15s}.price-btn:hover .price-btn__chev,.price-btn[aria-expanded=true] .price-btn__chev{color:var(--ink)}.price-btn[aria-expanded=true] .price-btn__chev{transform:translateY(-1px) rotate(180deg)}.price-btn:hover{text-decoration:underline dotted rgba(var(--ov),.4);text-underline-offset:5px}.price-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.pp{position:absolute;z-index:300;background:var(--surface);border-radius:16px;padding:16px 18px 14px;box-shadow:0 24px 60px -16px #14141961,0 2px 8px #14141914;font-family:inherit;color:var(--ink);cursor:default}.pp__hd{display:flex;align-items:center;justify-content:space-between}.pp__title{font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em}.pp__x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-size:var(--fs-xl);line-height:1;color:var(--ink-3);cursor:pointer;padding:0 2px;margin:-4px -4px 0 0}.pp__x:hover{color:var(--ink)}.pp__car{margin:2px 0 12px;font-size:var(--fs-xs);color:var(--ink-2)}.pp .cb-bar{height:6px;margin-top:0}.pp__rows{margin-top:12px;display:flex;flex-direction:column;gap:10px}.pp__row{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-sm)}.pp__row b{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.pp__dot{flex:none;width:8px;height:8px;border-radius:50%;margin-top:5px}.pp__dot--country{background:var(--ink)}.pp__dot--customs{background:var(--brand-deep)}.pp__dot--other{background:var(--ink-3)}.pp__lbl{display:flex;flex-direction:column;gap:1px;min-width:0}.pp__lbl em{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3)}.pp__sum{display:flex;align-items:baseline;justify-content:space-between;margin-top:12px;padding-top:11px;border-top:1px solid var(--border);font-size:var(--fs-sm)}.pp__sum b{font-size:var(--fs-xl);font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pp__toggle{width:100%;margin-top:12px;padding:9px 0 0;border-top:1px solid var(--border);border-radius:0}.pp__toggle .delivery-toggle__amount{margin-left:auto}.pp__foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.pp__note{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}.pp__more{white-space:nowrap;font-size:var(--fs-sm);font-weight:500;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--ov),.35)}.pp__more:hover{text-decoration-color:var(--ink)}.pp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141966;z-index:299}@media (max-width: 640px){.pp{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;border-radius:20px 20px 0 0;padding:18px 18px 22px;z-index:500}.pp-scrim{z-index:499}}.listing-row__photo,.listing-card__thumb-wrap{position:relative}.cmp-btn{position:absolute;top:8px;left:8px;z-index:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 9px;border-radius:999px;background:#fffffff0;color:var(--ink);font-size:var(--fs-xs);font-weight:500;box-shadow:0 1px 4px #14141940;opacity:0;transform:translateY(-3px);transition:opacity .15s,transform .15s,background .15s}.cmp-btn__ic{width:15px;height:15px;flex:none}.listing-card:hover .cmp-btn,.listing-row:hover .cmp-btn,.cmp-btn:focus-visible,.cmp-btn.is-on{opacity:1;transform:none}.cmp-btn.is-on{background:var(--ink);color:#fff}.cmp-btn:hover{background:#fff}.cmp-btn.is-on:hover{background:var(--ink)}@media (hover: none),(max-width: 640px){.cmp-btn{opacity:1;transform:none}}.cmp-bar{position:fixed;left:50%;transform:translate(-50%);bottom:20px;z-index:350;display:flex;align-items:center;gap:14px;background:var(--surface);border-radius:18px;padding:10px 12px;box-shadow:0 18px 50px -14px #14141966,0 2px 8px #14141914;max-width:calc(100vw - 24px)}.cmp-bar__items{display:flex;gap:6px}.cmp-bar__it,.cmp-bar__slot{position:relative;width:56px;height:42px;border-radius:9px;flex:none}.cmp-bar__it img{width:100%;height:100%;object-fit:cover;border-radius:9px;display:block}.cmp-bar__it button{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;border:0;padding:0;background:var(--ink);color:#fff;font-size:var(--fs-sm);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.cmp-bar__slot{border:1.5px dashed var(--border-strong)}.cmp-bar__text{display:flex;flex-direction:column;gap:1px;min-width:0}.cmp-bar__t{font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.cmp-bar__s{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap}.cmp-bar__go{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;font-size:var(--fs-md);font-weight:600;color:var(--ink);background:var(--brand);border-radius:999px;padding:10px 20px}.cmp-bar__go:hover{background:var(--brand-deep)}.cmp-bar__go:disabled{background:var(--surface-2);color:var(--ink-3);cursor:default}.cmp-bar__clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);color:var(--ink-2);padding:8px 6px}.cmp-bar__clear:hover{color:var(--ink);text-decoration:underline}@media (max-width: 640px){.cmp-bar{left:8px;right:8px;transform:none;bottom:12px;gap:10px;padding:8px}.cmp-bar__it,.cmp-bar__slot{width:40px;height:32px}.cmp-bar__s,.cmp-bar__clear{display:none}.cmp-bar__go{padding:9px 14px;margin-left:auto}}.cmp-page{max-width:1180px}.cmp-diff{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer}.cmp-scroll{overflow-x:auto;margin:0 -32px;padding:0 32px 4px}.cmp{--lbl: 176px;min-width:calc(var(--lbl) + var(--n) * 220px)}.cmp-head,.cmp-row{display:grid;grid-template-columns:var(--lbl) repeat(var(--n),minmax(0,1fr));column-gap:16px}.cmp-head{align-items:start;padding-bottom:18px}.cmp-car{min-width:0}.cmp-car__photo{position:relative;display:block;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:var(--surface-2);cursor:pointer}.cmp-car__photo img{width:100%;height:100%;object-fit:cover;display:block}.cmp-car__x{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:0;background:#fffffff0;color:var(--ink);font-size:var(--fs-lg);line-height:1;cursor:pointer;box-shadow:0 1px 4px #14141940}.cmp-car__x:hover{background:#fff}.cmp-car__title{margin:12px 0 0;font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em}.cmp-car__trim{margin:2px 0 0;font-size:var(--fs-xs);color:var(--ink-2);min-height:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-car__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:8px}.cmp-car__price-btn{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cmp-car__open{display:inline-block;margin-top:8px;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--ov),.3)}.cmp-car__open:hover{color:var(--ink)}.cmp-add{align-self:start;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:4 / 3;border:1.5px dashed var(--border-strong);border-radius:14px;color:var(--ink-2);font-size:var(--fs-sm);text-align:center;cursor:pointer}.cmp-add:hover{color:var(--ink);border-color:var(--ink-3)}.cmp-add__plus{width:34px;height:34px;border-radius:50%;background:var(--surface-2);display:flex;align-items:center;justify-content:center;font-size:var(--fs-xl);color:var(--ink)}.cmp-sec{margin:22px 0 4px;font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;color:var(--ink)}.cmp-row{align-items:center;padding:11px 0;border-top:1px solid rgba(var(--ov),.08);font-size:var(--fs-md)}.cmp-lbl{color:var(--ink-2);font-size:var(--fs-sm)}.cmp-cell{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.cmp-cell.is-best{color:var(--ink)}.cmp-best{font-size:var(--fs-xs);font-weight:500;color:#08703c;background:#0ca25a21;border-radius:999px;padding:2px 8px}.cmp-row--sum{padding:14px 0;border-top:1px solid rgba(var(--ov),.16);font-size:var(--fs-lg)}.cmp-row--sum .cmp-lbl{color:var(--ink);font-size:var(--fs-md)}.cmp-row--sum .cmp-cell{font-weight:700}.cmp-foot{margin:16px 0 0;font-size:var(--fs-xs);color:var(--ink-3)}.cmp-same{margin:24px 0;font-size:var(--fs-md);color:var(--ink-2)}@media (max-width: 760px){.cmp-scroll{margin:0 -16px;padding:0 16px 4px}.cmp{--lbl: 112px;min-width:calc(var(--lbl) + var(--n) * 168px)}.cmp-head,.cmp-row{column-gap:12px}.cmp-lbl,.cmp-lbl--head{position:sticky;left:0;background:var(--ground);z-index:2}.cmp-car__title{font-size:var(--fs-md)}.cmp-car__price-btn{font-size:var(--fs-lg)}}:is(.cmp-page,.qv) .category-badge--green,:is(.cmp-page,.qv) .badge--accident-no{background:#0ca25a21;color:#08703c}:is(.cmp-page,.qv) .category-badge--red{background:#ff7a1a26;color:#a84a05}:is(.cmp-page,.qv) .category-badge--yellow{background:#2f6bff21;color:#2454d6}:is(.cmp-page,.qv) .category-badge--orange{background:var(--surface-2);color:var(--ink-2)}.cat-watch-row{display:flex;justify-content:center;margin-top:-2px}.cat-watch{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:8px;padding:7px 15px 7px 12px;border-radius:999px;border:1px solid rgba(var(--ov),.16);background:none;color:var(--ink-2);font-size:var(--fs-sm);font-weight:500;transition:background .15s,color .15s,border-color .15s}.cat-watch:hover{background:rgba(var(--ov),.05);color:var(--ink)}.cat-watch__ic{width:16px;height:16px;flex:none}.cat-watch.is-on{color:var(--ink);background:var(--surface);border-color:transparent;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924}.cat-watch__ok{width:8px;height:8px;border-radius:50%;background:var(--ok)}.wd-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:16px}.wd-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0e80}.wd{position:relative;width:min(470px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);color:var(--ink);border-radius:20px;padding:22px 24px 20px;box-shadow:0 30px 80px -20px #00000080}.wd__hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wd__title{margin:0;font-size:var(--fs-xl);font-weight:600;letter-spacing:-.01em}.wd__lead{margin:8px 0 14px;font-size:var(--fs-md);color:var(--ink-2);line-height:1.45}.wd__chips{display:flex;flex-wrap:wrap;gap:6px}.wd__chip{font-size:var(--fs-xs);color:var(--ink-2);background:var(--surface-2);border-radius:999px;padding:4px 10px}.wd__sec{margin-top:18px}.wd__lbl{display:block;margin-bottom:8px;font-size:var(--fs-xs);color:var(--ink-3)}.wd__seg{display:inline-flex;background:var(--surface-2);border-radius:999px;padding:3px;gap:2px}.wd__seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);padding:7px 16px;border-radius:999px}.wd__seg button.is-on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000002e}.wd__tg{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--border);border-radius:14px}.wd__tg span:nth-child(2){display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.wd__tg b{font-size:var(--fs-md);font-weight:500}.wd__tg em{font-style:normal;font-size:var(--fs-xs);color:var(--ink-3)}.wd__tg-ic{flex:none;width:34px;height:34px;border-radius:50%;background:#2aabee;color:#fff;display:flex;align-items:center;justify-content:center}.wd__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:600;background:var(--brand);color:#17171c;border-radius:999px;padding:8px 14px;flex:none}.wd__ok{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ok)}.wd__bubble{max-width:320px;background:var(--surface-2);border-radius:4px 16px 16px;padding:11px 14px 12px;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm)}.wd__bubble-hd{font-size:var(--fs-xs);color:#2a9bd6;font-weight:500}.wd__bubble b{font-weight:600}.wd__bubble span{color:var(--ink-2)}.wd__bubble-btn{margin-top:8px;text-align:center;padding:7px 0;border-radius:9px;background:rgba(var(--ov),.07);color:var(--ink)!important;font-weight:500}.wd__foot{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:22px}.wd__go{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;font-size:var(--fs-md);font-weight:600;background:var(--brand);color:#17171c;border-radius:999px;padding:12px 22px}.wd__go:hover,.wd__link:hover{background:var(--brand-deep)}.wd__off{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}@media (max-width: 640px){.wd-ov{align-items:flex-end;padding:0}.wd{width:100%;max-height:92vh;border-radius:20px 20px 0 0;padding:20px 18px 22px}}.qv-btn{position:absolute;top:8px;right:8px;z-index:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fffffff0;color:#17171c;box-shadow:0 1px 4px #14141940;opacity:0;transform:translateY(-3px);transition:opacity .15s,transform .15s}.qv-btn__ic{width:17px;height:17px}.listing-card:hover .qv-btn,.listing-row:hover .qv-btn,.qv-btn:focus-visible{opacity:1;transform:none}@media (hover: none),(max-width: 640px){.qv-btn{opacity:1;transform:none}}.qv-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600}.qv-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0e73}.qv{position:absolute;top:0;right:0;bottom:0;width:min(468px,100%);background:var(--surface);color:var(--ink);display:flex;flex-direction:column;box-shadow:-24px 0 60px -24px #00000080;animation:qv-in .22s ease}@keyframes qv-in{0%{transform:translate(28px);opacity:0}}@media (prefers-reduced-motion: reduce){.qv{animation:none}}.qv__nav{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);flex:none}.qv__step{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-strong);background:none;color:var(--ink);cursor:pointer;font-size:var(--fs-lg);line-height:1;display:flex;align-items:center;justify-content:center}.qv__step:disabled{opacity:.35;cursor:default}.qv__pos{font-size:var(--fs-sm);color:var(--ink-2);min-width:46px;text-align:center;font-variant-numeric:tabular-nums}.qv__hint{font-size:var(--fs-xs);color:var(--ink-3);margin-left:6px}.qv__x{margin-left:auto!important}.qv__body{flex:1;overflow:auto;padding:16px 20px 18px}.qv__photo{aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:var(--surface-2)}.qv__photo img{width:100%;height:100%;object-fit:cover;display:block}.qv__thumbs{display:flex;gap:6px;margin-top:8px}.qv__th{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:66px;height:48px;border-radius:8px;overflow:hidden;border:2px solid transparent;background:none;cursor:pointer;opacity:.7}.qv__th img{width:100%;height:100%;object-fit:cover;display:block}.qv__th.is-on{border-color:var(--ink);opacity:1}.qv__title{margin:16px 0 0;font-size:var(--fs-xl);font-weight:600;letter-spacing:-.01em}.qv__trim{margin:2px 0 0;font-size:var(--fs-sm);color:var(--ink-2)}.qv__facts{margin:10px 0 0;font-size:var(--fs-md);color:var(--ink)}.qv__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.qv__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:16px}.qv__price-l{flex-basis:100%;font-size:var(--fs-xs);color:var(--ink-3)}.qv__price b{font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.qv .cb-bar{height:6px;margin-top:10px}.qv .cb-legend{margin-top:8px}.qv__toggle{width:100%;margin-top:14px;padding:10px 0 0;border-top:1px solid var(--border);border-radius:0}.qv__toggle .delivery-toggle__amount{margin-left:auto}.qv__foot{display:flex;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--border);flex:none}.qv__go{flex:1;display:flex;align-items:center;justify-content:center;background:var(--brand);color:#17171c;border-radius:999px;padding:12px 18px;font-size:var(--fs-md);font-weight:600;cursor:pointer}.qv__go:hover{background:var(--brand-deep)}.qv__ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:var(--fs-md);font-weight:500;color:var(--ink);background:none;border-radius:999px;padding:12px 18px;box-shadow:inset 0 0 0 1px rgba(var(--ov),.18);border:0}.qv__ghost:hover{background:rgba(var(--ov),.05)}.qv__ic{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:46px;border-radius:999px;border:0;background:none;box-shadow:inset 0 0 0 1px rgba(var(--ov),.18);color:var(--ink);display:flex;align-items:center;justify-content:center}.qv__ic svg{width:18px;height:18px}.qv__ic.is-on{background:var(--ink);color:var(--surface)}@media (max-width: 640px){.qv{top:auto;height:92vh;width:100%;border-radius:20px 20px 0 0;animation-name:qv-up}@keyframes qv-up{0%{transform:translateY(30px);opacity:0}}.qv__hint{display:none}}html.qv-open{overflow:hidden}.lp{display:flex;align-items:center;gap:16px;background:var(--surface);color:var(--ink);border-radius:16px;padding:12px;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924}.home-hero .lp{margin-top:18px}.lp__photo{flex:none;width:132px;height:99px;border-radius:12px;overflow:hidden;background:var(--surface-2)}.lp__photo img{width:100%;height:100%;object-fit:cover;display:block}.lp__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lp__src{font-size:var(--fs-xs);color:var(--ink-3)}.lp__title{margin:0;font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em}.lp__meta{margin:0;font-size:var(--fs-md);color:var(--ink-2)}.lp__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:4px}.lp__price b{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp__price span{font-size:var(--fs-xs);color:var(--ink-3)}.lp .cb-bar{height:5px;margin-top:6px;max-width:320px}.lp__actions{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:center}.lp__go{display:inline-flex;align-items:center;justify-content:center;background:var(--brand);color:#17171c;border-radius:999px;padding:11px 20px;font-size:var(--fs-md);font-weight:600;cursor:pointer;white-space:nowrap}.lp__go:hover{background:var(--brand-deep)}.lp__open{font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--ov),.3)}.lp__open:hover{color:var(--ink)}.lp--err{align-items:flex-start}.lp--err .lp__body b{font-size:var(--fs-md);font-weight:600}.lp--err .lp__body span{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.4}.lp__ic{flex:none;width:30px;height:30px;border-radius:50%;background:var(--attn-wash);color:var(--attn);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--fs-md)}.lp__ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;padding:6px}.lp--load .lp__body{gap:8px}.lp__wait,.calc-skx__wait{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--ink-3)}.lp__spin{width:13px;height:13px;border-radius:50%;border:2px solid rgba(245,179,1,.35);border-top-color:var(--brand-deep);animation:lp-spin .7s linear infinite}@keyframes lp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.lp__spin{animation-duration:2.4s}}@media (max-width: 640px){.lp{flex-wrap:wrap;gap:12px}.lp__photo{width:96px;height:72px}.lp__actions{flex-direction:row;align-items:center;width:100%;justify-content:space-between}}.skx{display:block;min-height:10px;border-radius:6px;background:linear-gradient(90deg,var(--surface-2) 0%,var(--hover) 50%,var(--surface-2) 100%);background-size:220% 100%;animation:skx 1.5s ease-in-out infinite}.skx--l{height:13px;margin:2px 0}@keyframes skx{0%{background-position:120% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.skx{animation:none}}.skx-rowline{display:flex;justify-content:space-between;align-items:center;padding:9px 0}.skx-nav{display:flex;gap:26px;padding:16px 2px;align-items:center}.skx-nav .skx{border-radius:4px}.skx-detail,.skx-row{pointer-events:none}.skx-row .listing-row__body{gap:10px;display:flex;flex-direction:column}.skx-row .listing-row__yearkm,.skx-row .listing-row__aside{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.calc-skx{padding:4px 0}.err-box{max-width:520px;margin:56px auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.err-box__ic{width:56px;height:56px;border-radius:50%;background:var(--attn-wash);color:var(--attn);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.err-box__title{margin:0;font-size:var(--fs-xl);font-weight:600;letter-spacing:-.01em}.err-box__text{margin:0;font-size:var(--fs-md);color:var(--ink-2);line-height:1.5;max-width:44ch}.err-box__actions{display:flex;align-items:center;gap:18px;margin-top:10px;flex-wrap:wrap;justify-content:center}.err-box__link{font-size:var(--fs-md);color:var(--ink-2);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--ov),.3)}.err-box__link:hover{color:var(--ink)}.err-box__link--btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-family:inherit;padding:0}.calculator-page__result .err-box{margin:24px auto}.ss-list{display:flex;flex-direction:column;gap:12px;margin-top:4px}.ss-card{display:flex;align-items:center;gap:20px;background:var(--surface);border-radius:16px;padding:16px 20px;box-shadow:0 1px 2px #1414190a,0 6px 16px -10px #14141924}.ss-card__main{flex:1;min-width:0}.ss-card__t{margin:0 0 8px;font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em}.ss-card__meta{margin:8px 0 0;font-size:var(--fs-xs);color:var(--ink-3)}.ss-card__new{flex:none;min-width:96px;text-align:center;display:flex;flex-direction:column;gap:1px}.ss-card__new b{font-size:var(--fs-2xl);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.ss-card__new span{font-size:var(--fs-xs);color:var(--ink-3)}.ss-card__new--none span{font-size:var(--fs-sm)}.ss-card__act{flex:none;display:flex;align-items:center;gap:16px}.ss-card__open{font-size:var(--fs-sm);color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--ov),.35)}.ss-card__sw{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer}.ss-card__del{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font-size:var(--fs-xl);line-height:1;color:var(--ink-3);padding:2px 4px}.ss-card__del:hover{color:var(--ink)}@media (max-width: 760px){.ss-card{flex-wrap:wrap;gap:12px 16px}.ss-card__main{flex-basis:100%}.ss-card__act{margin-left:auto}}:root{--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 28px;--fs-3xl: 36px}.site-header__theme{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2)}.site-header__theme:hover{background:var(--hover);color:var(--ink)}:root{--ov: 20, 20, 25}html[data-theme=dark]{color-scheme:dark;--ov: 255, 255, 255;--ground: #0e0e11;--surface: #17171b;--surface-2: #222227;--border: #2d2d34;--border-strong: #3d3d46;--ink: #f1f1f4;--ink-2: #b7b7c0;--ink-3: #8e8e99;--hover: #2a2a30;--selected: #32323a;--brand-wash: rgba(245, 179, 1, .16);--action: #f1f1f4;--action-hover: #ffffff;--link: #d8d8de;--link-hover: #ffffff;--ok-wash: rgba(12, 162, 90, .2);--attn-wash: rgba(255, 122, 26, .2);--bad-wash: rgba(245, 68, 60, .22);--shadow-card: 0 1px 2px rgba(0, 0, 0, .5);--shadow-lift: 0 8px 24px -10px rgba(0, 0, 0, .7), 0 2px 6px rgba(0, 0, 0, .4);--shadow-pop: 0 16px 40px -16px rgba(0, 0, 0, .8), 0 4px 10px rgba(0, 0, 0, .4)}html[data-theme=dark] .lease-chip{color:#ffb27a}html[data-theme=dark] :is(.lead-btn,.btn--primary,.cat-toolbar__submit,.cat-btn-primary,.cat-empty__reset,.calculator-page__submit,.mf-apply,.home-shelf__more-btn,.cmp-bar__go,.wd__go,.wd__link,.qv__go,.lp__go,.how-steps__num,.sidebar-card__price-row,.calculator-page__result-total,.mfilters__chip.is-on,.mf-pill.is-on,.lead-bar){--ink: #17171c;--ink-2: #3d3d45;--ink-3: #5c5c64;color:#17171c}html[data-theme=dark] :is(.cat-panel__pill.is-on,.cmp-btn.is-on,.qv__ic.is-on,.translation-toggle button:disabled){background:#f1f1f4;color:#17171c;border-color:#f1f1f4}html[data-theme=dark] .cmp-bar__it button{background:#f1f1f4;color:#17171c}html[data-theme=dark] .cat-panel__pill.is-on{background:var(--surface-2);color:var(--ink);box-shadow:none}html[data-theme=dark] .cat-panel__pill.is-on .cat-panel__count{color:var(--ink-3)}html[data-theme=dark] button.pagination__page.pagination__page--active,html[data-theme=dark] button.pagination__page.pagination__page--active:hover{background:var(--surface-2);color:var(--ink);box-shadow:none}html[data-theme=dark] .site-footer{background:#08080a}html[data-theme=dark] .delivery-toggle.is-on .delivery-toggle__sw:before,html[data-theme=dark] .round-checkbox:checked:before,html[data-theme=dark] .mf-toggle input:checked+.mf-toggle__sw:after{background:#17171c}html[data-theme=dark] .delivery-toggle--price .delivery-toggle__sw{background:#17171c47}html[data-theme=dark] .delivery-toggle--price.is-on .delivery-toggle__sw:before{background:#f5b301}html[data-theme=dark] :is(.category-badge--green,.badge--accident-no,.badge--ok,.cmp-best){background:#0ca25a33!important;color:#52d590!important}html[data-theme=dark] :is(.category-badge--red,.category-badge--attn,.badge--attn){background:#ff7a1a33!important;color:#ff9e58!important}html[data-theme=dark] :is(.category-badge--yellow,.category-badge--info,.badge--info){background:#4678ff38!important;color:#86a9ff!important}html[data-theme=dark] :is(.category-badge--orange,.category-badge--muted,.badge--muted){background:var(--surface-2)!important;color:var(--ink-2)!important}html[data-theme=dark] :is(.badge--danger,.badge--accident-yes){background:#f5443c38!important;color:#ff8a84!important}html[data-theme=dark] .insurance-history-badge--warning,html[data-theme=dark] .insurance-history-link--warning{background:var(--bad-wash);color:#ff8a84}html[data-theme=dark] .insurance-history-badge--ok,html[data-theme=dark] .insurance-history-link--ok{background:var(--ok-wash);color:#52d590}html[data-theme=dark] .sidebar-card__price-row .delivery-toggle__label,html[data-theme=dark] .sidebar-card__price-row .delivery-toggle__amount{color:#17171c}.site-header__theme--menu{display:none}@media (max-width: 900px){.site-header__theme--top{display:none}.site-header__theme--menu{display:inline-flex;width:auto;height:auto;border-radius:0;gap:8px;padding:8px 4px;font-family:inherit;font-size:var(--fs-sm);font-weight:500}.site-header__theme--menu:hover{background:none}}.site-header__title{white-space:nowrap}@media (max-width: 900px){.site-header__theme--menu{justify-content:flex-start}}.cmp-notice{position:fixed;left:50%;bottom:96px;transform:translate(-50%);z-index:360;max-width:calc(100vw - 32px);background:var(--ink);color:var(--surface);border-radius:12px;padding:10px 16px;font-size:var(--fs-sm);box-shadow:0 10px 30px -10px #00000080}.cmp-notice--above{bottom:96px}a.cmp-bar__go{display:inline-flex;align-items:center;text-decoration:none}a.cmp-car__photo,a.cmp-add{text-decoration:none}.cat-toolbar__input:focus,.cat-toolbar__input:focus-visible,.mfilters__search input:focus,.mfilters__search input:focus-visible{outline:none;box-shadow:none}:root{--chip-bg: #e3e3e9;--chip-bg-hover: #d7d7df}html[data-theme=dark]{--ground: #0c0c0f;--surface: #1d1d22;--surface-2: #2b2b32;--hover: #35353e;--selected: #3a3a46;--border: #3a3a44;--border-strong: #4d4d59;--chip-bg: #33333d;--chip-bg-hover: #3f3f4b}.cat-chip{background:var(--chip-bg)}.cat-chip:has(.cat-chip__label:hover){background:var(--chip-bg-hover)}.cat-chip__label{color:var(--ink)}.cat-chip__remove{color:var(--ink-2)}.cat-chip__remove:hover{background:rgba(var(--ov),.16);color:var(--ink)}.cat-chips__reset{color:var(--ink-2)}.cat-panel__row{gap:8px}.cat-panel__pill{background:var(--chip-bg);color:var(--ink);border-radius:10px}.cat-panel__pill:hover{background:var(--chip-bg-hover);color:var(--ink)}.cat-panel__pill--back,.cat-panel__pill--back:hover{color:var(--ink)}.cat-panel__pill--back{background:var(--chip-bg)}.cat-panel__pill--back:hover{background:var(--chip-bg-hover)}.cat-panel__pill.is-on{background:var(--surface);box-shadow:0 1px 2px #14141914,0 6px 16px -10px #1414194d}html[data-theme=dark] .cat-panel__pill.is-on{background:#f1f1f4;color:#17171c;box-shadow:none}html[data-theme=dark] .cat-panel__pill.is-on .cat-panel__count{color:#5c5c64}.cat-panel__count,.cat-panel__more{color:var(--ink-2)}.cat-list-toolbar{align-items:center;padding:14px 0 0;margin:6px 0 0}.cat-list-toolbar+.listing-grid,.cat-list-toolbar+.listing-list{margin-top:16px}.cat-list-toolbar__left,.cat-list-toolbar__right,.results-bar__sort{align-items:center}.cat-list-toolbar .view-toggle{background:var(--chip-bg);padding:3px;height:36px;border-radius:10px}.cat-list-toolbar .view-toggle button{height:30px;width:34px;border-radius:8px;color:var(--ink-2);background:none;box-shadow:none}.cat-list-toolbar .view-toggle button:hover{color:var(--ink);background:rgba(var(--ov),.08)}.cat-list-toolbar .view-toggle button.active{color:var(--ink);background:var(--surface);box-shadow:0 1px 3px #0000002e}.cat-list-toolbar .results-bar__sort-select .sselect__control{background:var(--chip-bg);height:36px;padding-left:12px;border-radius:10px}.cat-list-toolbar .results-bar__sort-select .sselect__control:hover{background:var(--chip-bg-hover)}.cat-list-toolbar .delivery-toggle--pill{background:var(--chip-bg);height:36px;border-radius:10px}.cat-list-toolbar .delivery-toggle--pill:hover{background:var(--chip-bg-hover)}.cat-list-toolbar .cat-share-btn{background:var(--chip-bg);height:36px;border-radius:10px;color:var(--ink)}.cat-list-toolbar .cat-share-btn:hover{background:var(--chip-bg-hover)}.delivery-toggle.is-on .delivery-toggle__sw,.delivery-toggle--pill.is-on .delivery-toggle__sw,.round-checkbox:checked,.mf-toggle input:checked+.mf-toggle__sw{background:var(--brand-deep)}html[data-theme=dark] .delivery-toggle.is-on .delivery-toggle__sw:before,html[data-theme=dark] .round-checkbox:checked:before,html[data-theme=dark] .mf-toggle input:checked+.mf-toggle__sw:after{background:#fff}.delivery-toggle--price.is-on .delivery-toggle__sw{background:var(--ink)}html[data-theme=dark] .delivery-toggle--price.is-on .delivery-toggle__sw{background:#17171c}.home-viewed__item{background:var(--surface);color:var(--ink-2)}.home-viewed__item:hover{background:var(--surface-2);color:var(--ink)}.home-viewed__price,.home-viewed__clear{color:var(--ink-2)}html[data-theme=dark] .cat-region-hint{background:var(--surface-2)}.cmp-btn,.qv-btn,.cmp-car__x{background:#fffffff5;color:#17171c;box-shadow:0 1px 5px #0006}.cmp-btn:hover,.qv-btn:hover,.cmp-car__x:hover{background:#fff}.cmp-btn.is-on,html[data-theme=dark] .cmp-btn.is-on{background:var(--brand);color:#17171c;border-color:transparent}.cmp-btn.is-on:hover,html[data-theme=dark] .cmp-btn.is-on:hover{background:var(--brand-deep)}.cmp-car__x{width:30px;height:30px;font-size:20px;font-weight:500}html[data-theme=dark] .cmp-bar__it button,.cmp-bar__it button{background:#17171c;color:#fff;border:1.5px solid #fff;width:20px;height:20px;top:-7px;right:-7px;font-size:14px}.cmp-bar{border:1px solid var(--border-strong);box-shadow:0 0 0 4px #f5b3013d,0 18px 50px -14px #00000080;animation:cmp-in .28s ease}@keyframes cmp-in{0%{transform:translate(-50%,16px);opacity:0}}@media (max-width: 640px){.cmp-bar{animation-name:cmp-in-m}@keyframes cmp-in-m{0%{transform:translateY(16px);opacity:0}}}@media (prefers-reduced-motion: reduce){.cmp-bar{animation:none}}.pp{border:1px solid var(--border-strong);box-shadow:0 0 0 1px rgba(var(--ov),.05),0 28px 70px -14px #0000008c,0 4px 14px #0000002e}html[data-theme=dark] .pp{background:var(--surface-2)}html[data-theme=dark] .pp .pp__sum,html[data-theme=dark] .pp .pp__toggle{border-color:var(--border-strong)}html[data-theme=dark] .sselect__box.is-checked,html[data-theme=dark] .mf-optrow__box.is-checked{background:var(--brand);border-color:var(--brand)}html[data-theme=dark] .sselect__box.is-checked:after,html[data-theme=dark] .mf-optrow__box.is-checked:after{border-color:#17171c}.spec-warn__pop,.listing-action-icons__toast{color:var(--surface)}.cmp-car__trow{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:12px}.cmp-car__trow .cmp-car__title{margin:0;min-width:0}.cmp-car__fav{flex:none;margin:-4px -6px 0 0}.qv{width:min(580px,100%)}.qv__photo{position:relative;cursor:zoom-in}.qv__photo .photo-gallery__nav{width:44px;height:64px;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6));background:none;box-shadow:none}.qv__count{position:absolute;left:50%;bottom:10px;transform:translate(-50%);background:#0000008c;color:#fff;font-size:var(--fs-xs);padding:3px 10px;border-radius:999px}.qv__thumbs{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;padding-bottom:6px}.qv__th{flex:none}.qv__titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:16px}.qv__titlerow .qv__title{margin:0}.qv__acts{flex:none;display:flex;gap:6px}.qv__sections{margin-top:20px;display:flex;flex-direction:column;gap:0}.qv .spec-grid-card{background:none;box-shadow:none;border-radius:0;padding:22px 0 6px;border-top:1px solid rgba(var(--ov),.1)}.qv .spec-grid-card h3{font-size:var(--fs-md)}.qv__desc{margin:0;font-size:var(--fs-md);color:var(--ink-2);line-height:1.5}.pp .delivery-toggle__amount,.qv .delivery-toggle__amount,.cmp-page .delivery-toggle__amount{color:var(--ink-2)}.qv__tabs{position:sticky;top:-16px;z-index:3;margin:14px -20px 0;padding:0 20px;background:var(--surface);box-shadow:inset 0 -1px rgba(var(--ov),.16)}.qv__tabs .detail-nav{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none}.qv__tabs .detail-nav::-webkit-scrollbar{display:none}.qv__tabs .detail-nav a{white-space:nowrap;cursor:pointer}.qv__sections{padding-top:14px}.qv__loading{padding:28px 0;font-size:var(--fs-sm);color:var(--ink-3);text-align:center}.listing-detail{padding-left:32px;padding-right:32px}@media (max-width: 900px){.listing-detail{padding-left:16px;padding-right:16px}}.listing-detail{max-width:var(--page-max)}.listing-detail__layout{grid-template-columns:minmax(0,1fr) 420px;gap:16px 24px}.listing-detail__gallery,.listing-detail__main{max-width:none}.listing-detail .photo-gallery__main{max-height:580px}.listing-detail .photo-gallery__thumb{width:84px;height:60px}.similar-listings{max-width:var(--page-max)}@media (max-width: 900px){.listing-detail__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.similar-listings{padding-left:16px;padding-right:16px}}.page--customs{max-width:1180px}.cx{--info-wash: rgba(47, 107, 255, .1);--cx-shadow: 0 1px 2px rgba(20, 20, 25, .04), 0 6px 16px -10px rgba(20, 20, 25, .14)}html[data-theme=dark] .cx{--info-wash: rgba(47, 107, 255, .2)}.cx .cx-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.cx-pill{display:inline-flex;gap:8px;align-items:center;font-size:var(--fs-xs);color:var(--ink);background:var(--chip-bg);border-radius:999px;padding:6px 12px;white-space:nowrap}.cx-pill i{width:8px;height:8px;border-radius:50%;background:var(--ok);display:block}.cx-calc{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 900px){.cx-calc{grid-template-columns:minmax(0,1fr)}}.cx-side{display:flex;flex-direction:column;gap:20px;min-width:0}.cx-card{background:var(--surface);border-radius:20px;box-shadow:var(--cx-shadow)}.cx-empty{padding:40px 24px;text-align:center;color:var(--ink-3)}.cx-form{padding:22px;display:flex;flex-direction:column;gap:16px;position:sticky;top:12px}@media (max-width: 900px){.cx-form{position:static}}.cx-form__h{display:flex;justify-content:space-between;align-items:baseline}.cx-form__h h2{font-size:var(--fs-lg)}.cx-link{background:none;border:0;padding:0;color:var(--ink-2);font-size:var(--fs-xs);text-decoration:underline;cursor:pointer;font-family:inherit}.cx-link:hover{color:var(--ink)}.cx-field{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);font-weight:600;color:var(--ink)}.cx-field__l{display:flex;justify-content:space-between;gap:8px}.cx-agelabel{font-weight:400;color:var(--ink-2)}.cx-hint{font-size:var(--fs-xs);font-weight:400;color:var(--ink-3);line-height:1.5}.cx-hint:empty{display:none}.cx-row{display:flex;gap:8px}.cx-row input{flex:1;min-width:0}.cx-field input,.cx-field .sselect__control{height:44px;border:0;border-radius:12px;background:var(--surface-2);font-size:var(--fs-md);font-weight:400;padding:0 14px;color:var(--ink)}.cx-field input{width:100%;font-family:inherit;font-variant-numeric:tabular-nums}.cx-field input::placeholder{color:var(--ink-3)}.cx-field input:focus{outline:none;background:var(--surface);box-shadow:0 0 0 2px var(--ink)}.cx-field .sselect__control:hover{background:var(--hover)}.cx-row .sselect{flex:1;min-width:0}.cx-seg{display:flex;background:var(--surface-2);border-radius:14px;padding:3px;gap:2px;flex-wrap:wrap}.cx-form .cx-seg{min-height:44px}.cx-seg button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink-2);font-family:inherit;font-size:var(--fs-sm);font-weight:500;padding:8px 12px;border-radius:11px;cursor:pointer;white-space:nowrap}.cx-seg button:hover{color:var(--ink)}.cx-seg button.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0000002e}.cx-seg button:disabled{opacity:.5;cursor:default}.cx-row .cx-seg{flex:0 0 auto;flex-wrap:nowrap}.cx-soon{font-size:var(--fs-xs);background:var(--brand-wash);color:var(--ink);border-radius:999px;padding:0 6px;margin-left:4px}.cx-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:12px;border:0;background:var(--surface-2);color:var(--ink);font-family:inherit;font-weight:600;font-size:var(--fs-md);cursor:pointer}.cx-btn:hover{background:var(--hover);color:var(--ink)}.cx-btn--y{background:var(--brand);color:#17171c;font-weight:700}.cx-btn--y:hover{background:var(--brand-deep);color:#17171c}.cx-btn--ghost{background:#ffffff1a;color:#fff}.cx-btn--ghost:hover{background:#ffffff2e;color:#fff}.cx-res{overflow:hidden}.cx-res__top{background:var(--brand);color:#17171c;margin:14px 14px 0;border-radius:16px;padding:14px 18px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.cx-res__l{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700;opacity:.7}.cx-res__v{font-family:var(--mono);font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.cx-res__eff{text-align:right;font-size:var(--fs-sm);line-height:1.35}.cx-res__eff b{display:block;font-family:var(--mono);font-size:var(--fs-lg);font-weight:600}.cx-res__body{padding:12px 22px 0}.cx-bar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--surface-2);gap:2px}.cx-bar i{display:block;height:100%;min-width:3px}.cx-lines{margin-top:2px}.cx-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 16px;padding:5px 0;border-bottom:1px solid var(--border)}.cx-line:last-child{border-bottom:0}.cx-line__n{font-weight:600;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cx-line__n i{width:10px;height:10px;border-radius:3px;flex-shrink:0}.cx-line__v{font-family:var(--mono);font-weight:600;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cx-line__d{grid-column:1 / -1;font-size:var(--fs-xs);color:var(--ink-2);line-height:1.4;padding-left:19px}.cx-line--zero .cx-line__n,.cx-line--zero .cx-line__v{color:var(--ink-3);font-weight:500}.cx-tag{font-size:var(--fs-xs);font-weight:600;padding:1px 8px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);margin-left:6px}.cx-tag--ok{background:#0ca25a21;color:#08703c}.cx-line__n .cx-tag{margin-left:0}.cx-notice{margin:8px 22px 0;padding:9px 12px;border-radius:12px;font-size:var(--fs-xs);line-height:1.45;display:flex;gap:9px}.cx-res__top+.cx-notice{margin-top:12px}.cx-notice svg{flex-shrink:0;margin-top:2px}.cx-notice--ok{background:var(--ok-wash)}.cx-notice--attn{background:var(--attn-wash)}.cx-notice--info{background:var(--info-wash)}.cx-notice b{font-weight:600}.cx-ages{padding:12px 22px 2px}.cx-ages h3{font-size:var(--fs-sm);margin-bottom:6px}.cx-ages h3 span{font-weight:400;font-size:var(--fs-xs);color:var(--ink-3);margin-left:6px}.cx-ages__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width: 560px){.cx-ages__g{grid-template-columns:minmax(0,1fr)}}.cx-age{background:var(--surface-2);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.cx-age.cur{background:var(--surface);box-shadow:0 0 0 2px var(--ink)}.cx-age__l{font-size:var(--fs-xs);color:var(--ink-2);display:flex;justify-content:space-between;gap:6px}.cx-age__best{color:#08703c}.cx-age__v{font-family:var(--mono);font-weight:600;font-size:var(--fs-md)}.cx-age.min .cx-age__v{color:#08703c}.cx-age__d{font-size:var(--fs-xs);color:var(--ink-2)}.cx-res__foot{margin:8px 22px 14px;padding-top:8px;border-top:1px dashed var(--border-strong);display:flex;justify-content:space-between;gap:12px 20px;align-items:center;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--ink-2)}.cx-res__foot a{font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.cx-res__actions{display:flex;gap:8px;flex-wrap:wrap}.cx-res__actions .cx-btn{height:40px;font-size:var(--fs-sm);padding:0 16px}.cx .detail-nav-wrap{margin:36px 0 0}@media (max-width: 640px){.page--customs{padding-inline:16px}}.cx-sec{padding-top:40px;scroll-margin-top:56px}.cx-sec__h{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:6px}.cx-sec__h h2{font-size:var(--fs-xl);letter-spacing:-.02em;line-height:1.2}.cx-sec__lead{color:var(--ink-2);max-width:70ch;margin-bottom:22px;font-size:var(--fs-md)}.cx-asof{font-size:var(--fs-xs);color:var(--ink-3)}.cx-asof--link{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.cx-asof--link:hover{color:var(--ink)}.cx-parts{border-top:1px solid var(--border)}.cx-part{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:4px 28px;padding:16px 0;border-bottom:1px solid var(--border)}@media (max-width: 860px){.cx-part{grid-template-columns:minmax(0,1fr)}}.cx-part h3{font-size:var(--fs-lg);display:flex;align-items:center;gap:9px}.cx-part h3 i{width:10px;height:10px;border-radius:3px;flex-shrink:0}.cx-part__k{font-size:var(--fs-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:2px}.cx-part p{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.55}.cx-part p b{color:var(--ink);font-weight:600}.cx-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.cx-tab{border:0;background:var(--chip-bg);color:var(--ink);font-family:inherit;font-size:var(--fs-sm);font-weight:500;padding:8px 14px;border-radius:10px;cursor:pointer}.cx-tab:hover{background:var(--chip-bg-hover);color:var(--ink)}.cx-tab[aria-selected=true]{background:var(--ink);color:var(--surface);font-weight:600}.cx-rates{padding:6px 20px 20px}.cx-rates__note{font-size:var(--fs-sm);color:var(--ink-2);padding:14px 0 12px;max-width:80ch}.cx-rates__note b{color:var(--ink)}.cx-tbl{overflow-x:auto}.cx-tbl table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.cx-tbl th{text-align:left;font-size:var(--fs-xs);font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;padding:8px 14px;border-bottom:1px solid var(--border-strong);white-space:nowrap}.cx-tbl td{padding:10px 14px;border-bottom:1px solid var(--border);white-space:nowrap}.cx-tbl th.r,.cx-tbl td.r{text-align:right}.cx-tbl tr.hit td{background:var(--brand-wash);font-weight:600}.cx-tbl tr.hit td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.cx-tbl td.hit{background:var(--brand-wash);font-weight:600}.cx-util th.pw,.cx-util td.pw{width:1%;text-align:left;padding-right:28px}.cx-util__grp th{font-size:var(--fs-xs);color:var(--ink);text-transform:none;letter-spacing:0;font-weight:700;border-bottom:1px solid var(--border)}.cx-util th.sep,.cx-util td.sep{border-left:1px solid var(--border)}.cx-formula{display:grid;gap:8px;padding:6px 0 16px}.cx-formula div{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;font-size:var(--fs-sm)}.cx-formula b{min-width:74px}.cx-formula code{font-family:var(--mono);font-size:var(--fs-xs);background:var(--surface-2);padding:3px 8px;border-radius:6px}.cx-rates__sel{display:flex;gap:8px 10px;align-items:center;flex-wrap:wrap;padding:4px 0 12px;font-size:var(--fs-xs);font-weight:600}.cx-rates__sel .sselect{width:auto;flex:0 1 auto;min-width:230px}.cx-rates__sel .sselect+label+.sselect{min-width:170px}.cx-rates__sel .sselect__control{height:40px;border:0;border-radius:12px;background:var(--surface-2);font-size:var(--fs-sm);font-weight:400;padding:0 12px 0 14px;color:var(--ink)}.cx-rates__sel .sselect__control:hover{background:var(--hover)}@media (max-width: 640px){.cx-rates__sel .sselect,.cx-rates__sel .sselect+label+.sselect{flex:1 1 100%;min-width:0}}.cx-rates__src{font-size:var(--fs-xs);color:var(--ink-3);padding-top:12px}.cx-rates__src a{text-decoration:underline;text-underline-offset:2px;color:var(--ink-2)}.cx-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width: 860px){.cx-two{grid-template-columns:minmax(0,1fr)}}.cx-box{padding:22px 24px}.cx-box h3{font-size:var(--fs-lg);margin-bottom:14px}.cx-checks{list-style:none;margin:0;padding:0;display:grid;gap:14px}.cx-checks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.cx-checks li b{color:var(--ink);font-weight:600}.cx-checks svg{margin-top:1px}.cx-steps{list-style:none;margin:0;padding:0;counter-reset:cxs;display:grid}.cx-steps li{counter-increment:cxs;position:relative;padding:0 0 18px 42px;font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.cx-steps li:last-child{padding-bottom:0}.cx-steps li:before{content:counter(cxs);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--brand);color:#17171c;font-weight:700;font-size:var(--fs-sm);display:grid;place-items:center}.cx-steps li:after{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:2px;background:var(--border)}.cx-steps li:last-child:after{display:none}.cx-steps li b{display:block;color:var(--ink);font-weight:600;font-size:var(--fs-md)}.cx-steps__not{display:block;margin-top:4px;font-size:var(--fs-xs);color:var(--ink-3)}.cx-warn{margin-top:20px;padding:14px 18px;border-radius:12px;background:var(--attn-wash);font-size:var(--fs-sm);line-height:1.55}.cx-warn b{font-weight:600}.cx-tl{border-left:2px solid var(--border-strong);margin-left:6px;display:grid;gap:20px;padding-left:26px}.cx-tl__i{position:relative;display:grid;grid-template-columns:130px minmax(0,1fr);gap:4px 20px}@media (max-width: 640px){.cx-tl__i{grid-template-columns:minmax(0,1fr)}}.cx-tl__i:before{content:"";position:absolute;left:-33px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--surface);border:3px solid var(--brand)}.cx-tl__d{font-family:var(--mono);font-size:var(--fs-sm);font-weight:600;padding-top:1px}.cx-tl__t b{display:block;font-weight:600}.cx-tl__t span{font-size:var(--fs-sm);color:var(--ink-2)}.cx-npa{display:grid;border-top:1px solid var(--border)}.cx-npa__i{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:6px 24px;padding:15px 0;border-bottom:1px solid var(--border);align-items:center}@media (max-width: 860px){.cx-npa__i{grid-template-columns:minmax(0,1fr)}}.cx-npa__i b{display:block;font-weight:600;line-height:1.4}.cx-npa__d{font-size:var(--fs-xs);color:var(--ink-3);font-family:var(--mono)}.cx-npa__i p{font-size:var(--fs-sm);color:var(--ink-2)}.cx-npa__go{font-size:var(--fs-sm);font-weight:600;white-space:nowrap;border:1px solid var(--border-strong);border-radius:10px;padding:5px 13px;color:var(--ink);justify-self:start}.cx-npa__go:hover{background:var(--hover)}.cx-npa__nolink{font-size:var(--fs-xs);color:var(--ink-3);border:1px dashed var(--border-strong);border-radius:10px;padding:5px 13px;white-space:nowrap;justify-self:start}.cx-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:14px}@media (max-width: 860px){.cx-faq{grid-template-columns:minmax(0,1fr)}}.cx details{border-bottom:1px solid var(--border)}.cx summary{cursor:pointer;padding:16px 28px 16px 0;font-weight:600;list-style:none;position:relative}.cx summary::-webkit-details-marker{display:none}.cx summary:after{content:"+";position:absolute;right:4px;top:12px;font-size:22px;font-weight:400;color:var(--ink-3)}.cx details[open] summary:after{content:"–"}.cx details p{padding:0 28px 18px 0;color:var(--ink-2);font-size:var(--fs-sm);line-height:1.6}.cx-cta{margin-top:48px;background:#17171c;color:#fff;border-radius:20px;padding:32px;display:flex;justify-content:space-between;align-items:center;gap:20px 32px;flex-wrap:wrap;box-shadow:inset 0 -4px 0 var(--brand)}.cx-cta h2{font-size:var(--fs-2xl);letter-spacing:-.02em;line-height:1.2;max-width:24ch;color:#fff}.cx-cta p{color:#b7b7c0;margin-top:8px;max-width:52ch}.cx-cta__r{display:flex;gap:10px;flex-wrap:wrap}.cx-cta .cx-btn{height:46px;padding:0 22px}@media (max-width: 640px){.cx-cta{padding:24px 20px}}.cx-disclaimer{margin-top:28px;font-size:var(--fs-xs);color:var(--ink-3);line-height:1.6;max-width:90ch}.cb-customs-link{display:inline-block;margin-top:6px;font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.cb-customs-link:hover{color:var(--ink)}@media (max-width: 640px){.cx-form{padding:18px}.cx-res__top{margin:10px 10px 0;padding:12px 14px}.cx-res__body,.cx-ages{padding-left:16px;padding-right:16px}.cx-notice,.cx-res__foot{margin-left:16px;margin-right:16px}}.cx-link{padding:10px 6px;margin:-10px -6px}.cx-res{scroll-margin-top:12px}.cx-total{display:none}@media (max-width: 900px){.cx-total{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:12px;right:12px;bottom:12px;z-index:340;border:0;border-radius:14px;background:var(--brand);color:#17171c;font-family:inherit;font-size:var(--fs-md);padding:13px 16px;box-shadow:0 10px 30px -10px #00000073;cursor:pointer}.cx-total b{font-family:var(--mono);font-weight:700;margin-left:6px;font-variant-numeric:tabular-nums}.cx-total__go{font-size:var(--fs-sm);font-weight:600;opacity:.75;white-space:nowrap}body:has(.cmp-bar) .cx-total{bottom:84px}}@media (max-width: 640px){.cx-res__actions{width:100%;flex-direction:column}.cx-res__actions .cx-btn{width:100%;height:44px;font-size:var(--fs-md)}.cx-line__n .cx-tag{margin-left:19px}.cx-rates{padding:4px 14px 16px}.cx-tbl th,.cx-tbl td{padding:9px 8px}.cx-tbl th,.cx-tbl td{white-space:normal}.cx-tbl td.r,.cx-tbl td.cx-mono,.cx-util td.pw{white-space:nowrap}.cx-tbl{background:linear-gradient(to right,var(--surface) 30%,transparent) left / 40px 100% no-repeat local,linear-gradient(to left,var(--surface) 30%,transparent) right / 40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.16),transparent) left / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.16),transparent) right / 12px 100% no-repeat scroll}.cx-tbl th{letter-spacing:.02em}.cx-util th.pw,.cx-util td.pw{padding-right:8px}}@media (max-width: 560px){.cx-ages__g{gap:6px}.cx-ages h3 span{display:block;margin:2px 0 0}.cx-age{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v" "d v";align-items:center;column-gap:12px;padding:9px 14px}.cx-age__l{grid-area:l;justify-content:flex-start;flex-wrap:wrap;gap:2px 8px}.cx-age__v{grid-area:v;text-align:right}.cx-age__d{grid-area:d}}html[data-theme=dark] .cx-tag--ok{background:#0ca25a33;color:#52d590}html[data-theme=dark] :is(.cx-age__best,.cx-age.min .cx-age__v){color:#52d590}.vc{--info-wash: rgba(47, 107, 255, .1);--vc-shadow: 0 1px 2px rgba(20, 20, 25, .04), 0 6px 16px -10px rgba(20, 20, 25, .14)}html[data-theme=dark] .vc{--info-wash: rgba(47, 107, 255, .2)}@media (max-width: 640px){.vc{padding-inline:16px}}.vc.page{padding-top:16px}.vc .page-head{margin-bottom:14px}.vc .page-head__sub{margin-top:6px}.vc-pill{display:inline-flex;gap:8px;align-items:center;font-size:var(--fs-xs);color:var(--ink);background:var(--surface-2);border-radius:999px;padding:6px 12px;white-space:nowrap}.vc-pill i{width:8px;height:8px;border-radius:50%;background:var(--ok);display:block}.vc-card{background:var(--surface);border-radius:20px;box-shadow:var(--vc-shadow)}.vc-form{padding:14px 20px 12px;display:flex;flex-direction:column;gap:8px}.vc-form label{font-size:var(--fs-xs);font-weight:600}.vc-form__row{display:flex;gap:8px}.vc-input{flex:1;min-width:0;height:44px;border:0;border-radius:12px;background:var(--surface-2);font:inherit;font-family:var(--mono);font-size:var(--fs-lg);letter-spacing:.04em;padding:0 14px;color:var(--ink);text-transform:uppercase}.vc-input::placeholder{color:var(--ink-3);text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:var(--fs-md)}.vc-input:focus{outline:none;background:var(--surface);box-shadow:0 0 0 2px var(--ink)}@media (max-width: 520px){.vc-input{flex:none;width:100%;font-size:var(--fs-md);letter-spacing:0;padding:0 12px}.vc-form{padding-inline:16px}.vc-form__row{flex-direction:column}.vc-form .vc-btn{width:100%}}.vc-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:12px;border:0;background:var(--surface-2);color:var(--ink);font-family:inherit;font-weight:600;font-size:var(--fs-md);cursor:pointer;white-space:nowrap;text-decoration:none}.vc-btn:hover{background:var(--hover);color:var(--ink)}.vc-btn:disabled{opacity:.6;cursor:default}.vc-btn--y:disabled{opacity:.9}.vc-btn--y{background:var(--brand);color:#17171c;font-weight:700}.vc-btn--y:hover{background:var(--brand-deep);color:#17171c}.vc-btn--sm{height:38px;font-size:var(--fs-sm);padding:0 16px}.vc-hint{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.5}.vc-hint.is-warn{color:var(--ink-2)}.vc-res{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.vc-res>*{min-width:0}.vc-res>.vc-banner,.vc-res>.vc-foot,.vc-res>.vc-loader,.vc-res>.vc-epts{grid-column:1 / -1}.vc-res--one{grid-template-columns:minmax(0,1fr)}@media (max-width: 900px){.vc-res{grid-template-columns:minmax(0,1fr)}}.vc-banner{border-radius:16px;padding:16px 18px;display:flex;gap:12px;background:var(--attn-wash)}.vc-banner svg{flex:none;margin-top:2px;color:var(--attn)}.vc-banner h3{font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.vc-banner p{margin:0;font-size:var(--fs-sm);line-height:1.55}.vc-banner p+p{margin-top:6px}@media (min-width: 901px){.vc-banner__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.vc-banner__cols p+p{margin-top:0}}.vc-block{padding:4px 22px 18px}.vc-block__h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0 8px}.vc-block__h h2{margin:0;font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em}.vc-tag{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);background:var(--surface-2);border-radius:999px;padding:4px 10px 4px 8px;white-space:nowrap}.vc-tag svg{color:var(--ink-3)}.vc-rec+.vc-rec{margin-top:18px;padding-top:14px;border-top:1px dashed var(--border-strong)}.vc-rec__n{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:2px}.vc-empty{margin:8px 0 0;font-size:var(--fs-lg);font-weight:600}.vc-kv{margin:0}.vc-kv__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:6px 0;border-bottom:1px solid var(--border);align-items:baseline}.vc-kv__row:last-child{border-bottom:0}.vc-kv dt{color:var(--ink-2);font-size:var(--fs-sm)}.vc-kv dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vc-kv dd.is-mono{font-family:var(--mono);font-size:var(--fs-md)}.vc-kv dd.is-muted{color:var(--ink-3);font-weight:400}.vc-kv__row--derived dt:after{content:" · по флагу ФТС";color:var(--ink-3);font-size:var(--fs-xs)}@media (max-width: 520px){.vc-kv__row{grid-template-columns:minmax(0,1fr)}.vc-kv dd{text-align:left}}.vc-status{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:3px 12px 3px 10px;font-size:var(--fs-sm);font-weight:700}.vc-status i{width:8px;height:8px;border-radius:50%;background:currentColor}.vc-status--ok{background:#0ca25a21;color:#08703c}.vc-status--bad{background:#f5443c21;color:#b02a24}.vc-cc{display:inline-flex;align-items:center;gap:8px}.vc-cc b{font-family:var(--mono);font-size:var(--fs-xs);font-weight:600;background:#ff7a1a26;color:#a84a05;border-radius:6px;padding:2px 7px}.vc-notice{margin-top:12px;padding:12px 14px;border-radius:12px;font-size:var(--fs-sm);line-height:1.5;display:flex;gap:10px}.vc-notice--solo{margin-top:0}.vc-notice svg{flex-shrink:0;margin-top:2px}.vc-notice--ok{background:var(--ok-wash)}.vc-notice--ok svg{color:var(--ok)}.vc-notice--attn{background:var(--attn-wash)}.vc-notice--attn svg{color:var(--attn)}.vc-notice--bad{background:var(--bad-wash)}.vc-notice--bad svg{color:var(--bad)}.vc-notice--info{background:var(--info-wash)}.vc-notice--info svg{color:var(--info)}.vc-notice b{font-weight:600}.vc-notice a{font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;color:var(--ink)}.vc-notice__l{display:block;font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin-bottom:2px}.vc-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.vc-links .vc-btn{white-space:normal;text-align:center;height:auto;min-height:38px;padding-block:8px}.vc-foot{margin-top:4px;font-size:var(--fs-xs);color:var(--ink-3);line-height:1.6}.vc-foot p{margin:0}.vc-foot p+p{margin-top:6px}.vc-foot a{color:var(--ink-2)}.vc-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}@media (max-width: 720px){.vc-how{grid-template-columns:minmax(0,1fr)}}.vc-how__item{padding:16px 18px;font-size:var(--fs-sm);color:var(--ink-2)}.vc-how__item h3{margin:0 0 4px;font-size:var(--fs-md);font-weight:600;color:var(--ink)}@keyframes vc-spin{to{transform:rotate(360deg)}}@keyframes vc-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.vc-spinner{flex:none;width:26px;height:26px;border-radius:50%;border:3px solid var(--border-strong);border-top-color:var(--brand-deep);animation:vc-spin .8s linear infinite}.vc-spinner--btn{width:16px;height:16px;border-width:2px;border-color:#17171c40;border-top-color:#17171c;margin-right:10px}.vc-loader{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:16px 20px 0;overflow:hidden;background:var(--surface);border-radius:20px;box-shadow:var(--vc-shadow)}.vc-loader__text{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0;padding-bottom:14px}.vc-loader__text b{font-size:var(--fs-md);font-weight:600}.vc-loader__text span{font-size:var(--fs-sm);color:var(--ink-2)}.vc-spinner:not(.vc-spinner--btn){margin-bottom:14px}.vc-loader__bar{flex:1 0 100%;height:3px;margin:0 -20px;background:var(--surface-2);overflow:hidden}.vc-loader__bar i{display:block;width:35%;height:100%;background:var(--brand);border-radius:2px;animation:vc-slide 1.3s ease-in-out infinite}.vc .skx{background-image:linear-gradient(90deg,var(--surface-2) 0%,var(--border-strong) 50%,var(--surface-2) 100%)}@media (prefers-reduced-motion: reduce){.vc-spinner{animation-duration:2.4s}.vc-loader__bar i{animation:none;width:40%}}.vc-epts{padding:16px 20px 18px;display:flex;flex-direction:column;gap:10px}.vc-epts-wrap{margin-top:16px}.vc-epts__head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.vc-epts__head h2{margin:0;font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em}.vc-epts p{margin:0;font-size:var(--fs-sm);color:var(--ink-2);line-height:1.55}.vc-epts__steps{margin:0;padding-left:20px;font-size:var(--fs-sm);line-height:1.6}.vc-epts__actions{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;margin-top:2px}.vc-epts__ok{font-size:var(--fs-sm);font-weight:600;color:#08703c}@media (max-width: 520px){.vc-epts__actions .vc-btn{width:100%;white-space:normal;text-align:center;height:auto;min-height:44px;padding-block:10px}}html[data-theme=dark] .vc-status--ok{background:#0ca25a33;color:#52d590}html[data-theme=dark] .vc-status--bad{background:#f5443c38;color:#ff8a84}html[data-theme=dark] .vc-cc b{background:#ff7a1a33;color:#ff9e58}html[data-theme=dark] .vc-epts__ok{color:#52d590}.page--catalog{max-width:var(--page-max)}.catalog-search-row{display:flex;gap:16px;align-items:center;margin-top:6px;flex-wrap:wrap}.catalog-search{display:flex;align-items:center;gap:12px;height:52px;width:100%;max-width:640px;background:var(--surface);border-radius:12px;padding:0 18px;box-shadow:var(--shadow-card);border:1px solid var(--border);color:var(--ink-3)}.catalog-search input{flex:1;border:0;outline:0;background:none;font-family:inherit;font-size:15px;color:var(--ink)}.catalog-seg{display:flex;background:var(--surface-2);border-radius:999px;padding:3px;flex:none}.catalog-seg button{border:0;background:none;padding:7px 16px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer;font-family:inherit}.catalog-seg button.is-on{background:var(--ink);color:#fff}.catalog-stats{display:flex;gap:36px;color:var(--ink-2);font-size:14px;margin-top:22px;flex-wrap:wrap}.catalog-stats b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:16px}.catalog-stat{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.catalog-stat b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:20px;letter-spacing:-.01em}.catalog-stat span{font-size:12px;color:var(--ink-2)}.catalog-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface-2);color:var(--link);white-space:nowrap}.catalog-make-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:12px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:14px 22px}.catalog-make-head__badge{width:52px;height:52px;border-radius:12px;background:var(--ink);color:var(--brand);flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:21px}.catalog-make-head h1{font-size:28px;font-weight:700;letter-spacing:-.02em}.catalog-make-head__stats{display:flex;gap:36px;margin-left:auto}.catalog-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.catalog-sec-head h2{font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0}.catalog-sec-head__hint{font-size:13px;color:var(--ink-2)}.catalog-make-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media (max-width: 1100px){.catalog-make-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 720px){.catalog-make-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-make-card{display:flex;gap:12px;align-items:center;padding:14px 16px;color:var(--ink);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card)}.catalog-make-card:hover{box-shadow:var(--shadow-lift);color:var(--ink)}.catalog-make-card__badge{width:44px;height:44px;border-radius:8px;background:var(--surface-2);flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:var(--link)}.catalog-make-card__text{display:flex;flex-direction:column;min-width:0}.catalog-make-card__name{font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-make-card__count{font-family:var(--mono);font-size:11.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.catalog-empty{color:var(--ink-2);font-size:14px;grid-column:1 / -1;padding:24px 0}.catalog-az-jump{display:flex;gap:4px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.catalog-az-jump a{min-width:30px;height:30px;padding:0 6px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--link)}.catalog-az-jump a:hover{background:var(--surface-2);color:var(--ink)}.catalog-az-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:24px 28px 2px;column-count:4;column-gap:36px}@media (max-width: 1100px){.catalog-az-card{column-count:3}}@media (max-width: 720px){.catalog-az-card{column-count:2}}@media (max-width: 480px){.catalog-az-card{column-count:1}}.catalog-az-group{break-inside:avoid;padding-bottom:22px}.catalog-az-group h3{font-size:20px;font-weight:700;letter-spacing:-.01em;padding-bottom:6px;border-bottom:2px solid var(--brand);margin:0 0 4px;display:inline-block;min-width:100%}.catalog-az-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--surface-2);color:var(--ink);font-size:14px}.catalog-az-row .mono{font-family:var(--mono);font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.catalog-model-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}@media (max-width: 1200px){.catalog-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 720px){.catalog-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-model-tile{display:flex;flex-direction:column;overflow:hidden;color:var(--ink);min-width:0;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card)}.catalog-model-tile:hover{box-shadow:var(--shadow-lift);color:var(--ink)}.catalog-model-tile__ph{position:relative;aspect-ratio:1.6;background:var(--surface-2);overflow:hidden}.catalog-model-tile__ph img{display:block;width:100%;height:100%;object-fit:cover}.catalog-model-tile__ph--empty{display:flex;align-items:center;justify-content:center;color:var(--ink-2);font-size:11px;background:repeating-linear-gradient(135deg,var(--surface-2) 0 12px,var(--border) 12px 24px)}.catalog-model-tile__body{padding:8px 10px 9px;display:flex;flex-direction:column;gap:1px;min-width:0}.catalog-model-tile__name{font-size:14px;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-model-tile__sub{font-size:11px;line-height:1.3;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-model-tile__row{display:flex;justify-content:space-between;gap:6px;margin-top:4px;font-size:11px;white-space:nowrap;font-family:var(--mono);font-variant-numeric:tabular-nums}.catalog-model-tile__row b{font-weight:600}.catalog-model-tile__row span{color:var(--link)}.catalog-model-list{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden}.catalog-model-row{display:grid;grid-template-columns:1fr 140px 90px 140px;gap:12px;align-items:center;padding:13px 20px;border-bottom:1px solid var(--surface-2);color:var(--ink);font-size:14px}.catalog-model-row:last-child{border-bottom:0}.catalog-model-row:hover{background:var(--ground);color:var(--ink)}.catalog-model-row__name{font-weight:600}.catalog-model-row__gens{font-size:13px;color:var(--ink-2)}.catalog-model-row .mono{font-family:var(--mono);font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 640px){.catalog-model-row{grid-template-columns:1fr auto}.catalog-model-row__gens,.catalog-model-row .mono:first-of-type{display:none}}.catalog-eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.catalog-model-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-top:12px}.catalog-model-head__text{display:flex;flex-direction:column;gap:10px}.catalog-model-head h1{font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-.02em;margin:0}.catalog-mtab{display:flex;background:var(--surface-2);border-radius:999px;padding:3px;align-self:flex-start;flex:none}.catalog-mtab button{border:0;background:none;padding:8px 18px;border-radius:999px;font-size:13px;font-weight:700;color:var(--ink-2);cursor:pointer;font-family:inherit}.catalog-mtab button.is-on{background:var(--ink);color:#fff}.catalog-model-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start;margin-top:28px;padding-bottom:40px}@media (max-width: 960px){.catalog-model-layout{grid-template-columns:1fr}}.catalog-gen-list{display:flex;flex-direction:column;gap:18px}.catalog-gen-card{display:flex;overflow:hidden;color:var(--ink);background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card)}.catalog-gen-card:hover{box-shadow:var(--shadow-lift);color:var(--ink)}.catalog-gen-card__ph{width:340px;flex:none;height:200px;background:repeating-linear-gradient(135deg,var(--surface-2) 0 12px,var(--border) 12px 24px);display:flex;align-items:center;justify-content:center;color:var(--ink-2);font-size:12px}@media (max-width: 720px){.catalog-gen-card{flex-direction:column}.catalog-gen-card__ph{width:100%}}.catalog-gen-card__body{padding:20px 24px;display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.catalog-gen-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.catalog-gen-card__ordinal{font-size:12px;color:var(--ink-2);font-weight:500}.catalog-gen-card__name{font-size:26px;font-weight:700;letter-spacing:-.015em}.catalog-gen-card__years{font-size:15px;font-weight:600;background:var(--surface-2);border-radius:8px;padding:5px 10px;white-space:nowrap}.catalog-gen-card__chips{display:flex;gap:6px;flex-wrap:wrap}.catalog-gen-card__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.catalog-gen-card__open{font-weight:700;font-size:14px}.catalog-chip--ok{background:var(--ok-wash);color:var(--ok)}.catalog-model-aside{display:flex;flex-direction:column;gap:18px}.catalog-market-card{padding:22px;background:var(--brand-wash);border-radius:var(--radius);display:flex;flex-direction:column;gap:14px}.catalog-market-card--cn{background:#e6eeff}.catalog-market-card--cn .catalog-eyebrow{color:var(--info)}.catalog-market-card__num{display:flex;align-items:baseline;gap:10px}.catalog-market-card__num .mono{font-size:38px;font-weight:600;letter-spacing:-.02em}.catalog-market-card__num span:last-child{color:var(--ink-2)}.catalog-kv{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(0,0,0,.08);font-size:14px}.catalog-kv:last-of-type{border-bottom:0}.catalog-kv span:first-child{color:var(--ink-2)}.catalog-kv .mono{font-weight:500}.btn-catalog{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:12px;font-weight:700;font-size:14px;background:var(--brand);color:var(--ink);white-space:nowrap}.btn-catalog:hover{background:var(--brand-deep);color:var(--ink)}.catalog-note-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:20px 22px;display:flex;flex-direction:column;gap:6px}.catalog-note-card h3{font-size:16px;margin:0}.catalog-note-card p{font-size:13px;color:var(--ink-2);line-height:1.5;margin:0}.catalog-gen-layout{margin-top:20px;padding-bottom:40px}.catalog-gen-main{display:flex;flex-direction:column;gap:18px;max-width:900px}.catalog-gen-gallery{height:360px;border-radius:var(--radius);background:repeating-linear-gradient(135deg,var(--surface-2) 0 12px,var(--border) 12px 24px);display:flex;align-items:center;justify-content:center;color:var(--ink-2);font-size:13px}.catalog-gen-info{display:flex;flex-direction:column;gap:8px}.catalog-gen-title{font-size:34px;font-weight:700;letter-spacing:-.02em;margin:0}.catalog-gen-info__chips{display:flex;gap:8px;flex-wrap:wrap}.catalog-chip--dark{background:var(--ink);color:#fff}.catalog-spec-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:4px 20px}.catalog-table-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden}.catalog-table{width:100%;border-collapse:collapse;font-size:14px}.catalog-table th{text-align:left;font-size:12px;font-weight:600;color:var(--ink-2);letter-spacing:.03em;padding:12px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.catalog-table td{padding:14px 16px;border-bottom:1px solid var(--surface-2);vertical-align:middle}.catalog-table tr:last-child td{border-bottom:0}.catalog-table .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.catalog-r,th.catalog-r,td.catalog-r{text-align:right}.catalog-table-link{font-weight:600;color:var(--ink);border-bottom:2px solid var(--brand);white-space:nowrap}.catalog-trim-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.catalog-trim-actions__price{display:flex;flex-direction:column;gap:4px}.catalog-trim-actions__price .mono{font-size:22px;font-weight:600;letter-spacing:-.01em}.catalog-trim-actions__btns{display:flex;gap:12px;flex-wrap:wrap}.btn-catalog--sec{background:var(--surface-2);color:var(--ink)}.btn-catalog--sec:hover{background:var(--border);color:var(--ink)}
