:root{--bg:#f4f6fb;--bg-2:#e8edf8;--ink:#111827;--muted:#374151;--line:#c5d0e0;--card:#f0f2f5;--surface-light:#f0f2f5;--ink-on-light:#111827;--muted-on-light:#374151;--line-on-light:#c5d0e0;--accent:#2563eb;--accent-2:#1d4ed8;--ok:#067647;--warn:#b54708;--danger:#b42318;--radius:16px;--shadow:0 8px 24px rgba(16,24,40,0.06);--header:#0f1c36;--max:1180px;--photo:#d7dde8}*{box-sizing:border-box}body,html{margin:0;min-height:100%;overflow-x:clip}html{scroll-padding-top:88px}[id]{scroll-margin-top:88px}body{background:var(--bg);color:var(--ink);font-family:Segoe UI,ui-sans-serif,system-ui,sans-serif;line-height:1.5}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.container{width:min(var(--max),calc(100% - 32px));margin:0 auto}.site-header{background:var(--header);color:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:40}.site-header-inner{justify-content:space-between;gap:16px;min-height:72px;position:relative;z-index:2}.brand,.site-header-inner{display:flex;align-items:center}.brand{text-decoration:none;min-width:0;gap:10px}.brand-wordmark{display:block;width:178px;height:56px;object-fit:contain;background:#fff;border-radius:8px}.logo-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent);color:#fff;font-weight:800;flex:none}.brand-kicker{margin:0;letter-spacing:.14em;text-transform:uppercase;font-size:11px;opacity:.72}.brand-name{margin:2px 0 0;font-size:20px;font-weight:700}.nav-desktop{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.nav-desktop a,.nav-desktop button.linkish{color:#f8fafc;text-decoration:none;background:none;border:0;padding:8px 0;min-height:44px}.menu-toggle{display:none;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:10px;min-width:44px;min-height:44px}.account-link{white-space:nowrap}.drawer,.drawer-backdrop,.filter-backdrop{display:none}.drawer{background:#13233f;padding:8px 16px 20px}.drawer.open{display:grid;grid-gap:8px;gap:8px;align-content:start}.drawer-head{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.16)}.drawer-close{display:grid;place-items:center;width:44px;min-width:44px;font-size:30px;line-height:1}.drawer a,.drawer button{color:#fff;text-align:left;background:none;border:0;min-height:44px;text-decoration:none}.hero,.section{padding:48px 0}.hero h1{font-size:clamp(32px,6vw,52px);line-height:1.1;margin:0 0 16px}.lead{font-size:18px;color:var(--muted);max-width:62ch}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:12px;border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink);text-decoration:none}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-2);color:#fff}.btn-primary:disabled,.btn-primary[aria-disabled=true]{color:#fff}.btn-danger{border-color:#c93737;background:#fff5f5;color:#a61b1b}.btn-danger:hover{background:#fee2e2;color:#a61b1b}.auth-page{min-height:calc(100vh - 72px);background:linear-gradient(145deg,#eef4fb,#fff 58%)}.auth-shell{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:stretch}.auth-form-panel{align-self:center;padding:clamp(8px,3vw,30px) 0}.auth-form-panel h1{margin:8px 0 12px;font-size:clamp(34px,4vw,48px);line-height:1.05}.auth-card{margin-top:22px;box-shadow:0 18px 55px rgba(18,38,72,.1)}.auth-card .btn-primary,.auth-google{width:100%}.auth-divider{display:flex;align-items:center;gap:12px;color:var(--muted)}.auth-divider:after,.auth-divider:before{content:"";height:1px;flex:1 1;background:var(--line)}.auth-visual{position:relative;min-height:590px;overflow:hidden;border-radius:28px;background:#0b1d38;color:#fff;box-shadow:0 24px 70px rgba(12,31,59,.18)}.auth-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.auth-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,17,34,.08),rgba(5,17,34,.92))}.auth-visual>div{position:absolute;z-index:1;left:32px;right:32px;bottom:32px}.auth-visual .auth-brand{width:min(100%,320px);max-height:108px;padding:8px;object-fit:contain;border-radius:12px;background:#fff}.auth-visual h2{max-width:18ch;font-size:30px;line-height:1.12}.auth-visual li{margin:8px 0;color:#dbe8f7}.grid-2,.grid-3{display:grid;grid-gap:16px;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.lock{display:inline-flex;align-items:center;gap:8px;background:#eef2ff;color:var(--accent-2);border-radius:999px;padding:6px 10px;font-weight:700;text-decoration:none}.price{font-size:32px;font-weight:800;margin:8px 0}.price-line{font-size:18px;margin:8px 0}.muted{color:var(--muted)}.payment-unavailable{border-color:#d9e2ec;background:#f7f9fc;color:#12203b}.payment-unavailable strong{display:block;font-size:17px}.payment-unavailable p{margin:7px 0 0;color:#526174}.payment-unavailable-compact{margin-top:14px;padding:14px 16px;border:1px solid #d9e2ec;border-radius:14px}.form{display:grid;grid-gap:14px;gap:14px}.form label{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:13px}.form input,.form select,.form textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fff}.filter-shell{margin:16px 0 28px}.filter-mobile-row,.filter-toolbar{display:none}.filters-panel input,.filters-panel select{min-height:40px;padding:8px 10px}.filter-bar{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:flex-end}.filter-bar.extra{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.filter-actions{display:flex;gap:10px;align-items:flex-end;justify-content:space-between;margin-top:10px}.filter-actions .sort-desktop{min-width:240px}.more-filters{margin-top:4px}.more-filters summary{cursor:pointer;font-weight:700;min-height:36px;display:flex;align-items:center;color:var(--muted)}.filter-toggle{display:none}.empty{padding:40px 24px;text-align:center;background:var(--card);border-radius:var(--radius);border:1px dashed var(--line)}.opp-list{display:grid;grid-gap:16px;gap:16px;list-style:none;padding:0;margin:0}.opp-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.opp-card-link{text-decoration:none;display:grid;grid-template-columns:260px minmax(0,1fr)}.opp-card-body{padding:16px 18px 18px;display:grid;grid-gap:10px;gap:10px;align-content:start}.opp-card-body h2{margin:0;font-size:22px}.opp-card-top{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.opp-version{margin:0;color:var(--muted);font-weight:600}.opp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;margin:0}.opp-facts div{display:grid;grid-gap:2px;gap:2px}.opp-facts dt{color:var(--muted);font-size:12px}.opp-facts dd{margin:0;font-weight:700}.opp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.opp-metrics div{display:grid;grid-gap:2px;gap:2px}.opp-metrics strong{font-size:22px}.opp-card-lock-cta{padding:0 18px 16px;margin:0}.sale-badge{background:#eef2ff;color:var(--accent-2);letter-spacing:.06em}.damage-badge,.sale-badge{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 10px}.damage-badge{display:inline-flex;background:#fef3f2;color:var(--danger);font-size:12px;font-weight:800;margin:0}.vehicle-photo{background:#cfd6e4;aspect-ratio:16/10;overflow:hidden;min-height:160px}.vehicle-photo.compact{height:100%;min-height:220px;aspect-ratio:auto}.premium-panel h1{margin:8px 0 0}.premium-panel h2{margin:24px 0 8px;font-size:16px}.benefit-list{margin:0 0 16px;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.account-identity{margin:0 0 20px}.account-identity p{margin:0}.account-identity p+p{font-size:18px;font-weight:700}.damage-callout{border-color:#fecdca;background:#fff6f5}.vehicle-photo img{width:100%;height:100%;object-fit:cover}.vehicle-photo.fallback,.vehicle-placeholder{display:grid;place-items:center;height:100%;background:#e9edf2;color:#374151;font-size:13px;font-weight:600;text-align:center;padding:12px}.vehicle-placeholder svg{width:72%;max-width:220px}.detail-layout{display:grid;grid-gap:20px;gap:20px;max-width:960px}.detail-hero{display:grid;grid-gap:0;gap:0;padding:0;overflow:hidden}.detail-hero .vehicle-photo{aspect-ratio:16/8}.detail-hero-copy{padding:20px;display:grid;grid-gap:8px;gap:8px}.fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;list-style:none;padding:0;margin:0}.fact-grid li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;grid-gap:4px;gap:4px}.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.summary-grid>div{display:grid;grid-gap:6px;gap:6px}.summary-grid strong{font-size:28px}.spread-metric{grid-column:1/-1;background:#f8fafc;border:1px solid var(--line);border-radius:12px;padding:16px}.spread-metric p{margin:0;color:var(--muted)}.cost-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.cost-list li,.cost-list li.total{display:flex;justify-content:space-between;gap:12px}.cost-list li.total{border-top:1px solid var(--line);padding-top:10px;font-size:18px}.count-list{padding-left:18px}.comparable-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.comparable-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px;display:grid;grid-gap:8px;gap:8px}.comparable-card h3{margin:0;font-size:16px}.financial-summary{display:grid;grid-gap:12px;gap:12px}.tooltip{display:inline-flex;width:20px;height:20px;border-radius:999px;border:1px solid var(--line);align-items:center;justify-content:center;font-size:12px;cursor:help}.status-pill{display:inline-flex;background:#ecfdf3;color:var(--ok);border-radius:999px;padding:4px 10px;font-weight:700}.footer{padding:32px 0 48px;color:var(--muted);font-size:14px}.btn:focus-visible,.menu-toggle:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #9cb0ff;outline-offset:2px}@media (max-width:900px){.site-header-inner{min-height:56px}.brand-wordmark{width:142px;height:44px}.nav-desktop{display:none}.menu-toggle{display:inline-flex;align-items:center;justify-content:center}.comparable-grid,.fact-grid,.grid-2,.grid-3,.opp-card-link,.opp-facts,.opp-metrics,.summary-grid{grid-template-columns:1fr}.filter-bar,.filter-bar.extra{grid-template-columns:repeat(4,minmax(0,1fr))}.drawer-backdrop,.filter-backdrop{display:block;position:fixed;inset:0;border:0;background:rgba(15,28,54,.45);z-index:30}.drawer{position:fixed;top:56px;right:0;left:auto;bottom:0;width:min(320px,88vw);z-index:31;overflow:auto;align-content:start}.auth-shell{grid-template-columns:1fr;max-width:560px}.auth-visual{min-height:340px}}@media (max-width:640px){.auth-page{padding-top:24px}.auth-form-panel{padding:0}.auth-visual{min-height:260px}.auth-visual>div{left:20px;right:20px;bottom:20px}.auth-visual h2{font-size:23px}.auth-visual ul{display:none}.filter-bar,.filter-bar.extra{grid-template-columns:1fr 1fr}.filter-mobile-row{display:flex;gap:12px;align-items:center;margin-bottom:12px}.filter-toggle{display:inline-flex}.filter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.filter-toolbar h2{margin:0;font-size:20px}.filters-panel{display:none;position:fixed;inset:auto 0 0;max-height:min(85vh,720px);overflow:auto;background:var(--card);z-index:32;padding:20px;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px rgba(16,24,40,.18)}.filters-panel.open{display:grid}}.home-v2{background:#f6f8fc;color:#12203b}.home-v2-hero{position:relative;overflow:hidden;padding:76px 0 64px;background:radial-gradient(circle at 85% 15%,rgba(65,117,255,.25),transparent 32%),linear-gradient(140deg,#081426,#11284b 58%,#193b67);color:#fff}.home-v2-hero:after{content:"";position:absolute;inset:auto -8% -45% 42%;height:420px;border:1px solid rgba(255,255,255,.09);border-radius:50%;transform:rotate(-8deg);pointer-events:none}.home-v2-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);grid-gap:64px;gap:64px;align-items:center}.home-v2-hero h1{max-width:760px;margin:12px 0 20px;color:#fff;font-size:clamp(42px,5.2vw,72px);line-height:1.02;letter-spacing:-.045em}.home-v2-hero .lead{max-width:650px;color:#d8e4f5;font-size:19px}.home-v2 .home-kicker{margin:0 0 8px;color:#4974ec;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-premium-v2 .home-kicker,.home-v2-hero .home-kicker{color:#9eb9ff}.home-inventory{display:flex;align-items:baseline;gap:12px;margin-top:28px}.home-inventory strong{font-size:30px;color:#fff}.home-inventory span{color:#c2d1e7}.home-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.home-v2-hero .home-hero-actions .btn{color:#fff;border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.08)}.home-v2-search-card{padding:26px;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:rgba(255,255,255,.97);box-shadow:0 28px 70px rgba(0,0,0,.26);color:#12203b}.home-search-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px}.home-search-heading span{font-size:20px;font-weight:800}.home-search-heading small{color:var(--muted)}.home-v2 .home-search{display:block;box-shadow:none}.home-v2 .home-search,.home-v2 .home-search .ws-filters{padding:0;border:0;background:transparent}.home-v2 .home-search .ws-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-v2 .home-search .ws-filters-actions{margin-top:16px}.home-v2 .home-search .ws-filters-actions .btn-primary{width:100%;min-height:48px}.home-search-advanced{display:inline-block;margin-top:14px;font-size:14px;font-weight:700}.home-search-loading{min-height:260px;display:grid;place-items:center;color:var(--muted)}.home-source-band{padding:34px 0;border-bottom:1px solid #dfe5ee;background:#fff}.home-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.home-section-head.compact{margin-bottom:18px}.home-section-head h2{margin:0;font-size:clamp(28px,3vw,42px);letter-spacing:-.03em}.home-section-head .lead{max-width:680px}.home-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.home-discovery-card{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:20px;border:1px solid #dfe5ee;border-radius:16px;background:#fff;color:#12203b;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-discovery-card:hover{transform:translateY(-3px);border-color:#91aaf0;box-shadow:0 14px 32px rgba(18,32,59,.1)}.home-discovery-kicker{color:#3157c9;letter-spacing:.06em}.home-discovery-card strong{font-size:18px}.home-discovery-card p{margin:0;color:var(--muted);font-size:14px}.home-discovery-count{margin-top:4px;font-size:14px;font-weight:700}.home-discovery-cta{margin-top:6px;color:#3157c9;font-size:14px}.home-discovery-sources{margin-top:4px}@media (max-width:720px){.home-discovery-card{padding:16px}.home-discovery-card strong{font-size:16px}}.source-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.source-card{display:flex;align-items:center;gap:12px;min-height:74px;padding:14px;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:inherit;text-decoration:none}.brand-card:hover,.premium-feature:hover,.reason-card:hover,.source-card:hover{transform:translateY(-3px);border-color:#91aaf0;box-shadow:0 14px 32px rgba(18,32,59,.1)}.source-mark{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:#122b54;color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em}.source-card span:last-child{display:grid;grid-gap:3px;gap:3px}.source-card small{color:var(--muted)}.home-featured{background:#f6f8fc}.home-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-featured-grid .public-vehicle-card{transition:transform .2s ease,box-shadow .2s ease}.home-featured-grid .public-vehicle-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(18,32,59,.12)}.home-makes{background:#fff}.brand-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.brand-card,.brand-grid{display:grid;grid-gap:12px;gap:12px}.brand-card{justify-items:center;min-height:130px;padding:18px 10px;border:1px solid #dfe5ee;border-radius:16px;color:#12203b;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.brand-emblem{display:grid;place-items:center;width:64px;height:64px}.brand-emblem img{display:block;width:56px;height:56px;object-fit:contain}.brand-fallback{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#e9eef8;color:#17305c;font-weight:900}.home-process{background:#f6f8fc}.home-process h2{font-size:clamp(30px,4vw,48px)}.home-steps-v2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:32px 0 0;padding:0;list-style:none}.home-steps-v2 li{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;padding:22px 24px 22px 0;border-top:1px solid rgba(255,255,255,.16)}.home-steps-v2 li+li{padding-left:24px;border-left:1px solid rgba(255,255,255,.16)}.home-steps-v2 li>span{color:#8faeff;font-size:13px;font-weight:900}.home-steps-v2 h3{margin:0 0 8px;color:#fff}.home-steps-v2 p{margin:0;color:#bac8dc}.home-premium-v2{color:#fff;background:linear-gradient(135deg,#173464,#3157c9)}.home-premium-intro h2{margin:0 0 16px;color:#fff;font-size:clamp(34px,4vw,54px);line-height:1.05}.home-premium-intro .home-premium-cta{margin-top:24px}.premium-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.premium-feature{min-height:150px;padding:22px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(255,255,255,.1);color:#fff;text-decoration:none;transition:transform .2s ease,background .2s ease}.premium-feature h3{margin:18px 0 8px;color:#fff}.premium-feature p{margin:0;color:#dce5ff}.guest-premium-grid{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #dbe2ee;border-radius:20px;background:#fff}.guest-premium-grid article{padding:32px}.guest-premium-grid .premium-column{color:#fff;background:#142d57}.guest-premium-grid .premium-column h3{color:#fff}.guest-premium-grid ul{display:grid;grid-gap:12px;gap:12px;margin:18px 0 0;padding-left:20px}.reason-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:28px}.reason-card{padding:24px;border:1px solid #dfe5ee;border-radius:16px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.reason-card h3{margin-top:0}.home-guides{background:#eef2f8}.home-final-cta{padding:56px 0;color:#fff;background:#0d1b31}.home-final-cta .container{display:flex;justify-content:space-between;align-items:center;gap:28px}.home-final-cta h2{margin:0 0 8px;color:#fff;font-size:clamp(32px,4vw,50px)}.home-final-cta p{color:#c8d4e5}.home-final-cta .container>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.home-final-cta .btn:not(.btn-primary){color:#fff;border-color:#52627a}@media (max-width:1100px){.home-v2-hero-grid{grid-template-columns:1fr;gap:36px}.brand-grid,.home-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reason-grid{grid-template-columns:repeat(2,1fr)}.home-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-steps-v2{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.home-v2-hero{padding:44px 0 38px}.home-v2-hero h1{font-size:clamp(38px,12vw,52px)}.home-v2-hero .lead{font-size:17px}.home-v2-search-card{padding:18px;border-radius:18px}.home-v2 .home-search .ws-filters-grid{grid-template-columns:1fr}.home-inventory{gap:2px}.home-final-cta .container,.home-inventory,.home-section-head{align-items:flex-start;flex-direction:column}.brand-grid,.home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-card{min-height:112px}.guest-premium-grid,.home-steps-v2,.premium-feature-grid,.reason-grid{grid-template-columns:1fr}.home-steps-v2 li+li{padding-left:0;border-left:0}}@media (prefers-reduced-motion:reduce){.home-v2 *,.home-v2 :after,.home-v2 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:360px){.container{width:min(var(--max),calc(100% - 20px))}.hero{padding:36px 0}.brand-name{font-size:16px}.filter-bar{grid-template-columns:1fr}}.home{--max:1220px}html{scroll-padding-top:84px}.site-header.marketing{background:rgba(255,255,255,.94);color:var(--ink);border-bottom:1px solid var(--line)}.site-header.marketing .nav-desktop a,.site-header.marketing .nav-desktop button.linkish{color:var(--ink);font-weight:600}.site-header.marketing .brand-kicker{letter-spacing:0;text-transform:none;font-size:20px;font-weight:800;opacity:1;color:#0b1b4a}.site-header.marketing .menu-toggle{color:var(--ink);border-color:var(--line)}.site-header.marketing .drawer{background:#fff;color:var(--ink);box-shadow:-12px 0 32px rgba(16,24,40,.12)}.site-header.marketing .drawer a,.site-header.marketing .drawer button{color:var(--ink)}.header-cta{min-height:40px;padding:8px 14px;font-size:14px;font-weight:700;white-space:nowrap}.header-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.header-bell-icon{display:flex}.header-bell-count{position:absolute;top:2px;right:0;display:inline-flex;min-width:1.15rem;padding:0 5px;border-radius:999px;background:#c2410c;color:#fff;font-size:11px;justify-content:center}.push-toast{position:fixed;right:16px;bottom:16px;z-index:40;max-width:min(360px,calc(100vw - 32px));display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:12px;background:#0f1720;color:#fff;text-decoration:none;box-shadow:0 10px 30px rgba(15,23,32,.28)}.push-toast strong{font-size:14px}.push-toast span{font-size:13px;color:#e2e8f0}.follow-state{font-weight:700;margin:6px 0}.follow-state-ok{color:#166534}.follow-state-delayed,.follow-state-waiting{color:#9a3412}.follow-settings{border-top:1px solid var(--line);padding-top:10px}.follow-settings summary{font-weight:700}.follow-settings select{min-height:40px;margin-top:6px}.follow-settings label{display:block}.follow-settings input[type=checkbox]{min-width:20px;min-height:20px}.follow-action-wrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.follow-action,.follow-stop{min-height:40px}.follow-action-on{border-color:var(--accent);color:var(--accent-2)}.follow-action-state{font-weight:700}.follow-action-error{color:#9a3412;font-size:13px}.follow-action-compact{justify-self:start}@media (max-width:640px){.follow-action,.follow-settings select,.follow-stop,.ws-save .btn{min-height:44px}.follow-settings label{min-height:40px}}.notice-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:12px 0;flex-wrap:wrap}.notice-item.is-unread{border-left:4px solid #3147eb}.notice-item.is-read{opacity:.78}.notice-empty{text-align:center}.pwa-install-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;padding:10px 16px;background:#eef2ff;border-bottom:1px solid var(--line)}.home-hero{position:relative;overflow:hidden;padding:40px 0 64px;background:radial-gradient(720px 280px at 88% 12%,rgba(37,99,235,.16),transparent 70%),linear-gradient(180deg,#f7fbff 0,#eaf2ff 46%,var(--bg) 100%)}.home-hero:after{content:"";position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(180deg,transparent,rgba(15,28,54,.04)),repeating-linear-gradient(90deg,transparent 0 18px,rgba(37,99,235,.05) 18px 19px);pointer-events:none}.home-hero h1{font-size:clamp(32px,5vw,54px);line-height:1.08;margin:0 0 16px;max-width:26ch;color:#0b1b4a;letter-spacing:-.03em}.home-hero .lead{max-width:48ch}.home-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:32px;gap:32px;align-items:start}.home-search{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:end;background:#fff;border:1px solid #dbe4f3;border-radius:20px;padding:14px;box-shadow:0 18px 44px rgba(37,99,235,.12);margin:28px 0 18px}.home-search label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700;color:var(--muted)}.home-search input,.home-search select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:12px;padding:8px 10px;background:#fff}.home-search-submit{white-space:nowrap;min-height:46px;font-weight:700}.home-trust{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;padding:0;margin:8px 0 0;color:#344054;font-size:14px;font-weight:600}.home-trust li{display:flex;align-items:center;gap:6px}.home-trust li:before{content:"✓";color:var(--ok);font-weight:800}.home-hero-cta{margin-top:18px}.home-preview{background:var(--card);border:1px solid #dbe4f3;border-radius:22px;box-shadow:0 22px 54px rgba(16,24,40,.12);overflow:hidden}.home-preview-media{position:relative}.home-preview .vehicle-photo,.home-preview-empty-art{aspect-ratio:16/10;min-height:188px}.home-preview-empty-art svg{width:100%;height:100%;display:block}.home-preview-badges{position:absolute;z-index:1;top:12px;left:12px;display:flex;gap:8px}.source-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;background:#ecfdf3;color:var(--ok);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;letter-spacing:.06em}.home-preview-body{padding:14px 16px 18px;display:grid;grid-gap:8px;gap:8px}.home-preview-body h2{margin:0;font-size:22px;color:#0b1b4a}.home-preview-locks{display:grid;grid-gap:10px;gap:10px;margin:6px 0 4px}.home-preview-locks div{display:flex;justify-content:space-between;gap:12px;align-items:center}.home-preview-locks dt{color:var(--muted);font-size:13px}.home-preview-locks dd{margin:0}.home-preview-cta{color:var(--accent);font-weight:700;text-decoration:none}.home-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none;padding:0;margin:28px 0 0}.home-step{position:relative;padding:20px 18px 18px}.home-step-icon{width:28px;height:28px;color:var(--accent);margin-bottom:4px}.home-step-n{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#dbeafe;color:var(--accent-2);font-weight:800;font-size:13px;margin-bottom:10px}.home-steps h3,.home-truth h3{margin:8px 0}.home-step:not(:last-child):after{content:"→";position:absolute;right:-12px;top:28px;color:#93c5fd;font-weight:800}.home-known{background:#f0fdf4;border-color:#bbf7d0}.home-unknown{background:#fff7ed;border-color:#fed7aa}.home-market{background:#eff6ff;border-color:#bfdbfe}.home-known h3,.home-market h3,.home-unknown h3{display:flex;align-items:center;gap:8px}.home-known h3:before{content:"✓";color:var(--ok)}.home-unknown h3:before{content:"!";color:var(--warn)}.home-market h3:before{content:"≡";color:var(--accent)}.home-known ul,.home-market ul,.home-unknown ul{margin:0;padding-left:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.home-known li:before{content:"✓ ";color:var(--ok)}.home-unknown li:before{content:"– ";color:var(--warn)}.home-market li:before{content:"✓ ";color:var(--accent)}.home-flow{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:24px 0 12px}.home-flow li{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-weight:700;font-size:13px}.home-flow li:not(:last-child):after{content:" →";color:var(--accent)}.home-premium{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);grid-gap:28px;gap:28px;align-items:center;background:linear-gradient(135deg,#102448,#1d4ed8);color:#f8fafc;border-radius:24px;padding:32px}.home-premium h2{margin:4px 0 8px;color:#fff}.home-premium .price{margin:0 0 4px}.home-premium .lead,.home-premium .muted{color:#dbe4f3}.home-premium-kicker{margin:0;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;color:#bfdbfe}.home-premium-benefits{display:grid;grid-gap:8px;gap:8px;padding:0;margin:0;list-style:none}.home-premium-benefits li:before{content:"✓ ";color:#86efac}.home-premium-cta{display:grid;grid-gap:10px;gap:10px;justify-items:start}.home-premium .btn-primary{background:#fff;color:#1d4ed8;border-color:#fff;font-weight:800}.home-premium .btn-primary:hover{background:#eff6ff}.home-faq-wrap{max-width:760px}.home-faq{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.home-faq details{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.home-faq summary{cursor:pointer;font-weight:700;min-height:32px}.home-faq p{margin:8px 0 0;color:var(--muted)}@media (max-width:1100px){.home-search{grid-template-columns:repeat(3,minmax(0,1fr))}.home-search-submit{grid-column:1/-1}.home-premium{grid-template-columns:1fr 1fr}}@media (max-width:900px){.home-hero-grid,.home-premium,.home-steps{grid-template-columns:1fr}.home-search{grid-template-columns:1fr 1fr}.home-hero h1{max-width:none}.home-step:not(:last-child):after{display:none}.header-cta{white-space:normal}}@media (max-width:640px){.home-search{grid-template-columns:1fr}.home-hero{padding:28px 0 40px}}.site-header.workspace{background:color-mix(in srgb,var(--surface-light) 96%,#ffffff);color:var(--ink-on-light);border-bottom:1px solid var(--line-on-light);--ink:var(--ink-on-light);--muted:var(--muted-on-light);--line:var(--line-on-light);--card:var(--surface-light)}.site-header.workspace .brand-kicker{letter-spacing:0;text-transform:none;font-size:20px;font-weight:800;opacity:1;color:#0b1b4a}.site-header.workspace .nav-desktop a,.site-header.workspace .nav-desktop button.linkish{color:var(--ink);font-weight:600}.site-header.workspace .menu-toggle{color:var(--ink);border-color:var(--line)}.site-header.workspace .drawer{background:var(--surface-light);color:var(--ink-on-light)}.site-header.workspace .drawer a,.site-header.workspace .drawer button{color:var(--ink-on-light)}.profile-menu{position:relative}.profile-avatar{display:flex;align-items:center;gap:10px;border:0;background:transparent;cursor:pointer;min-height:44px;padding:0;text-align:left}.profile-avatar>span:first-child{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:#dbeafe;color:#1d4ed8;font-weight:800;flex:none}.profile-avatar-copy{display:grid;line-height:1.15}.profile-avatar-copy strong{font-size:13px;color:inherit}.profile-avatar-copy small{color:var(--muted);font-size:11px}.profile-menu-panel{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;background:var(--surface-light);border:1px solid var(--line-on-light);border-radius:14px;box-shadow:var(--shadow);padding:8px;display:grid;z-index:50;color:var(--ink-on-light);--ink:var(--ink-on-light);--muted:var(--muted-on-light);--line:var(--line-on-light);--card:var(--surface-light)}.profile-menu-panel a,.profile-menu-panel button{min-height:40px;padding:8px 10px;text-decoration:none;background:transparent;border:0;text-align:left;border-radius:10px;color:var(--ink-on-light);cursor:pointer}.profile-menu-panel a:hover,.profile-menu-panel button:hover{background:#e4e9f0;color:var(--ink-on-light)}.profile-menu-panel a:focus-visible,.profile-menu-panel button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.profile-menu-panel a:active,.profile-menu-panel button:active{background:#d9e0ea;color:var(--ink-on-light)}.workspace-loading{padding:80px 24px;text-align:center}main.workspace{padding-bottom:40px}.ws-shell{width:min(1440px,calc(100% - 32px));margin:20px auto 0;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:20px;gap:20px;align-items:start}.ws-shell.no-selection{grid-template-columns:minmax(0,1fr);max-width:1180px}.ws-hero{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:16px}.ws-hero h1{margin:0;font-size:clamp(28px,3vw,40px);color:#0b1b4a}.ws-kicker{margin:0 0 4px;color:var(--accent);font-weight:800}.ws-banner{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;padding:12px 14px}.ws-filters{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:var(--shadow);color:var(--ink)}.ws-search-mode{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ws-search-mode .btn{min-height:44px}.ws-search-mode .btn[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:#fff}.ws-search-context-home{margin-bottom:.85rem}.ws-search-context-home .ws-search-context-btn{font-size:.82rem;padding:.45rem .7rem}.home-hero-v2-search .ws-search-context-home{display:flex;flex-wrap:wrap;gap:.45rem}.ws-search-context{display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:16px;align-items:stretch;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.ws-search-context-btn{display:flex;align-items:center;gap:10px;min-height:72px;min-width:148px;flex:1 0 auto;border:1px solid var(--line);border-radius:16px;padding:12px 14px;background:#fff;font-weight:700;color:var(--ink);cursor:pointer;text-align:left}.ws-search-context-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#eef4ff;color:#185AE0;font-size:12px;font-weight:800;flex:none}.ws-search-context-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.ws-search-context-title{font-size:14px;line-height:18px;font-weight:700}.ws-search-context-btn.active,.ws-search-context-btn[aria-pressed=true]{border-color:#2D7FF9;background:#102238;color:#F4F7FB;box-shadow:0 0 0 1px #2D7FF9,0 0 24px rgba(45,127,249,.18)}.ws-search-context-btn.active .ws-search-context-icon,.ws-search-context-btn[aria-pressed=true] .ws-search-context-icon{background:rgba(36,184,255,.22);color:#24B8FF}.ws-search-context-sub{flex:1 1 100%;margin:0;font-size:13px;color:var(--muted);font-weight:600}.ws-search-context-home{flex-wrap:wrap}.ws-search-context-home .ws-search-context-btn{min-height:48px;min-width:0;flex:1 1 auto;padding:.55rem .75rem;border-radius:12px}.ws-search-context-home .ws-search-context-icon{width:28px;height:28px;font-size:11px}.ws-check-field{align-content:start}.ws-check-field input[type=checkbox]{width:auto;min-height:auto}.ws-filters-advanced,.ws-filters-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.ws-filters-advanced{margin-top:12px}.ws-field{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:700;color:var(--muted);min-width:0}.ws-combobox{position:relative}.ws-combobox-group{display:block;padding:6px 8px 2px;font-size:11px;font-weight:700;color:var(--muted)}.ws-combobox-list{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow:auto;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.ws-combobox-list button{width:100%;text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:8px;font-weight:600;color:var(--ink)}.ws-combobox-list button:focus,.ws-combobox-list button:hover,.ws-combobox-list button[data-active=true]{background:var(--bg-2)}.ws-field input,.ws-field select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:#fff;color:var(--ink);font-weight:600}.ws-filters-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;align-items:center}.ws-filters-close,.ws-filters-head,.ws-filters-toggle{display:none}.ws-list{margin-top:18px}.ws-list-head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.ws-list-head h2{margin:0;font-size:18px}.ws-list-controls{gap:12px;flex-wrap:wrap}.ws-list-controls,.ws-sort{display:flex;align-items:center}.ws-sort{gap:8px;font-weight:700;font-size:13px}.ws-sort select{min-height:40px;border-radius:10px;border:1px solid var(--line)}.ws-results{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-gap:10px;gap:10px}.ws-row{grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:10px;color:var(--ink)}.ws-row,.ws-row-select{width:100%;display:grid;gap:12px;align-items:center;text-align:left}.ws-row-select{grid-template-columns:120px minmax(0,1fr);grid-gap:12px;background:transparent;border:0;padding:0;cursor:pointer;min-width:0}.ws-row a.ws-row-select,.ws-row a.ws-row-select:focus,.ws-row a.ws-row-select:hover,.ws-row-select{color:inherit;text-decoration:none}.ws-row.selected{border-color:var(--accent);box-shadow:0 0 0 2px rgba(37,99,235,.15)}.ws-row .vehicle-photo.compact{width:120px;min-height:80px;height:80px;border-radius:12px;overflow:hidden;flex:none}.ws-row-main{min-width:0}.ws-row-main h3{margin:0;font-size:16px;font-weight:750;color:#0f1c36;line-height:1.25;overflow-wrap:anywhere}.ws-facts,.ws-meta{margin:4px 0 0;font-size:13px;color:var(--muted)}.ws-meta{display:flex;gap:8px;flex-wrap:wrap}.ws-price{margin:0;font-size:20px;font-weight:800}.ws-spread{margin:4px 0 0;color:var(--ok);font-weight:800}.ws-row-cta{white-space:nowrap}.ws-row-footer{display:flex;flex-direction:column;gap:8px;align-self:stretch;justify-content:center;min-width:min(100%,220px)}.ws-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;align-content:stretch}.ws-row-actions .btn,.ws-row-actions .classifieds-access,.ws-row-actions .compare-action,.ws-row-actions .follow-action-wrap{flex:1 1 auto;min-width:0}.ws-row-preview{white-space:nowrap}@media (max-width:768px){.ws-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr 1fr;grid-auto-rows:auto;grid-gap:8px;gap:8px;width:100%}.ws-row-actions>.btn,.ws-row-actions>.classifieds-access,.ws-row-actions>.compare-action,.ws-row-actions>.compare-action-compact,.ws-row-actions>a.btn{width:100%!important;min-width:0;min-height:44px;height:100%;max-width:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;justify-self:stretch!important;text-align:center;white-space:normal;overflow-wrap:anywhere;line-height:1.25;padding:8px 10px}.ws-row-actions>.follow-action-wrap{display:contents}.ws-row-actions>.classifieds-access .btn,.ws-row-actions>.classifieds-access a,.ws-row-actions>.follow-action,.ws-row-actions>.follow-action-wrap>.btn,.ws-row-actions>a.follow-action{width:100%!important;min-width:0;min-height:44px;height:100%;max-width:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;justify-self:stretch!important;text-align:center;white-space:normal;overflow-wrap:anywhere;line-height:1.25;padding:8px 10px}.ws-row-actions .follow-action-error,.ws-row-actions .follow-action-state{grid-column:1/-1;display:block;min-width:0;width:100%;box-sizing:border-box;margin:0;padding:2px 2px 0;line-height:1.35;overflow-wrap:anywhere}.ws-row-actions .follow-action-state{color:var(--accent-2,#0b5cab);font-size:13px}.ws-row-actions .follow-action-error{color:#9a3412;font-size:13px}.ws-row-cta,.ws-row-preview{white-space:normal}.ws-row-actions{scroll-margin-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}.ws-panel{position:-webkit-sticky;position:sticky;top:124px;max-height:calc(100vh - 136px);overflow-y:auto;background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;box-shadow:var(--shadow);display:grid;grid-gap:10px;gap:10px;align-content:start}.ws-panel .vehicle-photo{width:100%;min-height:160px;border-radius:14px;overflow:hidden}.ws-panel h2{margin:0;font-size:22px;font-weight:800;color:#0f1c36;line-height:1.25;overflow-wrap:anywhere}.ws-panel-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0}.ws-panel-facts dt{color:var(--muted);font-size:12px}.ws-panel-facts dd{margin:0;font-weight:700}.ws-panel-actions{display:grid;grid-gap:8px;gap:8px}@media (max-width:768px){.ws-row{grid-template-columns:1fr;align-items:stretch}.ws-row-select{grid-template-columns:96px minmax(0,1fr)}.ws-row .vehicle-photo.compact{width:96px;height:72px;min-height:72px}.ws-row-footer{min-width:0;width:100%}}.ws-comps{padding-left:18px;margin:0;display:grid;grid-gap:6px;gap:6px}.ws-save,.ws-saved{margin-top:20px}.ws-save{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.ws-save label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700}.ws-save input{min-height:40px;border:1px solid var(--line);border-radius:10px;padding:8px 10px}.ws-saved ul{display:flex;gap:8px;flex-wrap:wrap;padding:0;list-style:none}.ws-saved a,.ws-saved-list a{text-decoration:none;font-weight:700}.ws-follow-list,.ws-saved-list{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px}.ws-follow-list li{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.follow-card .vehicle-photo.compact{width:100%;min-height:0;height:auto;aspect-ratio:16/10;border-radius:14px}.follow-card .vehicle-photo img{object-fit:contain;background:#edf2f7}.ws-pager{gap:12px;margin-top:16px}.ws-page-numbers,.ws-pager{display:flex;align-items:center;flex-wrap:wrap}.ws-page-numbers{gap:6px}.ws-page-numbers .btn{min-width:40px;padding-inline:10px}.ws-page-numbers .btn.active{background:var(--ink);color:white;border-color:var(--ink)}.linkish{cursor:pointer}@media (max-width:1200px){.ws-filters-advanced,.ws-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-shell{grid-template-columns:1fr}.ws-panel{position:static;max-height:none;overflow:visible}}@media (max-width:768px){.ws-filters-close,.ws-filters-toggle{display:inline-flex}.ws-filters-wrap{display:none;position:fixed;inset:0;z-index:60;background:rgba(15,23,42,.4);padding:16px;overflow:auto}.ws-filters-wrap.open{display:block}.ws-filters-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#fff}.ws-filters-advanced,.ws-filters-grid{grid-template-columns:1fr 1fr}.ws-follow-list li,.ws-row,.ws-row-select{grid-template-columns:1fr}.ws-row-actions,.ws-row-cta{width:100%}.profile-avatar-copy{display:none}}@media (orientation:landscape) and (max-height:500px) and (max-width:1000px){.ws-results,.ws-row{gap:8px;max-width:100%}.ws-row{grid-template-columns:minmax(0,1fr) minmax(200px,46vw)!important;align-items:stretch;padding:8px;width:100%;min-width:0;box-sizing:border-box}.ws-row-select{grid-template-columns:92px minmax(0,1fr)!important;gap:8px;align-items:center;min-width:0}.ws-row .vehicle-photo.compact{width:92px!important;height:69px!important;min-height:69px!important;aspect-ratio:auto!important;flex:none}.ws-row-main{min-width:0}.ws-row-main h3{font-size:14px}.ws-price{font-size:16px}.ws-facts,.ws-meta{font-size:12px}.ws-row-footer{min-width:0;width:100%;justify-content:stretch}.ws-row-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr 1fr;grid-auto-rows:auto;grid-gap:6px;gap:6px;width:100%;scroll-margin-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}.ws-row-actions>.btn,.ws-row-actions>.classifieds-access,.ws-row-actions>.compare-action,.ws-row-actions>.compare-action-compact,.ws-row-actions>.follow-action,.ws-row-actions>.follow-action-wrap>.btn,.ws-row-actions>a.btn,.ws-row-actions>a.follow-action{width:100%!important;min-height:40px;height:100%;justify-self:stretch!important}.ws-row-actions>.follow-action-wrap{display:contents}.ws-row-actions .follow-action-error,.ws-row-actions .follow-action-state{grid-column:1/-1;display:block}}@media (max-width:390px){.ws-hero{flex-wrap:wrap}.ws-filters-advanced,.ws-filters-grid{grid-template-columns:1fr}.ws-shell{width:min(100% - 16px,1440px)}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:-1px}.inventory-home .home-hero{padding:36px 0 28px}.home-kicker{margin:0 0 10px;letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:#d0d7e6}.home-search-advanced{grid-column:1/-1;margin:0}.inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:18px;gap:18px}.similar-wholesale{border-top:1px solid var(--line)}.similar-wholesale .inv-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}@media (max-width:640px){.similar-wholesale .inv-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.inv-card{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.inv-card-link,.inv-card-link:focus,.inv-card-link:hover{text-decoration:none;color:inherit;display:grid}.inv-card-media{position:relative;overflow:hidden}.inv-card-media .vehicle-photo{min-height:180px}.inv-card-badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;flex-wrap:wrap;z-index:1}.inv-card-body{padding:12px 14px 16px;display:grid;grid-gap:6px;gap:6px}.inv-card-body h3{margin:0;font-size:18px;font-weight:750;color:#0f1c36;line-height:1.25;overflow-wrap:anywhere}.inv-price{margin:8px 0 0}.inv-price-label{display:block;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.detail-amount,.inv-price strong{font-size:28px;font-weight:800}.inv-price-ended{font-weight:700;color:var(--danger)}.article-grid,.browse-grid,.chip-row{display:grid;grid-gap:12px;gap:12px}.chip-row{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));list-style:none;padding:0}.chip{display:block;text-decoration:none;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:10px 14px;text-align:center;font-weight:650}.article-grid,.browse-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.home-unavailable{padding:18px}.detail-layout{padding:24px 0 48px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px;font-size:14px}.breadcrumbs a{text-decoration:none}.detail-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(280px,.95fr);grid-template-areas:"gallery price" "essentials price";grid-gap:20px 24px;gap:20px 24px;align-items:start}.detail-grid>.vehicle-gallery{grid-area:gallery;min-width:0}.detail-grid>.detail-price,.detail-grid>.vehicle-gallery{align-self:start;height:-moz-fit-content;height:fit-content}.detail-grid>.detail-price{grid-area:price;background:var(--surface-light,#f0f2f5);color:var(--ink-on-light,#111827)}.detail-grid>.detail-essentials{grid-area:essentials;min-width:0}.detail-v3-section{margin:16px 0;padding:16px 18px;border-radius:12px;border:1px solid var(--line);background:var(--card)}.detail-v3-section>h2{margin:0 0 12px;font-size:1.15rem;line-height:1.35}.detail-v3-analysis-cluster{display:flex;flex-direction:column;gap:12px}.detail-v3-analysis-meta{margin:8px 0 0;font-size:13px}.detail-v3-accordion summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.condition-details-toggle{margin-top:12px;min-height:44px}.condition-details[hidden]{display:none}.comparable-mini-grid-scroll{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.public-detail-dark .detail-grid>.detail-price,.workspace-dark .detail-grid>.detail-price{background:var(--surface-light,#f0f2f5);color:var(--ink-on-light,#111827);border-color:color-mix(in srgb,var(--ink-on-light,#111827) 12%,transparent)}.public-detail-dark .detail-grid>.detail-price .muted,.workspace-dark .detail-grid>.detail-price .muted{color:var(--ink-secondary-on-light,#374151)}.public-detail-dark .detail-grid>.detail-price .detail-amount,.public-detail-dark .detail-grid>.detail-price h1,.workspace-dark .detail-grid>.detail-price .detail-amount,.workspace-dark .detail-grid>.detail-price h1{color:var(--ink-on-light,#111827)}.detail-block-title{margin:0 0 12px;font-size:18px;line-height:26px;font-weight:700}.historical-archive-bucket{margin-top:16px}.historical-archive-bucket+.historical-archive-bucket{padding-top:16px;border-top:1px solid var(--line)}.historical-archive-bucket-title{margin:0 0 8px;font-size:1rem;line-height:1.4;font-weight:600}.historical-archive-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.historical-archive-list>li{padding:12px 0;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.historical-archive-list>li:first-child{border-top:none;padding-top:0}@media (max-width:720px){.historical-archive-section{padding:14px}}.detail-sale-help{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.detail-sale-help summary{cursor:pointer;font-weight:600;min-height:36px;display:flex;align-items:center}.detail-sale-help p{margin:8px 0 0}.condition-summary-compact,.vehicle-identity-compact{padding:12px 16px;border-radius:12px;border:1px solid var(--line);background:var(--card)}.condition-summary-compact p,.vehicle-identity-compact p{margin:0}.detail-partner-row{padding:16px 20px;margin:0}.detail-partner-row .partner-assistance{margin:0;padding:0;border:0;background:transparent}.offer-reading.card{padding:16px 20px}.offer-reading h2{margin:0 0 8px;font-size:18px}.detail-amount{margin:4px 0 8px}.premium-lock{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.source-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.source-facts div{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.source-facts dt{color:var(--muted);font-size:13px}.source-facts dd{margin:0;font-weight:650}.vehicle-gallery-main{position:relative}.gallery-nav{position:absolute;z-index:3;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(15,23,42,.78);box-shadow:0 1px 4px rgba(0,0,0,.45);color:#fff;font-size:28px;line-height:1;cursor:pointer}.gallery-nav.prev{left:8px}.gallery-nav.next{right:8px}.vehicle-gallery-thumbs{display:flex;gap:8px;list-style:none;padding:8px 0 0;margin:0;overflow-x:auto}.vehicle-gallery-thumbs button{border:2px solid transparent;padding:0;width:76px;border-radius:8px;overflow:hidden}.vehicle-gallery-thumbs button.active{border-color:var(--accent)}.vehicle-gallery-thumbs .vehicle-photo.compact{height:auto;min-height:0;aspect-ratio:16/10}.gallery-open-video{border:0;padding:0}.gallery-open-video,.gallery-video{display:block;width:100%;background:#0b1220}.gallery-video{max-width:100%;aspect-ratio:16/10;object-fit:contain}.gallery-video-fallback{display:grid;grid-gap:8px;gap:8px;place-content:center;min-height:220px;padding:20px;background:#e9edf2;color:#111827;text-align:center}.gallery-video-fallback a{color:#1d4ed8;font-weight:700}.gallery-video-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(15,23,42,.78);color:#f8fafc;font-size:12px;font-weight:700}.gallery-video-thumb{display:grid;place-items:center;grid-gap:2px;gap:2px;width:100%;aspect-ratio:16/10;background:#1e293b;color:#f8fafc}.gallery-video-thumb-play{font-size:18px;line-height:1}.gallery-video-thumb-label{font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.site-footer{background:#0f1c36;color:#e2e8f0;padding:36px 0 24px;margin-top:24px}.site-footer a{color:#dbe7ff}.site-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-bottom:24px}.site-footer h2{font-size:14px;text-transform:uppercase;letter-spacing:.08em}.site-footer ul{list-style:none;padding:0;display:grid;grid-gap:6px;gap:6px}.site-footer-promise{max-width:42ch;font-size:17px;color:#f8fafc}.site-footer-clarification{max-width:54ch;color:#aebbd0;font-size:14px}.site-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);color:#b9c5d8}.prose-page{max-width:760px}.home-search{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.detail-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery" "price" "essentials"}.comparable-mini-grid-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;-webkit-overflow-scrolling:touch}.comparable-mini-grid-scroll>*{flex:0 0 min(86vw,280px);scroll-snap-align:start;max-width:min(86vw,280px)}.site-footer-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.detail-amount,.inv-price strong{font-size:24px}.detail-v3-section{padding:14px 12px;margin:12px 0}}.gallery-overlays{position:absolute;left:12px;top:12px;display:flex;flex-wrap:wrap;gap:8px;z-index:2;pointer-events:none}.gallery-overlays>*{pointer-events:auto}.country-flag-chip,.marketplace-chip{display:inline-flex;align-items:center;gap:6px;background:rgba(15,23,42,.82);color:#fff;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:650}.country-flag-svg{display:block;border-radius:2px}.gallery-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.gallery-filters button{min-height:40px;border-radius:999px;border:1px solid var(--line);background:var(--card);padding:6px 12px}.gallery-filters button.active{border-color:var(--accent);font-weight:700}.auction-countdown{font-weight:700}.cost-to-bg,.dossier-section{overflow-x:auto}.cost-row,.cost-row-value,.cost-totals p{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.cost-row{padding:12px 0;border-bottom:1px solid var(--line)}.cost-calculator.compact .cost-row{padding:6px 0}.cost-calculator.compact{font-size:14px;line-height:1.35}.cost-calculator.compact h2{margin-bottom:8px}.cost-calculator.compact .cost-row-value{align-items:center;gap:8px}.cost-calculator.compact .cost-badge{margin-left:0;padding:1px 6px;font-size:10px}.cost-calculator.compact .info-tip{font-size:12px;margin-left:4px}.cost-calculator.compact .cost-totals p{margin:6px 0}.listing-sale{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin:4px 0}.sale-badge{display:inline-flex;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:800;letter-spacing:.04em;background:#111827;color:#fff}.sale-badge-buy_now{background:#166534}.sale-badge-auction_with_buy_now{background:#9a3412}.sale-badge-fixed_retail{background:#166534}.sale-secondary{display:block;width:100%;font-size:13px;color:var(--muted)}.source-reference{display:grid;grid-gap:4px;gap:4px;margin:8px 0}.assisted-purchase-dialog{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(13,27,49,.55)}.assisted-purchase-panel{display:grid;grid-gap:12px;gap:12px;width:min(460px,100%);padding:24px;border:1px solid #dfe5ee;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(18,32,59,.24)}.assisted-purchase-panel h2{margin:0;font-size:20px}.assisted-purchase-panel p{margin:0}.assisted-purchase-panel .btn{justify-self:start}.sale-bid-label{font-size:12px;color:var(--muted)}.sale-amount{font-size:16px}.auction-countdown-inline{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.vin-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em}.vin-history-list{display:grid;grid-gap:8px;gap:8px;padding-left:20px}.cost-badge{display:inline-flex;margin-left:8px;border-radius:999px;padding:2px 8px;font-size:11px;letter-spacing:.04em;border:1px solid var(--line)}.cost-badge-known{background:#ecfdf3}.cost-badge-estimated{background:#fff7ed}.cost-badge-rule_calculated{background:#eff6ff}.cost-badge-unknown{background:#f8fafc}.cost-badge-unconfirmed{background:#fefce8}.damage-rows{padding-left:18px}.damage-rows,.document-list{display:grid;grid-gap:8px;gap:8px}.public-detail .detail-layout{max-width:var(--max)}.trust-note{color:var(--muted);font-size:13px;line-height:1.45;margin:8px 0 0}.essential-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;list-style:none;padding:0;margin:0}.essential-specs li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:grid;grid-gap:2px;gap:2px}.essential-specs strong{font-size:16px}.analysis-card,.condition-summary,.cost-to-bg,.more-details{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;box-shadow:var(--shadow)}.condition-facts,.equipment-highlight{padding-left:18px}.condition-map{margin-top:12px;max-width:420px}.more-group{border-top:1px solid var(--line)}.more-group summary{cursor:pointer;min-height:48px;display:flex;align-items:center;font-weight:700}.more-group-body{padding:0 0 16px}.document-actions{list-style:none;padding:0;display:grid;grid-gap:8px;gap:8px}.document-actions li{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px}.info-tip{margin-left:6px;color:var(--muted);cursor:help;font-size:13px}.analysis-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.analysis-summary div{display:grid;grid-gap:4px;gap:4px}.analysis-summary dt{color:var(--muted);font-size:13px}.analysis-summary dd{margin:0;font-weight:700}.analysis-method,.calc-method{margin-top:12px}.analysis-method summary,.calc-method summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.comparable-mini-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.comparable-mini{background:var(--bg);border-radius:12px;overflow:hidden;display:grid}.comparable-mini-media{position:relative}.vehicle-photo.mini{aspect-ratio:16/10;min-height:0;height:auto}.portal-badge{position:absolute;left:8px;top:8px;background:rgba(15,23,42,.82);color:#fff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;letter-spacing:.04em}.comparable-mini-copy{padding:10px 12px 14px;display:grid;grid-gap:4px;gap:4px}.comparable-mini-copy h3{margin:0;font-size:15px}.comparable-price{margin:0;font-weight:800}.comparable-reason{margin:0;color:var(--muted);font-size:12px}.comparable-drawer{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:50;display:grid;place-items:center;padding:24px}.comparable-drawer-panel{background:var(--card);border-radius:var(--radius);width:min(1100px,100%);max-height:90vh;overflow:auto;padding:20px}.comparable-drawer-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.skeleton-grid span{display:block;height:64px;border-radius:12px;background:linear-gradient(90deg,#e8edf8,#f8fafc,#e8edf8);background-size:200% 100%;animation:skeleton-pulse 1.2s ease-in-out infinite}@keyframes skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}button.linkish{background:none;border:0;color:var(--accent);padding:8px 0;min-height:44px;cursor:pointer;text-decoration:underline}@media (max-width:1100px){.analysis-summary,.comparable-mini-grid,.essential-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.analysis-summary,.comparable-mini-grid,.essential-specs,.skeleton-grid{grid-template-columns:1fr}.cost-row,.cost-totals p{flex-direction:column}}.trader-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:8px}.trader-section{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;min-width:0}.trader-section h2{margin:0 0 8px;font-size:16px}.trader-list,.trader-rail{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.trader-list li,.trader-rail li{display:grid;grid-gap:4px;gap:4px;min-width:0}.trader-mini{display:flex;flex-wrap:wrap;gap:8px}.expanded-comparables{margin-top:16px}.expanded-comparables h3{margin:0 0 4px;font-size:15px}@media (max-width:900px){.trader-dashboard{grid-template-columns:1fr}.trader-actions{align-items:flex-start;flex-direction:column}.premium-page-grid{grid-template-columns:1fr}.wizard-steps{display:flex;overflow-x:auto}.wizard-steps li{min-width:132px}.wizard-fields,.ws-filters-advanced,.ws-filters-grid{grid-template-columns:1fr}}.vin-intel h1{max-width:18ch}.vin-intel,.vin-intel-appearances,.vin-intel-report,.vin-intel-signals,.vin-intel-timeline{overflow-wrap:anywhere;word-break:break-word}.vin-intel-form{display:grid;grid-gap:8px;gap:8px;max-width:420px;margin:24px 0}.vin-intel-form input{font-size:18px;letter-spacing:.08em;text-transform:uppercase;width:100%;max-width:100%;box-sizing:border-box}.vin-intel-report{display:grid;grid-gap:28px;gap:28px}@media (max-width:640px){.vin-intel-form{max-width:100%}}.vin-intel-report section{display:grid;grid-gap:8px;gap:8px}.vin-intel-timeline{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.vin-intel-timeline li{display:grid;grid-gap:4px;gap:4px;padding:12px 0;border-bottom:1px solid var(--line,#e5e7eb)}.vin-intel-appearances,.vin-intel-signals{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.vin-intel-appearances li,.vin-intel-signals li{padding:12px 0;border-bottom:1px solid var(--line,#e5e7eb)}.vin-intel-signals p{margin:4px 0 0}.vin-evidence{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.vin-evidence-group h4{margin-bottom:4px}.vin-evidence-group ul{margin:0;padding-left:20px}.vin-evidence-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.vin-evidence-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.inv-card-actions,.opp-card-actions{padding:0 14px 14px}.ws-results>li{display:grid;grid-gap:8px;gap:8px}.compare-action-on{border-color:var(--accent);color:var(--accent-2)}.compare-action-compact{justify-self:start}.compare-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:#0f1c36;color:#fff;box-shadow:0 -8px 24px rgba(16,24,40,.16)}.compare-bar p{margin:0;font-weight:700;color:#fff}.compare-bar-actions{display:flex;gap:8px;flex-wrap:wrap}.compare-bar .btn:not(.btn-primary){background:#fff;border-color:#fff;color:var(--ink)}.compare-bar .btn:not(.btn-primary):hover{background:#eef4fb;border-color:#eef4fb;color:var(--ink)}.compare-bar .btn-primary{color:#fff}body:has(.compare-bar){padding-bottom:84px}.compare-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.compare-empty{display:grid;grid-gap:12px;gap:12px;justify-items:start}.compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.compare-mobile{display:none}.compare-mobile-card{display:grid;grid-gap:14px;gap:14px;min-width:0}.compare-mobile-card dl{display:grid;grid-gap:0;gap:0;margin:0}.compare-mobile-card dl>div{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.compare-mobile-card dt{font-weight:700}.compare-mobile-card dd{margin:0;overflow-wrap:anywhere}.compare-table{width:max-content;min-width:100%;border-collapse:collapse}.compare-table td,.compare-table th{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top;min-width:220px}.compare-label{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--card);min-width:160px;text-align:left;font-weight:700}.compare-head{display:grid;grid-gap:8px;gap:8px;justify-items:start;min-width:200px}.compare-remove{min-height:40px}.compare-hi-high-spread,.compare-hi-low-mileage,.compare-hi-low-price{background:#ecfdf3;font-weight:700}@media (max-width:640px){.compare-desktop{display:none}.compare-mobile{display:grid;grid-gap:16px;gap:16px;min-width:0}.compare-page .container{min-width:0}}.sticky-home-header{position:-webkit-sticky;position:sticky;top:0;z-index:40}.home-marketplace section[id]{scroll-margin-top:88px}.home-marketplace-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#0d1b31,#1a3a66 48%,#d9e4f5);color:#fff}.home-marketplace-hero .home-kicker,.home-marketplace-hero .home-search-heading small,.home-marketplace-hero .lead{color:#d7e3f5}.home-marketplace-hero .home-v2-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:48px}.home-marketplace-hero h1{color:#fff;max-width:24ch;font-size:clamp(42px,4vw,58px);line-height:1.04}.home-marketplace-hero .home-inventory strong{color:#fff}.home-hero-visual{border-radius:24px;overflow:hidden;box-shadow:0 24px 60px rgba(8,18,36,.35);aspect-ratio:4/3}.home-hero-visual img{display:block;width:100%;height:100%;object-fit:cover}.home-hero-search{background:rgba(255,255,255,.96);color:#12203b;border-radius:18px;padding:16px}.home-discovery-band{border-bottom:1px solid #dfe5ee;background:#fff;padding:0}.home-discovery-dark{position:relative;overflow:hidden;padding:48px 0 52px;background:radial-gradient(ellipse 55% 70% at 88% 18%,rgba(28,185,255,.12),transparent 62%),radial-gradient(circle at 92% 28%,rgba(76,229,223,.06),transparent 40%),linear-gradient(180deg,#071624,#0b1b2c);color:#f9fbff}.home-discovery-dark:before{content:"";position:absolute;inset:8% 2% auto 58%;height:240px;pointer-events:none;opacity:.35;background-image:radial-gradient(circle,rgba(149,209,253,.55) 1px,transparent 1.5px),radial-gradient(circle,rgba(28,185,255,.35) 1.2px,transparent 2px);background-size:28px 28px,54px 54px;background-position:0 0,12px 18px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.home-discovery-shell{position:relative;z-index:1;max-width:none}.home-discovery-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:28px;column-gap:28px;margin-bottom:28px}.home-discovery-head>div{min-width:0}.home-discovery-head h2{color:#f9fbff;font-size:clamp(32px,2.7vw,44px);line-height:1.12;letter-spacing:-.03em;max-width:none}.home-discovery-title-accent{color:#1cb9ff}.home-discovery-kicker{margin:0 0 10px;color:#95d1fd;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.home-discovery-head .lead{margin:12px 0 0;max-width:720px;color:#b7c8de;font-size:17px;line-height:1.45}.home-discovery-browse{flex:0 0 auto;align-self:start;margin-top:34px;color:#1cb9ff;font-size:15px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(28,185,255,.45);white-space:nowrap}.home-discovery-browse:focus-visible,.home-discovery-browse:hover{color:#7ad8ff;border-bottom-color:#7ad8ff}.home-discovery-markets.home-discovery-grid{gap:14px;margin-bottom:0;align-items:stretch}.home-discovery-markets .home-discovery-card{--discovery-accent:#1cb9ff;--discovery-deep:#05295a;--discovery-zone-gap:8px;--discovery-flag-size:48px;--discovery-title-zone:56px;--discovery-text-zone:48px;--discovery-hint-zone:30px;--discovery-count-zone:40px;position:relative;display:grid;grid-template-rows:var(--discovery-flag-size) var(--discovery-title-zone) var(--discovery-text-zone) var(--discovery-hint-zone) var(--discovery-count-zone) minmax(56px,1fr) auto;grid-row-gap:var(--discovery-zone-gap);row-gap:var(--discovery-zone-gap);align-content:stretch;min-height:400px;max-height:420px;height:100%;overflow:hidden;padding:18px 18px 16px;border:1px solid color-mix(in srgb,var(--discovery-accent) 55%,transparent);border-radius:20px;color:#fff;text-decoration:none;background:linear-gradient(180deg,color-mix(in srgb,var(--discovery-deep) 92%,#000) 0,color-mix(in srgb,var(--discovery-deep) 55%,transparent) 42%,transparent 68%),var(--discovery-deep);box-shadow:0 0 0 1px color-mix(in srgb,var(--discovery-accent) 18%,transparent),0 18px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-discovery-card.tone-eu{--discovery-accent:#1cb9ff;--discovery-deep:#05295a}.home-discovery-card.tone-kr{--discovery-accent:#4ce5df;--discovery-deep:#043f4b}.home-discovery-card.tone-jp{--discovery-accent:#f47ac5;--discovery-deep:#3e153e}.home-discovery-card.tone-direct{--discovery-accent:#49e8ab;--discovery-deep:#043d34}.home-discovery-media{position:absolute;inset:auto 0 0 0;height:52%;z-index:0;overflow:hidden;pointer-events:none}.home-discovery-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--discovery-deep) 0,transparent 28%),linear-gradient(0deg,rgba(0,0,0,.55) 0,transparent 42%),linear-gradient(90deg,color-mix(in srgb,var(--discovery-deep) 55%,transparent),transparent 55%);pointer-events:none}.home-discovery-media img{object-fit:cover;object-position:center 40%;transform:scale(1);transition:transform .2s ease}.home-discovery-flag{position:relative;z-index:1;grid-row:1;display:grid;place-items:center;width:var(--discovery-flag-size);height:var(--discovery-flag-size);padding:8px;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 8px 18px rgba(0,0,0,.22)}.home-discovery-flag img{width:40px;height:28px;object-fit:contain}.home-discovery-card.tone-direct .home-discovery-flag img{width:28px;height:28px}.home-discovery-markets .home-discovery-card .home-discovery-title{position:relative;z-index:1;grid-row:2;align-self:start;margin:0;font-size:clamp(22px,1.7vw,28px);line-height:1.12;letter-spacing:-.03em;font-weight:800;min-height:0}.home-discovery-markets .home-discovery-card .home-discovery-text{grid-row:3;margin:0;color:rgba(241,248,255,.88);font-size:15px}.home-discovery-hint,.home-discovery-markets .home-discovery-card .home-discovery-text{position:relative;z-index:1;align-self:start;line-height:1.35;max-width:28ch;min-height:0}.home-discovery-hint{grid-row:4;margin:0!important;color:rgba(241,248,255,.72)!important;font-size:13px!important}.home-discovery-count{position:relative;z-index:1;grid-row:5;display:grid;align-content:start;grid-gap:4px;gap:4px;margin:0;min-height:0}.home-discovery-count-value{color:var(--discovery-accent);font-size:clamp(22px,1.8vw,26px);font-weight:800;letter-spacing:-.02em;line-height:1}.home-discovery-count-empty{opacity:.55}.home-discovery-count-label{color:rgba(241,248,255,.72);font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.home-discovery-cta{position:relative;z-index:1;grid-row:7;display:inline-flex;align-items:center;align-self:end;gap:12px;margin:0;padding-top:8px;color:#fff;font-size:16px;font-weight:700}.home-discovery-cta-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:999px;border:1.5px solid var(--discovery-accent);color:#fff;background:color-mix(in srgb,var(--discovery-deep) 55%,rgba(0,0,0,.35));box-shadow:0 0 0 4px color-mix(in srgb,var(--discovery-accent) 12%,transparent)}.home-discovery-markets .home-discovery-card:hover{transform:translateY(-5px);border-color:var(--discovery-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--discovery-accent) 45%,transparent),0 22px 48px rgba(0,0,0,.42),0 0 28px color-mix(in srgb,var(--discovery-accent) 22%,transparent)}.home-discovery-markets .home-discovery-card:hover .home-discovery-media img{transform:scale(1.03)}.home-discovery-markets .home-discovery-card:focus-visible{outline:2px solid var(--discovery-accent);outline-offset:3px}.home-discovery-below{padding:28px 0 34px;background:#fff}@media (max-width:1100px){.home-discovery-head h2{white-space:normal}.home-discovery-markets.home-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-discovery-markets .home-discovery-card{min-height:400px;max-height:none;--discovery-text-zone:72px}}@media (max-width:720px){.home-discovery-dark{padding:36px 0 40px}.home-discovery-shell{max-width:100%}.home-discovery-head{grid-template-columns:1fr;align-items:flex-start;gap:14px}.home-discovery-head h2{white-space:normal;font-size:clamp(28px,7vw,34px)}.home-discovery-browse{margin-top:0}.home-discovery-markets.home-discovery-grid{grid-template-columns:1fr;gap:12px}.home-discovery-markets .home-discovery-card{--discovery-flag-size:48px;--discovery-title-zone:auto;--discovery-text-zone:auto;--discovery-hint-zone:auto;--discovery-count-zone:auto;--discovery-zone-gap:8px;grid-template-rows:var(--discovery-flag-size) auto auto auto auto minmax(72px,1fr) auto;min-height:360px;max-height:none;height:auto;padding:18px 16px 14px}.home-discovery-markets .home-discovery-card .home-discovery-title{font-size:24px}.home-discovery-markets .home-discovery-card .home-discovery-text{font-size:14px;max-width:none}.home-discovery-hint{max-width:none}.home-discovery-media{height:48%}.home-discovery-cta{padding-top:4px;gap:10px}.home-discovery-cta-icon{width:48px;height:48px}}@media (max-width:420px){.home-discovery-markets .home-discovery-card{min-height:340px;padding:16px 14px 12px}.home-discovery-markets .home-discovery-card .home-discovery-title{font-size:24px}.home-discovery-markets .home-discovery-card .home-discovery-text{font-size:14px}.home-discovery-count-value{font-size:22px}.home-discovery-hint{font-size:12px!important}.home-discovery-flag{padding:6px;border-radius:12px}.home-discovery-cta-icon{width:44px;height:44px}}.source-logo-rail{margin-top:28px}.source-logo-track{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:center}.source-wordmark{display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px 10px;border:1px solid #dfe5ee;border-radius:12px;background:#fff;text-decoration:none;opacity:.94}.source-wordmark:hover{opacity:1}.source-logo{max-height:34px;width:auto;max-width:100%;object-fit:contain}.source-classifieds-logo{max-height:30px}.classifieds-access{display:grid;justify-items:start;grid-gap:8px;gap:8px}.classifieds-access p{margin:0;max-width:36rem}.classifieds-access.compact{display:block}.brand-grid-compact{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.brand-grid-compact .brand-card{min-height:96px;padding:12px}.home-steps-flow{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.home-steps-flow li{position:relative;display:grid;grid-gap:10px;gap:10px;padding:22px;border:1px solid #dbe4f2;border-radius:20px;background:linear-gradient(180deg,#fff,#eef3fa);color:#12203b}.home-steps-flow h3{margin:0;color:#12203b}.home-steps-flow p{margin:0;color:#475467}.home-step-index{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#122b54;color:#fff;font-weight:800}.home-step-arrow{position:absolute;right:-12px;top:36px;color:#91aaf0;font-size:22px}.home-premium-v2>.home-premium-layout{display:block;max-width:1100px}.home-premium-v2 .home-premium-copy>.lead{color:#e2eaff}.premium-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:24px 0}.premium-value-grid article{padding:18px;border-radius:16px;background:#0f1c33;color:#e8eef8}.premium-value-grid h3{margin:0 0 8px;color:#fff;font-size:18px}.premium-value-grid p{margin:0;color:#c8d4e5}.home-premium-commercial{display:grid;grid-gap:8px;gap:8px;padding:22px;border-radius:18px;background:#fff;border:1px solid #dfe5ee}.home-premium-cta-label{margin:0;font-size:22px;font-weight:800}.home-premium-after{margin:0;color:#fff;font-size:18px;font-weight:800}.home-premium-v2 .home-premium-cta .muted{color:#d7e3f5}.home-premium-commercial .home-premium-after{color:#12203b}.home-premium-commercial .home-premium-cta .muted{color:#475467}.home-traders-panel{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:28px;gap:28px;align-items:center;padding:28px;border-radius:24px;background:linear-gradient(120deg,#12203b,#243b67);color:#fff}.home-traders-panel .lead,.home-traders-panel p{color:#d7e3f5}.home-traders-visual{position:relative;height:360px;border-radius:18px;overflow:hidden;opacity:.96}.home-traders-visual img{width:100%;height:100%;object-fit:cover}.article-grid-editorial .article-card{padding:20px;border-radius:18px;background:#fff;border:1px solid #e4ebf5;box-shadow:0 10px 28px rgba(18,32,59,.05)}.article-card-visual{display:flex;align-items:center;justify-content:space-between;min-height:88px;margin:-4px -4px 18px;padding:18px;border-radius:14px;background:linear-gradient(135deg,#edf3ff,#f8fafc);color:#173464;font-weight:800}.article-card-visual img{display:block;max-width:132px;max-height:44px;object-fit:contain}.article-card-visual span{max-width:110px;text-align:right}.language-switcher{position:relative}.language-switcher-trigger{gap:4px;border:1px solid #d0d8e6;background:#fff;border-radius:999px;padding:6px 10px;font-weight:700;cursor:pointer}.language-switcher-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:170px;display:grid;grid-gap:4px;gap:4px;padding:8px;border-radius:12px;background:#fff;border:1px solid #dfe5ee;box-shadow:0 16px 40px rgba(18,32,59,.16);z-index:50}.language-switcher-menu button{border:0;background:transparent;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer}.language-switcher-menu button:hover{background:#f3f6fb}@media (max-width:1100px){.home-marketplace-hero .home-v2-hero-grid{grid-template-columns:1fr}.brand-grid-compact,.source-logo-track{grid-template-columns:repeat(4,minmax(0,1fr))}.home-steps-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.home-step-arrow{display:none}.premium-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-traders-panel{grid-template-columns:1fr}}@media (max-width:720px){.brand-grid-compact,.home-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-steps-flow,.premium-value-grid{grid-template-columns:1fr}.home-marketplace-hero h1{max-width:none}.source-logo-track{grid-template-columns:repeat(2,minmax(0,1fr))}.home-traders-visual{height:260px}}.trader-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border-radius:16px;color:#fff;background:linear-gradient(120deg,#081a3a,#0d4d87);min-height:100px;max-height:none}.trader-actions h2{margin:0;color:#fff;font-size:clamp(25px,2.6vw,32px);line-height:1.25}.trader-actions .ws-kicker{color:#9ec5ff;margin:0 0 6px}.trader-actions .muted{color:#d7e5f8;font-size:14px;line-height:1.45;max-width:52ch}.trader-actions nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.trader-actions .btn{min-height:44px;border-radius:12px}.trader-actions .btn:not(.btn-primary){background:#fff;color:var(--ink)}.workspace-summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.workspace-summary article{display:grid;grid-gap:4px;gap:4px;min-height:110px;align-content:center;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,35,65,.06)}.workspace-summary strong{font-size:32px;color:var(--accent)}.workspace-summary span{color:var(--muted);font-weight:700}@media (max-width:720px){.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.premium-page-grid{max-width:1120px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);grid-gap:24px;gap:24px;align-items:start}.premium-contact-column{min-width:0}.premium-contact-section-sidebar{margin:0}.premium-contact-sidebar{padding:28px;background:linear-gradient(160deg,#eff6ff,#fff)}.premium-benefit-groups{display:grid;grid-gap:18px;gap:18px;margin-bottom:12px}.premium-benefit-group-title{margin:0 0 8px;font-size:1rem;font-weight:700}.premium-existing-login{margin:10px 0 0}.premium-workflow{padding:28px;background:linear-gradient(160deg,#eff6ff,#fff)}.premium-workflow ul{padding-left:20px;display:grid;grid-gap:12px;gap:12px}.listing-wizard{max-width:1120px}.wizard-steps{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin:28px 0;padding:0}.wizard-steps button{width:100%;min-height:72px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--muted);padding:10px;font:inherit}.wizard-steps span{display:grid;place-items:center;width:26px;height:26px;margin:0 auto 5px;border-radius:50%;background:var(--bg-2);font-weight:800}.wizard-steps .active button,.wizard-steps .done button{border-color:var(--accent);color:var(--ink)}.wizard-steps .active span,.wizard-steps .done span{color:#fff;background:var(--accent)}.wizard-steps .invalid button{border-color:var(--danger);color:var(--danger)}.wizard-steps .invalid span{color:#fff;background:var(--danger)}.wizard-steps .future button{opacity:.68;cursor:not-allowed}.wizard-card{max-width:900px;margin:0 auto;padding:clamp(20px,4vw,38px)}.wizard-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.country-search,.field-note,.photo-uploader,.wizard-callout,.wizard-fields fieldset,.wizard-fields h2,.wizard-fields>p,.wizard-fields>textarea{grid-column:1/-1}.wizard-fields label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.wizard-fields input,.wizard-fields select,.wizard-fields textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit}.wizard-fields textarea{min-height:140px}.wizard-fields .check{display:flex;align-items:center;gap:8px}.wizard-fields .check input{width:18px;min-height:18px}.field-invalid fieldset,.field-invalid>input,.field-invalid>select,.field-invalid>textarea,fieldset.field-invalid{border-color:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 18%,transparent)}.field-error{color:var(--danger);font-size:14px;font-weight:700}.equipment-groups{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.equipment-groups fieldset{grid-column:auto;margin:0;border:1px solid var(--line);border-radius:12px;padding:12px}@media (max-width:720px){.equipment-groups{grid-template-columns:1fr}}.field-note,.wizard-callout{display:grid;grid-gap:4px;gap:4px;border-radius:12px;padding:14px;background:#eff6ff}.wizard-actions{display:flex;justify-content:space-between;gap:12px;margin-top:26px}.contact-preferences,.wizard-actions-right{display:flex;flex-wrap:wrap;gap:10px}.wizard-error{color:var(--danger)}.wizard-error,.wizard-notice{max-width:900px;margin:16px auto}.wizard-notice{color:#176b3a;font-weight:800}.listing-access-gate{display:grid;grid-gap:14px;gap:14px;max-width:720px}.listing-access-gate h2{margin:0;font-size:1.35rem}.listing-access-actions{margin-top:4px}.listing-access-actions .btn{min-height:44px}.country-search{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.country-results{display:flex;flex-wrap:wrap;gap:8px}.country-results button{min-height:38px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.photo-upload-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.listing-photo-grid,.preview-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.listing-photo{min-width:0;margin:0;padding:8px;border:1px solid var(--line);border-radius:12px;background:#fff}.listing-photo-image{position:relative;display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border-radius:9px;background:var(--bg-2)}.listing-photo img,.preview-gallery img{width:100%;height:100%;object-fit:cover}.cover-badge{position:absolute;left:7px;bottom:7px;padding:4px 8px;border-radius:999px;color:#fff;background:rgba(0,31,63,.88);font-size:12px}.listing-photo figcaption{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.listing-photo figcaption button{min-height:34px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.listing-photo figcaption .danger-link{color:var(--danger)}.listing-preview{max-width:780px;margin:0 auto}.preview-section{margin:16px 0;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.preview-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-section-title h3{margin:0}.preview-gallery figure{position:relative;min-width:0;aspect-ratio:4/3;overflow:hidden;margin:0;border-radius:10px;background:var(--bg-2)}.preview-gallery figcaption{position:absolute;left:7px;bottom:7px;padding:4px 8px;border-radius:999px;color:#fff;background:rgba(0,31,63,.88);font-size:12px}.preview-description{white-space:pre-wrap}.publish-button{width:100%;min-height:52px}.publish-success{padding:24px;border:1px solid #74c69d;border-radius:14px;background:#effaf4}.btn-small{min-height:34px;padding:6px 10px}.preview-price{display:grid;grid-gap:5px;gap:5px;padding:18px 0}.preview-price strong{font-size:34px;color:#0b1b4a}.inline-vin-content dl,.listing-preview dl{display:grid;grid-template-columns:1fr auto;grid-gap:9px 18px;gap:9px 18px}.inline-vin-content dd,.listing-preview dd{margin:0;font-weight:700}.inline-vin-dossier{margin-top:14px}.inline-vin-content{margin-top:12px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.direct-seller-costs{margin:16px 0;padding:16px;border-radius:12px;background:#f8fafc}.direct-seller-costs h3{margin:0}.direct-seller-costs dl{display:grid;grid-template-columns:1fr auto;grid-gap:8px 16px;gap:8px 16px}.direct-seller-costs dd{margin:0;font-weight:700}@media (max-width:900px){.wizard-steps{display:flex;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.wizard-steps li{flex:0 0 180px;min-width:180px;scroll-snap-align:start}.wizard-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.wizard-steps li{flex-basis:min(72vw,220px);min-width:0}.listing-photo-grid,.preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-actions,.wizard-actions-right{align-items:stretch;flex-direction:column}.wizard-actions a,.wizard-actions button{width:100%}.listing-preview dl{grid-template-columns:minmax(0,1fr);gap:3px}.listing-preview dd{margin-bottom:9px}}.premium-group-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 18px}.premium-group-preview>span{display:grid;grid-gap:2px;gap:2px;min-height:68px;align-content:center;padding:10px 12px;border:1px solid rgba(142,185,255,.24);border-radius:14px;background:rgba(142,185,255,.08)}.premium-group-preview strong{color:#fff;font-size:18px;line-height:1.1}.premium-group-preview small{color:#aebed6;font-size:11px;line-height:1.25}.premium-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-feature-automation .premium-feature-list,.premium-feature-offers .premium-feature-list{grid-template-columns:1fr}.premium-feature-list article{background:rgba(7,17,31,.36)}.premium-feature-icon{font-size:15px;letter-spacing:-.04em}.premium-feature-icon:has(:empty){font-size:11px}.article-detail-page{background:linear-gradient(180deg,#eef4fb,#f8fafc 520px)}.article-detail-layout{max-width:1120px}.article-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:36px;gap:36px;align-items:center;margin:18px 0 44px;padding:42px;border:1px solid #dce6f3;border-radius:28px;background:#fff;box-shadow:0 20px 55px rgba(18,32,59,.09)}.article-detail-hero.has-visual{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.article-detail-hero h1{margin:10px 0 18px;max-width:18ch;font-size:clamp(36px,4.4vw,58px);line-height:1.04;letter-spacing:-.035em}.article-detail-hero .lead{max-width:62ch}.article-detail-category{display:inline-flex;margin:0;padding:6px 10px;border-radius:999px;background:#eaf2ff;color:#1557b0;font-size:12px;font-weight:800;letter-spacing:.04em}.article-detail-meta{margin:20px 0 0;color:#667085;font-size:14px}.article-detail-visual{min-height:300px;margin:0;display:grid;place-items:center;padding:28px;border-radius:22px;background:linear-gradient(145deg,#10284a,#1e5791);color:#fff}.article-detail-visual img{display:block;max-width:88%;max-height:210px;object-fit:contain}.article-detail-visual figcaption{align-self:end;font-weight:800}.article-detail-body{max-width:740px;margin:0 auto;color:#26364f;font-size:18px;line-height:1.78}.article-detail-body p{margin:0 0 24px}.article-detail-body .article-detail-lead{color:#12203b;font-size:21px;line-height:1.62}.article-detail-callout{margin:34px 0;padding:22px 24px;border-left:4px solid #2d7be8;border-radius:0 16px 16px 0;background:#eaf2ff}.article-detail-callout p{margin:7px 0 0;color:#344765;font-size:16px;line-height:1.6}.article-detail-actions{max-width:740px;margin:34px auto 68px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.article-return-link{color:#1557b0;font-weight:800;text-decoration:none}.article-related{margin-top:36px}.article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.article-related-grid article{position:relative;min-height:210px;display:flex;flex-direction:column;padding:22px;border:1px solid #dfe7f2;border-radius:18px;background:#fff}.article-related-grid p{margin:0 0 10px;color:#2d69bf;font-size:12px;font-weight:800}.article-related-grid h3{margin:0 0 20px;font-size:18px}.article-related-grid span{margin-top:auto;color:#667085;font-size:13px}.article-related-grid a{margin-top:12px;color:#1557b0;font-weight:800}.public-information-page{background:linear-gradient(180deg,#eef4fb,#fff 420px)}.public-information-layout{max-width:940px}.public-information-hero{margin-bottom:30px;padding:42px;border-radius:26px;background:linear-gradient(135deg,#10284a,#1d4f87);color:#fff}.public-information-hero h1{margin:10px 0 16px;color:#fff;font-size:clamp(36px,5vw,54px)}.public-information-hero .lead{max-width:65ch;color:#dbe8f8}.public-information-updated{margin:22px 0 0;color:#aec7e6;font-size:13px}.public-information-sections{display:grid;grid-gap:16px;gap:16px;margin-bottom:28px}.public-information-sections>section{padding:26px 30px;border:1px solid #dfe7f2;border-radius:18px;background:#fff}.public-information-sections h2{margin-top:0;font-size:22px}.public-information-sections p{color:#40516c;line-height:1.72}.public-information-contact{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:20px 24px;border-radius:16px;background:#eaf2ff}.site-footer-legal{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.site-footer-legal a{color:inherit}.home-faq details{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.home-faq details:hover{border-color:#abc7f2}.home-faq details[open]{border-color:#9bbce9;background:#f4f8fe;box-shadow:0 10px 24px rgba(18,42,82,.07)}.home-faq summary:focus-visible{outline:3px solid rgba(45,123,232,.28);outline-offset:4px}@media (max-width:900px){.article-detail-hero.has-visual{grid-template-columns:1fr}.article-detail-visual{min-height:220px}.article-related-grid{grid-template-columns:1fr}}@media (max-width:720px){.premium-group-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-feature-list{grid-template-columns:1fr}.article-detail-hero,.public-information-hero{padding:24px 20px;border-radius:20px}.article-detail-hero h1{font-size:36px}.article-detail-body{font-size:17px;line-height:1.7}.article-detail-body .article-detail-lead{font-size:19px}.article-detail-actions{align-items:stretch;flex-direction:column}.article-detail-actions .btn{justify-content:center}.public-information-sections>section{padding:22px 20px}.site-footer-legal{align-items:flex-start;flex-direction:column;gap:10px}}.home-marketplace-hero{background:radial-gradient(circle at 78% 28%,#173c65 0,#091625 45%,#06101c 100%)}.home-marketplace-hero .home-v2-hero-grid{display:block;min-height:690px}.home-marketplace-hero .home-v2-hero-copy{position:relative;z-index:2;width:min(720px,62%)}.home-marketplace-hero .home-hero-visual{position:absolute;z-index:0;inset:-72px -16px -72px 42%;aspect-ratio:auto;border-radius:0;box-shadow:none;opacity:.88;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 18%,#000 48%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 18%,#000 48%)}.home-marketplace-hero .home-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,16,28,.05),rgba(6,16,28,.48))}.home-marketplace-hero .home-hero-visual img{object-position:center 61%}.home-hero-search{box-shadow:0 28px 70px rgba(0,0,0,.28)}.home-search-advanced{padding:10px 0;border:0;background:transparent;color:#174ea6;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.brand-grid-compact .brand-card{border:1px solid #dfe7f2;border-radius:16px;background:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.brand-grid-compact .brand-card:hover{transform:translateY(-3px);border-color:#abc7f2;box-shadow:0 14px 30px rgba(18,42,82,.11)}.brand-grid-compact .brand-emblem{width:54px;height:54px;padding:7px;border-radius:15px;background:linear-gradient(145deg,#f8fbff,#e9f1fb)}.brand-grid-compact .brand-emblem img{width:100%;height:100%;object-fit:contain}.home-process{background:linear-gradient(180deg,#eef4fb,#f8fafc)}.home-steps-flow{position:relative;gap:0;margin-top:44px}.home-steps-flow:before{content:"";position:absolute;left:10%;right:10%;top:35px;height:2px;background:linear-gradient(90deg,#2d7be8,#7aa7e8)}.home-steps-flow li{display:block;padding:0 18px;border:0;border-radius:0;background:transparent;text-align:center}.home-steps-flow li:nth-child(2n){padding-top:54px}.home-step-node{position:relative;z-index:2;display:grid;place-items:center;width:70px;height:70px;margin:0 auto 18px;border:8px solid #eef4fb;border-radius:50%;background:#0f4c8a;color:#fff;box-shadow:0 10px 26px rgba(15,76,138,.24)}.home-step-node svg{width:28px;height:28px}.home-step-copy{padding:18px;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(18,32,59,.08);text-align:left}.home-step-index{display:block;width:auto;height:auto;margin-bottom:7px;border-radius:0;background:transparent;color:#2d69bf;font-size:12px;letter-spacing:.14em}.home-step-connector{display:none}.home-premium-v2{background:radial-gradient(circle at 85% 0,#274e86,#101d34 52%,#08111f)}.premium-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:18px;gap:18px;margin:30px 0 22px}.premium-feature-group{padding:24px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:rgba(255,255,255,.065);box-shadow:inset 0 1px rgba(255,255,255,.08)}.premium-feature-analysis{grid-column:span 7}.premium-feature-automation{grid-column:span 5}.premium-feature-offers{grid-column:5/span 8}.premium-group-label{margin:0 0 18px;color:#8eb9ff;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.premium-feature-list{display:grid;grid-gap:10px;gap:10px}.premium-feature-list article{display:grid;grid-template-columns:42px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:14px;border-radius:16px;background:rgba(7,17,31,.62)}.premium-feature-list article.premium-feature-primary{background:linear-gradient(135deg,rgba(37,99,235,.28),rgba(7,17,31,.7))}.premium-feature-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(142,185,255,.45);border-radius:12px;color:#b8d5ff;font-size:11px;font-weight:800}.premium-feature-list h3{margin:0 0 5px;color:#fff;font-size:17px}.premium-feature-list p{margin:0;color:#c8d5e8;font-size:14px}.home-premium-commercial{grid-template-columns:minmax(0,1fr);padding:26px 28px;border-color:#cbd9ee;background:linear-gradient(135deg,#fff,#eef5ff);box-shadow:0 22px 54px rgba(0,0,0,.22)}.article-grid-editorial{grid-template-columns:repeat(3,minmax(0,1fr))}.article-grid-editorial .article-card-featured{grid-column:span 2;display:flex;flex-direction:column}.article-grid-editorial .article-card-featured .article-card-visual{min-height:210px}.article-card-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:18px;font-size:13px;color:#667085}.article-card-meta a,.article-read-link{color:#1557b0;font-weight:800;text-decoration:none}.articles-index{background:linear-gradient(180deg,#eef4fb,#f8fafc 360px)}.article-category-filters{margin:28px 0 34px}.article-category-filters .chip.active{background:#153d72;color:#fff;border-color:#153d72}.article-index-featured{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);grid-gap:36px;gap:36px;align-items:center;margin-bottom:34px;padding:24px;border-radius:26px;background:#fff;box-shadow:0 18px 50px rgba(18,32,59,.1)}.article-index-visual{height:330px;overflow:hidden;border-radius:20px;background:#10284a}.article-index-visual img{width:100%;height:100%;object-fit:cover}.article-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-index-grid .article-card{display:flex;flex-direction:column;padding:20px;border:1px solid #dfe7f2;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(18,32,59,.05)}.article-index-grid .article-read-link{margin-top:auto;padding-top:12px}.site-footer{padding-top:48px}.site-footer-grid{grid-template-columns:1.7fr repeat(3,minmax(0,1fr));gap:42px}@media (max-width:1100px){.home-marketplace-hero .home-v2-hero-copy{width:min(760px,78%)}.premium-page-grid{grid-template-columns:minmax(0,1fr)}.premium-feature-analysis,.premium-feature-automation,.premium-feature-offers{grid-column:span 12}.article-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.brand-wordmark{width:40px;height:40px;border-radius:8px}.detail-layout{padding-top:8px}.home-marketplace-hero .home-v2-hero-grid{min-height:0}.home-marketplace-hero .home-v2-hero-copy{width:100%}.home-marketplace-hero .home-hero-visual{inset:0 -16px 0 0;opacity:.3;-webkit-mask-image:none;mask-image:none}.home-marketplace-hero .home-hero-visual:after{background:rgba(6,16,28,.42)}.home-steps-flow{display:grid;grid-gap:0;gap:0;padding-left:8px}.home-steps-flow:before{left:34px;right:auto;top:20px;bottom:20px;width:2px;height:auto}.home-steps-flow li,.home-steps-flow li:nth-child(2n){display:grid;grid-template-columns:54px 1fr;grid-gap:14px;gap:14px;padding:0 0 24px;text-align:left}.home-step-node{width:54px;height:54px;margin:0;border-width:6px}.home-step-node svg{width:22px;height:22px}.home-step-copy{padding:16px}.premium-bento{grid-template-columns:1fr}.premium-feature-analysis,.premium-feature-automation,.premium-feature-offers{grid-column:auto}.article-grid-editorial,.article-index-grid{grid-template-columns:1fr}.article-grid-editorial .article-card-featured{grid-column:auto;grid-row:auto}.article-index-featured{grid-template-columns:1fr;padding:16px}.article-index-visual{height:220px}.site-footer-grid{grid-template-columns:minmax(0,1fr);gap:28px}.site-footer-bottom{align-items:flex-start;flex-direction:column}}.home-steps-flow h3{line-height:1.25}.home-steps-flow p{font-size:15px;line-height:1.55}.brand-grid-compact .brand-card:focus-visible{outline:3px solid rgba(45,123,232,.3);outline-offset:3px}.brand-grid-compact .brand-card strong{font-size:14px;line-height:1.25;text-align:center}.home-hero-visual video{display:block;width:100%;height:100%;object-fit:cover;object-position:center 61%}.home-country-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 26px}.home-country-shortcuts a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 13px;border:1px solid #d9e3f0;border-radius:999px;background:#fff;color:#12203b;font-weight:750;text-decoration:none}.home-country-shortcuts a>span:first-child{font-size:22px}.home-country-shortcuts small{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#eaf2ff;color:#174ea6}.home-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.home-category-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;min-height:300px;overflow:hidden;padding:22px;border-radius:22px;color:#fff;text-decoration:none;box-shadow:0 18px 42px rgba(9,25,49,.18)}.home-category-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(3,12,25,.86))}.home-category-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.home-category-card:hover img{transform:scale(1.04)}.home-category-card strong,.home-category-card>span{position:relative;z-index:1;font-size:24px}.home-category-card>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.2)}.home-trust-section{background:radial-gradient(circle at 82% 0,#204d7d,#071525 58%);color:#dbe8f7}.home-trust-section h2,.home-trust-section h3{color:#fff}.home-trust-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.home-real-metrics{display:flex;gap:12px}.home-real-metrics span{display:grid;min-width:150px;padding:16px 18px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.08)}.home-real-metrics strong{font-size:28px;color:#fff}.home-real-metrics small{color:#bed0e5}.home-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.home-trust-grid article{padding:20px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.065)}.home-trust-grid h3{margin-top:0;font-size:18px}.home-trust-grid p{margin-bottom:0;color:#bfd0e3}.detail-price{position:-webkit-sticky;position:sticky;top:90px;box-shadow:0 18px 48px rgba(12,29,56,.1)}.gallery-open{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:16px;background:#e9eef5;color:inherit;cursor:zoom-in;text-align:inherit}.gallery-open .vehicle-photo{border-radius:0}.gallery-open-hint{position:absolute;right:12px;bottom:12px;padding:8px 11px;border-radius:999px;background:rgba(6,18,35,.84);color:#fff;font-size:13px;font-weight:800}.vehicle-lightbox{position:fixed;z-index:1000;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:12px;background:rgba(2,7,16,.96);color:#fff}.lightbox-toolbar{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:14px;gap:14px;min-height:48px;padding:0 8px;font-weight:800}.lightbox-nav,.lightbox-toolbar button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:25px}.lightbox-zoom{display:flex;gap:8px}.lightbox-stage{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;touch-action:pan-y}.lightbox-stage img{display:block;max-width:calc(100vw - 40px);max-height:calc(100vh - 180px);object-fit:contain;transition:transform .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightbox-nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.lightbox-nav.prev{left:8px}.lightbox-nav.next{right:8px}.lightbox-thumbs{display:flex;justify-content:center;gap:8px;max-width:100%;padding:10px 4px 2px;overflow-x:auto}.lightbox-thumbs button{flex:0 0 70px;height:48px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#182337}.lightbox-thumbs button.active{border-color:#65a3ff}.lightbox-thumbs img{width:100%;height:100%;object-fit:cover}.source-purchase-actions>p{margin:10px 0}.partner-assistance-link{width:100%;justify-content:center}.notification-settings-card{display:grid;grid-gap:14px;gap:14px}.notification-channel-settings{display:grid;grid-gap:8px;gap:8px;margin:0;padding:14px;border:1px solid var(--line);border-radius:14px}.notification-channel-row{display:flex;align-items:center;gap:12px;min-height:48px;padding:9px 11px;border-radius:11px;background:#f5f8fc;cursor:pointer}.notification-channel-row[aria-busy=true]{opacity:.68}.notification-channel-row input{width:20px;height:20px;margin:0}.push-device-card{padding:18px;border:1px solid #cbdced;border-radius:14px;background:#f4f8fd}.push-device-card h3{margin-top:0}.workspace-page{max-width:1120px}.workspace-page-head{margin-bottom:28px;padding:clamp(22px,4vw,38px);border-radius:24px;background:linear-gradient(130deg,#0b1d38,#154f85);color:#fff}.workspace-page-head h1{margin:4px 0 8px;color:#fff}.workspace-page-head .lead{margin:0;color:#dceaff}.workspace-settings-link{display:inline-flex;margin:10px 0 22px;padding:10px 14px;border-radius:999px;background:#eaf2ff;font-weight:750}.my-listings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.my-listing-card{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:18px;gap:18px;overflow:hidden}.my-listing-card .vehicle-photo{min-height:160px;height:100%}.my-listing-card-body{min-width:0}.workspace-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workspace-card-title h2{margin-top:0}.pwa-install-bar{left:auto;right:16px;bottom:16px;width:min(420px,calc(100% - 32px));border:1px solid #cfdaea;border-radius:16px;box-shadow:0 16px 44px rgba(10,27,52,.18)}@media (prefers-reduced-motion:reduce){.home-category-card img{transition:none}}@media (max-width:900px){.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-listings-grid{grid-template-columns:1fr}.detail-price{position:static}.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-trust-heading{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.home-category-card{min-height:210px}.home-category-card strong{font-size:20px}.my-listing-card{grid-template-columns:1fr}.my-listing-card .vehicle-photo{height:210px}.vehicle-lightbox{padding:6px}.lightbox-toolbar{grid-template-columns:1fr auto auto}.lightbox-stage img{max-width:calc(100vw - 12px);max-height:calc(100vh - 150px)}.lightbox-nav{bottom:12px;top:auto;transform:none}.home-trust-grid{grid-template-columns:1fr}.home-real-metrics{width:100%}.home-real-metrics span{min-width:0;flex:1 1}}.source-neutral-label{display:inline-flex;align-items:center;gap:8px;color:#173464;font-size:13px;font-weight:800;text-align:center}.source-neutral-label>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#eaf2ff;color:#174ea6}.auth-visual-kicker{margin:0 0 10px;color:#a9cfff;font-size:13px;font-weight:800;letter-spacing:.08em}.pwa-install-bar p{margin:0;flex:1 1 180px;font-size:13px;line-height:1.3}.pwa-install-bar p span{color:#475467}.account-page{display:grid;grid-gap:16px;gap:16px}.account-page>.card{box-shadow:none}.vin-value a{color:#1557b0;text-underline-offset:4px}.account-profile-card,.account-subscription-card,.notification-settings-card{padding:clamp(18px,3vw,28px);border:1px solid #dbe5f1;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(13,40,75,.07)}.account-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.account-section-heading h2{margin:4px 0 0}.account-identity-badge{padding:7px 10px;border-radius:999px;background:#edf4ff;color:#174f91;font-size:12px;font-weight:800}.account-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.account-field{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px 10px;gap:7px 10px;align-items:end;font-weight:800}.account-field>small,.account-field>span{grid-column:1/-1}.account-field small{color:var(--muted);font-weight:500}.account-field input{min-width:0;min-height:46px;padding:10px 12px;border:1px solid #cbd7e6;border-radius:11px;font:inherit}.account-field-view{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid #dbe5f1;border-radius:14px;background:#f8fafc}.account-field-view strong{font-size:16px;color:var(--ink);word-break:break-word}.account-field-view .account-field-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.account-status-ok{color:#176b3a;font-weight:700;font-size:13px}.account-status-warn{color:#805800;font-weight:700;font-size:13px}.account-company-card{margin-top:18px;padding:clamp(18px,3vw,28px);border:1px solid #dbe5f1;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(13,40,75,.07)}.account-company-card .account-profile-grid{margin-top:12px}.account-company-empty{margin:0;color:var(--muted)}.account-pending{grid-column:1/-1;margin:0;padding:13px 15px;border-radius:12px;background:#fff8e8;color:#704d00}.account-form-message{margin:18px 0 0;padding:12px 14px;border-radius:12px;background:#eef8f2;color:#176b3a;font-weight:700}.account-form-message.is-error{background:#fff5f5;color:#a61b1b}.auth-forgot{margin:8px 0 0;text-align:right}.auth-forgot a{color:var(--accent-2);font-weight:700;text-decoration:underline}.auth-reset-panel{margin-top:16px;padding:16px;border:1px solid #dbe5f1;border-radius:14px;background:#f8fafc}.auth-register-notes{display:grid;grid-gap:6px;gap:6px;margin:12px 0 16px;padding-left:1.2em;color:var(--muted);font-size:14px;line-height:1.45}.auth-register-notes li{padding-left:2px}.account-subscription-card{background:linear-gradient(145deg,#0c2343,#16588f);color:#eaf3ff}.account-subscription-card .price-line,.account-subscription-card h2{color:#fff}.account-subscription-card .muted{color:#bfd4eb}.account-subscription-card .btn:not(.btn-primary){background:#fff;border-color:#fff;color:var(--ink)}.account-subscription-card .btn:not(.btn-primary):hover{background:#eef4fb;color:var(--ink)}.account-subscription-card .btn-primary{color:#fff}.account-subscription-card .payment-unavailable{color:#eaf3ff}.account-subscription-card .payment-unavailable strong{color:#fff}.payment-unavailable .btn,.payment-unavailable+p .btn,.premium-suspended-cta .btn{color:var(--ink);background:var(--card);border-color:#98a2b3}.trader-dashboard{gap:20px}.trader-section{padding:22px;border:0;border-radius:20px;box-shadow:0 12px 34px rgba(15,35,65,.07)}.trader-section h2{margin-bottom:16px;font-size:19px}.trader-list{gap:8px}.trader-list li,.trader-rail li{position:relative;padding:13px 14px;border-radius:13px;background:#f5f8fc}.trader-list li .btn{justify-self:start;margin-top:5px}.trader-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.trader-list a:not(.btn),.trader-rail a{color:#133d70;font-weight:800;text-decoration:none}.workspace-summary article{position:relative;overflow:hidden;border:0;background:linear-gradient(145deg,#fff,#f2f7fd)}.workspace-summary article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#2d7be8}.saved-search-card{display:grid;grid-gap:16px;gap:16px;padding:22px;border:1px solid #dbe5f1;border-radius:20px;background:#fff;box-shadow:0 14px 36px rgba(14,38,72,.07)}.saved-search-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.saved-search-card h2{margin:3px 0 0;font-size:21px}.saved-search-criteria{margin:0;padding:13px 15px;border-radius:12px;background:#f0f5fb;color:#173a65;font-weight:750}.saved-search-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.saved-search-meta p{display:grid;grid-gap:3px;gap:3px;margin:0}.saved-search-meta span{color:var(--muted);font-size:12px}.saved-search-notification{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border-radius:12px;background:#f8fafc;font-weight:700}.saved-search-notification input{width:19px;height:19px}.saved-search-actions{display:flex;flex-wrap:wrap;gap:9px}.status-warn{background:#fff2cc;color:#7a5200}.ws-follow-list{gap:18px}.ws-follow-list li.follow-card{grid-template-columns:minmax(210px,280px) minmax(0,1fr);padding:16px;border:0;border-radius:22px;box-shadow:0 16px 40px rgba(14,38,72,.09)}.follow-card h2{margin:0 0 5px;font-size:22px}.follow-card-vehicle-link{color:inherit;text-decoration:none}.follow-card-vehicle-link:hover{color:var(--accent)}.follow-card .follow-state{display:inline-flex;margin:5px 0;padding:7px 10px;border-radius:999px;background:#e9f7ef;color:#176b3a;font-size:13px;font-weight:800}.follow-card .follow-state-delayed{background:#fff3d7;color:#805800}.follow-card .ws-panel-actions{display:flex;flex-wrap:wrap}.follow-settings{margin-top:12px;padding:12px 14px;border:1px solid #dbe5f1;border-radius:13px;background:#f8fafc}.follow-settings summary{cursor:pointer;color:#174f91;font-weight:800}.follow-settings select{width:100%;min-height:44px;margin-top:7px;padding:8px 10px;border:1px solid #cbd7e6;border-radius:10px;background:#fff}.follow-settings label{display:flex;align-items:center;gap:8px}.follow-price-history{margin-top:12px;border:1px solid #cbdcf0;border-radius:14px;background:#f7fbff}.follow-price-history>summary{min-height:44px;display:flex;align-items:center;padding:10px 14px;cursor:pointer;color:#174f91;font-weight:800}.follow-price-history-body{padding:0 14px 14px}.follow-price-history-body>:first-child{margin-top:4px}.price-history-timeline{display:grid;grid-gap:12px;gap:12px;margin:12px 0;padding:0;list-style:none}.price-history-timeline>li{position:relative;padding:12px 12px 12px 18px;border-left:3px solid #2476c8;border-radius:0 12px 12px 0;background:#fff;box-shadow:0 5px 16px rgba(14,38,72,.06)}.price-history-event-title{margin:0;font-weight:800;color:#113d70}.price-history-timeline p{margin:4px 0}.price-history-components{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding:0;list-style:none}.price-history-components li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;align-items:baseline}.price-history-components span{min-width:0;overflow-wrap:anywhere}.price-history-components strong{white-space:nowrap}.price-history-components small{grid-column:1/-1;color:var(--muted)}.price-history-delta-increase{color:#9a3412!important}.price-history-delta-decrease{color:#166534!important}.link-button{min-height:44px;border:0;padding:0 4px;background:transparent;color:#174f91;text-decoration:underline;cursor:pointer;font:inherit;font-weight:700}.vin-intel{background:linear-gradient(180deg,#eef4fb,#f8fafc 420px)}.vin-product-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);grid-gap:32px;gap:32px;align-items:end;padding:clamp(28px,5vw,58px);border-radius:28px;color:#eaf3ff;background:#081a31 -webkit-image-set(url("/home/hero-import-1600.avif") type("image/avif"),url("/home/hero-import-1600.webp") type("image/webp")) center 58% /cover no-repeat;background:#081a31 image-set(url("/home/hero-import-1600.avif") type("image/avif"),url("/home/hero-import-1600.webp") type("image/webp")) center 58% /cover no-repeat;box-shadow:0 22px 60px rgba(8,27,52,.2)}.vin-product-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(5,18,36,.94),rgba(5,18,36,.68) 60%,rgba(5,18,36,.3))}.vin-product-hero h1{max-width:16ch;margin:8px 0 14px;color:#fff;font-size:clamp(34px,4vw,56px);line-height:1.04}.vin-product-hero .lead{color:#d5e5f7}.vin-product-hero .vin-intel-form{margin:0;padding:18px;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:rgba(255,255,255,.94);color:#12203b;box-shadow:0 18px 45px rgba(0,0,0,.24)}.vin-product-content{display:grid;grid-gap:22px;gap:22px;margin-top:28px}.vin-product-content>section{padding:24px;border:1px solid #dce6f2;border-radius:20px;background:#fff}.vin-benefit-grid,.vin-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.vin-benefit-grid article{min-height:86px;display:flex;align-items:center;padding:16px;border-radius:14px;background:#edf4fc;color:#173a65;font-weight:800}.vin-official-check .btn{margin-top:8px}.vin-intel-report{gap:20px}.vin-intel-report>section{padding:clamp(18px,3vw,28px);border:1px solid #dce6f2;border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(14,38,72,.06)}.vin-dossier-hero{color:#e9f3ff;background:radial-gradient(circle at 90% 0,#216aa4,#0b2341 60%)!important}.vin-dossier-hero h2{margin:4px 0;color:#fff;font-size:clamp(28px,4vw,44px)}.vin-dossier-hero .home-kicker{color:#9fc9f2}.vin-dossier-id{font-weight:800;letter-spacing:.04em}.vin-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.vin-summary-grid li{min-height:82px;padding:13px;border-radius:13px;background:#f1f6fc;color:#173a65;font-weight:750}.vin-intel-timeline{position:relative;padding-left:28px}.vin-intel-timeline:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background:#b6ccec}.vin-intel-timeline li{position:relative;padding:10px 14px;border:0;border-radius:12px;background:#f5f8fc}.vin-intel-timeline li:before{content:"";position:absolute;left:-25px;top:16px;width:10px;height:10px;border:3px solid #fff;border-radius:50%;background:#2674cf;box-shadow:0 0 0 2px #2674cf}.vin-intel-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.vin-intel-signals li.vin-signal-card{padding:16px;border:0;border-radius:14px;background:#f5f8fc}.vin-intel-appearances li.vin-appearance-card{padding:20px;border:1px solid #dce6f2;border-radius:18px;background:#fbfdff}.vin-appearance-card>details>summary,.vin-gallery-details>summary{cursor:pointer;font-weight:650;line-height:1.5}.vin-appearance-card>details>summary{color:#182e4e;padding:2px 0}.vin-appearance-card>details>summary::marker,.vin-gallery-details>summary::marker{color:#245ca8}.vin-appearance-card>details[open]>summary{padding-bottom:14px;border-bottom:1px solid #dce6f2;margin-bottom:14px}.vin-appearance-card>details>summary:focus-visible,.vin-gallery-details>summary:focus-visible{outline:2px solid #2674cf;outline-offset:3px;border-radius:4px}.vin-gallery-details{margin-top:14px;padding:12px;border:1px solid #dce6f2;border-radius:12px;background:#f7fafc}.vin-gallery-details>summary{color:#194b85}.vin-gallery-details[open]>summary{margin-bottom:12px}@media (max-width:720px){.vin-intel-appearances li.vin-appearance-card{padding:14px}.vin-evidence-group ul{grid-template-columns:minmax(0,1fr)}.vin-evidence-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.vin-evidence{padding-top:14px;border-top:1px solid #dce6f2}.vin-evidence-group{padding:13px;border-radius:12px;background:#f5f8fc}.vin-evidence-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 18px;gap:7px 18px;padding:0;list-style:none}.vin-evidence-gallery{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.vin-evidence-gallery a{overflow:hidden;border-radius:12px;background:#eef3f8}.vin-evidence-gallery img{transition:transform .2s ease}.vin-evidence-gallery a:hover img{transform:scale(1.025)}.article-card-visual{position:relative;min-height:180px;padding:0;overflow:hidden;background:#10284a}.article-card-visual:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(5,18,35,.82))}.article-card-visual img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.article-card-visual span{position:absolute;z-index:1;left:14px;bottom:12px;max-width:calc(100% - 28px);color:#fff;text-align:left;text-shadow:0 1px 4px rgba(0,0,0,.4)}.article-grid-editorial .article-card-featured .article-card-visual{min-height:260px}.article-index-grid .article-card{overflow:hidden;padding:0 0 20px}.article-index-grid .article-card>:not(.article-card-visual){margin-left:20px;margin-right:20px}.article-index-grid .article-card-visual{margin:0 0 18px;border-radius:0}.my-listing-price{margin:6px 0;color:#0f4c8a;font-size:22px;font-weight:850}.my-listing-publication-state{display:inline-flex;margin:6px 0;padding:7px 10px;border-radius:999px;background:#e9f7ef;color:#176b3a;font-size:12px;font-weight:800}.my-listing-publication-state.suspended{background:#fff3d7;color:#805800}@media (max-width:720px){.vin-product-hero{grid-template-columns:1fr;padding:24px 18px;background-image:-webkit-image-set(url("/home/hero-import-960.avif") type("image/avif"),url("/home/hero-import-960.webp") type("image/webp"));background-image:image-set(url("/home/hero-import-960.avif") type("image/avif"),url("/home/hero-import-960.webp") type("image/webp"))}.vin-product-hero h1{font-size:34px}.account-profile-grid,.vin-benefit-grid,.vin-trust-grid{grid-template-columns:1fr}.account-section-heading{align-items:flex-start;flex-direction:column}.account-field{grid-template-columns:1fr}.account-field>small,.account-field>span,.account-pending{grid-column:auto}.saved-search-meta,.trader-rail{grid-template-columns:1fr}.ws-follow-list li.follow-card{grid-template-columns:1fr;padding:12px}.vin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vin-evidence-group ul,.vin-intel-signals{grid-template-columns:1fr}.vin-intel-report>section{padding:16px;border-radius:16px}.article-card-visual,.article-grid-editorial .article-card-featured .article-card-visual{min-height:160px}html{scroll-padding-top:68px}[id]{scroll-margin-top:68px}.site-header-inner{min-height:60px}.site-header .container{width:min(var(--max),calc(100% - 20px))}.drawer-backdrop{display:block;position:fixed;z-index:41;inset:0;border:0;background:rgba(3,10,23,.58)}.drawer.open{position:fixed;z-index:42;inset:0 0 0 auto;display:grid;align-content:start;width:min(360px,88vw);height:100dvh;padding:12px 16px 20px;overflow-y:auto;background:#10213d;box-shadow:-18px 0 50px rgba(3,10,23,.3);gap:2px}.drawer a,.drawer button{display:flex;align-items:center;min-height:44px;padding:8px 6px}.home-v2-hero{padding:26px 0 24px}.home-v2-hero h1{margin:4px 0 10px;max-width:16ch;font-size:clamp(31px,9.5vw,40px);line-height:1.02}.home-v2-hero .lead{display:-webkit-box;margin:0;max-width:38ch;overflow:hidden;font-size:15px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-inventory{flex-direction:row;align-items:baseline;gap:8px;margin-top:12px}.home-inventory strong{font-size:23px}.home-marketplace-hero .home-hero-visual{opacity:.2}.home-v2-search-card{margin-top:14px;padding:13px}.home-search-heading{margin-bottom:10px}.home-search-heading small{display:none}.home-v2 .home-search .ws-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-v2 .home-search .ws-field{font-size:11px}.home-v2 .home-search .ws-field input,.home-v2 .home-search .ws-field select{min-height:42px}.home-v2 .home-search .ws-filters-actions{margin-top:10px}.home-search-advanced{margin-top:8px}.section{padding:30px 0}.home-section-head{margin-bottom:14px}.home-process h2,.home-section-head h2{font-size:27px}.home-discovery-grid{gap:12px}.home-discovery-markets .home-discovery-card{min-height:340px;padding:16px 14px 12px;border-radius:18px}.home-discovery-markets .home-discovery-card .home-discovery-title{font-size:24px}.home-discovery-markets .home-discovery-card .home-discovery-text{display:block;font-size:14px}.home-discovery-count-value{font-size:22px}.home-discovery-cta{font-size:15px}.source-logo-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.source-wordmark{min-height:48px;padding:6px 8px}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-category-card{min-height:158px;padding:14px;border-radius:16px}.home-category-card strong{font-size:17px}.home-category-card>span{width:34px;height:34px;font-size:17px}.brand-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.brand-grid-compact .brand-card{min-height:88px;gap:5px;padding:8px 4px;border-radius:12px}.brand-grid-compact .brand-emblem{width:40px;height:40px;padding:4px;border-radius:10px}.brand-grid-compact .brand-card strong{font-size:11px}.home-steps-flow{margin-top:20px}.home-steps-flow li,.home-steps-flow li:nth-child(2n){grid-template-columns:44px 1fr;gap:10px;padding-bottom:12px}.home-steps-flow:before{left:29px}.home-step-node{width:44px;height:44px;border-width:4px}.home-step-node svg{width:19px;height:19px}.home-step-copy{padding:11px 13px;border-radius:13px}.home-step-copy h3{margin:0 0 3px;font-size:16px}.home-step-copy p{margin:0;font-size:13px;line-height:1.4}.home-step-index{margin-bottom:2px}.home-trust-heading{margin-bottom:16px}.home-real-metrics span{padding:10px 12px}.home-real-metrics strong{font-size:21px}.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-trust-grid article{padding:13px;border-radius:13px}.home-trust-grid h3{margin-bottom:4px;font-size:14px}.home-trust-grid p{font-size:12px;line-height:1.4}.premium-bento{gap:10px;margin:18px 0 14px}.premium-feature-group{padding:15px;border-radius:17px}.premium-feature-list{gap:7px}.premium-feature-list article{grid-template-columns:34px 1fr;gap:10px;padding:10px}.premium-feature-icon{width:32px;height:32px}.premium-feature-list h3{font-size:15px}.premium-feature-list p{font-size:12px;line-height:1.4}.home-premium-commercial{padding:16px}.home-traders-panel{gap:16px;padding:18px}.home-traders-visual{min-height:160px}.article-grid-editorial .article-card,.article-grid-editorial .article-card-featured{padding:14px}.article-card-visual,.article-grid-editorial .article-card-featured .article-card-visual{min-height:108px;margin-bottom:12px}.article-grid-editorial .article-card h3{margin:4px 0;font-size:17px}.article-grid-editorial .article-card>p:last-of-type{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.auth-page{min-height:calc(100dvh - 60px);padding:18px 0 28px}.auth-shell{display:block;max-width:480px}.auth-form-panel h1{font-size:31px}.auth-card{margin-top:14px;padding:16px}.auth-visual{display:none}.workspace-page-head{margin-bottom:14px;padding:18px;border-radius:17px}.workspace-page-head h1{font-size:29px}.workspace-page-head .lead{font-size:15px}.workspace-page>.card{padding:15px}.trader-dashboard{grid-template-columns:1fr;gap:10px}.trader-actions{padding:14px}.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-summary article{padding:12px}.trader-section{padding:13px}.ws-shell{margin-top:12px}.ws-hero{align-items:flex-start}.ws-hero .lead{display:none}.ws-list-controls{width:100%;justify-content:space-between}.ws-row .vehicle-photo.compact{width:100%;height:auto;aspect-ratio:16/9}.ws-panel{padding:14px}.ws-filters-wrap{padding:0;background:#fff}.ws-filters-head{position:-webkit-sticky;position:sticky;z-index:2;top:0;margin:0;padding:10px 12px;border-bottom:1px solid var(--line);background:#10213d;color:#fff}.ws-filters-head .btn{background:#fff;color:var(--ink);border-color:#fff}.ws-filters-wrap .ws-filters{border:0;border-radius:0;box-shadow:none}.ws-filters-actions{position:-webkit-sticky;position:sticky;bottom:0;margin:14px -16px -16px;padding:10px 16px;border-top:1px solid var(--line);background:#fff}.essential-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.essential-specs li{min-width:0;padding:9px 10px;border-radius:10px}.essential-specs span{font-size:11px;line-height:1.25}.essential-specs strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.analysis-card,.condition-summary,.cost-to-bg,.more-details{padding:15px;border-radius:14px}.source-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.source-facts div{min-width:0;padding:8px 9px}.source-facts dt{font-size:11px}.source-facts dd{overflow-wrap:anywhere;font-size:13px}.similar-wholesale .inv-grid{grid-template-columns:1fr}.pwa-install-bar{right:8px;bottom:8px;width:min(360px,calc(100% - 16px));padding:8px;border-radius:13px}.pwa-install-bar .btn{min-height:44px;padding:8px 11px}.site-footer{padding:26px 0 18px}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-footer-brand{grid-column:1/-1}.site-footer-brand img{width:220px}.site-footer-promise{margin:8px 0;font-size:14px}.site-footer-clarification{margin:6px 0;font-size:12px}.site-footer h2{margin:0 0 7px;font-size:12px}.site-footer ul{margin:0;font-size:13px}.site-footer-bottom{gap:10px;padding-top:14px;font-size:12px}.site-footer-legal{flex-direction:row;gap:10px 14px}}@media (min-width:721px){.auth-shell{grid-template-columns:minmax(340px,.9fr) minmax(360px,1.1fr);gap:38px}.auth-visual{min-height:500px}.auth-visual>div{left:28px;right:28px;bottom:28px}.home-hero-static-media{width:100%;height:100%;background-image:-webkit-image-set(url("/home/hero-import-1600.avif") type("image/avif"),url("/home/hero-import-1600.webp") type("image/webp"));background-image:image-set(url("/home/hero-import-1600.avif") type("image/avif"),url("/home/hero-import-1600.webp") type("image/webp"));background-position:center 55%;background-size:cover}}.home-marketing-scale{margin:18px 0 0;color:#d9e9ff;font-size:clamp(14px,1.45vw,17px);font-weight:800;letter-spacing:.01em}.site-footer-settings{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ws-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-vin-field{grid-column:span 2}.ws-vin-field small{color:#667085;font-weight:500;line-height:1.35}.ws-capability-status,.ws-vin-error{grid-column:1/-1;margin:0}.ws-filter-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.home-marketplace-hero .home-hero-visual{left:38%;right:calc((100vw - 100%) / -2)}.home-marketplace-hero .home-hero-visual:after{background:linear-gradient(90deg,rgba(6,16,28,.5),rgba(6,16,28,.02) 42%),linear-gradient(180deg,rgba(6,16,28,.02),rgba(6,16,28,.52))}.site-footer{padding-top:34px}.site-footer-grid{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(140px,1fr));gap:30px}.site-footer-brand img{display:block;width:min(100%,230px);height:auto;padding:10px 14px;border-radius:12px;background:#fff;filter:none;mix-blend-mode:normal}.site-footer-promise{margin:12px 0 6px}.auth-page{position:relative;min-height:calc(100dvh - 72px);display:grid;align-items:center;background:#071525 -webkit-image-set(url("/home/hero-import-1600.avif") type("image/avif"),url("/home/hero-import-1600.webp") type("image/webp")) center 58% /cover no-repeat;background:#071525 image-set(url("/home/hero-import-1600.avif") type("image/avif"),url("/home/hero-import-1600.webp") type("image/webp")) center 58% /cover no-repeat}.auth-page:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,14,28,.88),rgba(4,14,28,.58) 48%,rgba(4,14,28,.25)),linear-gradient(0deg,rgba(4,14,28,.55),transparent 65%)}.auth-shell{position:relative;z-index:1;display:block;width:min(100% - 32px,1120px);max-width:1120px}.auth-form-panel{width:min(100%,480px);padding:clamp(22px,4vw,38px);border:1px solid rgba(255,255,255,.2);border-radius:26px;background:rgba(255,255,255,.94);box-shadow:0 26px 80px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-form-panel>p:last-child{margin-bottom:0}.auth-card{margin-top:18px;padding:0;border:0;background:transparent;box-shadow:none}.auth-visual{display:none}.account-photo-field{grid-column:1/-1;display:grid;grid-template-columns:76px auto 1fr;grid-gap:12px;gap:12px;align-items:center;padding-bottom:18px;border-bottom:1px solid #e2e8f0}.account-photo-preview{display:grid;place-items:center;width:76px;height:76px;overflow:hidden;border-radius:50%;background:#dbeafe;color:#174ea6;font-size:28px;font-weight:900}.account-photo-preview img,.profile-avatar-image{width:100%;height:100%;object-fit:cover}.account-photo-action{justify-self:start}.account-photo-field small{color:var(--muted)}.profile-avatar>span:first-child{overflow:hidden}.saved-search-card{grid-template-columns:minmax(220px,1.3fr) minmax(160px,.7fr) auto;gap:10px 16px;padding:15px 16px;border-radius:15px;box-shadow:0 7px 20px rgba(14,38,72,.05)}.saved-search-card-head,.saved-search-criteria{grid-column:1}.saved-search-card h2{font-size:17px}.saved-search-card .home-kicker{display:none}.saved-search-criteria{padding:0;background:transparent;font-size:13px}.saved-search-meta{grid-column:2;grid-row:1/span 2;grid-template-columns:1fr;align-content:center}.saved-search-notification{grid-column:3;grid-row:1;padding:7px 9px}.saved-search-actions{grid-column:3;grid-row:2;align-self:end}.notice-section{margin-top:24px}.notice-section h2{font-size:18px}.notice-list{gap:8px}.notice-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 15px}.notice-item p{margin:4px 0}.notice-item .ws-panel-actions{margin:0}.ws-follow-list{gap:10px}.ws-follow-list li.follow-card{grid-template-columns:150px minmax(0,1fr);padding:12px;border-radius:16px;box-shadow:0 8px 24px rgba(14,38,72,.07)}.follow-card h2{font-size:18px}@media (max-width:1024px){.ws-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ws-filters-grid{grid-template-columns:1fr}.ws-capability-status,.ws-vin-error,.ws-vin-field{grid-column:1}.auth-page{min-height:calc(100dvh - 60px);padding:20px 0 28px;background-image:-webkit-image-set(url("/home/hero-import-960.avif") type("image/avif"),url("/home/hero-import-960.webp") type("image/webp"));background-image:image-set(url("/home/hero-import-960.avif") type("image/avif"),url("/home/hero-import-960.webp") type("image/webp"))}.auth-form-panel{padding:20px 16px;border-radius:20px}.site-footer-grid{grid-template-columns:1fr 1fr;gap:24px 18px}.site-footer-brand{grid-column:1/-1}.saved-search-card{grid-template-columns:1fr}.saved-search-card .saved-search-actions,.saved-search-card .saved-search-criteria,.saved-search-card .saved-search-meta,.saved-search-card .saved-search-notification,.saved-search-card-head{grid-column:1;grid-row:auto}.notice-item{grid-template-columns:1fr}.ws-follow-list li.follow-card{grid-template-columns:104px minmax(0,1fr)}.account-photo-field{grid-template-columns:64px 1fr}.account-photo-preview{width:64px;height:64px}.account-photo-field small{grid-column:1/-1}}@media (max-width:390px){.site-footer-grid{grid-template-columns:1fr}.site-footer-brand{grid-column:1}.ws-follow-list li.follow-card{grid-template-columns:1fr}}.consent-banner{position:fixed;z-index:1200;right:16px;bottom:16px;left:16px;display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:1120px;margin:0 auto;padding:18px 20px;border:1px solid #cbd8e8;border-radius:18px;background:#fff;box-shadow:0 20px 60px rgba(5,22,45,.24);color:#12203b}.consent-banner strong{font-size:17px}.consent-banner p{margin:4px 0 0;color:#475467;font-size:14px}.consent-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.consent-modal-backdrop{position:fixed;z-index:1210;inset:0;display:grid;place-items:center;padding:16px;background:rgba(5,16,31,.68)}.consent-modal{width:min(580px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;border-radius:22px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.34)}.consent-modal h2{margin-top:0}.consent-choice{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:12px 0;padding:14px;border:1px solid #dce5f0;border-radius:14px}.consent-choice span{display:grid;grid-gap:4px;gap:4px}.consent-choice small{color:#596579;line-height:1.4}.consent-choice input{flex:0 0 auto;width:22px;height:22px}@media (max-width:720px){.home-marketplace-hero .home-hero-visual{display:none}.home-marketing-scale{margin-top:14px;font-size:13px;line-height:1.45}.consent-banner{right:8px;bottom:8px;left:8px;display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:15px}.consent-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.consent-actions .btn-primary{grid-column:1/-1}.consent-modal{padding:18px}}.trader-dashboard.workspace-dashboard{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:24px;gap:24px;width:min(1280px,100%);margin-inline:auto}.workspace-dashboard{display:grid;grid-gap:24px;gap:24px}.workspace-nav-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start;grid-column:1/-1}.workspace-nav-card{display:grid;grid-template-rows:auto 1fr auto;grid-gap:8px;gap:8px;align-content:start;align-self:start;min-height:116px;max-height:150px;padding:20px;border-radius:16px;background:linear-gradient(145deg,#fff,#f2f7fd);box-shadow:0 6px 18px rgba(15,35,65,.06);text-decoration:none;color:inherit;border:1px solid #e3ebf5}.workspace-nav-card:hover{border-color:#9dbce3}.workspace-nav-card-label{color:#4b5d73;font-weight:750;font-size:13px;line-height:1.35}.workspace-nav-card strong{font-size:32px;color:var(--accent);line-height:1.1}.workspace-nav-card>.muted{font-size:12px;line-height:1.4;color:#5b6b7f}.workspace-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start;grid-column:1/-1}.workspace-compact-section{margin:0;padding:20px;border-radius:16px}.workspace-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.workspace-section-head h2{margin:0;font-size:20px;line-height:1.3}.workspace-chip-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.workspace-chip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;grid-gap:4px;gap:4px;min-height:56px;max-height:76px;border-radius:12px;background:#f5f8fc;border:1px solid #e8eef6}.workspace-chip-main{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;text-decoration:none;color:inherit;min-width:0;align-content:center}.workspace-chip-main span{font-weight:750;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-chip-main small{font-size:12px}.workspace-chip-remove{border:0;background:transparent;color:#5b6b7f;font-size:22px;line-height:1;min-width:44px;min-height:44px;cursor:pointer}.workspace-chip-remove:hover{color:#b42318}.workspace-footnote{margin-top:10px;font-size:12px}.workspace-listings-summary{margin:0;font-size:15px;line-height:1.45}.workspace-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.vin-back-to-vehicle{margin:0 0 14px}.language-switcher-trigger{display:inline-flex;align-items:center;gap:6px}.detail-layout{gap:24px}.public-detail .detail-layout{max-width:min(1280px,100%)}.detail-price{padding:20px;border-radius:16px;box-shadow:0 8px 24px rgba(12,29,56,.08)}.detail-price h1{font-size:clamp(22px,2.2vw,30px);line-height:1.25;margin:0 0 8px}.detail-amount{font-size:clamp(28px,2.4vw,34px);line-height:1.15;margin:8px 0}.detail-action-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0 0}.detail-entitlement-note{margin:10px 0 0;padding:8px 10px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:13px;line-height:1.4}.detail-action-toolbar .follow-action-wrap{display:contents}.detail-action-toolbar .follow-action-error,.detail-action-toolbar .follow-action-state{display:none}.detail-action-toolbar .btn,.detail-action-toolbar .detail-toolbar-btn,.detail-action-toolbar a{min-height:46px;justify-content:center;text-align:center;font-size:13px;padding:10px 8px;border-radius:12px;white-space:nowrap;min-width:0}.partner-assistance{margin-top:12px;padding:12px 14px;border-radius:12px;background:#f5f8fc;border:1px solid #e3ebf5}.partner-assistance-title{margin:0 0 8px;font-size:18px;line-height:1.3}.partner-assistance p{font-size:14px;line-height:1.5}.similar-group-b{margin-top:18px}.similar-wholesale .inv-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.essential-specs{gap:12px}.condition-summary{padding:20px;border-radius:16px}.condition-immediate{display:grid;grid-gap:14px;gap:14px;margin:12px 0 8px}.condition-tech-disclaimer{margin:4px 0 0;font-size:12px}.condition-evidence-thumbs{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px}.condition-evidence-thumbs li{margin:0;border-radius:10px;overflow:hidden;background:#0f172a0d;aspect-ratio:4/3}.condition-evidence-thumbs .opportunity-media,.condition-evidence-thumbs img{width:100%;height:100%;object-fit:cover}@media print{.condition-summary [data-premium-only=false],.consent-banner,.detail-action-toolbar,.detail-partner-row,.partner-assistance,.pwa-install-bar,.site-footer,.site-header,.source-purchase-actions{display:none!important}}@media (max-width:900px){.workspace-nav-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-nav-card{min-height:105px;max-height:132px;padding:14px}.workspace-nav-card strong{font-size:28px}.workspace-activity-grid,.workspace-secondary-grid{grid-template-columns:1fr;gap:16px}.workspace-section-head h2{font-size:18px}.detail-action-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-partner-row{padding:14px 16px}}@media (max-width:767px){.trader-dashboard.workspace-dashboard{gap:16px;width:min(100%,calc(100vw - 32px))}.workspace-nav-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-nav-card{min-height:105px;max-height:120px;padding:14px;border-radius:14px}.workspace-nav-card strong{font-size:27px}.workspace-compact-section{padding:14px 16px}.workspace-chip{min-height:60px;max-height:76px}.trader-actions{padding:16px;min-height:0}.trader-actions h2{font-size:25px}}@media (max-width:520px){.workspace-nav-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trader-actions{gap:12px}.trader-actions .lead,.trader-actions .muted{font-size:13px;color:#d7e5f8}}.admin-gate{min-height:60vh;display:grid;place-content:center;padding:32px 20px;text-align:center}.admin-denied h1{margin:0 0 8px;font-size:28px}.admin-shell{--admin-sidebar:240px;display:grid;grid-template-columns:var(--admin-sidebar) minmax(0,1fr);min-height:100vh;background:var(--bg);color:var(--ink)}.admin-sidebar{background:var(--header);color:#f8fafc;padding:20px 16px;display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.admin-brand-link{color:#fff;text-decoration:none;font-weight:700;font-size:18px}.admin-brand-note{margin:6px 0 0;font-size:12px;opacity:.7}.admin-nav{display:grid;grid-gap:4px;gap:4px}.admin-nav a{color:#e2e8f0;text-decoration:none;padding:10px 12px;border-radius:10px;min-height:44px;display:flex;align-items:center}.admin-nav a.is-active,.admin-nav a:hover{background:rgba(255,255,255,.1);color:#fff}.admin-sidebar-foot{margin-top:auto;display:grid;grid-gap:8px;gap:8px}.admin-sidebar-foot .linkish,.admin-sidebar-foot a{color:#cbd5e1;background:none;border:0;text-align:left;padding:8px 0;cursor:pointer;text-decoration:none}.admin-main{min-width:0}.admin-topbar{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--line);background:var(--card);position:-webkit-sticky;position:sticky;top:0;z-index:5}.admin-topbar h1{margin:0;font-size:22px}.admin-menu-toggle{display:none;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.admin-content{padding:20px 24px 48px}.admin-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:var(--shadow)}.admin-card h2,.admin-card h3,.admin-card h4{margin:0 0 10px}.admin-kpi{margin:0 0 12px;font-size:36px;font-weight:700}.admin-stat-list{margin:0;padding-left:18px}.admin-stat-list li{margin:4px 0}.admin-muted{color:var(--muted);font-size:14px}.admin-error{color:var(--danger)}.admin-fact{border-left:4px solid var(--line)}.admin-fact-ok{border-left-color:#2f7d4a}.admin-fact-info{border-left-color:#2f6fed}.admin-fact-warn{border-left-color:#c98500}.admin-fact-danger{border-left-color:#b42318}.admin-fact-neutral{border-left-color:var(--line)}.admin-tech-details{margin-top:12px}.admin-tech-details summary{cursor:pointer;font-weight:600;margin-bottom:8px}.admin-seo-toolbar{margin-bottom:18px}.admin-seo-chart-grid,.admin-seo-kpi-grid{margin-top:16px}.admin-seo-pages-stack{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.admin-seo-connectivity,.admin-seo-qa{margin-bottom:16px}.admin-seo-handoff{margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid #f0c36d;background:#fff8e8}.admin-seo-handoff h3{margin:0 0 8px;font-size:16px}.admin-seo-warn{color:#9a6700;font-size:13px;margin:6px 0 0;line-height:1.4}.admin-seo-sparkline{width:100%;max-width:320px;height:64px;color:#1d4ed8}.admin-seo-chart-block{padding:8px 0}.admin-seo-chart-caption{margin:8px 0 0;font-size:13px;letter-spacing:.01em}.home-top-offers-promo{background:linear-gradient(135deg,#0f1c33,#1a3358 55%,#243f6b);color:#f4f7fc}.home-top-offers-promo-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);grid-gap:36px;gap:36px;align-items:center}.home-top-offers-promo-copy h2{margin:10px 0 12px;color:#fff;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.03em}.home-top-offers-promo-copy .lead{color:#d7e3f5;max-width:54ch}.home-top-offers-badge{display:inline-block;margin:0;padding:6px 12px;border-radius:999px;background:rgba(255,214,102,.16);color:#ffe7a3;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-top-offers-benefit-ssot{color:#cfe0f8;font-weight:600;max-width:60ch}.home-top-offers-benefits{margin:16px 0 22px;padding-left:18px;color:#e7eef9}.home-top-offers-benefits li{margin:6px 0}.home-top-offers-promo-visual{position:relative;min-height:260px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.18)}.home-top-offers-visual-label{position:absolute;left:16px;bottom:16px;padding:8px 12px;border-radius:999px;background:rgba(12,22,40,.72);color:#ffe7a3;font-size:12px;font-weight:700}.workspace-top-offers{margin:18px 0 8px}.workspace-top-offer-card{position:relative;display:flex;flex-direction:column;height:100%;min-width:0}.workspace-top-offer-card .inv-card{height:100%;display:flex;flex-direction:column;margin:0}.workspace-top-offer-card .inv-card-link{flex:1 1}.workspace-top-offer-badge-inline{position:static;display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:#12305a;color:#ffe7a3;font-size:11px;font-weight:700}.workspace-top-offer-below{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.workspace-top-offer-facts{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--card) 92%,#e8eef8)}.workspace-top-offer-facts p{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:13px}.workspace-top-offer-auction-note,.workspace-top-offer-why{margin:0;font-size:12px}.workspace-top-offer-damage{margin:0;font-size:12px;font-weight:700;color:#8a1f1f}.workspace-top-offers-foot{display:grid;grid-gap:10px;gap:10px;justify-items:start}.home-offers-carousel,.home-top-offers-carousel{background:#f6f8fc}.workspace-dark .home-offers-carousel,.workspace-dark .workspace-top-offers-carousel.home-offers-carousel{background:var(--surface-light,#f0f2f5);color:var(--ink-on-light,#111827);--ink:var(--ink-on-light,#111827);--muted:var(--muted-on-light,#374151);--card:#fff;--line:color-mix(in srgb,var(--ink-on-light,#111827) 12%,transparent)}.workspace-dark .home-offers-carousel .home-offer-carousel-status,.workspace-dark .home-offers-carousel .lead,.workspace-dark .home-offers-carousel .muted,.workspace-dark .home-offers-carousel .workspace-top-offers-foot .muted,.workspace-dark .home-offers-carousel h2{color:var(--ink-on-light,#111827)}.workspace-dark .home-offers-carousel .muted,.workspace-dark .home-offers-carousel .workspace-top-offer-auction-note,.workspace-dark .home-offers-carousel .workspace-top-offer-why{color:var(--muted-on-light,#374151)}.workspace-dark .home-offers-carousel .home-offers-nav-btn{color:var(--ink-on-light,#111827);border-color:color-mix(in srgb,var(--ink-on-light,#111827) 20%,transparent);background:#fff}.workspace-dark .workspace-top-offer-facts{background:#fff;color:var(--ink-on-light,#111827);border-color:color-mix(in srgb,var(--ink-on-light,#111827) 12%,transparent)}.workspace-dark .workspace-top-offer-facts span{color:var(--muted-on-light,#374151)}.workspace-dark .workspace-top-offer-facts strong{color:var(--ink-on-light,#111827)}.workspace-dark .workspace-top-offer-damage{color:#8a1f1f}.public-site-dark.top-offers-page{background:var(--ai-bg,#07111f);color:var(--ai-text,#e8eef8);min-height:100vh}.public-site-dark.top-offers-page .top-offers-listing{color:var(--ai-text,#e8eef8)}.public-site-dark.top-offers-page .top-offers-listing .lead,.public-site-dark.top-offers-page .top-offers-listing .muted,.public-site-dark.top-offers-page .top-offers-listing .ws-kicker{color:var(--ai-text-secondary,#b7c5d8)}.public-site-dark.top-offers-page .top-offers-listing h1,.public-site-dark.top-offers-page .top-offers-listing h2{color:var(--ai-text,#e8eef8)}.public-site-dark.top-offers-page .workspace-top-offer-card .inv-card{background:var(--ai-surface,#0d1a2b);border-color:var(--ai-border,#243447);color:var(--ai-text,#e8eef8)}.public-site-dark.top-offers-page .workspace-top-offer-facts{background:color-mix(in srgb,var(--ai-surface,#0d1a2b) 88%,#fff);color:var(--ai-text,#e8eef8);border-color:var(--ai-border,#243447)}.public-site-dark.top-offers-page .workspace-top-offer-facts strong{color:var(--ai-text,#e8eef8)}.public-site-dark.top-offers-page .top-offers-listing-teaser{background:var(--ai-surface,#0d1a2b);border-color:var(--ai-border,#243447);color:var(--ai-text,#e8eef8)}.top-offer-detail-explanation .top-offer-valuation-caveat{margin-top:10px}.japan-financial-limitation{margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 92%,transparent)}.home-offers-carousel-nav,.home-top-offers-carousel-nav{display:flex;gap:8px}.home-offers-nav-btn,.home-top-offers-nav-btn{min-width:42px;padding-inline:12px}.home-offers-scroller,.home-top-offers-scroller{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:12px;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:4px 18% 4px 4px;scrollbar-width:thin}.home-offers-track,.home-top-offers-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 4);grid-gap:16px;gap:16px;min-width:100%;align-items:stretch}.home-featured-carousel-card,.home-offer-card,.home-top-offer-teaser-card{scroll-snap-align:start;min-width:0;height:100%}.home-top-offer-teaser-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 10px 28px rgba(18,32,59,.06)}.home-featured-carousel-card .inv-card{height:100%;margin:0}.home-offer-card-link,.home-top-offer-teaser-link{display:grid;grid-template-rows:auto 1fr;text-decoration:none;color:inherit;height:100%}.home-offer-card-media,.home-top-offer-teaser-media{position:relative;aspect-ratio:16/10;background:#e8eef6;overflow:hidden}.home-offer-card-media img,.home-top-offer-teaser-media img{width:100%;height:100%;object-fit:cover}.home-top-offer-teaser-media-note{position:absolute;left:10px;bottom:10px;padding:4px 8px;border-radius:999px;background:rgba(15,28,51,.72);color:#fff;font-size:11px;font-weight:600}.home-offer-card-body,.home-top-offer-teaser-body{display:grid;grid-gap:8px;gap:8px;padding:14px 14px 16px;align-content:start}.home-top-offer-teaser-body h3{margin:0;font-size:16px;line-height:1.25;color:#12203b;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home.home-v2.home-marketplace .home-offer-card-body h3,.home.home-v2.home-marketplace .home-top-offer-teaser-body h3{color:#12203b}.home.home-v2.home-marketplace .home-top-offer-teaser-why.muted{color:#4a5d78}.home-top-offer-teaser-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:#12305a;color:#ffe7a3;font-size:11px;font-weight:700}.home-top-offer-teaser-why{margin:0;font-size:13px}.home-top-offer-teaser-pct{margin:0;font-size:14px;font-weight:700;color:#0f3d2e}.home-top-offer-teaser-lock{margin:0;font-size:18px;font-weight:800;color:#12203b}.home-top-offer-teaser-cta{justify-self:start;margin-top:4px;pointer-events:none}.home-offers-carousel-foot,.home-top-offers-carousel-foot{margin-top:18px}.home-offer-carousel-status{grid-column:1/-1}.home-top-offers-head-container{width:min(1440px,calc(100% - 32px));margin:0 auto 12px}.home-section-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.home-offers-show-all{white-space:nowrap}.home-offers-nav-row{display:flex;justify-content:flex-end;margin-bottom:8px}.home-top-offers-shell{width:min(1440px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:20px;gap:20px;align-items:start}.home-top-offers-shell.no-selection{grid-template-columns:minmax(0,1fr);max-width:1180px}.home-top-offers-main{min-width:0}.home-top-offers-main .home-top-offers-carousel>.container{width:100%;max-width:none;padding-left:0;padding-right:0}.home-top-offer-preview-column{min-width:0;padding-top:0}.home-top-offer-preview{position:-webkit-sticky;position:sticky;top:88px;max-height:calc(100vh - 110px);overflow:auto}.top-offer-auth-return-state{padding:48px 0 72px;display:grid;grid-gap:16px;gap:16px;max-width:720px}.top-offer-auth-return-actions{display:flex;flex-wrap:wrap;gap:10px}.top-offers-listing{padding:32px 0 64px;display:grid;grid-gap:20px;gap:20px}.top-offers-listing-head .lead{max-width:720px}.top-offers-listing-bound{margin:0}.top-offers-listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px;list-style:none;margin:0;padding:0}.top-offers-listing-shell{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:20px;gap:20px;align-items:start}.top-offers-listing-teaser{display:grid;grid-gap:8px;gap:8px;width:100%;text-align:left;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff;cursor:pointer;font:inherit;color:inherit}.top-offers-listing-teaser.is-selected{outline:2px solid #1d4f91;outline-offset:2px}.top-offers-listing-teaser-media{aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:#e8eef6}.top-offers-listing-teaser-media img{width:100%;height:100%;object-fit:cover}.top-offers-listing-preview{position:-webkit-sticky;position:sticky;top:88px}.top-offers-listing-foot{margin-top:8px}.top-offers-listing-pager{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.top-offers-listing-pager .btn-disabled{opacity:.45;pointer-events:none}.home-top-offer-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.home-top-offer-preview-media{position:relative;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:#e8eef6;margin-bottom:12px}.home-top-offer-preview-media img{width:100%;height:100%;object-fit:cover}.home-top-offer-preview-actions{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.home-top-offer-teaser-link{width:100%;text-align:left;cursor:pointer;border:0;background:inherit;font:inherit;color:inherit;padding:0}.home-top-offer-teaser-card.is-selected{outline:2px solid #1d4f91;outline-offset:2px}@media (max-width:900px){.home-top-offers-shell{grid-template-columns:1fr;width:min(100% - 16px,1440px);display:flex;flex-direction:column}.home-top-offer-preview-column{order:-1}.home-top-offer-preview{position:static;max-height:none;overflow:visible}.top-offers-listing-shell{grid-template-columns:1fr}.top-offers-listing-preview{position:static;order:-1}}.home-top-offers-paused{display:grid;grid-gap:12px;gap:12px;max-width:640px;padding:14px 16px;border:1px solid #c9d7ea;border-radius:14px;background:#fff;color:#12203b}.home.home-v2.home-marketplace .home-top-offers-paused .payment-unavailable,.home.home-v2.home-marketplace .home-top-offers-paused .payment-unavailable-compact{background:transparent;border:none;padding:0;margin:0;color:#12203b}.home.home-v2.home-marketplace .home-top-offers-paused .payment-unavailable strong{color:#0f1c33}.home.home-v2.home-marketplace .home-top-offers-paused .payment-unavailable p{color:#3d4f68}@media (max-width:1100px){.home-offers-track,.home-top-offers-track{grid-auto-columns:calc((100% - 16px) / 2)}}@media (max-width:720px){.home-offers-track,.home-top-offers-track{grid-auto-columns:min(86vw,320px)}.home-offers-carousel-nav,.home-top-offers-carousel-nav{display:none}}@media (max-width:900px){.home-top-offers-promo-layout{grid-template-columns:1fr}.home-top-offers-promo-visual{min-height:200px}}.admin-kpi-sm{font-size:28px;margin-bottom:6px}.admin-seo-qa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.admin-seo-qa-item{border:1px solid var(--line);border-radius:12px;padding:14px;background:color-mix(in srgb,var(--card) 92%,#e8eef8)}.admin-seo-qa-item h3{margin:0 0 8px;font-size:14px}.admin-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:10px}.admin-table{width:100%;min-width:520px;border-collapse:collapse;table-layout:fixed;font-size:13px}.admin-seo-table td.admin-seo-query-cell,.admin-seo-table td.admin-seo-url-cell,.admin-seo-table th:first-child{width:42%}.admin-seo-table td:not(.admin-seo-url-cell):not(.admin-seo-query-cell):not(.admin-seo-intent-cell),.admin-seo-table th:not(:first-child){width:12%;white-space:nowrap}.admin-seo-table td.admin-seo-intent-cell{width:22%}.admin-table td,.admin-table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.admin-table th{color:var(--muted);font-weight:600}.admin-seo-url{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.admin-seo-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.admin-seo-event-card{border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--card)}.admin-seo-event-card.is-proven{border-color:color-mix(in srgb,#1d4ed8 35%,var(--line))}.admin-seo-event-card h3{margin:0 0 4px;font-size:15px}.admin-seo-event-id{margin:0 0 8px}.admin-seo-event-id code{font-size:11px;color:var(--muted)}.admin-seo-tech-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:16px;gap:16px;margin-top:8px}.admin-seo-tech-block h3{margin:0 0 8px;font-size:15px}.admin-seo-tech-block p{margin:0 0 8px;color:var(--muted);font-size:14px;line-height:1.45}.admin-seo-sitemap-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.admin-seo-sitemap-list li{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}@media (max-width:980px){.admin-seo-events-grid,.admin-seo-qa-grid,.admin-seo-tech-grid{grid-template-columns:1fr}}.admin-notes{margin-top:24px}.admin-users-panel{max-width:1120px}.admin-users-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin-bottom:18px}.admin-users-subtitle{margin:0;max-width:52rem;color:var(--muted);font-size:15px;line-height:1.45}.admin-users-freshness{margin:0;color:var(--muted);font-size:13px;white-space:nowrap}.admin-users-toolbar{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--card) 92%,#eef3f8)}.admin-users-label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--muted)}.admin-users-search-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-users-search-row input,.admin-users-search-secondary input{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);font:inherit}.admin-users-search-primary .admin-users-search-row input{flex:1 1 240px}.admin-users-btn-secondary{background:transparent;border:1px solid var(--line);color:inherit}.admin-users-meta{margin:0 0 10px;font-size:13px;color:var(--muted)}.admin-users-table-wrap{margin-top:4px}.admin-users-table{min-width:0;width:100%;table-layout:fixed}.admin-users-table td:first-child,.admin-users-table th:first-child{width:28%}.admin-users-table td:nth-child(2),.admin-users-table th:nth-child(2){width:10%}.admin-users-table td:nth-child(3),.admin-users-table th:nth-child(3){width:24%}.admin-users-table td:nth-child(4),.admin-users-table td:nth-child(5),.admin-users-table th:nth-child(4),.admin-users-table th:nth-child(5){width:12%;white-space:nowrap}.admin-users-table td:nth-child(6),.admin-users-table th:nth-child(6){width:10%}.admin-users-table td,.admin-users-table th{overflow-wrap:normal;word-break:normal}.admin-users-table tbody tr:hover{background:color-mix(in srgb,var(--card) 88%,#dbe7f5)}.admin-users-identity{display:grid;grid-gap:2px;gap:2px;min-width:0}.admin-users-email,.admin-users-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-users-name{font-weight:600}.admin-users-email{color:var(--muted);font-size:12px}.admin-users-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--line);font-size:12px;font-weight:600;background:var(--card)}.admin-users-pill-owner{border-color:#94a3b8;background:#f1f5f9;color:#0f172a}.admin-users-pill-qa{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.admin-users-pill-user{border-color:var(--line);color:var(--muted)}.admin-users-access{display:inline-block;max-width:100%;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.admin-users-access-owner{color:#0f172a}.admin-users-access-qa{color:#1d4ed8}.admin-users-access-premium{color:#047857}.admin-users-access-none{color:var(--muted);font-weight:500}.admin-users-access-unknown{color:#9a6700;font-weight:500}.admin-users-detail-link{font-weight:600;text-decoration:none}.admin-users-detail-link:hover{text-decoration:underline}.admin-users-cards{display:none;gap:12px;margin-top:12px}.admin-users-card{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--shadow)}.admin-users-card-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.admin-users-card-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0}.admin-users-card-meta dt{margin:0;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.admin-users-card-meta dd{margin:2px 0 0;font-size:13px}.admin-users-card-cta{justify-self:start}.admin-pager{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.admin-users-back{margin:0 0 14px}.admin-user-detail{display:grid;grid-gap:16px;gap:16px;max-width:960px}.admin-users-summary-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);grid-gap:18px;gap:18px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 88%,#e8eef8),var(--card));box-shadow:var(--shadow)}.admin-users-summary-main{min-width:0}.admin-users-detail-name{margin:10px 0 4px;font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.2;overflow-wrap:anywhere}.admin-users-detail-email{margin:0 0 12px;color:var(--muted);overflow-wrap:anywhere}.admin-users-summary-facts{display:grid;grid-gap:12px;gap:12px;margin:0;align-content:start}.admin-users-summary-facts dt{margin:0;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.admin-users-summary-facts dd{margin:3px 0 0;font-size:14px}.admin-user-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-users-evidence{margin-top:14px}.admin-users-evidence h3{margin:0 0 8px;font-size:14px}.admin-users-evidence ul{margin:0;padding-left:18px;color:var(--muted);font-size:14px}.admin-users-tech{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:0 16px}.admin-users-tech>summary{cursor:pointer;list-style:none;padding:14px 0;font-weight:600}.admin-users-tech>summary::-webkit-details-marker{display:none}.admin-users-tech-body{padding:0 0 16px}.admin-users-uid-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.admin-users-uid-row code{font-size:12px;overflow-wrap:anywhere}@media (max-width:980px){.admin-user-detail-grid,.admin-users-summary-card{grid-template-columns:1fr}}@media (max-width:820px){.admin-users-table-wrap{display:none}.admin-users-cards{display:grid}}.admin-toolbar{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px}.admin-filters{display:flex;flex-wrap:wrap;gap:8px}.admin-filters button{min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);cursor:pointer}.admin-filters button.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.admin-search{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.admin-search label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--muted);flex:1 1;min-width:200px}.admin-search input{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.admin-listing-grid{display:grid;grid-gap:14px;gap:14px}.admin-listing-grid-compact{gap:10px}.admin-listing-card{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:16px;gap:16px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px}.admin-listing-card-compact{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px 12px;border-radius:12px}.admin-listing-card-compact .admin-listing-head h2{font-size:16px}.admin-listing-card-compact .admin-price{margin:4px 0;font-size:17px}.admin-meta-line{margin:0 0 8px;color:var(--muted);font-size:13px;line-height:1.35}.admin-listing-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.my-listing-thumb{position:relative;aspect-ratio:4/3;background:var(--photo);border-radius:10px;overflow:hidden}.my-listing-photo-placeholder,.my-listing-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.my-listing-photo-placeholder{display:grid;place-items:center;color:var(--muted);font-size:13px}.admin-listing-media{display:block;position:relative;background:var(--photo);border-radius:10px;overflow:hidden;aspect-ratio:4/3}.admin-listing-media .admin-gallery-thumb-img,.admin-listing-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.admin-listing-media .admin-listing-placeholder{position:absolute;inset:0}.admin-listing-placeholder{display:grid;place-items:center;height:100%;color:var(--muted);font-size:13px;padding:12px;text-align:center}.admin-listing-head{display:flex;gap:10px;justify-content:space-between;align-items:flex-start}.admin-listing-head h2{margin:0;font-size:18px}.admin-listing-head a{text-decoration:none}.admin-price{margin:6px 0;font-size:20px;font-weight:700}.admin-meta{margin:0 0 12px;padding-left:18px;color:var(--muted);font-size:14px}.admin-status{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;background:#eef2ff;color:#3730a3;white-space:nowrap}.admin-status.status-active,.admin-status.status-published{background:#ecfdf3;color:#067647}.admin-status.status-draft{background:#f8fafc;color:#475467}.admin-status.status-archived,.admin-status.status-seller_paused{background:#f2f4f7;color:#344054}.admin-status.status-billing_suspended,.admin-status.status-expired,.admin-status.status-subscription_paused{background:#fef3f2;color:#b42318}.admin-status.status-admin_paused{background:#fff7ed;color:#c2410c}.admin-stat-columns{column-count:2;column-gap:24px}@media (max-width:720px){.admin-stat-columns{column-count:1}.admin-listing-card,.admin-listing-card-compact{grid-template-columns:1fr}}.admin-detail{display:grid;grid-gap:16px;gap:16px}.admin-detail-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.admin-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-gallery-thumb{display:block;width:100%;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--photo);aspect-ratio:4/3;max-height:160px;cursor:pointer;position:relative}.admin-gallery-thumb .admin-listing-placeholder,.admin-gallery-thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.admin-gallery-thumb .admin-listing-placeholder{display:grid;place-items:center}.admin-lightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px}.admin-lightbox-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.72);border:0}.admin-lightbox-panel{position:relative;z-index:1;width:min(960px,100%);max-height:min(92vh,900px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;background:var(--card);border-radius:16px;padding:14px;box-shadow:0 24px 60px rgba(15,23,42,.35)}.admin-lightbox-bar{display:flex;justify-content:space-between;align-items:center;gap:12px}.admin-lightbox-bar p{margin:0;font-weight:600}.admin-lightbox-stage{min-height:240px;max-height:min(70vh,640px);display:grid;place-items:center;background:#0f1720;border-radius:12px;overflow:hidden}.admin-lightbox-img{max-width:100%;max-height:min(70vh,640px);width:auto;height:auto;object-fit:contain}.admin-lightbox-nav{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.admin-visibility-ok{color:#067647;font-weight:600}.admin-visibility-off{color:#b42318;font-weight:600}.admin-muted-tech{font-size:12px;color:var(--muted)}.admin-notes details summary{cursor:pointer;font-weight:600;margin-bottom:8px}.admin-backdrop{display:none}@media (max-width:1100px){.premium-page-grid{grid-template-columns:minmax(0,1fr)}.admin-card-grid{grid-template-columns:1fr 1fr}.admin-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:fixed;inset:0 auto 0 0;width:min(280px,86vw);transform:translateX(-105%);transition:transform .18s ease;z-index:30}.admin-sidebar.is-open{transform:translateX(0)}.admin-menu-toggle{display:inline-flex;align-items:center}.admin-backdrop{display:block;position:fixed;inset:0;border:0;background:rgba(15,23,42,.45);z-index:20}.admin-listing-card{grid-template-columns:1fr}.admin-listing-media{max-width:280px}.admin-card-grid{grid-template-columns:1fr}.admin-content{padding:16px}.admin-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-gallery-thumb{max-height:140px}}.home.home-v2.home-marketplace{--home-bg:#071624;--home-bg-alt:#0c2033;--home-surface:#132b43;--home-surface-2:#182f48;--home-text:#f5f8fc;--home-muted:#b5c6d9;--home-accent:#19a7f5;--home-accent-2:#10bdfd;--home-border:rgba(132,194,239,0.25);background:var(--home-bg);color:var(--home-text)}.home.home-v2.home-marketplace .home-discovery-below,.home.home-v2.home-marketplace .home-final-cta,.home.home-v2.home-marketplace .home-process,.home.home-v2.home-marketplace .section{background:transparent;color:var(--home-text)}.home.home-v2.home-marketplace .home-faq h2,.home.home-v2.home-marketplace .home-guides h2,.home.home-v2.home-marketplace .home-premium-v2 h2,.home.home-v2.home-marketplace .home-process h2,.home.home-v2.home-marketplace .home-section-head h2,.home.home-v2.home-marketplace .home-steps-flow h3,.home.home-v2.home-marketplace .home-traders h2,.home.home-v2.home-marketplace .home-trust h3{color:var(--home-text)}.home.home-v2.home-marketplace .home-kicker,.home.home-v2.home-marketplace .lead,.home.home-v2.home-marketplace .muted{color:var(--home-muted)}.home.home-v2.home-marketplace .home-discovery-below{padding:28px 0 34px;background:linear-gradient(180deg,#071624,#0c2033);border-top:1px solid rgba(132,194,239,.12)}.home.home-v2.home-marketplace .brand-card,.home.home-v2.home-marketplace .card,.home.home-v2.home-marketplace .home-category-card,.home.home-v2.home-marketplace .home-steps-flow li,.home.home-v2.home-marketplace .home-trust-card,.home.home-v2.home-marketplace .premium-feature-card,.home.home-v2.home-marketplace .source-wordmark{background:var(--home-surface);border-color:var(--home-border);color:var(--home-text);box-shadow:0 18px 45px rgba(0,0,0,.22)}.home.home-v2.home-marketplace .source-wordmark{background:rgba(255,255,255,.94)}.home.home-v2.home-marketplace .brand-emblem{background:rgba(255,255,255,.96)}.home.home-v2.home-marketplace .brand-card strong,.home.home-v2.home-marketplace .home-category-card strong{color:#fff}.home.home-v2.home-marketplace .public-vehicle-card,.home.home-v2.home-marketplace .vehicle-card{background:var(--home-surface-2);border-color:var(--home-border);color:var(--home-text)}.home.home-v2.home-marketplace .home-unavailable{background:var(--home-surface);border-color:var(--home-border)}.site-header.marketing[data-header-mode=guest-home]{background:rgba(7,22,36,.78);border-bottom:1px solid rgba(132,194,239,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f5f8fc}.site-header.marketing[data-header-mode=guest-home] .menu-toggle,.site-header.marketing[data-header-mode=guest-home] .nav-desktop a,.site-header.marketing[data-header-mode=guest-home] .nav-desktop button.linkish{color:#e8f3ff}.site-header.marketing[data-header-mode=guest-home] .brand-kicker{color:#95d1fd}.site-header.marketing[data-header-mode=guest-home] .drawer{background:#0c2033;color:#f5f8fc}.site-header.marketing[data-header-mode=guest-home] .drawer a,.site-header.marketing[data-header-mode=guest-home] .drawer button{color:#e8f3ff}.home-hero-v2.home-marketplace-hero,.home-hero-v2.home-v2-hero{display:block;min-height:min(92vh,940px);padding:28px 0 42px;background:#061321;color:#f5f8fc}.home-hero-v2{position:relative;overflow:hidden}.home-hero-v2 .home-hero-visual,.home-hero-v2.home-marketplace-hero .home-hero-visual{position:absolute;inset:0;left:0;right:0;width:100%;height:100%;border-radius:0;box-shadow:none;aspect-ratio:auto;opacity:1;-webkit-mask-image:none;mask-image:none}.home-hero-v2 .home-hero-visual:after,.home-hero-v2.home-marketplace-hero .home-hero-visual:after{display:none;content:none}.home-hero-v2 .home-hero-static-media{background-image:none}.home-hero-v2-media-frame,.home-hero-v2-media-frame picture,.home-hero-v2-photo{position:absolute;inset:0;width:100%;height:100%}.home-hero-v2-photo{object-fit:cover;object-position:72% center}.home-hero-v2-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(6,19,33,.92),rgba(6,19,33,.72) 38%,rgba(6,19,33,.28) 62%,rgba(6,19,33,.18)),linear-gradient(180deg,rgba(6,19,33,.35),transparent 28%,rgba(6,19,33,.55))}.home-hero-v2-content{position:relative;z-index:2;display:grid;grid-gap:22px;gap:22px;max-width:1320px;padding-top:28px}.home-hero-v2-copy{max-width:830px}.home-hero-v2 h1{margin:0;max-width:16ch;color:#f9fbff;font-size:clamp(38px,4.1vw,60px);line-height:1.08;letter-spacing:-.035em;font-weight:800}.home-hero-v2-accent{color:#10bdfd}.home-hero-v2-lead{margin:16px 0 0;max-width:42rem;color:#d7e5f5;font-size:clamp(17px,1.35vw,21px);line-height:1.45}.home-hero-v2-stats{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:920px}.home-hero-v2-stat{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center;min-height:84px;padding:14px 16px;border:1px solid rgba(132,194,239,.28);border-radius:16px;background:rgba(7,25,46,.84);box-shadow:0 18px 45px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-hero-v2-stat-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#7ad8ff;background:rgba(16,189,253,.12)}.home-hero-v2-stat-copy{display:grid;grid-gap:2px;gap:2px}.home-hero-v2-stat-copy strong{color:#19a7f5;font-size:clamp(22px,1.8vw,28px);line-height:1;letter-spacing:-.02em}.home-hero-v2-stat-copy span{color:rgba(245,248,252,.82);font-size:13px;font-weight:650}.home-hero-v2-fallback{margin-top:18px;color:#d9e9ff}.home-hero-v2-search{width:min(100%,1240px);margin-top:8px;padding:18px 18px 16px;border:1px solid rgba(132,194,239,.28);border-radius:18px;background:rgba(7,25,46,.88);box-shadow:0 22px 50px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f5f8fc}.home-hero-v2-search .home-search-heading{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:14px}.home-hero-v2-search .home-search-heading span{color:#f5f8fc;font-size:17px;font-weight:750}.home-hero-v2-search .home-search-heading small{color:#95b4d0}.home-hero-v2-search .ws-filters-guest-hero .ws-filters-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-hero-v2-search .ws-filters-guest-hero .ws-vin-field{grid-column:auto}.home-hero-v2-search .ws-field,.home-hero-v2-search .ws-field input,.home-hero-v2-search .ws-field select{color:#eef5ff}.home-hero-v2-search .ws-field input,.home-hero-v2-search .ws-field select{border-color:rgba(132,194,239,.28);border-radius:10px;background:rgba(8,28,48,.92)}.home-hero-v2-search .ws-vin-field small{color:#8eabc6}.home-hero-v2-search .ws-advanced{margin-top:12px;color:#9fd4ff;border-color:rgba(132,194,239,.28);background:transparent}.home-hero-v2-search .ws-filter-actions{justify-content:flex-end;margin-top:14px}.home-hero-v2-search .ws-filter-actions .btn-primary{background:linear-gradient(90deg,#1289d8,#10bdfd);border-color:transparent;color:#fff;box-shadow:0 10px 24px rgba(16,189,253,.28)}.home-hero-v2-search .ws-filter-actions .btn:not(.btn-primary){color:#d7e7f8;border-color:rgba(132,194,239,.28);background:transparent}.home-hero-v2-search .ws-combobox-list{background:#10283f;border-color:rgba(132,194,239,.28);color:#eef5ff}.home-hero-v2-search .ws-combobox-list button{color:#eef5ff;background:transparent}.home-hero-v2-search .ws-combobox-list button:focus,.home-hero-v2-search .ws-combobox-list button:focus-visible,.home-hero-v2-search .ws-combobox-list button:hover,.home-hero-v2-search .ws-combobox-list button[data-active=true]{background:#1a3a58;color:#f4f7fb;outline:none}.home-hero-v2-search .ws-combobox-list button:focus-visible{box-shadow:inset 0 0 0 2px #2d7ff9}.home-hero-v2-search .ws-combobox-list button[aria-selected=true]{background:#1f4f7a;color:#ffffff}.home-hero-v2-search .ws-combobox-list button[aria-selected=true]:focus,.home-hero-v2-search .ws-combobox-list button[aria-selected=true]:focus-visible,.home-hero-v2-search .ws-combobox-list button[aria-selected=true]:hover,.home-hero-v2-search .ws-combobox-list button[aria-selected=true][data-active=true]{background:#2563a8;color:#ffffff}.home-hero-v2-search .ws-combobox-list button:disabled,.home-hero-v2-search .ws-combobox-list button[aria-disabled=true]{color:#8eabc6;background:transparent;opacity:.72;cursor:not-allowed}.home-hero-v2-search .ws-search-context-btn{background:#102238;border-color:#1E3651;color:#F4F7FB}.home-hero-v2-search .ws-search-context-icon{background:rgba(36,184,255,.12);color:#24B8FF}.home-hero-v2-search .ws-search-context-btn.active,.home-hero-v2-search .ws-search-context-btn[aria-pressed=true]{border-color:#2D7FF9;background:#132943;box-shadow:0 0 0 1px #2D7FF9,0 0 24px rgba(45,127,249,.18)}@media (max-width:1100px){.premium-page-grid{grid-template-columns:minmax(0,1fr)}.home-hero-v2{min-height:auto;padding:18px 0 28px}.home-hero-v2-photo{object-position:78% center}.home-hero-v2-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero-v2-search .ws-filters-guest-hero .ws-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.home-hero-v2 .home-hero-visual,.home-hero-v2.home-marketplace-hero .home-hero-visual{display:block}.home-hero-v2{padding:12px 0 22px}.home-hero-v2 h1{max-width:none;font-size:clamp(32px,8.1vw,42px)}.home-hero-v2-photo{object-position:82% 40%;opacity:.55}.home-hero-v2-scrim{background:linear-gradient(180deg,rgba(6,19,33,.55),rgba(6,19,33,.82) 42%,rgba(6,19,33,.94)),linear-gradient(90deg,rgba(6,19,33,.88),rgba(6,19,33,.45))}.home-hero-v2-stats{grid-template-columns:1fr;gap:10px}.home-hero-v2-stat{min-height:70px;padding:12px 14px}.home-hero-v2-search{padding:14px 12px 12px}.home-hero-v2-search .home-search-heading{flex-direction:column;align-items:flex-start;gap:4px}.home-hero-v2-search .ws-filters-guest-hero .ws-filters-grid{grid-template-columns:1fr}.home-hero-v2-search .ws-filter-actions{justify-content:stretch}.home-hero-v2-search .ws-filter-actions .btn{flex:1 1 auto}.home-discovery-media{height:52%}.home-discovery-card.tone-eu .home-discovery-media img{object-position:center 28%}.home-discovery-card.tone-kr .home-discovery-media img{object-position:center 42%}.home-discovery-card.tone-jp .home-discovery-media img{object-position:58% 38%}.home-discovery-card.tone-direct .home-discovery-media img{object-position:center 48%}}.home.home-v2.home-marketplace{--home-max:var(--max);--home-gutter:16px;--home-radius:16px;--home-section-y:clamp(36px,4.5vw,56px);--home-card-bg:#142c44;--home-card-border:rgba(148,197,232,0.28);--home-text-strong:#f7fbff;--home-text-body:#d5e4f4;--home-text-soft:#9eb6cd}.home.home-v2.home-marketplace .container,.home.home-v2.home-marketplace .home-discovery-shell{width:min(var(--home-max),calc(100% - (var(--home-gutter) * 2)));max-width:var(--home-max);margin-left:auto;margin-right:auto;box-sizing:border-box}.home.home-v2.home-marketplace .home-categories,.home.home-v2.home-marketplace .home-discovery-band,.home.home-v2.home-marketplace .home-featured,.home.home-v2.home-marketplace .home-guides,.home.home-v2.home-marketplace .home-makes,.home.home-v2.home-marketplace .home-premium-v2,.home.home-v2.home-marketplace .home-traders,.home.home-v2.home-marketplace.home-source-band{background:transparent;border-color:rgba(132,194,239,.12)}.home.home-v2.home-marketplace #faq,.home.home-v2.home-marketplace .home-categories,.home.home-v2.home-marketplace .home-featured,.home.home-v2.home-marketplace .home-guides,.home.home-v2.home-marketplace .home-makes,.home.home-v2.home-marketplace .home-premium-v2,.home.home-v2.home-marketplace .home-process,.home.home-v2.home-marketplace .home-traders,.home.home-v2.home-marketplace .home-trust-section,.home.home-v2.home-marketplace .section{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y)}.home.home-v2.home-marketplace .home-discovery-below{background:#0a1c2e;border-top:1px solid rgba(132,194,239,.14);border-bottom:1px solid rgba(132,194,239,.1);padding:28px 0 32px}.home.home-v2.home-marketplace .source-logo-rail{background:transparent;border:0;box-shadow:none;padding:0}.home.home-v2.home-marketplace .source-logo-rail .home-kicker{color:var(--home-text-soft);margin-bottom:14px}.home.home-v2.home-marketplace .source-logo-track{gap:10px}.home.home-v2.home-marketplace .source-wordmark{background:#f4f7fb;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:none}.home.home-v2.home-marketplace .source-neutral-label{color:#10233a;background:#f4f7fb}.home.home-v2.home-marketplace .home-featured-grid{align-items:stretch}.home.home-v2.home-marketplace .inv-card{display:grid;grid-template-rows:auto 1fr auto;height:100%;background:var(--home-card-bg);border:1px solid var(--home-card-border);border-radius:var(--home-radius);box-shadow:0 16px 36px rgba(0,0,0,.28);color:var(--home-text-strong)}.home.home-v2.home-marketplace .inv-card-body{gap:8px;padding:14px 14px 12px}.home.home-v2.home-marketplace .inv-card-body h3{color:var(--home-text-strong);font-size:17px;min-height:2.5em}.home.home-v2.home-marketplace .inv-card-body .muted,.home.home-v2.home-marketplace .inv-card-meta,.home.home-v2.home-marketplace .sale-secondary{color:#c8daf0!important}.home.home-v2.home-marketplace .listing-sale{margin-top:4px;align-items:center}.home.home-v2.home-marketplace .inv-price strong,.home.home-v2.home-marketplace .sale-amount{color:#7ad8ff!important;font-size:24px;font-weight:800;letter-spacing:-.02em}.home.home-v2.home-marketplace .inv-card-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:0 14px 14px;margin-top:auto;align-items:stretch}.home.home-v2.home-marketplace .inv-card-actions .btn,.home.home-v2.home-marketplace .inv-card-actions a,.home.home-v2.home-marketplace .inv-card-actions button{width:100%;justify-content:center;min-height:40px;border-color:rgba(148,197,232,.35);color:var(--home-text-body);background:rgba(8,24,40,.55)}.home.home-v2.home-marketplace .inv-card-actions .btn-primary{background:#1a8fd8;border-color:#1a8fd8;color:#fff}.home.home-v2.home-marketplace .article-grid-editorial{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.home.home-v2.home-marketplace .article-grid-editorial .article-card,.home.home-v2.home-marketplace .article-grid-editorial .article-card-featured{grid-column:auto;display:grid;grid-template-rows:auto auto auto 1fr auto;min-height:100%;padding:0 0 16px;border-radius:var(--home-radius);background:var(--home-card-bg);border:1px solid var(--home-card-border);box-shadow:0 14px 32px rgba(0,0,0,.24);color:var(--home-text-body);overflow:hidden}.home.home-v2.home-marketplace .article-card-visual{min-height:160px;margin:0 0 14px;border-radius:0}.home.home-v2.home-marketplace .article-grid-editorial .article-card>:not(.article-card-visual){margin-left:16px;margin-right:16px}.home.home-v2.home-marketplace .article-card h3,.home.home-v2.home-marketplace .article-card h3 a{color:var(--home-text-strong);margin:4px 0 8px;font-size:18px;line-height:1.3}.home.home-v2.home-marketplace .article-card .muted{color:var(--home-text-soft)}.home.home-v2.home-marketplace .article-card-meta{color:var(--home-text-soft);border-top:1px solid rgba(148,197,232,.16);margin-top:12px;padding-top:12px}.home.home-v2.home-marketplace .article-card-meta a{color:#7ad8ff;font-weight:800;white-space:nowrap}.home.home-v2.home-marketplace .home-faq-wrap{max-width:none}.home.home-v2.home-marketplace .home-faq details{background:var(--home-card-bg);border:1px solid var(--home-card-border);border-radius:14px;padding:14px 16px;color:var(--home-text-strong);box-shadow:none}.home.home-v2.home-marketplace .home-faq details:hover{border-color:rgba(122,216,255,.45);background:#18324b}.home.home-v2.home-marketplace .home-faq details[open]{background:#18324b;border-color:rgba(122,216,255,.55);box-shadow:0 12px 28px rgba(0,0,0,.22)}.home.home-v2.home-marketplace .home-faq summary{color:var(--home-text-strong);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.home.home-v2.home-marketplace .home-faq summary::-webkit-details-marker{display:none}.home.home-v2.home-marketplace .home-faq summary:after{content:"+";flex:0 0 auto;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(148,197,232,.35);color:#7ad8ff;font-weight:700}.home.home-v2.home-marketplace .home-faq details[open] summary:after{content:"–"}.home.home-v2.home-marketplace .home-faq p{color:var(--home-text-body);margin-top:10px}.home.home-v2.home-marketplace .home-faq summary:focus-visible{outline:2px solid rgba(122,216,255,.55);outline-offset:3px}.home.home-v2.home-marketplace .home-premium-commercial{background:transparent;border:none;box-shadow:none;padding:0;max-width:640px;width:100%}.home.home-v2.home-marketplace .home-premium-commercial .payment-unavailable,.home.home-v2.home-marketplace .home-premium-paused-panel,.home.home-v2.home-marketplace .premium-suspended-cta{background:rgba(14,32,52,.96);border:1px solid rgba(148,197,232,.28);border-radius:16px;color:var(--home-text-body);box-shadow:none;padding:18px 18px 16px;max-width:640px;width:100%}.home.home-v2.home-marketplace .home-premium-paused-panel{display:grid;grid-gap:0;gap:0}.home.home-v2.home-marketplace .home-premium-paused-panel .payment-unavailable,.home.home-v2.home-marketplace .home-premium-paused-panel .payment-unavailable-compact{background:transparent;border:none;padding:0;margin:0;box-shadow:none}.home.home-v2.home-marketplace .payment-unavailable strong{color:var(--home-text-strong);display:block;margin-bottom:6px;font-size:18px}.home.home-v2.home-marketplace .payment-unavailable p{color:var(--home-text-body);margin:0}.home.home-v2.home-marketplace .home-premium-paused-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.home.home-v2.home-marketplace .home-premium-paused-actions .btn{min-height:42px}.home.home-v2.home-marketplace .home-traders-panel,.home.home-v2.home-marketplace .premium-bento article,.home.home-v2.home-marketplace .premium-feature-group{background:rgba(20,44,68,.72);border-color:var(--home-card-border);color:var(--home-text-body)}.home.home-v2.home-marketplace .home-trust-heading .lead{max-width:62ch;margin-top:10px}.home.home-v2.home-marketplace .home-real-metrics{display:none}.home-hero-v2.home-marketplace-hero,.home-hero-v2.home-v2-hero{min-height:min(84vh,860px);padding:20px 0 28px}.home-hero-v2-search{padding:16px 16px 14px}.home-hero-v2-search .ws-filter-actions{margin-top:10px;gap:8px}.home-hero-v2-stats{margin:16px 0 18px}.home-hero-v2-copy{max-width:780px}.home-discovery-head h2{white-space:nowrap}@media (max-width:1280px){.home-discovery-head h2{white-space:normal}}@media (max-width:900px){.home.home-v2.home-marketplace .article-grid-editorial{grid-template-columns:1fr}}@media (max-width:720px){.home.home-v2.home-marketplace{--home-gutter:16px;--home-section-y:28px}.home.home-v2.home-marketplace .inv-card-actions{grid-template-columns:1fr}.home-discovery-card.tone-eu .home-discovery-media img{object-position:center 30%}.home-discovery-card.tone-kr .home-discovery-media img{object-position:center 44%}.home-discovery-card.tone-jp .home-discovery-media img{object-position:55% 36%}.home-discovery-card.tone-direct .home-discovery-media img{object-position:center 46%}}@media (min-width:721px){.home-discovery-card.tone-eu .home-discovery-media img{object-position:center 34%}.home-discovery-card.tone-kr .home-discovery-media img{object-position:center 40%}.home-discovery-card.tone-jp .home-discovery-media img{object-position:54% 32%}.home-discovery-card.tone-direct .home-discovery-media img{object-position:center 42%}}.home.home-v2.home-marketplace .home-steps-flow:before{background:linear-gradient(90deg,rgba(45,123,232,.55),rgba(122,216,255,.35))}.home.home-v2.home-marketplace .home-step-node{border-color:#0a1c2e;background:#1557b0;box-shadow:0 10px 26px rgba(0,0,0,.35)}.home.home-v2.home-marketplace .home-step-copy{background:rgba(20,44,68,.92);border:1px solid rgba(148,197,232,.22);box-shadow:0 14px 32px rgba(0,0,0,.28);color:var(--home-text-body,#d7e6f6)}.home.home-v2.home-marketplace .home-step-copy h3{color:#f7fbff}.home.home-v2.home-marketplace .home-step-copy p{color:#b7cce2}.home.home-v2.home-marketplace .home-step-index{color:#7ad8ff}@media (max-width:720px){.home.home-v2.home-marketplace .home-steps-flow{gap:12px;padding-left:0}.home.home-v2.home-marketplace .home-steps-flow:before{display:none}.home.home-v2.home-marketplace .home-steps-flow li,.home.home-v2.home-marketplace .home-steps-flow li:nth-child(2n){grid-template-columns:48px 1fr;gap:12px;padding:0;align-items:stretch}.home.home-v2.home-marketplace .home-step-copy{padding:14px 14px 12px;height:100%}}.public-information-shell,.public-site-dark{--pub-bg:#071624;--pub-surface:#12283f;--pub-surface-2:#182f48;--pub-text:#f5f8fc;--pub-muted:#b5c6d9;--pub-accent:#7ad8ff;--pub-border:rgba(148,197,232,0.24);background:var(--pub-bg);color:var(--pub-text);min-height:100%}.public-information-shell .public-information-page,.public-information-shell .section,.public-site-dark .article-detail-page,.public-site-dark .articles-index,.public-site-dark .section{background:transparent;color:var(--pub-text)}.public-information-shell h1,.public-information-shell h2,.public-information-shell h3,.public-site-dark h1,.public-site-dark h2,.public-site-dark h3{color:var(--pub-text)}.public-information-shell .breadcrumbs a,.public-information-shell .home-kicker,.public-information-shell .lead,.public-information-shell .muted,.public-site-dark .brand-kicker,.public-site-dark .breadcrumbs,.public-site-dark .breadcrumbs a,.public-site-dark .home-kicker,.public-site-dark .lead,.public-site-dark .muted{color:var(--pub-muted)}.public-site-dark .breadcrumbs a:hover{color:var(--pub-accent)}.public-site-dark .faq-page{max-width:920px}.public-site-dark .faq-section{margin:28px 0}.public-site-dark .faq-section h2{margin:0 0 14px;font-size:18px;color:var(--pub-accent);letter-spacing:.04em;text-transform:uppercase}.public-site-dark .faq-section details{margin:0 0 10px;padding:14px 16px;border-radius:14px;border:1px solid var(--pub-border);background:rgba(20,44,68,.88);color:var(--pub-text)}.public-site-dark .faq-section summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:700;color:#f7fbff}.public-site-dark .faq-section summary::-webkit-details-marker{display:none}.public-site-dark .faq-section summary:after{content:"+";flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(122,216,255,.45);color:var(--pub-accent);font-size:18px;line-height:1}.public-site-dark .faq-section details[open] summary:after{content:"–"}.public-site-dark .faq-section details p{margin:12px 0 0;color:var(--pub-muted);line-height:1.65}.public-site-dark .faq-section summary:focus-visible{outline:2px solid rgba(122,216,255,.55);outline-offset:3px}.public-site-dark .article-category-filters .chip{background:rgba(20,44,68,.85);border-color:var(--pub-border);color:var(--pub-text)}.public-site-dark .article-category-filters .chip.active{background:#1557b0;border-color:#1557b0;color:#fff}.public-site-dark .article-index-featured{background:var(--pub-surface);border:1px solid var(--pub-border);box-shadow:0 18px 44px rgba(0,0,0,.28);color:var(--pub-text)}.public-site-dark .article-index-featured .lead,.public-site-dark .article-index-featured .muted{color:var(--pub-muted)}.public-site-dark .article-grid .article-card,.public-site-dark .article-index-grid .article-card{background:var(--pub-surface);border:1px solid var(--pub-border);box-shadow:0 14px 32px rgba(0,0,0,.24);color:var(--pub-text)}.public-site-dark .article-card h2 a,.public-site-dark .article-card h3 a{color:#f7fbff}.public-site-dark .article-card .muted,.public-site-dark .article-card p{color:var(--pub-muted)}.public-site-dark .article-card-visual{background:linear-gradient(135deg,#10284a,#1a4068);color:#dbe8f8}.public-site-dark .article-read-link,.public-site-dark .article-return-link{color:var(--pub-accent)}.public-site-dark .article-detail-hero{background:var(--pub-surface);border-color:var(--pub-border);box-shadow:0 18px 44px rgba(0,0,0,.28);color:var(--pub-text)}.public-site-dark .article-detail-category{background:rgba(21,87,176,.28);color:var(--pub-accent)}.public-site-dark .article-detail-meta{color:var(--pub-muted)}.public-site-dark .article-detail-body{color:#d5e3f3}.public-site-dark .article-detail-body .article-detail-lead{color:#f2f7ff}.public-site-dark .article-detail-callout{background:rgba(21,87,176,.18);border-left-color:#2d7be8;color:#dbe8f8}.public-site-dark .article-detail-callout p{color:#c5d7eb}.public-site-dark .article-related .article-card{background:var(--pub-surface);border:1px solid var(--pub-border)}.public-information-shell .public-information-sections>section{background:var(--pub-surface);border-color:var(--pub-border);color:var(--pub-text)}.public-information-shell .public-information-sections p{color:var(--pub-muted)}.public-information-shell .public-information-contact{background:rgba(21,87,176,.2);border:1px solid var(--pub-border);color:var(--pub-text)}.public-information-shell .article-return-link{color:var(--pub-accent)}.site-header.marketing[data-header-mode=guest-public]{background:rgba(7,22,36,.9);border-bottom:1px solid rgba(132,194,239,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f5f8fc}.site-header.marketing[data-header-mode=guest-public] .menu-toggle,.site-header.marketing[data-header-mode=guest-public] .nav-desktop a,.site-header.marketing[data-header-mode=guest-public] .nav-desktop button.linkish{color:#e8f3ff}.site-header.marketing[data-header-mode=guest-public] .brand-kicker{color:#95d1fd}.site-header.marketing[data-header-mode=guest-public] .drawer{background:#0c2033;color:#f5f8fc}.site-header.marketing[data-header-mode=guest-public] .drawer a,.site-header.marketing[data-header-mode=guest-public] .drawer button{color:#e8f3ff}body:has(.home.home-v2.home-marketplace) .consent-banner,body:has(.home.home-v2.home-marketplace) .pwa-install-bar,body:has(.public-information-shell) .consent-banner,body:has(.public-information-shell) .pwa-install-bar,body:has(.public-site-dark) .consent-banner,body:has(.public-site-dark) .pwa-install-bar{background:#12283f;border-color:rgba(148,197,232,.28);color:#f5f8fc;box-shadow:0 20px 50px rgba(0,0,0,.45)}body:has(.home.home-v2.home-marketplace) .consent-banner p,body:has(.home.home-v2.home-marketplace) .pwa-install-bar p span,body:has(.public-information-shell) .consent-banner p,body:has(.public-information-shell) .pwa-install-bar p span,body:has(.public-site-dark) .consent-banner p,body:has(.public-site-dark) .pwa-install-bar p span{color:#b5c6d9}body:has(.home.home-v2.home-marketplace) .consent-modal,body:has(.public-information-shell) .consent-modal,body:has(.public-site-dark) .consent-modal{background:#12283f;color:#f5f8fc;border:1px solid rgba(148,197,232,.28)}body:has(.home.home-v2.home-marketplace) .consent-choice,body:has(.public-information-shell) .consent-choice,body:has(.public-site-dark) .consent-choice{border-color:rgba(148,197,232,.24);background:rgba(8,24,40,.55)}body:has(.home.home-v2.home-marketplace) .consent-choice small,body:has(.public-information-shell) .consent-choice small,body:has(.public-site-dark) .consent-choice small{color:#b5c6d9}.public-detail-dark,.workspace-dark{--ai-bg:#07111F;--ai-bg-alt:#091827;--ai-surface:#0D1B2A;--ai-surface-2:#102238;--ai-surface-3:#132943;--ai-border:#1E3651;--ai-border-strong:#29527A;--ai-border-active:#2D7FF9;--ai-text:#F4F7FB;--ai-text-secondary:#B8C6D8;--ai-text-muted:#7E91A8;--ai-link:#56A8FF;--ai-brand:#1F6BFF;--ai-brand-hover:#185AE0;--ai-cyan:#24B8FF;--ai-glow:rgba(36,184,255,0.22);--ai-shadow:0 12px 32px rgba(0,0,0,0.24);--bg:var(--ai-surface);--bg-2:var(--ai-surface-2);--card:var(--ai-surface-2);--ink:var(--ai-text);--muted:var(--ai-text-secondary);--line:var(--ai-border);--photo:var(--ai-surface-3);--shadow:var(--ai-shadow);--accent:var(--ai-brand);--accent-2:var(--ai-brand-hover);background:linear-gradient(180deg,var(--ai-bg) 0,var(--ai-bg-alt) 100%);color:var(--ai-text);min-height:100%}.workspace-dark .ws-hero h1,.workspace-dark .ws-kicker,.workspace-dark .ws-list-head h2,.workspace-dark .ws-main,.workspace-dark .ws-shell{color:var(--ai-text)}.workspace-dark .ws-kicker{color:var(--ai-cyan)}.workspace-dark .lead,.workspace-dark .muted,.workspace-dark .ws-banner{color:var(--ai-text-secondary)}.workspace-dark .ws-banner{background:rgba(45,127,249,.12);border-color:var(--ai-border-strong)}.workspace-dark .ws-filters{background:var(--ai-surface);border:1px solid var(--ai-border);border-radius:24px;padding:24px;box-shadow:var(--ai-shadow)}.workspace-dark .ws-field,.workspace-dark .ws-field input,.workspace-dark .ws-field select,.workspace-dark .ws-sort,.workspace-dark .ws-sort select{color:var(--ai-text-secondary)}.workspace-dark .ws-field input,.workspace-dark .ws-field select,.workspace-dark .ws-sort select{min-height:52px;border-color:var(--ai-border);border-radius:16px;background:var(--ai-surface-2);color:var(--ai-text)}.workspace-dark .ws-field input:focus,.workspace-dark .ws-field select:focus,.workspace-dark .ws-sort select:focus{border-color:var(--ai-border-active);outline:none;box-shadow:0 0 0 1px var(--ai-border-active),0 0 24px rgba(45,127,249,.18)}.workspace-dark .ws-capability-status,.workspace-dark .ws-field small,.workspace-dark .ws-search-context-sub{color:var(--ai-text-muted)}.workspace-dark .ws-search-context-btn{background:var(--ai-surface-2);border-color:var(--ai-border);color:var(--ai-text)}.workspace-dark .ws-search-context-icon{background:rgba(36,184,255,.12);color:var(--ai-cyan)}.workspace-dark .ws-search-context-btn.active,.workspace-dark .ws-search-context-btn[aria-pressed=true]{background:var(--ai-surface-3);border-color:var(--ai-border-active);color:var(--ai-text)}.workspace-dark .ws-filter-actions .btn-primary{min-height:52px;border-radius:16px;background:var(--ai-brand);border-color:transparent;color:#fff}.workspace-dark .ws-filter-actions .btn-primary:hover{background:var(--ai-brand-hover)}.workspace-dark .btn,.workspace-dark .ws-advanced,.workspace-dark .ws-filter-actions .btn:not(.btn-primary){color:var(--ai-text-secondary);border-color:var(--ai-border);background:transparent}.workspace-dark .ws-combobox-list{background:var(--ai-surface-3);border-color:var(--ai-border);color:var(--ai-text)}.workspace-dark .ws-combobox-list button{color:var(--ai-text);background:transparent}.workspace-dark .ws-combobox-list button:focus,.workspace-dark .ws-combobox-list button:focus-visible,.workspace-dark .ws-combobox-list button:hover,.workspace-dark .ws-combobox-list button[data-active=true]{background:var(--ai-surface-2);color:var(--ai-text);outline:none}.workspace-dark .ws-combobox-list button:focus-visible{box-shadow:inset 0 0 0 2px var(--ai-border-active)}.workspace-dark .ws-combobox-list button[aria-selected=true]{background:#1f4f7a;color:#ffffff}.workspace-dark .ws-combobox-list button[aria-selected=true]:focus,.workspace-dark .ws-combobox-list button[aria-selected=true]:focus-visible,.workspace-dark .ws-combobox-list button[aria-selected=true]:hover,.workspace-dark .ws-combobox-list button[aria-selected=true][data-active=true]{background:#2563a8;color:#ffffff}.workspace-dark .ws-combobox-list button:disabled,.workspace-dark .ws-combobox-list button[aria-disabled=true]{color:var(--ai-text-muted);background:transparent;opacity:.72;cursor:not-allowed}.workspace-dark .inv-card,.workspace-dark .search-result-card,.workspace-dark .ws-list .card{background:var(--ai-surface);border-color:var(--ai-border);color:var(--ai-text);box-shadow:0 8px 24px rgba(0,0,0,.18)}.workspace-dark .inv-card-body h3,.workspace-dark .search-result-card h3,.workspace-dark .ws-list .card h3{color:var(--ai-text)}.workspace-dark .inv-card-body .muted,.workspace-dark .inv-card-meta,.workspace-dark .ws-facts,.workspace-dark .ws-meta{color:var(--ai-text-secondary)}.workspace-dark .inv-card-actions .btn,.workspace-dark .inv-card-actions a.btn,.workspace-dark .search-result-card .btn{background:var(--ai-surface-3);border-color:var(--ai-border-strong);color:var(--ai-text)}.workspace-dark .btn:hover:not(:disabled):not([aria-disabled=true]),.workspace-dark .inv-card-actions .btn:hover,.workspace-dark .inv-card-actions a.btn:hover,.workspace-dark .search-result-card .btn:hover{border-color:var(--ai-border-active);color:var(--ai-text);background:var(--ai-surface-3)}.workspace-dark .btn:focus-visible,.workspace-dark a.btn:focus-visible{outline:2px solid var(--ai-border-active);outline-offset:2px}.workspace-dark .btn:disabled,.workspace-dark .btn[aria-disabled=true],.workspace-dark a.btn[aria-disabled=true]{opacity:.45;color:var(--ai-text-muted);border-color:var(--ai-border);background:var(--ai-surface);cursor:not-allowed}.workspace-dark .btn-primary:not(:disabled):not([aria-disabled=true]),.workspace-dark a.btn.btn-primary:not([aria-disabled=true]){background:var(--ai-brand);border-color:transparent;color:#fff}.workspace-dark .trader-section,.workspace-dark .workspace-compact-section{background:var(--ai-surface);border:1px solid var(--ai-border);color:var(--ai-text);box-shadow:var(--ai-shadow)}.workspace-dark .trader-section:not(.workspace-top-offers) h2,.workspace-dark .workspace-section-head a,.workspace-dark .workspace-section-head h2{color:var(--ai-text)}.workspace-dark .workspace-section-head a{color:var(--ai-link)}.workspace-dark .trader-section.workspace-top-offers .home-offers-carousel,.workspace-dark .workspace-top-offers .home-offers-carousel{background:var(--surface-light,#f0f2f5);color:var(--ink-on-light,#111827);--ink:var(--ink-on-light,#111827);--muted:var(--muted-on-light,#374151);--ai-text:var(--ink-on-light,#111827);--ai-text-secondary:var(--muted-on-light,#374151);--ai-text-muted:var(--muted-on-light,#374151)}.workspace-dark .trader-section.workspace-top-offers .home-offers-carousel h2,.workspace-dark .workspace-top-offers .home-offers-carousel .home-offer-carousel-status,.workspace-dark .workspace-top-offers .home-offers-carousel .lead,.workspace-dark .workspace-top-offers .home-offers-carousel .muted,.workspace-dark .workspace-top-offers .home-offers-carousel .workspace-top-offers-foot .muted,.workspace-dark .workspace-top-offers .home-offers-carousel h2{color:var(--ink-on-light,#111827)}.workspace-dark .workspace-top-offers .home-offers-carousel .muted,.workspace-dark .workspace-top-offers .home-offers-carousel .workspace-top-offer-auction-note,.workspace-dark .workspace-top-offers .home-offers-carousel .workspace-top-offer-why{color:var(--muted-on-light,#374151)}.workspace-dark .workspace-top-offers .home-offers-carousel .home-offers-nav-btn,.workspace-dark .workspace-top-offers .home-offers-carousel .home-offers-show-all{color:var(--ink-on-light,#111827);border-color:color-mix(in srgb,var(--ink-on-light,#111827) 20%,transparent);background:#fff}.workspace-dark .workspace-top-offers .workspace-top-offer-facts{background:#fff;color:var(--ink-on-light,#111827);border-color:color-mix(in srgb,var(--ink-on-light,#111827) 12%,transparent)}.workspace-dark .workspace-top-offers .workspace-top-offer-facts span{color:var(--muted-on-light,#374151)}.workspace-dark .workspace-top-offers .workspace-top-offer-facts strong{color:var(--ink-on-light,#111827)}.workspace-dark .workspace-chip{background:var(--ai-surface-2);border-color:var(--ai-border);color:var(--ai-text)}.workspace-dark .workspace-chip-main span{color:var(--ai-text)}.workspace-dark .workspace-chip-main .muted,.workspace-dark .workspace-chip-main small,.workspace-dark .workspace-footnote{color:var(--ai-text-secondary)}.workspace-dark .workspace-chip-remove{color:var(--ai-text-muted)}.workspace-dark .workspace-chip-remove:hover{color:#ff8b8b}.workspace-dark .home-offer-card,.workspace-dark .workspace-top-offer-card .inv-card{background:var(--ai-surface);border-color:var(--ai-border);color:var(--ai-text)}.workspace-dark .workspace-top-offer-auction-note,.workspace-dark .workspace-top-offer-below,.workspace-dark .workspace-top-offer-facts,.workspace-dark .workspace-top-offer-why{color:var(--ai-text-secondary)}.workspace-dark .workspace-top-offer-facts strong{color:var(--ai-text)}.workspace-dark .workspace-top-offer-badge{color:var(--ai-text);border-color:var(--ai-border-active);background:rgba(45,127,249,.16)}.public-site-dark.top-offers-page .workspace-top-offer-card .inv-card-body h3,.public-site-dark.top-offers-page .workspace-top-offer-card .inv-price strong,.public-site-dark.top-offers-page .workspace-top-offer-card .sale-amount,.workspace-dark .workspace-top-offer-card .inv-card-body h3,.workspace-dark .workspace-top-offer-card .inv-price strong,.workspace-dark .workspace-top-offer-card .sale-amount{color:#f4f7fb}.public-site-dark.top-offers-page .workspace-top-offer-card .inv-card-body .muted,.public-site-dark.top-offers-page .workspace-top-offer-card .inv-card-meta,.public-site-dark.top-offers-page .workspace-top-offer-card .inv-price-label,.public-site-dark.top-offers-page .workspace-top-offer-card .sale-bid-label,.public-site-dark.top-offers-page .workspace-top-offer-card .sale-secondary,.public-site-dark.top-offers-page .workspace-top-offer-card .workspace-top-offer-facts span,.workspace-dark .workspace-top-offer-card .inv-card-body .muted,.workspace-dark .workspace-top-offer-card .inv-card-meta,.workspace-dark .workspace-top-offer-card .inv-price-label,.workspace-dark .workspace-top-offer-card .sale-bid-label,.workspace-dark .workspace-top-offer-card .sale-secondary{color:#cbd8e8}.workspace-dark .skeleton-grid span{background:linear-gradient(90deg,#102238,#1a3350,#102238);background-size:200% 100%}.public-detail-dark .detail-layout,.public-detail-dark.detail-layout{color:var(--ai-text)}.public-detail-dark .breadcrumbs,.public-detail-dark .breadcrumbs a,.public-detail-dark .detail-entitlement-note,.public-detail-dark .inv-price-label,.public-detail-dark .muted{color:var(--ai-text-muted)}.public-detail-dark .detail-amount,.public-detail-dark .detail-block-title,.public-detail-dark h1,.public-detail-dark h2,.public-detail-dark h3{color:var(--ai-text)}.public-detail-dark .analysis-card,.public-detail-dark .card,.public-detail-dark .comparable-drawer-panel,.public-detail-dark .comparable-mini,.public-detail-dark .condition-summary,.public-detail-dark .condition-summary-compact,.public-detail-dark .cost-to-bg,.public-detail-dark .detail-essentials,.public-detail-dark .detail-partner-row,.public-detail-dark .detail-price,.public-detail-dark .more-details,.public-detail-dark .vehicle-identity,.public-detail-dark .vehicle-identity-compact{background:var(--ai-surface);border:1px solid var(--ai-border);border-radius:20px;box-shadow:var(--ai-shadow);color:var(--ai-text)}.public-detail-dark .comparable-mini{border-radius:14px;overflow:hidden}.public-detail-dark .comparable-mini-copy,.public-detail-dark .comparable-mini-copy h3{color:var(--ai-text)}.public-detail-dark .comparable-price{color:var(--ai-text);font-size:1.05rem;font-weight:800}.public-detail-dark .comparable-mini-copy .muted,.public-detail-dark .comparable-reason{color:var(--ai-text-secondary)}.public-detail-dark .comparable-mini-copy a{color:var(--ai-link);font-weight:700}.public-detail-dark .comparable-drawer{background:rgba(7,17,31,.72)}.public-detail-dark .comparable-drawer-panel{border-radius:20px}.public-detail-dark .comparable-drawer-head button,.public-detail-dark .comparable-drawer-head h2{color:var(--ai-text)}.public-detail-dark .portal-badge{background:rgba(7,17,31,.88);color:#fff}.public-detail-dark .detail-price{position:-webkit-sticky;position:sticky;top:90px;padding:20px 24px}.public-detail-dark .essential-specs li{background:var(--ai-surface-2);border-color:var(--ai-border);border-radius:12px;padding:14px 16px;min-height:76px}.public-detail-dark .detail-location-fact .muted,.public-detail-dark .essential-specs .muted{color:var(--ai-text-muted)}.public-detail-dark .detail-sale-help{border-top-color:var(--ai-border);color:var(--ai-text-secondary)}.public-detail-dark .detail-action-toolbar .btn,.public-detail-dark .detail-toolbar-btn{border-color:var(--ai-border-strong);background:var(--ai-surface-2);color:var(--ai-text)}.public-detail-dark .detail-action-toolbar .btn:hover,.public-detail-dark .detail-toolbar-btn:hover{border-color:var(--ai-border-active);background:var(--ai-surface-3);color:var(--ai-text)}.public-detail-dark .btn:disabled,.public-detail-dark .btn[aria-disabled=true]{opacity:.45;color:var(--ai-text-muted);background:var(--ai-surface);border-color:var(--ai-border)}.public-detail-dark .btn-primary,.public-detail-dark a.btn.btn-primary{background:var(--ai-brand);border-color:transparent;color:#fff;border-radius:16px;min-height:52px}.public-detail-dark a{color:var(--ai-link)}.public-detail-dark .vehicle-gallery{border-radius:20px;overflow:hidden;border:1px solid var(--ai-border);background:var(--ai-surface-2)}.public-detail-dark .analysis-card,.public-detail-dark .condition-summary,.public-detail-dark .cost-to-bg,.public-detail-dark .more-details{padding:20px 24px}.public-detail-dark .vehicle-identity:not(.vehicle-identity-compact){padding:16px 20px}.public-detail-dark .condition-summary-compact,.public-detail-dark .vehicle-identity-compact{padding:12px 16px}.public-detail-dark .document-actions li,.public-detail-dark .more-group summary,.public-detail-dark .more-group-body,.public-detail-dark .source-facts dd,.public-detail-dark .source-facts dt{color:var(--ai-text)}.public-detail-dark .document-access-note,.public-detail-dark .document-actions .muted,.public-detail-dark .source-facts dt{color:var(--ai-text-secondary)}.public-detail-dark .source-facts div{background:var(--ai-surface-2);border-color:var(--ai-border)}.public-detail-dark .vehicle-placeholder{background:var(--ai-surface-3);color:var(--ai-text-secondary)}.public-detail-dark .vehicle-placeholder span{color:var(--ai-text-secondary)}.workspace-dark .ws-panel,.workspace-dark .ws-row{--ink:var(--ink-on-light);--muted:var(--muted-on-light);--line:var(--line-on-light);--card:var(--surface-light);background:var(--surface-light);border-color:var(--line-on-light);color:var(--ink-on-light);box-shadow:0 8px 24px rgba(7,17,31,.18)}.workspace-dark .ws-panel h2,.workspace-dark .ws-panel-facts dd,.workspace-dark .ws-row .sale-amount,.workspace-dark .ws-row .ws-price,.workspace-dark .ws-row-main h3{color:var(--ink-on-light)}.workspace-dark .ws-panel .lead,.workspace-dark .ws-panel .muted,.workspace-dark .ws-panel-facts dt,.workspace-dark .ws-row .muted,.workspace-dark .ws-row .sale-bid-label,.workspace-dark .ws-row .sale-secondary,.workspace-dark .ws-row .ws-facts,.workspace-dark .ws-row .ws-meta,.workspace-dark .ws-row-main .muted{color:var(--muted-on-light)}.workspace-dark .ws-panel .btn:not(.btn-primary),.workspace-dark .ws-panel a.btn:not(.btn-primary),.workspace-dark .ws-panel-actions .btn:not(.btn-primary),.workspace-dark .ws-row .btn:not(.btn-primary),.workspace-dark .ws-row a.btn:not(.btn-primary),.workspace-dark .ws-row-actions .btn:not(.btn-primary),.workspace-dark .ws-row-preview{color:var(--ink-on-light);background:var(--surface-light);border-color:var(--line-on-light)}.workspace-dark .ws-panel .btn:not(.btn-primary):hover:not(:disabled):not([aria-disabled=true]),.workspace-dark .ws-panel a.btn:not(.btn-primary):hover:not([aria-disabled=true]),.workspace-dark .ws-row .btn:not(.btn-primary):hover:not(:disabled):not([aria-disabled=true]),.workspace-dark .ws-row a.btn:not(.btn-primary):hover:not([aria-disabled=true]),.workspace-dark .ws-row-preview:hover:not(:disabled){color:#0f1c36;background:#f4f7fb;border-color:#2d7ff9}.workspace-dark .ws-panel .btn-primary:not(:disabled):not([aria-disabled=true]),.workspace-dark .ws-panel a.btn.btn-primary:not([aria-disabled=true]),.workspace-dark .ws-row .btn-primary:not(:disabled):not([aria-disabled=true]),.workspace-dark .ws-row a.btn.btn-primary:not([aria-disabled=true]){color:#fff;background:var(--ai-brand);border-color:transparent}.workspace-dark .ws-panel .btn:disabled,.workspace-dark .ws-panel .btn[aria-disabled=true],.workspace-dark .ws-panel a.btn[aria-disabled=true],.workspace-dark .ws-row .btn:disabled,.workspace-dark .ws-row .btn[aria-disabled=true],.workspace-dark .ws-row a.btn[aria-disabled=true]{opacity:1;color:#7e91a8;background:#f4f7fb;border-color:#d5deea;cursor:not-allowed}.workspace-dark .ws-panel .btn:focus-visible,.workspace-dark .ws-panel a.btn:focus-visible,.workspace-dark .ws-row .btn:focus-visible,.workspace-dark .ws-row a.btn:focus-visible{outline:2px solid #2d7ff9;outline-offset:2px}.public-detail-dark .analysis-card .spread-metric,.public-detail-dark .spread-metric,.workspace-dark .spread-metric{--ink:var(--ink-on-light);--muted:var(--muted-on-light);background:var(--surface-light);border-color:var(--line-on-light);color:var(--ink-on-light)}.public-detail-dark .analysis-card .spread-metric p,.public-detail-dark .spread-metric p,.workspace-dark .spread-metric p{color:#0f1c36}.public-detail-dark .analysis-card .spread-metric strong,.public-detail-dark .spread-metric strong,.workspace-dark .spread-metric strong{color:#0f1c36;font-weight:800}.public-detail-dark .spread-metric .muted,.public-detail-dark .spread-metric .trust-note,.workspace-dark .spread-metric .muted,.workspace-dark .spread-metric .trust-note{color:#475467}@media (max-width:1024px){.public-detail-dark .detail-price{position:static}.workspace-dark .ws-filters{padding:16px;border-radius:20px}.ws-search-context-btn{min-width:140px;min-height:68px}.essential-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ws-search-context{gap:8px}.ws-search-context-btn{min-width:132px;padding:10px 12px}.ws-search-context-title{font-size:13px}}.detail-summary-source-action{margin:14px 0 16px}.detail-summary-source-action .source-purchase-actions{margin:0}.detail-summary-source-action .btn{max-width:100%;white-space:normal}#search-quick-preview-panel{scroll-margin-top:110px}.public-site-dark.top-offers-page .workspace-top-offer-card .workspace-top-offer-badge,.workspace-dark .workspace-top-offer-card .workspace-top-offer-badge{background:#153a69;color:#f7fbff;border-color:#70baff}.public-site-dark.top-offers-page .workspace-top-offer-card .btn:not(:disabled),.workspace-dark .workspace-top-offer-card .btn:not(:disabled){color:#f7fbff;background:#173650;border-color:#6b9bc6}.public-site-dark.top-offers-page .workspace-top-offer-card .btn-primary:not(:disabled),.workspace-dark .workspace-top-offer-card .btn-primary:not(:disabled){background:#246ef5;color:#fff;border-color:#246ef5}.public-site-dark.top-offers-page .workspace-top-offer-card,.workspace-dark .workspace-top-offer-card{min-width:0}.public-site-dark.top-offers-page .workspace-top-offer-card .workspace-top-offer-facts,.workspace-dark .workspace-top-offer-card .workspace-top-offer-facts{min-width:0;max-width:100%}@media (max-width:720px){.home.home-v2 .home-hero-v2.home-marketplace-hero{min-height:0;padding:20px 0 24px;background:#071321}.home.home-v2 .home-hero-v2 .home-hero-visual{display:block;inset:0 0 auto;height:530px;opacity:1}.home.home-v2 .home-hero-v2-media-frame,.home.home-v2 .home-hero-v2-media-frame picture,.home.home-v2 .home-hero-v2-photo{height:530px}.home.home-v2 .home-hero-v2-photo{object-fit:cover;object-position:72% center;opacity:1}.home.home-v2 .home-hero-v2-scrim{background:linear-gradient(180deg,rgba(5,16,29,.91),rgba(5,16,29,.72) 27%,rgba(5,16,29,.08) 46%,rgba(5,16,29,.2) 69%,#071321 92%)}.home.home-v2 .home-hero-v2-content{gap:12px;padding-top:0}.home.home-v2 .home-hero-v2-copy{min-height:0}.home.home-v2 .home-hero-v2 h1{font-size:clamp(30px,8vw,42px);line-height:1.08;max-width:19ch;text-wrap:balance;text-shadow:0 2px 20px rgba(0,0,0,.72)}.home.home-v2 .home-hero-v2-lead{max-width:35ch;font-size:15px;color:#f3f8ff;text-shadow:0 2px 12px rgba(0,0,0,.85)}.home.home-v2 .home-hero-v2-stats{position:static;top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:12px 0 0;max-width:100%}.home.home-v2 .home-hero-v2-stat{min-width:0;min-height:0;padding:9px 7px;display:block;text-align:center;background:rgba(7,25,46,.9)}.home.home-v2 .home-hero-v2-stat-icon{display:none}.home.home-v2 .home-hero-v2-stat-copy strong{font-size:clamp(15px,4vw,20px)}.home.home-v2 .home-hero-v2-stat-copy span{font-size:10px;line-height:1.25}.home.home-v2 .home-hero-v2-search{margin-top:0;border-radius:20px;padding:14px;background:rgba(9,25,43,.96)}.home.home-v2 .home-hero-v2-search .ws-filters-guest-hero .ws-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{padding-top:18px}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.site-footer-brand{grid-column:1/-1}.site-footer-brand img{max-width:180px;height:auto}.site-footer-bottom{padding-top:12px}.site-footer-legal{gap:8px 12px}.workspace-top-offer-card,.workspace-top-offer-card .inv-card,.workspace-top-offer-card .workspace-top-offer-facts{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.workspace-top-offer-card .workspace-top-offer-facts{overflow-wrap:anywhere}.workspace-top-offer-card .inv-card-actions,.workspace-top-offer-card .ws-row-actions{display:flex;flex-wrap:wrap;gap:8px}#search-quick-preview-panel{scroll-margin-top:88px}.public-detail-dark .detail-action-toolbar .btn,.public-detail-dark .detail-action-toolbar a{color:#f7fbff;background:#173650;border-color:#72a0c8;white-space:normal;overflow-wrap:anywhere;font-size:14px}}@media (max-width:390px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-brand{grid-column:1/-1}}@media (orientation:landscape) and (max-height:600px) and (max-width:1000px){.home.home-v2 .home-hero-v2.home-marketplace-hero{padding:12px 0 18px}.home.home-v2 .home-hero-v2 .home-hero-visual,.home.home-v2 .home-hero-v2-media-frame,.home.home-v2 .home-hero-v2-media-frame picture,.home.home-v2 .home-hero-v2-photo{height:100%}.home.home-v2 .home-hero-v2-photo{object-position:78% 50%;opacity:1}.home.home-v2 .home-hero-v2-scrim{background:linear-gradient(90deg,rgba(5,16,29,.84),rgba(5,16,29,.54) 40%,rgba(5,16,29,.62) 65%,rgba(5,16,29,.35))}.home.home-v2 .home-hero-v2-copy{min-height:0;max-width:58%}.home.home-v2 .home-hero-v2 h1{font-size:clamp(24px,4.4vw,39px)}.home.home-v2 .home-hero-v2-lead{font-size:13px;max-width:33ch}.home.home-v2 .home-hero-v2-stats{position:static;margin-top:12px}.home.home-v2 .home-hero-v2-search{padding:10px;background:rgba(7,25,46,.92)}.home.home-v2 .home-hero-v2-search .ws-filters-guest-hero .ws-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mobile-pwa-nav{display:none}@media (max-width:720px){.mobile-pwa-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;z-index:60;bottom:0;left:0;right:0;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:rgba(5,17,30,.98);border-top:1px solid rgba(146,191,227,.3);box-shadow:0 -8px 28px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-pwa-nav-link{min-height:49px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#c8d7e8;text-decoration:none;font-size:11px;font-weight:600}.mobile-pwa-nav-link.active,.mobile-pwa-nav-link[aria-current=page]{color:#53b0ff}.mobile-pwa-nav-link:focus-visible{outline:2px solid #53b0ff;outline-offset:-2px;border-radius:10px}.site-footer{padding-bottom:calc(86px + env(safe-area-inset-bottom))}}@media (orientation:landscape) and (max-height:600px) and (max-width:1000px){.mobile-pwa-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;z-index:60;left:0;right:0;bottom:0;padding:3px 8px calc(3px + env(safe-area-inset-bottom));background:rgba(5,17,30,.97);border-top:1px solid rgba(146,191,227,.3)}.mobile-pwa-nav-link{display:flex;align-items:center;justify-content:center;gap:7px;min-height:39px;color:#c8d7e8;text-decoration:none;font-size:12px}.mobile-pwa-nav-link.active{color:#53b0ff}.mobile-pwa-nav-link svg{width:18px;height:18px}.site-footer{padding-bottom:calc(62px + env(safe-area-inset-bottom))}}@media (max-width:720px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.vin-intel .vin-intel-report{padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.vin-appearance-card>details>summary,.vin-gallery-details>summary{min-height:44px;scroll-margin-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}.listing-wizard{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}.listing-wizard .wizard-actions{margin-bottom:calc(84px + env(safe-area-inset-bottom, 0px));scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.listing-wizard .publish-button,.listing-wizard .wizard-actions .btn,.listing-wizard .wizard-actions-right .btn{min-height:44px;scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.compare-bar{bottom:calc(64px + env(safe-area-inset-bottom));z-index:65}.push-toast{z-index:70}.consent-banner,.push-toast{bottom:calc(80px + env(safe-area-inset-bottom))}body:has([role=combobox]:focus) .mobile-pwa-nav,body:has(input:focus) .mobile-pwa-nav,body:has(textarea:focus) .mobile-pwa-nav{display:none}}@media (orientation:landscape) and (max-height:600px) and (max-width:1000px){body{padding-bottom:calc(51px + env(safe-area-inset-bottom))}.compare-bar{bottom:calc(45px + env(safe-area-inset-bottom));z-index:65}.push-toast{z-index:70}.consent-banner,.push-toast{bottom:calc(61px + env(safe-area-inset-bottom))}.listing-wizard .publish-button,.listing-wizard .wizard-actions,.listing-wizard .wizard-actions .btn,.listing-wizard .wizard-actions-right .btn,.vin-appearance-card>details>summary,.vin-gallery-details>summary{scroll-margin-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.listing-wizard .wizard-actions{margin-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}}.ws-hero-mobile-fuel{display:none}@media (max-width:720px){.home-hero-v2-search .ws-advanced,.home-hero-v2-search .ws-filter-actions .btn:not(.btn-primary),.home-hero-v2-search .ws-hero-price-max,.home-hero-v2-search .ws-hero-year-max,.home-hero-v2-search .ws-search-context-home,.home-hero-v2-search .ws-vin-field{display:none}.home-hero-v2-search .ws-hero-mobile-fuel{display:flex}.home-hero-v2-search .ws-filters-grid{gap:9px}.home-hero-v2-search .ws-filter-actions .btn-primary{flex-basis:100%;width:100%;min-height:52px;border-radius:13px;font-weight:750;color:#fff;background:#2377f5}.home-hero-v2-search .ws-field{min-width:0}.home-hero-v2-search .ws-combobox input,.home-hero-v2-search .ws-field input,.home-hero-v2-search .ws-field select{max-width:100%;min-width:0;box-sizing:border-box;color:#f4f8ff;background:#0d2137;border-color:#55708c}.home-hero-v2-search .ws-field,.home-hero-v2-search .ws-field label{color:#e6f3ff}}@media (orientation:landscape) and (max-height:600px) and (max-width:1000px){.home-hero-v2-search .ws-hero-mobile-fuel{display:flex}.home-hero-v2-search .ws-advanced,.home-hero-v2-search .ws-filter-actions .btn:not(.btn-primary),.home-hero-v2-search .ws-hero-price-max,.home-hero-v2-search .ws-hero-year-max,.home-hero-v2-search .ws-search-context-home,.home-hero-v2-search .ws-vin-field{display:none}.home-hero-v2-search .ws-filters-guest-hero .ws-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-search-submit-mobile{display:none}@media (max-width:720px){.home-search-submit-desktop{display:none}.home-search-submit-mobile{display:inline}.home-hero-v2-search .ws-hero-mobile-fuel{display:grid}}@media (orientation:landscape) and (max-height:600px) and (max-width:1000px){.home-search-submit-desktop{display:none}.home-search-submit-mobile{display:inline}.home-hero-v2-search .ws-hero-mobile-fuel{display:grid}}.home.home-v2.home-marketplace .home-premium-commercial .home-premium-after{color:#f5f9ff;font-size:17px;font-weight:750}.home.home-v2.home-marketplace .home-premium-commercial .home-premium-cta .muted{color:#cbdbea}.public-site-dark .ws-page-numbers .btn,.workspace-dark .ws-page-numbers .btn{color:#edf6ff;background:#173650;border-color:#6d9fc8;font-weight:700;opacity:1}.public-site-dark .ws-page-numbers .btn.active,.public-site-dark .ws-page-numbers .btn[aria-current=page],.workspace-dark .ws-page-numbers .btn.active,.workspace-dark .ws-page-numbers .btn[aria-current=page]{color:#fff;background:#246ef5;border-color:#86c3ff;box-shadow:0 0 0 2px rgba(36,110,245,.23)}.workspace-dark .ws-panel .ws-panel-meta,.workspace-dark .ws-panel h2{color:#102238;text-shadow:none}.public-detail-dark .breadcrumbs,.public-detail-dark .breadcrumbs a{color:#d7e8fa;text-shadow:0 1px 4px rgba(0,0,0,.55)}.public-detail-dark .gallery-overlays .country-flag-chip,.public-detail-dark .gallery-overlays .marketplace-chip{color:#fff;background:rgba(7,17,31,.91);border:1px solid rgba(203,226,245,.42);text-shadow:0 1px 3px rgba(0,0,0,.6)}.public-site-dark .article-related .article-card h2 a,.public-site-dark .article-related .article-card h3 a{color:#f7fbff}.public-site-dark .article-related .article-card .muted,.public-site-dark .article-related .article-card p{color:#d4e2f2}@media (max-width:720px) and (orientation:portrait){.home.home-v2 .home-hero-v2-copy{display:flex;flex-direction:column;min-height:0}.home.home-v2 .home-hero-v2-stats{position:static;top:auto;margin-top:12px}}.site-footer-mobile{display:none}@media (max-width:720px),(orientation:landscape) and (max-height:600px) and (max-width:1000px){.site-footer-desktop{display:none}.site-footer{margin-top:12px;padding:16px 0 18px}.site-footer-mobile{display:grid;grid-gap:12px;gap:12px;min-width:0}.site-footer-mobile-brand{display:flex;align-items:center;gap:13px;min-width:0}.site-footer-mobile-brand img{display:block;flex:0 0 auto;width:128px;max-width:42%;height:auto;padding:5px 7px;border-radius:10px;background:#fff}.site-footer-mobile-brand p{margin:0;color:#e5effb;font-size:13px;line-height:1.4}.site-footer-mobile-clarification{margin:0;color:#b8c9dd;font-size:12px;line-height:1.5}.site-footer-mobile-more{border:1px solid #39516e;border-radius:12px;background:#132541}.site-footer-mobile-more summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:9px 13px;color:#eef7ff;font-size:13px;font-weight:700;cursor:pointer;list-style:none}.site-footer-mobile-more summary::-webkit-details-marker{display:none}.site-footer-mobile-more summary:after{content:"+";font-size:20px;font-weight:400}.site-footer-mobile-more[open] summary:after{content:"−"}.site-footer-mobile-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:6px 13px 15px}.site-footer-mobile-more-grid nav{display:grid;align-content:start;grid-gap:9px;gap:9px;min-width:0}.site-footer-mobile-more-grid h2{margin:0;color:#edf6ff}.site-footer-mobile-more-grid a{font-size:13px;overflow-wrap:anywhere}.site-footer-mobile-contact{margin:0;font-size:13px}.site-footer-mobile-bottom{display:grid;grid-gap:9px;gap:9px;border-top:1px solid #334761;padding-top:12px;color:#b9c9da;font-size:12px}.site-footer-mobile-bottom nav{display:flex;flex-wrap:wrap;gap:10px 16px}.site-footer-mobile-bottom a,.site-footer-mobile-bottom button{color:#dceaff;font:inherit}.site-footer-mobile-bottom .site-footer-settings{padding:0;border:0;background:transparent;text-decoration:underline;cursor:pointer}.site-footer-mobile a:focus-visible,.site-footer-mobile button:focus-visible,.site-footer-mobile summary:focus-visible{outline:3px solid #64bdff;outline-offset:3px}}@media (max-width:720px) and (orientation:portrait){.home.home-v2 .home-hero-v2.home-marketplace-hero{padding-top:16px;padding-bottom:calc(20px + 72px + env(safe-area-inset-bottom, 0px))}.home.home-v2 .home-hero-v2 .home-hero-visual,.home.home-v2 .home-hero-v2-media-frame,.home.home-v2 .home-hero-v2-media-frame picture,.home.home-v2 .home-hero-v2-photo{height:min(490px,58dvh)}.home.home-v2 .home-hero-v2 h1{font-size:clamp(26px,7vw,34px);line-height:1.1;max-width:20ch}.home.home-v2 .home-hero-v2-copy{min-height:0}.home.home-v2 .home-hero-v2-lead{margin-top:10px;font-size:14px;line-height:1.4}.home.home-v2 .home-hero-v2-scrim{background:linear-gradient(180deg,rgba(5,16,29,.91),rgba(5,16,29,.74) 27%,rgba(5,16,29,.13) 49%,rgba(5,16,29,.22) 74%,#071321 99%)}.home.home-v2 .home-hero-v2-search .home-search-heading{gap:8px;flex-wrap:wrap}.home.home-v2 .home-hero-v2-search .home-search-heading small{font-size:12px}.home.home-v2 .home-hero-v2-search .ws-filter-actions .btn-primary{position:relative;z-index:1}}@media (orientation:landscape) and (max-height:600px) and (max-width:1000px){.home.home-v2 .home-hero-v2.home-marketplace-hero{padding:12px 0 calc(18px + 56px + env(safe-area-inset-bottom, 0px))}.home.home-v2 .home-hero-v2-content{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);align-items:start;padding-top:6px;grid-gap:14px;gap:14px}.home.home-v2 .home-hero-v2-copy{grid-column:2;grid-row:1;max-width:none;min-height:0;padding:9px 8px 9px 14px;border-radius:16px;background:linear-gradient(90deg,rgba(5,16,29,.48),rgba(5,16,29,.08));text-shadow:0 2px 12px rgba(0,0,0,.9)}.home.home-v2 .home-hero-v2 h1{max-width:25ch;font-size:clamp(22px,2.8vw,28px);line-height:1.12}.home.home-v2 .home-hero-v2-lead{margin-top:8px;max-width:36ch;font-size:12px;line-height:1.35}.home.home-v2 .home-hero-v2-stats{position:static;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:6px 0 0;max-width:100%}.home.home-v2 .home-hero-v2-stat{display:inline-flex;align-items:baseline;gap:6px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.home.home-v2 .home-hero-v2-stat-icon{display:none}.home.home-v2 .home-hero-v2-stat-copy{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.home.home-v2 .home-hero-v2-stat-copy strong{font-size:clamp(14px,1.7vw,17px);line-height:1.15;color:#19a7f5;letter-spacing:-.01em}.home.home-v2 .home-hero-v2-stat-copy span{font-size:11px;line-height:1.25;font-weight:500;color:#d7e5f5}.home.home-v2 .home-hero-v2-search{grid-column:1;grid-row:1;padding:8px 10px;margin:0;background:rgba(7,25,46,.86)}.home.home-v2 .home-hero-v2-search .home-search-heading{display:none}.home.home-v2 .home-hero-v2-search .ws-filters-guest-hero .ws-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home.home-v2 .home-hero-v2-search .ws-field{gap:2px}.home.home-v2 .home-hero-v2-search .ws-combobox,.home.home-v2 .home-hero-v2-search .ws-field input,.home.home-v2 .home-hero-v2-search .ws-field select{min-height:36px}.home.home-v2 .home-hero-v2-search .ws-filter-actions{margin-top:6px}.home.home-v2 .home-hero-v2-search .ws-filter-actions .btn,.home.home-v2 .home-hero-v2-search .ws-filter-actions .btn-primary{min-height:38px}.home.home-v2 .home-discovery-head h2,.home.home-v2 .home-section-head h2{font-size:clamp(23px,3.4vw,31px)}.site-footer{padding-bottom:14px}.premium-page-grid{gap:14px}.premium-plan-card{padding:16px 18px}.premium-plan-card h1{font-size:28px}.premium-plan-card .price{margin:10px 0;font-size:30px}.premium-plan-card h2{margin-top:14px}}@media (max-width:720px),(orientation:landscape) and (max-height:600px) and (max-width:1000px){.home-offers-scroller,.home-top-offers-scroller{min-width:0;max-width:100%;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:10px;padding:3px 12% 4px 3px}.home-offers-scroller::-webkit-scrollbar,.home-top-offers-scroller::-webkit-scrollbar{display:none}.home-offers-track,.home-top-offers-track{grid-auto-columns:min(80vw,310px);gap:12px}.home-featured-carousel-card,.home-top-offer-teaser-card{scroll-snap-stop:always}.home-offer-card-body,.home-top-offer-teaser-body{padding:12px;gap:6px}.home-offer-card-media,.home-top-offer-teaser-media{aspect-ratio:16/9}.public-detail-dark .detail-grid>.detail-price{padding:15px 16px;color:#142238}.public-detail-dark .detail-grid>.detail-price .detail-sale-help,.public-detail-dark .detail-grid>.detail-price .detail-sale-help p,.public-detail-dark .detail-grid>.detail-price .detail-sale-help summary,.public-detail-dark .detail-grid>.detail-price .muted,.public-detail-dark .detail-grid>.detail-price .sale-secondary{color:#34445c}.public-detail-dark .detail-grid>.detail-price .detail-sale-help summary{min-height:44px}.public-detail-dark .detail-grid>.detail-price .lock{color:#1659b6;font-weight:750}.public-detail-dark .detail-action-toolbar .btn,.public-detail-dark .detail-action-toolbar a{background:#173650;color:#fff;border-color:#6e9cc6;min-height:44px;white-space:normal}.public-detail-dark .gallery-filters button{color:#e8f3ff;background:#16324c;border-color:#55718e}.public-detail-dark .gallery-filters button.active{color:#fff;background:#236af1;border-color:#9acfff}.public-detail-dark .gallery-filters button:focus-visible{outline:3px solid #6cbeff;outline-offset:2px}.home.home-v2 .home-hero-v2-fallback{display:none}.premium-plan-card{max-width:100%;min-width:0}}@media (max-width:900px),(orientation:landscape) and (max-height:600px) and (max-width:1000px){.nav-desktop{display:none}.menu-toggle{display:inline-flex;align-items:center;justify-content:center}.site-header-inner{min-height:56px}.drawer-backdrop,.filter-backdrop{display:block;position:fixed;inset:0;border:0;background:rgba(15,28,54,.45);z-index:30}.site-header.mobile-menu-open{z-index:100}.site-header.mobile-menu-open .drawer-backdrop{z-index:101}.site-header.mobile-menu-open .drawer.open{position:fixed;inset:0 0 0 auto;width:min(360px,88vw);height:100vh;height:100dvh;max-height:100dvh;z-index:102;display:grid;align-content:start;grid-gap:8px;gap:8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(12px,env(safe-area-inset-top,0px)) 16px calc(22px + env(safe-area-inset-bottom, 0px));background:#0c2033;color:#f5f8fc;box-shadow:-12px 0 32px rgba(0,0,0,.32)}.site-header.mobile-menu-open .drawer.open .drawer-head{position:-webkit-sticky;position:sticky;top:-12px;z-index:2;background:#0c2033}.site-header.mobile-menu-open .drawer.open a,.site-header.mobile-menu-open .drawer.open button{color:#e8f3ff}.site-header.mobile-menu-open .drawer.open a:focus-visible,.site-header.mobile-menu-open .drawer.open button:focus-visible{outline:3px solid #69c3ff;outline-offset:2px}}@media (max-width:720px) and (orientation:portrait){.home.home-v2 .home-hero-v2 .home-hero-visual,.home.home-v2 .home-hero-v2-media-frame,.home.home-v2 .home-hero-v2-media-frame picture,.home.home-v2 .home-hero-v2-photo{height:min(620px,76dvh)}.home.home-v2 .home-hero-v2-photo{object-position:69% 50%;opacity:1}.home.home-v2 .home-hero-v2-scrim{background:linear-gradient(180deg,rgba(5,16,29,.9),rgba(5,16,29,.7) 22%,rgba(5,16,29,.05) 49%,rgba(5,16,29,.16) 71%,#071321)}.home.home-v2 .home-hero-v2-copy{min-height:clamp(260px,38dvh,360px)}.home.home-v2 .home-hero-v2-search{margin-top:0;margin-bottom:calc(18px + env(safe-area-inset-bottom, 0px));padding-bottom:10px;background:rgba(9,25,43,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home.home-v2 .home-hero-v2-search .ws-filter-actions{margin-bottom:2px}.home.home-v2 .home-hero-v2-search .ws-filter-actions .btn-primary{scroll-margin-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}@media (max-width:720px),(orientation:landscape) and (max-height:600px) and (max-width:1000px){.home.home-v2 .home-faq>details:nth-child(n+3),.home.home-v2 .home-guides .article-grid-editorial>.article-card:nth-child(n+3){display:none}.site-footer-mobile-cookie-settings{justify-self:start;padding:7px 0;min-height:40px;border:0;background:transparent;color:#dceaff;font:inherit;font-size:12px;text-align:left;text-decoration:underline;cursor:pointer}.site-footer-mobile-bottom{display:flex;align-items:center;justify-content:space-between;gap:clamp(2px,1vw,8px);white-space:nowrap;font-size:clamp(10px,2.6vw,12px)}.site-footer-mobile-bottom nav{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:clamp(4px,1.5vw,14px)}.site-footer-mobile-bottom a{flex:0 0 auto;color:#dceaff}}.top-offer-damage-notice{display:flex;align-items:flex-start;gap:10px;max-width:68ch;margin:12px 0;padding:11px 13px;border:1px solid rgba(245,181,80,.54);border-radius:12px;background:rgba(175,112,20,.14);color:inherit;font-size:14px;line-height:1.45}.top-offer-damage-notice>span:first-child{flex:0 0 auto;color:#f4b34f}.trader-actions .btn:not(.btn-primary){color:#142238;border-color:#b8c8da}.site-footer-contact-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin-top:4px}.site-footer-contact-row .site-footer-contact{margin:0}.site-footer-contact-row .site-footer-social{gap:10px}.site-footer-social{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#e8f3ff}.site-footer-social-label{font-size:14px;font-weight:700}.site-footer-social-icons{display:flex;align-items:center;gap:10px}.site-footer-social-link{display:grid;place-items:center;width:44px;height:44px;border:1px solid #477294;border-radius:12px;color:#e8f3ff;background:#142c47;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.site-footer-social-link:hover{background:#174b73;border-color:#6ac8fa;transform:translateY(-1px)}.site-footer-social-link:focus-visible{outline:3px solid #6ac8fa;outline-offset:3px}.site-footer-social-link svg{display:block}@media (max-width:1100px){.premium-page-grid{grid-template-columns:minmax(0,1fr)}.site-footer-contact-row{gap:10px 12px}}@media (prefers-reduced-motion:reduce){.site-footer-social-link{transition:none}.site-footer-social-link:hover{transform:none}}