:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f0e9;--panel:#fbf9f5;--panel-2:#ebe7de;--panel-3:#e2ddd2;--line:#d9d3c7;--line-2:#bdb5a6;--ink:#16150f;--ink-2:#47433a;--ink-3:#6f6a5f;--ink-4:#a29b8e;--accent:#2356f6;--accent-ink:#1a45d6;--accent-on:#fff;--accent-wash:#2356f61a;--accent-soft:#a9bdfd;--up:#0e7a3d;--up-wash:#0e7a3d1a;--down:#c03a21;--down-wash:#c03a2117;--warn:#8f5d00;--warn-wash:#d6970029;--series-1:#16150f;--series-2:#2356f6;--info:#16150f;--info-wash:#16150f12;--night:#16150f;--shadow:none;--radius:6px;--radius-lg:8px;--display:var(--font-sans), "Arial Narrow", system-ui, sans-serif;--sans:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-sans), system-ui, sans-serif;--code:var(--font-code), ui-monospace, "SFMono-Regular", Menlo, monospace}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:750}p{margin:0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.up{color:var(--up)}.down{color:var(--down)}.accent{color:var(--accent-ink)}.small{font-size:12px}.label{font-family:var(--sans);letter-spacing:.01em;color:var(--ink-3);font-size:12px;font-weight:700}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.shell{max-width:1480px;margin:0 auto;padding:0 20px}.topbar{z-index:50;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border-bottom:1px solid var(--line);background:#f5f9fff0;position:sticky;top:0}.topbar .shell{align-items:center;gap:20px;height:68px;display:flex}.brand{border-radius:12px;flex:none;align-items:center;gap:6px;display:inline-flex}.brand .car-mascot{width:56px}.brand-wordmark{width:132px;height:auto;display:block}.car-mascot{flex:none;display:block;overflow:visible}.mascot-body{transform-origin:64px 100px;animation:9s ease-in-out 2 mascot-greet}.mascot-wave{transform-origin:106px 69px;animation:9s ease-in-out 2 mascot-wave}.mascot-eyes{transform-origin:72px 68px;animation:7s ease-in-out infinite mascot-blink}.mascot-eye-cheeky{transform-origin:47px 69px}.brand:hover .mascot-wave,.brand:focus-visible .mascot-wave{animation:.8s ease-in-out infinite mascot-wave-hello}.brand:hover .mascot-eye-cheeky,.brand:focus-visible .mascot-eye-cheeky{animation:1.2s ease-in-out mascot-wink}@keyframes mascot-greet{0%,18%,to{transform:rotate(0)}5%,12%{transform:translateY(-2px)rotate(-3deg)}9%{transform:translateY(-1px)rotate(2deg)}}@keyframes mascot-wave{0%,18%,to{transform:rotate(0)}3%,10%{transform:rotate(-13deg)}6%,13%{transform:rotate(10deg)}}@keyframes mascot-wave-hello{0%,to{transform:rotate(-13deg)}50%{transform:rotate(10deg)}}@keyframes mascot-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.12)}}@keyframes mascot-wink{0%,30%,to{transform:scaleY(1)}12%,18%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.car-mascot g,.brand:hover .car-mascot g,.brand:focus-visible .car-mascot g{animation:none}}.nav{gap:2px;height:100%;display:flex}.nav a{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 11px;font-size:13px;display:flex}.nav a[aria-current=page]{color:var(--accent-ink);border-bottom-color:var(--accent-ink)}.topbar-right{align-items:center;gap:14px;margin-left:auto;display:flex}.live{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.live i{background:var(--up);width:7px;height:7px;box-shadow:0 0 0 3px var(--up-wash);border-radius:50%;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}.search-trigger{border:1px solid var(--line-2);background:var(--panel);border-radius:var(--radius);width:280px;height:32px;color:var(--ink-3);cursor:pointer;align-items:center;gap:9px;padding:0 8px 0 10px;font-size:13px;display:flex}.search-trigger:hover{border-color:var(--ink-4);color:var(--ink-2)}.search-trigger kbd{margin-left:auto}kbd{font-family:var(--mono);border:1px solid var(--line-2);color:var(--ink-3);background:var(--panel-2);border-radius:4px;padding:1px 5px;font-size:10.5px}.mobile-nav{display:none}.footer{border-top:1px solid var(--line);color:var(--ink-3);padding:18px 0 28px;font-size:12px}.footer .shell{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.legal-page{gap:22px;max-width:720px;line-height:1.6;display:grid}.legal-page h1,.legal-page h2{margin:0 0 8px}.legal-page h2{font-size:20px}.legal-page p,.legal-page dl{color:var(--ink-2);margin:0 0 10px}.legal-page dt{color:var(--ink);font-weight:700}.legal-page dd{margin:0 0 12px}.legal-page a{color:var(--accent-ink);text-decoration:underline}.account-terms{cursor:default}.account-terms label{cursor:pointer}.account-terms a{text-decoration:underline}.ticker{border-bottom:1px solid var(--line);background:var(--panel);white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ticker-track{font-family:var(--mono);gap:34px;padding:8px 0;font-size:12px;animation:70s linear infinite ticker;display:inline-flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{align-items:center;gap:8px;display:inline-flex}.ticker-item b{color:var(--ink);font-weight:500}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track,.live i{animation:none}}.crumbs{font-family:var(--sans);letter-spacing:0;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.crumbs a:hover{color:var(--accent-ink)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;margin-bottom:18px;display:flex}.head-with-art{align-items:center;gap:18px;display:flex}.car-art.head-art{border:1px solid var(--line);border-radius:10px;flex:none;width:168px;height:76px;padding:4px 8px}@media (max-width:640px){.car-art.head-art{display:none}}.page-head .sub{color:var(--ink-2);max-width:760px;margin-top:8px}.tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.panel{background:var(--panel);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:41px;padding:10px 14px;display:flex}.panel-head h2{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:750}.panel-head .meta{font-family:var(--mono);color:var(--ink-3);font-size:11px}.panel-head a.more{font-family:var(--mono);color:var(--accent-ink);letter-spacing:.04em;white-space:nowrap;font-size:11px}.panel-head a.more:hover{color:var(--accent-ink)}.grid{gap:12px;display:grid}.cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.c-4{grid-column:span 4}.c-5{grid-column:span 5}.c-6{grid-column:span 6}.c-7{grid-column:span 7}.c-8{grid-column:span 8}.c-12{grid-column:span 12}@media (max-width:1080px){.c-4,.c-5,.c-6,.c-7,.c-8{grid-column:span 12}}.kpis{box-shadow:var(--shadow);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.kpi{border-right:1px solid var(--line);min-width:0;padding:12px 16px 13px}.kpi:last-child{border-right:none}.kpi .v{font-family:var(--mono);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:22px;font-weight:500;overflow:hidden}.kpi .n{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.kpi.big .v{font-size:30px}.table-wrap{overflow-x:auto}table.t{border-collapse:collapse;width:100%;font-size:13px}table.t th{text-align:left;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--panel);z-index:1;padding:8px 12px;font-size:10.5px;font-weight:500;position:sticky;top:0}table.t th a{gap:4px;display:inline-flex}table.t th a:hover,table.t th a[aria-current=true]{color:var(--ink)}table.t td{border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;padding:8px 12px}table.t tr:last-child td{border-bottom:none}table.t tbody tr{transition:background .1s}table.t tbody tr:hover td{background:var(--panel-2)}table.t .r{text-align:right}table.t td.num,table.t td.r{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px}table.t td.name{white-space:normal;min-width:170px;font-weight:500}table.t td.name .s{color:var(--ink-3);margin-top:1px;font-size:11.5px;font-weight:400;display:block}table.t tr.row-link td:first-child a:after,.row-link-cover{content:""}table.t tbody tr.hl td{background:var(--accent-wash)}.cell-link{display:block}.cell-link:hover .name-text{color:var(--accent-ink)}.dense td{padding-top:6px!important;padding-bottom:6px!important}.badge{font-family:var(--mono);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:11px;font-weight:500;line-height:17px;display:inline-flex}.badge.up{color:var(--up);background:var(--up-wash)}.badge.down{color:var(--down);background:var(--down-wash)}.badge.warn{color:var(--warn);background:var(--warn-wash)}.badge.info{color:var(--info);background:var(--info-wash)}.badge.dim{color:var(--ink-2);background:var(--panel-3)}.badge.accent{color:var(--accent-ink);background:var(--accent-wash)}.chip{border:1px solid var(--line-2);background:var(--panel);height:28px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.chip:hover{color:var(--ink);border-color:var(--ink-4)}.chip.on{color:var(--accent-on);background:var(--accent);border-color:var(--accent-ink);font-weight:500}.chip .c{font-family:var(--mono);color:var(--ink-3);font-size:11px}.chip.on .c{color:var(--accent-on)}.chips{flex-wrap:wrap;gap:6px;display:flex}.btn{border:1px solid var(--accent);background:var(--accent);height:32px;color:var(--accent-on);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.btn.ghost{color:var(--ink);border-color:var(--line-2);background:0 0;font-weight:500}.btn.ghost:hover{border-color:var(--ink-4);background:var(--panel-2)}.btn[aria-disabled=true]{opacity:.35;pointer-events:none}.seg{border:1px solid var(--line-2);border-radius:var(--radius);display:inline-flex;overflow:hidden}.seg a,.seg button{height:28px;color:var(--ink-2);background:var(--panel);border:none;border-right:1px solid var(--line-2);cursor:pointer;white-space:nowrap;align-items:center;padding:0 11px;font-size:12.5px;display:inline-flex}.seg a:last-child,.seg button:last-child{border-right:none}.seg a:hover,.seg button:hover{color:var(--ink)}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.input,.select{border:1px solid var(--line-2);background:var(--panel-2);border-radius:var(--radius);outline:none;width:100%;min-width:0;height:32px;padding:0 10px;font-size:13px}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 10px);background-repeat:no-repeat;background-size:4px 4px;padding-right:26px}.input.big{height:46px;padding:0 14px;font-size:16px}.input::placeholder{color:var(--ink-4)}.range{color:var(--ink-4);grid-template-columns:1fr 10px 1fr;align-items:center;gap:4px;display:grid}.filterbar{grid-template-columns:minmax(220px,2fr) repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:10px;padding:12px 14px;display:grid}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.combo{position:relative}.results{max-height:56vh;padding:4px;overflow-y:auto}.combo .results{z-index:40;background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 16px 48px #11243d1f}.result{cursor:pointer;border-radius:4px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:7px 9px;display:grid}.result.sel{background:var(--panel-3)}.result .k{font-family:var(--mono);letter-spacing:.06em;color:var(--accent-ink);border:1px solid var(--line-2);text-align:center;border-radius:4px;padding:2px 0;font-size:10px}.result .t{font-weight:500}.result .s{color:var(--ink-3);font-size:11.5px}.overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11243d52;justify-content:center;align-items:flex-start;padding:11vh 16px 16px;display:flex;position:fixed;inset:0}.dialog{background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;width:min(660px,100%);overflow:hidden;box-shadow:0 30px 80px #11243d2e}.dialog-input{border-bottom:1px solid var(--line-2);color:var(--ink-3);align-items:center;gap:10px;padding:0 14px;display:flex}.dialog-input input{height:52px;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:16px}.dialog-foot{border-top:1px solid var(--line-2);color:var(--ink-3);font-size:11px;font-family:var(--mono);gap:16px;padding:8px 14px;display:flex}.empty{text-align:center;color:var(--ink-3);padding:36px 20px}.chart{width:100%;position:relative}.chart svg{display:block;overflow:visible}.chart .grid-line{stroke:var(--line);shape-rendering:crispedges}.chart .axis-line{stroke:var(--line-2);shape-rendering:crispedges}.chart .tick{fill:var(--ink-3);font-family:var(--mono);font-size:10.5px}.chart .crosshair{stroke:var(--ink-4)}.tooltip{pointer-events:none;z-index:10;background:var(--panel-3);border:1px solid var(--line-2);border-radius:var(--radius);white-space:nowrap;min-width:170px;padding:8px 10px;font-size:12px;position:absolute;box-shadow:0 10px 30px #11243d1f}.tt-title{font-family:var(--mono);color:var(--ink);margin-bottom:5px;font-weight:500}.tt-row{color:var(--ink-2);font-family:var(--mono);justify-content:space-between;gap:16px;font-size:11.5px;display:flex}.tt-row b{color:var(--ink);font-weight:500}.legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;font-size:11.5px;display:flex}.legend button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-size:11.5px}.legend button.off{opacity:.35}.sw{vertical-align:-.5px;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.sw.dot{border-radius:50%}.sw.line{vertical-align:3px;width:14px;height:2px}.spark{display:block}.thumb{background:var(--panel-3);border-radius:4px;flex-shrink:0;width:64px;height:44px;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb.lg{width:92px;height:62px}.car-art{background:linear-gradient(180deg, var(--panel-2), var(--panel-3));place-items:center;width:100%;height:100%;padding:6% 7%;display:grid}.car-art svg{width:100%;height:auto;max-height:100%;display:block}.photo-fallback{width:100%;height:100%;color:var(--ink-4);place-items:center;display:grid}.cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.card{box-shadow:var(--shadow);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.card:hover{border-color:var(--line-2)}a.card:hover{border-color:var(--ink-4);transform:translateY(-1px)}.card .photo{aspect-ratio:16/10;background:var(--panel-3);position:relative;overflow:hidden}.card .photo img{object-fit:cover;width:100%;height:100%;display:block}.card .photo .pin{position:absolute;top:8px;left:8px}.card .photo .pin .badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb}.card .body{flex-direction:column;flex:1;gap:6px;padding:11px 12px 12px;display:flex}.card .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.card .facts{font-family:var(--mono);color:var(--ink-3);flex-wrap:wrap;gap:2px 8px;font-size:11px;display:flex}.card .prices{border-top:1px dashed var(--line-2);grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;padding-top:8px;display:grid}.card .prices .v{font-family:var(--mono);letter-spacing:-.02em;font-size:16px;font-weight:500}.card .foot{color:var(--ink-3);border-top:1px solid var(--line);justify-content:space-between;gap:8px;padding:8px 12px;font-size:11.5px;display:flex}.dealbar{vertical-align:middle;background:var(--panel-3);border-radius:2px;width:72px;height:4px;display:inline-block;position:relative}.dealbar i{border-radius:2px;position:absolute;top:0;bottom:0}.dealbar:after{content:"";background:var(--ink-4);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.meter{background:var(--panel-3);border-radius:3px;height:6px;margin:30px 0 34px;position:relative}.meter .band{background:#1767e82e;border-radius:3px;position:absolute;top:0;bottom:0}.meter .mark{border:2px solid var(--panel);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.meter .ml{font-family:var(--mono);white-space:nowrap;font-size:11px;position:absolute;transform:translate(-50%)}.mix{flex-direction:column;gap:7px;display:flex}.mix-row{grid-template-columns:84px 1fr 40px;align-items:center;gap:8px;font-size:12px;display:grid}.mix-row .track{background:var(--panel-3);border-radius:0 3px 3px 0;height:6px}.mix-row .bar{background:var(--series-1);border-radius:0 3px 3px 0;height:6px}.timeline{padding-left:20px;position:relative}.timeline:before{content:"";background:var(--line-2);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.tl-item{padding-bottom:16px;position:relative}.tl-item:before{content:"";background:var(--tl,var(--ink-4));width:9px;height:9px;box-shadow:0 0 0 3px var(--panel);border-radius:50%;position:absolute;top:5px;left:-19px}.hero{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(900px 260px at 0% 0%, var(--accent-wash), transparent 60%), var(--panel);padding:26px 26px 22px;position:relative;overflow:hidden}.hero:after{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;pointer-events:none;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(600px 220px at 85% 30%,#000,#0000);mask-image:radial-gradient(600px 220px at 85% 30%,#000,#0000)}.hero>*{z-index:1;position:relative}.hero-with-mascot{justify-content:space-between;align-items:center;gap:36px;display:flex}.hero-copy{flex:1;min-width:0}.hero-mascot{width:clamp(140px,17vw,200px);margin-right:24px}@media (max-width:760px){.hero-mascot{display:none}.hero-with-mascot{gap:0}}.hero h1{max-width:760px;font-size:clamp(26px,3.6vw,40px)}.hero p{color:var(--ink-2);max-width:620px;margin:10px 0 18px;font-size:15px}.value-big{font-family:var(--mono);letter-spacing:-.045em;font-size:clamp(36px,5vw,54px);font-weight:500;line-height:1}.kv{grid-template-columns:auto 1fr;gap:7px 16px;margin:0;font-size:13px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{font-family:var(--mono);margin:0;font-size:12.5px}.make-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1px;display:grid;overflow:hidden}.make-tile{background:var(--panel);justify-content:space-between;align-items:baseline;gap:10px;padding:11px 13px;display:flex}.make-tile:hover{background:var(--panel-2)}.make-tile:hover .n{color:var(--accent-ink)}.make-tile .n{font-weight:500}.make-tile .c{font-family:var(--mono);color:var(--ink-3);font-size:11px}.pager{font-family:var(--mono);color:var(--ink-3);justify-content:center;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.skeleton{background:linear-gradient(90deg, var(--panel), var(--panel-3), var(--panel));border-radius:var(--radius);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.callout{color:var(--ink-2);border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--panel);border-radius:var(--radius);padding:10px 12px;font-size:12.5px}.error-box{border-radius:var(--radius);background:var(--down-wash);color:var(--down);border:1px solid #c4302b40;padding:14px 16px}@media (max-width:1180px){.nav,.live{display:none}.search-trigger{width:auto}.search-trigger .lbl,.search-trigger kbd{display:none}.mobile-nav{border-top:1px solid var(--line);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.mobile-nav a{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;padding:9px 10px;font-size:12.5px}.mobile-nav a[aria-current=page]{color:var(--accent-ink);border-bottom-color:var(--accent-ink)}}@media (max-width:900px){.shell{padding:0 12px}.kpi{border-bottom:1px solid var(--line)}.filterbar{grid-template-columns:1fr 1fr}.filterbar>:first-child{grid-column:1/-1}}@media (max-width:480px){.topbar .shell{gap:10px;height:64px}.topbar-right{gap:8px}.brand{gap:3px}.brand .car-mascot{width:46px}.brand-wordmark{width:104px}}@media (max-width:380px){.topbar .shell{gap:8px}.topbar-right{gap:6px}.topbar .btn.sm{padding:0 8px;font-size:12px}.brand .car-mascot{width:40px}.brand-wordmark{width:92px}}.geo-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.legend-bar{align-items:center;gap:8px;display:flex}.legend-bar .ramp{border-radius:4px;width:140px;height:8px}.geo-body{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:18px;display:grid}.geo-map{position:relative}.geo-map svg{width:100%;height:auto;display:block}.rank{flex-direction:column;gap:2px;display:flex}.rank-row{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:3px 4px;display:flex}.rank-row:hover{background:var(--panel-2)}.rank-track{background:var(--panel-3);border-radius:3px;flex:1;height:6px;position:relative}.rank-track:after{content:"";background:var(--ink-4);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.rank-track i{border-radius:3px;position:absolute;top:0;bottom:0}@media (max-width:900px){.geo-body{grid-template-columns:1fr}}.loc{min-width:0}.loc-input{align-items:center;display:flex;position:relative}.loc-input>svg{color:var(--ink-3);pointer-events:none;position:absolute;left:11px}.loc-input .input{height:40px;padding-left:33px;padding-right:112px;font-size:14px}.loc.dense .loc-input .input{height:32px;padding-right:10px;font-size:13px}.loc-me{border:1px solid var(--line-2);background:var(--panel);height:30px;color:var(--ink-2);cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex;position:absolute;right:5px}.loc-me:hover{color:var(--ink);border-color:var(--ink-4)}.loc-me:disabled{opacity:.6;cursor:progress}.loc .result .k svg{vertical-align:-2px}.loc-row{gap:6px;min-width:0;display:flex}.loc-picked{border:1px solid var(--accent-ink);border-radius:var(--radius);background:var(--accent-wash);cursor:pointer;text-align:left;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.loc-picked>svg:first-child{color:var(--accent-ink);flex:none}.loc-picked>svg:last-child{color:var(--ink-3);flex:none;margin-left:auto}.loc-picked:hover>svg:last-child{color:var(--ink)}.loc-picked-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.loc.dense .loc-picked{height:32px;padding:0 9px;font-size:13px}.loc-radius-select{flex:none;width:auto}.loc-radius{align-items:center;gap:10px;min-width:0;margin-top:8px;display:flex}.loc-radius .seg{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.loc-radius .seg button{height:30px;font-family:var(--mono);font-size:12px}.loc-radius .seg button:last-child{font-family:var(--sans)}.loc-radius .seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-on);box-shadow:none;font-weight:600}.loc-radius .u{color:var(--ink-3);margin-left:2px}.loc-all-short{display:none}.loc-radius [aria-pressed=true] .u{color:var(--accent-on)}@media (max-width:600px){.loc-radius{flex-direction:column;align-items:stretch;gap:5px}.loc-radius .seg button{flex:1 1 0;justify-content:center;min-width:0;padding:0 4px}.loc-radius .seg button:last-child{flex-grow:1.4}.loc-me span,.loc-all-long{display:none}.loc-all-short{display:inline}.loc-input .input{padding-right:48px}}.lp{--lp-gap:clamp(40px, 6vw, 80px);padding-bottom:8px}.lp .btn.lg{height:44px;padding:0 20px;font-size:14.5px}.lp .btn.dark{background:var(--ink);border-color:var(--ink);color:#fff}.lp .btn.dark:hover{background:var(--ink-2)}.lp-hero{border:1px solid var(--line);background:radial-gradient(1000px 420px at 0% 0%, var(--accent-wash), transparent 60%), var(--panel);box-shadow:var(--shadow);border-radius:10px;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(28px,4vw,56px);margin-top:16px;padding:clamp(28px,4.5vw,56px);display:grid;position:relative;overflow:hidden}.lp-hero:after{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.6;pointer-events:none;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(520px 360px at 88% 40%,#000,#0000);mask-image:radial-gradient(520px 360px at 88% 40%,#000,#0000)}.lp-hero>*{z-index:1;min-width:0;position:relative}.lp-hero h1{letter-spacing:-.035em;max-width:13ch;margin-top:12px;font-size:clamp(34px,5vw,58px);font-weight:650;line-height:1.02}.lp-lede{max-width:560px;color:var(--ink-2);margin:16px 0 22px;font-size:clamp(15px,1.4vw,17px);line-height:1.55}.lp-builder{background:var(--panel);border:1px solid var(--line-2);border-radius:10px;scroll-margin-top:90px;box-shadow:0 1px 2px #11243d0d,0 18px 48px -18px #11243d38}.lp-builder-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:11px 14px;font-size:13.5px;display:flex}.lp-bell{background:var(--accent);width:26px;height:26px;color:var(--accent-on);border-radius:7px;flex:none;place-items:center;display:inline-grid}.lp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 14px 0;display:grid}.lp-car,.lp-where{grid-column:1/-1}.lp-car .input,.lp-picked{height:40px;font-size:14px}.lp-picked{justify-content:space-between;width:100%}.lp-fields .input,.lp-fields .select{height:38px}.lp-money{position:relative}.lp-money:before{content:"$";font-family:var(--mono);color:var(--ink-3);font-size:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.lp-money .input{padding-left:22px}.lp-toggles{flex-wrap:wrap;gap:8px;padding:12px 14px 14px;display:flex}.lp-toggles .chip{height:32px}.lp-builder-foot{border-top:1px dashed var(--line-2);background:var(--panel-2);border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lp-count{color:var(--ink-3);align-items:baseline;gap:7px;min-width:0;font-size:12.5px;display:flex}.lp-count .mono{color:var(--ink);letter-spacing:-.03em;font-size:20px;font-weight:500}.lp-assure{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.lp-assure li{align-items:center;gap:6px;display:inline-flex}.lp-assure svg{color:var(--up)}.lp-preview-wrap{justify-items:center;gap:10px;margin:0;display:grid}.lp-preview{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;width:100%;max-width:460px;overflow:hidden;transform:rotate(.6deg);box-shadow:0 2px 4px #11243d0a,0 30px 70px -24px #11243d4d}.lp-preview-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 14px;font-size:13.5px;display:flex}.lp-preview-row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;transition:background .15s;display:grid}.lp-preview-row:last-child{border-bottom:none}a.lp-preview-row:hover{background:var(--panel-2)}.lp-preview-row .thumb{width:64px;height:46px}.lp-preview-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lp-preview-price{justify-items:end;gap:2px;display:grid}.lp-preview-price b{letter-spacing:-.02em;font-size:15px;font-weight:500}.lp-band{background:var(--ink);color:#fff;border-radius:10px;margin-top:16px;padding:clamp(22px,3vw,34px) clamp(20px,4.5vw,56px)}.lp-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.lp-numbers>div{border-left:2px solid #8ec1ff8c;gap:4px;padding-left:14px;display:grid}.lp-numbers b{font-family:var(--mono);letter-spacing:-.04em;color:var(--accent-soft);font-size:clamp(24px,3vw,36px);font-weight:500}.lp-numbers span{color:#ffffffad;font-size:13px}.lp-band>p{color:#ffffffb8;border-top:1px solid #ffffff1f;margin-top:20px;padding-top:16px;font-size:13.5px}.lp-band .skeleton{opacity:.12}.lp-section{padding:var(--lp-gap) 0 0}.lp-white{margin-top:var(--lp-gap);padding:var(--lp-gap) clamp(20px, 4.5vw, 56px);background:var(--panel);border:1px solid var(--line);border-radius:10px}.lp-white+.lp-section{padding-top:var(--lp-gap)}.lp-h2{letter-spacing:-.03em;max-width:20ch;margin-top:8px;font-size:clamp(24px,3vw,36px);line-height:1.1}.lp-p{max-width:440px;color:var(--ink-2);margin-top:14px;font-size:15px;line-height:1.6}.lp-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.lp-row-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.lp-steps{border-bottom:1px solid var(--line-2);margin:0;padding:0;list-style:none}.lp-steps li{border-top:1px solid var(--line-2);grid-template-columns:56px 1fr;gap:14px;padding:22px 0;display:grid}.lp-step-n{color:var(--accent-ink);letter-spacing:-.04em;font-size:28px;font-weight:500;line-height:1}.lp-steps h3,.lp-rules b{letter-spacing:-.01em;font-size:16px;font-weight:600}.lp-steps p,.lp-rules p{color:var(--ink-2);max-width:560px;margin-top:5px;font-size:14px;line-height:1.6}.lp-rules{gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.lp-rules li{gap:12px;display:flex}.lp-tick{background:var(--up-wash);width:22px;height:22px;color:var(--up);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:inline-grid}.lp-anatomy{border:1px solid var(--line-2);background:var(--panel-2);border-radius:10px;overflow:hidden}.lp-anatomy-car{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.lp-anatomy-car>div:last-child{min-width:0}.lp-ledger{margin:0;padding:6px 16px 10px}.lp-ledger>div{border-bottom:1px dashed var(--line-2);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:14px;display:flex}.lp-ledger dt{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp-ledger dd{white-space:nowrap;margin:0;font-size:15px}.lp-ledger .total{border-bottom:1px solid var(--ink)}.lp-ledger .total dt,.lp-ledger .total dd{color:var(--ink);font-weight:600}.lp-ledger .verdict{border-bottom:none;padding-top:14px}.lp-ledger .verdict dd{font-size:18px;font-weight:600}.lp-ledger .dealbar{width:90px}.lp-deals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.lp-deals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lp-deals{grid-template-columns:1fr}.lp-deals>:nth-child(n+5){display:none}}.lp-presets{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.lp-preset{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;align-content:space-between;gap:18px;padding:16px;transition:border-color .15s;display:grid}.lp-preset:hover{border-color:var(--ink-4)}.lp-preset-title{letter-spacing:-.01em;margin-bottom:3px;font-size:15px;font-weight:600}.lp-preset-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-faq-wrap{max-width:880px}.lp-faq{border-bottom:1px solid var(--line-2);margin-top:20px}.lp-faq details{border-top:1px solid var(--line-2)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:15.5px;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary span{font-family:var(--mono);color:var(--accent-ink);font-size:20px;font-weight:400;transition:transform .2s}.lp-faq details[open] summary span{transform:rotate(45deg)}.lp-faq p{max-width:720px;color:var(--ink-2);padding:0 40px 20px 0;font-size:14.5px;line-height:1.65}.lp-cta{margin-top:var(--lp-gap);background:var(--accent);color:var(--accent-on);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,4vw,48px) clamp(20px,4.5vw,56px);display:flex}.lp-cta h2{letter-spacing:-.03em;max-width:22ch;font-size:clamp(24px,3vw,36px);line-height:1.1}.lp-cta p{color:var(--accent-on);margin-top:10px;font-size:15px}@media (max-width:1000px){.lp-hero,.lp-split{grid-template-columns:1fr}.lp-preview{transform:none}.lp-numbers{grid-template-columns:1fr 1fr}}@media (max-width:600px){.lp-hero{padding:22px 16px}.lp-builder-foot{flex-direction:column;align-items:stretch}.lp-builder-foot .btn{width:100%}.lp-preview-row{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:10px 12px}.lp-preview-row .thumb{width:52px;height:40px}.lp-cta{flex-direction:column;align-items:stretch}.lp-row-head{flex-direction:column;align-items:start}.lp-presets{grid-template-columns:1fr}.lp-faq p{padding-right:0}}.filter-where{grid-column:span 2}.nav a svg,.mobile-nav a svg{vertical-align:-2px;margin-right:5px}@media (max-width:1240px){.topbar .live{display:none}}@media (min-width:1181px) and (max-width:1320px){.search-trigger{width:170px}.search-trigger kbd{display:none}.nav a{padding:0 8px}}.linkish{color:var(--ink-3);text-underline-offset:2px;cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.linkish:hover{color:var(--ink)}.toolbar-l,.toolbar-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar-l .mono{margin-right:6px}.lf-toggle{display:none}.lf-main{grid-template-columns:minmax(230px,1.6fr) minmax(250px,1.8fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:10px 12px;padding:12px 14px;display:grid}.lf-cars{flex-wrap:wrap;align-items:center;gap:5px;min-height:32px;display:flex}.lf-cars .chip{height:32px}.lf-add{flex:120px;min-width:120px}.lf-picked{justify-content:space-between;width:100%;height:32px}.lf-picked span{text-overflow:ellipsis;overflow:hidden}.lf-more-btn{height:32px}.lf-more-btn.on{background:var(--panel-2);border-color:var(--ink-4)}.lf-more-btn .badge{margin-left:2px}.lf-more{border-top:1px dashed var(--line-2);background:linear-gradient(var(--panel-2), var(--panel) 60%);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 22px;padding:14px 14px 16px;display:grid}.lf-group{flex-direction:column;gap:7px;min-width:0;display:flex}.lf-group .seg{align-self:flex-start;max-width:100%;overflow-x:auto}.lf-wide{grid-column:span 2}.lf-full{grid-column:1/-1}.lf-note{text-transform:none;letter-spacing:0;color:var(--ink-4);font-family:var(--sans);margin-left:4px;font-size:11px}.swatch{border:1px solid #0000002e;border-radius:50%;flex:none;width:11px;height:11px}.lf-active{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:9px 14px;display:flex}.lf-active .chip{background:var(--panel-2);height:24px;padding:0 8px;font-size:12px}.lf-active .chip svg{color:var(--ink-3)}.lf-clear{color:var(--ink-3);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-size:12px;text-decoration:underline}.lf-sort{align-items:center;gap:7px;display:flex}.lf-sort .select{background-color:var(--panel);width:auto;height:28px;font-size:12.5px}@media (max-width:1240px){.lf-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.lf-car,.lf-where{grid-column:span 2}.lf-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lf-toggle{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:11px 14px;font-size:13.5px;display:flex}.lf-toggle-sum{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.lf-toggle>svg:last-child{color:var(--ink-3);transition:transform .15s}.lf.open .lf-toggle>svg:last-child{transform:rotate(180deg)}.lf-body{border-top:1px solid var(--line);display:none}.lf.open .lf-body{display:block}.lf-main{grid-template-columns:1fr 1fr}.lf-car,.lf-where,.lf-more-btn{grid-column:1/-1}.lf-more{grid-template-columns:1fr}.lf-wide{grid-column:auto}.toolbar-r{width:100%}.toolbar-r .btn{margin-left:auto}}.alert-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.alert-how>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:14px 16px}.alert-how p{color:var(--ink-2);margin-top:4px;font-size:13px}@media (max-width:900px){.alert-how{grid-template-columns:1fr 1fr}}.doors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.door{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;align-content:space-between;gap:14px;padding:16px 18px;display:grid}.door-head{align-items:flex-start;gap:12px;display:flex}.door h2{letter-spacing:-.01em;margin-bottom:3px;font-size:16px}.door-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:900px){.doors{grid-template-columns:1fr}}.home-hero{text-align:center;padding:34px 0 22px}.home-hero h1{letter-spacing:-.03em;margin-top:10px;font-size:clamp(28px,4.2vw,46px);line-height:1.08}.home-doors{grid-template-columns:1fr 1fr;gap:16px;display:grid}.home-door{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:22px 24px;display:flex}.home-door h2{letter-spacing:-.02em;font-size:22px}.home-door>p{margin:-4px 0 0}.home-door>.small:last-child{margin-top:auto}.home-door-tag{background:var(--accent-wash);color:var(--accent-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.home-points{color:var(--ink-2);gap:7px;margin:2px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.home-points li{align-items:flex-start;gap:8px;display:flex}.home-points svg{color:var(--up);flex:none;margin-top:2px}.home-shop-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.home-shop-form label{gap:4px;min-width:0;display:grid}.home-shop-form select{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel);width:100%;height:42px;color:var(--ink);font:inherit;padding:0 10px;font-size:14px}.home-shop-form .btn{height:42px}.home-chips{flex-wrap:wrap;gap:6px;display:flex}.home-proof{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.home-proof div{border-top:2px solid var(--line);gap:2px;padding:12px 4px;display:grid}.home-proof b{font-family:var(--mono);color:var(--ink);font-size:22px}.home-proof span{color:var(--ink-3);font-size:12.5px}.home-market-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.home-market-head h2{font-size:16px}@media (max-width:900px){.home-doors{grid-template-columns:1fr}.home-proof{grid-template-columns:1fr 1fr}}@media (max-width:520px){.home-hero{padding:18px 0 14px}.home-door{padding:18px 16px}.home-shop-form{grid-template-columns:1fr 1fr}.home-shop-form .btn{grid-column:1/-1;justify-content:center}}.subnav{border-top:1px solid var(--line);background:var(--panel)}.subnav .shell{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.subnav a{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;padding:9px 11px;font-size:13px}.nav a{padding:0 14px;font-size:14px;font-weight:600}@media (min-width:761px) and (max-width:1180px){.nav{display:flex}.mobile-nav{display:none}}.footer .shell.footer-links{justify-content:flex-start;gap:48px;margin-bottom:18px}.footer-links div{align-content:start;gap:6px;display:grid}.footer-links a{color:var(--ink-2)}.footer-links .footer-head{color:var(--ink);font-weight:700}@media (max-width:520px){.footer .shell.footer-links{gap:24px}}.vin-form{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;display:grid}.vin-input{position:relative}.vin-input .input{letter-spacing:.08em;padding-right:52px}.vin-input .input[aria-invalid=true]{border-color:var(--down)}.vin-count{color:var(--ink-4);font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.vin-count.ok{color:var(--up)}.vin-hint{grid-column:1/-1;min-height:18px}.vin-form.big .input{background:var(--panel);height:48px;font-size:17px}.vin-form.big .btn{height:48px;padding:0 20px;font-size:14.5px}@media (max-width:600px){.vin-form{grid-template-columns:1fr}}.follow-on{align-items:center;gap:10px;display:inline-flex}.vin-follow{flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (max-width:640px){.vin-follow{align-items:flex-start}}.mc-hero h1{max-width:12ch}.mc-gets{background:var(--panel);border:1px solid var(--line-2);border-radius:10px;gap:4px;padding:18px 20px;display:grid;box-shadow:0 1px 2px #11243d0d,0 18px 48px -18px #11243d38}.mc-get{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.mc-get:first-of-type{border-top:none}.mc-get p{color:var(--ink-2);margin-top:2px;font-size:13px}.mc-report{gap:12px;scroll-margin-top:80px;display:grid}.mc-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.mc-photo{background:var(--panel-3);min-height:280px}.mc-photo img{object-fit:cover;width:100%;height:100%;display:block}.mc-photo .car-art{place-items:center;height:100%;display:grid}.mc-info{padding:20px 22px}.mc-name{margin:6px 0 4px;font-size:clamp(22px,2.6vw,30px)}.mc-value{margin-top:16px}.mc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.mc-next{background:var(--panel);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(22px,3.5vw,40px);display:grid}.mc-next-btns{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:900px){.mc-card,.mc-next{grid-template-columns:1fr}.mc-photo{min-height:200px;max-height:260px}.mc-next-btns{justify-content:flex-start}}.garage{gap:10px;display:grid}.garage-car{grid-template-columns:auto minmax(0,1.5fr) minmax(150px,.8fr) minmax(150px,.8fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.garage-name{font-size:15px;font-weight:600}.garage-name:hover{text-decoration:underline}.garage-main .tags{margin-top:6px}.garage-v{letter-spacing:-.03em;font-size:20px;font-weight:500}.garage-actions{gap:6px;display:flex}.garage-news{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin-bottom:12px;padding:12px 16px}.garage-news.has{border-color:var(--accent);background:linear-gradient(90deg, var(--accent-wash), var(--panel) 70%)}.garage-news ul{margin:6px 0 0;padding-left:18px}.garage-news li{margin:3px 0}.garage-empty{text-align:left;justify-content:center;align-items:center;gap:14px;display:flex}.garage-empty svg{color:var(--ink-3);flex:none}@media (max-width:900px){.garage-car{grid-template-columns:92px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo main main""value value latest""actions actions actions";gap:12px}.garage-photo{grid-area:photo}.garage-main{grid-area:main}.garage-value{grid-area:value}.garage-latest{grid-area:latest}.garage-actions{grid-area:actions}}@media (max-width:480px){.garage-car{grid-template-areas:"photo main main""value value value""latest latest latest""actions actions actions"}}.lp-type{flex-direction:column;gap:8px;padding:12px 14px 0;display:flex}.lp-type .chips{align-items:center}.lp-year{align-items:center;gap:6px;margin-left:4px;display:inline-flex}.lp-year .input{width:76px;height:30px}.value-pair{flex-wrap:wrap;align-items:flex-end;gap:10px 32px;margin-top:6px;display:flex}.value-dealer{gap:2px;padding-bottom:6px;display:grid}.owner-inputs{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:4px 0 14px;display:flex}.owner-inputs .field{min-width:130px}.account-grid{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:32px;margin-top:12px;display:grid}@media (max-width:800px){.account-grid{grid-template-columns:1fr}}.auth-form{gap:12px;padding:20px;display:grid}.locked{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:22px;display:flex}.locked p{margin:4px 0 0}.locked-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html:has(.listings-account-dialog[open]){overflow:hidden}.listings-account-dialog{overscroll-behavior:contain;border:1px solid var(--line-2);border-top:4px solid var(--accent);border-radius:var(--radius-lg);background:var(--panel);width:min(460px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);padding:0;overflow:auto;box-shadow:0 24px 70px #00000047}.listings-account-dialog::backdrop{background:#16150f8f}.listings-account-content{gap:16px;padding:clamp(18px,5vw,28px);display:grid}.listings-account-head{border-bottom:1px solid var(--line);gap:8px;padding-bottom:16px;display:grid;position:relative}.listings-account-mark{border-radius:var(--radius);background:var(--accent-wash);width:42px;height:42px;color:var(--accent-ink);place-items:center;margin-bottom:4px;display:grid}.listings-account-head h2{font-family:var(--display);text-wrap:balance;font-size:clamp(24px,5vw,32px);line-height:1.08}.listings-account-head p{color:var(--ink-2)}.listings-account-head .listings-account-close{width:40px;height:40px;position:absolute;top:0;right:0}.listings-account-back{justify-content:center;width:100%}.account-link{border-radius:50%;justify-content:center;width:28px;padding:0;font-weight:600}.own-hero h1{max-width:12ch}.own-hero-side{background:var(--panel);border:1px solid var(--line-2);border-radius:10px;gap:6px;padding:18px 20px;display:grid;box-shadow:0 1px 2px #11243d0d,0 18px 48px -18px #11243d38}.own-mascot{justify-self:start;width:92px;margin:-4px 0 2px}.own-hero-list{margin:0;padding:0;list-style:none}.own-hero-list li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.own-hero-list .lp-step-n{font-size:20px}.own-hero-list p{color:var(--ink-2);margin-top:2px;font-size:12.5px}.own-form{grid-template-columns:minmax(0,1fr) 118px 100px auto;align-items:end;gap:6px 8px;display:grid}.own-form .label{margin-bottom:5px;display:block}.own-form-opt{gap:0}.own-form .input{background:var(--panel);height:48px;font-size:15px}.own-form-vin .input{font-size:17px}.own-form .input[aria-invalid=true]{border-color:var(--down)}.own-form-go{height:48px;padding:0 20px;font-size:14.5px}.own-form-hint{grid-column:1/-1;min-height:18px}.own-form.compact .input,.own-form.compact .own-form-go{height:38px;font-size:13.5px}@media (min-width:761px){.own-form:not(.compact){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.own-form:not(.compact) .own-form-vin{grid-column:1/-1}}@media (max-width:760px){.own-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.own-form-vin,.own-form-go{grid-column:1/-1}}.own-benefits{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:22px;display:grid}.own-benefit{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;min-width:0;padding:20px}.own-benefit.offers{background:radial-gradient(420px 220px at 100% 0%, var(--accent-wash), transparent 70%), var(--panel);border-color:var(--accent-soft)}.own-benefit .lp-step-n{font-size:22px}.own-benefit h3{letter-spacing:-.01em;margin-top:10px;font-size:17px}.own-benefit p{color:var(--ink-2);margin-top:6px;font-size:13.5px;line-height:1.55}.own-benefit ul{gap:5px;margin:12px 0 0;padding:0;list-style:none;display:grid}.own-benefit li{color:var(--ink-2);align-items:baseline;gap:6px;font-size:12.5px;display:flex}.own-benefit li svg{color:var(--up);flex:none;transform:translateY(1px)}.own-claim-note{max-width:520px;margin-top:10px}.own-shopping{margin-top:18px}.own-block{gap:10px;display:grid}.own-block-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.own-block-head h2{font-size:18px}.own-advice{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.own-advice-card{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:16px;display:flex}.own-advice-card.falling{border-top-color:var(--down)}.own-advice-card.rising{border-top-color:var(--up)}.own-advice-card h3{letter-spacing:-.01em;font-size:17px}.own-advice-card p{color:var(--ink-2);font-size:13px;line-height:1.55}.own-advice-card p.small{color:var(--ink-3);margin-top:auto;font-size:12px}.own-facts{margin:0;padding:0;list-style:none;display:grid}.own-facts li{border-top:1px solid var(--line);justify-content:space-between;gap:10px;min-width:0;padding:6px 0;font-size:12.5px;display:flex}.own-facts li span{color:var(--ink-3)}.own-facts li b{font-family:var(--mono);text-align:right;overflow-wrap:anywhere;font-weight:600}.own-toggles{gap:12px;display:grid}.own-switch{cursor:pointer;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.own-switch input{opacity:0;cursor:pointer;width:38px;height:22px;margin:0;position:absolute}.own-switch-track{background:var(--line-2);border-radius:999px;width:38px;height:22px;transition:background .15s;position:relative}.own-switch-track i{background:var(--panel);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #11243d40}.own-switch input:checked+.own-switch-track{background:var(--accent)}.own-switch input:checked+.own-switch-track i{transform:translate(16px)}.own-switch input:focus-visible+.own-switch-track{outline:3px solid var(--accent);outline-offset:2px}.own-switch input:disabled+.own-switch-track{opacity:.6}.own-switch>span:last-child{gap:2px;min-width:0;display:grid}.own-switch b{font-size:13.5px}.own-remove{justify-self:start}.own-dash-head{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:16px 32px;margin-top:16px;display:grid}.own-dash-head p{margin-top:6px}.own-add{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;min-width:0;padding:14px 16px 8px}.own-add>.label{margin-bottom:8px}.own-kpis{margin-bottom:12px}.own-cars{gap:12px;display:grid}.own-car{scroll-margin-top:80px;overflow:hidden}.own-car-head{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.own-car-art{background:var(--panel-2);border-radius:8px;place-items:center;height:72px;display:grid;overflow:hidden}.own-car-art .car-art{place-items:center;width:100%;height:100%;display:grid}.own-car-art .car-art svg{max-width:100%;max-height:100%}.own-car-id{min-width:0}.own-car-id h3{overflow-wrap:anywhere;font-size:18px}.own-car-id h3 a:hover{color:var(--accent-ink)}.own-car-meta{overflow-wrap:anywhere;margin-top:3px}.own-car-value{text-align:right;gap:2px;display:grid}.own-car-body{grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:16px;padding:16px;display:grid}.own-car-side{align-content:start;gap:14px;min-width:0;display:grid}.own-car-links{flex-wrap:wrap;gap:8px;display:flex}.own-car-advice{min-width:0}.own-car-advice .own-advice{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.own-account-cars{border-color:var(--accent-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;max-width:460px;margin-top:18px;padding:16px 18px;display:grid}.own-account-cars:hover{border-color:var(--accent);background:var(--panel-2)}.own-account-cars>span:nth-child(2){gap:2px;display:grid}.own-account-cars b{font-size:15px}.own-account-cars>svg{color:var(--accent-ink)}.own-account-icon{background:var(--accent-wash);width:40px;height:40px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}@media (max-width:900px){.own-dash-head,.own-car-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.own-car-head{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px}.own-car-art{height:52px}.own-car-value{text-align:left;grid-column:1/-1}.own-car-body{padding:12px}.own-hero-side{padding:14px 16px}.own-mascot{width:72px}}.shop-hero{border:1px solid var(--line);background:radial-gradient(900px 380px at 0% 0%, var(--accent-wash), transparent 60%), var(--panel);box-shadow:var(--shadow);border-radius:10px;gap:18px;margin-top:16px;padding:clamp(20px,4vw,44px);display:grid;position:relative}.shop-hero>*{min-width:0}.shop-hero h1{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(30px,5vw,52px);font-weight:650;line-height:1.04}.shop-hero .lp-lede{margin:12px 0 0}.shop-search{background:var(--panel);border:1px solid var(--line-2);border-radius:10px;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1.2fr) auto;align-items:end;gap:12px;padding:14px;scroll-margin-top:90px;display:grid;box-shadow:0 1px 2px #11243d0d,0 18px 48px -18px #11243d38}.shop-search .field{min-width:0}.shop-picked{justify-content:space-between;width:100%;min-width:0;height:36px}.shop-picked span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-search-go{white-space:nowrap}.shop-presets{flex-wrap:wrap;gap:6px;display:flex}.shop-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.shop-kpis>.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:12px 14px}.shop-results{gap:12px;margin-top:28px;scroll-margin-top:80px;display:grid}.shop-results>*{min-width:0}.shop-results-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.shop-results-head p{margin:4px 0 0}.shop-title{overflow-wrap:anywhere;margin:4px 0 0}.shop-email{justify-items:start;gap:6px;max-width:340px;display:grid}.shop-email.on{border:1px solid var(--accent-soft);border-radius:var(--radius);background:var(--accent-wash);max-width:460px;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px}.shop-email.on>svg{color:var(--up)}.shop-foot{margin:8px 0 24px}.shop-alerts{margin:0;padding:0;list-style:none}.shop-alert{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 16px;padding:12px 16px;display:grid}.shop-alert:first-child{border-top:0}.shop-alert-main{gap:2px;min-width:0;display:grid}.shop-alert-name{overflow-wrap:anywhere;font-weight:600}a.shop-alert-name:hover{color:var(--accent-ink)}.shop-alert-ctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.shop-alert-ctl .select{width:auto;height:28px;padding-top:0;padding-bottom:0;font-size:12.5px}.shop-alert-ctl .chip{height:28px}.shop-alert-note{margin:0;padding:0 16px 10px}.alert-edit-form{gap:14px;max-width:540px;display:grid}.alert-edit-form :is(h2,p){margin:0}.alert-edit-form h2{font-size:20px}.alert-edit-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){.shop-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shop-search-car{grid-column:1/-1}.shop-search-go{grid-column:1/-1;justify-content:center}.shop-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.shop-search{grid-template-columns:minmax(0,1fr);padding:12px}.shop-alert{grid-template-columns:minmax(0,1fr) auto}.shop-alert-ctl{grid-column:1/-1;justify-content:flex-start}.shop-email,.shop-email.on{width:100%;max-width:none}.shop-email .btn{justify-content:center;width:100%}}.card .card-deal{margin-bottom:2px}.shop-hero-alerts{grid-template:"copy builder""more builder"1fr/minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:0 clamp(20px,4vw,48px)}.shop-hero-alerts>.shop-hero-copy{grid-area:copy}.shop-hero-alerts>.shop-builder{grid-area:builder}.shop-hero-alerts>.shop-hero-more{grid-area:more}.shop-hero-alerts h1{font-size:clamp(30px,4.2vw,48px)}.shop-steps{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.shop-steps li{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.shop-steps b{font-size:15px}.shop-steps p{color:var(--ink-2);margin:2px 0 0;font-size:13.5px}.shop-proof{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:14px 0 0;font-size:13px;list-style:none;display:flex}.shop-proof b{color:var(--ink);margin-right:4px;font-size:14px}.shop-builder{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;gap:12px;min-width:0;padding:20px;scroll-margin-top:90px;display:grid;box-shadow:0 1px 2px #11243d0d,0 24px 56px -22px #11243d47}.shop-builder .field{gap:5px;min-width:0;display:grid}.shop-builder .input{width:100%;height:42px}.shop-builder-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.shop-builder-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shop-builder-toggles{flex-wrap:wrap;gap:8px 18px;display:flex}.shop-check{color:var(--ink);cursor:pointer;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.shop-check input{width:16px;height:16px;accent-color:var(--accent)}.shop-builder-freq{justify-self:start}.shop-builder-freq button{height:32px;padding:0 14px;font-size:13px}.shop-builder-count{background:var(--panel-2);border-radius:8px;align-items:center;min-height:38px;margin:0;padding:9px 12px;display:flex}.shop-builder-go{justify-content:center;width:100%;height:50px;font-size:15.5px}.shop-builder-fine{margin:-2px 0 0;line-height:1.5}.shop-builder-done{text-align:center;justify-items:center;padding:34px 24px}.shop-builder-done h2{letter-spacing:-.02em;font-size:24px}.shop-builder-done p{max-width:42ch;margin:0}.shop-done-tick{background:var(--up-wash);width:48px;height:48px;color:var(--up);border-radius:50%;place-items:center;display:grid}.shop-done-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.shop-inbox{background:var(--panel);border:1px solid var(--line-2);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #11243d0d,0 18px 48px -20px #11243d38}.shop-inbox-bar{background:var(--panel-2);border-bottom:1px solid var(--line);gap:6px;padding:10px 14px;display:flex}.shop-inbox-dot{background:var(--line-2);border-radius:50%;width:9px;height:9px}.shop-inbox-head{border-bottom:1px solid var(--line);padding:14px 18px 10px}.shop-inbox-subject{margin-top:3px;font-size:15.5px;font-weight:700}.shop-inbox-list{margin:0;padding:0;list-style:none}.shop-inbox-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.shop-inbox-car{gap:2px;min-width:0;display:grid}.shop-inbox-car b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.shop-inbox-price{flex:none;justify-items:end;gap:3px;display:grid}.shop-inbox-foot{padding:10px 18px}.shop-popular{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:16px;display:grid}.shop-popular-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;align-content:space-between;gap:10px;padding:14px 16px;display:grid}.shop-popular-btns{align-items:center;gap:12px;display:flex}.shop-quick-on{align-items:center;gap:5px;font-weight:700;display:inline-flex}.shop-results-kicker{margin-bottom:6px;display:block}@media (max-width:900px){.shop-hero-alerts{grid-template-columns:1fr;grid-template-areas:"copy""builder""more";gap:18px}}@media (max-width:420px){.shop-builder{padding:16px}.shop-builder-row{gap:8px}}.shop-picks{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.shop-picks .shop-picked{align-items:center;gap:6px;max-width:100%;display:inline-flex}.shop-picks .shop-picked span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-types{flex-wrap:wrap;gap:6px;display:flex}.shop-types .chip{align-items:center;gap:5px;display:inline-flex}.shop-builder-row3{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-freq{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.shop-freq-opt{border:1px solid var(--line-2);background:var(--panel);cursor:pointer;border-radius:10px;gap:2px;padding:9px 11px;font-size:13px;display:grid;position:relative}.shop-freq-opt input{opacity:0;pointer-events:none;position:absolute}.shop-freq-opt.on{border-color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.shop-freq-opt:focus-within{outline:2px solid var(--accent-soft);outline-offset:1px}@media (max-width:520px){.shop-builder-row3{grid-template-columns:1fr 1fr}.shop-builder-row3 .field:last-child{grid-column:1/-1}.shop-freq{grid-template-columns:1fr}}.ob{gap:12px;min-width:0;display:grid}.ob-inline{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel);max-width:480px;box-shadow:var(--shadow);flex:100%;padding:18px;animation:.18s ease-out ob-in}@keyframes ob-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ob-inline{animation:none}}.ob-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ob-title{letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.25}.ob-lead{color:var(--ink-2);margin:-4px 0 0;font-size:14px;line-height:1.5}.ob-x{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;display:inline-grid}.ob-x:hover{background:var(--panel-2);color:var(--ink)}.ob .input{height:40px;font-size:15px}.ob-typo{margin:-6px 0 0}.ob-check{color:var(--ink);cursor:pointer;align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.ob-check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:2px}.ob-check>span{gap:2px;display:grid}.ob-check.off{cursor:default}.ob-check.off b{color:var(--ink-3)}.ob-check-line{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.ob-soon{background:var(--accent-wash);color:var(--accent-ink);vertical-align:1px;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.ob-note,.ob-error,.ob-notice{margin:-4px 0 0}.ob-go{justify-content:center;gap:6px;width:100%}.ob-fine{margin:0;line-height:1.5}.ob-mail,.ob-tick{background:var(--accent-wash);width:36px;height:36px;color:var(--accent);border-radius:50%;place-items:center;display:inline-grid}.ob-tick{background:var(--up-wash);color:var(--up)}.ob-code-row{gap:8px;display:flex}.ob .ob-code{letter-spacing:.32em;text-align:center;flex:auto;max-width:220px;height:46px;font-size:22px}.ob-sent-links{flex-wrap:wrap;gap:6px 16px;display:flex}.ob-sent-links .linkish:disabled{cursor:default;opacity:.6;text-decoration:none}.ob-done .ob-title{color:var(--ink)}.ob-account{gap:16px;padding:20px;display:grid}.ob-expired{background:var(--warn-wash);color:var(--warn);border-radius:10px;margin:0;padding:10px 12px}.ob-password{border-top:1px solid var(--line);padding-top:12px}.ob-password summary{cursor:pointer}.ob-password form{gap:10px;margin-top:12px;display:grid}.ob-account-phone{border-bottom:1px solid var(--line);gap:8px;margin-bottom:18px;padding-bottom:16px;display:grid}.ob-phone{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ob-phone-form{gap:10px;display:grid}.ob-phone-form .btn{justify-self:start}.follow-on:has(.ob-claimed){flex-wrap:wrap}.ob-claimed{flex-basis:100%;align-items:center;gap:5px;display:inline-flex}.ob-flash{z-index:40;border:1px solid var(--up);border-radius:var(--radius);background:var(--panel);width:min(640px,100% - 32px);box-shadow:var(--shadow);color:var(--ink);align-items:center;gap:10px;margin:12px auto 0;padding:10px 12px 10px 14px;font-size:14px;display:flex;position:sticky;top:64px}.ob-flash>svg{color:var(--up);flex:none}.ob-flash>span{flex:1;min-width:0}@media (max-width:520px){.ob-inline{padding:14px}.ob .ob-code{max-width:none}.ob-account{padding:16px}}.shop-builder>.ob-inline{box-shadow:none;background:0 0;border:0;padding:0}.wz-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11243d6b;place-items:center;padding:20px;animation:.16s ease-out wz-fade;display:grid;position:fixed;inset:0}@keyframes wz-fade{0%{opacity:0}}@keyframes wz-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}}.wz{background:var(--panel);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100%);max-height:min(760px,100dvh - 40px);animation:.2s ease-out wz-rise;display:grid;overflow:hidden;box-shadow:0 30px 80px -20px #11243d73}.wz-bar i{background:var(--accent);border-radius:0 4px 4px 0;height:100%;transition:width .35s;display:block}.wz-head{text-align:center;grid-template-columns:36px 1fr 36px;align-items:center;padding:10px 12px 0;display:grid}.wz-icon{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.wz-icon:hover{background:var(--panel-2);color:var(--ink)}.wz-back svg{transform:rotate(180deg)}.wz-body{align-content:start;gap:12px;padding:14px 28px 20px;display:grid;overflow-y:auto}.wz-body h2{letter-spacing:-.025em;font-size:clamp(22px,3.4vw,27px);line-height:1.15}.wz-body>p{margin:-4px 0 0}.wz-sub{margin-top:6px}.wz-chips,.wz-picks{flex-wrap:wrap;gap:7px;display:flex}.wz-chips .chip,.wz-picks .chip{align-items:center;gap:5px;height:34px;padding:0 13px;font-size:13.5px;display:inline-flex}.wz-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wz-tile{text-align:left;border:1px solid var(--line-2);background:var(--panel);min-height:54px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:15px;transition:border-color .12s,background .12s;display:flex}.wz-tile.wide span{gap:2px;display:grid}.wz-freq{gap:8px;display:grid}.wz-switch{border:1px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.wz-switch input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.wz-switch>span{gap:2px;display:grid}.wz-preset{border:1px solid var(--accent-soft);background:var(--accent-wash);border-radius:12px;gap:3px;padding:12px 14px;display:grid}.wz-preset b{font-size:16px}.wz-yesno{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wz-yesno .wz-tile{text-align:center;justify-content:center}.wz-more{gap:14px;padding-top:4px;display:grid}.wz-more-group{gap:7px;display:grid}.wz-more-note{margin:4px 0 -6px}.wz-more .chip{cursor:pointer}.wz-foot{border-top:1px solid var(--line);background:var(--panel);gap:10px;padding:14px 28px 20px;display:grid}.wz-count{text-align:center;font-size:14px}.wz-count b{color:var(--accent-ink);font-size:16px}.wz-go{justify-content:center;width:100%;height:52px;font-size:16px}.wz-searching{text-align:center;justify-items:center;gap:14px;padding:26px 0 18px;display:grid}.wz-searching ul{text-align:left;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.wz-searching li{color:var(--ink-3);align-items:center;gap:10px;transition:color .2s;display:flex}.wz-searching li.now{color:var(--ink)}.wz-searching li.done{color:var(--ink-2)}.wz-dot{border:1.5px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.wz-searching li.done .wz-dot{background:var(--up);border-color:var(--up);color:#fff}.wz-searching li.now .wz-dot{border-color:var(--accent)}.wz-spinner{border:3px solid var(--accent-wash);border-top-color:var(--accent);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite wz-spin}@keyframes wz-spin{to{transform:rotate(360deg)}}.wz-cars{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.wz-cars li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wz-cars li:last-child{border-bottom:0}.wz-cars li>div:first-child{gap:2px;min-width:0;display:grid}.wz-cars b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wz-car-price{flex:none;justify-items:end;gap:3px;display:grid}.wz-done{text-align:center;justify-items:center;gap:10px;padding:24px 0 8px;display:grid}.wz-done p{max-width:40ch;margin:0}.wz-done-tick{background:var(--up-wash);width:56px;height:56px;color:var(--up);border-radius:50%;place-items:center;display:grid}.wz-done-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.wz .ob-inline{box-shadow:none;background:0 0;border:0;padding:0}.wz .combo .results{box-shadow:none;margin-top:6px;position:static}.wz-start{gap:12px}.wz-start-h{letter-spacing:-.02em;font-size:20px}@media (max-width:600px){.wz-backdrop{place-items:stretch stretch;padding:0}.wz{border-radius:0;width:100%;height:100dvh;max-height:none}.wz-body{padding:12px 18px 18px}.wz-foot{padding:12px 18px calc(14px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.wz-backdrop,.wz{animation:none}.wz-spinner{animation-duration:2.4s}}.wz-email{gap:12px;display:grid}.wz-email .field{gap:5px;display:grid}.wz-input{height:50px;font-size:16px}.wz-typo{margin:-4px 0 0}.wz-email-start{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.wz-email-start .input{height:50px;font-size:16px}.wz-email-start .btn{white-space:nowrap;height:50px}.wz-email-start .down{grid-column:1/-1;margin:0}.wz-nav{gap:10px;display:flex}.wz-nav .wz-go{flex:1}.wz-back-btn{flex:none;height:52px;padding:0 22px}.rs{gap:8px;padding:12px 0 4px;display:grid}.rs-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rs-value{color:var(--accent-ink);font-size:15px}.rs-track{background:linear-gradient(to right, var(--panel-3) var(--a), var(--accent) var(--a), var(--accent) var(--b), var(--panel-3) var(--b)) center / 100% 6px no-repeat;border-radius:6px;height:28px;position:relative}.rs-track input{pointer-events:none;appearance:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;inset:0}.rs-track input::-webkit-slider-runnable-track{background:0 0;height:28px}.rs-track input::-moz-range-track{background:0 0;height:28px}.rs-track input::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:grab;border:2px solid var(--accent);background:#fff;border-radius:50%;width:26px;height:26px;margin-top:1px;box-shadow:0 2px 6px #11243d40}.rs-track input::-moz-range-thumb{pointer-events:auto;cursor:grab;border:2px solid var(--accent);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #11243d40}.rs-track input:focus-visible::-webkit-slider-thumb{outline:3px solid var(--accent-soft);outline-offset:1px}.rs-ends{justify-content:space-between;display:flex}@media (max-width:600px){.wz-email-start{grid-template-columns:1fr}.wz-back-btn{padding:0 16px}}.map-wrap{grid-template-columns:1fr;gap:12px;display:grid}.map-wrap.has-sheet{grid-template-columns:minmax(0,1fr) 380px}.map-box{border:1px solid var(--line);background:var(--panel);border-radius:14px;height:min(72vh,760px);min-height:420px;position:relative;overflow:hidden}.map-count{z-index:2;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:6px 10px;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #11243d1f}.map-pin{color:#fff;font:600 12px/1.2 var(--font-mono,ui-monospace, monospace);cursor:pointer;white-space:nowrap;background:#17294a;border:2px solid #fff;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex;box-shadow:0 1px 3px #0000004d}.map-pin:hover,.map-pin:focus-visible{background:var(--accent);z-index:3}.map-pin.one{color:#17294a;background:#fff;border-color:#17294a}.map-pin.one:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.map-sheet{border:1px solid var(--line);background:var(--panel);border-radius:14px;height:min(72vh,760px);min-height:420px;padding:14px;overflow:auto}.map-sheet-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.map-sheet-head h3{margin:4px 0 0}.map-cars{gap:10px;display:grid}@media (max-width:860px){.map-wrap.has-sheet{grid-template-columns:1fr}.map-box{height:62vh;min-height:360px}.map-sheet{height:auto;max-height:70vh}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .map-pin{color:#0b1526;background:#8ec1ff;border-color:#0b1526}:root:not([data-theme=light]) .map-pin.one{color:#8ec1ff;background:#0b1526;border-color:#8ec1ff}}:root[data-theme=dark] .map-pin{color:#0b1526;background:#8ec1ff;border-color:#0b1526}:root[data-theme=dark] .map-pin.one{color:#8ec1ff;background:#0b1526;border-color:#8ec1ff}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:860px){.grid-2{grid-template-columns:1fr}}ul.plain{margin:0;padding:0;list-style:none}.report-box{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.report-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.report-tags:empty{display:none}.listing-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.feat-line{margin-top:4px}.lf-check{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.lf-check input{accent-color:var(--accent)}.feat-groups{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.feat-list{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.feat-list li{justify-content:space-between;gap:8px;font-size:14px;display:flex}.feat-list .rare{color:var(--accent-ink);font-weight:600}.sticker-head{flex-wrap:wrap;gap:18px;margin-bottom:14px;display:flex}.sticker-lines{border-collapse:collapse;width:100%;font-size:14px}.sticker-lines td{border-bottom:1px solid var(--line);vertical-align:top;padding:5px 0}.sticker-lines td.r{text-align:right;white-space:nowrap;font-family:var(--mono,ui-monospace, monospace);padding-left:12px}.sticker-lines tr.sub td:first-child{color:var(--ink-3);padding-left:16px}.sticker-std{columns:2 240px;color:var(--ink-2);column-gap:24px;margin:6px 0 0;padding-left:16px;font-size:13px}.listing-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 20px;padding:0 18px;display:flex}.listing-tabs button{min-height:44px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0;font-weight:600}.listing-tabs button:hover,.listing-tabs button[aria-selected=true]{color:var(--ink)}.listing-tabs button[aria-selected=true]{border-bottom-color:var(--accent)}.otd{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.otd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.otd-wide{grid-column:1/-1}.otd-money,.otd-pct{position:relative}.otd-money:before,.otd-pct:after{font-family:var(--mono);color:var(--ink-3);pointer-events:none;font-size:13px;position:absolute;top:50%;transform:translateY(-50%)}.otd-money:before{content:"$";left:10px}.otd-money .input{padding-left:22px}.otd-pct:after{content:"%";right:10px}.otd-pct .input{padding-right:26px}.otd .input,.otd .select{height:36px}.otd-hint{color:var(--ink-3);margin:0;font-size:12px;line-height:1.4}.otd-seg{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.otd-seg button{height:34px;font-family:var(--mono);justify-content:center;padding:0 4px;font-size:12px}.otd-toggle{border:1px dashed var(--line-2);border-radius:var(--radius);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-weight:600;display:flex}.otd-toggle:hover{border-color:var(--ink-4);background:var(--panel-2)}.otd-adds{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:12px;display:grid}.otd-out{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);gap:12px;padding:14px 16px;display:grid}.otd-big{gap:4px;display:grid}.otd-pay{letter-spacing:-.04em;color:var(--accent-ink);font-size:clamp(30px,4vw,40px);font-weight:500;line-height:1.05}.otd-pay span{color:var(--ink-3);letter-spacing:0;margin-left:3px;font-size:15px}.otd-ledger{margin:0}.otd-ledger>div{border-bottom:1px dashed var(--line-2);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;display:flex}.otd-ledger dt{color:var(--ink-2);min-width:0}.otd-ledger dd{white-space:nowrap;margin:0;font-size:13.5px}.otd-ledger .total{border-bottom:1px solid var(--ink-4)}.otd-ledger .total dt,.otd-ledger .total dd{color:var(--ink);font-weight:650}.otd-ledger>div:last-child{border-bottom:none}@media (max-width:900px){.otd{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:600px){.otd .input,.otd .select{height:40px;font-size:16px}.otd-out{padding:12px}}html,body{font-size:15px;line-height:1.5}body{font-variant-numeric:tabular-nums;font-feature-settings:"ss01";overflow-x:clip}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--display);letter-spacing:-.03em;font-weight:800;font-stretch:125%}h1{font-size:clamp(34px,5vw,64px);line-height:.96}h2{letter-spacing:-.02em;font-stretch:112%}.code,.label{font-family:var(--code);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.mono{letter-spacing:0}a.accent,.accent{color:var(--accent-ink)}.topbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--ink)}.topbar .shell{gap:28px;height:64px}.wordmark{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);align-items:center;gap:9px;font-size:21px;font-weight:800;font-stretch:125%;display:inline-flex}.wordmark b{font-weight:800}.wordmark-mark{width:28px;height:28px;transition:transform .25s}.brand:hover .wordmark-mark{transform:rotate(-12deg)}.nav{align-items:stretch;gap:0}.nav a{height:auto;color:var(--ink-2);background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 14px;font-size:14.5px;font-weight:500}.nav a svg{display:none}.nav a:hover{color:var(--ink);background:0 0}.nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent);background:0 0;font-weight:600}.live{font-family:var(--code);letter-spacing:.04em;font-size:11px}.live i{box-shadow:none;animation:none}.search-trigger{border-radius:var(--radius);border-color:var(--line-2);background:var(--panel);height:38px}.search-trigger:hover{border-color:var(--ink);box-shadow:none}kbd{font-family:var(--code);background:var(--panel-2);border-color:var(--line);border-radius:3px}.subnav{border-top:0;border-bottom:1px solid var(--line);background:var(--bg)}.subnav .shell{gap:0}.subnav a{color:var(--ink-3);border-bottom:2px solid #0000;padding:11px 14px 10px;font-size:13.5px}.subnav a:hover{color:var(--ink)}.subnav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}main.shell{padding-top:8px;padding-bottom:96px}.page-head{border-bottom:1px solid var(--line);margin:32px 0 28px;padding-bottom:24px}.page-head .sub{color:var(--ink-2);max-width:68ch;margin-top:12px;font-size:17px;line-height:1.5}.crumbs{font-family:var(--code);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.panel-head{border-bottom:1px solid var(--line);min-height:52px;padding:14px 18px}.panel-head h2{font-family:var(--display);letter-spacing:-.015em;font-size:16px;font-weight:700;font-stretch:112%}.panel-head .meta{font-family:var(--code);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.panel-head a.more{font-family:var(--sans);letter-spacing:0;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-size:13px;font-weight:600}.panel-body{padding:18px}.grid{gap:14px}.section{margin-top:22px}.kpis{border-radius:var(--radius);box-shadow:none;background:var(--panel)}.kpi{padding:16px 18px}.kpi .v{font-family:var(--display);letter-spacing:-.03em;font-size:28px;font-weight:700;font-stretch:112%}.kpi .n{font-size:12.5px}.t th{font-family:var(--code);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:500}.t td,.t th{border-bottom-color:var(--line)}.btn{border-radius:var(--radius);border:1px solid var(--ink);background:var(--ink);height:44px;color:var(--bg);padding:0 20px;font-size:14.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.btn:hover{background:#000;border-color:#000}.btn.accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn.accent:hover{background:#1a45d6;border-color:#1a45d6}.btn.ghost{border-color:var(--ink);color:var(--ink);background:0 0;font-weight:600}.btn.ghost:hover{background:var(--ink);color:var(--bg)}.btn.lg{height:52px;padding:0 24px;font-size:15.5px}.btn.sm{height:34px;padding:0 13px;font-size:13.5px}.chip{border-color:var(--line-2);height:32px;color:var(--ink-2);background:0 0;border-radius:4px;padding:0 12px;font-size:13.5px}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.badge{font-family:var(--sans);border-radius:3px;padding:1px 7px;font-size:12px;font-weight:600;line-height:18px}.badge.accent{background:var(--accent-wash);color:var(--accent-ink)}.input,.select{border-radius:var(--radius);border-color:var(--line-2);background:#fffdf9;height:44px;padding:0 13px;font-size:15px}.input:focus,.select:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-wash)}.input.big{height:54px;font-size:17px}.seg{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel)}.seg a,.seg button{border-right-color:var(--line-2);background:0 0;height:32px;font-size:13.5px}.seg a[aria-current=true],.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:none}.loc-input .input,.loc.dense .loc-input .input{height:44px;padding-left:36px;font-size:15px}.lf-sort .select{height:38px;font-size:14px}.panel-body:has(>.panel>.locked){padding:0}.panel-body>.panel:has(>.locked){background:0 0;border:0;border-radius:0}.panel-body>.panel:has(>.locked)>.panel-head{display:none}.lp-hero,.shop-hero{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-top:8px;padding:clamp(28px,4.5vw,56px) 0;overflow:visible}.lp-hero:after{display:none}.lp-hero h1,.shop-hero h1{font-size:clamp(34px,4.6vw,58px);line-height:.98}.footer{background:var(--ink);color:#b6b0a3;border-top:0;margin-top:0;padding:48px 0 36px;font-size:13px}.footer a{color:#e8e3d8}.footer a:hover{color:var(--accent)}.footer .footer-head{color:#fff;font-family:var(--display);font-weight:700;font-stretch:112%}.g-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:56px;padding:56px 0;display:grid}.kicker{margin:0 0 18px}.g-hero h1{letter-spacing:-.045em;max-width:9.5ch;font-size:clamp(44px,6.4vw,92px);line-height:.92}.g-lead{max-width:54ch;color:var(--ink-2);margin-top:24px;font-size:18px;line-height:1.55}.hero-start{border-top:2px solid var(--ink);max-width:560px;margin-top:30px}.hero-tabs{border-bottom:1px solid var(--line);gap:24px;display:flex}.hero-tabs button{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 0 12px;font-size:15px;font-weight:600}.hero-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.hero-start-body{padding-top:18px}.hero-start-note{color:var(--ink-3);margin-top:10px;font-size:13px}.hero-start .wz-email-start .btn,.hero-start .vin-form .btn{background:var(--accent);border-color:var(--accent);color:#fff}.hero-start .wz-email-start .btn:hover,.hero-start .vin-form .btn:hover{background:#1a45d6;border-color:#1a45d6}.board{background:var(--panel);border:1px solid var(--ink);border-radius:var(--radius)}.board-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding:14px 18px 12px;display:flex}.board-head h2{font-size:18px}.board-table{border-collapse:collapse;width:100%}.board-table th{font-family:var(--code);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);padding:9px 18px 7px;font-size:10.5px;font-weight:500}.board-table td{border-bottom:1px solid var(--line);padding:10px 18px;font-size:14.5px}.board-table tr:last-child td{border-bottom:0}.board-table .r{text-align:right}.board-table td a{font-weight:600}.board-table td a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.board-make{color:var(--ink-3);font-weight:400}.board-table .num{font-weight:600}.board-table .up{color:var(--up)}.board-table .down{color:var(--down)}.board-spark{vertical-align:middle;width:88px;height:26px}.board-spark path{fill:none;stroke-width:1.6px;stroke-linejoin:round}.board-spark.up path{stroke:var(--up)}.board-spark.down path{stroke:var(--down)}.board-foot{border-top:1px solid var(--ink);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:11px 18px;font-size:12.5px;display:flex}.board-foot a{color:var(--ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.figures{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.figures div{padding:28px 24px 30px 0}.figures div+div{border-left:1px solid var(--line);padding-left:24px}.figures b{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(34px,3.8vw,52px);font-weight:800;font-stretch:125%;line-height:1;display:block}.figures span{max-width:26ch;color:var(--ink-2);margin-top:10px;font-size:14px;display:block}.steps{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:24px 56px;padding:64px 0;display:grid}.steps h2{font-size:clamp(26px,3vw,38px);line-height:1}.steps ol{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.steps ol>li{counter-increment:step;border-top:2px solid var(--ink);padding-top:14px}.steps ol>li:before{content:"0" counter(step);font-family:var(--code);color:var(--accent-ink);margin-bottom:18px;font-size:12px;display:block}.steps ol>li b{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:700;font-stretch:112%;display:block}.steps ol>li p{color:var(--ink-2);margin-top:8px;font-size:15px}.steps-also{color:var(--ink-2);flex-wrap:wrap;grid-column:2;gap:8px 22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.steps-also li:before{content:"+ ";color:var(--accent-ink);font-weight:700}.searches{padding:56px 0 8px}.searches h2{margin-bottom:18px;font-size:clamp(22px,2.4vw,30px)}.searches-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.searches-grid a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:16px 16px 16px 0;font-size:15.5px;font-weight:600;display:flex}.searches-grid a:nth-child(4n+2),.searches-grid a:nth-child(4n+3),.searches-grid a:nth-child(4n+4){border-left:1px solid var(--line);padding-left:16px}.searches-grid a svg{color:var(--ink-4);transition:transform .12s,color .12s}.searches-grid a:hover svg{color:var(--accent-ink);transform:translate(3px)}.home-deals{padding-top:48px}main.shell:has(>.closer:last-child){padding-bottom:0}.closer{background:var(--ink);color:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px 48px;margin:72px calc(50% - 50vw) 0;padding:56px max(20px,50vw - 720px);display:flex}.closer h2{max-width:18ch;font-size:clamp(30px,4vw,56px);line-height:.98}@media (max-width:1080px){.g-hero{grid-template-columns:1fr;gap:36px}.figures{grid-template-columns:1fr 1fr}.figures div:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}.steps{grid-template-columns:1fr}.steps-also{grid-column:1}.searches-grid{grid-template-columns:1fr 1fr}.searches-grid a:nth-child(odd){border-left:0;padding-left:0}.searches-grid a:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}}@media (max-width:640px){.g-hero{padding-top:36px}.g-hero h1{font-size:46px}.g-lead{font-size:16.5px}.board-table th:nth-child(4),.board-table td:nth-child(4){display:none}.board-table td,.board-table th{padding-left:14px;padding-right:14px}.steps ol,.searches-grid{grid-template-columns:1fr}.searches-grid a:nth-child(n){border-left:0;padding-left:0}.closer{padding-top:40px;padding-bottom:40px}}.g-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}.g-hero-art{margin-right:-2%;position:relative}.g-hero-art img,.g-hero-art video{filter:drop-shadow(0 30px 40px #3c28142e);width:100%;height:auto;display:block}.board-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:32px 56px;padding:64px 0;display:grid}.board-intro h2{margin-top:12px;font-size:clamp(28px,3.2vw,44px);line-height:.98}.board-intro p:not(.code){max-width:42ch;color:var(--ink-2);margin-top:16px;font-size:16px}.board-intro .btn{margin-top:24px}.step-art{width:100%;max-width:260px;height:auto;margin:-6px auto 14px;display:block}.steps-also li{border:0;padding:0}@media (max-width:1080px){.board-section{grid-template-columns:1fr}.g-hero-art{max-width:720px;margin:0 auto}}.dealer-search{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:14px;display:flex}.dealer-search .field{gap:6px;min-width:160px;display:grid}.dealer-search input,.dealer-search select{border:1px solid var(--line);background:var(--panel);height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px}.ss-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ss{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;max-height:calc(100vh - 92px);display:flex;position:sticky;top:76px;overflow:hidden}.ss-head{align-items:center;gap:10px;padding:12px 14px 8px;display:flex}.ss-total{color:var(--ink-3);flex:1;align-items:center;gap:6px;font-size:13px;display:flex}.ss-total .mono{color:var(--ink);font-size:17px;font-weight:600}.ss-spin{border:2px solid var(--panel-3);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite ss-spin}@keyframes ss-spin{to{transform:rotate(360deg)}}.ss-close{display:none}.ss-find{border:1px solid var(--line-2);color:var(--ink-3);background:var(--panel-2);border-radius:9px;align-items:center;gap:8px;margin:0 14px 8px;padding:0 10px;display:flex}.ss-find .input{height:32px;box-shadow:none;background:0 0;border:0;padding-left:0}.ss-body{overscroll-behavior:contain;padding:0 0 10px;overflow:hidden auto}.ss-sec{border-top:1px solid var(--line)}.ss-sec-head{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:11px 14px;font-size:13.5px;font-weight:600;display:flex}.ss-sec-head>span:first-child{flex:1}.ss-sec-head svg{color:var(--ink-4);transition:transform .15s}.ss-sec-head[aria-expanded=false] svg{transform:rotate(-90deg)}.ss-sec-body{gap:8px;padding:0 14px 12px;display:grid}.ss-label{margin-top:4px}.ss-subhead{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.ss-mini{width:110px;height:26px;font-size:12px}.ss-opts{gap:1px;display:grid}.ss-opts.ss-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px}.ss-cols .ss-opt{gap:6px;margin:0;padding:3px 2px}.ss-opt{min-height:30px;font:inherit;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;margin:0 -6px;padding:3px 6px;font-size:13px;display:flex}.ss-opt:hover{background:var(--panel-2);color:var(--ink)}.ss-opt.on{color:var(--ink);font-weight:500}.ss-opt.dead{color:var(--ink-4)}.ss-opt.dead .swatch{opacity:.4}.ss-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ss-note{color:var(--ink-4);font-size:11.5px;font-weight:400}.ss-n{font-family:var(--mono);color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:11px}.ss-opt.on .ss-n{color:var(--accent-ink)}.ss-box{border:1.5px solid var(--line-2);background:var(--panel);width:16px;height:16px;color:var(--accent-on);border-radius:4px;flex:none;place-items:center;transition:background .1s,border-color .1s;display:grid}.ss-box.round{border-radius:50%}.ss-box.round i{background:var(--accent-on);border-radius:50%;width:6px;height:6px}.ss-opt.on .ss-box{background:var(--accent);border-color:var(--accent)}.ss-opt:focus-visible{outline:2px solid var(--accent-soft);outline-offset:1px}.ss-picked{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ss-more{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:12.5px}.ss-range{flex-direction:column;display:flex}.ss-range .rs{display:contents}.ss-range .rs-head{order:1;justify-content:flex-end}.ss-range .rs-head .label{display:none}.ss-range .rs-value{font-size:13.5px}.ss-bars{box-sizing:border-box;order:2;width:100%;height:32px;margin:4px 0 -13px;padding:0 13px;display:block}.ss-range .rs-track{order:3}.ss-range .rs-ends{order:4;margin-top:2px;font-size:11.5px}.ss-range .ss-exact{order:5}.ss-bars rect{fill:var(--panel-3)}.ss-bars rect.in{fill:var(--accent-soft)}.ss-exact{grid-template-columns:1fr auto 1fr;margin-top:6px}.ss-exact .input{height:30px;font-size:12.5px}.ss-foot{display:none}.ss-results{min-width:0;transition:opacity .12s}.ss-results[data-busy]{opacity:.55}.ss-results[data-busy] .toolbar{opacity:1}.ss-applied{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:10px;display:flex}.ss-mobilebar{display:none}.ss-price-note{margin:0}.ss-trim-price{color:var(--ink-2);font-size:11px}.listing-market{margin-bottom:12px;padding:16px}.listing-market-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.listing-market-head h2{margin:0;font-size:18px}.listing-market-head p{margin:4px 0 0}.listing-market-stats{gap:12px 24px;margin:0;display:flex}.listing-market-stats dt{color:var(--ink-3);font-size:12px}.listing-market-stats dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:700}.listing-market-scroll{margin-top:14px;padding:3px;overflow-x:auto}.listing-market-grid{align-items:center;gap:3px;min-width:295px;display:grid}.listing-market-row{display:contents}.listing-market-tick{font:10px var(--mono);color:var(--ink-3);text-align:center;white-space:nowrap}.listing-market-tick:first-child{text-align:right;padding-right:3px}.listing-market-cell{background:var(--panel-3);cursor:pointer;border:1px solid #0000;border-radius:3px;height:23px}.listing-market-cell:hover,.listing-market-cell[data-selected]{border-color:var(--ink)}.listing-market-cell:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.listing-market-footer{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:8px;display:flex}.settings-area{max-width:620px}.settings-area h2{margin-top:0}.settings-area-fields{border:0;min-width:0;margin:16px 0 0;padding:0}.settings-area-fields>.btn{margin-top:14px}@media (prefers-reduced-motion:reduce){.ss-spin{animation-duration:2s}.ss-results{transition:none}}@media (max-width:980px){.ss-layout{grid-template-columns:minmax(0,1fr)}.ss{z-index:80;visibility:hidden;border:0;border-radius:0;max-height:none;transition:transform .2s;position:fixed;inset:0;transform:translate(-100%)}.ss-open .ss{visibility:visible;transform:none}.ss-close{display:inline-flex}.ss-foot{padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--panel);display:block}.ss-foot .btn{justify-content:center;width:100%}.ss-mobilebar{align-items:center;gap:8px;width:100%;margin-bottom:10px;display:flex}.ss-mobilebar-n{color:var(--ink-3);margin-left:auto;font-size:12px}.ss-opt{min-height:38px}}@media (max-width:1080px){.g-hero{grid-template-columns:1fr}}@media (max-width:640px){.hero-tabs{gap:18px}.hero-tabs button{font-size:14px}.wz-email-start{grid-template-columns:1fr}}.g-hero{border-bottom:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;padding:48px 0 40px}.g-hero h1{max-width:8ch;font-size:clamp(48px,6.6vw,96px)}.g-lead{max-width:36ch;margin-top:22px;font-size:19px}.g-start{max-width:520px;margin-top:28px}.g-start .wz-email-start{border:1px solid var(--ink);background:#fffdf9;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px}.g-start .wz-email-start .input{height:48px;box-shadow:none;background:0 0;border:0}.g-start .wz-email-start .btn{background:var(--accent);border-color:var(--accent);color:#fff;height:48px}.g-start .wz-email-start .btn:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.figures{border-top:1px solid var(--ink)}.how{padding:80px 0 24px}.how>h2{max-width:16ch;margin-bottom:36px;font-size:clamp(32px,4.4vw,60px);line-height:.96}.how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.how-card{border-radius:14px;flex-direction:column;min-height:460px;padding:28px 28px 0;display:flex;overflow:hidden}.how-card h3{font-size:26px;font-stretch:112%;line-height:1.02}.how-card p{max-width:30ch;color:var(--ink-2);margin-top:10px;font-size:15.5px}.how-card img{width:86%;height:auto;margin:auto auto -6%;display:block}.tint-blue{background:#dce5fb}.tint-sand{background:#efe3c8}.tint-sage{background:#dfe8d6}.whole{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px 64px;padding:80px 0;display:grid}.whole h2{font-size:clamp(32px,4.4vw,60px);line-height:.96}.whole-copy>p{max-width:40ch;color:var(--ink-2);margin-top:18px;font-size:17px}.whole-points{gap:10px;margin:22px 0 0;padding:0;font-size:15.5px;font-weight:500;list-style:none;display:grid}.whole-points li{padding-left:26px;position:relative}.whole-points li:before{content:"";background:var(--accent);width:14px;height:14px;box-shadow:inset 0 0 0 4px #fff, 0 0 0 1px var(--accent);border-radius:50%;position:absolute;top:5px;left:0}.mail{border:1px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:#fff;border-radius:12px;overflow:hidden}.mail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.mail-from{align-items:center;gap:10px;font-size:14px;display:inline-flex}.mail-from span{color:var(--ink-3)}.mail-time{font-family:var(--code);color:var(--ink-3);font-size:12px}.mail-subject{font-family:var(--display);letter-spacing:-.02em;padding:20px 22px 6px;font-size:22px;font-weight:700;font-stretch:112%}.mail-cars{margin:0;padding:6px 22px 4px;list-style:none}.mail-cars li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.mail-cars li:last-child{border-bottom:0}.mail-car{gap:3px;min-width:0;display:grid}.mail-car b{font-size:16px}.mail-car span{color:var(--ink-3);font-size:13.5px}.mail-price{white-space:nowrap;justify-items:end;gap:3px;display:grid}.mail-price b{font-family:var(--display);font-size:20px;font-stretch:112%}.mail-price span{font-size:13px;font-weight:600}.mail-foot{background:var(--panel-2);color:var(--ink-3);padding:14px 22px;font-size:12.5px}.board-section{border-top:1px solid var(--line)}.value-teaser{background:var(--accent);color:#fff;margin:0 calc(50% - 50vw);padding:72px max(20px,50vw - 720px)}.value-teaser h2{max-width:14ch;font-size:clamp(32px,4.4vw,60px);line-height:.96}.value-teaser p{color:#ffffffd9;margin-top:16px;font-size:17px}.value-teaser .btn{color:var(--ink);background:#fff;border-color:#fff;margin-top:26px}.value-teaser .btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}.closer .btn.accent:hover{color:var(--ink);background:#fff;border-color:#fff}@media (max-width:1080px){.how-grid,.whole{grid-template-columns:1fr}.how-card{min-height:0}.how-card img{width:60%}}@media (max-width:640px){.g-hero h1{font-size:52px}.g-start .wz-email-start{grid-template-columns:1fr}.mail{box-shadow:6px 6px 0 var(--ink)}.mail-cars li{flex-direction:column;gap:6px}.mail-price{justify-items:start}}.wordmark-mark{width:38px;height:38px;margin:-6px -2px -6px -4px}.value-teaser{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 48px;padding-top:56px;padding-bottom:56px;display:grid}.value-teaser img{filter:drop-shadow(0 24px 30px #0a143c59);width:100%;height:auto;display:block}@media (max-width:1080px){.value-teaser{grid-template-columns:1fr}}.wz-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#16150f80}.wz{border:1px solid var(--ink);border-radius:var(--radius-lg);box-shadow:none}.wz-bar{background:var(--line);height:3px}.wz-bar i{border-radius:0}.wz-icon{border-radius:var(--radius)}.wz-body h2{letter-spacing:-.02em;font-stretch:112%}.wz-tile{border:1px solid var(--line-2);border-radius:var(--radius);background:0 0;min-height:50px;font-weight:600}.wz-tile:hover{border-color:var(--ink)}.wz-tile.on{border-color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-ink)}.wz-switch{border-color:var(--line-2);border-radius:var(--radius)}.wz-switch:has(input:checked){border-color:var(--ink)}.wz-cars{border-color:var(--line-2);border-radius:var(--radius)}.wz-preset{border:0;border-left:3px solid var(--accent);background:0 0;border-radius:0;gap:2px;padding:2px 0 2px 14px}.wz-preset b{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:800;font-stretch:112%}.wz-more{gap:0;padding-top:6px}.wz-more-group{border-top:1px solid var(--line);padding:12px 0}.wz-more-group .wz-sub{margin-top:0}.wz-more-note{border-top:1px solid var(--line);margin:0;padding:12px 0 0}.wz-more-note+.wz-more-group{border-top:0}.wz-foot{border-top:1px solid var(--ink)}.wz-count b{font-family:var(--display);font-weight:800;font-stretch:112%}.wz-home{border-top:1px solid var(--line);gap:7px;padding-top:14px;display:grid}.wz-home .wz-sub{margin-top:0}.wz-home>p{margin:-2px 0 2px}.wz-home-same{justify-self:start}.wz-go{background:var(--accent);border-color:var(--accent);color:#fff}.wz-go:hover{background:var(--accent-ink);border-color:var(--accent-ink)}@media (max-width:600px){.wz{border:0;border-radius:0}}@media (max-width:1080px){.g-hero,.board-section,.whole,.value-teaser,.how-grid{grid-template-columns:1fr}.g-hero-art{max-width:640px;margin:0 auto}}@media (max-width:640px){.g-hero{gap:16px;padding-top:28px}.g-hero h1{max-width:none;font-size:50px}.g-lead{font-size:17px}.how{padding-top:56px}.whole,.board-section{padding:56px 0}.value-teaser{padding-top:44px;padding-bottom:44px}}.home-g-hero h1{max-width:none;font-size:clamp(48px,5.6vw,80px)}.home-g-hero .g-lead{max-width:46ch}@media (max-width:640px){.home-g-hero h1{font-size:clamp(40px,12.7vw,50px)}}.own-g-hero .g-start{max-width:560px}.own-start .own-form{border:1px solid var(--ink);background:#fffdf9;border-radius:10px;padding:14px}.own-start .own-form .btn{background:var(--accent);border-color:var(--accent);color:#fff}.own-get,.own-steps{border-top:1px solid var(--ink);padding:64px 0}.own-get h2,.own-steps h2{margin-bottom:28px;font-size:clamp(30px,4vw,52px);line-height:.98}.own-get-list,.own-steps ol{counter-reset:n;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.own-steps ol{grid-template-columns:repeat(3,minmax(0,1fr))}.own-get-list li,.own-steps li{counter-increment:n;border-top:2px solid var(--ink);padding-top:14px}.own-get-list li:before,.own-steps li:before{content:"0" counter(n);font-family:var(--code);color:var(--accent-ink);margin-bottom:14px;font-size:12px;display:block}.own-get-list b,.own-steps b{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-stretch:112%;display:block}.own-get-list p,.own-steps p{color:var(--ink-2);margin-top:8px;font-size:15px}@media (max-width:1080px){.own-get-list{grid-template-columns:1fr 1fr}}@media (max-width:640px){.own-get-list,.own-steps ol{grid-template-columns:1fr}}.own-start .own-form .btn:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.alert-head{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin:36px 0 22px;padding-bottom:22px;display:flex}.alert-head h1{max-width:22ch;margin-top:10px;font-size:clamp(30px,4vw,50px)}.alert-status{color:var(--ink-2);align-items:center;gap:8px;margin-top:12px;font-weight:600;display:flex}.live-dot-plain{background:var(--up);border-radius:50%;width:8px;height:8px}.alert-settings{justify-items:end;gap:10px;display:grid}.alert-freq{flex-wrap:wrap;gap:6px;display:flex}.alert-links{align-items:center;gap:16px;display:flex}.alert-links form{display:inline}.alert-sort{margin-bottom:14px}.alert-count{margin-bottom:12px;font-weight:600}.alert-foot{margin-top:28px}.oauth-page{max-width:560px;margin:0 auto;padding:24px 0 48px}.oauth-page .sub{margin-bottom:18px}.consent-facts li{margin:4px 0}.consent-facts .label{min-width:130px;display:inline-block}.consent-list{margin:0 0 18px;padding-left:20px}.consent-list li{margin:4px 0}.consent-actions{justify-content:flex-end;gap:10px;display:flex}.mcp-code{border:1px solid var(--line);background:var(--bg);font:13px/1.5 var(--font-mono,ui-monospace, monospace);white-space:pre;border-radius:10px;margin:0 0 10px;padding:10px 12px;overflow-x:auto}.mcp-steps{margin:0 0 10px;padding-left:20px}.mcp-steps li{margin:4px 0}.t td.wrap{white-space:normal}.oauth-form{padding:18px}
