@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;display:flex}.app-root{flex-direction:column;flex:1;display:flex}main{flex:1}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}:root:has(dialog:modal){overflow:hidden}button{color:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[class],ol[class]{padding:0;list-style:none}table{border-collapse:collapse}}@layer tokens{:root{--color-navy:#0a2540;--color-navy-hover:#1b3a5c;--color-footer:#151d29;--color-accent:#c2410c;--color-accent-hover:#9a3412;--color-accent-tint:#fff7ed;--color-text:#000;--color-text-body:#344054;--color-text-hover:#404040;--color-text-muted:#475467;--color-text-inverse:#fff;--color-text-inverse-muted:#c8d3e0;--color-border:#e4e7ec;--color-border-strong:#d0d5dd;--color-border-emphasis:var(--color-text);--color-border-inverse:#fff3;--color-fill-inverse:#ffffff0f;--color-border-inverse-strong:#ffffff73;--color-danger-inverse:#fb7185;--color-border-input:#8a94a6;--color-border-field-soft:var(--color-border-strong);--color-border-field-soft-hover:var(--color-border-input);--color-surface:#fff;--color-surface-subtle:#f2f4f7;--color-success:#067647;--color-danger:#b42318;--color-success-tint:#ecfdf3;--color-danger-tint:#fef3f2;--color-rating:#f59e0b;--color-rating-strong:#d97706;--color-pressed:#e4e7ec;--color-row-hover:#f2f4f7;--color-scrim:#0a254066;--color-skeleton:#e4e7ec;--opacity-busy:.5;--opacity-disabled:.4;--font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:.9375rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:clamp(1.25rem, 1.1522rem + .4348vw, 1.5rem);--text-2xl:1.5rem;--text-3xl:2rem;--text-headline:clamp(1.5rem, 1.3533rem + .6522vw, 1.875rem);--text-title:clamp(1.625rem, 1.3804rem + 1.087vw, 2.25rem);--text-display:clamp(4rem, 3.6087rem + 1.7391vw, 5rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.6;--leading-loose:1.75;--tracking-tighter:-.022em;--tracking-tight:-.012em;--tracking-normal:0;--reading-width:65ch;--font-ascent:calc(1984 / 2048);--font-descent:calc(494 / 2048);--font-cap-height:calc(1490 / 2048);--type-logo-size:var(--text-xl);--type-logo-weight:var(--weight-bold);--type-logo-leading:var(--leading-tight);--type-logo-tracking:var(--tracking-tighter);--type-display-size:var(--text-display);--type-display-weight:var(--weight-semibold);--type-display-leading:var(--leading-tight);--type-display-tracking:var(--tracking-tighter);--type-heading-1-size:var(--text-3xl);--type-heading-1-weight:var(--weight-semibold);--type-heading-1-leading:var(--leading-tight);--type-heading-1-tracking:var(--tracking-tighter);--type-article-title-size:var(--text-title);--type-article-title-weight:var(--weight-semibold);--type-article-title-leading:var(--leading-tight);--type-article-title-tracking:var(--tracking-tighter);--type-headline-size:var(--text-headline);--type-headline-weight:var(--weight-semibold);--type-headline-leading:var(--leading-snug);--type-headline-tracking:var(--tracking-tighter);--type-heading-2-size:var(--text-2xl);--type-heading-2-weight:var(--weight-semibold);--type-heading-2-leading:var(--leading-tight);--type-heading-2-tracking:var(--tracking-tighter);--type-heading-3-size:var(--text-xl);--type-heading-3-weight:var(--weight-semibold);--type-heading-3-leading:var(--leading-snug);--type-heading-3-tracking:var(--tracking-tight);--type-heading-4-size:var(--text-lg);--type-heading-4-weight:var(--weight-semibold);--type-heading-4-leading:var(--leading-snug);--type-heading-4-tracking:var(--tracking-tight);--type-body-size:var(--text-base);--type-body-weight:var(--weight-regular);--type-body-leading:var(--leading-relaxed);--type-body-tracking:var(--tracking-normal);--type-prose-size:var(--text-base);--type-prose-weight:var(--weight-regular);--type-prose-leading:var(--leading-loose);--type-prose-tracking:var(--tracking-normal);--type-body-strong-size:var(--text-base);--type-body-strong-weight:var(--weight-medium);--type-body-strong-leading:var(--leading-snug);--type-body-strong-tracking:var(--tracking-normal);--type-nav-size:var(--text-md);--type-nav-weight:var(--weight-medium);--type-nav-leading:var(--leading-snug);--type-nav-tracking:var(--tracking-normal);--type-body-small-size:var(--text-sm);--type-body-small-weight:var(--weight-regular);--type-body-small-leading:var(--leading-normal);--type-body-small-tracking:var(--tracking-normal);--type-label-size:var(--text-sm);--type-label-weight:var(--weight-medium);--type-label-leading:var(--leading-snug);--type-label-tracking:var(--tracking-normal);--type-caption-size:var(--text-xs);--type-caption-weight:var(--weight-medium);--type-caption-leading:var(--leading-snug);--type-caption-tracking:var(--tracking-normal);--type-figure-size:var(--text-xl);--type-figure-weight:var(--weight-semibold);--type-figure-leading:var(--leading-tight);--type-figure-tracking:var(--tracking-tight);--text-trim-start-margin:calc(((var(--font-ascent) + var(--font-descent)) * 1em - 1lh) / 2 - (var(--font-ascent) - var(--font-cap-height)) * 1em);--text-trim-end-margin:calc(((var(--font-ascent) + var(--font-descent)) * 1em - 1lh) / 2 - var(--font-descent) * 1em);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--page-width-standard:1280px;--page-width-narrow:1080px;--wrapper-gutter:var(--space-4);--page-space:var(--space-6);--section-gap:var(--space-16);--section-rule-space:var(--space-8);--breadcrumbs-gap:var(--space-4);--header-bar-height:4.5rem;--header-search-max-width:45rem;--search-panel-max-height:38rem;--search-panel-mark-size:40px;--search-panel-aside-width:15rem;--review-form-image-width:120px;--review-form-image-width-compact:88px;--choice-card-dot-size:20px;--choice-card-min-width:10rem;--rating-tile-min-width:18.75rem;--review-tips-width:18rem;--review-done-mark-size:72px;--finder-choice-icon-size:56px;--finder-gauge-width:72px;--finder-gauge-stroke:4;--budget-histogram-height:112px;--match-ring-size:56px;--match-ring-size-large:104px;--vehicle-match-image-share:52%;--vehicle-match-row-image-share:40%;--score-summary-overall-width:11rem;--score-summary-count-width:2.25rem;--rating-field-word-width:7rem;--header-offset:8.5rem;--sub-nav-offset:3rem;--tray-offset:4.5rem;--touch-target:44px;--target-min:24px;--field-height-compact:var(--touch-target);--row-height-compact:var(--touch-target);--letter-index-item-size:var(--touch-target);--post-image-aspect-ratio:1200 / 630;--post-story-thumbnail-min-width:112px;--post-story-thumbnail-max-width:132px;--post-story-entry-image-max-width:240px;--post-dateline-separator-size:3px;--post-table-title-min-width:16rem;--post-image-preview-max-height:12rem;--image-library-thumbnail-min-width:8rem;--post-body-editor-min-height:24rem;--toolbar-button-size:var(--touch-target);--panel-max-height:16.5rem;--dropdown-width:22.5rem;--count-badge-size:1.5rem;--count-badge-size-compact:1rem;--versus-mark-size:2rem;--switch-width:2.25rem;--switch-height:1.25rem;--switch-inset:2px;--brand-avatar-size:88px;--brand-title-mark-size:56px;--vehicle-image-ratio:40 / 21;--comparison-table-image-width:160px;--variant-table-image-width:64px;--search-panel-image-width:80px;--price-table-image-width:72px;--color-swatch-size:48px;--color-option-min-width:6rem;--compared-vehicle-image-width:72px;--compared-vehicle-min-height:6rem;--compared-vehicle-gap:var(--space-3);--compared-vehicle-text-inset:calc(var(--border-width) + var(--compared-vehicle-image-width) + var(--compared-vehicle-gap));--compared-vehicle-card-width:18rem;--compared-vehicle-add-width:13rem;--comparison-label-width:13rem;--comparison-column-gap:var(--space-4);--vehicle-picker-filter-label-width:3.5rem;--vehicle-picker-image-width:56px;--vehicle-picker-variant-image-width:44px;--comparison-table-label-width:7.5rem;--comparison-table-column-min-width:6.5rem;--comparison-table-column-scroll-width:9rem;--peek-reveal:var(--space-12);--card-min-width:16.25rem;--card-gap:var(--space-6);--sidebar-width:18rem;--sidebar-scrollbar-width:6px;--sidebar-scrollbar-button-height:10px;--sidebar-scrollbar-arrow-height:4px;--account-menu-width:18rem;--sign-in-card-width:28.75rem;--sign-in-card-padding:40px;--slider-handle-size:18px;--drawer-width:min(22.5rem, 88vw);--dialog-width:40rem;--dialog-width-wide:56rem;--dialog-width-narrow:var(--sign-in-card-width);--sheet-top-gap:var(--space-12);--sheet-fixed-height:46rem;--feedback-card-width:24rem;--emi-chart-size:96px;--model-emi-image-share:26%;--model-emi-panel-width:22.5rem;--similar-emi-image-width:88px}@media (hover:hover) and (not (any-pointer:coarse)){:root{--field-height-compact:2.25rem;--row-height-compact:2rem;--letter-index-item-size:2rem;--toolbar-button-size:var(--field-height-compact)}}@media (any-pointer:coarse){:root{--slider-handle-size:24px}}@media (width>=40em){:root{--wrapper-gutter:var(--space-6);--brand-title-mark-size:72px;--comparison-table-label-width:10rem;--comparison-table-column-min-width:7.5rem;--color-option-min-width:7.5rem}}@media (width>=64em){:root{--wrapper-gutter:var(--space-8);--page-space:var(--space-8);--header-offset:9.5rem}}:root{--radius:4px;--radius-full:999px;--border-width:1px;--radius-inner:calc(var(--radius) - var(--border-width));--border-width-thick:3px;--border-width-dotted:2px;--underline-offset:.2em;--indicator-width:2px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-room:calc(var(--focus-ring-width) + var(--focus-ring-offset));--duration-fast:.15s;--easing-standard:ease;--easing-emphasized:cubic-bezier(.2, 0, 0, 1);--duration-slow:.32s;--easing-decelerate:cubic-bezier(.16, 1, .3, 1);--duration-sheet:.45s;--easing-sheet:cubic-bezier(.32, .72, 0, 1);--delay-busy:.15s;--duration-pulse:1s;--duration-progress:8s;--easing-progress:cubic-bezier(.1, .6, .3, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-slow:0s;--duration-sheet:0s;--duration-progress:0s}}:root{--shadow-overlay:0 8px 24px #0a25401f;--shadow-control:0 1px 2px #0a254033;--layer-sticky-cell:1;--layer-tray:10;--layer-sticky-nav:15;--layer-dropdown:20;--layer-header:30;--layer-navigation-progress:35;--layer-skip-link:40;--font-family:"DM Sans Variable", ui-sans-serif, system-ui, sans-serif;--color-shell-strip:var(--color-navy);--color-ground:var(--color-surface-subtle);--color-primary:var(--color-text);--color-on-primary:var(--color-surface);--color-scrim:#00000080;--color-focus-ring:var(--color-text-muted);--focus-ring-width:3px;--focus-ring-offset:0;--opacity-disabled:.5;--color-fill-quiet:color-mix(in oklab, var(--color-text) 6%, transparent);--color-danger-fill:var(--color-danger);--color-avatar:var(--color-navy)}:root[data-theme=dark]{--color-ground:#0c0c0f;--color-surface:#19191e;--color-surface-subtle:#2b2b31;--color-row-hover:#222227;--color-pressed:#34343b;--color-skeleton:#2b2b31;--color-text:#fafafa;--color-text-body:#d4d4d8;--color-text-muted:#a1a1aa;--color-border:#ffffff1a;--color-border-strong:#ffffff29;--color-border-input:#ffffff61;--color-accent:#f97316;--color-danger:#f87171;--color-danger-tint:#f871711f;--color-success:#4ade80;--color-rating:#fbbf24;--color-rating-strong:#f59e0b;--color-scrim:#0009;--color-danger-fill:color-mix(in oklab, var(--color-danger) 60%, transparent);--color-avatar:#2d5683;--color-primary:#fafafa;--color-on-primary:#0a0a0a;--shadow-overlay:0 8px 24px #0006;--shadow-control:0 1px 2px #0006}:root{--type-label-strong-weight:var(--weight-semibold);--radius:8px;--radius-medium:6px;--radius-small:4px;--radius-large:12px;--shell-strip-height:2.5rem;--shell-strip-height-empty:var(--space-2);--shell-header-height:4rem;--shell-rail-width:56px;--shell-module-size:40px;--shell-mark-size:36px;--shell-search-width:36rem;--shell-marker-size:6px;--shell-sidebar-width:16rem;--shell-gap:var(--space-2);--shell-menu-width:18rem;--editor-bar-height:3.75rem;--editor-column-width:46rem;--editor-sidebar-width:20rem;--dialog-width:32rem;--dialog-width-wide:60rem;--dialog-width-full:90rem;--record-drawer-width:34rem;--command-palette-width:40rem;--command-palette-top:var(--space-16);--command-palette-results-height:22rem;--button-height-extra-small:1.5rem;--button-height-small:2rem;--button-height-default:var(--field-height-compact);--button-height-large:2.5rem;--icon-button-size-extra-small:24px;--icon-button-size-small:32px;--icon-button-size-default:36px;--icon-button-size-large:40px;--form-width:40rem;--list-name-min-width:16rem;--feedback-answer-min-width:20rem;--media-tile-min-width:10rem;--media-thumbnail-small-size:3.5rem;--media-preview-min-height:16rem;--media-preview-max-height:70dvh;--avatar-size:2rem}}@layer base{html{font-family:var(--font-family);font-optical-sizing:auto;font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--color-text);background:var(--color-surface)}h1,h2,h3,h4{font-variant-numeric:normal;text-wrap:balance}[data-text-role=prose]{font-variant-numeric:normal}[data-text-role=prose] table{font-variant-numeric:tabular-nums}h1{font-size:var(--type-heading-1-size);font-weight:var(--type-heading-1-weight);line-height:var(--type-heading-1-leading);letter-spacing:var(--type-heading-1-tracking)}h2{font-size:var(--type-heading-2-size);font-weight:var(--type-heading-2-weight);line-height:var(--type-heading-2-leading);letter-spacing:var(--type-heading-2-tracking)}h3{font-size:var(--type-heading-3-size);font-weight:var(--type-heading-3-weight);line-height:var(--type-heading-3-leading);letter-spacing:var(--type-heading-3-tracking)}h4{font-size:var(--type-heading-4-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-heading-4-leading);letter-spacing:var(--type-heading-4-tracking)}p{text-wrap:pretty}kbd{padding-inline:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-small);font-family:inherit;font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-text-muted)}strong{font-weight:var(--type-body-strong-weight)}a{color:inherit;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-decoration-thickness:var(--border-width);text-underline-offset:var(--underline-offset);transition:color var(--duration-fast) var(--easing-standard), text-decoration-color var(--duration-fast) var(--easing-standard)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}label,legend{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);color:var(--color-text-muted)}input:not([type=range],[type=checkbox],[type=radio]),textarea{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--field-border-color,var(--color-border-input));border-radius:var(--radius-medium);color:var(--color-text);background:var(--color-surface);transition:border-color var(--duration-fast) var(--easing-standard)}:is(input:not([type=range],[type=checkbox],[type=radio]),textarea):hover{border-color:var(--field-border-hover-color,var(--color-text-muted))}:is(input:not([type=range],[type=checkbox],[type=radio]),textarea):focus{border-color:var(--color-focus-ring)}:is(input:not([type=range],[type=checkbox],[type=radio]),textarea)::placeholder{color:var(--color-text-muted);opacity:1}:is(input:not([type=range],[type=checkbox],[type=radio]),textarea)[aria-invalid=true]{border-color:var(--color-danger)}textarea{resize:vertical}input[type=checkbox],input[type=radio]{width:var(--space-4);height:var(--space-4);accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin:0}:is(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed}:is(input[type=checkbox],input[type=radio])[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled)}fieldset{border:0;min-width:0;padding:0}legend{padding:0}}@layer layout{.l-scroll-box{position:relative;overflow-y:auto}}@layer components{.page-message{gap:var(--space-6);padding-block:var(--space-16);text-align:center;justify-items:center;display:grid}.page-message__titles{gap:var(--space-2);display:grid}.page-message__code{font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}.page-message__title{font-size:var(--type-heading-2-size);font-weight:var(--type-heading-2-weight);line-height:var(--type-heading-2-leading);letter-spacing:var(--type-heading-2-tracking)}.page-message__text{max-width:var(--reading-width);color:var(--color-text-muted)}.standalone-frame{padding:var(--space-6) var(--wrapper-gutter);background:var(--color-ground);place-items:center;display:grid}}@layer utilities{[hidden]:not([hidden=until-found]){display:none}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}
