html[data-template=dashboard]{--olive:var(--accent-lift,#7e9a62);--plaster:#0e0f11;--ink:#f2f0ea;--ink-deep:#07080a;--stone:#2a2d31;--stone-warm:#161713;--muted:#a7a89c;--muted-warm:#a7a89c;--absent:#a7a89c;--heroWant:56svh}html[data-template=dashboard] body{font-family:var(--ls-font-body)}html[data-template=dashboard] .agent-bar{background:var(--ink-deep)}html[data-template=dashboard] section.stage-dashboard{gap:1rem;padding:1.6rem 0 1.4rem;display:grid}html[data-template=dashboard] .db-head{padding-inline:var(--gut);gap:.4rem;display:grid}html[data-template=dashboard] .db-head .stage-place{color:var(--muted);margin:0;font-size:.86rem;font-weight:700}html[data-template=dashboard] .db-head .stage-title{text-wrap:balance;margin:0;font-size:clamp(2.1rem,8vw,4.2rem);line-height:1.05}html[data-template=dashboard] .db-line{display:block}html[data-template=dashboard] .db-car{aspect-ratio:16/9;max-block-size:56svh;inline-size:100%;display:block;overflow:clip}html[data-template=dashboard] .db-car img{object-fit:cover;block-size:100%;inline-size:100%;display:block}html[data-template=dashboard] .db-dash{padding:.4rem var(--gut) 0;gap:.8rem;display:grid}html[data-template=dashboard] .db-gauge{background:#16181b;border:1px solid #2a2d31;border-radius:20px;justify-items:center;gap:.4rem;padding:1rem 1rem 1.1rem;display:grid}html[data-template=dashboard] .db-gauge svg{inline-size:min(15rem,72%);overflow:visible}html[data-template=dashboard] .db-track,html[data-template=dashboard] .db-arc{fill:none;stroke-width:8px;stroke-linecap:round}html[data-template=dashboard] .db-track{stroke:#2a2d31}html[data-template=dashboard] .db-arc{stroke:#f2c230;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--f) * 100)}html[data-template=dashboard] .db-needle{stroke:#f2f0ea;stroke-width:3px;stroke-linecap:round;transform-box:view-box;transform-origin:60px 64px;rotate:calc(var(--f) * 180deg - 90deg)}html[data-template=dashboard] .db-gauge circle{fill:#f2f0ea}html[data-template=dashboard] .db-odo{justify-items:center;gap:.3rem;display:grid}html[data-template=dashboard] .db-wheels{font:700 1.7rem/1.2 var(--ls-font-display,sans-serif);font-variant-numeric:tabular-nums;color:#f2f0ea;direction:ltr;background:#000;border-radius:8px;gap:3px;padding:5px;display:inline-flex}html[data-template=dashboard] .db-wheel{text-align:center;background:linear-gradient(#1c1e21,#2b2e33 50%,#1c1e21);border-radius:3px;block-size:1.2em;inline-size:.82em;display:block;overflow:clip}html[data-template=dashboard] .db-strip{translate:0 calc(var(--d) * -1.2em);flex-direction:column;display:flex}html[data-template=dashboard] .db-strip>span{block-size:1.2em}html[data-template=dashboard] .db-km{color:var(--muted);font-size:.92rem}html[data-template=dashboard] .db-price{background:#f2f0ea;border-radius:16px;padding:.9rem 1.1rem}html[data-template=dashboard] .db-price .price-bar{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.3rem 1.1rem;padding:0}html[data-template=dashboard] .db-price .price-note{text-align:start}html[data-template=dashboard] .db-price :is(.price,.price-note,.price-note *,.per-unit){color:#0e0f11}html[data-template=dashboard] .db-price .price{font-size:clamp(1.9rem,6vw,2.6rem);font-weight:800}html[data-template=dashboard] .db-spec{margin:0}html[data-template=dashboard] .stage-dashboard .highlights{padding:0 var(--gut)}html[data-template=dashboard] .cta{background:var(--ink);color:var(--plaster)}html[data-template=dashboard] .cta-dock{background:linear-gradient(to top, var(--plaster) 70%, #0e0f1100)}@media (width>=960px){html[data-template=dashboard] .db-dash{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}html[data-template=dashboard] .db-gauge{grid-row:span 2}html[data-template=dashboard] .listing-flow>:not(.stage,.compact-bar){inline-size:min(100%,60rem);box-sizing:border-box;align-self:center;max-width:none}html[data-template=dashboard] :is(.enrich,.seller,.facts,.monthly-cost){margin-inline:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html[data-template=dashboard] :is(.reveal,.clip-reveal){clip-path:none;animation:none}}}html[data-template=dashboard] .stage :is(.numerals>div,.price-bar,.highlights){animation:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html[data-template=dashboard] :is(.db-needle,.db-arc,.db-strip){animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% cover 45%}html[data-template=dashboard] .db-needle{animation-name:db-sweep}html[data-template=dashboard] .db-arc{animation-name:db-fill}html[data-template=dashboard] .db-strip{animation-name:db-roll}@keyframes db-sweep{0%{rotate:-90deg}}@keyframes db-fill{0%{stroke-dashoffset:100px}}@keyframes db-roll{0%{translate:0}}}}html[data-template=dashboard] .section-label{color:#f2c230;font-weight:700}html[data-template=dashboard] section:not(.enrich)>h2{font-family:var(--ls-font-display);font-variant-numeric:tabular-nums;font-weight:800}html[data-template=dashboard] section:not(.enrich)>h2:before{content:"";vertical-align:middle;background:#3ddc84;border-radius:50%;block-size:.55em;inline-size:.55em;margin-inline-end:.5rem;display:inline-block;box-shadow:0 0 10px #3ddc84b3}html[data-template=dashboard] .facts{padding-inline:var(--gut);background:0 0;border:0;gap:.6rem}html[data-template=dashboard] .fact{background:#16181b;border:1px solid #2a2d31;border-radius:16px}html[data-template=dashboard] .fact .fact-val{color:#f2c230;font-family:var(--ls-font-display);font-variant-numeric:tabular-nums;font-weight:800}html[data-template=dashboard] .fact.off{background:#121417}html[data-template=dashboard] .fact.off .fact-val{color:var(--absent)}html[data-template=dashboard] .gallery img{border-radius:14px;outline:1px solid #2a2d31}html[data-template=dashboard] .seller{margin:0 var(--gut);background:#16181b;border:1px solid #2a2d31;border-radius:18px}html[data-template=dashboard] .enrich .egroup{background:#121417;border:1px solid #2a2d31;border-radius:16px;padding:1rem 1.1rem}html[data-template=dashboard] .enrich .egroup-head{border-block-end:0}html[data-template=dashboard] .enrich .egroup-head h3:before{content:"";vertical-align:middle;background:#3ddc84;border-radius:50%;block-size:.5rem;inline-size:.5rem;margin-inline-end:.5rem;display:inline-block;box-shadow:0 0 8px #3ddc84}html[data-template=dashboard] .enrich .erow .mins{color:#f2c230;font-family:var(--ls-font-display);font-weight:800}
