:root{--bg:#0e0e10;--card:#1b1b1e;--card-2:#242428;--card-3:#2d2d32;--line:#2a2a2f;--text:#f4f4f6;--text-2:#a3a3ab;--text-3:#8e8e96;--accent:#3d9bff;--accent-fill:#1a6fd1;--accent-soft:rgba(61,155,255,0.14);--green:#32c766;--green-soft:rgba(50,199,102,0.14);--orange:#ff9f0a;--red:#ff453a;--font:var(--font-ui),-apple-system,"Segoe UI",system-ui,sans-serif;--r-lg:18px;--r-md:14px;--r-sm:10px;--header:64px;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}a{text-decoration:none}a,button{color:inherit}button{font:inherit}img{display:block;max-width:100%}.muted{color:var(--text-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;cursor:pointer;border:1px solid var(--card-3);background:var(--card-2);color:var(--text);font-size:15px;font-weight:600;white-space:nowrap;transition:background .12s ease,transform .12s ease}.btn:hover{background:var(--card-3)}.btn:active{transform:scale(.98)}.btn.primary{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.btn.primary:hover{background:#2a7fe0}.btn.outline{background:transparent;border-color:var(--accent);color:var(--accent)}.btn.outline:hover{background:var(--accent-soft)}.btn.ghost{background:transparent;border-color:transparent;color:var(--text-2)}.btn.ghost:hover{color:var(--text);background:var(--card)}.btn.lg{height:52px;padding:0 26px;font-size:16px}.btn.sm{height:34px;padding:0 14px;font-size:13.5px}.btn.block{width:100%}.btn:disabled{opacity:.55;cursor:wait}.icon-btn{width:42px;height:42px;border-radius:999px;display:inline-grid;place-items:center;cursor:pointer;background:var(--card-2);border:none;color:var(--text)}.icon-btn:hover{background:var(--card-3)}.pill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 11px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap;background:var(--card-2);color:var(--text-2)}.pill.white{background:#fff;color:#111}.pill.green-out{background:transparent;border:1.5px solid var(--green);color:var(--green)}.pill.accent{background:var(--accent-soft);color:var(--accent)}.pill.act{background:var(--card-3);color:var(--text)}.pill.act svg{color:var(--green)}.pill.review{background:rgba(255,159,10,.14);color:var(--orange)}.pill.skip{background:var(--card-2);color:var(--text-3)}.pill.lg{height:32px;padding:0 14px;font-size:14px}.mb{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;white-space:nowrap}.mb.under{background:var(--green);color:#06210f}.mb.market{background:var(--orange);color:#2a1700}.mb.over{background:var(--red)}.mb.dark{background:rgba(14,14,16,.78);color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mb.drop{background:var(--accent-fill)}.mb.work{background:rgba(255,159,10,.92);color:#2a1700}.src{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 5px;border-radius:7px;font-size:11px;font-weight:800;background:#fff;color:#1a3d7c}.src.fb{border-radius:999px;background:#1877f2;color:#fff;font-size:17px;font-family:Arial,sans-serif;padding:0;width:26px}.src.ksl{background:#10336b;color:#fff}.app-head{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:var(--header);display:flex;gap:12px;padding:0 20px;background:rgba(14,14,16,.86);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line)}.app-head,.brand{align-items:center}.brand{display:inline-flex;gap:10px;font-weight:800;font-size:21px;letter-spacing:-.03em}.brand span b{color:var(--accent);font-weight:800}.head-right{margin-left:auto;display:flex;align-items:center;gap:8px}.head-link{padding:8px 12px;border-radius:999px;color:var(--text-2);font-weight:600;font-size:14px}.head-link:hover{color:var(--text);background:var(--card)}.avatar{width:38px;height:38px;border-radius:999px;background:var(--card-3);display:grid;place-items:center;font-weight:700;font-size:14px}.user-menu{position:relative}.user-menu summary{list-style:none;cursor:pointer}.user-menu summary::-webkit-details-marker{display:none}.user-pop{position:absolute;right:0;top:48px;min-width:220px;padding:8px;border-radius:var(--r-md);background:var(--card-2);border:1px solid var(--line);box-shadow:0 18px 40px rgba(0,0,0,.45)}.user-pop .who{padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:6px}.user-pop .who b{display:block}.user-pop .who small{color:var(--text-3)}.user-pop a,.user-pop button{display:flex;width:100%;padding:9px 10px;border-radius:var(--r-sm);background:none;border:none;text-align:left;cursor:pointer;font-size:14.5px}.user-pop a:hover,.user-pop button:hover{background:var(--card-3)}.mode{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:999px;background:var(--card-2)}.mode button{position:relative;z-index:1;border:none;background:none;cursor:pointer;padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--text-2)}.mode button[aria-checked=true]{color:#fff}.mode .thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:var(--accent-fill);transition:transform .2s ease}.mode .thumb.r{transform:translateX(100%)}.mode.busy{opacity:.7}.tabbar{display:none}.page{max-width:1280px;margin:0 auto;padding:18px 20px 60px}.chips{display:flex;gap:10px;overflow-x:auto;padding:4px 0 14px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 18px;border-radius:999px;cursor:pointer;background:transparent;border:1.5px solid var(--card-3);color:var(--text);font-size:15px;font-weight:600}.chip:hover{background:var(--card)}.chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.chip .n{color:var(--text-3);font-weight:600;font-size:13px}.chip svg{color:var(--accent)}.chip.filter{margin-left:auto}.sec-head{display:flex;align-items:center;gap:10px;margin:14px 0 12px}.sec-head h2{margin:0;font-size:21px;font-weight:700;letter-spacing:-.02em}.sec-head .meta{margin-left:auto;color:var(--text-3);font-size:13.5px;display:flex;align-items:center;gap:10px}.view-toggle{display:inline-flex;padding:3px;border-radius:999px;background:var(--card)}.view-toggle button{border:none;background:none;cursor:pointer;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--text-3)}.view-toggle button.on{background:var(--card-3);color:var(--text)}.new-bar{position:-webkit-sticky;position:sticky;top:calc(var(--header) + 10px);z-index:20;display:flex;margin:0 auto 12px;width:max-content;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;border:none;cursor:pointer;background:var(--accent-fill);color:#fff;font-weight:700;box-shadow:0 8px 24px rgba(0,0,0,.45)}.prio{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px) / 3);grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.prio::-webkit-scrollbar{display:none}@media (max-width:1180px){.prio{grid-auto-columns:calc((100% - 14px) / 2)}}@media (max-width:700px){.prio{grid-auto-columns:88%}}.lead-foot{margin-top:auto;padding-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.lead-foot .rec{margin:0}.lead{scroll-snap-align:start;display:grid;grid-template-columns:44% 1fr;grid-gap:16px;gap:16px;padding:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .12s ease}.lead:hover{border-color:var(--card-3)}.lead .ph{position:relative;border-radius:var(--r-md);overflow:hidden;aspect-ratio:1/1;background:var(--card-2)}.lead .ph img{width:100%;height:100%;object-fit:cover}.lead .ph .tl{position:absolute;top:8px;left:8px}.lead .ph .bl{position:absolute;left:8px;bottom:8px;display:grid;grid-gap:6px;gap:6px;justify-items:start}.lead .body{display:flex;flex-direction:column;gap:6px;min-width:0;padding:2px 0}.price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price-row b{font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.est{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-size:15px}.est svg{color:#ffd60a}.lead .title{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sub{color:var(--text-2);font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pills{display:flex;flex-wrap:wrap;gap:8px}.rec{color:var(--text-3);font-size:14px;margin-top:4px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px 14px;gap:16px 14px}@media (max-width:1180px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}}.card{display:flex;flex-direction:column;gap:8px;min-width:0;animation:fade .24s ease both;animation-delay:calc(var(--i, 0) * 16ms)}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.card .ph{position:relative;aspect-ratio:1/.9;border-radius:var(--r-md);overflow:hidden;background:var(--card-2)}.card .ph img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card:hover .ph img{transform:scale(1.03)}.card .ph .tl{position:absolute;top:9px;left:9px}.card .ph .tr{position:absolute;top:9px;right:9px;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:rgba(14,14,16,.72);color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card .ph .bl{position:absolute;left:9px;right:9px;bottom:9px;display:flex;flex-wrap:wrap;gap:6px}.card .meta{padding:0 2px;display:grid;grid-gap:2px;gap:2px}.card .price-row b{font-size:21px}.card .est{font-size:14px}.card .title{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .sub{font-size:14px}.card .foot{display:flex;align-items:center;gap:6px;margin-top:4px}.card .foot .net{margin-left:auto;font-weight:700;font-size:14px}.card.skip{opacity:.6}.card.skip:hover{opacity:1}.no-img{width:100%;height:100%;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:var(--text-3);font-size:14px;background:var(--card-2)}.no-img svg{width:56px;height:56px;color:var(--text-3)}.tbl-wrap{overflow-x:auto;background:var(--card);border-radius:var(--r-lg);border:1px solid var(--line)}.tbl{width:100%;border-collapse:collapse;font-size:14.5px}.tbl th{text-align:left;font-weight:600;font-size:13px;color:var(--text-3);padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl th.sort{cursor:pointer}.tbl th.on,.tbl th.sort:hover{color:var(--text)}.tbl td.r,.tbl th.r{text-align:right}.tbl td{padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr{cursor:pointer}.tbl tbody tr:hover{background:var(--card-2)}.tbl .thumb{width:64px;height:48px;object-fit:cover;border-radius:8px}.tbl .thumb.none{background:var(--card-3)}.tbl .veh{max-width:320px;overflow:hidden;text-overflow:ellipsis;font-weight:600}.tbl .veh small{display:block;font-weight:400;color:var(--text-3);font-size:13px}.tbl .b{font-weight:700}.empty{padding:70px 20px;text-align:center;color:var(--text-3)}.scrim{inset:0;z-index:95;background:rgba(0,0,0,.55);animation:fade .16s ease}.scrim,.sheet{position:fixed}.sheet{z-index:96;top:0;right:0;bottom:0;width:min(420px,100vw);overflow-y:auto;background:var(--card);border-left:1px solid var(--line);padding:20px 22px 28px;animation:slide .2s ease}@keyframes slide{0%{transform:translateX(30px);opacity:0}to{transform:none;opacity:1}}.sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.sheet-head h3{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em}.f-group{padding:16px 0;border-top:1px solid var(--line)}.f-label{font-size:15px;font-weight:700;margin-bottom:10px}.f-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.input{display:flex;align-items:center;gap:6px;height:46px;padding:0 14px;border-radius:var(--r-sm);background:var(--card-2);border:1.5px solid transparent;color:var(--text-3)}.input:focus-within{border-color:var(--accent)}.input input{flex:1 1;min-width:0;background:none;border:none;outline:none;color:var(--text);font:inherit;font-size:15px}.segs{display:flex;padding:3px;border-radius:999px;background:var(--card-2)}.segs button{flex:1 1;border:none;background:none;cursor:pointer;padding:8px 6px;border-radius:999px;font-size:14px;font-weight:600;color:var(--text-2)}.segs button.on{background:var(--accent-fill);color:#fff}.opt{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;cursor:pointer}.opt span small{display:block;color:var(--text-3);font-size:13px}.radio{display:grid;grid-gap:4px;gap:4px}.radio button{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:var(--r-sm);border:none;background:none;cursor:pointer;font-size:15px;text-align:left}.radio button:hover{background:var(--card-2)}.radio button.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.sheet-foot{display:flex;gap:10px;padding-top:18px;border-top:1px solid var(--line)}.switch{position:relative;flex:none;width:51px;height:31px}.switch input{opacity:0;width:0;height:0;position:absolute}.switch i{inset:0;background:var(--card-3);transition:background .16s ease;cursor:pointer}.switch i,.switch i:before{position:absolute;border-radius:999px}.switch i:before{content:"";top:2px;left:2px;width:27px;height:27px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35);transition:transform .16s ease}.switch input:checked+i{background:var(--accent-fill)}.switch input:checked+i:before{transform:translateX(20px)}.switch input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.detail{max-width:1180px;margin:0 auto;padding:14px 20px 120px}.detail-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:24px;gap:24px;align-items:start}.side{position:-webkit-sticky;position:sticky;top:calc(var(--header) + 16px);display:grid;grid-gap:14px;gap:14px}.gal{position:relative;border-radius:var(--r-lg);overflow:hidden;background:#000;aspect-ratio:4/3}.gal img{width:100%;height:100%;object-fit:contain}.gal-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:none;cursor:pointer;display:grid;place-items:center;background:rgba(14,14,16,.7);color:#fff;font-size:22px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gal-nav.prev{left:12px}.gal-nav.next{right:12px}.dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:7px}.dots button{width:9px;height:9px;padding:0;border-radius:999px;border:1.5px solid rgba(255,255,255,.85);background:transparent;cursor:pointer}.dots button.on{background:#fff}.gal-empty{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--card);display:grid;place-items:center;color:var(--text-3)}.d-title{display:flex;justify-content:space-between;gap:16px;margin:20px 0 6px}.d-title h1{margin:0;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.12}.d-title .mi{color:var(--text-2);font-size:18px;white-space:nowrap;padding-top:6px}.found{display:flex;align-items:center;gap:7px;color:var(--text-2);font-size:16px;flex-wrap:wrap}.found .sep{color:var(--text-3)}.box{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px}.box+.box{margin-top:14px}.box h2{margin:0 0 12px;font-size:19px;font-weight:700;letter-spacing:-.02em;display:flex;align-items:baseline;gap:8px}.box h2 small{font-size:14px;font-weight:500;color:var(--text-3)}.price-card{display:grid;grid-template-columns:auto 1fr;grid-gap:22px;gap:22px;align-items:center;margin-top:18px}.price-card .lp{padding-right:22px;border-right:1px solid var(--line)}.price-card .k{color:var(--text-2);font-size:15px}.price-card .big{font-size:36px;font-weight:800;letter-spacing:-.03em;margin:2px 0 8px}.ob{display:inline-flex;height:28px;align-items:center;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:700}.ob.under{color:var(--green);background:var(--green-soft)}.ob.market{color:var(--orange);background:rgba(255,159,10,.14)}.ob.over{color:#ff7a72;background:rgba(255,69,58,.14)}.bar{position:relative;padding-top:26px;margin:0 2px}.bar .track{height:6px;border-radius:99px;background:linear-gradient(90deg,#34c759,#d4d23a 50%,#ff9f0a 75%,#ff453a)}.bar .tick{position:absolute;top:36px;width:2px;height:8px;border-radius:2px;background:var(--text-3);transform:translateX(-50%)}.bar .tick:nth-of-type(2){transform:none}.bar .tick:last-of-type{transform:translateX(-100%)}.bar .ask{z-index:1;width:16px;height:37px}.bar .ask,.bar .ask small{position:absolute;top:0;transform:translateX(-50%)}.bar .ask small{left:50%;font-size:12.5px;font-weight:600;color:var(--text);white-space:nowrap;line-height:1}.bar .ask:after{content:"";position:absolute;left:0;bottom:0;width:16px;height:16px;border-radius:99px;background:#fff;border:3px solid var(--card);box-sizing:border-box}.bar .ask.start small{left:0;transform:none}.bar .ask.end small{left:auto;right:0;transform:none}.bar-labels{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;grid-gap:6px;gap:6px}.bar-labels div{display:grid;grid-gap:1px;gap:1px}.bar-labels div:nth-child(2){text-align:center}.bar-labels div:nth-child(3){text-align:right}.bar-labels span{font-size:13px;color:var(--text-3);font-weight:500}.bar-labels b{font-size:16px;font-weight:700}.bar-labels .on b,.bar-labels .on span{color:var(--accent)}.actions{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:18px 0 4px}.actions .act{display:grid;justify-items:center;grid-gap:7px;gap:7px;background:none;border:none;cursor:pointer;color:var(--text);font-size:14px}.actions .act .circ{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;background:var(--card-3);transition:background .12s ease}.actions .act:hover .circ{background:#3a3a40}.actions .act.primary .circ{background:var(--accent-fill);color:#fff}.checks{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:18px}.chk{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px}.chk span{display:block;color:var(--text-3);font-size:13px}.chk b{display:flex;align-items:center;gap:7px;font-size:15px;margin-top:2px}.chk b:before{content:"";width:8px;height:8px;border-radius:99px;background:var(--text-3)}.chk.ok b:before{background:var(--green)}.chk.bad b:before{background:var(--orange)}.take{margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.35}.para{margin:0;color:var(--text-2);line-height:1.6}.grade{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.stars{display:flex;gap:4px}.stars i{width:26px;height:8px;border-radius:99px;background:var(--card-3)}.stars i.on{background:var(--green)}.pc{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.pc>div{background:var(--card-2);border-radius:var(--r-md);padding:14px}.flags h3,.pc h3{margin:0 0 8px;font-size:15px;font-weight:700}.flags ul,.pc ul{margin:0;padding-left:18px;display:grid;grid-gap:5px;gap:5px;color:var(--text-2)}.pc .pro h3{color:var(--green)}.pc .con h3{color:var(--orange)}.flags{margin-top:12px;background:rgba(255,69,58,.08);border:1px solid rgba(255,69,58,.3);border-radius:var(--r-md);padding:14px}.flags h3{color:var(--red)}.desc-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.box .desc-head h2{margin:0}.tr-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:none;background:var(--card-3);color:var(--text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none}.tr-btn:hover{background:var(--card-2)}.tr-btn.on{background:var(--accent-fill);color:#fff}.tr-btn[disabled]{opacity:.6;cursor:default}.desc-err{margin:0 0 10px}.desc-err,.desc-lang{font-size:13.5px;color:var(--text-3)}.desc-lang{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.link-btn{border:none;padding:0;font-size:14.5px}.desc-text{margin:0;white-space:pre-wrap;line-height:1.6;color:var(--text-2);font-size:16px}.desc-text.clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.desc-block .link-btn{margin-top:8px}.specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 24px;gap:16px 24px}.spec span{display:block;color:var(--text-3);font-size:14px}.spec b{font-weight:500;font-size:16px;overflow-wrap:anywhere}.vin{gap:10px;margin-top:16px;padding:14px 16px;border-radius:var(--r-md);background:#e8f0ff;color:#1b4bb3}.vin span{font-size:13px}.vin b{display:block;font-size:20px;letter-spacing:.02em}.range{position:relative;margin:34px 6px 4px}.range .track{height:4px;border-radius:99px;background:linear-gradient(90deg,#34c759,#d4d23a,#ff453a)}.range .est-line{position:absolute;top:-18px;width:3px;height:40px;background:#fff;border-radius:2px;transform:translateX(-50%)}.range .car{position:absolute;top:50%;width:34px;height:34px;border-radius:999px;transform:translate(-50%,-50%);background:#1f6b3a;border:3px solid var(--card);display:grid;place-items:center;color:#b9f5cd}.range .car span{position:absolute;bottom:40px;padding:2px 9px;border-radius:999px;background:#1f6b3a;color:#b9f5cd;font-size:13px;font-weight:700;white-space:nowrap}.range-labels{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:24px}.range-labels div:nth-child(2){text-align:center}.range-labels div:nth-child(3){text-align:right}.range-labels b{display:block;font-size:17px;font-weight:700}.range-labels span{color:var(--text-2);font-size:13.5px}.warn{margin:14px 0 0;padding:10px 14px;border-radius:var(--r-sm);background:rgba(255,159,10,.1);color:var(--orange);font-size:14px}.comps{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.comp{display:grid;grid-template-columns:120px 1fr;grid-gap:14px;gap:14px;padding:10px;border-radius:var(--r-md);background:var(--card-2)}.comp .ph,.comp:hover{background:var(--card-3)}.comp .ph{position:relative;border-radius:var(--r-sm);overflow:hidden;aspect-ratio:4/3}.comp .ph img{width:100%;height:100%;object-fit:cover}.comp .ph .mb{position:absolute;top:6px;left:6px;height:22px;font-size:12px;padding:0 8px}.comp .top{display:flex;justify-content:space-between;gap:10px}.comp .top b{font-size:19px;font-weight:800}.comp .diff{font-size:13.5px;font-weight:700;text-align:right}.comp .diff.above{color:var(--red)}.comp .diff.below{color:var(--green)}.comp .title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.math{width:100%;border-collapse:collapse;font-size:15px}.math td{padding:6px 0}.math td:last-child{text-align:right;font-weight:600}.math tr.sub td{color:var(--text-2)}.math tr.total td{border-top:1px solid var(--line);padding-top:12px;font-size:17px;font-weight:800}.math tr.total td:last-child{font-size:26px;letter-spacing:-.02em}.verdict{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.reasons,.verdict .k{color:var(--text-2);font-size:14px}.reasons{margin:12px 0 0;padding-left:18px;display:grid;grid-gap:3px;gap:3px}.basis{margin:12px 0 0;color:var(--text-3);font-size:13px}.basis a{color:var(--accent)}.vals3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.vals3 div{background:var(--card-2);border-radius:var(--r-sm);padding:10px 12px;border:1.5px solid transparent}.vals3 div.on{border-color:var(--accent)}.vals3 span{display:block;color:var(--text-3);font-size:12.5px}.vals3 b{font-size:17px}.offer-nums{grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:12px}.offer-nums div{background:var(--card-2);border-radius:var(--r-sm);padding:10px 12px}.offer-nums span{display:block;color:var(--text-3);font-size:12.5px}.offer-nums b{font-size:20px;font-weight:800}.offer-nums div:first-child b{color:var(--green)}.offer-msg{width:100%;resize:vertical;border-radius:var(--r-md);padding:12px 14px;background:var(--card-2);color:var(--text);border:1.5px solid transparent;outline:none;font:inherit;font-size:15px;line-height:1.5}.offer-msg:focus{border-color:var(--accent)}.offer-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.fine{color:var(--text-3);font-size:13px;margin:10px 0 0}.sticky-cta{display:none;position:fixed;left:0;right:0;bottom:0;z-index:25;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:rgba(14,14,16,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line)}.sticky-cta .btn{flex:1 1;height:54px;font-size:17px}.narrow{max-width:760px;margin:0 auto;padding:24px 20px 80px}.page-title{margin:0 0 4px;font-size:32px;font-weight:800;letter-spacing:-.03em}.page-sub{margin:0 0 22px;color:var(--text-2)}.group-label{margin:26px 4px 10px;font-size:21px;font-weight:700;letter-spacing:-.02em;display:flex;align-items:baseline;gap:8px}.group-label small{font-size:14px;font-weight:500;color:var(--text-3)}.group{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:4px 18px}.row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:none}.row .lbl{font-size:16px}.row p{margin:2px 0 0;font-size:13.5px}.money,.row p{color:var(--text-3)}.money{display:flex;align-items:center;gap:4px;width:128px;height:42px;padding:0 12px;border-radius:var(--r-sm);background:var(--card-2);border:1.5px solid transparent}.money:focus-within{border-color:var(--accent)}.money input{width:100%;background:none;border:none;outline:none;color:var(--text);font:inherit;font-size:15px;text-align:right}.save-row{display:flex;align-items:center;gap:14px;margin-top:22px}.saved{color:var(--green);font-weight:600}.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px}.kpi span{display:block;color:var(--text-3);font-size:13px}.kpi b{font-size:26px;font-weight:800;letter-spacing:-.02em}.status{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:14px}.status:before{content:"";width:9px;height:9px;border-radius:99px;background:var(--green)}.status.off:before{background:var(--orange)}.status.down:before{background:var(--red)}.log{margin:0;padding:14px 16px;max-height:300px;overflow:auto;border-radius:var(--r-md);background:#0a0a0b;color:var(--text-2);font-family:ui-monospace,Consolas,monospace;font-size:12.5px;line-height:1.6;white-space:pre}.lp-nav{display:flex;align-items:center;gap:28px;max-width:1200px;margin:0 auto;height:72px;padding:0 24px}.lp-nav,.lp-nav-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:30}.lp-nav-wrap{background:rgba(14,14,16,.84);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent}.lp-nav nav{display:flex;gap:6px}.lp-nav nav a{padding:8px 12px;border-radius:999px;color:var(--text-2);font-weight:500;font-size:15px}.lp-nav nav a:hover{color:var(--text);background:var(--card)}.lp-nav .cta{margin-left:auto;display:flex;gap:8px}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.hero{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:48px;gap:48px;padding:64px 0 56px}.eyebrow,.hero{align-items:center}.eyebrow{display:inline-flex;gap:8px;height:32px;padding:0 14px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:14px;margin-bottom:22px}.hero h1{margin:0 0 18px;font-size:clamp(40px,5.4vw,66px);font-weight:800;letter-spacing:-.045em;line-height:1.02}.hero h1 em{font-style:normal;color:var(--accent)}.lede{margin:0 0 28px;font-size:19px;color:var(--text-2);line-height:1.55;max-width:32em}.hero-ctas{display:flex;gap:10px;flex-wrap:wrap}.hero-fine{margin:16px 0 0;color:var(--text-3);font-size:14px}.phone{justify-self:center;width:min(390px,100%);border-radius:44px;padding:12px;background:#000;box-shadow:0 0 0 1px #2c2c30,0 40px 80px rgba(0,0,0,.55)}.phone-in{border-radius:34px;overflow:hidden;background:var(--bg);padding:18px 14px 16px}.phone-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.phone .lead{grid-template-columns:42% 1fr;padding:10px;gap:10px}.phone .lead .price-row b{font-size:22px}.phone .lead .title{font-size:15px}.phone-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.mini{display:grid;grid-template-columns:56px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px;border-radius:var(--r-md);background:var(--card)}.mini .noimg,.mini img{width:56px;height:44px;border-radius:8px;object-fit:cover;background:var(--card-3)}.mini b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini small{color:var(--text-3);font-size:12.5px}.mini .net{font-weight:700;font-size:14px;color:var(--green)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:8px 0 72px}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.stat b{display:block;font-size:34px;font-weight:800;letter-spacing:-.03em}.stat span{color:var(--text-2)}.section{padding:0 0 80px}.section-head{max-width:640px;margin-bottom:28px}.section-head .k{color:var(--accent);font-weight:600;margin-bottom:8px}.section-head h2{margin:0 0 10px;font-size:clamp(30px,3.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08}.section-head p{margin:0;color:var(--text-2);font-size:18px;line-height:1.55}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.step{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px}.step .num{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:800;margin-bottom:14px}.feat h3,.mode-card h3,.step h3{margin:0 0 6px;font-size:19px;font-weight:700;letter-spacing:-.02em}.feat p,.mode-card p,.step p{margin:0;color:var(--text-2);line-height:1.55}.feats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.feat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px}.feat .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--card-3);margin-bottom:14px;color:var(--accent)}.modes2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.mode-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px}.mode-card .math{margin-top:16px}.plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;max-width:900px}.plan{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;display:flex;flex-direction:column;gap:14px}.plan.on{border:1.5px solid var(--accent)}.plan .k{color:var(--text-2);font-weight:600}.plan .p b{font-size:46px;font-weight:800;letter-spacing:-.04em;margin-right:8px}.plan .p span{color:var(--text-2)}.plan ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.plan li{display:flex;gap:10px;color:var(--text-2)}.plan li:before{content:"✓";color:var(--green);font-weight:800}.plan .btn{margin-top:auto}.faq{max-width:820px;display:grid;grid-gap:10px;gap:10px}.faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md)}.faq summary{cursor:pointer;list-style:none;padding:18px 20px;font-weight:600;font-size:17px;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--text-3);font-size:22px;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{margin:0;padding:0 20px 18px;color:var(--text-2);line-height:1.6}.cta-band{margin-bottom:80px;padding:44px;border-radius:24px;background:var(--card);border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cta-band h2{margin:0;font-size:32px;font-weight:800;letter-spacing:-.03em}.lp-foot{border-top:1px solid var(--line)}.lp-foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:24px;padding-bottom:32px;color:var(--text-3);font-size:14px}.lp-foot a:hover{color:var(--text)}.auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-side{position:relative;overflow:hidden;padding:32px 44px;display:flex;flex-direction:column;justify-content:space-between;background:var(--card);border-right:1px solid var(--line)}.auth-side h2{margin:0 0 26px;font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:-.035em;line-height:1.08;max-width:12em}.auth-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0}.auth-stats div{background:var(--card-2);border-radius:var(--r-md);padding:14px 16px}.auth-stats dt{color:var(--text-3);font-size:13.5px}.auth-stats dd{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.02em}.auth-fine{margin:0;color:var(--text-3);font-size:13.5px}.auth-main{display:grid;place-items:center;padding:40px 24px}.auth-form{width:100%;max-width:400px;display:grid;grid-gap:14px;gap:14px}.auth-form h1{margin:0;font-size:34px;font-weight:800;letter-spacing:-.035em}.auth-sub{margin:-6px 0 10px;color:var(--text-2);font-size:16px}.field{display:grid;grid-gap:7px;gap:7px}.field span{font-size:14px;font-weight:600;color:var(--text-2)}.field input{height:50px;padding:0 16px;border-radius:var(--r-md);background:var(--card-2);border:1.5px solid transparent;color:var(--text);font:inherit;font-size:16px;outline:none}.field input:focus{border-color:var(--accent)}.auth-err{margin:0;padding:11px 14px;border-radius:var(--r-sm);background:rgba(255,69,58,.12);color:#ff7a72;font-size:14.5px}.auth-btn{height:52px;margin-top:6px;font-size:16px}.auth-switch{margin:6px 0 0;color:var(--text-3);text-align:center}.auth-switch a{color:var(--accent);font-weight:600}@media (max-width:960px){.detail-grid{grid-template-columns:1fr}.side{position:static}.hero{grid-template-columns:1fr;padding-top:36px}.feats,.stats,.steps{grid-template-columns:1fr 1fr}.auth{grid-template-columns:1fr}.auth-side{border-right:none;border-bottom:1px solid var(--line);padding:24px 22px;gap:22px}.lp-nav nav{display:none}.kpis{grid-template-columns:1fr 1fr}}@media (max-width:640px){body{font-size:15px}.app-head{padding:0 14px}.head-link{display:none}.mode button{padding:7px 11px;font-size:13px}.page{padding:12px 12px 110px}.prio{grid-auto-columns:92%}.lead{grid-template-columns:46% 1fr;padding:12px;gap:12px}.lead .price-row b{font-size:24px}.lead .title{font-size:16px}.card .price-row b{font-size:18px}.card .est{font-size:13px}.card .title{font-size:15px}.card .sub{font-size:13px}.card .ph .tr{display:none}.tabbar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;padding:8px 8px calc(8px + env(safe-area-inset-bottom, 0px));background:rgba(22,22,25,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line)}.tabbar a{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:6px 0;color:var(--text-3);font-size:12px;font-weight:600}.tabbar a.on{color:var(--accent)}.detail{padding:0 0 120px}.detail-top{position:absolute;z-index:5;top:calc(var(--header) + 10px);left:12px;right:12px}.gal{border-radius:0;aspect-ratio:1/1}.detail-main>:not(.gal):not(.gal-empty){margin-left:16px;margin-right:16px}.side{padding:0 16px}.d-title h1{font-size:25px}.price-card{grid-template-columns:1fr;gap:14px}.price-card .lp{border-right:none;padding-right:0}.checks{grid-template-columns:1fr 1fr}.pc,.specs{grid-template-columns:1fr}.sticky-cta{display:flex}.feats,.modes2,.plans,.steps{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr;gap:8px}.stat b{font-size:26px}.lp-nav{padding:0 16px}.lp-nav .cta .ghost{display:none}.cta-band{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.card,.scrim,.sheet{animation:none}.card:hover .ph img{transform:none}}.profit{display:flex;align-items:baseline;justify-content:space-between;padding:4px 0 2px}.profit span{color:var(--text-2)}.profit b{font-size:32px;font-weight:800;letter-spacing:-.03em}.breakdown{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.breakdown summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:14.5px;list-style:none}.breakdown summary::-webkit-details-marker{display:none}.breakdown[open] summary{margin-bottom:8px}.plan .tag-soon{display:inline-flex;margin-left:6px;padding:1px 8px;font-size:11.5px;background:var(--card-3);color:var(--text-2)}.plan .pop,.plan .tag-soon{border-radius:999px;font-weight:700}.plan .pop{align-self:flex-start;padding:4px 10px;background:var(--accent-fill);color:#fff;font-size:12.5px}.plans.three{grid-template-columns:repeat(3,1fr);max-width:none}@media (max-width:960px){.plans.three{grid-template-columns:1fr}}.logos{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;color:var(--text-3);font-weight:700;font-size:15px;padding:0 0 64px}.shot{border-radius:20px;overflow:hidden;border:1px solid var(--line);box-shadow:0 40px 80px rgba(0,0,0,.5)}.plan li{align-items:baseline}.plan .tag-soon{flex:none;white-space:nowrap}@media (max-width:640px){.detail-top .btn.outline{background:rgba(14,14,16,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:transparent;color:#fff}}.range{margin-top:54px}.area-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:12px;color:var(--text-2);font-size:14.5px}.area-bar svg{color:var(--accent)}.area-bar b{color:var(--text)}.area-bar .link-btn{margin-left:2px}.area-bar.nudge{padding:12px 14px;border-radius:var(--r-md);background:var(--accent-soft)}.select{height:44px;min-width:240px;padding:0 12px;border-radius:var(--r-sm);background:var(--card-2);color:var(--text);border:1.5px solid transparent;font:inherit;font-size:15px;outline:none}.select:focus{border-color:var(--accent)}.row .tag-soon{display:inline-flex;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--card-3);color:var(--text-2);vertical-align:middle}@media (max-width:640px){.row{flex-wrap:wrap}.row .f-row,.row .input,.row .segs,.select{width:100%!important;min-width:0!important}}.save-corner{position:absolute;top:9px;right:9px;width:36px;height:36px;border-radius:999px;border:none;cursor:pointer;display:grid;place-items:center;background:rgba(14,14,16,.72);color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .12s ease}.save-corner:hover{transform:scale(1.06)}.save-corner.on{color:#ffd60a}.actions{grid-template-columns:repeat(5,1fr)}.actions .act.saved .circ{background:#3a3220;color:#ffd60a}@media (max-width:640px){.save-corner{display:grid}.actions .act{font-size:12.5px;white-space:nowrap}.actions .act .circ{width:50px;height:50px}}.empty{display:grid;justify-items:center;grid-gap:12px;gap:12px}.empty p{margin:0}@media (max-width:640px){.tabbar.four{grid-template-columns:repeat(4,1fr)}}.app-head,.lp-nav-wrap{padding-top:env(safe-area-inset-top,0);height:calc(var(--header) + env(safe-area-inset-top, 0px))}.lp-nav-wrap{height:auto}.install{position:fixed;z-index:35;left:50%;transform:translateX(-50%);bottom:calc(18px + env(safe-area-inset-bottom, 0px));width:min(440px,calc(100vw - 24px));display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:var(--r-lg);background:var(--card-2);border:1px solid var(--card-3);box-shadow:0 20px 50px rgba(0,0,0,.5);animation:fade .24s ease both}.install-text{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0;font-size:14px}.install-text span{color:var(--text-2);display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}@media (max-width:640px){.install{bottom:calc(86px + env(safe-area-inset-bottom, 0px))}}.install{left:12px;right:12px;transform:none;margin:0 auto;width:auto;max-width:440px}@media (max-width:640px){.sec-head .meta:not(:has(.view-toggle)){display:none}.sec-head h2{font-size:20px}}.trial-chip{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:700;white-space:nowrap}@media (max-width:640px){.trial-chip{display:none}}.plan-form{display:inline-flex;gap:6px;align-items:center}.select.sm{height:34px;min-width:0;padding:0 8px;font-size:13.5px}.segs button:disabled{opacity:.45;cursor:not-allowed}.btn.google{height:50px;background:#fff;color:#1f1f1f;border-color:#fff;font-size:15.5px}.btn.google:hover{background:#ececec}.or{display:flex;align-items:center;gap:12px;color:var(--text-3);font-size:13px}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--line)}.upsell{display:grid;justify-items:start;grid-gap:10px;gap:10px}.upsell svg{color:var(--accent)}.upsell h2{margin:0}.upsell ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.start-insp{display:grid;grid-gap:12px;gap:12px}.start-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.insp-row:hover{background:var(--card-2);margin:0 -18px;padding-left:18px;padding-right:18px}.title-input{width:100%;background:none;border:none;outline:none;color:var(--text);font:inherit;font-size:28px;font-weight:800;letter-spacing:-.03em;padding:6px 0}.title-input::placeholder{color:var(--text-3);font-weight:600}.vin-row{display:flex;gap:8px;flex-wrap:wrap}.vin-row .input input{text-transform:uppercase;letter-spacing:.04em}.vin-report .warn{margin-top:12px}.vin-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:14px}.vin-stats div{background:var(--card-2);border-radius:var(--r-sm);padding:10px 12px}.vin-stats b{display:block;font-size:18px;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vin-stats span{color:var(--text-3);font-size:12.5px}.vin-stats .bad b{color:var(--orange)}.recalls{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.recalls li{display:grid;grid-gap:3px;gap:3px;padding:12px;border-radius:var(--r-sm);background:var(--card-2)}.recalls span{color:var(--text-2);font-size:14px}.recalls small{color:var(--text-3)}.checklist{display:grid;grid-gap:8px;gap:8px}.ck{display:grid;grid-template-columns:1fr auto;grid-gap:8px 14px;gap:8px 14px;align-items:center;padding:12px;border-radius:var(--r-md);background:var(--card-2);border:1.5px solid transparent}.ck.ok{border-color:rgba(50,199,102,.35)}.ck.issue{border-color:rgba(255,159,10,.55);background:rgba(255,159,10,.06)}.ck-text b{display:block;font-weight:600;font-size:15px}.ck-text span{color:var(--text-3);font-size:13px}.ck-btns{display:flex;padding:3px;border-radius:999px;background:var(--card-3)}.ck-btns button{border:none;background:none;cursor:pointer;padding:8px 12px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--text-2);min-width:52px}.ck-btns button.on{background:#55555c;color:#fff}.ck-btns button.on.ok{background:var(--green);color:#06210f}.ck-btns button.on.issue{background:var(--orange);color:#2a1700}.ck-cost{grid-column:1/-1;height:40px;max-width:220px}.codes{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.code{padding:12px;border-radius:var(--r-md);background:var(--card-2);border-left:4px solid var(--text-3)}.code.minor{border-left-color:var(--green)}.code.moderate{border-left-color:var(--orange)}.code.major{border-left-color:var(--red)}.code-top{display:flex;align-items:center;gap:10px}.code-top b{font-size:16px}.code-top span{flex:1 1;font-weight:600}.code-meta{color:var(--text-3);font-size:13px;margin-top:4px;display:flex;gap:8px;align-items:center}.code p{margin:6px 0 0;color:var(--text-2);font-size:14px}.sev{padding:1px 8px;border-radius:999px;font-weight:700;font-size:11.5px;text-transform:capitalize}.sev.minor{background:var(--green-soft);color:var(--green)}.sev.moderate{background:rgba(255,159,10,.14);color:var(--orange)}.sev.major{background:rgba(255,69,58,.14);color:var(--red)}.score{display:flex;align-items:center;gap:16px}.score-n b{font-size:52px;font-weight:800;letter-spacing:-.04em;line-height:1}.score-n span{color:var(--text-3);font-weight:700}.score-bar{height:8px;border-radius:99px;background:var(--card-3);margin-top:14px;overflow:hidden}.score-bar i{display:block;height:100%;border-radius:99px;background:var(--text-3);transition:width .25s ease}.score-bar i.good{background:var(--green)}.score-bar i.mid{background:var(--orange)}.score-bar i.bad{background:var(--red)}.num-input{width:110px;text-align:right;background:var(--card-2);border:1.5px solid transparent;border-radius:8px;color:var(--text);font:inherit;font-weight:600;padding:4px 8px;outline:none}.num-input:focus{border-color:var(--accent)}.scanner{position:fixed;inset:0;z-index:60;background:#000;display:grid;place-items:center}.scanner video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scanner-frame{position:relative;width:min(86vw,520px);height:120px;border:3px solid #fff;border-radius:14px;box-shadow:0 0 0 9999px rgba(0,0,0,.45)}.scanner p{position:absolute;bottom:12%;left:20px;right:20px;text-align:center;color:#fff;font-weight:600}.scanner-close{position:absolute;top:calc(16px + env(safe-area-inset-top, 0px));right:16px}.chat h2 svg{color:var(--accent)}.chat-log{display:grid;grid-gap:8px;gap:8px;max-height:420px;overflow-y:auto;margin-bottom:10px}.bubble{padding:10px 13px;border-radius:16px;font-size:14.5px;line-height:1.5;white-space:pre-wrap;max-width:92%}.bubble.user{justify-self:end;background:var(--accent-fill);color:#fff;border-bottom-right-radius:6px}.bubble.assistant{justify-self:start;background:var(--card-2);border-bottom-left-radius:6px}.typing{display:flex;gap:4px}.typing i{width:7px;height:7px;border-radius:99px;background:var(--text-3);animation:blinkdot 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blinkdot{50%{opacity:.3}}.starters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.starters .pill{cursor:pointer;border:none}.starters .pill:hover{background:var(--card-3);color:var(--text)}.chat-input{display:flex;gap:8px}.chat-input input{flex:1 1;height:42px;border-radius:999px;padding:0 16px;background:var(--card-2);border:1.5px solid transparent;color:var(--text);font:inherit;outline:none}.chat-input input:focus{border-color:var(--accent)}@media (max-width:640px){.ck{grid-template-columns:1fr}.ck-btns{justify-self:start}.vin-stats{grid-template-columns:1fr 1fr}.tabbar.five{grid-template-columns:repeat(5,1fr)}.title-input{font-size:23px}.detail.inspect{padding:10px 14px 120px}.detail.inspect .side{padding:0}}.src.cl{background:#5b2d8e;color:#fff}.more{display:flex;justify-content:center;padding:24px 0 8px}.sk{background:linear-gradient(90deg,var(--card) 0,var(--card-2) 50%,var(--card) 100%);background-size:200% 100%;animation:shimmer 1.3s ease-in-out infinite;border-radius:var(--r-sm)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sk-line{height:14px}.sk-chip{flex:none;width:110px;height:40px;border-radius:999px}.sk-lead{height:210px;border-radius:var(--r-lg)}.sk-photo{aspect-ratio:1/.9;border-radius:var(--r-md)}.sk-gal{aspect-ratio:4/3}.sk-box,.sk-gal{border-radius:var(--r-lg)}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.sec-form{align-items:flex-start}.pw-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:10px}.pw-grid .field input{height:44px}@media (max-width:640px){.pw-grid{grid-template-columns:1fr}}.signin{width:100%;max-width:420px;display:grid;grid-gap:14px;gap:14px}.signin h1{margin:0;font-size:34px;font-weight:800;letter-spacing:-.035em;text-align:center}.signin-sub{margin:-8px 0 6px;color:var(--text-2);font-size:16px;text-align:center}.trial-pill{justify-self:center;padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:600}.seg{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line)}.seg,.seg button{position:relative}.seg button{z-index:1;height:40px;border:0;background:none;color:var(--text-2);font:inherit;font-size:15px;font-weight:600;border-radius:var(--r-sm);cursor:pointer;transition:color .15s}.seg button[aria-selected=true]{color:#fff}.seg-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:var(--r-sm);background:var(--accent-fill);transition:transform .2s ease}.seg-thumb.r{transform:translateX(100%)}.signin-card{padding:20px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line)}.signin-form{display:grid;grid-gap:12px;gap:12px}.signin-form .lbl{display:grid;grid-gap:7px;gap:7px;color:var(--text-2);font-size:14px}.signin-form .lbl b{color:var(--text);font-weight:600}.signin-form .opt{color:var(--text-3);font-size:12.5px;margin-left:4px}.text-input{width:100%;height:50px;padding:0 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card-2);color:var(--text);font:inherit;font-size:16px}.text-input::placeholder{color:var(--text-3)}.code-input:focus,.text-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.phone-row{display:grid;grid-template-columns:104px 1fr;grid-gap:10px;gap:10px}.cc{position:relative;display:block;height:50px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card-2)}.cc select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer;font-size:16px}.cc span{display:flex;align-items:center;gap:6px;height:100%;padding:0 30px 0 14px;font-weight:700;font-size:15px;pointer-events:none}.cc span small{color:var(--text-2);font-weight:500;font-size:15px}.cc:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);transform:translateY(-70%) rotate(45deg);pointer-events:none}.cc:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.code-input{width:100%;height:60px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card-2);color:var(--text);font:inherit;font-size:28px;font-weight:700;letter-spacing:.5em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:.5em}.code-input::placeholder{color:var(--text-3);letter-spacing:.35em}.primary-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border:0;border-radius:var(--r-md);background:var(--accent-fill);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .15s}.primary-btn:disabled{opacity:.4;cursor:default}.signin-form .fine{margin:0;color:var(--text-3);font-size:12.5px;text-align:center}.dev-code{margin:0;padding:10px 12px;border-radius:var(--r-sm);background:rgba(255,159,10,.12);color:var(--orange);font-size:13.5px}.code-links{display:flex;justify-content:space-between}.link-btn{border:0;background:none;padding:4px 0;color:var(--accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.link-btn:disabled{color:var(--text-3);cursor:default}.or-line{display:flex;align-items:center;gap:12px;color:var(--text-3);font-size:13px;margin:4px 0}.or-line:after,.or-line:before{content:"";flex:1 1;height:1px;background:var(--line)}.oauth-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);color:var(--text);font-size:15.5px;font-weight:600;text-decoration:none;transition:background .15s}.oauth-btn:hover{background:var(--card-2)}.signin-switch{margin:2px 0 0;text-align:center;color:var(--text-2);font-size:14.5px}.signin-legal a,.signin-switch a{color:var(--accent);font-weight:600;text-decoration:none}.signin-legal{margin:0;text-align:center;color:var(--text-3);font-size:12.5px;line-height:1.5}.legal{max-width:680px;margin:0 auto;padding:40px 20px 80px;line-height:1.6}.legal-back{color:var(--text-2);text-decoration:none;font-weight:600}.legal h1{margin:24px 0 4px;font-size:34px;font-weight:800;letter-spacing:-.03em}.legal-date{margin:0 0 24px;color:var(--text-3)}.legal h2{margin:28px 0 6px;font-size:18px}.legal p{margin:0;color:var(--text-2)}@media (max-width:860px){.auth-side{padding:18px 20px;border-right:0;border-bottom:0;background:none}.auth-side .auth-fine,.auth-side .auth-stats,.auth-side h2{display:none}.auth-main{place-items:start center;padding:12px 20px 40px}}.hidden-line{margin:-4px 0 10px;color:var(--text-3);font-size:13.5px;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.hidden-line a{color:var(--accent);font-weight:600;text-decoration:none}.values{display:grid;grid-gap:2px;gap:2px;margin-top:6px}.vrow{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--r-sm)}.vrow.on{background:var(--accent-soft)}.vrow>div{display:grid;grid-gap:2px;gap:2px}.vrow span{color:var(--text-3);font-size:13px}.vrow b{font-size:15.5px}.vnum{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vnum b{font-size:17px}.vrow.on .vnum b{color:var(--accent)}.box .fine{margin:10px 0 0;color:var(--text-3);font-size:12.5px;line-height:1.5}.vnum span{white-space:nowrap}.import-box{display:grid;grid-gap:10px;gap:10px;margin:18px 0 8px;padding:18px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line)}.import-box .lbl{font-weight:700;font-size:16px}.import-box p{margin:0;font-size:13.5px;line-height:1.5}.import-box code{background:var(--card-2);padding:1px 6px;border-radius:6px;font-size:12.5px}.import-box textarea{width:100%;min-height:160px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card-2);color:var(--text);font:13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}.import-box textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.import-foot{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:flex-end}.import-skips{font-size:13px;color:var(--text-2)}.import-skips ul{margin:6px 0 0;padding-left:18px}.markets{padding:0 0 80px;text-align:center}.markets h2{margin:0 0 26px;font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.03em}.markets h2 span{color:var(--text-2)}.marquee{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;width:max-content;animation:marquee 38s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee ul{display:flex;gap:12px;margin:0;padding:0 6px;list-style:none}.marquee li{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);white-space:nowrap;color:var(--text)}.marquee li svg{color:var(--accent);flex:none}.marquee li.soon{background:transparent}.marquee li.soon,.marquee li.soon svg{color:var(--text-3)}.mk-logo{height:24px;width:auto;flex:none;display:block}.mk-logo.mk-autotrader,.mk-logo.mk-carscom,.mk-logo.mk-facebook,.mk-logo.mk-ksl{height:28px}.mk-logo.mk-craigslist{height:22px}.marquee li.soon .mk-logo{opacity:.45}.mk-name{font-weight:700;font-size:15.5px}.mk-live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--green-soft);color:var(--green);font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-live i{width:6px;height:6px;border-radius:50%;background:var(--green);animation:pulse 2s ease-in-out infinite}.mk-soon{padding:3px 9px;border-radius:999px;background:var(--card-2);color:var(--text-3);font-size:12px;font-weight:600}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}.marquee{overflow-x:auto}}.price-promise{display:flex;align-items:center;gap:10px;margin:-6px 0 20px;padding:12px 16px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--text);font-size:15px;max-width:760px}.price-promise svg{color:var(--accent);flex:none}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px}.plan .plan-top .pop{align-self:center}.plan .p{margin-top:-6px}.per-day{margin-top:-10px;color:var(--text-3);font-size:13.5px}.plan .btn.block{margin-top:4px}.plan ul.checks-list{margin-top:4px;padding-top:16px;border-top:1px solid var(--line)}.plan ul.checks-list li:before{content:none}.plan ul.checks-list li{align-items:flex-start;line-height:1.4}.plan ul.checks-list li svg{flex:none;margin-top:2px;color:var(--green)}.plan ul.checks-list li.soon,.plan ul.checks-list li.soon svg{color:var(--text-3)}.plan.on{background:var(--card)}@media (max-width:900px){.plans.three{grid-template-columns:1fr}}:root{--display:var(--font-display),"Arial Black",var(--font)}.brand span{font-family:var(--display);font-stretch:118%;font-weight:800;letter-spacing:-.02em;text-transform:lowercase}.brand span b{font-weight:600}.display,.hero h1.display{letter-spacing:-.035em;line-height:1.02}.display,.display-sm,.hero h1.display{font-family:var(--display);font-stretch:112%;font-weight:800;text-wrap:balance}.display-sm{letter-spacing:-.03em;line-height:1.08}.auth-side h2,.cta-band h2,.page-title,.section-head h2,.signin h1{font-family:var(--display);font-stretch:110%;letter-spacing:-.03em}.kpi b,.plan .p b,.price-card .big,.stat b{font-family:var(--display);font-stretch:108%;letter-spacing:-.03em}.hero h1.display{font-size:clamp(38px,4.6vw,62px);max-width:15ch}.readout{display:grid;grid-template-columns:repeat(4,1fr);margin:8px 0 72px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.readout div{display:grid;grid-gap:4px;gap:4px;padding:22px 24px}.readout div+div{border-left:1px solid var(--line)}.readout b{font-family:var(--display);font-stretch:112%;font-size:30px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.readout span{color:var(--text-3);font-size:14px}@media (max-width:760px){.readout{grid-template-columns:1fr 1fr}.readout div:nth-child(3){border-left:0}.readout div:nth-child(n+3){border-top:1px solid var(--line)}.readout div{padding:16px 14px}.readout b{font-size:24px}}.markets h2.display-sm{font-size:clamp(22px,2.4vw,30px)}.sticker-sec{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:56px;gap:56px;align-items:center}.sticker-copy h2{margin:0 0 14px;font-size:clamp(30px,3.4vw,44px)}.sticker-copy>p{margin:0 0 26px;color:var(--text-2);font-size:17px;line-height:1.6;max-width:46ch}.how-steps{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.how-steps li{counter-increment:s;display:grid;grid-template-columns:44px 1fr;grid-column-gap:12px;column-gap:12px}.how-steps li:before{content:counter(s,decimal-leading-zero);grid-row:span 2;font-family:var(--display);font-stretch:112%;font-weight:800;font-size:20px;color:var(--accent)}.how-steps b{font-size:16.5px}.how-steps span{color:var(--text-2);font-size:15px;line-height:1.5}.sticker{background:#f4f1ea;color:#15130f;border-radius:6px;padding:26px 26px 22px;box-shadow:0 30px 80px rgba(0,0,0,.55);transform:rotate(-1.2deg)}.st-k{display:block;font-size:12px;font-weight:700;color:#6b655a;margin-bottom:8px}.st-head{display:grid;grid-gap:2px;gap:2px;padding-bottom:16px;border-bottom:2px solid #15130f}.st-head b{font-family:var(--display);font-stretch:112%;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.st-head>span:last-child{color:#4a453c;font-size:14px}.st-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;padding:18px 0;border-bottom:1px solid #c9c2b4}.st-line{display:flex;align-items:baseline;gap:6px;padding:5px 0;font-size:14.5px}.st-line i{flex:1 1;border-bottom:1.5px dotted #a9a092;transform:translateY(-3px)}.st-line b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.st-total{display:flex;justify-content:space-between;align-items:baseline;padding:16px 0 14px}.st-total span{font-weight:700}.st-total b{font-family:var(--display);font-stretch:112%;font-size:34px;font-weight:800;color:#0b7a3b;letter-spacing:-.03em}.st-checks{display:flex;flex-wrap:wrap;gap:8px}.st-checks span{padding:5px 10px;border-radius:4px;border:1.5px solid #c9c2b4;font-size:12.5px;font-weight:700;color:#6b655a}.st-checks span.ok{border-color:#0b7a3b;color:#0b7a3b}@media (max-width:900px){.sticker-sec{grid-template-columns:1fr;gap:32px}.sticker{transform:none;padding:20px 18px}.st-cols{grid-template-columns:1fr;gap:14px}}.site-foot{margin-top:40px;border-top:1px solid var(--line);background:#0b0b0d}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:32px;gap:32px;padding-top:48px;padding-bottom:36px}.foot-brand p{margin:12px 0 14px;color:var(--text-2);max-width:32ch;line-height:1.5}.foot-status{display:inline-flex;align-items:center;gap:8px;color:var(--text-3);font-size:13.5px}.foot-status i{width:8px;height:8px;border-radius:50%;background:var(--text-3)}.foot-status i.on{background:var(--green);animation:pulse 2s ease-in-out infinite}.site-foot nav{display:grid;grid-gap:10px;gap:10px;align-content:start}.site-foot nav b{font-size:14px;margin-bottom:4px}.foot-mail,.site-foot nav a{color:var(--text-2);text-decoration:none;font-size:14.5px}.site-foot nav a:hover{color:var(--text)}.foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:18px;padding-bottom:28px;border-top:1px solid var(--line);color:var(--text-3);font-size:13px}@media (max-width:760px){.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}.locate{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px}.locate .btn svg{margin-right:6px}.locate-note{font-size:13.5px;color:var(--text-2)}.locate-note.done{color:var(--green)}.locate-note.error{color:#ff7a72}.check-form{display:grid;grid-template-columns:2fr 1fr auto;grid-gap:10px;gap:10px;margin:6px 0 22px}.check-form .primary-btn{padding:0 26px}.vin-input{text-transform:uppercase;letter-spacing:.02em;font-weight:600}.vin-input::placeholder{text-transform:none;letter-spacing:0;font-weight:400}@media (max-width:640px){.check-form{grid-template-columns:1fr}}.report{display:grid;grid-gap:14px;gap:14px}.report-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.report-head h2{margin:2px 0 6px;font-size:clamp(22px,3vw,30px)}.report-head .st-k{color:var(--text-3);font-size:13.5px;font-weight:600}.verdict-chip{flex:none;padding:8px 14px;border-radius:999px;font-weight:700;font-size:14px}.verdict-chip.ok{background:var(--green-soft);color:var(--green)}.verdict-chip.warn{background:rgba(255,159,10,.14);color:var(--orange)}.verdict-chip.bad{background:rgba(255,69,58,.14);color:#ff7a72}.flags-list{margin:6px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.flags-list li{padding:10px 12px 10px 14px;border-radius:var(--r-sm);border-left:3px solid var(--text-3);background:var(--card-2);line-height:1.5;font-size:14.5px}.flags-list li.bad{border-color:var(--red)}.flags-list li.warn{border-color:var(--orange)}.flags-list li.info{border-color:var(--accent)}.recall-list{margin:6px 0 0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.recall-list li{display:grid;grid-gap:2px;gap:2px;font-size:14px}.recall-list span{color:var(--text-2);line-height:1.45}.check-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:640px){.check-two{grid-template-columns:1fr}}.big-n{margin:4px 0;font-family:var(--display);font-stretch:112%;font-size:34px;font-weight:800;letter-spacing:-.03em}.big-n small{font-size:16px;color:var(--text-3);margin-left:2px}.ext-links{gap:8px;margin-top:10px}.ext-links,.vin{display:flex;flex-wrap:wrap}.vin{align-items:center;justify-content:space-between;gap:12px}.report>*{min-width:0}.recall-list b{font-size:13px;text-transform:lowercase}.recall-list b:first-letter{text-transform:uppercase}.consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--text-2);text-align:left;cursor:pointer}.consent input{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--accent-fill)}.consent a{color:var(--accent);font-weight:600}.group .row.consent{justify-content:flex-start}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--accent-fill);color:#fff;font-weight:700;text-decoration:none}.skip-link:focus{top:12px}.cookie-note{position:fixed;left:16px;right:16px;bottom:16px;z-index:90;max-width:560px;margin:0 auto;display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:var(--r-lg);background:var(--card-2);box-shadow:0 12px 40px rgba(0,0,0,.45);font-size:14px;color:var(--text-2)}.cookie-note p{margin:0;flex:1 1}.cookie-note a{color:var(--accent);font-weight:600}@media (max-width:860px){.cookie-note{bottom:84px}}.legal ul{margin:6px 0 0;padding-left:20px;color:var(--text-2)}.legal li{margin:4px 0}.legal a{color:var(--accent)}.legal .legal-nav{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 8px;font-size:14px}.foot-biz{color:var(--text-3);font-size:13px;line-height:1.6}.analyze .btn{display:inline-flex;align-items:center;gap:8px}.analyze .desc-err{margin-top:10px}.pop-nav,.pop-trial{display:none!important}.user-pop{z-index:40}.user-pop .pop-trial{color:var(--accent);font-weight:600}@media (max-width:1000px){.head-link{display:none}.user-pop .pop-nav{display:flex!important}}@media (max-width:640px){.app-head{gap:10px}.head-right{gap:8px}.avatar{width:34px;height:34px;font-size:13px}.user-pop{position:fixed;top:calc(var(--header) + env(safe-area-inset-top, 0px) - 6px);right:12px;left:auto;min-width:240px}.user-pop .pop-trial{display:flex!important}}@media (max-width:360px){.app-head .brand svg{height:17px;width:auto}.mode button{padding:7px 9px}}.chips{align-items:center}.chip.filter{position:-webkit-sticky;position:sticky;right:0;z-index:1;background:var(--bg);box-shadow:-10px 0 0 var(--bg)}.chip.filter:hover{background:var(--card)}.hidden-line{display:block;line-height:1.5}.hidden-line a{margin-left:8px;white-space:nowrap}.sec-head{min-height:34px}.sec-head h2{line-height:1.2}.lead{align-items:stretch}.lead .ph{aspect-ratio:auto;min-height:168px;height:100%}.lead .ph .no-img,.lead .ph img{position:absolute;inset:0}.lead .body{gap:5px}.lead .est{font-size:14.5px}.lead .pills{margin-top:2px}.lead-foot{padding-top:10px}.lead-foot .rec{display:grid;grid-gap:0;gap:0;line-height:1.25;font-size:13px}.lead-foot .rec b{font-size:17px}.card .meta{gap:3px}.card .price-row{display:grid;grid-gap:1px;gap:1px}.card .price-row b{line-height:1.1}.card .est{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .foot{margin-top:6px;min-height:26px}.card .ph .bl .mb{height:24px;font-size:12.5px;padding:0 10px}@media (min-width:700px) and (max-width:860px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}}@media (min-width:861px){.card .price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap;min-width:0}.card .price-row b{flex:none}}.empty{padding:64px 20px;max-width:460px;margin:0 auto;line-height:1.5}.empty svg{color:var(--text-3)}.empty .btn{margin-top:4px}.ld-muted{margin:0;color:var(--text-3)}.sheet{display:flex;flex-direction:column;padding-bottom:0}.sheet-foot{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;background:var(--card);padding:14px 0 calc(16px + env(safe-area-inset-bottom, 0px))}.opt span{min-width:0}.f-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.input{min-width:0}.input input{width:100%}.radio button{min-height:44px}.segs button{min-height:38px}.detail-top .btn.outline.sm{height:38px}.gal-count{position:absolute;right:12px;bottom:12px;padding:3px 10px;border-radius:999px;background:rgba(14,14,16,.72);color:#fff;font-size:12.5px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gal-nav{line-height:1;padding-bottom:3px}.d-title{align-items:baseline}.d-title .mi{padding-top:0}.found{font-size:15px}.price-card{align-items:stretch}.price-card .lp{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.price-card .big{line-height:1.05;margin:4px 0 10px}.price-card>div:last-child{display:flex;flex-direction:column;justify-content:center}.actions{margin:20px 0 6px}.actions .act{line-height:1.2;text-align:center}.chk b{line-height:1.3}.chk b:before{flex:none}.desc-head{align-items:flex-start}.desc-head h2{flex-wrap:wrap;row-gap:0}.desc-head h2 small{white-space:nowrap}.desc-head .tr-btn{margin-top:1px}.comps-more{margin-top:10px}.comps-more summary{display:flex;align-items:center;justify-content:center;height:44px;border-radius:999px;background:var(--card-2);color:var(--text);font-weight:600;font-size:14.5px;cursor:pointer;list-style:none}.comps-more summary::-webkit-details-marker{display:none}.comps-more summary:hover{background:var(--card-3)}.comps-more[open] summary{display:none}.comps-more .comps{margin-top:0}.comp{align-items:center}.comp .top{align-items:baseline}.side .box h2{margin-bottom:14px}.verdict{gap:10px}.profit{align-items:center}@media (max-width:960px){.side{margin-top:14px}}@media (max-width:640px){.detail-top{top:calc(var(--header) + env(safe-area-inset-top, 0px) + 10px)}.gal{aspect-ratio:4/3}.gal-nav{display:none}.d-title{margin-top:16px;flex-direction:column;gap:2px}.d-title h1{font-size:24px}.d-title .mi{font-size:15px}.price-card{padding:16px}.price-card .big{font-size:32px}.price-card .lp{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:12px}.price-card .lp .k{width:100%}.price-card .lp .big{margin:2px 0 0}.actions{gap:4px}.specs{grid-template-columns:1fr 1fr;gap:14px 16px}.spec b{font-size:15px}.comp{grid-template-columns:96px 1fr;gap:12px}.comp .top{flex-direction:column;gap:0}.comp .diff{text-align:left}.vin b{font-size:17px}.box{padding:16px}.sticky-cta .btn{height:50px;font-size:16px}.row>div:first-child{flex:1 1 150px;min-width:0}.row>.btn,.row>.money,.row>.switch{flex:none}.row>label.field{flex:1 1 100%}.group{padding:2px 16px}.page-title{font-size:28px}}.rp{display:grid;grid-gap:14px;gap:14px}.rp-risk{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--r-lg)}.rp-risk svg{flex:none;margin-top:2px}.rp-risk b{display:block;font-size:19px;font-weight:800;letter-spacing:-.02em}.rp-risk p{margin:3px 0 0;font-size:14.5px;line-height:1.45}.rp-risk.high{background:rgba(255,69,58,.14);color:#ff8a80}.rp-risk.medium{background:rgba(255,159,10,.14);color:#ffbf5c}.rp-risk.low{background:var(--green-soft);color:var(--green)}.rp-label{margin-top:6px;font-size:17px;font-weight:700;display:flex;flex-direction:column;gap:2px}.rp-label small{font-size:13.5px;font-weight:500;color:var(--text-3)}.rp-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.rp-tile{padding:14px 16px;border-radius:var(--r-md);background:var(--bg);display:flex;flex-direction:column;gap:4px;min-width:0}.rp-tile span{color:var(--text-2);font-size:14px}.rp-tile b{font-size:26px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.rp-chip{display:inline-flex;align-items:center;align-self:flex-start;height:24px;padding:0 10px;border-radius:999px;font-style:normal;font-size:12.5px;font-weight:700;background:var(--card-3);color:var(--text);white-space:nowrap}.rp-chip.green{background:var(--green);color:#06210f}.rp-chip.red{background:rgba(255,69,58,.18);color:#ff8a80}.rp-calc{padding:4px 0 0;display:grid;grid-gap:4px;gap:4px}.rp-calc-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-radius:var(--r-md);margin-bottom:6px}.rp-calc-top.pos{background:rgba(48,209,88,.12)}.rp-calc-top.neg{background:rgba(255,69,58,.12)}.rp-calc-top span{display:block;font-size:14px;color:var(--text-2)}.rp-calc-top b{font-size:30px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-calc-top.pos b{color:var(--green)}.rp-calc-top.neg b{color:#ff8a80}.rp-slider{display:grid;grid-gap:8px;gap:8px;padding:10px 2px;cursor:pointer}.rp-slider-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.rp-slider-top span b{display:block;font-size:15px}.rp-slider-top small{color:var(--text-3);font-size:13px}.rp-slider-top>b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-slider input{width:100%;accent-color:var(--accent);height:22px}.rp-fine{margin:2px 0 0;font-size:12.5px;color:var(--text-3)}.rp-sec{padding:16px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card-2)}.rp-sec-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.rp-sec-head h3{margin:0;font-size:16.5px;font-weight:700}.rp-ico{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--bg);color:var(--text);flex:none}.rp-sec p{line-height:1.55}.rp-sec p,.rp-sec ul{margin:0;color:var(--text-2);font-size:15px}.rp-sec ul{padding-left:20px;display:grid;grid-gap:7px;gap:7px;line-height:1.45}.rp-sec ul b{color:var(--text)}.rp-lines{display:grid;grid-gap:10px;gap:10px}.rp-lines div{display:flex;justify-content:space-between;gap:14px;color:var(--text-2);font-size:15px}.rp-lines b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rp-total{display:flex;justify-content:space-between;margin-top:12px;padding:12px 14px;border-radius:var(--r-md);background:var(--accent-soft);font-weight:700}.rp-total b{color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-case+.rp-case{margin-top:14px}.rp-case ul{margin-top:8px}.rp-risks{list-style:disc}.rp-risks li b{display:block;color:var(--text)}.rp-risks li span{display:block;color:var(--text-3);font-size:14px;margin-top:2px}.green{color:var(--green)}.red{color:#ff8a80}.rp-q{margin:0;padding-left:22px;display:grid;grid-gap:8px;gap:8px;color:var(--text-2);font-size:15px;line-height:1.45}.rp-ladder{display:grid;grid-gap:10px;gap:10px}.rp-step{padding:12px 14px;border-radius:var(--r-md);background:var(--bg);display:grid;grid-gap:8px;gap:8px}.rp-step-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.rp-step-head b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-step p{font-size:14.5px;color:var(--text-2)}.rp-copy{justify-self:start;border:none;background:none;padding:0;color:var(--accent);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.city-search{position:relative;width:min(320px,100%)}.city-search .text-input{width:100%}.city-list{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;border-radius:var(--r-md);background:var(--card-2);border:1px solid var(--line);box-shadow:0 18px 40px rgba(0,0,0,.45);max-height:300px;overflow-y:auto}.city-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);cursor:pointer;font-size:15px}.city-list li span{color:var(--text-3);font-size:13.5px;font-weight:600}.city-list li.on{background:var(--card-3)}.city-list.empty{padding:12px 14px;color:var(--text-3);font-size:14px}.chip.ev svg{color:var(--green)}.chip.ev.on{border-color:var(--green);background:var(--green-soft);color:var(--text)}.watch-intro{margin:-4px 0 12px;font-size:14px;line-height:1.5}.watch-list{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.watch{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line)}.watch.off{opacity:.55}.watch-main{min-width:0;display:grid;grid-gap:3px;gap:3px}.watch-name{font-weight:700;font-size:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.watch-trig{padding:2px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700}.watch-sum{color:var(--text-2);font-size:14px}.watch-meta{color:var(--text-3);font-size:12.5px}.watch-note{color:var(--green)}.watch-actions{display:flex;align-items:center;gap:4px;flex:none}.btn.danger{color:#ff7a72}.watch-new{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.watch-edit{margin-top:12px}.watch-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.watch-triggers{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px}.trig{display:grid;grid-gap:3px;gap:3px;text-align:left;padding:12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card-2);color:var(--text);font:inherit;cursor:pointer}.trig b{font-size:14.5px}.trig span{color:var(--text-3);font-size:12.5px;line-height:1.4}.trig.on{border-color:var(--accent);background:var(--accent-soft)}@media (max-width:640px){.watch{flex-direction:column;align-items:stretch}.watch-actions{justify-content:flex-end}}.offer-list{display:grid;grid-gap:8px;gap:8px}.offer-row{display:grid;grid-template-columns:72px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 14px 10px 10px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);color:var(--text);text-decoration:none}.offer-row:hover{border-color:var(--card-3)}.offer-ph,.offer-row img{width:72px;height:54px;border-radius:var(--r-sm);object-fit:cover;background:var(--card-2)}.offer-car{min-width:0;display:grid;grid-gap:3px;gap:3px}.offer-car b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offer-car small,.offer-nums small{color:var(--text-3);font-size:12.5px}.offer-nums{display:grid;text-align:right;grid-gap:1px;gap:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.offer-nums b{font-size:16px;color:var(--green)}.offer-off{color:var(--text-2)!important}.deal-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;margin-bottom:14px;border-radius:999px;background:var(--card-2)}.deal-tabs button{position:relative;z-index:1;height:36px;border:0;background:none;color:var(--text-2);font:inherit;font-weight:700;font-size:14.5px;border-radius:999px;cursor:pointer}.deal-tabs button[aria-selected=true]{color:#fff}.deal-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--accent-fill,#1a6fd1);transition:transform .2s ease}.deal-thumb.r{transform:translateX(100%)}.maxbuy{display:grid;grid-gap:2px;gap:2px;margin:4px 0 12px;padding:14px 16px;border-radius:var(--r-md);background:var(--green-soft)}.maxbuy span{font-size:13px;font-weight:700;color:var(--green)}.maxbuy b{font-family:var(--display);font-stretch:110%;font-size:28px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.maxbuy small{color:var(--text-2);font-size:13.5px;line-height:1.45}.math.waterfall{width:100%;margin-bottom:10px}.math.waterfall tr.total td{padding-top:8px;border-top:1px solid var(--line);font-weight:800}.profit b.red{color:#ff7a72}.ws-empty{max-width:560px;margin:0 auto;text-align:left;display:grid;grid-gap:8px;gap:8px}.ws-empty b{color:var(--text)}.ws-empty p{margin:0;color:var(--text-2);line-height:1.55}.deal-mobile{display:none}@media (max-width:960px){.deal-mobile{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.deal-desktop{display:none}}.deal-desktop{display:grid;grid-gap:14px;gap:14px}.ws-explain{margin:-4px 0 14px;color:var(--text-2);font-size:14px;line-height:1.5;max-width:70ch}.offer-row.at-ask{border-color:rgba(50,199,102,.45)}.offer-row.at-ask .offer-nums b{color:var(--green)}@media (max-width:640px){.offer-row{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"ph car" "nums nums";row-gap:10px}.offer-row>.offer-ph,.offer-row>img{grid-area:ph;width:64px;height:48px}.offer-car{grid-area:car}.offer-car b{white-space:normal}.offer-nums{grid-area:nums;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;text-align:left;padding-top:8px;border-top:1px solid var(--line)}}.forgot-link{justify-self:end;margin-top:-4px;color:var(--accent);font-size:13.5px;font-weight:600;text-decoration:none}.comp-form{display:inline-block;margin:6px 0 2px}.setup{min-height:100dvh;background:var(--bg);display:flex;flex-direction:column}.setup-top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.setup-main{flex:1 1;display:flex;justify-content:center;padding:12px 16px 48px}.setup-main .signin{width:100%;max-width:420px;margin-top:4vh}.setup-main .start{width:100%;max-width:980px;text-align:center;margin-top:3vh}.start h1{margin:10px 0 6px}.start .signin-sub{max-width:560px;margin:0 auto 22px}.start .plans{text-align:left}.start .bill-note{max-width:560px;margin:0 auto 18px;text-align:left}.invite-form{gap:8px;flex-wrap:wrap}.invite-form .text-input{flex:1 1 240px}.invite-url{display:block;font-size:13px;word-break:break-all;margin-top:4px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.invite-new{background:color-mix(in srgb,var(--accent,#1a6fd1) 8%,transparent)}.ref-link-row{gap:10px}.ref-link-row .invite-url{flex:1 1;min-width:0;margin:0}.aff-form textarea{resize:vertical;font:inherit}.aff-row{align-items:flex-start;gap:12px}.aff-row p{word-break:break-word}.aff-decide{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:flex-end}