.VehicleLeadForm_card__OdJy8{box-sizing:border-box;width:100%;min-width:0;padding:var(--kc-space-24);border:1px solid var(--kc-color-border-hairline);border-radius:var(--kc-radius-card);background:var(--kc-color-surface);box-shadow:var(--kc-shadow-card)}.VehicleLeadForm_feedback__H_5dX,.VehicleLeadForm_form__Xdxyr,.VehicleLeadForm_header__xaqh1,.VehicleLeadForm_result__FwBSf{display:flex;min-width:0;flex-direction:column}.VehicleLeadForm_header__xaqh1,.VehicleLeadForm_result__FwBSf{gap:var(--kc-space-8)}.VehicleLeadForm_form__Xdxyr{gap:var(--kc-space-16);margin-top:var(--kc-space-24)}.VehicleLeadForm_checkboxRow__VphcS{display:grid;grid-template-columns:var(--kc-touch-target-min) minmax(0,1fr);align-items:start;min-width:0}.VehicleLeadForm_checkboxRow__VphcS label{padding:10px 0;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta);overflow-wrap:anywhere}.VehicleLeadForm_catalogLink__ezIo9,.VehicleLeadForm_checkboxRow__VphcS a{color:var(--kc-color-text-accent);text-underline-offset:.16em}.VehicleLeadForm_checkboxTarget__qNDCz{display:grid;width:var(--kc-touch-target-min);min-height:var(--kc-touch-target-min);place-items:center;padding:0}.VehicleLeadForm_checkbox__NHURn{width:20px;height:20px;margin:0;accent-color:var(--kc-color-action-primary)}.VehicleLeadForm_checkbox__NHURn:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--kc-focus-shadow)}.VehicleLeadForm_checkbox__NHURn[aria-invalid=true]{outline:1px solid var(--kc-color-danger);outline-offset:2px}.VehicleLeadForm_error__TV8aE{margin:var(--kc-space-4) 0 0 var(--kc-touch-target-min);color:var(--kc-color-danger);font-size:var(--kc-font-size-meta);font-weight:var(--kc-font-weight-medium);line-height:var(--kc-line-height-meta)}.VehicleLeadForm_feedback__H_5dX{gap:var(--kc-space-4);padding:var(--kc-space-12) var(--kc-space-16);border-left:3px solid var(--kc-color-warning);background:var(--kc-color-warning-tint)}.VehicleLeadForm_result__FwBSf{min-height:160px;justify-content:center}.VehicleLeadForm_result__FwBSf:focus{outline:none}.VehicleLeadForm_catalogLink__ezIo9{align-self:flex-start;min-height:var(--kc-touch-target-min);display:inline-flex;align-items:center;margin-top:var(--kc-space-8);font-weight:var(--kc-font-weight-medium)}.VehicleLeadForm_honeypot__Rm58L{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media (max-width:767px){.VehicleLeadForm_card__OdJy8{padding:var(--kc-space-16);box-shadow:none}}.FavoriteButton_button__PJGkv{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:0;border:0;background:transparent;color:var(--kc-color-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.FavoriteButton_button__PJGkv:focus-visible{outline:2px solid transparent}.FavoriteButton_visual__LuPeY{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;transition:background-color var(--kc-duration-fast) var(--kc-easing-standard),box-shadow var(--kc-duration-fast) var(--kc-easing-standard),color var(--kc-duration-fast) var(--kc-easing-standard)}.FavoriteButton_icon__MqKRV{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.FavoriteButton_button__PJGkv[aria-pressed=true] .FavoriteButton_icon__MqKRV{fill:var(--kc-color-action-accent);stroke:var(--kc-color-action-accent)}.FavoriteButton_overlay__SHxkz{width:var(--kc-touch-target-min);height:var(--kc-touch-target-min)}.FavoriteButton_overlay__SHxkz .FavoriteButton_visual__LuPeY{width:36px;height:36px;border-radius:var(--kc-radius-pill);background-color:rgba(255,255,255,.94);box-shadow:0 2px 8px rgba(16,20,27,.14);color:var(--kc-color-text)}.FavoriteButton_overlay__SHxkz:hover .FavoriteButton_visual__LuPeY{background-color:var(--kc-color-surface);box-shadow:0 3px 10px rgba(16,20,27,.2)}.FavoriteButton_overlay__SHxkz:focus-visible .FavoriteButton_visual__LuPeY{box-shadow:var(--kc-focus-shadow)}.FavoriteButton_labelled__B6DMG{min-height:var(--kc-touch-target-min)}.FavoriteButton_labelled__B6DMG .FavoriteButton_visual__LuPeY{height:36px;gap:var(--kc-space-8);padding-inline:var(--kc-space-12);border-radius:var(--kc-radius-8);background-color:rgba(255,255,255,.96);box-shadow:0 2px 8px rgba(16,20,27,.12)}.FavoriteButton_labelled__B6DMG .FavoriteButton_text__Ioc0f{font-size:var(--kc-font-size-meta);font-weight:var(--kc-font-weight-medium);line-height:1;white-space:nowrap}.FavoriteButton_labelled__B6DMG .FavoriteButton_icon__MqKRV{width:16px;height:16px}.FavoriteButton_labelled__B6DMG:hover .FavoriteButton_visual__LuPeY{background-color:var(--kc-color-surface)}.FavoriteButton_labelled__B6DMG:focus-visible .FavoriteButton_visual__LuPeY{box-shadow:var(--kc-focus-shadow)}.FavoriteButton_outline__s4znv{width:var(--kc-control-height-lg);height:var(--kc-control-height-lg)}.FavoriteButton_outline__s4znv .FavoriteButton_visual__LuPeY{width:100%;height:100%;border:1px solid var(--kc-color-border-control);border-radius:var(--kc-radius-11);background-color:var(--kc-color-surface)}.FavoriteButton_outline__s4znv .FavoriteButton_icon__MqKRV{width:20px;height:20px}.FavoriteButton_outline__s4znv:hover .FavoriteButton_visual__LuPeY{border-color:var(--kc-color-border-strong)}.FavoriteButton_outline__s4znv:focus-visible .FavoriteButton_visual__LuPeY{border-color:var(--kc-color-focus-edge);box-shadow:var(--kc-focus-shadow)}.FavoriteButton_plain__stH0k{width:var(--kc-touch-target-min);height:var(--kc-touch-target-min)}.FavoriteButton_plain__stH0k .FavoriteButton_visual__LuPeY{width:36px;height:36px;border-radius:var(--kc-radius-pill)}.FavoriteButton_plain__stH0k .FavoriteButton_icon__MqKRV{width:20px;height:20px}.FavoriteButton_plain__stH0k:focus-visible .FavoriteButton_visual__LuPeY{box-shadow:var(--kc-focus-shadow)}@media (forced-colors:active){.FavoriteButton_button__PJGkv[aria-pressed=true] .FavoriteButton_icon__MqKRV{fill:CanvasText;stroke:CanvasText}.FavoriteButton_button__PJGkv:focus-visible .FavoriteButton_visual__LuPeY{outline:2px solid CanvasText}}.FavoriteButton_indicator__C0C1R{display:inline-flex;align-items:center;gap:var(--kc-space-8);min-height:var(--kc-touch-target-min);color:var(--kc-color-text);font-size:var(--kc-font-size-body);white-space:nowrap}.FavoriteButton_indicatorIcon__j2nCa{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.FavoriteButton_indicatorCount__mv3YQ{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 var(--kc-space-8);border-radius:var(--kc-radius-pill);background-color:var(--kc-color-selected-bg);color:var(--kc-color-selected-text);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-medium);font-variant-numeric:tabular-nums}@media (max-width:767px){.FavoriteButton_indicatorLabel__7ZgPG{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.VehicleDetail_breadcrumbs__T6CYe ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kc-space-4) 0;margin:0;padding:0;list-style:none;color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption);line-height:var(--kc-line-height-meta)}.VehicleDetail_breadcrumbs__T6CYe li+li:before{content:"·";margin-inline:var(--kc-space-8)}.VehicleDetail_breadcrumbs__T6CYe a{color:var(--kc-color-text-muted);text-decoration:none}.VehicleDetail_breadcrumbs__T6CYe a:hover{color:var(--kc-color-text)}.VehicleDetail_breadcrumbs__T6CYe [aria-current=page]{color:var(--kc-color-text-secondary)}.VehicleDetail_summary__gnoqF{display:flex;flex-wrap:wrap;gap:var(--kc-space-4) var(--kc-space-16);margin:0;padding:0;list-style:none;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta);font-variant-numeric:tabular-nums}.VehicleDetail_gallery__POuHS{display:flex;min-width:0;flex-direction:column;gap:var(--kc-space-8)}.VehicleDetail_hero__dRTPK{position:relative;overflow:hidden;border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface-subtle)}.VehicleDetail_track__eSHbM{display:flex;aspect-ratio:7/4;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.VehicleDetail_track__eSHbM::-webkit-scrollbar{display:none}.VehicleDetail_track__eSHbM:focus-visible{box-shadow:inset 0 0 0 2px var(--kc-color-focus-edge)}.VehicleDetail_slide__Yx04j{flex:0 0 100%;scroll-snap-align:start}.VehicleDetail_slideImage__92N0c{display:block;width:100%;height:100%;object-fit:cover;user-select:none}.VehicleDetail_photoFallback__EabUO,.VehicleDetail_viewerFallback__fkEXA{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--kc-color-text-quiet)}.VehicleDetail_viewerFallback__fkEXA{width:min(100%,640px);aspect-ratio:7/4}.VehicleDetail_photoFallbackIcon__sZkL9{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.VehicleDetail_galleryEmpty__AoOJy{aspect-ratio:7/4}.VehicleDetail_galleryFavorite__i3n0A{position:absolute;top:var(--kc-space-12);right:var(--kc-space-12)}.VehicleDetail_arrow__8BLFI{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:var(--kc-touch-target-min);height:var(--kc-touch-target-min);margin-top:calc(var(--kc-touch-target-min) / -2);padding:0;border:0;border-radius:var(--kc-radius-pill);background-color:rgba(255,255,255,.94);box-shadow:0 2px 8px rgba(16,20,27,.14);color:var(--kc-color-text);cursor:pointer}.VehicleDetail_arrow__8BLFI svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.VehicleDetail_arrow__8BLFI:disabled{opacity:.45;cursor:default}.VehicleDetail_arrow__8BLFI:focus-visible{outline:none;box-shadow:var(--kc-focus-shadow)}.VehicleDetail_arrowPrev__lUwxa{left:var(--kc-space-12)}.VehicleDetail_arrowNext__KDPPU{right:var(--kc-space-12)}.VehicleDetail_counter__DA3mz{position:absolute;right:var(--kc-space-12);bottom:var(--kc-space-12);padding:3px var(--kc-space-8);border-radius:var(--kc-radius-8);background-color:rgba(16,20,27,.62);color:var(--kc-color-text-inverse);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-medium);font-variant-numeric:tabular-nums}.VehicleDetail_dots__KFbW1{position:absolute;bottom:var(--kc-space-12);left:50%;display:none;gap:5px;transform:translateX(-50%)}.VehicleDetail_dotActive__VY7bd,.VehicleDetail_dot__FXykD{width:6px;height:6px;border-radius:var(--kc-radius-pill);background-color:rgba(255,255,255,.55)}.VehicleDetail_dotActive__VY7bd{background-color:var(--kc-color-surface)}.VehicleDetail_thumbs__SnyC8{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--kc-space-8);margin:0;padding:0;list-style:none}.VehicleDetail_thumb__OQqfw{display:block;width:100%;aspect-ratio:3/2;overflow:hidden;padding:0;border:0;border-radius:var(--kc-radius-11);background-color:var(--kc-color-surface-subtle);cursor:pointer}.VehicleDetail_thumb__OQqfw img{display:block;width:100%;height:100%;object-fit:cover}.VehicleDetail_thumbActive__KYSqk{box-shadow:0 0 0 2px var(--kc-color-surface),0 0 0 4px var(--kc-color-focus-edge)}.VehicleDetail_thumb__OQqfw:focus-visible{outline:none;box-shadow:var(--kc-focus-shadow)}.VehicleDetail_thumbMore__qYwC9{display:inline-flex;align-items:center;justify-content:center;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-meta);font-weight:var(--kc-font-weight-medium)}.VehicleDetail_viewer__hFOWP{position:fixed;z-index:var(--kc-z-toast);inset:0;display:grid;place-items:center;overflow:hidden;background:rgba(8,11,16,.97);color:var(--kc-color-text-inverse)}.VehicleDetail_viewerStage__U_vlo{display:grid;width:100%;height:100%;place-items:center;overflow:auto;padding:72px 80px 76px;touch-action:none}.VehicleDetail_viewerImage__WBJl5{display:block;max-width:100%;max-height:100%;object-fit:contain;user-select:none;transition:transform var(--kc-duration-base) var(--kc-easing-standard)}.VehicleDetail_viewerImageZoomed__yUOVP{transform:scale(1.75)}.VehicleDetail_viewerArrow__hRD0x,.VehicleDetail_viewerClose__Je5jz,.VehicleDetail_viewerZoom__9BQfk{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:var(--kc-touch-target-min);height:var(--kc-touch-target-min);padding:0;border:1px solid rgba(255,255,255,.3);border-radius:var(--kc-radius-pill);background:rgba(16,20,27,.68);color:var(--kc-color-text-inverse);font:inherit;font-size:1.25rem;cursor:pointer}.VehicleDetail_viewerArrow__hRD0x:focus-visible,.VehicleDetail_viewerClose__Je5jz:focus-visible,.VehicleDetail_viewerZoom__9BQfk:focus-visible{outline:2px solid var(--kc-color-surface);outline-offset:2px}.VehicleDetail_viewerClose__Je5jz{top:max(var(--kc-space-16),env(safe-area-inset-top));right:var(--kc-space-16)}.VehicleDetail_viewerClose__Je5jz svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.VehicleDetail_viewerZoom__9BQfk{top:max(var(--kc-space-16),env(safe-area-inset-top));right:72px;font-size:var(--kc-font-size-meta);font-weight:var(--kc-font-weight-semibold)}.VehicleDetail_viewerArrow__hRD0x:disabled{opacity:.35;cursor:default}.VehicleDetail_viewerArrow__hRD0x{top:50%;margin-top:calc(var(--kc-touch-target-min) / -2)}.VehicleDetail_viewerPrev__Hj7OW{left:var(--kc-space-16)}.VehicleDetail_viewerNext__Oy6JX{right:var(--kc-space-16)}.VehicleDetail_viewerCounter__Sj5US{position:absolute;bottom:max(var(--kc-space-16),env(safe-area-inset-bottom));left:50%;display:flex;align-items:center;gap:var(--kc-space-12);margin:0;padding:6px var(--kc-space-12);border-radius:var(--kc-radius-pill);background:rgba(16,20,27,.68);font-size:var(--kc-font-size-meta);font-variant-numeric:tabular-nums;transform:translateX(-50%)}.VehicleDetail_viewerAvailable__LrBV4{color:rgba(255,255,255,.72);font-size:var(--kc-font-size-caption)}.VehicleDetail_pricePanel__JhGpA{display:flex;flex-direction:column;padding:var(--kc-space-24) var(--kc-space-24) var(--kc-space-16);border:1px solid var(--kc-color-border-hairline);border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface);box-shadow:var(--kc-shadow-card)}.VehicleDetail_price__YN5T2{margin:0;color:var(--kc-color-text);font-size:1.75rem;font-weight:var(--kc-font-weight-semibold);line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.VehicleDetail_priceNote__ew2oc{margin:var(--kc-space-8) 0 0;color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption);line-height:var(--kc-line-height-meta)}.VehicleDetail_priceActions__H_MxD{display:flex;flex-direction:column;gap:var(--kc-space-8);margin-top:var(--kc-space-16)}.VehicleDetail_primaryAction___jsDF,.VehicleDetail_secondaryAction__x2ndI{box-sizing:border-box;width:100%;min-height:var(--kc-control-height-md);padding:0 var(--kc-space-16);border-radius:var(--kc-radius-11);font:inherit;font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-semibold);cursor:pointer;transition:background-color var(--kc-duration-fast) var(--kc-easing-standard)}.VehicleDetail_primaryAction___jsDF{border:0;background-color:var(--kc-color-action-primary);color:var(--kc-color-text-inverse)}.VehicleDetail_primaryAction___jsDF:hover{background-color:var(--kc-color-action-primary-hover)}.VehicleDetail_secondaryAction__x2ndI{border:1px solid var(--kc-color-border-control);background-color:var(--kc-color-surface);color:var(--kc-color-text);font-weight:var(--kc-font-weight-medium)}.VehicleDetail_secondaryAction__x2ndI:hover{border-color:var(--kc-color-border-strong)}.VehicleDetail_primaryAction___jsDF:focus-visible,.VehicleDetail_secondaryAction__x2ndI:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--kc-color-surface),0 0 0 4px var(--kc-color-focus-edge)}.VehicleDetail_leadNote__sFqkY{margin:var(--kc-space-12) 0 0;color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption);line-height:var(--kc-line-height-meta)}.VehicleDetail_pricePanelCompact__XiPB7{padding:var(--kc-space-16)}.VehicleDetail_pricePanelCompact__XiPB7 .VehicleDetail_price__YN5T2{font-size:1.375rem}.VehicleDetail_pricePanelCompact__XiPB7 .VehicleDetail_priceActions__H_MxD{margin-top:var(--kc-space-12)}.VehicleDetail_provenance__4nI1W{padding:var(--kc-space-16);border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface-subtle)}.VehicleDetail_overline__tGkbB{margin:0 0 var(--kc-space-8);color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.VehicleDetail_provenanceList__YQYP6{display:flex;flex-direction:column;gap:var(--kc-space-4);margin:0}.VehicleDetail_provenanceList__YQYP6 div{display:flex;justify-content:space-between;gap:var(--kc-space-16);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta)}.VehicleDetail_provenanceList__YQYP6 dt{color:var(--kc-color-text-muted)}.VehicleDetail_provenanceList__YQYP6 dd{margin:0;color:var(--kc-color-text);text-align:end}.VehicleDetail_quietLink__RzNMI{display:inline-block;margin-top:var(--kc-space-8);color:var(--kc-color-text-accent);font-size:var(--kc-font-size-caption);text-decoration:none}.VehicleDetail_quietLink__RzNMI:hover{color:var(--kc-color-selected-text)}.VehicleDetail_block__fct4j{min-width:0}.VehicleDetail_block__fct4j+.VehicleDetail_block__fct4j{margin-top:var(--kc-space-32)}.VehicleDetail_blockTitle__as_Ox{margin:0 0 var(--kc-space-16);color:var(--kc-color-text);font-size:var(--kc-font-size-h2);font-weight:var(--kc-font-weight-semibold);line-height:var(--kc-line-height-h2);letter-spacing:-.02em}.VehicleDetail_blockNote__hOc1f{margin:var(--kc-space-12) 0 0;max-width:72ch;color:var(--kc-color-text-quiet);font-size:var(--kc-font-size-caption);line-height:var(--kc-line-height-meta)}.VehicleDetail_specTable__2Ph95{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--kc-space-32);margin:0}.VehicleDetail_specRow__5GA6c{display:flex;justify-content:space-between;gap:var(--kc-space-16);padding:var(--kc-space-8) 0;border-bottom:1px solid var(--kc-color-border-hairline);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta)}.VehicleDetail_specRow__5GA6c dt{color:var(--kc-color-text-muted)}.VehicleDetail_specRow__5GA6c dd{margin:0;color:var(--kc-color-text);text-align:end}.VehicleDetail_noData__ho2T8{color:var(--kc-color-text-quiet)!important}.VehicleDetail_historyTiles__fT17t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kc-space-16);margin:0}.VehicleDetail_historyTile__Qhz7F{padding:var(--kc-space-12) var(--kc-space-16);border-radius:var(--kc-radius-13);background-color:var(--kc-color-surface-subtle)}.VehicleDetail_historyTile__Qhz7F dt{color:var(--kc-color-text-muted);font-size:var(--kc-font-size-caption);line-height:var(--kc-line-height-meta)}.VehicleDetail_historyTile__Qhz7F dd{margin:2px 0 0;color:var(--kc-color-text);font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-medium)}.VehicleDetail_chips__VxoAO{display:flex;flex-wrap:wrap;gap:var(--kc-space-8);margin:0;padding:0;list-style:none}.VehicleDetail_chips__VxoAO li{display:inline-flex}.VehicleDetail_chips__VxoAO>li:not(.VehicleDetail_chipMoreItem__FegWC){align-items:center;min-height:30px;padding:0 var(--kc-space-12);border-radius:var(--kc-radius-pill);background-color:var(--kc-color-surface-subtle);color:var(--kc-color-text);font-size:var(--kc-font-size-caption)}.VehicleDetail_chipMoreItem__FegWC{display:none!important}.VehicleDetail_chipMore__pvHCR{min-height:30px;padding:0 var(--kc-space-12);border:1px solid var(--kc-color-border-control);border-radius:var(--kc-radius-pill);background-color:var(--kc-color-surface);color:var(--kc-color-text-accent);font:inherit;font-size:var(--kc-font-size-caption);cursor:pointer}.VehicleDetail_steps__JTWCN{display:flex;flex-direction:column;gap:var(--kc-space-8);margin:0;padding:0;list-style:none;color:var(--kc-color-text);font-size:var(--kc-font-size-meta);line-height:var(--kc-line-height-meta)}.VehicleDetail_steps__JTWCN li{display:flex;align-items:center;gap:var(--kc-space-12)}.VehicleDetail_stepNumber__c_UDx{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--kc-radius-pill);background-color:var(--kc-color-selected-bg);color:var(--kc-color-selected-text);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-semibold)}.VehicleDetail_processCard__IPYzI{padding:var(--kc-space-16);border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface-subtle)}.VehicleDetail_cardTitle__yCVem{margin:0 0 var(--kc-space-12);color:var(--kc-color-text);font-size:var(--kc-font-size-body);font-weight:var(--kc-font-weight-semibold)}.VehicleDetail_relatedCard__N96xf{padding:var(--kc-space-16);border:1px solid var(--kc-color-border-hairline);border-radius:var(--kc-radius-card);background-color:var(--kc-color-surface)}.VehicleDetail_relatedList__r3NCU{display:flex;flex-direction:column;gap:var(--kc-space-4)}.VehicleDetail_relatedList__r3NCU>article{box-shadow:none}.VehicleDetail_mobileOnly__2lWSg,.VehicleDetail_stickyActions__I0HK2{display:none}@media (max-width:767px){.VehicleDetail_desktopOnly__c3yG4{display:none}.VehicleDetail_mobileOnly__2lWSg{display:block}.VehicleDetail_hero__dRTPK{border-radius:0}.VehicleDetail_galleryEmpty__AoOJy,.VehicleDetail_track__eSHbM{aspect-ratio:3/2}.VehicleDetail_arrow__8BLFI,.VehicleDetail_galleryFavorite__i3n0A,.VehicleDetail_thumbs__SnyC8{display:none}.VehicleDetail_dots__KFbW1{display:flex}.VehicleDetail_viewerStage__U_vlo{padding:64px 12px 72px}.VehicleDetail_viewerArrow__hRD0x{top:auto;bottom:max(var(--kc-space-16),env(safe-area-inset-bottom));margin-top:0}.VehicleDetail_viewerCounter__Sj5US{bottom:max(72px,calc(56px + env(safe-area-inset-bottom)))}.VehicleDetail_viewerAvailable__LrBV4{display:none}.VehicleDetail_price__YN5T2{font-size:1.625rem}.VehicleDetail_historyTiles__fT17t,.VehicleDetail_specTable__2Ph95{grid-template-columns:minmax(0,1fr)}.VehicleDetail_historyTiles__fT17t{gap:var(--kc-space-8)}.VehicleDetail_historyTile__Qhz7F{display:flex;align-items:center;justify-content:space-between;gap:var(--kc-space-16);min-height:var(--kc-touch-target-min);padding-block:var(--kc-space-8)}.VehicleDetail_historyTile__Qhz7F dd{margin:0;font-size:var(--kc-font-size-meta)}.VehicleDetail_blockTitle__as_Ox{font-size:1.1875rem}.VehicleDetail_block__fct4j+.VehicleDetail_block__fct4j{margin-top:var(--kc-space-24)}.VehicleDetail_chips__VxoAO[data-expanded=false] .VehicleDetail_chipExtra__nZfDh{position:absolute;visibility:hidden;pointer-events:none}.VehicleDetail_chipMoreItem__FegWC{display:inline-flex!important}.VehicleDetail_stickyActions__I0HK2{position:fixed;z-index:var(--kc-z-header);right:0;bottom:0;left:0;display:flex;gap:var(--kc-space-12);padding:var(--kc-space-8) var(--kc-space-16) calc(var(--kc-space-8) + env(safe-area-inset-bottom));border-top:1px solid var(--kc-color-border-hairline);background-color:rgba(255,255,255,.86);backdrop-filter:blur(12px);transform:translateY(110%);visibility:hidden;transition:transform var(--kc-duration-base) var(--kc-easing-standard),visibility 0s linear var(--kc-duration-base)}.VehicleDetail_stickyActions__I0HK2[data-shown=true]{transform:none;visibility:visible;transition:transform var(--kc-duration-base) var(--kc-easing-standard)}.VehicleDetail_stickyActions__I0HK2 .VehicleDetail_primaryAction___jsDF{flex:1 1 auto;min-height:var(--kc-control-height-lg)}}.VehiclePriceBreakdown_panel__Ho6d3{max-width:840px;margin-block:var(--kc-space-24);padding:var(--kc-space-24);border:1px solid var(--kc-color-border-hairline);border-radius:var(--kc-radius-card);background:var(--kc-color-surface)}.VehiclePriceBreakdown_heading__d1nQe{margin:0 0 var(--kc-space-12);color:var(--kc-color-text-muted);font-size:var(--kc-font-size-caption);font-weight:var(--kc-font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.VehiclePriceBreakdown_headline__OniJA{margin:0 0 var(--kc-space-16)}.VehiclePriceBreakdown_total__l8Vro{display:block;color:var(--kc-color-text);font-size:var(--kc-font-size-h2);font-weight:var(--kc-font-weight-semibold);font-variant-numeric:tabular-nums}.VehiclePriceBreakdown_destination__yrKPz{display:block;margin-top:var(--kc-space-4);color:var(--kc-color-text-muted);font-size:var(--kc-font-size-body)}.VehiclePriceBreakdown_onRequest__T5mrk{margin:0;color:var(--kc-color-text);font-size:var(--kc-font-size-h3);font-weight:var(--kc-font-weight-semibold)}.VehiclePriceBreakdown_note__7O_85{margin:var(--kc-space-4) 0 0;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-body)}.VehiclePriceBreakdown_breakdown__mw06B{margin:0;border-top:1px solid var(--kc-color-border-hairline)}.VehiclePriceBreakdown_row__lZfXc{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kc-space-16);padding-block:var(--kc-space-8);border-bottom:1px solid var(--kc-color-border-hairline)}.VehiclePriceBreakdown_row__lZfXc dt{color:var(--kc-color-text-secondary);font-size:var(--kc-font-size-body)}.VehiclePriceBreakdown_row__lZfXc dd{margin:0;color:var(--kc-color-text);font-size:var(--kc-font-size-body);font-variant-numeric:tabular-nums;text-align:right}.VehiclePriceBreakdown_row__lZfXc dd.VehiclePriceBreakdown_pending__y3tJT{color:var(--kc-color-text-quiet)}.VehiclePriceBreakdown_secondary__A4yP4{display:block;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-caption)}.VehiclePriceBreakdown_totalRow__QOrys dd,.VehiclePriceBreakdown_totalRow__QOrys dt{color:var(--kc-color-text);font-weight:var(--kc-font-weight-semibold)}.VehiclePriceBreakdown_notes__FKg37{margin:var(--kc-space-12) 0 0;padding:0;list-style:none;color:var(--kc-color-text-muted);font-size:var(--kc-font-size-caption)}.VehiclePriceBreakdown_notes__FKg37 li+li{margin-top:var(--kc-space-4)}