@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2")}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/azeret-mono-latin-500-normal-BVZ56V1O.woff2)format("woff2")}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/azeret-mono-latin-700-normal-Br66ecwh.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/newsreader-latin-700-normal-rIgV_oaK.woff2)format("woff2")}.route-fallback{color:#1c231f;text-align:center;background:#faf9f5;place-content:center;gap:.45rem;min-height:100vh;display:grid}.route-fallback span{color:#08785f;letter-spacing:.18em;font:700 .75rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.route-fallback strong{font-size:1.05rem}:root{--paper-50:#fbfaf6;--paper-100:#f5f2e9;--paper-200:#eae5d8;--paper-300:#d8d0be;--paper-400:#b8ad96;--graphite-950:#151917;--graphite-900:#202522;--graphite-800:#303733;--graphite-700:#47504b;--graphite-600:#626d66;--graphite-500:#7d887f;--signal-700:#006b52;--signal-600:#008f6d;--signal-400:#36c99a;--signal-100:#cff5e7;--marker-700:#8a6410;--marker-500:#d5a11e;--marker-200:#f5d77d;--marker-100:#fff0b8;--redline-700:#9b3232;--redline-500:#d55353;--redline-100:#fbe1dd;--blueprint-700:#28566f;--blueprint-500:#4e88a5;--blueprint-100:#dcecf2;--copper-500:#a96f45;--white:#fff;--font-body:"Atkinson Hyperlegible",Arial,sans-serif;--font-display:"Atkinson Hyperlegible",Arial,sans-serif;--font-public-editorial:"Newsreader",Georgia,serif;--font-data:"Azeret Mono",ui-monospace,monospace;font-family:var(--font-body);color:var(--graphite-950);background:var(--paper-50);font-synthesis:none}*{box-sizing:border-box}body{min-width:320px;margin:0}button,select{font:inherit}button,a{tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--blueprint-500);outline-offset:2px}.app-shell{background:linear-gradient(#20252206 1px,#0000 1px) 0 0/100% 24px;min-height:100vh}.top-rail{border-bottom:1px solid var(--paper-300);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfaf6f0;align-items:center;height:68px;padding:0 clamp(16px,3vw,44px);display:flex;position:sticky;top:0}.brand{color:inherit;align-items:center;gap:10px;min-width:260px;text-decoration:none;display:flex}.brand-mark{width:34px;height:34px;color:var(--paper-50);background:var(--graphite-900);border-radius:2px;place-items:center;display:grid}.brand span:last-child{display:grid}.brand strong{font:700 14px var(--font-display);letter-spacing:.08em}.brand small{color:var(--graphite-600);letter-spacing:.05em;font-size:10px}nav{align-items:center;gap:16px;height:100%;display:flex}nav button{height:100%;color:var(--graphite-600);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:flex}nav .active{color:var(--graphite-950);border-bottom-color:var(--signal-600);font-weight:600}.sweep-state{align-items:center;gap:9px;margin-left:auto;display:flex}.sweep-state i{background:var(--marker-500);width:7px;height:7px;box-shadow:0 0 0 4px var(--marker-100);border-radius:50%}.sweep-state span{display:grid}.sweep-state strong{font-size:11px}.sweep-state small{color:var(--graphite-600);font-size:9px}.sweep-state:not(.failed) i{background:var(--signal-600);box-shadow:0 0 0 4px var(--signal-100)}.sweep-state.failed i{background:var(--redline-500);box-shadow:0 0 0 4px var(--redline-100)}main{max-width:1600px;margin:auto;padding:34px clamp(16px,3vw,44px) 60px}.page-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.eyebrow{color:var(--graphite-600);font:600 10px var(--font-data);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.page-intro h1{font:700 clamp(28px,4vw,48px)/1.03 var(--font-display);letter-spacing:-.04em;max-width:780px;margin:10px 0 8px}.page-intro p{color:var(--graphite-600);margin:0;font-size:13px}.evidence-mark{background:linear-gradient(transparent 64%,var(--marker-200) 64% 91%,transparent 91%)}.resweep{border:1px solid var(--graphite-900);background:var(--graphite-900);color:var(--paper-50);cursor:pointer;border-radius:3px;align-items:center;gap:8px;min-height:44px;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.resweep:disabled{opacity:.65}.metric-strip{border:1px solid var(--paper-300);background:var(--paper-100);grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid}.metric-strip>div{border-right:1px solid var(--paper-300);gap:5px;padding:16px 18px;display:grid}.metric-strip>div:last-child{border-right:0}.metric-strip strong{font-size:22px;font-weight:600}.metric-strip strong em{color:var(--graphite-500);font-size:12px;font-style:normal}.metric-strip small{color:var(--graphite-600);font-size:10px}.metric-strip .posture{font:700 13px var(--font-data);color:var(--signal-700);letter-spacing:.06em}.incentive-strip{border:1px solid var(--paper-300);border-left:3px solid var(--signal-600);background:var(--paper-50);grid-template-columns:40px 1fr auto;align-items:center;gap:13px;margin-bottom:14px;padding:12px 16px;display:grid}.incentive-strip.failed{border-left-color:var(--redline-500)}.incentive-icon{background:var(--signal-100);width:36px;height:36px;color:var(--signal-700);border-radius:2px;place-items:center;display:grid}.incentive-read{gap:3px;display:grid}.incentive-read strong{font:600 13px var(--font-display)}.incentive-read small{color:var(--graphite-600);font-size:10px;line-height:1.45}.incentive-context{border-left:1px solid var(--paper-300);justify-items:end;gap:2px;padding-left:18px;display:grid}.incentive-context>span{color:var(--signal-700);font-size:12px;font-weight:600}.incentive-context small{color:var(--graphite-500);font-size:9px}.incentive-context a{color:var(--blueprint-700);align-items:center;gap:3px;font-size:9px;display:flex}.market-stats{grid-template-columns:1fr 1.15fr 1.5fr 1fr;margin-bottom:14px;display:grid}.market-stats>div{border-right:1px solid var(--paper-300);gap:4px;padding:13px 16px;display:grid}.market-stats>div:last-child{border-right:0}.market-stats strong{font-size:13px}.market-stats small{color:var(--graphite-600);font-size:9px}.year-bars>span{grid-template-columns:34px 1fr 20px;align-items:center;gap:5px;display:grid}.year-bars em{font:500 8px var(--font-data);font-style:normal}.year-bars i{background:var(--signal-600);height:4px}.year-bars strong{font:500 8px var(--font-data)}.instrument-panel{border:1px solid var(--paper-300);background:#f5f2e9c7;box-shadow:0 10px 30px #15191709}.controls{align-items:center;margin-bottom:14px;padding:7px;display:flex}.screen-tabs{gap:2px;display:flex}.screen-tabs button{color:var(--graphite-600);cursor:pointer;background:0 0;border:0;border-radius:2px;min-height:36px;padding:9px 12px;font-size:11px}.screen-tabs button.active{background:var(--graphite-900);color:var(--paper-50)}.controls label{color:var(--graphite-600);align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex;position:relative}.controls select{appearance:none;border:1px solid var(--paper-300);background:var(--paper-50);color:var(--graphite-900);border-radius:2px;padding:8px 30px 8px 9px;font-size:11px}.controls label>svg:last-child{pointer-events:none;position:absolute;right:8px}.result-count{color:var(--graphite-600);margin:0 8px 0 14px;font-size:10px}.alert-button{border:1px solid var(--paper-300);background:var(--paper-50);min-height:34px;color:var(--graphite-600);cursor:pointer;align-items:center;gap:5px;margin-left:9px;padding:7px 9px;font-size:10px;display:flex}.alert-button.enabled{border-color:var(--signal-600);color:var(--signal-700);background:var(--signal-100)}.alert-button:disabled{opacity:.55;cursor:not-allowed}.desk-grid{grid-template-columns:minmax(670px,1.65fr) minmax(350px,.85fr);align-items:start;gap:14px;display:grid}.board{overflow:hidden}.panel-title{border-bottom:1px solid var(--paper-300);justify-content:space-between;align-items:end;padding:16px 18px 13px;display:flex}.panel-title h2{font:600 20px var(--font-display);margin:4px 0 0}.panel-title>span{color:var(--graphite-500);font-size:9px}.ledger-head,.ledger-row{grid-template-columns:105px minmax(205px,1.15fr) 75px 130px minmax(175px,.9fr) 20px;align-items:center;gap:12px;display:grid}.ledger-head{color:var(--graphite-500);font:500 9px var(--font-data);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--paper-300);padding:9px 14px}.ledger-row{text-align:left;border:0;border-bottom:1px solid var(--paper-300);width:100%;color:inherit;cursor:pointer;background:0 0;padding:13px 14px;animation:.22s ease-out row-in}.ledger-row:last-child{border-bottom:0}.ledger-row:hover,.ledger-row.selected{background:var(--paper-50)}.ledger-row.selected{box-shadow:inset 3px 0 var(--signal-600)}.ledger-row span{min-width:0}.rank-cell,.vehicle-cell,.signal-cell,.delivered-cell,.read-cell{gap:3px;display:grid}.rank-cell small{color:var(--graphite-500);font-size:9px}.rank-cell strong,.delivered-cell strong{font-size:14px}.rank-cell em{color:var(--graphite-600);font-size:9px;font-style:normal}.vehicle-cell strong,.read-cell strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.vehicle-cell small{color:var(--graphite-600);align-items:center;gap:3px;font-size:9px;display:flex}.vehicle-cell em,.read-cell small,.delivered-cell small{color:var(--graphite-500);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.signal-cell{justify-items:start}.signal-cell strong{font-size:18px}.signal-cell small{font:600 8px var(--font-data);text-transform:uppercase}.signal-cell.high{color:var(--signal-700)}.signal-cell.medium{color:var(--marker-700)}.row-arrow{color:var(--graphite-500)}.market-action{font-family:var(--font-data);text-transform:uppercase;letter-spacing:.04em;font-size:9px!important}.market-action.automatic,.market-action.monitoring{color:var(--signal-700)}.market-action.buyer-decision{color:var(--marker-700)}.market-action.market-context{color:var(--graphite-500)}.ledger-row.tripwire-hit{background:var(--marker-100)}.ledger-row.tripwire-hit.selected{box-shadow:inset 3px 0 var(--marker-500)}.tripwire-hit .rank-cell em{color:var(--marker-700);font-weight:700}.tripwire-badge{background:var(--marker-200);color:var(--graphite-950);font:600 8px var(--font-data);letter-spacing:.05em;margin-top:7px;padding:4px 6px;display:inline-flex}.dossier{background:var(--graphite-900);color:var(--paper-50);border:1px solid var(--graphite-800);gap:21px;padding:20px;display:grid;position:sticky;top:82px}.dossier .eyebrow{color:var(--paper-400)}.dossier-head{justify-content:space-between;gap:18px;display:flex}.dossier h2{font:600 19px/1.2 var(--font-display);margin:6px 0}.vin{color:var(--paper-400);margin:0;font-size:10px}.confidence-ring{--score:0;text-align:center;background:radial-gradient(circle,var(--graphite-900) 58%,transparent 60%),conic-gradient(var(--signal-400) calc(var(--score)*1%),var(--graphite-700) 0);border-radius:50%;flex:0 0 62px;place-content:center;width:62px;height:62px;display:grid}.confidence-ring strong{font:600 16px var(--font-data)}.confidence-ring span{color:var(--paper-400);text-transform:uppercase;font-size:8px}.desk-note{border-left:2px solid var(--marker-200);background:#ffffff0b;padding:12px}.desk-note p{color:var(--paper-200);margin:7px 0 0;font-size:12px;line-height:1.55}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title strong{color:var(--signal-400);font-size:10px}.dossier-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dossier-actions button{border:1px solid var(--graphite-700);background:var(--graphite-800);min-height:38px;color:var(--paper-50);cursor:pointer;font-size:9px}.dossier-actions button:hover{border-color:var(--signal-400)}.tape-chart{border:1px solid var(--graphite-700);height:112px;margin-top:10px;position:relative;overflow:hidden}.graph-paper{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:24px 24px}.tape-chart svg{width:100%;height:100%;padding:8px 36px 8px 8px}.tape-chart polyline{stroke:var(--signal-400);stroke-width:2px}.chart-axis{color:var(--paper-400);flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:8px;bottom:8px;right:5px}.cost-stack{gap:6px;display:grid}.cost-stack>div{color:var(--paper-300);justify-content:space-between;font-size:10px;display:flex}.cost-stack strong{color:var(--paper-50);font-size:10px}.cost-stack .total{align-items:end;margin-top:5px;padding-top:10px}.cost-stack .total span{color:var(--paper-50);font-weight:600}.cost-stack .total strong{color:var(--signal-400);font-size:17px}.signal-rule{border-top:1px solid var(--graphite-700)}.cost-caveat{color:var(--marker-200);margin:4px 0 0;font-size:9px;line-height:1.4}.provenance{color:var(--paper-400);justify-content:space-between;gap:8px;font-size:9px;display:flex}.provenance a{color:var(--signal-400)}.scenario-head{justify-content:space-between;align-items:center;display:flex}.scenario-head small{color:var(--paper-400);font-size:8px}.scenario-controls{grid-template-columns:1fr 1fr 1fr;margin:4px 0 7px;gap:5px!important;display:grid!important}.scenario-controls label{color:var(--paper-400);gap:3px;font-size:8px;display:grid}.scenario-controls input,.scenario-controls select{border:1px solid var(--graphite-700);background:var(--graphite-800);width:100%;min-width:0;color:var(--paper-50);font:500 9px var(--font-data);padding:7px 5px}.bid-strategy{gap:8px;display:grid}.bid-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.bid-grid>div{background:#ffffff0a;gap:3px;padding:8px;display:grid}.bid-grid span{font:600 8px var(--font-data);color:var(--marker-200)}.bid-grid strong{font-size:11px}.bid-grid small{color:var(--paper-400);font-size:7px;line-height:1.35}.evidence-grid{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid}.evidence{background:#ffffff0a;grid-template-columns:14px 1fr auto;align-items:center;gap:5px;padding:7px;font-size:9px;display:grid}.evidence small{color:var(--paper-400);font-size:8px}.evidence.pass svg{color:var(--signal-400)}.evidence.fail svg{color:var(--redline-500)}.evidence.unknown svg{color:var(--marker-200)}.dealer-link{border:1px solid var(--paper-400);min-height:44px;color:var(--paper-50);border-radius:2px;justify-content:center;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex}.dealer-link:hover{background:var(--paper-50);color:var(--graphite-900)}.confidence-note{color:var(--paper-400);margin:8px 0 0;font-size:9px;line-height:1.4}.buyer-gates{gap:7px;display:grid}.buyer-gates>div{background:#ffffff0a;align-items:flex-start;gap:7px;padding:8px;display:flex}.buyer-gates>div>svg{color:var(--marker-200);flex:none;margin-top:1px}.buyer-gates>div span{gap:2px;display:grid}.buyer-gates strong{font-size:9px}.buyer-gates small{color:var(--paper-400);font-size:8px;line-height:1.45}.risk-links{gap:12px;margin:0;display:flex}.risk-links a{color:var(--signal-400);align-items:center;gap:3px;font-size:8px;display:flex}.event-timeline{gap:9px;display:grid}.event-timeline .section-title strong{color:var(--paper-400);font-size:8px}.timeline-list{gap:1px;display:grid}.timeline-list>div{grid-template-columns:8px 1fr;gap:6px;display:grid;position:relative}.timeline-list>div:not(:last-child):after{content:"";border-left:1px solid var(--graphite-700);position:absolute;top:10px;bottom:-5px;left:3px}.timeline-list i{background:var(--signal-400);border-radius:50%;width:7px;height:7px;margin-top:4px}.timeline-list span{grid-template-columns:1fr auto;gap:2px 7px;padding-bottom:7px;display:grid}.timeline-list strong{font-size:8px}.timeline-list small{color:var(--paper-400);grid-column:1/3;font-size:7px}.timeline-list em{color:var(--paper-300);font-size:8px;font-style:normal}.state-panel{border:1px solid var(--paper-300);text-align:center;background:var(--paper-100);padding:48px;position:relative;overflow:hidden}.state-panel strong{font:600 20px var(--font-display)}.state-panel p{color:var(--graphite-600);font-size:12px}.scanline:after{content:"";background:linear-gradient(90deg,#0000,#36c99a1f,#0000);width:30%;animation:.9s ease-in-out infinite scan-pass;position:absolute;inset:0}.shortlist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.compare-card{gap:14px;padding:18px;display:grid;position:relative}.compare-card h2{font:600 17px var(--font-display);margin:0}.compare-card .vin{color:var(--graphite-500)}.remove-shortlist{border:1px solid var(--paper-300);width:30px;height:30px;color:var(--graphite-600);cursor:pointer;background:0 0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.compare-price{background:var(--paper-50);gap:3px;padding:12px;display:grid}.compare-price>span{color:var(--graphite-600);font-size:9px}.compare-price small{color:var(--graphite-500);font-size:8px}.compare-card dl{gap:6px;margin:0;display:grid}.compare-card dl>div{border-bottom:1px solid var(--paper-300);justify-content:space-between;gap:8px;padding-bottom:5px;display:flex}.compare-card dt{color:var(--graphite-600);font-size:9px}.compare-card dd{text-align:right;margin:0;font-size:9px}.compare-bids{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.compare-bids span{background:var(--paper-50);gap:2px;padding:7px;display:grid}.compare-bids em{font:600 8px var(--font-data);color:var(--marker-700);font-style:normal}.compare-bids strong{font:600 9px var(--font-data)}.compare-bids small{color:var(--graphite-500);font-size:7px}.compare-card .dealer-link{background:var(--graphite-900);cursor:pointer}.map-layout{grid-template-columns:minmax(0,1.7fr) minmax(320px,.7fr);gap:14px;display:grid}.dealer-map{overflow:hidden}.dealer-map iframe{background:var(--paper-200);border:0;width:100%;height:560px;display:block}.dealer-map>p{color:var(--graphite-600);align-items:center;gap:5px;margin:0;padding:10px 16px;font-size:9px;display:flex}.map-ledger{max-height:660px;overflow:auto}.map-ledger>button{border:0;border-bottom:1px solid var(--paper-300);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 13px;display:flex}.map-ledger>button.active{background:var(--signal-100);box-shadow:inset 3px 0 var(--signal-600)}.map-ledger button span{gap:2px;display:grid}.map-ledger button strong{font-size:9px}.map-ledger button small{color:var(--graphite-500);font-size:8px}.map-ledger button em{font:500 8px var(--font-data);white-space:nowrap;font-style:normal}.dealer-index-link{color:var(--paper-50);position:sticky;bottom:0;background:var(--graphite-900)!important;justify-content:center!important}.dealer-index{overflow:hidden}.dealer-index article{border-bottom:1px solid var(--paper-300);grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(120px,.7fr)) 120px;align-items:center;gap:14px;padding:13px 16px;display:grid}.dealer-index article.focused{background:var(--marker-100);box-shadow:inset 3px 0 var(--marker-500)}.dealer-index article>div,.dealer-index article>span{gap:3px;display:grid}.dealer-index article small,.dealer-index article em{color:var(--graphite-500);font-size:8px;font-style:normal}.dealer-index article strong{font-size:10px}.dealer-index article button{border:1px solid var(--graphite-900);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:5px;min-height:36px;font-size:8px;display:flex}.vin-page{max-width:920px;margin:auto}.vin-page .dossier{grid-template-columns:1fr 1fr;align-items:start;position:static}.vin-page .dossier-head,.vin-page .dossier-actions,.vin-page .desk-note,.vin-page .provenance,.vin-page>.dossier>.dealer-link{grid-column:1/3}.intel-layout{gap:14px;display:grid}.program-desk,.community-desk{overflow:hidden}.intel-qualification{border-bottom:1px solid var(--paper-300);color:var(--graphite-600);margin:0;padding:10px 16px;font-size:9px}.program-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.program-grid article{border-right:1px solid var(--paper-300);align-content:start;gap:10px;padding:14px;display:grid}.program-grid article:last-child{border-right:0}.program-grid article.failed{background:var(--redline-100)}.program-grid article>div,.program-value{gap:3px;display:grid}.program-grid article>div strong{font-size:11px}.program-grid article small{color:var(--graphite-500);font-size:8px}.source-chip{background:var(--blueprint-100);width:max-content;color:var(--blueprint-700);font:600 7px var(--font-data);text-transform:uppercase;padding:3px 5px}.program-value strong{color:var(--signal-700);font-size:13px}.program-grid p{color:var(--graphite-600);margin:0;font-size:8px;line-height:1.5}.program-grid .program-action{color:var(--graphite-950);font-weight:500}.program-grid a{color:var(--blueprint-700);align-items:center;gap:3px;font-size:8px;display:flex}.community-health{border-bottom:1px solid var(--paper-300);gap:12px;padding:8px 16px;display:flex}.community-health span{font:500 8px var(--font-data);align-items:center;gap:5px;display:flex}.community-health i{background:var(--redline-500);border-radius:50%;width:6px;height:6px}.community-health i.healthy{background:var(--signal-600)}.benchmark-head,.benchmark-row{grid-template-columns:minmax(280px,1.4fr) minmax(160px,.8fr) minmax(160px,.7fr) 80px;align-items:center;gap:12px;display:grid}.benchmark-head{border-bottom:1px solid var(--paper-300);font:600 8px var(--font-data);text-transform:uppercase;color:var(--graphite-500);padding:8px 14px}.benchmark-row{border-bottom:1px solid var(--paper-300);color:inherit;padding:10px 14px;text-decoration:none}.benchmark-row:hover{background:var(--paper-50)}.benchmark-row>span:first-child{gap:2px;display:grid}.benchmark-row strong{font-size:9px}.benchmark-row small{color:var(--graphite-500);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.benchmark-row>span{font-size:8px}.benchmark-row em{color:var(--redline-700);align-items:center;gap:3px;font-size:7px;font-style:normal;display:flex}.benchmark-row time{font:500 8px var(--font-data);color:var(--graphite-500)}.concierge-layout{gap:14px;display:grid}.concierge-thesis{border-top:3px solid var(--graphite-900);grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:center;gap:30px;padding:26px 28px;display:grid}.concierge-thesis h1{font:700 clamp(27px,3.8vw,46px)/1.02 var(--font-display);letter-spacing:-.04em;margin:10px 0 8px}.concierge-thesis p{max-width:760px;color:var(--graphite-600);margin:0;font-size:13px;line-height:1.55}.concierge-posture{background:var(--paper-50);border-left:3px solid var(--marker-500);gap:7px;padding:15px 17px;display:grid}.concierge-posture.ready{border-left-color:var(--signal-600)}.concierge-posture>span{font:600 9px var(--font-data);letter-spacing:.05em;text-transform:uppercase;color:var(--marker-700);align-items:center;gap:6px;display:flex}.concierge-posture.ready>span{color:var(--signal-700)}.concierge-posture strong{font-size:24px}.concierge-posture strong em{color:var(--graphite-500);font-size:10px;font-style:normal}.concierge-posture>div{background:var(--paper-200);height:5px}.concierge-posture i{background:var(--marker-500);height:100%;display:block}.concierge-posture.ready i{background:var(--signal-600)}.concierge-posture small{color:var(--graphite-500);font-size:8px}.concierge-grid{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);align-items:start;gap:14px;display:grid}.mandate-sheet,.authority-sheet,.deal-packet{overflow:hidden}.mandate-vehicle{background:var(--graphite-900);color:var(--paper-50);gap:3px;margin:14px 16px 0;padding:13px 14px;display:grid}.mandate-vehicle strong{font:600 13px var(--font-display)}.mandate-vehicle small{color:var(--paper-400);font-size:8px}.mandate-fields{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 16px;display:grid}.mandate-fields label{font:600 8px var(--font-data);letter-spacing:.03em;text-transform:uppercase;color:var(--graphite-600);gap:4px;display:grid;position:relative}.mandate-fields input,.channel-setup>input{border:1px solid var(--paper-300);background:var(--paper-50);width:100%;min-width:0;color:var(--graphite-950);font:600 12px var(--font-data);border-radius:2px;padding:9px 10px}.mandate-fields label>small{color:var(--graphite-500);font-size:7px;position:absolute;bottom:10px;right:8px}.channel-setup{border:1px solid var(--paper-300);background:var(--paper-50);gap:10px;margin:0 16px 14px;padding:13px;display:grid}.channel-setup>div{align-items:flex-start;gap:8px;display:flex}.channel-setup>div>svg{color:var(--blueprint-700);margin-top:2px}.channel-setup span{gap:2px;display:grid}.channel-setup strong{font-size:10px}.channel-setup small{color:var(--graphite-500);font-size:8px;line-height:1.45}.check-control{grid-template-columns:14px 1fr;align-items:start;gap:7px;color:var(--graphite-700)!important;font-size:9px!important;display:flex!important}.check-control input{margin:1px 0}.save-mandate{background:var(--graphite-900);width:calc(100% - 32px);min-height:42px;color:var(--paper-50);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;margin:0 16px 16px;font-size:10px;font-weight:600;display:flex}.save-mandate:disabled{opacity:.65}.form-error{color:var(--redline-700);margin:0 16px 10px;font-size:9px}.authority-columns{background:var(--paper-300);grid-template-columns:1fr 1fr;gap:1px;display:grid}.authority-columns>div{background:var(--paper-50);padding:15px}.authority-label{font:600 8px var(--font-data);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;margin-bottom:10px;display:flex}.authority-label.allowed{color:var(--signal-700)}.authority-label.locked{color:var(--redline-700)}.authority-columns p{border-bottom:1px solid var(--paper-200);color:var(--graphite-700);grid-template-columns:14px 1fr;gap:6px;margin:0;padding:7px 0;font-size:8px;line-height:1.4;display:grid}.authority-columns p:last-child{border-bottom:0}.authority-columns>div:first-child p svg{color:var(--signal-600)}.authority-columns>div:last-child p svg{color:var(--redline-500)}.authority-note{background:var(--marker-100);color:var(--marker-700);margin:0;padding:12px 15px;font-size:8px;line-height:1.5}.packet-head{border-bottom:1px solid var(--paper-300);justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.packet-head h2{font:600 20px var(--font-display);margin:5px 0 2px}.packet-head small{font:500 8px var(--font-data);color:var(--graphite-500)}.stage-stamp{border:1px solid var(--marker-500);color:var(--marker-700);font:700 8px var(--font-data);letter-spacing:.07em;text-transform:uppercase;padding:8px 10px;transform:rotate(-1deg)}.stage-stamp.qualified{border-color:var(--signal-600);color:var(--signal-700)}.packet-metrics{border-bottom:1px solid var(--paper-300);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.packet-metrics>span{border-right:1px solid var(--paper-300);gap:4px;padding:13px 16px;display:grid}.packet-metrics>span:last-child{border-right:0}.packet-metrics small{color:var(--graphite-500);font-size:8px}.packet-next{background:var(--marker-100);color:var(--marker-700);align-items:flex-start;gap:8px;margin:0;padding:11px 16px;font-size:9px;display:flex}.packet-next span{gap:2px;display:grid}.packet-next strong{text-transform:uppercase;letter-spacing:.06em;font-size:8px}.packet-body{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid}.outreach-preview{border-right:1px solid var(--paper-300);gap:9px;padding:17px 18px;display:grid}.outreach-preview>div{justify-content:space-between;align-items:center;display:flex}.outreach-preview button{border:1px solid var(--paper-300);background:var(--paper-50);cursor:pointer;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:flex}.outreach-preview>strong{font-size:10px}.outreach-preview pre{white-space:pre-wrap;background:var(--paper-50);border:1px solid var(--paper-300);max-height:240px;font:400 8px/1.65 var(--font-data);color:var(--graphite-700);margin:0;padding:12px;overflow:auto}.approval-gates{align-content:start;gap:7px;padding:17px 18px;display:grid}.approval-gates>div{background:var(--paper-50);grid-template-columns:9px 1fr;gap:7px;padding:8px;display:grid}.approval-gates i{border:1px solid var(--marker-500);border-radius:50%;width:7px;height:7px;margin-top:3px}.approval-gates span{gap:2px;display:grid}.approval-gates strong{font-size:8px}.approval-gates small{color:var(--graphite-500);font-size:7px}.approval-gates>p{border-top:1px solid var(--paper-300);color:var(--redline-700);gap:6px;margin:5px 0 0;padding-top:9px;font-size:8px;line-height:1.4;display:flex}.packet-metrics{grid-template-columns:repeat(6,1fr)}.approval-gates>div.cleared i{border-color:var(--signal-600);background:var(--signal-600);box-shadow:0 0 0 2px var(--signal-100)}.approval-gates>div.failed i{border-color:var(--redline-500);background:var(--redline-500)}.approval-gates>p.approval-recorded{color:var(--signal-700);background:var(--signal-100);border:0;padding:10px}.approval-gates>div.packet-total{border:1px solid var(--paper-300);grid-template-columns:16px 1fr auto;align-items:center}.packet-total>svg{color:var(--blueprint-700)}.packet-total b{color:var(--signal-700);font-size:11px}.approval-gates>div.approval-action{border:1px solid var(--signal-600);background:var(--signal-100);grid-template-columns:1fr;gap:7px;padding:11px;display:grid}.approval-action code,.approval-action input{border:1px solid var(--paper-300);background:var(--paper-50);width:100%;font:500 8px var(--font-data);color:var(--graphite-900);padding:7px}.approval-action code{overflow-wrap:anywhere}.approval-action button{background:var(--graphite-900);min-height:36px;color:var(--paper-50);cursor:pointer;border:0;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.approval-action button:disabled{opacity:.45;cursor:not-allowed}.approval-action em{color:var(--redline-700);font-size:7px;font-style:normal}.packet-total .cost-proof{border-top:1px dotted var(--paper-300);font:500 6px var(--font-data);color:var(--blueprint-700);padding-top:2px}.channel-ledger{background:var(--paper-300);grid-template-columns:1fr 1fr;margin-top:1px;gap:1px!important;display:grid!important}.channel-ledger>span{background:var(--paper-100);gap:2px;padding:8px;display:grid}.channel-ledger strong{font:600 8px var(--font-data)}.channel-ledger small{font-size:7px}.activation-runway{background:var(--paper-300);border:1px solid var(--paper-300);grid-template-columns:repeat(4,1fr);gap:1px!important;display:grid!important}.activation-runway>span{background:var(--paper-100);align-content:start;gap:3px;min-width:0;padding:9px 8px 9px 25px;display:grid;position:relative}.activation-runway>span>i{border:1px solid var(--marker-500);width:12px;height:12px;font:600 6px var(--font-data);color:var(--marker-700);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:8px;left:7px}.activation-runway>span.complete{background:var(--signal-100)}.activation-runway>span.complete>i{border-color:var(--signal-600);background:var(--signal-600);color:var(--paper-50)}.activation-runway strong{font:600 7px var(--font-data);text-transform:uppercase;letter-spacing:.04em}.activation-runway small{font-size:6px;line-height:1.4}@media (width<=720px){.activation-runway{grid-template-columns:1fr 1fr}}.reply-slip{border:1px solid var(--blueprint-500);border-left:3px solid var(--blueprint-500);background:var(--blueprint-100);gap:7px;padding:11px;display:grid}.reply-slip.qualified{border-color:var(--signal-600);background:var(--signal-100)}.reply-slip>span{justify-content:space-between;gap:10px;display:flex}.reply-slip strong{font-size:9px}.reply-slip small{font:500 7px var(--font-data);color:var(--graphite-500)}.reply-slip p{color:var(--graphite-700);margin:0;font-size:9px;line-height:1.45}.reply-slip>div{flex-wrap:wrap;gap:5px;display:flex}.reply-slip b{background:var(--paper-50);font:600 7px var(--font-data);color:var(--blueprint-700);padding:4px 5px}footer{border-top:1px solid var(--paper-300);font:500 9px var(--font-data);color:var(--graphite-500);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:20px;padding:18px clamp(16px,3vw,44px);display:flex}.source-ledger{grid-column:1/-1}.source-ledger-grid{background:var(--paper-300);border:1px solid var(--paper-300);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid}.source-ledger-grid article{background:var(--paper-50);gap:5px;padding:14px;display:grid}.source-ledger-grid strong{font-size:11px}.source-ledger-grid small,.source-ledger-grid p,.source-ledger-grid em{color:var(--graphite-500);margin:0;font-size:8px;font-style:normal}.source-ledger-grid em{color:var(--blueprint-700)}.concierge-load-error>div{justify-content:center;gap:9px;margin-top:18px;display:flex}.concierge-load-error>div>button{border:1px solid var(--paper-300);background:var(--paper-50);min-height:42px;color:var(--graphite-700);cursor:pointer;padding:0 15px;font-weight:600}.concierge-load-error .primary-action{background:var(--graphite-900);color:var(--paper-50);border-color:var(--graphite-900)}.ledger-row{text-decoration:none}.ledger-row:focus-visible{outline:2px solid var(--blueprint-500);outline-offset:-2px}.ticker-number{font-family:var(--font-data);font-variant-numeric:tabular-nums}.spinning{animation:.8s linear infinite spin}@keyframes row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes scan-pass{0%{transform:translate(-110%)}to{transform:translate(350%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1100px){nav{z-index:20;background:var(--paper-50);border-top:1px solid var(--paper-300);grid-template-columns:repeat(6,1fr);gap:0;height:54px;display:grid;position:fixed;bottom:0;left:0;right:0}nav button{border-top:2px solid #0000;border-bottom:0;flex-direction:column;justify-content:center;gap:1px;font-size:9px}nav button.active{border-top-color:var(--signal-600);border-bottom:0}.app-shell{padding-bottom:54px}.desk-grid{grid-template-columns:1fr}.dossier{position:static}.ledger-head,.ledger-row{grid-template-columns:100px 1fr 70px 125px minmax(150px,.8fr) 18px}.shortlist-grid{grid-template-columns:1fr 1fr}.map-layout{grid-template-columns:1fr}.dealer-index article{grid-template-columns:1fr 1fr 1fr}.dealer-index article>span:nth-of-type(3){display:none}.program-grid{grid-template-columns:1fr 1fr}.program-grid article{border-bottom:1px solid var(--paper-300)}.benchmark-head,.benchmark-row{grid-template-columns:1fr 150px 120px}.benchmark-head span:last-child,.benchmark-row time{display:none}.concierge-thesis,.concierge-grid,.packet-body{grid-template-columns:1fr}.outreach-preview{border-right:0;border-bottom:1px solid var(--paper-300)}}@media (width<=720px){.top-rail{height:58px}.brand{min-width:0}.brand small,.sweep-state span{display:none}main{padding-top:24px}.page-intro{flex-direction:column;align-items:start}.resweep{justify-content:center;width:100%}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip>div:nth-child(2){border-right:0}.metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--paper-300)}.incentive-strip{grid-template-columns:36px 1fr}.incentive-context{border-left:0;grid-column:2;justify-items:start;padding:5px 0 0}.market-stats{grid-template-columns:1fr 1fr}.market-stats>div:nth-child(2){border-right:0}.market-stats>div:nth-child(-n+2){border-bottom:1px solid var(--paper-300)}.controls{flex-direction:column;align-items:stretch;gap:7px}.screen-tabs{grid-template-columns:repeat(3,1fr);display:grid}.screen-tabs button{padding:8px 4px}.controls label{justify-content:space-between;margin:0}.controls select{flex:1}.alert-button{justify-content:center;margin:0}.result-count{margin:3px}.ledger-head{display:none}.ledger-row{grid-template-columns:82px 1fr 55px 18px;gap:9px}.delivered-cell{grid-column:2}.read-cell{grid-column:2/4}.signal-cell{grid-area:1/3}.row-arrow{grid-area:1/4}.dossier{margin-inline:-1px}.evidence-grid,.shortlist-grid{grid-template-columns:1fr}.dealer-map iframe{height:420px}.dealer-index article{grid-template-columns:1fr 1fr}.dealer-index article>span:nth-of-type(2){display:none}.vin-page .dossier{grid-template-columns:1fr}.vin-page .dossier>*{grid-column:1!important}.scenario-controls{grid-template-columns:1fr 1fr}.bid-grid{grid-template-columns:1fr}.risk-links{flex-direction:column}.program-grid{grid-template-columns:1fr}.benchmark-head{display:none}.benchmark-row{grid-template-columns:1fr}.benchmark-row>span:not(:first-child){display:none}nav button{font-size:6px}footer{flex-direction:column}.page-intro h1{font-size:32px}.concierge-thesis{padding:20px 17px}.concierge-thesis h1{font-size:31px}.mandate-fields{grid-template-columns:1fr 1fr}.authority-columns{grid-template-columns:1fr}.packet-head{align-items:flex-start}.packet-metrics{grid-template-columns:1fr 1fr}.packet-metrics>span{border-bottom:1px solid var(--paper-300)}.packet-metrics>span:nth-child(2n){border-right:0}.packet-metrics>span:last-child{grid-column:1/3}.outreach-preview,.approval-gates{padding:15px}.stage-stamp{flex:none}}.charging-prep{border:1px solid var(--blueprint-500);border-left:3px solid var(--blueprint-500);background:var(--blueprint-100);gap:10px;margin:0 16px 14px;padding:13px;display:grid}.charging-prep-head{grid-template-columns:18px 1fr auto;align-items:start;gap:7px;display:grid}.charging-prep-head>svg{color:var(--blueprint-700);margin-top:2px}.charging-prep-head>span{gap:2px;display:grid}.charging-prep-head strong{font-size:10px}.charging-prep-head small{color:var(--graphite-600);font-size:8px}.charging-prep-head button{border:1px solid var(--blueprint-500);background:var(--paper-50);color:var(--blueprint-700);cursor:pointer;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:flex}.charging-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.charging-fields label{font:600 8px var(--font-data);letter-spacing:.03em;text-transform:uppercase;color:var(--graphite-600);gap:4px;display:grid}.charging-fields select{border:1px solid var(--paper-300);background:var(--paper-50);width:100%;color:var(--graphite-950);font:600 10px var(--font-data);border-radius:2px;padding:9px 10px}.charging-prep>p{color:var(--graphite-700);border-top:1px solid #4e88a559;margin:0;padding-top:9px;font-size:8px;line-height:1.5}@media (width<=720px){.charging-prep-head{grid-template-columns:18px 1fr}.charging-prep-head button{grid-column:2;justify-self:start}.charging-fields{grid-template-columns:1fr}}.transport-choice{border-bottom:1px solid var(--paper-300);background:var(--blueprint-100);grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr);display:grid}.transport-choice-head{border-right:1px solid #4e88a559;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.transport-choice-head>svg{color:var(--blueprint-700);margin-top:2px}.transport-choice-head>span{gap:2px;display:grid}.transport-choice-head strong{font-size:9px}.transport-choice-head small{color:var(--graphite-600);font-size:7px;line-height:1.45}.transport-options{background:#4e88a559;grid-template-columns:1fr 1fr;gap:1px;display:grid}.transport-options>span{background:var(--paper-50);align-content:start;gap:3px;padding:11px 13px;display:grid}.transport-options small{font:600 7px var(--font-data);letter-spacing:.05em;text-transform:uppercase;color:var(--blueprint-700)}.transport-options strong{font-size:10px}.transport-options em{color:var(--graphite-500);font-size:7px;font-style:normal;line-height:1.45}@media (width<=720px){.transport-choice{grid-template-columns:1fr}.transport-choice-head{border-bottom:1px solid #4e88a559;border-right:0}.transport-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.route-frame{min-height:100vh}.packet-next{align-items:center;min-height:82px;padding:16px 18px;font-size:12px;line-height:1.45}.packet-next>svg{flex:none}.packet-next>span em{color:var(--redline-700);font-style:normal}.packet-next>button{background:var(--paper-50);min-width:220px;min-height:46px;color:inherit;cursor:pointer;border:1px solid;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:600;display:flex}.packet-next>button:disabled{opacity:.7;cursor:not-allowed}.packet-next.sent,.packet-next.complete{background:var(--signal-100);color:var(--signal-700)}.packet-next.failed{background:var(--redline-100);color:var(--redline-700)}.concierge-control{border-top:4px solid var(--marker-500);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr) minmax(240px,.55fr);align-items:stretch;display:grid;overflow:hidden}.concierge-control.running{border-top-color:var(--signal-600)}.concierge-control-state,.concierge-defaults,.concierge-control-action{padding:24px}.concierge-control-state{align-content:center;gap:8px;display:grid}.concierge-control-state>span{font:700 13px var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--marker-700);align-items:center;gap:8px;display:flex}.concierge-control-state>span i,.concierge-settings-state>i{background:var(--marker-500);width:10px;height:10px;box-shadow:0 0 0 5px var(--marker-100);border-radius:50%}.concierge-control.running .concierge-control-state>span{color:var(--signal-700)}.concierge-control.running .concierge-control-state>span i,.concierge-settings-state.running>i{background:var(--signal-600);box-shadow:0 0 0 5px var(--signal-100)}.concierge-control-state h2{font:700 27px/1.1 var(--font-display);letter-spacing:-.025em;margin:0}.concierge-control-state p{max-width:680px;color:var(--graphite-600);margin:0;font-size:16px;line-height:1.5}.concierge-defaults{border-left:1px solid var(--paper-300);background:var(--paper-50);align-content:center;gap:11px;display:grid}.concierge-defaults span{color:var(--graphite-700);grid-template-columns:18px 1fr;align-items:center;gap:9px;display:grid}.concierge-defaults svg{color:var(--signal-700)}.concierge-defaults span:last-child svg{color:var(--graphite-700)}.concierge-defaults strong{font-size:14px}.concierge-control-action{border-left:1px solid var(--paper-300);align-content:center;gap:9px;display:grid}.concierge-control-action button{border:1px solid var(--graphite-950);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:56px;padding:12px 18px;font-size:17px;font-weight:700;display:flex}.concierge-control-action button.start{background:var(--signal-700);color:#fff;border-color:var(--signal-700);box-shadow:5px 5px 0 var(--signal-100)}.concierge-control-action button.pause{background:var(--paper-50);color:var(--graphite-950)}.concierge-control-action button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.concierge-control-action small{color:var(--graphite-600);font-size:14px;line-height:1.4}.concierge-control-action em{color:var(--redline-700);font-size:14px;font-style:normal}.concierge-settings-state{border:1px solid var(--paper-300);background:var(--paper-100);padding:12px;align-items:center!important;gap:11px!important;display:flex!important}.concierge-settings-state>i{flex:none}.concierge-settings-state span{gap:2px;display:grid}.concierge-settings-state strong,.concierge-settings-state small{font-size:14px}.quote-board{overflow:hidden}.quote-board-head,.quote-board-row{grid-template-columns:minmax(240px,1.35fr) minmax(140px,.65fr) minmax(140px,.65fr) minmax(130px,.55fr);align-items:center;gap:16px;display:grid}.quote-board-head{border-bottom:1px solid var(--paper-300);color:var(--graphite-500);font:600 8px var(--font-data);letter-spacing:.06em;text-transform:uppercase;padding:9px 16px}.quote-board-row{border-bottom:1px solid var(--paper-300);padding:13px 16px}.quote-board-row.best{background:var(--signal-100);box-shadow:inset 3px 0 var(--signal-600)}.quote-board-row>span{gap:2px;display:grid}.quote-board-row small{color:var(--graphite-500);font:500 8px var(--font-data)}.quote-board-row>strong{font-size:13px}.quote-board-row em{color:var(--signal-700);font-size:9px;font-style:normal;font-weight:600}.quote-board>p{background:var(--paper-100);color:var(--graphite-600);margin:0;padding:11px 16px;font-size:9px;line-height:1.5}@media (width<=720px){.packet-next{flex-direction:column;align-items:stretch}.packet-next>button{width:100%;min-width:0}.quote-board-head{display:none}.quote-board-row{grid-template-columns:1fr 1fr}.quote-board-row>span,.quote-board-row em{grid-column:1/3}}@media (width<=980px){.concierge-control{grid-template-columns:1fr 1fr}.concierge-control-state{grid-column:1/3}.concierge-defaults{border-left:0;border-top:1px solid var(--paper-300)}.concierge-control-action{border-top:1px solid var(--paper-300)}}@media (width<=640px){.concierge-control{grid-template-columns:1fr}.concierge-control-state{grid-column:auto}.concierge-control-state,.concierge-defaults,.concierge-control-action{padding:20px}.concierge-defaults,.concierge-control-action{border-left:0;border-top:1px solid var(--paper-300)}.concierge-control-state h2{font-size:24px}}.reply-alert-status{border:1px solid var(--signal-400);background:var(--signal-100);color:var(--signal-700);align-items:center;gap:10px;padding:12px;display:flex}.reply-alert-status span{gap:2px;display:grid}.reply-alert-status strong{font-size:15px}.reply-alert-status small{color:var(--graphite-700);font-size:14px}.dealer-conversation{border-top:1px solid var(--paper-300);background:var(--paper-50)}.conversation-head{border-bottom:1px solid var(--paper-300);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.conversation-head>span{gap:3px;display:grid}.conversation-head strong{font:600 18px var(--font-display)}.conversation-head small{color:var(--graphite-600);font-size:14px}.conversation-head>em{color:var(--signal-700);align-items:center;gap:6px;font-size:14px;font-style:normal;font-weight:600;display:flex}.conversation-thread{gap:12px;max-height:520px;padding:18px;display:grid;overflow:auto}.conversation-thread article{border:1px solid var(--paper-300);background:var(--paper-100);border-radius:4px;gap:7px;width:min(78%,760px);padding:14px 16px;display:grid}.conversation-thread article.outgoing{border-color:var(--blueprint-500);background:var(--blueprint-100);justify-self:end}.conversation-thread article.incoming{border-left:4px solid var(--signal-600);justify-self:start}.conversation-thread article>span{justify-content:space-between;gap:14px;display:flex}.conversation-thread article strong{font-size:15px}.conversation-thread article time,.conversation-thread article small,.conversation-thread article>em{font:500 13px var(--font-data);color:var(--graphite-600)}.conversation-thread article p{white-space:pre-wrap;color:var(--graphite-900);margin:0;font-size:16px;line-height:1.55}.conversation-thread article>em{border:1px solid var(--paper-300);text-transform:capitalize;justify-self:start;padding:3px 6px;font-style:normal}.conversation-composer{border-top:1px solid var(--paper-300);gap:8px;padding:16px 18px;display:grid}.conversation-composer label{font-size:15px;font-weight:600}.conversation-composer textarea{resize:vertical;border:1px solid var(--graphite-600);width:100%;font:400 16px/1.5 var(--font-body);color:var(--graphite-950);background:#fff;border-radius:4px;padding:12px}.conversation-composer>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.conversation-composer small{color:var(--graphite-600);font-size:14px}.conversation-composer button{border:1px solid var(--graphite-950);background:var(--graphite-950);color:#fff;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-width:140px;padding:11px 14px;font-size:15px;font-weight:600;display:flex}.conversation-composer button:disabled{cursor:not-allowed;opacity:.5}.negotiation-decision{border:1px solid var(--signal-600);border-left:4px solid var(--signal-600);background:var(--signal-100);gap:5px;margin:0 18px 16px;padding:14px 16px;display:grid}.negotiation-decision.needs-buyer{border-color:var(--marker-500);background:var(--marker-100)}.negotiation-decision strong{font-size:16px}.negotiation-decision p{color:var(--graphite-700);margin:0;font-size:14px;line-height:1.45}.negotiation-decision small{font:500 12px var(--font-data);color:var(--graphite-600)}.deal-verification{border-top:1px solid var(--paper-300);background:var(--paper-100);gap:14px;padding:18px;display:grid}.deal-verification-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.deal-verification-head>span{gap:5px;display:grid}.deal-verification-head strong{font:600 21px var(--font-display)}.deal-verification-head>em{font:500 12px var(--font-data);color:var(--graphite-600);text-transform:capitalize}.deal-scenarios{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.deal-scenarios article{border:1px solid var(--paper-400);background:var(--paper-50);gap:10px;padding:14px;display:grid}.deal-scenarios article.reconciled{border-left:4px solid var(--signal-600)}.deal-scenarios article.unresolved{border-left:4px solid var(--marker-500)}.deal-scenarios article>span,.deal-scenarios article>div{justify-content:space-between;gap:12px;display:flex}.deal-scenarios article>span em{color:var(--graphite-600);font-size:12px;font-style:normal}.deal-scenarios article>div>span{gap:3px;display:grid}.deal-scenarios article small{color:var(--graphite-600);font-size:12px}.deal-discrepancies{border:1px solid var(--marker-500);background:var(--marker-100);gap:6px;padding:12px 14px;display:grid}.deal-discrepancies span{font-size:14px}.deal-source-note{color:var(--graphite-600);font-size:13px}.recall-advisory{border:1px solid var(--blueprint-500);background:var(--blueprint-100);gap:8px;padding:12px;display:grid}.recall-advisory>span{justify-content:space-between;gap:12px;display:flex}.recall-advisory a{border-top:1px solid var(--blueprint-500);color:var(--blueprint-700);justify-content:space-between;gap:12px;padding-top:7px;text-decoration:none;display:flex}.recall-advisory p{color:var(--graphite-700);margin:0;font-size:12px;line-height:1.45}.diligence-plan{border:1px solid var(--paper-400);background:var(--paper-50);gap:8px;padding:12px;display:grid}.diligence-plan>span,.diligence-plan>div{justify-content:space-between;align-items:start;gap:10px;display:flex}.diligence-plan>span b{font:600 12px var(--font-data);color:var(--graphite-600)}.diligence-plan>div{border-top:1px solid var(--paper-300);padding-top:8px}.diligence-plan>div>span{flex:1;gap:2px;display:grid}.diligence-plan>div i{border:1px solid var(--marker-500);border-radius:50%;width:8px;height:8px;margin-top:5px}.diligence-plan>div.complete i{border-color:var(--signal-600);background:var(--signal-600)}.diligence-plan small,.diligence-plan p{color:var(--graphite-600);font-size:12px;line-height:1.4}.diligence-plan em{font:500 10px var(--font-data);color:var(--marker-700);font-style:normal}.diligence-plan p{margin:2px 0 0}.diligence-plan .diligence-proposal{border:1px solid var(--marker-500);background:var(--marker-100);gap:5px;padding:11px;display:grid}.diligence-proposal>span{justify-content:space-between;gap:12px;display:flex}.diligence-proposal button{border:1px solid var(--graphite-900);background:var(--graphite-900);color:var(--paper-50);justify-self:start;margin-top:4px;padding:8px 11px;font-weight:700}.diligence-proposal.approved,.diligence-proposal.scheduled,.diligence-proposal.completed{border-color:var(--signal-600);background:var(--signal-100)}.diligence-error{color:var(--redline-700)!important}.diligence-plan .transport-comparison{border:1px solid var(--signal-600);background:var(--signal-100);gap:4px;padding:10px;display:grid}.transport-comparison>span{justify-content:space-between;gap:12px;display:flex}.transport-comparison>span b{color:var(--signal-700);font-size:11px}@media (width<=720px){.conversation-head,.conversation-composer>div{flex-direction:column;align-items:stretch}.conversation-thread article{width:94%}.conversation-composer button{width:100%}}html{overflow-x:hidden}.map-ledger>button{min-height:44px}.map-ledger>button.active small,.source-ledger-grid article small,.source-ledger-grid article p{color:var(--graphite-700)}.dealer-index-link{position:static}.concierge-hub-head{border-top:5px solid var(--marker-500);grid-template-columns:minmax(0,1fr) minmax(260px,320px);display:grid;overflow:hidden}.concierge-hub-head.running{border-top-color:var(--signal-600)}.concierge-hub-copy,.concierge-hub-action{padding:clamp(24px,4vw,42px)}.concierge-hub-copy h1{font:700 clamp(32px, 4vw, 48px)/1.02 var(--font-display);letter-spacing:-.04em;margin:10px 0 8px}.concierge-hub-copy p{max-width:760px;color:var(--graphite-600);margin:0;font-size:17px;line-height:1.55}.concierge-hub-action{border-left:1px solid var(--paper-300);background:var(--paper-50);align-content:center;gap:12px;display:grid}.concierge-hub-action>span{color:var(--marker-700);font:700 13px var(--font-data);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.concierge-hub-head.running .concierge-hub-action>span{color:var(--signal-700)}.concierge-hub-action>span i{background:var(--marker-500);width:10px;height:10px;box-shadow:0 0 0 5px var(--marker-100);border-radius:50%}.concierge-hub-head.running .concierge-hub-action>span i{background:var(--signal-600);box-shadow:0 0 0 5px var(--signal-100)}.concierge-hub-action button{border:1px solid var(--graphite-950);background:var(--paper-50);min-height:52px;color:var(--graphite-950);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:17px;font-weight:700;display:flex}.concierge-hub-action button.start{border-color:var(--signal-700);background:var(--signal-700);color:var(--white);box-shadow:5px 5px 0 var(--signal-100)}.concierge-hub-action button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.concierge-hub-action small,.concierge-hub-action em{color:var(--graphite-600);font-size:14px;line-height:1.45}.concierge-hub-action em{color:var(--redline-700);font-style:normal}.concierge-hub-stats{border-top:1px solid var(--paper-300);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.concierge-hub-stats>span{border-right:1px solid var(--paper-300);gap:3px;min-width:0;padding:18px 24px;display:grid}.concierge-hub-stats>span:last-child{border-right:0}.concierge-hub-stats strong{font:700 27px var(--font-data)}.concierge-hub-stats small{color:var(--graphite-600);font-size:14px}.concierge-hub-stats .needs-action{background:var(--marker-100);color:var(--marker-700)}.operations-alert{border:1px solid var(--marker-200);border-left:4px solid var(--marker-500);background:var(--marker-100);color:var(--graphite-900);align-items:flex-start;gap:12px;margin:14px 0;padding:16px 18px;display:flex}.operations-alert.critical{border-left-color:var(--redline-700);background:var(--redline-100)}.operations-alert>svg{flex:none;margin-top:2px}.operations-alert>div{gap:3px;display:grid}.operations-alert strong{font-size:15px}.operations-alert small{color:var(--graphite-700);line-height:1.45}.operations-alert em{font:600 10px var(--font-data);color:var(--graphite-600);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-style:normal}.outreach-learning-status{padding:0}.outreach-learning-status summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.outreach-learning-status summary span{gap:3px;display:grid}.outreach-learning-status summary strong{font-size:14px}.outreach-learning-status summary small{color:var(--graphite-600)}.outreach-learning-status summary em{font:600 11px var(--font-data);color:var(--graphite-600);text-transform:uppercase;font-style:normal}.outreach-learning-status>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 18px 16px;display:grid}.outreach-learning-status>div>span{border:1px solid var(--paper-300);gap:3px;padding:10px 12px;display:grid}.outreach-learning-status>div small,.outreach-learning-status>div em{color:var(--graphite-600);font-size:11px;font-style:normal}.outreach-learning-status>div p{color:var(--graphite-700);grid-column:1/-1;align-self:center;margin:0;font-size:12px;line-height:1.5}@media (width<=760px){.outreach-learning-status>div{grid-template-columns:1fr 1fr}.outreach-learning-status>div p{grid-column:1/-1}}.dealer-monitoring-layout{grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.dealer-case-list{min-width:0;overflow:hidden}.dealer-case-list-head{border-bottom:1px solid var(--paper-300);padding:22px}.dealer-case-list-head h2{font:700 25px/1.1 var(--font-display);margin:6px 0}.dealer-case-list-head p{color:var(--graphite-600);margin:0;font-size:14px;line-height:1.45}.dealer-case-items{display:grid}.dealer-case-items button{border:0;border-bottom:1px solid var(--paper-300);background:var(--paper-50);width:100%;min-width:0;color:var(--graphite-950);text-align:left;cursor:pointer;border-left:4px solid #0000;gap:7px;padding:16px 18px;display:grid}.dealer-case-items button:last-child{border-bottom:0}.dealer-case-items button:hover,.dealer-case-items button:focus-visible{background:var(--paper-100)}.dealer-case-items button.active{border-left-color:var(--signal-600);background:var(--signal-100)}.dealer-case-items button.action{border-left-color:var(--marker-500)}.dealer-case-items button.failed{border-left-color:var(--redline-500)}.dealer-case-items button>span{gap:3px;min-width:0;display:grid}.dealer-case-items button strong{overflow-wrap:anywhere;font-size:16px}.dealer-case-items button small{color:var(--graphite-600);font-size:13px;line-height:1.4}.dealer-case-items button em{color:var(--signal-700);font:700 12px var(--font-data);letter-spacing:.03em;text-transform:uppercase}.dealer-case-items button.action em{color:var(--marker-700)}.dealer-case-items button.failed em{color:var(--redline-700)}.dealer-monitoring-layout .deal-packet{width:100%}@media (width<=980px){.concierge-hub-head,.dealer-monitoring-layout{grid-template-columns:1fr}.concierge-hub-action{border-top:1px solid var(--paper-300);border-left:0}.dealer-case-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.dealer-case-items button{border-right:1px solid var(--paper-300)}}@media (width<=640px){.concierge-hub-copy,.concierge-hub-action{padding:22px 18px}.concierge-hub-stats{grid-template-columns:1fr 1fr}.concierge-hub-stats>span:nth-child(2){border-right:0}.concierge-hub-stats>span:nth-child(-n+2){border-bottom:1px solid var(--paper-300)}.dealer-case-items{grid-template-columns:1fr}}body{min-width:320px;font-size:17px;line-height:1.58;overflow-x:hidden}body small,body em,body label,body dt,body dd{line-height:1.5;font-size:14px!important}body p{font-size:17px;line-height:1.58}body button,body input,body select,body textarea{min-height:44px;font-size:15px!important}.eyebrow,body .source-chip,body .stage-stamp,body .tripwire-badge{letter-spacing:.055em;line-height:1.3;font-size:14px!important}.top-rail{gap:clamp(24px,4vw,64px);height:78px;padding-inline:clamp(20px,4vw,64px)}.workspace-account{border:1px solid var(--graphite-950);background:var(--graphite-950);color:#fff;cursor:pointer;border-radius:4px;min-height:42px;padding:0 13px;font-weight:700}.brand{min-width:230px}.brand strong{font-size:16px}.brand small{letter-spacing:0;font-size:14px!important}.top-rail nav{align-items:stretch;gap:4px;height:100%;margin-inline:auto;display:flex;position:relative}.top-rail nav>button,.research-nav>summary{min-width:112px;height:100%;color:var(--graphite-600);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:600;text-decoration:none;display:flex;font-size:15px!important}.top-rail nav>button.active,.research-nav.active>summary{color:var(--graphite-950);border-bottom-color:var(--signal-600)}.research-nav{position:relative}.top-rail>.research-nav>summary{border:1px solid var(--paper-300);min-width:auto;height:44px;color:var(--graphite-700);padding:0 12px}.top-rail>.research-nav.active>summary{border-color:var(--signal-600);color:var(--signal-700)}.research-nav>summary{list-style:none}.research-nav>summary::-webkit-details-marker{display:none}.research-nav[open]>summary svg{transform:rotate(180deg)}.research-nav>div{z-index:30;border:1px solid var(--paper-300);background:var(--white);gap:4px;width:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #15191729}.research-nav>div button{width:100%;color:var(--graphite-800);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;display:flex}.research-nav>div button:hover{background:var(--paper-100)}.sweep-state{flex:none}main{width:min(100%,1440px);min-width:0;margin-inline:auto;padding:clamp(34px,5vw,72px) clamp(20px,4vw,64px) 80px}.page-intro{gap:28px;width:100%;min-width:0;margin:0 0 30px}.page-intro>div{min-width:0}.coverage-read{width:max-content;max-width:100%;color:var(--signal-700);align-items:center;gap:9px;margin-top:12px;font-size:14px;font-weight:600;display:flex}.coverage-read>i{background:var(--signal-600);width:9px;height:9px;box-shadow:0 0 0 4px var(--signal-100);border-radius:50%;flex:none}.coverage-read.degraded,.coverage-read.stale,.coverage-read.generic-only,.coverage-read.policy-blocked{color:var(--marker-700)}.coverage-read.degraded>i,.coverage-read.stale>i,.coverage-read.generic-only>i,.coverage-read.policy-blocked>i{background:var(--marker-500);box-shadow:0 0 0 4px var(--marker-100)}.coverage-read.unavailable{color:var(--redline-700)}.coverage-read.unavailable>i{background:var(--redline-500);box-shadow:0 0 0 4px var(--redline-100)}.page-intro h1,.concierge-thesis h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:850px;margin:10px 0 12px;line-height:1.06;font-size:clamp(36px,5vw,58px)!important}.page-intro p,.concierge-thesis p{max-width:760px;color:var(--graphite-600);margin:0;font-size:clamp(17px,1.6vw,20px)}.compact-intro h1{font-size:clamp(34px,4vw,48px)!important}.instrument-panel,.evidence-drawer{min-width:0}.decision-card{border-left:5px solid var(--signal-600);background:linear-gradient(105deg, var(--paper-100), var(--paper-50));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy price""copy action";align-items:end;gap:20px 48px;width:100%;margin-bottom:28px;padding:clamp(24px,4vw,48px);display:grid}.decision-card.desk-clear{grid-template-areas:"copy action";align-items:center}.decision-copy{grid-area:copy;min-width:0}.decision-copy h2{font:700 clamp(28px, 3vw, 40px)/1.14 var(--font-display);margin:8px 0 10px}.decision-copy p{max-width:720px;color:var(--graphite-700);margin:0 0 14px}.decision-location{color:var(--graphite-600);font-size:14px;display:block}.decision-price{grid-area:price;justify-items:end;gap:4px;display:grid}.decision-price>strong{font-size:clamp(34px,4vw,50px);line-height:1}.decision-price>span{color:var(--signal-700);font-size:14px;font-weight:600}.primary-action{border:1px solid var(--graphite-900);background:var(--graphite-900);min-height:50px;color:var(--paper-50);cursor:pointer;grid-area:action;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}.alternatives{margin-bottom:22px}.panel-title{min-width:0;padding:20px 22px}.panel-title h2{margin-top:5px;font-size:24px;line-height:1.2}.evidence-drawer{border:1px solid var(--paper-300);background:var(--paper-50);width:100%}.evidence-drawer>summary{min-height:72px;color:var(--graphite-800);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;list-style:none;display:flex}.evidence-drawer>summary::-webkit-details-marker{display:none}.evidence-drawer>summary>span{gap:2px;min-width:0;display:grid}.evidence-drawer>summary strong{font-size:17px}.evidence-drawer>summary small{color:var(--graphite-600)}.evidence-drawer[open]>summary{border-bottom:1px solid var(--paper-300)}.evidence-drawer[open]>summary>svg{transform:rotate(180deg)}.disclosure-content{min-width:0;padding:clamp(16px,3vw,28px)}.market-details{margin-bottom:28px}.market-details .disclosure-content{gap:22px;display:grid}.metric-strip,.market-stats{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0}.metric-strip>div,.market-stats>div{min-width:0;padding:20px}.metric-strip strong,.market-stats strong{font-size:20px}.incentive-strip{gap:16px;min-width:0;padding:18px 20px}.incentive-read,.incentive-context{min-width:0}.controls{flex-wrap:wrap;gap:10px;min-width:0;padding:14px}.controls label,.screen-tabs,.alert-button{min-width:0}.market-ledger,.ledger-row,.ledger-head{width:100%;min-width:0}.ledger-head,.ledger-row{grid-template-columns:116px minmax(210px,1.25fr) 82px 150px minmax(170px,.8fr) 28px;gap:16px;padding-inline:20px}.ledger-head span{font-size:14px!important}.ledger-row{min-height:104px;padding-block:16px}.ledger-row strong{font-size:15px}.ledger-row small,.ledger-row em{font-size:14px!important}.concierge-layout{flex-direction:column;gap:24px;display:flex}.concierge-thesis{order:1;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:40px;min-width:0;padding:clamp(26px,4vw,48px)}.concierge-posture{min-width:0;padding:22px}.concierge-posture>strong{font-size:32px}.deal-packet{order:2;min-width:0}.concierge-grid{order:3;grid-template-columns:1fr;gap:14px;min-width:0;display:grid}.concierge-section .disclosure-content,.packet-details .disclosure-content{padding:0}.mandate-sheet,.authority-sheet,.deal-packet{min-width:0}.mandate-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mandate-fields label,.charging-fields label{font-size:14px!important}.channel-setup,.charging-prep,.authority-sheet{margin:0;padding:clamp(18px,3vw,28px)}.activation-runway{grid-template-columns:repeat(2,minmax(0,1fr))}.packet-head{padding:24px}.packet-head h2{margin-block:6px;font-size:clamp(24px,3vw,34px)}.packet-metrics{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.packet-metrics>span{min-width:0;padding:20px}.packet-metrics strong{font-size:22px}.packet-next{align-items:center;margin:0;padding:20px 24px;font-size:17px}.packet-next>span{flex:auto}.packet-next>button,.packet-next>a.button,.concierge-change-car{background:var(--paper-50);color:var(--marker-700);cursor:pointer;border:1px solid;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.concierge-change-car{color:var(--graphite-700);margin-top:20px}.packet-details{border-inline:0;border-bottom:0}.packet-body,.transport-choice,.transport-options{min-width:0}.packet-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.outreach-preview,.approval-gates{min-width:0;padding:24px}.outreach-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;line-height:1.55;overflow:auto;font-size:14px!important}.authority-columns,.charging-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier,.vin-page .dossier{width:min(100%,980px);min-width:0;margin-inline:auto;display:block;position:static}.dossier>*{min-width:0}.dossier-head{padding:clamp(22px,4vw,36px)}.dossier-head h2{margin-block:6px;font-size:clamp(28px,4vw,40px)}.desk-note{padding:22px}.dossier-decision{background:var(--paper-300);border-block:1px solid var(--paper-300);grid-template-columns:1fr 1fr;gap:1px;display:grid}.dossier-decision>span{background:var(--paper-50);color:var(--graphite-950);gap:4px;padding:22px;display:grid}.dossier-decision strong{font-size:clamp(24px,4vw,36px)}.dossier-primary{border-color:var(--signal-700);background:var(--signal-700);color:var(--white);margin:22px}.dossier-details{margin:0 22px 14px}.dossier-details .disclosure-content>section{padding:22px 0}.dossier-details .disclosure-content>section+section{border-top:1px solid var(--paper-300)}.cost-stack,.bid-grid,.evidence-grid,.scenario-controls,.timeline-list{min-width:0}.shortlist-grid,.map-layout,.intel-layout{gap:20px;min-width:0}.shortlist-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.shortlist-handoff{border-left:5px solid var(--signal-600);margin-bottom:22px;padding:clamp(22px,4vw,36px)}.shortlist-handoff h2{font:700 clamp(26px, 3vw, 36px)/1.15 var(--font-display);margin:8px 0}.shortlist-handoff p{max-width:780px;color:var(--graphite-600);margin:0}.compare-card{min-width:0;padding:24px}.shortlist-actions{gap:8px;display:grid}.shortlist-concierge-action{grid-area:auto;width:100%}.shortlist-dossier-action,.dossier-concierge-action{border:1px solid var(--graphite-700);min-height:46px;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.dossier-concierge-action{border-color:var(--signal-400);background:var(--signal-700);color:var(--white);margin:0 22px 22px}.compare-card h2{font-size:24px}.compare-price strong{font-size:30px}.map-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr)}.dealer-index article,.benchmark-head,.benchmark-row{min-width:0}.deal-benchmark{border:1px solid var(--paper-300);border-left:5px solid var(--marker-500);background:var(--paper-50);min-width:0;margin:0 24px 20px;padding:20px}.dossier>.deal-benchmark{margin:22px}.deal-benchmark.sufficient{border-left-color:var(--signal-600)}.deal-benchmark-head,.deal-benchmark-head>span,.benchmark-proof,.deal-benchmark-head button{align-items:center;display:flex}.deal-benchmark-head{justify-content:space-between;gap:18px}.deal-benchmark-head>span{min-width:0;color:var(--signal-700);gap:10px}.deal-benchmark-head>span>span{gap:3px;display:grid}.deal-benchmark-head small,.deal-bands small{color:var(--graphite-600);font:600 14px/1.3 var(--font-data);text-transform:uppercase;letter-spacing:.04em}.deal-benchmark-head strong{color:var(--graphite-950);font-size:18px}.deal-benchmark-head button,.benchmark-lookup form button{border:1px solid var(--graphite-700);min-height:42px;color:var(--graphite-950);cursor:pointer;background:0 0;gap:7px;padding:9px 12px;font-weight:600}.deal-benchmark-head button:disabled,.benchmark-lookup form button:disabled{cursor:wait;opacity:.65}.deal-bands{background:var(--paper-300);border:1px solid var(--paper-300);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.deal-bands>span{background:var(--paper-100);gap:5px;min-width:0;padding:14px;display:grid}.deal-bands>span.great{background:var(--signal-100)}.deal-bands>span.exceptional{background:var(--marker-100)}.deal-bands strong{overflow-wrap:anywhere;color:var(--graphite-950);font-size:19px!important}.benchmark-proof{color:var(--graphite-600);flex-wrap:wrap;gap:8px 16px;margin-top:14px}.benchmark-proof span{align-items:center;gap:5px;display:inline-flex}.deal-benchmark>p,.benchmark-discovery-note{color:var(--graphite-600);margin:12px 0 0;line-height:1.5}.deal-benchmark>details{border-top:1px solid var(--paper-300);margin-top:14px}.deal-benchmark>details summary{color:var(--blueprint-700);cursor:pointer;padding-top:12px;font-weight:600}.benchmark-sources{margin-top:8px;display:grid}.benchmark-sources a{border-top:1px solid var(--paper-200);min-width:0;color:inherit;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:grid}.benchmark-sources a>span{gap:2px;min-width:0;display:grid}.benchmark-sources small{color:var(--graphite-600)}.benchmark-lookup{padding:clamp(22px,4vw,32px);overflow:hidden}.benchmark-lookup>p{max-width:760px;color:var(--graphite-600)}.benchmark-lookup form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.benchmark-lookup form label{color:var(--graphite-600);gap:5px;font-size:14px;font-weight:600;display:grid}.benchmark-lookup form :is(input,select){border:1px solid var(--paper-300);background:var(--paper-50);width:100%;min-height:44px;color:var(--graphite-950);border-radius:4px;padding:9px 10px;font-size:16px}.benchmark-lookup form button{border-color:var(--signal-700);background:var(--signal-700);color:var(--white);grid-column:1/-1;justify-content:center}.benchmark-lookup>.deal-benchmark{margin:22px 0 0}footer{text-transform:none;font-size:14px;line-height:1.5}.sweep-state strong,.panel-title>span,.metric-strip .posture,.incentive-read strong,.incentive-context>span,.result-count,.concierge-section .disclosure-content :is(strong,span,i,b,code,a,p),.packet-details .disclosure-content :is(strong,span,i,b,code,a,p,pre),.dossier-details .disclosure-content :is(strong,span,i,b,code,a,p,text),.map-layout :is(strong,span,em,a,p),.dealer-index :is(strong,span,em,a,p),.intel-layout :is(strong,span,em,a,p,time){line-height:1.5;font-size:14px!important}.state-panel p,.dossier .desk-note p{line-height:1.58;font-size:17px!important}.packet-next strong,.dossier .vin,.confidence-ring span,.market-details .panel-title>span,.dossier .provenance :is(span,a),.compare-card :is(p,span,strong,em,dt,dd){font-size:14px!important}.compare-card .compare-price>strong{font-size:30px!important}@media (width<=1120px){.top-rail{flex-wrap:wrap;gap:0 24px;height:auto;min-height:78px;padding-block:10px 0}.top-rail nav{border-top:1px solid var(--paper-300);background:0 0;order:3;width:100%;height:58px;display:flex;position:static}.top-rail nav>button,.top-rail nav .research-nav>summary{border-top:0;border-bottom:3px solid #0000;flex-direction:row;flex:1 1 0;min-width:0;height:58px;font-size:14px!important}.top-rail nav>button.active,.top-rail nav .research-nav.active>summary{border-top:0;border-bottom-color:var(--signal-600)}.app-shell{padding-bottom:0}.sweep-state,.top-rail>.research-nav{margin-left:auto}.ledger-head{display:none}.ledger-row{grid-template-columns:112px minmax(0,1fr) 90px 26px;grid-template-areas:"rank vehicle signal arrow""rank delivered read arrow"}.rank-cell{grid-area:rank}.vehicle-cell{grid-area:vehicle}.signal-cell{grid-area:signal}.delivered-cell{grid-area:delivered}.read-cell{grid-area:read}.row-arrow{grid-area:arrow}.map-layout,.packet-body,.transport-choice,.concierge-thesis{grid-template-columns:1fr}.transport-choice-head,.outreach-preview{border-right:0;border-bottom:1px solid var(--paper-300)}}@media (width<=720px){.top-rail{padding-inline:16px}.brand{min-width:0}.brand small,.sweep-state{display:none}.top-rail nav{overflow:visible}.top-rail nav>button,.top-rail nav .research-nav>summary{padding-inline:5px;font-size:14px!important}.top-rail nav>button svg{display:none}.top-rail>.research-nav>summary{height:42px}.research-nav>div{width:auto;position:fixed;top:126px;left:12px;right:12px}main{padding:28px 16px 60px}.page-intro{margin-bottom:22px}.page-intro h1,.concierge-thesis h1{font-size:clamp(32px,10vw,42px)!important}.decision-card{grid-template-columns:1fr;grid-template-areas:"copy""price""action";padding:24px 20px}.decision-card.desk-clear{grid-template-areas:"copy""action"}.decision-price{justify-items:start}.primary-action{width:100%}.panel-title{align-items:flex-start}.panel-title>span{display:none}.evidence-drawer>summary{padding:14px 16px}.metric-strip,.market-stats,.mandate-fields,.authority-columns,.charging-fields,.activation-runway,.packet-metrics,.dossier-decision,.scenario-controls,.transport-options,.deal-bands,.benchmark-lookup form{grid-template-columns:1fr}.ledger-row{grid-template-columns:minmax(0,1fr) 76px 24px;grid-template-areas:"vehicle signal arrow""rank delivered arrow""read read arrow";gap:10px;padding:16px}.rank-cell{flex-direction:row;align-items:center;gap:8px}.rank-cell strong{font-size:17px}.packet-metrics>span,.metric-strip>div,.market-stats>div{border-right:0;border-bottom:1px solid var(--paper-300)}.packet-head,.packet-next,.dossier-head,.desk-note,.dossier-decision>span{padding:18px}.packet-next{flex-direction:column;align-items:stretch}.packet-next>button,.packet-next>a.button,.concierge-change-car{width:100%}.dossier-primary,.dossier-details{margin-inline:14px}.deal-benchmark,.dossier>.deal-benchmark{margin-inline:14px;padding:16px}.deal-benchmark-head{flex-direction:column;align-items:stretch}.deal-benchmark-head button{justify-content:center;width:100%}.outreach-preview,.approval-gates{padding:18px}.charging-prep-head{grid-template-columns:24px minmax(0,1fr)}.charging-prep-head button{grid-column:2}footer{padding:24px 16px}}.public-shell{background:var(--paper-50);min-height:100vh;color:var(--graphite-950);font-size:16px}.public-shell button,.public-shell input,.public-shell select{font:inherit}.public-header{border-bottom:1px solid var(--paper-300);justify-content:space-between;align-items:center;max-width:1240px;height:76px;margin:auto;padding:0 28px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.04em;cursor:pointer;color:var(--graphite-950);background:0 0;border:0;align-items:center;gap:9px;font-size:22px;font-weight:800;display:flex}.wordmark span{background:var(--signal-700);color:#fff;width:31px;height:31px;font-family:var(--font-data);border-radius:4px;place-items:center;font-size:16px;display:grid}.public-header nav{gap:28px;display:flex}.public-header nav button,.text-button{color:var(--graphite-700);cursor:pointer;background:0 0;border:0;min-height:44px}.public-header>div{align-items:center;gap:10px;display:flex}.header-cta,.account-pill{background:var(--graphite-950);color:#fff;cursor:pointer;border:0;border-radius:4px;padding:12px 17px;font-weight:700}.landing-main{max-width:none;margin:0;padding:0;overflow:hidden}.landing-hero{text-align:center;max-width:1000px;margin:0 auto;padding:96px 24px 80px}.hero-proof{border:1px solid var(--paper-300);background:var(--paper-100);border-radius:4px;align-items:center;gap:12px;margin-bottom:28px;padding:8px 12px;display:inline-flex}.hero-proof span{color:var(--signal-700);align-items:center;gap:6px;font-weight:700;display:flex}.hero-proof small{color:var(--graphite-600);border-left:1px solid var(--paper-300);padding-left:12px}.landing-hero h1{font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(54px,7.5vw,94px);line-height:.96}.landing-hero h1 em{color:var(--signal-700);font:inherit;line-height:inherit;font-size:inherit!important}.landing-hero>p{max-width:760px;color:var(--graphite-700);margin:30px auto 0;font-size:21px;line-height:1.55}.hero-actions{justify-content:center;gap:12px;margin-top:34px;display:flex}.big-cta,.landing-price button,.checkout-result button{background:var(--signal-700);color:#fff;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-weight:800;display:inline-flex}.quiet-cta{border:1px solid var(--paper-300);cursor:pointer;background:#fff;border-radius:4px;min-height:54px;padding:0 22px;font-weight:700}.hero-assurances{color:var(--graphite-600);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:26px;font-size:14px;display:flex}.hero-assurances span{align-items:center;gap:7px;display:flex}.proof-tape{background:var(--graphite-950);min-width:max-content;color:var(--paper-100);font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;gap:25px;padding:17px;font-size:14px;display:flex}.proof-tape i{background:var(--signal-400);border-radius:50%;width:5px;height:5px}.how-it-works,.pricing-page{max-width:1180px;margin:auto;padding:105px 28px}.section-heading{max-width:780px;margin-bottom:44px}.section-heading small,.deal-example>div>small,.landing-price>div>small,.onboarding section>small,.account-heading>small,.checkout-result>small{font-family:var(--font-data);color:var(--signal-700);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.section-heading h2,.deal-example h2,.landing-price h2{font-family:var(--font-display);letter-spacing:-.05em;margin:14px 0;font-size:clamp(38px,5vw,58px);line-height:1.02}.step-grid{border:1px solid var(--paper-300);grid-template-columns:repeat(4,1fr);display:grid}.step-grid article{border-right:1px solid var(--paper-300);min-height:280px;padding:29px;position:relative}.step-grid article:last-child{border-right:0}.step-grid article>b{color:var(--paper-300);font:700 40px var(--font-data);position:absolute;top:16px;right:19px}.step-grid svg{color:var(--signal-700);width:27px;height:27px;margin:45px 0 18px}.step-grid h3{font:700 21px var(--font-display);margin:0 0 12px}.step-grid p,.deal-example p,.landing-price p{color:var(--graphite-600);line-height:1.6}.deal-example{background:var(--paper-100);border:1px solid var(--paper-300);grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;max-width:1180px;margin:0 auto 105px;padding:72px;display:grid}.example-card{border:1px solid var(--paper-300);box-shadow:8px 8px 0 var(--paper-200);background:#fff;padding:30px}.example-card>span{font:700 14px var(--font-data);text-transform:uppercase}.example-card>strong{font:800 38px var(--font-display);color:var(--signal-700);margin:9px 0 20px;display:block}.example-card dl{margin:0}.example-card dl div{border-top:1px solid var(--paper-200);justify-content:space-between;padding:13px 0;display:flex}.example-card dd{font-family:var(--font-data);margin:0;font-weight:700}.example-card>small{color:var(--graphite-600);margin-top:18px;display:block}.landing-price{background:var(--signal-700);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:70px;max-width:1180px;margin:0 auto 105px;padding:70px;display:grid}.landing-price>div>small,.landing-price p{color:var(--signal-100)}.price-lockup{min-width:250px}.price-lockup>span{display:block}.price-lockup>strong{font:800 80px var(--font-display);letter-spacing:-.06em;display:block}.price-lockup>small{color:var(--signal-100);margin-bottom:20px;display:block}.landing-price button{color:var(--signal-700);background:#fff}.dealer-invitation{border:1px solid var(--paper-300);max-width:1180px;box-shadow:7px 7px 0 var(--paper-200);background:#fff;justify-content:space-between;align-items:center;gap:42px;margin:0 auto 32px;padding:44px 48px;display:flex}.dealer-invitation small,.dealer-signup-intro>small,.dealer-signup-card header>small,.dealer-signup-success>small{color:var(--signal-700);font:700 13px var(--font-data);letter-spacing:.1em}.dealer-invitation h2{font:800 31px/1.08 var(--font-display);letter-spacing:-.035em;margin:8px 0}.dealer-invitation p{max-width:760px;color:var(--graphite-600);margin:0;line-height:1.55}.dealer-invitation>button,.dealer-signup-submit,.dealer-signup-success>button{background:var(--graphite-950);color:#fff;cursor:pointer;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 21px;font-weight:800;display:flex}.public-footer{border-top:1px solid var(--paper-300);max-width:1180px;min-height:130px;color:var(--graphite-600);justify-content:space-between;align-items:center;margin:auto;padding:35px 28px;display:flex}.public-footer>div{gap:18px;display:flex}.public-footer>div button{cursor:pointer;color:inherit;background:0 0;border:0}.pricing-page>.section-heading{text-align:center;margin:0 auto 55px}.pricing-page h1{font:800 clamp(46px,6vw,72px)/1 var(--font-display);letter-spacing:-.06em;margin:18px 0}.pricing-page>.section-heading p{color:var(--graphite-600);font-size:19px}.pricing-grid{grid-template-columns:1fr 1fr;align-items:stretch;max-width:900px;margin:auto;display:grid}.pricing-grid article{border:1px solid var(--paper-300);background:#fff;flex-direction:column;padding:38px;display:flex}.pricing-grid article>span{font:700 14px var(--font-data);text-transform:uppercase}.pricing-grid article>span em{background:var(--signal-100);color:var(--signal-700);margin-left:7px;padding:5px 7px;font-style:normal}.pricing-grid article>strong{font:800 56px var(--font-display);margin-top:18px}.pricing-grid article>strong s{color:var(--graphite-600);font-size:21px}.pricing-grid article>small{color:var(--graphite-600)}.pricing-grid ul{border-top:1px solid var(--paper-200);flex:1;margin:20px 0;padding:20px 0;list-style:none}.pricing-grid li{gap:9px;margin:13px 0;display:flex}.pricing-grid li svg{width:17px;color:var(--signal-700);flex:none}.pricing-grid article>button{border:1px solid var(--graphite-950);cursor:pointer;background:#fff;min-height:50px;font-weight:800}.pricing-grid .featured-plan{background:var(--graphite-950);color:#fff;box-shadow:9px 9px 0 var(--signal-400)}.pricing-grid .featured-plan>small{color:var(--paper-300)}.pricing-grid .featured-plan>button{background:var(--signal-400);border-color:var(--signal-400);color:var(--graphite-950)}.price-note{text-align:center;max-width:760px;color:var(--graphite-600);margin:35px auto 0;line-height:1.55}.auth-needed,.checkout-result{text-align:center;max-width:640px;min-height:calc(100vh - 76px);margin:auto;padding:120px 25px}.auth-needed>svg,.checkout-result>svg{width:54px;height:54px;color:var(--signal-700)}.auth-needed h1,.checkout-result h1{font:800 52px/1 var(--font-display);letter-spacing:-.05em}.auth-needed p,.checkout-result p{color:var(--graphite-600);font-size:18px;line-height:1.55}.auth-needed>button,.checkout-result>button{background:var(--signal-700);color:#fff;cursor:pointer;border:0;border-radius:4px;min-height:52px;margin:10px 4px;padding:0 21px;font-weight:800}.onboarding-shell{min-height:100vh}.onboarding{max-width:780px;margin:auto;padding:55px 28px 90px}.onboarding-progress{font:700 14px var(--font-data);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:55px;display:grid}.onboarding-progress div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.onboarding-progress i{background:var(--paper-300);height:4px}.onboarding-progress i.active{background:var(--signal-700)}.onboarding section h1{font:800 50px/1.04 var(--font-display);letter-spacing:-.05em;margin:12px 0}.onboarding section>p{color:var(--graphite-600);font-size:18px;line-height:1.5}.field-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:32px;display:grid}.field-grid label,.field-stack label{color:var(--graphite-700);flex-direction:column;gap:8px;font-weight:700;display:flex;position:relative}.field-grid input,.field-grid select,.field-stack input{border:1px solid var(--paper-300);height:52px;color:var(--graphite-950);background:#fff;border-radius:3px;padding:0 14px}.field-stack{gap:22px;margin-top:35px;display:grid}.field-stack label>span{color:var(--graphite-600);position:absolute;top:43px;left:14px}.field-stack label:has(>span) input{padding-left:29px}.field-stack fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;display:grid}.field-stack legend{margin-bottom:10px;font-weight:700}.field-stack fieldset button,.choice-cards button{border:1px solid var(--paper-300);cursor:pointer;background:#fff;min-height:58px;padding:12px}.field-stack fieldset button.selected,.choice-cards button.selected{border-color:var(--signal-700);background:var(--signal-100);box-shadow:inset 0 0 0 1px var(--signal-700)}.choice-cards{grid-template-columns:1fr 1fr;gap:12px;margin:35px 0;display:grid}.choice-cards button{text-align:left;min-height:120px}.choice-cards strong,.choice-cards span{display:block}.choice-cards strong{margin-bottom:8px;font-size:18px}.choice-cards span{color:var(--graphite-600);line-height:1.5}.boundary-note{background:var(--paper-100);border-left:4px solid var(--signal-700);gap:16px;padding:20px;display:flex}.boundary-note svg{color:var(--signal-700);flex:none}.boundary-note p{color:var(--graphite-600);margin:5px 0 0;line-height:1.5}.onboarding>footer{border-top:1px solid var(--paper-300);justify-content:space-between;margin-top:35px;padding-top:40px;display:flex}.back-button,.next-button{border:1px solid var(--paper-300);cursor:pointer;background:#fff;min-height:50px;padding:0 20px;font-weight:800}.next-button{border-color:var(--signal-700);background:var(--signal-700);color:#fff;align-items:center;gap:9px;display:flex}.next-button svg{width:18px}.account-page{max-width:1000px;margin:auto;padding:80px 28px}.account-heading h1{font:800 60px/1 var(--font-display);letter-spacing:-.055em;margin:14px 0}.account-heading p{color:var(--graphite-600);font-size:19px}.search-summary{background:var(--paper-100);border:1px solid var(--paper-300);justify-content:space-between;align-items:center;margin:35px 0;padding:28px;display:flex}.search-summary span,.account-actions span{font:700 14px var(--font-data);letter-spacing:.08em;color:var(--signal-700)}.search-summary h2{font:800 28px var(--font-display);margin:7px 0}.search-summary p{margin:0 0 6px}.search-summary small{color:var(--graphite-600)}.search-summary>button{cursor:pointer;background:0 0;border:0;text-decoration:underline}.account-actions{grid-template-columns:1fr 1fr;gap:15px;display:grid}.account-actions article{border:1px solid var(--paper-300);background:#fff;padding:30px}.account-actions article>svg{color:var(--signal-700);margin-bottom:35px}.account-actions h3{font:800 25px/1.1 var(--font-display);margin:8px 0}.account-actions p{min-height:72px;color:var(--graphite-600);line-height:1.5}.account-actions article>button{border:1px solid var(--graphite-950);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;font-weight:800;display:flex}.account-actions .concierge-account{background:var(--graphite-950);color:#fff}.account-actions .concierge-account span{color:var(--signal-400)}.account-actions .concierge-account p{color:var(--paper-300)}.account-actions .concierge-account>button{background:var(--signal-400);border-color:var(--signal-400)}.outreach-consent{border:1px solid var(--graphite-700);background:var(--graphite-900);color:var(--paper-200);gap:6px;margin:18px 0;padding:16px;font-size:14px;line-height:1.45;display:grid}.outreach-consent strong{color:#fff;font-size:15px}.outreach-consent button{color:var(--signal-400);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.consent-error{color:var(--redline-700);margin:0 0 12px;display:block}.legal-page{max-width:860px;margin:auto;padding:90px 28px 110px}.legal-page>small{font:700 12px var(--font-data);color:var(--signal-700);letter-spacing:.1em;text-transform:uppercase}.legal-page>h1{font:800 clamp(48px,7vw,72px)/1 var(--font-display);letter-spacing:-.055em;margin:14px 0 22px}.legal-intro{max-width:760px;color:var(--graphite-700);font-size:20px;line-height:1.55}.legal-sections{border-top:1px solid var(--paper-300);margin-top:48px}.legal-sections section{border-bottom:1px solid var(--paper-300);padding:28px 0}.legal-sections h2{font:800 24px var(--font-display);margin:0 0 10px}.legal-sections p{color:var(--graphite-600);margin:0;line-height:1.65}.legal-updated{color:var(--graphite-700);font:600 14px var(--font-data);margin-top:30px}.signout-link{color:var(--graphite-600);cursor:pointer;background:0 0;border:0;margin:40px auto 0;text-decoration:underline;display:block}@media (width<=800px){.public-header{padding:0 16px}.public-header nav,.public-header .text-button{display:none}.landing-hero{padding:68px 18px 58px}.landing-hero>p{font-size:18px}.hero-proof small{display:none}.hero-actions{flex-direction:column}.hero-assurances{flex-direction:column;align-items:center;gap:10px}.proof-tape{justify-content:flex-start;overflow:hidden}.how-it-works,.pricing-page{padding:70px 18px}.step-grid{grid-template-columns:1fr}.step-grid article{border-right:0;border-bottom:1px solid var(--paper-300);min-height:220px}.deal-example,.landing-price{grid-template-columns:1fr;gap:30px;margin:0 18px 70px;padding:35px 24px}.dealer-invitation{flex-direction:column;align-items:flex-start;margin:0 18px 28px;padding:30px 24px}.public-footer{text-align:center;flex-direction:column;gap:20px}.pricing-grid,.account-actions{grid-template-columns:1fr}.pricing-grid .featured-plan{box-shadow:6px 6px 0 var(--signal-400)}.field-grid,.choice-cards,.field-stack fieldset{grid-template-columns:1fr}.onboarding section h1{font-size:42px}.account-heading h1{font-size:48px}.search-summary{align-items:flex-start;gap:20px}.search-summary>button{flex:none}.account-actions p{min-height:auto}}@media (width>=801px) and (width<=1100px){.public-header nav{z-index:auto;background:0 0;border:0;grid-template-columns:none;height:100%;display:flex;position:static;inset:auto}.public-header nav button{border:0;height:100%;font-size:16px}}.dealer-quote-shell{background:var(--paper-50);min-height:100vh;color:var(--graphite-950)}.dealer-quote-shell>header{border-bottom:1px solid var(--paper-300);justify-content:space-between;align-items:center;max-width:920px;height:76px;margin:auto;padding:0 24px;display:flex}.dealer-quote-shell>header small{color:var(--graphite-600);font:700 12px var(--font-data);letter-spacing:.08em;text-transform:uppercase}.dealer-quote-shell>header>div{align-items:center;gap:18px;display:flex}.dealer-quote-shell>header>div>a,.dealer-quote-state>a{color:var(--signal-700);font-weight:750}.dealer-quote-shell main{max-width:920px;margin:auto;padding:72px 24px 100px}.dealer-quote-intro{max-width:680px}.dealer-quote-intro>span,.dealer-quote-vehicle>small{color:var(--signal-700);font:700 14px var(--font-data);letter-spacing:.1em;text-transform:uppercase}.dealer-quote-intro h1{font:800 clamp(48px,8vw,76px)/.98 var(--font-display);letter-spacing:-.06em;margin:14px 0}.dealer-quote-intro p{color:var(--graphite-600);margin:0;font-size:19px;line-height:1.55}.dealer-quote-card{border:1px solid var(--paper-300);box-shadow:8px 8px 0 var(--paper-200);background:#fff;margin-top:42px}.dealer-quote-vehicle{border-bottom:1px solid var(--paper-300);background:var(--paper-100);padding:28px 32px}.dealer-quote-vehicle h2{font:800 28px/1.15 var(--font-display);margin:9px 0}.dealer-quote-vehicle p{color:var(--graphite-600);font-family:var(--font-data);margin:0}.dealer-quote-card form{gap:24px;padding:32px;display:grid}.dealer-quote-card label{color:var(--graphite-700);flex-direction:column;gap:8px;font-weight:750;display:flex}.dealer-quote-card input,.dealer-quote-card select,.dealer-quote-card textarea{box-sizing:border-box;border:1px solid var(--paper-300);width:100%;color:var(--graphite-950);font:inherit;background:#fff;border-radius:3px;padding:13px 14px}.dealer-quote-card textarea{resize:vertical}.dealer-quote-card label>small{color:var(--graphite-600);font-weight:500}.quote-totals{grid-template-columns:1fr 1fr;gap:18px;display:grid}.file-input{border:1px solid var(--paper-300);align-items:center;gap:9px;min-height:48px;padding:0 14px;font-weight:600;display:flex;position:relative;overflow:hidden}.file-input input{opacity:0;cursor:pointer;position:absolute;inset:0}.dealer-quote-card form>button{background:var(--signal-700);color:#fff;cursor:pointer;border:0;border-radius:3px;min-height:54px;font-weight:800}.dealer-quote-optional>.raretta-disclosure-panel>label{margin:0 0 18px}.quote-trust{color:var(--graphite-600);justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.quote-error{border-left:4px solid var(--redline-700);background:var(--redline-100);color:var(--redline-700);margin:0;padding:13px}.dealer-quote-state{text-align:center;align-content:center;place-items:center;gap:16px;max-width:680px;min-height:300px;margin:auto;display:grid}.dealer-quote-state strong{font:800 34px var(--font-display)}.dealer-quote-state p{max-width:560px;color:var(--graphite-600);line-height:1.55}.dealer-quote-state svg{width:46px;height:46px;color:var(--signal-700)}@media (width<=700px){.dealer-quote-shell main{padding:48px 16px 70px}.dealer-quote-shell>header{padding:0 16px}.dealer-quote-shell>header small{display:none}.dealer-quote-card form,.dealer-quote-vehicle{padding:22px}.quote-totals{grid-template-columns:1fr}.dealer-quote-intro h1{overflow-wrap:anywhere;font-size:44px}.dealer-quote-intro p{font-size:17px}.dealer-quote-vehicle h2{overflow-wrap:anywhere;font-size:23px}.dealer-quote-vehicle p{overflow-wrap:anywhere}}@media (width>=901px){.dealer-quote-shell>header,.dealer-quote-shell main{max-width:1180px}.dealer-quote-shell main{grid-template-columns:minmax(0,.68fr) minmax(620px,1.32fr);align-items:start;gap:54px;padding:52px 28px 90px;display:grid}.dealer-quote-intro{padding-top:20px;position:sticky;top:32px}.dealer-quote-card{margin-top:0}.dealer-quote-state{grid-column:1/-1;width:100%}}.dealer-signup-page{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:72px;max-width:1180px;margin:auto;padding:82px 28px 110px;display:grid}.dealer-signup-intro{padding-top:24px;position:sticky;top:42px}.dealer-signup-intro h1{font:800 clamp(55px,6vw,78px)/.94 var(--font-display);letter-spacing:-.06em;margin:16px 0 24px}.dealer-signup-intro h1 em{color:var(--signal-700);font:inherit;line-height:inherit;font-size:inherit!important}.dealer-signup-intro>p{color:var(--graphite-700);font-size:19px;line-height:1.58}.dealer-signup-intro>div{color:var(--graphite-700);gap:13px;margin-top:28px;display:grid}.dealer-signup-intro>div span{align-items:center;gap:9px;display:flex}.dealer-signup-intro>div svg{color:var(--signal-700)}.dealer-signup-card{border:1px solid var(--paper-300);box-shadow:10px 10px 0 var(--paper-200);background:#fff;gap:24px;padding:38px;display:grid}.dealer-signup-card header h2,.dealer-signup-success h2{font:800 36px/1 var(--font-display);letter-spacing:-.04em;margin:9px 0}.dealer-signup-card header p,.dealer-signup-success p{color:var(--graphite-600);margin:0;line-height:1.5}.dealer-signup-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dealer-signup-grid label,.dealer-signup-notes,.raretta-field,.raretta-select{color:var(--graphite-700);flex-direction:column;gap:8px;font-weight:750;display:flex}.dealer-signup-grid label>span,.dealer-signup-notes span,.raretta-field label>span{color:var(--graphite-600);font-weight:500}.dealer-signup-grid input,.dealer-signup-grid select,.dealer-signup-grid .raretta-select>button,.dealer-signup-notes textarea{box-sizing:border-box;border:1px solid var(--paper-300);width:100%;color:var(--graphite-950);font:inherit;background:#fff;border-radius:3px;padding:13px}.dealer-signup-grid .raretta-select>button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.dealer-signup-grid .raretta-field,.dealer-signup-grid .raretta-select{gap:6px}.raretta-select-popover{min-width:var(--trigger-width);border:1px solid var(--paper-300);background:#fff;border-radius:3px;box-shadow:0 12px 32px #15191729}.raretta-select-popover [role=option]{color:var(--graphite-900);cursor:pointer;padding:11px 13px}.raretta-select-popover [role=option][data-focused]{background:var(--signal-100)}.dealer-signup-optional{padding:0 2px}.dealer-signup-optional>.dealer-signup-grid{padding:6px 0 18px}.dealer-signup-optional>.dealer-signup-notes{padding-bottom:18px}.dealer-signup-consent{color:var(--graphite-700);align-items:flex-start;gap:11px;font-size:14px;line-height:1.45;display:flex}.dealer-signup-consent input{width:18px;height:18px;accent-color:var(--signal-700);flex:none}.dealer-signup-consent button{color:var(--signal-700);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dealer-signup-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.dealer-signup-submit:disabled{opacity:.6;cursor:wait}.dealer-signup-success{text-align:center;align-content:center;justify-items:center;min-height:340px}.dealer-signup-success>svg{width:48px;height:48px;color:var(--signal-700)}@media (width<=900px){.dealer-signup-page{grid-template-columns:1fr;gap:38px;padding:56px 18px 80px}.dealer-signup-intro{position:static}}@media (width<=600px){.dealer-signup-page{gap:24px;padding-top:36px}.dealer-signup-card{box-shadow:6px 6px 0 var(--paper-200);gap:16px;padding:18px}.dealer-signup-card header h2{font-size:32px}.dealer-signup-grid{grid-template-columns:1fr;gap:14px}.dealer-signup-grid label,.dealer-signup-notes{gap:6px}.dealer-signup-grid input,.dealer-signup-grid select,.dealer-signup-notes textarea{padding:10px}.dealer-signup-optional>summary{min-height:44px}.dealer-signup-consent{line-height:1.35}.dealer-signup-submit{min-height:48px}.dealer-signup-intro h1{margin:10px 0 14px;font-size:46px}.dealer-signup-intro>p{margin:0;font-size:17px;line-height:1.48}.dealer-signup-intro>div{gap:9px;margin-top:18px}}@media (width>=801px) and (height<=1100px){.pricing-page{padding-top:52px;padding-bottom:70px}.pricing-page>.section-heading{margin-bottom:30px}.pricing-page h1{max-width:940px;margin:12px auto;font-size:56px}.pricing-page>.section-heading p{margin:12px 0 0}.pricing-grid article{padding:28px}.pricing-grid article>strong{margin-top:12px;font-size:48px}.pricing-grid ul{margin:12px 0;padding:12px 0}.pricing-grid li{margin:9px 0}.price-note{margin-top:24px}.dealer-signup-page{padding-top:54px}.dealer-signup-intro{padding-top:8px}}@media (width>=901px) and (height<=900px){.pricing-page{padding-top:28px;padding-bottom:52px}.pricing-page>.section-heading{margin-bottom:18px}.pricing-page h1{margin:8px auto;font-size:44px}.pricing-page>.section-heading p{margin:8px 0 0}.pricing-grid article{padding:22px}.pricing-grid article>strong{margin-top:8px;font-size:42px}.pricing-grid ul{margin:8px 0;padding:8px 0}.pricing-grid li{margin:6px 0}.pricing-grid article>button{min-height:46px}.price-note{margin-top:18px}.dealer-quote-shell main{padding-top:32px;padding-bottom:56px}.dealer-quote-intro{padding-top:2px}.dealer-quote-intro h1{margin:12px 0;font-size:62px}.dealer-quote-intro p{font-size:18px;line-height:1.48}.dealer-quote-vehicle{padding:18px 22px}.dealer-quote-card form{gap:16px;padding:22px}.dealer-quote-card input,.dealer-quote-card select,.dealer-quote-card textarea{padding:10px 12px}.dealer-quote-optional>summary{min-height:44px}.dealer-quote-card form>button{min-height:48px}.dealer-signup-page{gap:54px;padding-top:32px;padding-bottom:56px}.dealer-signup-intro{padding-top:2px}.dealer-signup-intro h1{margin:12px 0 18px;font-size:62px}.dealer-signup-intro>p{margin:0;font-size:18px;line-height:1.48}.dealer-signup-intro>div{gap:9px;margin-top:20px}.dealer-signup-card{gap:18px;padding:28px}.dealer-signup-card header h2{font-size:32px}.dealer-signup-grid{gap:14px}.dealer-signup-grid label,.dealer-signup-notes{gap:6px}.dealer-signup-grid input,.dealer-signup-grid select,.dealer-signup-notes textarea{padding:10px}.dealer-signup-optional>summary{min-height:44px}.dealer-signup-submit{min-height:48px}}.landing-main{border-top:1px solid #0000}.landing-main .landing-hero{text-align:left;grid-template-columns:minmax(0,.98fr) minmax(500px,1.02fr);align-items:start;gap:42px;max-width:1240px;min-height:640px;padding:26px 28px 58px;display:grid}.hero-copy{z-index:2;position:relative}.landing-main .hero-proof{background:var(--marker-100);border-color:var(--marker-200);box-shadow:5px 5px 0 var(--paper-200);margin-bottom:18px}.landing-main .hero-proof span{color:var(--marker-700)}.landing-main .landing-hero h1{letter-spacing:-.065em;font-size:clamp(52px,5.2vw,72px);line-height:.93}.landing-main .landing-hero h1 em{color:var(--signal-700)}.landing-main .landing-hero .hero-copy>p{max-width:610px;color:var(--graphite-700);margin:18px 0 0;font-size:18px;line-height:1.5}.landing-main .hero-actions,.landing-main .hero-assurances{justify-content:flex-start}.landing-main .big-cta{box-shadow:5px 5px 0 var(--graphite-950);transition:transform .18s,box-shadow .18s}.landing-main .big-cta:hover{box-shadow:8px 8px 0 var(--graphite-950);transform:translate(-2px,-2px)}.buyer-interest-form{border:1px solid var(--paper-300);border-left:4px solid var(--signal-700);max-width:620px;box-shadow:7px 7px 0 var(--paper-200);background:#fff;border-radius:4px;margin-top:18px;padding:13px}.buyer-interest-fields{grid-template-columns:minmax(0,1fr) 112px auto;gap:10px;display:grid}.buyer-interest-fields label{gap:5px;min-width:0;display:grid}.buyer-interest-fields label>span{color:var(--graphite-600);font:700 14px var(--font-data);letter-spacing:.06em;text-transform:uppercase}.buyer-interest-fields input{border:1px solid var(--paper-300);background:var(--paper-50);width:100%;min-width:0;height:44px;color:var(--graphite-950);border-radius:3px;padding:0 12px;font-size:16px}.buyer-interest-vehicle{grid-column:1/-1}.buyer-interest-fields button{border:1px solid var(--signal-700);background:var(--signal-700);color:#fff;cursor:pointer;white-space:nowrap;border-radius:3px;justify-content:center;align-self:end;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:800;display:flex}.buyer-interest-fields button:disabled{opacity:.62;cursor:wait}.buyer-interest-form>small{color:var(--graphite-600);margin-top:8px;font-size:14px;line-height:1.35;display:block}.buyer-interest-form>small button{color:var(--signal-700);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.buyer-interest-error{color:var(--redline-700);margin:10px 0 0;font-size:14px}.buyer-interest-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.buyer-interest-success{border:1px solid var(--signal-600);border-left:4px solid var(--signal-700);background:var(--signal-100);max-width:620px;min-height:112px;box-shadow:7px 7px 0 var(--paper-200);border-radius:4px;align-items:center;gap:14px;margin-top:26px;padding:20px;display:flex}.buyer-interest-success>svg{width:31px;height:31px;color:var(--signal-700);flex:none}.buyer-interest-success>span{gap:4px;display:grid}.buyer-interest-success strong{font:800 20px var(--font-display)}.buyer-interest-success small{color:var(--graphite-700);font-size:14px}.landing-main .hero-instrument{margin-top:38px}.hero-instrument{background:var(--graphite-950);min-height:520px;color:var(--paper-50);border:1px solid var(--graphite-800);box-shadow:14px 14px 0 var(--paper-200);position:relative;overflow:hidden}.instrument-topline{border-bottom:1px solid var(--graphite-700);height:52px;font:600 14px var(--font-data);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.instrument-topline span{color:var(--signal-400);align-items:center;gap:8px;display:flex}.instrument-topline span i{background:var(--signal-400);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite live-pulse;box-shadow:0 0 0 5px #36c99a1f}.instrument-topline b{color:var(--paper-400);font-weight:500}.radar-field{border:1px solid var(--graphite-700);border-radius:50%;width:420px;height:420px;position:absolute;top:44px;right:-52px}.radar-field>i{border:1px solid var(--graphite-700);border-radius:50%;position:absolute;inset:14%}.radar-field>i:nth-child(2){inset:29%}.radar-field>i:nth-child(3){inset:43%}.radar-field:before,.radar-field:after{content:"";background:var(--graphite-700);position:absolute}.radar-field:before{width:1px;top:0;bottom:0;left:50%}.radar-field:after{height:1px;top:50%;left:0;right:0}.radar-field>svg{z-index:2;width:68px;height:68px;color:var(--signal-400);background:var(--graphite-900);border:1px solid var(--signal-600);border-radius:50%;padding:14px;position:absolute;top:calc(50% - 34px);left:calc(50% - 34px)}.radar-sweep{z-index:1;background:var(--signal-400);transform-origin:0;opacity:.72;width:44%;height:1px;animation:5s linear infinite radar-turn;position:absolute;top:50%;left:50%}.market-ping{z-index:3;background:var(--graphite-900);border-left:2px solid var(--marker-500);gap:2px;min-width:118px;padding:9px 10px;display:grid;position:absolute;box-shadow:4px 4px #00000038}.market-ping span,.market-ping small{font:500 14px var(--font-data);color:var(--paper-200)}.market-ping strong{font:600 14px var(--font-data)}.ping-one{border-left-color:var(--signal-400);top:135px;right:29px}.ping-two{top:100px;right:232px}.rare-deal-card{z-index:4;background:var(--paper-50);color:var(--graphite-950);border:1px solid var(--paper-300);box-shadow:8px 8px 0 var(--signal-600);position:absolute;bottom:28px;left:30px;right:84px}.rare-deal-card header{border-bottom:1px solid var(--paper-300);justify-content:space-between;align-items:center;min-height:40px;padding:0 14px;display:flex}.rare-deal-card header span{font:700 14px var(--font-data);color:var(--signal-700);letter-spacing:.07em;align-items:center;gap:6px;display:flex}.rare-deal-card header small{color:var(--graphite-700)}.deal-vehicle{justify-content:space-between;align-items:center;padding:15px;display:flex}.deal-vehicle>div{gap:3px;display:grid}.deal-vehicle small,.deal-vehicle span{color:var(--graphite-700)}.deal-vehicle strong{font:700 21px var(--font-display)}.deal-vehicle>svg{width:42px;height:42px;color:var(--graphite-700)}.landed-price{border-top:1px solid var(--paper-300);grid-template-columns:1fr auto;align-items:end;margin:0 15px;padding:13px 0;display:grid}.landed-price span{color:var(--graphite-600);font-size:14px}.landed-price strong{font:700 38px var(--font-data);letter-spacing:-.05em;grid-area:1/2/3}.landed-price small{color:var(--graphite-700)}.rare-deal-card footer{background:var(--signal-100);border-top:1px solid var(--paper-300);justify-content:space-between;align-items:center;padding:11px 14px;font-size:14px;display:flex}.rare-deal-card footer>span{color:var(--graphite-900)}.rare-deal-card footer b{color:var(--signal-700)}.rare-deal-card footer i{font:600 14px var(--font-data);color:var(--signal-700);font-style:normal}.landing-manifesto{text-align:center;background:var(--paper-100);border-bottom:1px solid var(--paper-300);padding:112px 28px}.landing-manifesto small{font:700 12px var(--font-data);letter-spacing:.12em;color:var(--signal-700)}.landing-manifesto h2{max-width:930px;font:700 clamp(44px,6vw,72px)/1 var(--font-display);letter-spacing:-.055em;margin:20px auto 24px}.landing-manifesto h2 em{color:var(--signal-700);font:inherit;line-height:inherit;font-size:inherit!important}.landing-manifesto p{max-width:690px;color:var(--graphite-600);margin:auto;font-size:19px;line-height:1.6}.landing-main .how-it-works{padding-top:110px}.landing-main .section-heading{max-width:850px}.journey-grid{border:1px solid var(--paper-300);box-shadow:10px 10px 0 var(--paper-200);grid-template-columns:repeat(4,1fr);display:grid}.journey-grid article{border-right:1px solid var(--paper-300);background:var(--paper-50);flex-direction:column;min-height:355px;padding:26px;display:flex;position:relative}.journey-grid article:last-child{border-right:0}.journey-grid article>span{font:700 42px var(--font-data);color:var(--graphite-500);position:absolute;top:16px;right:18px}.journey-icon{width:48px;height:48px;color:var(--signal-700);background:var(--signal-100);border:1px solid var(--signal-400);place-items:center;margin:34px 0 22px;display:grid}.journey-grid article>small{font:700 10px var(--font-data);letter-spacing:.1em;color:var(--signal-700)}.journey-grid h3{font:700 23px/1.08 var(--font-display);margin:8px 0 12px}.journey-grid p{color:var(--graphite-600);margin:0;line-height:1.55}.journey-grid article>b{font:600 14px var(--font-data);color:var(--graphite-700);margin-top:auto;padding-top:18px}.landing-main .deal-example{background:var(--graphite-950);color:var(--paper-50);border-color:var(--graphite-800);box-shadow:12px 12px 0 var(--signal-400);position:relative}.landing-main .deal-example h2{color:var(--paper-50)}.landing-main .deal-example>div>small{color:var(--signal-400)}.landing-main .deal-example .example-card>small{color:var(--graphite-700)}.landing-main .deal-example p{color:var(--paper-300)}.landing-main .deal-example ul{gap:12px;padding:0;list-style:none;display:grid}.landing-main .deal-example li{color:var(--paper-200);align-items:center;gap:9px;display:flex}.landing-main .deal-example li svg{width:18px;color:var(--signal-400)}.landing-main .example-card{color:var(--graphite-950);box-shadow:8px 8px 0 var(--marker-200)}.example-card header{font:600 14px var(--font-data);justify-content:space-between;gap:15px;display:flex}.example-card header b{color:var(--signal-700)}.landing-main .example-card>p{color:var(--graphite-600);margin-top:-12px}@keyframes radar-turn{to{transform:rotate(360deg)}}@keyframes live-pulse{50%{opacity:.45}}@media (width<=1000px){.landing-main .landing-hero{grid-template-columns:1fr;gap:55px;padding-top:60px}.hero-copy{max-width:760px}.hero-instrument{width:min(700px,100%);margin-top:0!important}.journey-grid{grid-template-columns:1fr 1fr}.journey-grid article:nth-child(2){border-right:0}.journey-grid article:nth-child(-n+2){border-bottom:1px solid var(--paper-300)}}@media (width<=640px){.landing-main .landing-hero{gap:42px;min-height:0;padding:50px 18px 64px}.landing-main .landing-hero h1{font-size:clamp(49px,14vw,64px)}.landing-main .landing-hero .hero-copy>p{font-size:18px}.landing-main .hero-actions{display:grid}.buyer-interest-form{box-shadow:5px 5px 0 var(--paper-200);padding:13px}.buyer-interest-fields{grid-template-columns:minmax(0,1fr) 104px}.buyer-interest-fields button{grid-column:1/-1}.buyer-interest-success{box-shadow:5px 5px 0 var(--paper-200)}.landing-main .hero-assurances{align-items:flex-start}.hero-instrument{min-height:445px;box-shadow:8px 8px 0 var(--paper-200)}.instrument-topline b,.ping-two{display:none}.radar-field{width:350px;height:350px;right:-120px}.ping-one{top:115px;right:14px}.rare-deal-card{bottom:18px;left:14px;right:30px}.deal-vehicle strong{font-size:17px}.landed-price{align-items:start}.landed-price span{font-size:14px}.landed-price strong{font-size:30px}.rare-deal-card footer i{display:none}.landing-manifesto{padding:80px 18px}.landing-manifesto h2{font-size:43px}.journey-grid{grid-template-columns:1fr}.journey-grid article{border-right:0;border-bottom:1px solid var(--paper-300);min-height:300px}.journey-grid article:last-child{border-bottom:0}.landing-main .deal-example{box-shadow:7px 7px 0 var(--signal-400)}}.public-shell.road-atlas,.dealer-quote-shell.road-atlas{--paper-50:var(--atlas-ivory);--paper-100:var(--atlas-cream);--paper-200:var(--fog);--paper-300:var(--coast-200);--paper-400:var(--coast-200);--graphite-950:var(--asphalt);--graphite-900:var(--ocean-900);--graphite-800:var(--ocean-800);--graphite-700:var(--ocean-700);--graphite-600:var(--ocean-500);--graphite-500:var(--coast-200);--signal-700:var(--ocean-700);--signal-600:var(--ocean-500);--signal-400:var(--ocean-300);--signal-100:var(--coast-100);--marker-700:#6b4e8a;--marker-500:#6b4e8a;--marker-200:#eee9f6;--marker-100:#f8f5fc;background:var(--atlas-cream);min-height:100vh;color:var(--ocean-900);font-family:var(--font-body);font-size:17px}.road-atlas .public-header{border:2px solid var(--ocean-700);background:var(--atlas-ivory);border-top:0;max-width:1480px;height:66px;padding:0 28px}.road-atlas .wordmark{color:var(--ocean-900);font:400 20px/1 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;gap:10px}.road-atlas .wordmark span{background:var(--route-coral-dark);width:34px;height:38px;color:var(--atlas-ivory);font:700 12px var(--font-data);border-radius:16px 16px 8px 8px}.road-atlas .public-header nav{border-left:1px solid var(--coast-200);align-self:stretch;gap:0}.road-atlas .public-header nav button{border-right:1px solid var(--coast-200);height:100%;min-height:0;color:var(--ocean-800);font:700 12px var(--font-data);letter-spacing:.04em;text-transform:uppercase;padding:0 20px}.road-atlas .public-header nav button[data-hovered],.road-atlas .public-header nav button[data-focus-visible]{background:var(--coast-100);color:var(--ocean-900)}.road-atlas .header-cta,.road-atlas .account-pill{border:2px solid var(--ocean-900);background:var(--ocean-900);min-height:44px;font-weight:700}.road-atlas button:focus-visible,.road-atlas a:focus-visible,.road-atlas input:focus-visible,.road-atlas select:focus-visible,.road-atlas textarea:focus-visible{outline:3px solid var(--route-coral);outline-offset:3px}.road-atlas .landing-main{background:var(--atlas-cream);overflow:hidden}.road-atlas .landing-hero{border:2px solid var(--ocean-700);background:var(--atlas-ivory);width:min(1480px,100% - 36px);max-width:none;min-height:calc(100vh - 84px);box-shadow:9px 9px 0 var(--route-coral);text-align:left;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:stretch;gap:0;margin:18px auto 0;padding:0;display:grid}.road-atlas .hero-copy{flex-direction:column;justify-content:center;padding:34px clamp(24px,3vw,44px);display:flex}.road-atlas .atlas-kicker{color:var(--route-coral-dark);font:700 12px/1.3 var(--font-data);letter-spacing:.07em;text-transform:uppercase;margin-bottom:15px}.road-atlas .landing-hero h1{max-width:700px;color:var(--ocean-900);font:400 clamp(48px,4.8vw,76px)/.91 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:0}.road-atlas .landing-hero h1 em{color:var(--route-coral-dark);font:inherit;font-style:normal;display:block}.road-atlas .landing-hero .hero-copy>p{max-width:610px;color:var(--ocean-700);margin:20px 0 0;font-size:18px;line-height:1.5}.road-atlas .buyer-interest-form{border:2px solid var(--ocean-700);max-width:660px;box-shadow:none;background:#fffffff5;border-left-width:2px;border-radius:0;margin-top:20px;padding:12px}.road-atlas .buyer-interest-fields{grid-template-columns:minmax(0,1fr) 104px 148px;gap:8px}.road-atlas .buyer-interest-fields label>span{color:var(--ocean-700);font:700 11px var(--font-data)}.road-atlas .buyer-interest-fields input{border:1px solid var(--coast-200);background:var(--atlas-ivory);height:42px;color:var(--ocean-900);border-radius:0}.road-atlas .buyer-interest-fields button{border:2px solid var(--route-coral-dark);background:var(--route-coral-dark);color:#fff;border-radius:0;min-height:44px}.road-atlas .buyer-interest-form>small{color:var(--ocean-500);font:500 12px/1.45 var(--font-data)}.road-atlas .hero-actions{margin-top:12px}.road-atlas .quiet-cta{min-height:44px;color:var(--ocean-700);text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.road-atlas .hero-assurances{color:var(--ocean-700);margin-top:14px}.road-atlas .atlas-hero-art{border-left:2px solid var(--ocean-700);background:var(--atlas-cream);min-height:620px;position:relative;overflow:hidden}.road-atlas .atlas-hero-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.road-atlas .public-proof-card{border:3px solid var(--atlas-cream);background:var(--ocean-800);width:min(500px,90%);color:var(--atlas-ivory);box-shadow:7px 7px 0 var(--mile-yellow);padding:18px 20px 16px;position:absolute;bottom:22px;right:24px;transform:rotate(.55deg)}.road-atlas .public-proof-card>header{color:var(--ocean-300);font:700 11px var(--font-data);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}.road-atlas .public-proof-card .inspection-stamp{color:var(--sun-marker)}.road-atlas .public-proof-card>h2{color:var(--atlas-ivory);font:400 24px/1.05 var(--font-display);text-transform:uppercase;margin:13px 0 3px}.road-atlas .public-proof-card>p{color:var(--coast-200);margin:0 0 12px;font-size:14px}.road-atlas .public-proof-card .landed-proof{border-color:var(--ocean-500);background:0 0}.road-atlas .public-proof-card .landed-proof>h3{display:none}.road-atlas .public-proof-card .landed-proof__row{border-color:var(--ocean-500);min-height:34px;padding:7px 0}.road-atlas .public-proof-card .landed-proof__row dt{color:var(--atlas-ivory);font-size:13px}.road-atlas .public-proof-card .landed-proof__row dt small{color:var(--ocean-300)}.road-atlas .public-proof-card .landed-proof__row dd{color:var(--atlas-ivory);font-size:13px}.road-atlas .public-proof-card .landed-proof__row.is-emphasis{background:var(--sun-marker);padding:10px}.road-atlas .public-proof-card .landed-proof__row.is-emphasis dt,.road-atlas .public-proof-card .landed-proof__row.is-emphasis dd{color:var(--surface)}.road-atlas .public-proof-card .road-note{color:var(--ocean-300);font:500 11px/1.4 var(--font-data);padding:8px 0 0}.road-atlas .proof-tape{border-block:2px solid var(--ocean-700);background:var(--ocean-800);color:var(--atlas-ivory);font:700 11px var(--font-data);text-transform:uppercase;margin-top:26px}.road-atlas .proof-tape i{background:var(--route-coral)}.road-atlas .landing-manifesto{background-color:var(--coast-100);border-bottom:2px solid var(--ocean-700);background-image:url(/assets/atlas-terrain-Cv-wnGzM.webp);background-position:50%;background-size:cover;padding:100px 28px}.road-atlas .landing-manifesto>small,.road-atlas .landing-main .section-heading small,.road-atlas .deal-example>div>small,.road-atlas .landing-price>div>small{color:var(--route-coral-dark);font:700 12px var(--font-data);letter-spacing:.08em;text-transform:uppercase}.road-atlas .landing-manifesto h2{color:var(--ocean-900);font:400 clamp(42px,5.4vw,68px)/.96 var(--font-display);letter-spacing:-.025em;text-transform:uppercase}.road-atlas .landing-manifesto h2 em{color:var(--route-coral-dark);font:inherit}.road-atlas .landing-manifesto p{color:var(--ocean-800)}.road-atlas .how-it-works{background:var(--atlas-cream);padding:96px 28px}.road-atlas .landing-main .section-heading h2,.road-atlas .deal-example h2,.road-atlas .dealer-invitation h2,.road-atlas .landing-price h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-weight:400}.road-atlas .journey-grid{border:2px solid var(--ocean-700);box-shadow:9px 9px 0 var(--mile-yellow)}.road-atlas .journey-grid article{border-color:var(--coast-200);background:var(--atlas-ivory)}.road-atlas .journey-grid article>span{color:var(--ocean-500);font-family:var(--font-data)}.road-atlas .journey-icon{border:2px solid var(--ocean-500);background:var(--coast-100);color:var(--ocean-700)}.road-atlas .journey-grid h3{font-family:var(--font-body);font-weight:700}.road-atlas .journey-grid article>small,.road-atlas .journey-grid article>b{color:var(--ocean-700);font-family:var(--font-data)}.road-atlas .deal-example{background-color:var(--ocean-800);border:2px solid var(--ocean-900);box-shadow:12px 12px 0 var(--route-coral);background-image:url(/assets/atlas-junction-CaYhrTl_.webp);background-position:50%;background-size:cover}.road-atlas .deal-example>div{background:#14343bf0;padding:22px}.road-atlas .deal-example h2{color:var(--atlas-ivory)}.road-atlas .deal-example p,.road-atlas .deal-example li{color:var(--coast-100)}.road-atlas .deal-example .landed-proof{border:3px solid var(--atlas-cream);background:var(--atlas-ivory);box-shadow:7px 7px 0 var(--mile-yellow);align-self:stretch}.road-atlas .deal-example .landed-proof .road-note{color:var(--ocean-700)}.road-atlas .dealer-invitation{border-block:2px solid var(--ocean-700);background:var(--coast-100)}.road-atlas .dealer-invitation p{color:var(--ocean-700)}.road-atlas .dealer-invitation button,.road-atlas .landing-price button{border:2px solid var(--route-coral-dark);background:var(--route-coral-dark);color:#fff}.road-atlas .landing-price{background:var(--atlas-ivory);border:2px solid var(--ocean-700);box-shadow:9px 9px 0 var(--mile-yellow)}.road-atlas .landing-price h2,.road-atlas .landing-price p,.road-atlas .landing-price .price-lockup>span,.road-atlas .landing-price .price-lockup>strong{color:var(--ocean-900)}.road-atlas .dealer-signup-page{border:2px solid var(--ocean-700);background:var(--atlas-cream);width:min(1480px,100% - 36px);max-width:none;min-height:calc(100vh - 84px);box-shadow:9px 9px 0 var(--route-coral);grid-template-columns:minmax(340px,.82fr) minmax(520px,1.18fr);gap:42px;margin:18px auto 0;padding:28px 32px 48px}.road-atlas .dealer-signup-intro{flex-direction:column;padding:18px 0 0;display:flex;position:static}.road-atlas .dealer-signup-intro>small{color:var(--route-coral-dark);font:700 12px var(--font-data);letter-spacing:.08em}.road-atlas .dealer-signup-intro h1{color:var(--ocean-900);font:400 clamp(46px,4.6vw,70px)/.93 var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:16px 0}.road-atlas .dealer-signup-intro h1 em{color:var(--route-coral-dark);font:inherit}.road-atlas .dealer-signup-intro>p{color:var(--ocean-700);margin:0;font-size:18px}.road-atlas .dealer-signup-intro .route-rail{margin-top:auto;padding-top:28px}.road-atlas .dealer-signup-card{border:2px solid var(--ocean-700);background:var(--atlas-ivory);box-shadow:7px 7px 0 var(--mile-yellow);border-radius:0;padding:22px}.road-atlas .dealer-signup-art{object-fit:cover;object-position:center 54%;border-bottom:2px solid var(--ocean-700);width:calc(100% + 44px);height:105px;margin:-22px -22px 0}.road-atlas .dealer-signup-card header h2,.road-atlas .dealer-signup-success h2{color:var(--ocean-900);font:400 31px/1 var(--font-display);letter-spacing:-.01em;text-transform:uppercase}.road-atlas .dealer-signup-grid input,.road-atlas .dealer-signup-grid select,.road-atlas .dealer-signup-grid .raretta-select>button,.road-atlas .dealer-signup-notes textarea{border-color:var(--coast-200);background:var(--atlas-ivory);border-radius:0;min-height:44px}.road-atlas .dealer-signup-submit,.road-atlas .dealer-signup-success>button{border:2px solid var(--route-coral-dark);background:var(--route-coral-dark);color:#fff;border-radius:0;min-height:48px;font-weight:700}.road-atlas .dealer-verification-page{grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr)}.road-atlas .pricing-page,.road-atlas .legal-page,.road-atlas .auth-needed,.road-atlas .onboarding,.road-atlas .account-page,.road-atlas .checkout-result{color:var(--ocean-900)}.road-atlas .pricing-page{border:2px solid var(--ocean-700);background:var(--atlas-cream);width:min(1180px,100% - 36px);box-shadow:9px 9px 0 var(--route-coral);margin:18px auto 0}.road-atlas .pricing-page h1,.road-atlas .legal-page h1,.road-atlas .auth-needed h1,.road-atlas .onboarding h1,.road-atlas .account-heading h1,.road-atlas .checkout-result h1{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;font-weight:400}.road-atlas .pricing-grid{border:2px solid var(--ocean-700);box-shadow:7px 7px 0 var(--mile-yellow)}.road-atlas .pricing-grid article{border-color:var(--coast-200);background:var(--atlas-ivory)}.road-atlas .pricing-grid .featured-plan{background:var(--ocean-800);color:var(--atlas-ivory)}.road-atlas .pricing-grid .featured-plan s{color:var(--ocean-300)}.road-atlas .pricing-grid article>button{border:2px solid var(--ocean-900);border-radius:0}.road-atlas .pricing-grid .featured-plan>button{border-color:var(--route-coral-dark);background:var(--route-coral-dark);color:#fff}.road-atlas .legal-page,.road-atlas .auth-needed,.road-atlas .onboarding,.road-atlas .account-page,.road-atlas .checkout-result{background-color:var(--atlas-cream)}.road-atlas .legal-sections section,.road-atlas .search-summary,.road-atlas .account-actions article,.road-atlas .boundary-note{border-color:var(--coast-200);background:var(--atlas-ivory);border-radius:0}.road-atlas .account-page{max-width:1080px;padding:44px 28px 58px}.road-atlas .account-heading{border:2px solid var(--ocean-700);background-color:var(--atlas-ivory);box-shadow:7px 7px 0 var(--mile-yellow);background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe6 62%,#ffffff59 100%),url(/assets/atlas-destination-C9fQ48qL.webp);background-position:50%;background-size:cover;padding:24px 28px}.road-atlas .account-heading h1{margin:10px 0 8px;font-size:clamp(38px,4.5vw,50px);line-height:1}.road-atlas .account-heading p{max-width:680px;margin:0;font-size:17px;line-height:1.5}.road-atlas .search-summary{border:2px solid var(--ocean-700);margin:22px 0;padding:22px 24px}.road-atlas .search-summary h2{font:700 26px/1.15 var(--font-body);letter-spacing:-.018em}.road-atlas .account-actions{gap:18px}.road-atlas .account-actions article{border:2px solid var(--ocean-700);padding:24px}.road-atlas .account-actions article>svg{margin-bottom:18px}.road-atlas .account-actions h3{font:700 23px/1.16 var(--font-body);letter-spacing:-.015em}.road-atlas .account-actions p{min-height:0;margin-bottom:20px}.road-atlas .account-actions article.concierge-account{background:var(--ocean-800);color:var(--atlas-ivory)}.road-atlas .account-actions article.concierge-account span{color:var(--ocean-300)}.road-atlas .account-actions article.concierge-account p{color:var(--coast-100)}.road-atlas .account-actions article.concierge-account>button{border-color:var(--route-coral);background:var(--route-coral);color:#fff}.road-atlas .onboarding-progress i.active{background:var(--route-coral-dark)}.road-atlas .onboarding .next-button,.road-atlas .checkout-result>button{background:var(--route-coral-dark);color:#fff}.road-atlas .public-footer{border-top:2px solid var(--ocean-700);background:var(--ocean-800);color:var(--atlas-ivory)}.road-atlas .public-footer .wordmark,.road-atlas .public-footer button{color:var(--atlas-ivory)}.dealer-quote-shell.road-atlas{background:var(--atlas-cream)}.dealer-quote-shell.road-atlas>header{border:2px solid var(--ocean-700);background:var(--atlas-ivory);border-top:0;height:66px}.dealer-quote-shell.road-atlas main{border:2px solid var(--ocean-700);background:var(--atlas-cream);width:min(1180px,100% - 36px);box-shadow:9px 9px 0 var(--route-coral);margin:18px auto 0}.dealer-quote-shell.road-atlas .dealer-quote-intro>span{display:inline-flex}.dealer-quote-shell.road-atlas .dealer-quote-intro h1{color:var(--ocean-900);font:400 clamp(48px,5vw,72px)/.92 var(--font-display);letter-spacing:-.025em;text-transform:uppercase}.dealer-quote-shell.road-atlas .dealer-quote-intro p{color:var(--ocean-700)}.dealer-quote-shell.road-atlas .dealer-quote-art{object-fit:cover;border:2px solid var(--ocean-700);width:100%;max-height:180px;margin:20px 0 14px}.dealer-quote-shell.road-atlas .dealer-quote-card{border:2px solid var(--ocean-700);background:var(--atlas-ivory);box-shadow:7px 7px 0 var(--mile-yellow);border-radius:0}.dealer-quote-shell.road-atlas .dealer-quote-vehicle{background:var(--ocean-800);color:var(--atlas-ivory)}.dealer-quote-shell.road-atlas .dealer-quote-vehicle h2{font-family:var(--font-display);text-transform:uppercase;font-weight:400}.dealer-quote-shell.road-atlas .dealer-quote-vehicle>small{color:var(--ocean-300)}.dealer-quote-shell.road-atlas .dealer-quote-vehicle>p{color:var(--coast-100)}.dealer-quote-shell.road-atlas .dealer-quote-card input,.dealer-quote-shell.road-atlas .dealer-quote-card select,.dealer-quote-shell.road-atlas .dealer-quote-card textarea{border-color:var(--coast-200);background:var(--atlas-ivory);border-radius:0}.dealer-quote-shell.road-atlas .dealer-quote-card form>button{border:2px solid var(--route-coral-dark);background:var(--route-coral-dark);color:#fff;border-radius:0}@media (width>=901px) and (width<=1400px){.road-atlas .landing-hero{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr)}.road-atlas .hero-copy{padding:24px 28px}.road-atlas .landing-hero h1{font-size:55px}.road-atlas .landing-hero .hero-copy>p{margin-top:14px}.road-atlas .buyer-interest-fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 72px 136px;gap:6px}.road-atlas .buyer-interest-vehicle{grid-column:auto}.road-atlas .buyer-interest-form>small{margin-top:5px}.road-atlas .atlas-hero-art{min-height:570px}.road-atlas .public-proof-card{width:94%;bottom:16px;right:16px}}@media (width<=900px){.road-atlas .public-header{border-inline:0;width:100%}.road-atlas .public-header nav{display:none}.road-atlas .landing-hero{grid-template-columns:1fr;width:calc(100% - 28px);min-height:0}.road-atlas .hero-copy{padding:36px 24px}.road-atlas .atlas-hero-art{border-left:0;border-top:2px solid var(--ocean-700);min-height:590px}.road-atlas .dealer-signup-page{grid-template-columns:1fr;gap:28px;width:calc(100% - 28px);padding:22px}.road-atlas .dealer-signup-card{order:-1}.road-atlas .dealer-signup-intro{order:2;min-height:390px}.road-atlas .dealer-signup-intro .route-rail{margin-top:auto}.dealer-quote-shell.road-atlas main{width:calc(100% - 28px)}.dealer-quote-shell.road-atlas .dealer-quote-intro{order:2}.dealer-quote-shell.road-atlas .dealer-quote-card{order:1}}@media (width<=600px){.road-atlas .public-header{height:60px;padding:0 14px}.road-atlas .wordmark{font-size:17px}.road-atlas .public-header>div .text-button{display:none}.road-atlas .account-pill,.road-atlas .header-cta{padding:9px 11px;font-size:14px}.road-atlas .landing-hero{margin-top:10px}.road-atlas .hero-copy{padding:28px 18px 24px}.road-atlas .atlas-kicker{font-size:11px}.road-atlas .landing-hero h1{font-size:42px}.road-atlas .landing-hero .hero-copy>p{font-size:17px}.road-atlas .buyer-interest-form{padding:10px}.road-atlas .buyer-interest-fields{grid-template-columns:minmax(0,1fr) 90px}.road-atlas .buyer-interest-vehicle,.road-atlas .buyer-interest-fields button{grid-column:1/-1}.road-atlas .buyer-interest-form>small{font-size:11px}.road-atlas .hero-assurances{gap:6px;display:grid}.road-atlas .atlas-hero-art{min-height:560px}.road-atlas .public-proof-card{width:94%;padding:14px;bottom:14px;right:8px}.road-atlas .public-proof-card>header{flex-direction:column;align-items:flex-start}.road-atlas .public-proof-card>h2{font-size:20px}.road-atlas .public-proof-card .landed-proof__row{grid-template-columns:minmax(0,1fr) auto}.road-atlas .landing-manifesto{padding:72px 18px}.road-atlas .landing-manifesto h2{font-size:39px}.road-atlas .how-it-works{padding:70px 18px}.road-atlas .deal-example>div{padding:16px}.road-atlas .dealer-signup-page{margin-top:10px;padding:14px}.road-atlas .dealer-signup-card{padding:14px}.road-atlas .dealer-signup-art{width:calc(100% + 28px);height:70px;margin:-14px -14px 0}.road-atlas .dealer-signup-intro{min-height:360px}.road-atlas .dealer-signup-intro h1{font-size:42px}.road-atlas .pricing-page{width:calc(100% - 28px);margin-top:10px}.dealer-quote-shell.road-atlas main{margin-top:10px}.dealer-quote-shell.road-atlas .dealer-quote-art{max-height:110px}.road-atlas .account-page{padding:24px 14px 42px}.road-atlas .account-heading{padding:20px 18px}.road-atlas .account-heading h1{font-size:36px}.road-atlas .account-heading p{font-size:16px}.road-atlas .search-summary{flex-direction:column;margin:18px 0;padding:18px}.road-atlas .search-summary h2{font-size:23px}.road-atlas .account-actions article{padding:20px}.road-atlas .public-footer{min-height:0;padding:24px 18px}}@media (width>=901px) and (height<=1200px){.road-atlas .pricing-page{padding-top:28px;padding-bottom:52px}.road-atlas .pricing-page>.section-heading{margin-bottom:18px}.road-atlas .pricing-page h1{margin:8px auto;font-size:44px}.road-atlas .pricing-page>.section-heading p{margin:8px 0 0}.road-atlas .pricing-grid article{padding:22px}.road-atlas .pricing-grid article>strong{margin-top:8px;font-size:42px}.road-atlas .pricing-grid ul{margin:8px 0;padding:8px 0}.road-atlas .pricing-grid li{margin:6px 0}.road-atlas .pricing-grid article>button{min-height:46px}.road-atlas .price-note{margin-top:18px}}.raretta-disclosure{border-top:1px solid var(--paper-200);border-bottom:1px solid var(--paper-200)}.raretta-disclosure-trigger{width:100%;min-height:48px;color:var(--signal-700);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;font-weight:800;display:flex}.raretta-disclosure-trigger i{font:700 22px var(--font-data);font-style:normal;transition:transform .18s}.raretta-disclosure[data-expanded] .raretta-disclosure-trigger i{transform:rotate(45deg)}.raretta-disclosure-trigger[data-focus-visible]{outline:2px solid var(--blueprint-500);outline-offset:3px}.raretta-disclosure-panel{overflow:hidden}.raretta-disclosure-panel[data-entering],.raretta-disclosure-panel[data-exiting]{animation:.16s ease-out raretta-disclosure-in}@keyframes raretta-disclosure-in{0%{opacity:0;transform:translateY(-4px)}}.foundation-story{background:var(--paper-50);width:min(880px,100vw - 48px);color:var(--graphite-950);font-family:var(--font-body);padding:32px}.foundation-story h1,.foundation-story h2{font-family:var(--font-display)}.foundation-story-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.foundation-story-card{border:1px solid var(--paper-300);align-content:end;min-height:120px;padding:16px;display:grid}.foundation-story-card strong,.foundation-story-card small{background:var(--paper-50);justify-self:start;padding:3px 5px}.foundation-story-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.foundation-action{border:1px solid var(--graphite-950);background:var(--graphite-950);color:#fff;cursor:pointer;border-radius:4px;min-height:48px;padding:0 18px;font-weight:800}.foundation-action.secondary{background:var(--paper-50);color:var(--graphite-950)}.foundation-action.signal{border-color:var(--signal-700);background:var(--signal-700)}.foundation-action[data-hovered]{box-shadow:0 0 0 3px var(--signal-100)}.foundation-action[data-pressed]{transform:translateY(1px)}.foundation-action[data-focus-visible]{outline:3px solid var(--blueprint-500);outline-offset:3px}.foundation-action[data-disabled],.foundation-action[data-pending]{opacity:.5;cursor:not-allowed}.foundation-form-story{gap:18px;display:grid}.foundation-form-story h1{margin:0}.foundation-field,.foundation-select{max-width:480px;color:var(--graphite-700);gap:7px;font-weight:700;display:grid}.foundation-field input,.foundation-select button{border:1px solid var(--paper-300);min-height:48px;color:var(--graphite-950);font:inherit;text-align:left;background:#fff;border-radius:4px;padding:0 14px}.foundation-field[data-invalid] input{border-color:var(--redline-500)}.foundation-field>small{color:var(--redline-700);font-weight:600}.foundation-select button{justify-content:space-between;align-items:center;display:flex}.foundation-select [data-focus-visible],.foundation-field input[data-focus-visible]{outline:3px solid var(--blueprint-500);outline-offset:2px}.react-aria-Popover{min-width:var(--trigger-width);border:1px solid var(--paper-300);background:#fff;border-radius:4px;box-shadow:0 10px 28px #15191724}.react-aria-ListBoxItem{cursor:pointer;padding:11px 14px}.react-aria-ListBoxItem[data-focused]{background:var(--signal-100)}.foundation-tabs{margin-top:22px}.foundation-tabs [role=tablist]{border-bottom:1px solid var(--paper-300);gap:4px;display:flex}.foundation-tabs [role=tab]{color:var(--graphite-600);cursor:pointer;background:0 0;border:0;padding:12px 16px;font-weight:800}.foundation-tabs [role=tab][data-selected]{color:var(--signal-700);box-shadow:inset 0 -3px var(--signal-600)}.foundation-tabs [role=tabpanel]{background:#fff;padding:24px 16px}.foundation-tabs [role=tabpanel] p{color:var(--graphite-600)}.foundation-modal-overlay{background:#15191775;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.foundation-modal{border:1px solid var(--paper-300);background:var(--paper-50);border-radius:4px;width:min(520px,100%);padding:26px;box-shadow:0 24px 70px #15191742}.foundation-modal h2{font-family:var(--font-display);margin-top:0}.foundation-modal p{color:var(--graphite-600);line-height:1.55}.foundation-modal [role=dialog]>div{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.foundation-state-grid{gap:12px;display:grid}.foundation-state{border:1px solid var(--paper-300);border-left:4px solid var(--blueprint-500);background:#fff;grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.foundation-state span,.foundation-state i{background:var(--blueprint-100);width:30px;height:30px;color:var(--blueprint-700);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.foundation-state i:after{content:"";border:2px solid var(--blueprint-500);border-right-color:#0000;border-radius:50%;width:12px;height:12px}.foundation-state strong{font-family:var(--font-display)}.foundation-state p{color:var(--graphite-600);margin:4px 0 0}.foundation-state.empty{border-left-color:var(--graphite-500)}.foundation-state.success{border-left-color:var(--signal-600)}.foundation-state.success span{background:var(--signal-100);color:var(--signal-700)}.foundation-state.error{border-left-color:var(--redline-500)}.foundation-state.error span{background:var(--redline-100);color:var(--redline-700)}.road-atlas-story{gap:24px;width:100%;min-height:100vh;padding:clamp(18px,4vw,56px);display:grid}.road-atlas-story__grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;display:grid}.road-atlas-story__stamps{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}@media (width<=760px){.road-atlas-story__grid{grid-template-columns:1fr}.road-atlas-story{gap:16px;padding:16px}}.routebook{--rb-paper:#f1f5f4;--rb-sheet:#fff;--rb-muted:#e4ecea;--rb-divider:#c8d5d2;--rb-ink:#14343b;--rb-quiet:#52686b;--rb-action:#315bd6;--rb-action-hover:#2447af;--rb-positive:#3f6d2a;--rb-attention:#6b4e8a;--rb-critical:#a33a35;--rb-interface:"Atkinson Hyperlegible",Arial,sans-serif;--rb-evidence:"Azeret Mono",ui-monospace,monospace;background:var(--rb-paper);color:var(--rb-ink);font:400 17px/1.5 var(--rb-interface);text-rendering:optimizelegibility}.routebook *{box-sizing:border-box}.routebook :where(h1,h2,h3,p,dl,dd,ol){margin:0}.routebook :where(button,input,textarea,select){font:inherit}.routebook :where(h1,h2,h3,strong){color:var(--rb-ink)}.rb-catalog{gap:48px;width:min(1160px,100vw - 64px);margin:auto;padding:44px 0 72px;display:grid}.rb-catalog>header{border-bottom:1px solid var(--rb-divider);grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:end;gap:48px;padding-bottom:28px;display:grid}.rb-catalog>header h1{letter-spacing:-.035em;max-width:18ch;font-size:clamp(2.35rem,4vw,4.25rem);font-weight:700;line-height:.98}.rb-catalog>header>p{color:var(--rb-quiet);font-size:1.05rem}.rb-catalog-section{gap:18px;display:grid}.rb-catalog-section>header{grid-template-columns:1fr auto;align-items:end;gap:20px;display:grid}.rb-catalog-section>header h2{font-size:1.5rem;line-height:1.15}.rb-catalog-section>header p{max-width:58ch;color:var(--rb-quiet);text-align:right;font-size:.94rem}.rb-overline,.rb-label,.rb-stage{color:var(--rb-quiet);font-family:var(--rb-evidence);letter-spacing:.01em;font-size:.875rem;font-weight:700}.rb-overline{margin-bottom:8px}.rb-label{font-family:var(--rb-interface);margin-bottom:4px;font-weight:700;display:block}.rb-stage{background:var(--rb-muted);width:max-content;color:var(--rb-ink);border-radius:999px;margin-bottom:7px;padding:3px 7px;display:inline-flex}.rb-action,.rb-quiet-action{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;font-weight:700;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.rb-action{border:1px solid var(--rb-action);background:var(--rb-action);color:#fff;padding:0 18px}.rb-action svg,.rb-text-link svg{width:18px;height:18px}.rb-action[data-hovered],.rb-action[data-demo-state=hover]{border-color:var(--rb-action-hover);background:var(--rb-action-hover)}.rb-action[data-pressed]{transform:translateY(1px)}.rb-action[data-focus-visible],.rb-action[data-demo-state=focus],.rb-quiet-action[data-focus-visible],.rb-quiet-action[data-demo-state=focus],.rb-icon-link:focus-visible,.rb-text-link:focus-visible,.rb-evidence .raretta-disclosure-trigger[data-focus-visible]{outline-offset:3px;outline:3px solid #557a24}.rb-action[data-disabled],.rb-action[data-pending],.rb-action[data-demo-state=disabled]{border-color:var(--rb-divider);background:var(--rb-muted);color:var(--rb-quiet);cursor:not-allowed}.rb-quiet-action{min-width:44px;color:var(--rb-ink);text-underline-offset:4px;background:0 0;border:0;padding:0 8px;text-decoration:underline}.rb-quiet-action[data-hovered],.rb-quiet-action[data-demo-state=hover]{color:var(--rb-positive)}.rb-quiet-action[data-disabled]{color:var(--rb-quiet);cursor:not-allowed}.rb-icon-link{width:44px;height:44px;color:var(--rb-ink);border-radius:8px;place-items:center;display:grid}.rb-icon-link:hover{background:var(--rb-muted)}.rb-text-link{min-height:44px;color:var(--rb-ink);text-underline-offset:4px;align-items:center;gap:8px;font-weight:700;display:inline-flex}.rb-text-link:hover{color:var(--rb-positive)}.rb-service-status{border:1px solid var(--rb-divider);border-left:4px solid var(--rb-positive);background:var(--rb-sheet);border-radius:10px;grid-template-columns:minmax(0,1.3fr) minmax(360px,.8fr) auto;align-items:start;gap:28px;padding:28px;display:grid}.rb-service-status[data-tone=attention]{border-left-color:var(--rb-attention)}.rb-service-status[data-tone=critical]{border-left-color:var(--rb-critical)}.rb-service-status[data-tone=quiet]{border-left-color:var(--rb-quiet)}.rb-service-status__summary{grid-template-columns:36px 1fr;gap:14px;display:grid}.rb-status-mark{width:34px;height:34px;color:var(--rb-positive);background:#edf5e0;border-radius:50%;place-items:center;display:grid}.rb-service-status[data-tone=attention] .rb-status-mark{color:var(--rb-attention);background:#eee9f6}.rb-service-status[data-tone=critical] .rb-status-mark{color:var(--rb-critical);background:#f8e7e4}.rb-service-status[data-tone=quiet] .rb-status-mark{background:var(--rb-muted);color:var(--rb-quiet)}.rb-status-mark svg{width:18px;height:18px}.rb-service-status h2{margin-bottom:6px;font-size:1.65rem;line-height:1.1}.rb-service-status__summary p:last-child{max-width:52ch;color:var(--rb-quiet)}.rb-service-status__facts{gap:14px;display:grid}.rb-service-status__facts>div{border-bottom:1px solid var(--rb-divider);padding-bottom:12px}.rb-service-status dt{color:var(--rb-quiet);font-size:.88rem}.rb-service-status dd{margin-top:2px;font-weight:700}.rb-service-status>.rb-action{align-self:center}.rb-decision{border:2px solid var(--rb-attention);background:#f8f5fc;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr) auto;align-items:center;gap:28px;padding:28px;display:grid}.rb-decision h2{margin-bottom:7px;font-size:1.55rem;line-height:1.15}.rb-decision>div:first-child>p:last-child{max-width:58ch;color:var(--rb-quiet)}.rb-decision__consequence{grid-template-columns:24px 1fr;gap:10px;display:grid}.rb-decision__consequence>svg{color:var(--rb-attention)}.rb-decision__consequence p{display:grid}.rb-decision__consequence span{color:var(--rb-quiet);font-size:.9rem}.rb-decision__action{justify-items:end;gap:8px;display:grid}.rb-decision__action>span{color:var(--rb-quiet);align-items:center;gap:6px;font-size:.88rem;display:flex}.rb-decision__action>span svg{width:16px;height:16px}.rb-dealer-case{border-top:1px solid var(--rb-divider);background:var(--rb-sheet);grid-template-columns:minmax(210px,.8fr) minmax(220px,1fr) minmax(220px,1fr) minmax(118px,.5fr) 44px;align-items:center;gap:22px;padding:20px 8px;display:grid}.rb-dealer-case[data-selected]{box-shadow:inset 3px 0 var(--rb-action);background:#f7f9f9}.rb-dealer-case:last-child{border-bottom:1px solid var(--rb-divider)}.rb-dealer-case h3,.rb-market-opportunity h3{font-size:1.14rem;line-height:1.25}.rb-dealer-case p{color:var(--rb-quiet);font-size:.92rem}.rb-dealer-case>div:not(:first-child) p{color:var(--rb-ink)}.rb-dealer-case__quote strong{font-family:var(--rb-evidence);font-size:.88rem}.rb-dealer-case__quote .rb-label{font-family:var(--rb-interface)}.rb-dealer-case button.rb-icon-link{cursor:pointer;background:0 0;border:0}.rb-dealer-case button.rb-icon-link:hover{background:var(--rb-muted)}.rb-market-opportunity{border:1px solid var(--rb-divider);background:var(--rb-sheet);border-radius:10px;grid-template-columns:minmax(230px,.8fr) minmax(430px,1.25fr) 180px;align-items:center;gap:28px;padding:24px;display:grid}.rb-market-opportunity__identity p{color:var(--rb-quiet);align-items:center;gap:6px;margin-top:5px;font-size:.9rem;display:flex}.rb-market-opportunity__identity p svg{width:16px;height:16px}.rb-market-opportunity dl{grid-template-columns:repeat(4,1fr);display:grid}.rb-market-opportunity dl>div{border-left:1px solid var(--rb-divider);padding:0 16px}.rb-market-opportunity dt{color:var(--rb-quiet);font-size:.875rem}.rb-market-opportunity dd{font-family:var(--rb-evidence);margin-top:3px;font-size:.88rem;font-weight:700}.rb-market-opportunity__verification{color:var(--rb-quiet);align-items:flex-start;gap:8px;font-size:.88rem;display:flex}.rb-market-opportunity__verification svg{width:18px;height:18px;color:var(--rb-positive);flex:none}.rb-market-opportunity>.rb-text-link{grid-column:3;justify-self:end}.rb-movement{border-top:1px solid var(--rb-divider);grid-template-columns:230px 1fr;gap:34px;padding-top:26px;display:grid}.rb-movement>header{align-content:start;gap:7px;display:grid}.rb-movement h2{font-size:1.35rem}.rb-movement>header>span{color:var(--rb-quiet);font-size:.88rem}.rb-movement ol{list-style:none;display:grid}.rb-movement li{grid-template-columns:105px 12px 1fr;gap:14px;padding:0 0 18px;display:grid}.rb-movement time{color:var(--rb-quiet);font-family:var(--rb-evidence);font-size:.875rem}.rb-movement__dot{background:var(--rb-quiet);border-radius:50%;width:10px;height:10px;margin-top:7px;position:relative}.rb-movement__dot:after{background:var(--rb-divider);content:"";width:1px;height:calc(100% + 15px);position:absolute;top:12px;left:4px}.rb-movement li:last-child .rb-movement__dot:after{display:none}.rb-movement li[data-tone=positive] .rb-movement__dot{background:var(--rb-positive)}.rb-movement li[data-tone=attention] .rb-movement__dot{background:var(--rb-attention)}.rb-movement li strong{font-size:.98rem}.rb-movement li p{color:var(--rb-quiet);margin-top:2px;font-size:.9rem}.rb-search-brief{border-top:1px solid var(--rb-divider);border-bottom:1px solid var(--rb-divider);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:24px;padding:22px 0;display:grid}.rb-search-brief h2{font-size:1.3rem;line-height:1.2}.rb-search-brief dl{grid-template-columns:repeat(4,1fr);display:grid}.rb-search-brief dl>div{border-left:1px solid var(--rb-divider);padding:0 16px}.rb-search-brief dt{color:var(--rb-quiet);font-size:.875rem}.rb-search-brief dd{margin-top:3px;font-weight:700}.rb-price-proof{border:1px solid var(--rb-divider);background:var(--rb-sheet);border-radius:10px;padding:26px}.rb-price-proof>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.rb-price-proof h2{font-size:1.35rem}.rb-price-proof>header>span{color:var(--rb-positive);background:#edf5e0;border-radius:999px;padding:5px 8px;font-size:.875rem;font-weight:700}.rb-price-proof dl>div{border-top:1px solid var(--rb-divider);justify-content:space-between;gap:24px;padding:10px 0;display:flex}.rb-price-proof dt{color:var(--rb-quiet);font-size:.9rem}.rb-price-proof dd{font-family:var(--rb-evidence);font-size:.9rem;font-weight:700}.rb-price-proof [data-kind=written] dt:after{color:var(--rb-positive);content:"dealer written";background:#edf5e0;border-radius:999px;margin-left:7px;padding:2px 5px;font-size:.875rem;font-weight:700}.rb-price-proof [data-kind=unknown] dd{color:var(--rb-attention)}.rb-price-proof__total{border-top:2px solid var(--rb-ink);grid-template-columns:1fr 1fr;gap:18px;margin-top:10px;padding-top:18px;display:grid}.rb-price-proof__total>span{display:grid}.rb-price-proof__total>span+span{border-left:1px solid var(--rb-divider);padding-left:18px}.rb-price-proof__total small{color:var(--rb-quiet)}.rb-price-proof__total strong{font-family:var(--rb-evidence);font-size:1.45rem}.rb-footnote{color:var(--rb-quiet);font-size:.88rem;margin-top:16px!important}.rb-evidence{border-color:var(--rb-divider)}.rb-evidence .raretta-disclosure-trigger{min-height:52px;color:var(--rb-ink);font-family:var(--rb-interface);font-weight:700}.rb-evidence .raretta-disclosure-trigger i,.rb-evidence[data-expanded] .raretta-disclosure-trigger i{width:32px;height:32px;font-family:var(--rb-interface);flex:0 0 32px;place-items:center;font-size:0;font-weight:400;display:grid;transform:none}.rb-evidence .raretta-disclosure-trigger i:after{content:"+";font-size:22px}.rb-evidence[data-expanded] .raretta-disclosure-trigger i:after{content:"−"}.rb-evidence-summary{align-items:center;gap:9px;display:flex}.rb-evidence-summary svg{width:18px;height:18px;color:var(--rb-quiet)}.rb-evidence__body{max-width:72ch;color:var(--rb-quiet);padding:0 0 18px;font-size:.92rem}.rb-evidence__body p+p{margin-top:10px}.rb-state-notice{border:1px solid var(--rb-divider);background:var(--rb-sheet);border-radius:10px;grid-template-columns:32px 1fr;align-items:start;gap:14px;min-height:94px;padding:20px;display:grid}.rb-state-notice>svg{width:22px;height:22px;color:var(--rb-quiet)}.rb-state-notice strong{font-size:1rem}.rb-state-notice p{color:var(--rb-quiet);margin-top:3px;font-size:.9rem}.rb-state-notice[data-state=loading]>svg{animation:1.4s linear infinite rb-turn}.rb-state-notice[data-state=empty]>svg{color:var(--rb-positive)}.rb-state-notice[data-state=error]{border-left:4px solid var(--rb-critical)}.rb-state-notice[data-state=error]>svg{color:var(--rb-critical)}.rb-state-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rb-control-state-row{border:1px solid var(--rb-divider);background:var(--rb-sheet);flex-wrap:wrap;align-items:center;gap:18px;padding:22px;display:flex}@keyframes rb-turn{to{transform:rotate(360deg)}}@media (width<=960px){.rb-service-status{grid-template-columns:1fr 1fr}.rb-service-status>.rb-action{grid-column:2;justify-self:end}.rb-decision{grid-template-columns:1fr 1fr}.rb-decision__action{grid-column:2}.rb-market-opportunity{grid-template-columns:1fr}.rb-market-opportunity>.rb-text-link{grid-column:1;justify-self:start}.rb-dealer-case{grid-template-columns:1fr 1fr 44px}.rb-dealer-case__identity{grid-row:1/3}.rb-dealer-case>.rb-icon-link{grid-area:1/3/3}.rb-search-brief{grid-template-columns:1fr auto}.rb-search-brief dl{grid-area:2/1/auto/-1}.rb-state-grid{grid-template-columns:1fr}}@media (width<=700px){.routebook{font-size:17px}.rb-catalog{gap:36px;width:calc(100vw - 36px);padding:30px 0 56px}.rb-catalog>header{grid-template-columns:1fr;gap:16px}.rb-catalog>header h1{font-size:2.55rem}.rb-catalog-section>header{grid-template-columns:1fr}.rb-catalog-section>header p{text-align:left}.rb-service-status,.rb-decision{grid-template-columns:1fr;gap:20px;padding:22px}.rb-service-status__facts,.rb-service-status>.rb-action,.rb-decision__action{grid-column:1}.rb-service-status>.rb-action,.rb-decision__action>.rb-action{width:100%}.rb-decision__action{justify-items:start}.rb-dealer-case{grid-template-columns:1fr 44px;gap:14px;padding:18px 4px}.rb-dealer-case__identity,.rb-dealer-case>div{grid-column:1}.rb-dealer-case>.rb-icon-link{grid-area:1/2/5}.rb-market-opportunity{gap:20px;padding:20px}.rb-market-opportunity dl{grid-template-columns:1fr 1fr}.rb-market-opportunity dl>div{border-top:1px solid var(--rb-divider);border-left:0;padding:10px 0}.rb-movement{grid-template-columns:1fr;gap:18px}.rb-movement li{grid-template-columns:86px 10px 1fr;gap:10px}.rb-search-brief{grid-template-columns:1fr auto}.rb-search-brief dl{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.rb-search-brief dl>div{border-top:1px solid var(--rb-divider);min-width:0;padding:10px 12px}.rb-search-brief dl>div:nth-child(odd){border-left:0;padding-left:0}.rb-price-proof{padding:20px}.rb-price-proof>header{display:grid}.rb-price-proof>header>span{justify-self:start}.rb-price-proof__total{grid-template-columns:1fr}.rb-price-proof__total>span+span{border-top:1px solid var(--rb-divider);border-left:0;padding:12px 0 0}.rb-control-state-row{display:grid}.rb-control-state-row .rb-action{width:100%}}@media (prefers-reduced-motion:reduce){.routebook *,.routebook :before,.routebook :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rb-service-status h1{margin-bottom:6px;font-size:1.65rem;line-height:1.1}.road-atlas{--canvas:#f1f5f4;--surface:#fff;--surface-muted:#e4ecea;--line:#c8d5d2;--ink:#14343b;--ink-secondary:#31545b;--ink-muted:#52686b;--route-blue:#315bd6;--route-blue-dark:#2447af;--lichen:#3f6d2a;--decision-violet:#6b4e8a;--atlas-cream:var(--canvas);--atlas-ivory:var(--surface);--ocean-900:var(--ink);--ocean-800:#1e454d;--ocean-700:var(--ink-secondary);--ocean-500:var(--ink-muted);--ocean-300:var(--line);--coast-200:var(--line);--coast-100:var(--surface-muted);--route-coral:var(--route-blue);--route-coral-dark:var(--route-blue-dark);--sun-marker:var(--decision-violet);--mile-yellow:var(--line);--asphalt:var(--ink);--fog:var(--canvas);--font-body:"Atkinson Hyperlegible",Arial,sans-serif;--font-display:"Atkinson Hyperlegible",Arial,sans-serif;--font-data:"Azeret Mono",ui-monospace,monospace;color:var(--asphalt);font-family:var(--font-body)}.road-atlas *{box-sizing:border-box}.road-atlas .ticker-number{font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums}.road-atlas .survey-grid{background-color:var(--atlas-ivory);background-image:linear-gradient(var(--coast-100) 1px,transparent 1px),linear-gradient(90deg,var(--coast-100) 1px,transparent 1px);background-size:24px 24px}.road-atlas .paper-shadow{box-shadow:9px 9px 0 color-mix(in srgb,var(--ocean-900) 13%,transparent)}.road-atlas .junction-rule{border:0;border-top:2px dashed var(--coast-200)}.road-atlas .atlas-sheet{border:1px solid var(--coast-200);background:var(--atlas-ivory);border-radius:4px;padding:clamp(20px,3vw,36px);position:relative;overflow:hidden}.road-atlas .atlas-sheet:before{content:"";background:var(--ocean-700);width:7px;position:absolute;inset:0 auto 0 0}.road-atlas .atlas-sheet__header{gap:8px;margin:0 0 22px;display:grid}.road-atlas .atlas-sheet__eyebrow,.road-atlas .route-ticket__eyebrow{color:var(--ocean-700);font:700 .78rem/1.2 var(--font-data);letter-spacing:.11em;text-transform:uppercase}.road-atlas .atlas-sheet__title{max-width:20ch;color:var(--ocean-900);font:400 clamp(1.6rem,3vw,2.75rem)/.98 var(--font-display);letter-spacing:-.015em;margin:0}.road-atlas .route-rail{grid-template-columns:repeat(var(--route-stop-count,3),minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.road-atlas .route-rail__stop{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:0 18px 0 0;display:grid;position:relative}.road-atlas .route-rail__stop:not(:last-child):after{content:"";border-top:3px solid var(--coast-200);z-index:0;position:absolute;top:17px;left:36px;right:0}.road-atlas .mile-marker{z-index:1;border:2px solid var(--coast-200);background:var(--atlas-ivory);width:36px;height:36px;color:var(--ocean-700);font:700 .75rem var(--font-data);border-radius:50%;place-items:center;display:grid;position:relative}.road-atlas .route-rail__copy{z-index:1;background:var(--atlas-ivory);gap:4px;min-width:0;padding-top:7px;display:grid;position:relative}.road-atlas .route-rail__copy strong{color:var(--ocean-900);font-size:1rem;line-height:1.15}.road-atlas .route-rail__copy small{color:var(--ocean-500);font-size:.875rem;line-height:1.35}.road-atlas .route-rail__stop.is-complete .mile-marker{border-color:var(--ocean-700);background:var(--ocean-700);color:var(--atlas-ivory)}.road-atlas .route-rail__stop.is-current .mile-marker{border-color:var(--route-coral-dark);background:var(--route-coral);color:var(--asphalt)}.road-atlas .landed-proof{border:1px solid var(--coast-200);background:var(--atlas-cream)}.road-atlas .landed-proof>h3{border-bottom:1px solid var(--coast-200);color:var(--ocean-900);font:700 .8rem/1.25 var(--font-data);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:14px 18px}.road-atlas .landed-proof dl{margin:0}.road-atlas .landed-proof__row{border-bottom:1px solid var(--coast-100);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:13px 18px;display:grid}.road-atlas .landed-proof__row dt{color:var(--ocean-800);gap:2px;font-weight:700;display:grid}.road-atlas .landed-proof__row dt small{color:var(--ocean-500);font-size:.82rem;font-weight:400}.road-atlas .landed-proof__row dd{color:var(--asphalt);font:700 1.05rem var(--font-data);font-variant-numeric:tabular-nums;margin:0}.road-atlas .landed-proof__row.is-emphasis{background:var(--sun-marker)}.road-atlas .landed-proof__row.is-emphasis dt,.road-atlas .landed-proof__row.is-emphasis dd{color:var(--surface)}.road-atlas .landed-proof__row.is-emphasis dd{font-size:clamp(1.25rem,2.5vw,1.8rem)}.road-atlas .road-note{color:var(--ocean-700);margin:0;padding:13px 18px;font-size:.9rem;line-height:1.45}.road-atlas .inspection-stamp{min-height:32px;color:var(--ocean-700);font:700 .72rem/1 var(--font-data);letter-spacing:.07em;text-transform:uppercase;border:2px solid;border-radius:2px;justify-content:center;align-items:center;padding:5px 10px;display:inline-flex;transform:rotate(-1deg)}.road-atlas .inspection-stamp.is-coral{color:var(--route-coral-dark)}.road-atlas .inspection-stamp.is-sun{border-color:var(--sun-marker);background:var(--sun-marker);color:var(--surface)}.road-atlas .inspection-stamp.is-quiet{color:var(--ocean-500)}.road-atlas .route-ticket{border:1px solid var(--coast-200);border-left:7px solid var(--ocean-700);background:var(--atlas-ivory);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-width:0;padding:20px;display:grid}.road-atlas .route-ticket.is-coral{border-left-color:var(--route-coral)}.road-atlas .route-ticket.is-sun{border-left-color:var(--mile-yellow)}.road-atlas .route-ticket.is-quiet{border-left-color:var(--coast-200)}.road-atlas .route-ticket__body{gap:7px;min-width:0;display:grid}.road-atlas .route-ticket h3{color:var(--ocean-900);margin:0;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.15}.road-atlas .route-ticket p{max-width:62ch;color:var(--ocean-700);margin:0;font-size:1rem;line-height:1.5}.road-atlas .route-ticket__meta{color:var(--ocean-500);font:500 .85rem/1.35 var(--font-data);flex-wrap:wrap;gap:8px 16px;display:flex}.road-atlas .route-ticket__action{justify-content:flex-end;align-items:center;display:flex}.road-atlas .route-ticket__action button,.road-atlas .route-ticket__action a{border:2px solid var(--asphalt);background:var(--asphalt);min-height:48px;color:var(--atlas-ivory);font:700 1rem var(--font-body);white-space:nowrap;cursor:pointer;border-radius:4px;padding:0 18px}.road-atlas .route-ticket__action button[data-focus-visible],.road-atlas .route-ticket__action a:focus-visible{outline:3px solid var(--route-coral);outline-offset:3px}@media (width<=720px){.road-atlas .route-rail__stop{grid-template-columns:32px minmax(0,1fr);padding-right:8px}.road-atlas .route-rail__stop:not(:last-child):after{left:32px}.road-atlas .mile-marker{width:32px;height:32px}.road-atlas .route-rail__copy small{display:none}.road-atlas .route-ticket{grid-template-columns:1fr;gap:16px}.road-atlas .route-ticket__action{justify-content:stretch}.road-atlas .route-ticket__action button,.road-atlas .route-ticket__action a{width:100%}}@media (width<=440px){.road-atlas .atlas-sheet{padding:20px 18px}.road-atlas .route-rail{grid-template-columns:1fr}.road-atlas .route-rail__stop{grid-template-columns:34px minmax(0,1fr);padding:0 0 18px}.road-atlas .route-rail__stop:not(:last-child):after{border-top:0;border-left:3px solid var(--coast-200);inset:32px auto 0 16px}.road-atlas .route-rail__copy{padding:6px 0 0 4px}.road-atlas .route-rail__copy small{display:block}.road-atlas .landed-proof__row{gap:12px;padding:12px 14px}.road-atlas .landed-proof__row dd{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.road-atlas *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-shell.road-atlas{--paper-50:var(--atlas-ivory);--paper-100:var(--atlas-cream);--paper-200:var(--fog);--paper-300:var(--coast-200);--paper-400:var(--coast-200);--graphite-950:var(--asphalt);--graphite-900:var(--ocean-900);--graphite-800:var(--ocean-800);--graphite-700:var(--ocean-700);--graphite-600:var(--ocean-500);--graphite-500:var(--ink-muted);--signal-700:var(--ocean-700);--signal-600:var(--ocean-500);--signal-400:var(--ocean-300);--signal-100:var(--coast-100);--marker-700:#6b4e8a;--marker-500:#6b4e8a;--marker-200:#eee9f6;--marker-100:#f8f5fc;background-color:var(--atlas-cream);min-height:100vh;color:var(--ocean-900);font-family:var(--font-body);background-image:linear-gradient(#1946510e 1px,#0000 1px);background-size:100% 28px;font-size:17px}.workspace-identity-state.road-atlas{background:var(--canvas);max-width:none;min-height:100vh;color:var(--ink);text-align:center;place-content:center;gap:8px;padding:32px;display:grid}.workspace-identity-state.road-atlas:before{background:var(--route-blue);content:"";width:42px;height:4px;margin:0 auto 20px}.workspace-identity-state.road-atlas .eyebrow{color:var(--ink-muted);font:700 12px var(--font-data);letter-spacing:.08em;text-transform:uppercase;justify-content:center}.workspace-identity-state.road-atlas h1{font:700 clamp(28px,4vw,42px)/1.08 var(--font-body);letter-spacing:-.025em;margin:0}.workspace-identity-state.road-atlas p{max-width:560px;color:var(--ink-secondary);margin:4px auto 0;font-size:17px;line-height:1.5}.app-shell.road-atlas button:focus-visible,.app-shell.road-atlas a:focus-visible,.app-shell.road-atlas summary:focus-visible,.app-shell.road-atlas input:focus-visible,.app-shell.road-atlas select:focus-visible,.app-shell.road-atlas textarea:focus-visible{outline:3px solid var(--route-coral);outline-offset:3px}.app-shell.road-atlas .top-rail{border:2px solid var(--ocean-700);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:0;width:min(1480px,100%);height:66px;margin:0 auto;padding:0 26px;position:sticky;top:0}.app-shell.road-atlas .brand{border-right:1px solid var(--coast-200);align-self:stretch;gap:10px;padding-right:26px}.app-shell.road-atlas .brand-mark{background:var(--route-coral-dark);width:34px;height:38px;color:var(--atlas-ivory);font:700 12px var(--font-data);border:0;border-radius:16px 16px 8px 8px}.app-shell.road-atlas .brand strong{font:400 19px/1 var(--font-display);letter-spacing:0}.app-shell.road-atlas .brand small{color:var(--ocean-500);font-size:13px}.app-shell.road-atlas .top-rail nav{align-self:stretch;gap:0;margin-left:auto}.app-shell.road-atlas .top-rail nav>button{border-right:1px solid var(--coast-200);height:100%;color:var(--ocean-800);font:700 12px var(--font-data);letter-spacing:.035em;text-transform:uppercase;border-bottom:0;padding:0 22px}.app-shell.road-atlas .top-rail nav>button.active{border-bottom:5px solid var(--route-coral);background:var(--coast-100);color:var(--ocean-900)}.app-shell.road-atlas .research-nav>summary,.app-shell.road-atlas .workspace-account,.app-shell.road-atlas .workspace-admin{border:2px solid var(--ocean-700);background:var(--atlas-ivory);min-height:44px;color:var(--ocean-800);border-radius:0;font-weight:700}.app-shell.road-atlas .workspace-account{background:var(--ocean-900);color:var(--atlas-ivory)}.app-shell.road-atlas .workspace-admin{align-items:center;gap:7px;padding:0 13px;display:flex}.app-shell.road-atlas .workspace-admin.active{border-color:var(--sun-marker);background:var(--sun-marker);color:var(--surface)}.app-shell.road-atlas>main{width:min(1480px,100% - 36px);padding:24px 0 72px}.app-shell.road-atlas .eyebrow{color:var(--route-coral-dark);font:700 12px/1.3 var(--font-data);letter-spacing:.07em;text-transform:uppercase}.app-shell.road-atlas .workspace-route-head{border:2px solid var(--ocean-700);background-color:var(--atlas-ivory);box-shadow:6px 6px 0 var(--coast-200);background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffe6 62%,#ffffff61 100%),url(/assets/atlas-destination-C9fQ48qL.webp);background-position:50%;background-size:cover;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:18px 22px;display:flex}.app-shell.road-atlas .workspace-route-head h1{color:var(--ocean-900);font:400 clamp(30px,2.6vw,38px)/1 var(--font-display);text-transform:uppercase;margin:5px 0 2px}.app-shell.road-atlas .workspace-route-head p{color:var(--ocean-700);margin:0;font-size:16px}.app-shell.road-atlas .workspace-route-head .coverage-read{margin-top:7px}.app-shell.road-atlas .research-route-head{border:2px solid var(--ocean-700);background-color:var(--atlas-ivory);min-height:132px;box-shadow:6px 6px 0 var(--coast-200);background-image:url(/assets/atlas-terrain-Cv-wnGzM.webp);background-position:50%;background-size:cover;align-items:center;margin:0 0 20px;padding:20px 26px;display:grid;position:relative;overflow:hidden}.app-shell.road-atlas .research-route-head:before{content:"";background:#ffffffe8;position:absolute;inset:0}.app-shell.road-atlas .research-route-head>div{z-index:1;max-width:780px;position:relative}.app-shell.road-atlas .research-route-head h1{max-width:720px;color:var(--ocean-900);font:700 clamp(27px,2.4vw,34px)/1.08 var(--font-body);letter-spacing:-.022em;text-transform:none;margin:5px 0 4px}.app-shell.road-atlas .research-route-head p{max-width:720px;color:var(--ocean-700);margin:0;font-size:16px;line-height:1.45}.app-shell.road-atlas .page-intro{border:2px solid var(--ocean-700);background-color:var(--atlas-ivory);min-height:210px;box-shadow:8px 8px 0 var(--mile-yellow);background-image:linear-gradient(90deg,#fffffff7 0%,#ffffffe0 55%,#ffffff4d 100%),url(/assets/atlas-terrain-Cv-wnGzM.webp);background-position:50%;background-size:cover;align-items:center;margin:0 0 22px;padding:28px 32px}.app-shell.road-atlas .page-intro h1{max-width:920px;color:var(--ocean-900);letter-spacing:-.025em;text-transform:uppercase;margin:10px 0;font:400 clamp(40px,4.4vw,64px)/.96 var(--font-display)!important}.app-shell.road-atlas .page-intro h1 .evidence-mark{color:var(--route-coral-dark);font:inherit}.app-shell.road-atlas .page-intro p{color:var(--ocean-700);font-size:18px;line-height:1.5}.app-shell.road-atlas .resweep{border:2px solid var(--ocean-700);background:var(--atlas-ivory);min-height:48px;color:var(--ocean-900);border-radius:0;font-weight:700}.app-shell.road-atlas .instrument-panel,.app-shell.road-atlas .evidence-drawer,.app-shell.road-atlas .state-panel{border:2px solid var(--ocean-700);background:var(--atlas-ivory);box-shadow:none;border-radius:0}.app-shell.road-atlas .decision-card{border:2px solid var(--ocean-700);border-left:8px solid var(--route-coral);background:var(--atlas-ivory);box-shadow:7px 7px 0 var(--mile-yellow);margin-bottom:22px;padding:24px 28px}.app-shell.road-atlas .decision-copy h2{color:var(--ocean-900);font:700 clamp(23px,2vw,30px)/1.12 var(--font-body);letter-spacing:-.018em;text-transform:none}.app-shell.road-atlas .decision-copy p{color:var(--ocean-700);font-size:17px;line-height:1.5}.app-shell.road-atlas .decision-location{color:var(--ocean-500);font-family:var(--font-data)}.app-shell.road-atlas .decision-price>strong{color:var(--ocean-900);font-family:var(--font-data)}.app-shell.road-atlas .decision-price>span{color:var(--route-coral-dark)}.app-shell.road-atlas .primary-action{border:2px solid var(--route-coral-dark);background:var(--route-coral-dark);color:#fff;border-radius:0;min-height:48px;font-weight:700}.app-shell.road-atlas .evidence-drawer{box-shadow:7px 7px 0 var(--coast-200)}.app-shell.road-atlas .evidence-drawer>summary{min-height:68px;color:var(--ocean-800)}.app-shell.road-atlas .panel-title{border-bottom:1px solid var(--coast-200)}.app-shell.road-atlas .panel-title h2{color:var(--ocean-900);font:700 22px/1.2 var(--font-body);letter-spacing:-.012em;text-transform:none}.app-shell.road-atlas .ledger-head{background:var(--ocean-800);color:var(--atlas-ivory);font-family:var(--font-data);text-transform:uppercase}.app-shell.road-atlas .ledger-row{border-bottom:1px solid var(--coast-200);background:var(--atlas-ivory);color:var(--ocean-900)}.app-shell.road-atlas .ledger-row:hover,.app-shell.road-atlas .ledger-row.selected{background:var(--coast-100)}.app-shell.road-atlas .ledger-row.tripwire-hit{border-left:7px solid var(--route-coral)}.app-shell.road-atlas .ledger-row strong{font-size:16px}.app-shell.road-atlas .ledger-row small,.app-shell.road-atlas .ledger-row em{font-size:14px!important}.app-shell.road-atlas .signal-cell small,.app-shell.road-atlas .market-action{font:700 12px var(--font-data)!important}.app-shell.road-atlas .concierge-hub-head{border:2px solid var(--ocean-700);border-left:8px solid var(--mile-yellow);background:var(--atlas-ivory);box-shadow:7px 7px 0 var(--route-coral)}.app-shell.road-atlas .concierge-hub-head.running{border-top:2px solid var(--ocean-700);border-left-color:var(--ocean-500)}.app-shell.road-atlas .concierge-hub-copy{padding:22px 26px}.app-shell.road-atlas .concierge-hub-copy h1{color:var(--ocean-900);font:400 clamp(28px,3vw,40px)/.98 var(--font-display);letter-spacing:-.02em;text-transform:uppercase}.app-shell.road-atlas .concierge-hub-copy p{max-width:760px;color:var(--ocean-700);font-size:16px}.app-shell.road-atlas .concierge-hub-action{border-color:var(--coast-200);background:var(--atlas-cream);padding:20px 24px}.app-shell.road-atlas .concierge-hub-action button{border:2px solid var(--ocean-900);background:var(--atlas-ivory);border-radius:0}.app-shell.road-atlas .concierge-hub-action button.start{border-color:var(--route-coral-dark);background:var(--route-coral-dark);color:#fff;box-shadow:5px 5px 0 var(--mile-yellow)}.app-shell.road-atlas .concierge-hub-stats,.app-shell.road-atlas .concierge-hub-stats>span{border-color:var(--coast-200)}.app-shell.road-atlas .concierge-hub-stats strong{color:var(--ocean-900);font-family:var(--font-data)}.app-shell.road-atlas .concierge-hub-stats .needs-action{background:var(--sun-marker);color:var(--surface)}.app-shell.road-atlas .outreach-learning-status{background:var(--fog);box-shadow:none;border-style:dashed}.app-shell.road-atlas .operations-alert{border-width:2px 2px 2px 7px}.app-shell.road-atlas .dealer-monitoring-layout{gap:22px}.app-shell.road-atlas .dealer-case-list{max-height:calc(100vh - 112px);box-shadow:7px 7px 0 var(--coast-200);position:sticky;top:88px}.app-shell.road-atlas .dealer-case-list-head h2{font:700 23px/1.18 var(--font-body);letter-spacing:-.012em;text-transform:none}.app-shell.road-atlas .dealer-case-items button{border-bottom:1px solid var(--coast-200);background:var(--atlas-ivory)}.app-shell.road-atlas .dealer-case-items button.active{background:var(--coast-100);border-left-color:var(--route-coral)}.app-shell.road-atlas .deal-packet{box-shadow:8px 8px 0 var(--mile-yellow)}.app-shell.road-atlas .packet-head{background:var(--atlas-ivory)}.app-shell.road-atlas .packet-head h2{font:700 clamp(23px,2.2vw,30px)/1.14 var(--font-body);letter-spacing:-.016em;text-transform:none}.app-shell.road-atlas .stage-stamp{border:2px solid var(--decision-violet,var(--sun-marker));color:var(--decision-violet,var(--sun-marker));font-size:12px}.app-shell.road-atlas .stage-stamp.qualified{border-color:var(--ocean-500);color:var(--ocean-700)}.app-shell.road-atlas .packet-next{background:var(--sun-marker);color:var(--surface)}.app-shell.road-atlas .dealer-conversation{background:var(--atlas-cream)}.app-shell.road-atlas .conversation-thread article{border-color:var(--coast-200);background:var(--atlas-ivory);border-radius:0}.app-shell.road-atlas .conversation-thread article.incoming{border-left-color:var(--route-coral)}.app-shell.road-atlas .shortlist-handoff{border:2px solid var(--ocean-700);border-left:8px solid var(--route-coral);background:var(--atlas-ivory);box-shadow:8px 8px 0 var(--mile-yellow)}.app-shell.road-atlas .shortlist-handoff h2{font:700 clamp(24px,2.4vw,32px)/1.14 var(--font-body);letter-spacing:-.018em;text-transform:none}.app-shell.road-atlas .compare-card{border:2px solid var(--ocean-700);box-shadow:7px 7px 0 var(--coast-200)}.app-shell.road-atlas .compare-card h2{font:700 23px/1.16 var(--font-body);letter-spacing:-.014em;text-transform:none}.app-shell.road-atlas .compare-price{background:var(--coast-100)}.app-shell.road-atlas .compare-price strong{font-family:var(--font-data)}.app-shell.road-atlas .shortlist-dossier-action,.app-shell.road-atlas .dossier-concierge-action{border:2px solid var(--ocean-700);border-radius:0}.app-shell.road-atlas .dossier{border:2px solid var(--ocean-700);box-shadow:9px 9px 0 var(--mile-yellow)}.app-shell.road-atlas .dossier-head h2{font:700 clamp(24px,2.8vw,34px)/1.12 var(--font-body);letter-spacing:-.02em;text-transform:none}.app-shell.road-atlas .dossier-decision{background:var(--coast-200)}.app-shell.road-atlas .dossier-decision>span{background:var(--atlas-ivory)}.app-shell.road-atlas .dossier-primary,.app-shell.road-atlas .dossier-concierge-action{border-color:var(--route-coral-dark);background:var(--route-coral-dark);color:#fff}.app-shell.road-atlas .state-panel{box-shadow:7px 7px 0 var(--mile-yellow);padding:32px 28px}.app-shell.road-atlas .state-panel>strong{font:700 25px/1.18 var(--font-body);letter-spacing:-.014em;text-transform:none}.app-shell.road-atlas .admin-console{gap:22px;display:grid}.app-shell.road-atlas .admin-console-head{border-left:8px solid var(--route-coral);box-shadow:8px 8px 0 var(--mile-yellow);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:30px 34px;display:grid}.app-shell.road-atlas .admin-console-head h1{max-width:800px;color:var(--ocean-900);font:400 clamp(32px,4vw,50px)/.98 var(--font-display);text-transform:uppercase;margin:8px 0}.app-shell.road-atlas .admin-console-head p{max-width:780px;color:var(--ocean-700);margin:0}.app-shell.road-atlas .admin-health-stamp{border:2px solid var(--ocean-700);background:var(--coast-100);align-items:center;gap:12px;min-width:190px;padding:16px;display:flex}.app-shell.road-atlas .admin-health-stamp span{display:grid}.app-shell.road-atlas .admin-health-stamp small{text-transform:uppercase;font:700 11px var(--font-data)}.app-shell.road-atlas .admin-health-stamp strong{text-transform:uppercase;font:700 16px var(--font-data)}.app-shell.road-atlas .admin-preview{overflow:hidden}.app-shell.road-atlas .admin-preview-routes{grid-template-columns:repeat(3,1fr);display:grid}.app-shell.road-atlas .admin-preview-routes button{border:0;border-right:1px solid var(--coast-200);background:var(--atlas-ivory);min-height:112px;color:var(--ocean-900);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.app-shell.road-atlas .admin-preview-routes button:last-child{border-right:0}.app-shell.road-atlas .admin-preview-routes button:hover{background:var(--coast-100)}.app-shell.road-atlas .admin-preview-routes span{gap:5px;display:grid}.app-shell.road-atlas .admin-preview-routes strong{font:700 20px/1.2 var(--font-body);letter-spacing:-.01em;text-transform:none}.app-shell.road-atlas .admin-preview-routes small{color:var(--ocean-500)}.app-shell.road-atlas .admin-preview-note{border-top:1px solid var(--coast-200);background:var(--fog);color:var(--ocean-700);margin:0;padding:14px 22px;font-size:14px}.app-shell.road-atlas .admin-alerts{overflow:hidden}.app-shell.road-atlas .admin-alerts article{border-top:1px solid var(--coast-200);grid-template-columns:auto 1fr auto;align-items:start;gap:13px;padding:16px 22px;display:grid}.app-shell.road-atlas .admin-alerts article span{gap:3px;display:grid}.app-shell.road-atlas .admin-alerts article small{color:var(--ocean-500)}.app-shell.road-atlas .admin-alerts article em{font:700 11px var(--font-data);text-transform:uppercase}.app-shell.road-atlas .admin-all-clear{background:var(--coast-100);align-items:center;gap:14px;padding:20px 24px;display:flex}.app-shell.road-atlas .admin-all-clear span{display:grid}.app-shell.road-atlas .admin-learning{overflow:hidden}.app-shell.road-atlas .admin-learning-grid{grid-template-columns:repeat(4,1fr);display:grid}.app-shell.road-atlas .admin-learning-grid>span{border-right:1px solid var(--coast-200);gap:7px;padding:22px;display:grid}.app-shell.road-atlas .admin-learning-grid>span:last-child{border-right:0}.app-shell.road-atlas .admin-learning-grid small,.app-shell.road-atlas .admin-learning-grid em{color:var(--ocean-500);font-size:13px}.app-shell.road-atlas .admin-learning-grid strong{font:700 26px var(--font-data)}.app-shell.road-atlas .admin-learning>p{border-top:1px solid var(--coast-200);color:var(--ocean-700);margin:0;padding:16px 22px;font-size:14px}.app-shell.road-atlas>footer{border:2px solid var(--ocean-700);background:var(--ocean-800);width:min(1480px,100% - 36px);color:var(--atlas-ivory);font:600 12px/1.45 var(--font-data);letter-spacing:.03em;text-transform:none;border-bottom:0;margin:0 auto}@media (width<=1120px){.app-shell.road-atlas .top-rail{padding-block:10px 0}.app-shell.road-atlas .top-rail nav{border-top:1px solid var(--coast-200)}.app-shell.road-atlas .top-rail nav>button{border-right:1px solid var(--coast-200)}.app-shell.road-atlas .dealer-case-list{max-height:none;position:static}.app-shell.road-atlas .admin-learning-grid{grid-template-columns:1fr 1fr}.app-shell.road-atlas .admin-learning-grid>span:nth-child(2){border-right:0}.app-shell.road-atlas .admin-learning-grid>span{border-bottom:1px solid var(--coast-200)}}@media (width<=720px){.app-shell.road-atlas .top-rail{grid-template-rows:54px 52px;grid-template-columns:minmax(0,1fr) 44px 44px auto;gap:0 7px;height:106px;padding:0 10px;display:grid}.app-shell.road-atlas .brand{border-right:0;min-width:0;padding-right:6px}.app-shell.road-atlas .brand span:last-child{min-width:0}.app-shell.road-atlas .brand strong{font-size:16px}.app-shell.road-atlas .brand small{display:none}.app-shell.road-atlas .top-rail>nav{border-top:1px solid var(--coast-200);grid-area:2/1/auto/-1;width:calc(100% + 20px);height:52px;margin-left:-10px}.app-shell.road-atlas .top-rail nav>button{height:52px;padding:0 5px;font-size:11px!important}.app-shell.road-atlas .top-rail>.research-nav{grid-area:1/2;margin:0}.app-shell.road-atlas .top-rail>.research-nav>summary,.app-shell.road-atlas .workspace-admin{justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:flex}.app-shell.road-atlas .top-rail>.research-nav>summary span,.app-shell.road-atlas .top-rail>.research-nav>summary svg:last-child,.app-shell.road-atlas .workspace-admin span{display:none}.app-shell.road-atlas .top-rail>.research-nav>summary:before{content:"⌕";font:700 20px var(--font-body)}.app-shell.road-atlas .workspace-admin{grid-area:1/3}.app-shell.road-atlas .workspace-admin svg{display:block}.app-shell.road-atlas .workspace-account{grid-area:1/4;min-width:64px;padding:8px 10px;font-size:13px}.app-shell.road-atlas .research-nav>div{top:110px}.app-shell.road-atlas>main{width:calc(100% - 24px);padding:16px 0 54px}.app-shell.road-atlas .workspace-route-head{align-items:flex-start;padding:16px}.app-shell.road-atlas .workspace-route-head h1{font-size:28px}.app-shell.road-atlas .workspace-route-head p{font-size:15px}.app-shell.road-atlas .workspace-route-head .resweep{width:44px;min-width:44px;padding:0}.app-shell.road-atlas .workspace-route-head .resweep span{display:none}.app-shell.road-atlas .research-route-head{min-height:0;box-shadow:4px 4px 0 var(--coast-200);margin-bottom:16px;padding:16px 17px}.app-shell.road-atlas .research-route-head h1{font-size:27px}.app-shell.road-atlas .research-route-head p{font-size:15px}.app-shell.road-atlas .page-intro{min-height:0;padding:22px 18px}.app-shell.road-atlas .page-intro h1{font-size:34px!important}.app-shell.road-atlas .decision-card{padding:20px 17px}.app-shell.road-atlas .decision-copy h2{font-size:24px}.app-shell.road-atlas .concierge-hub-copy,.app-shell.road-atlas .concierge-hub-action{padding:22px 18px}.app-shell.road-atlas .concierge-hub-copy h1{font-size:36px}.app-shell.road-atlas .concierge-hub-stats{grid-template-columns:1fr 1fr}.app-shell.road-atlas .concierge-hub-stats>span{padding:14px}.app-shell.road-atlas .dealer-monitoring-layout{grid-template-columns:1fr}.app-shell.road-atlas .dealer-case-list{max-height:380px}.app-shell.road-atlas .admin-console-head{grid-template-columns:1fr;padding:24px 20px}.app-shell.road-atlas .admin-health-stamp{min-width:0}.app-shell.road-atlas .admin-preview-routes,.app-shell.road-atlas .admin-learning-grid{grid-template-columns:1fr}.app-shell.road-atlas .admin-preview-routes button,.app-shell.road-atlas .admin-learning-grid>span{border-right:0;border-bottom:1px solid var(--coast-200)}.app-shell.road-atlas>footer{gap:8px;width:calc(100% - 24px);padding:16px;font-size:11px}}
