:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy-950:#030712;--navy-900:#07111f;--navy-800:#0d2238;--navy-700:#102d4e;--ink:#0d2238;--muted:#5f7897;--paper:#f5f9ff;--panel:#fff;--line:#d7e5f7;--ice:#17c8ff;--red:#087f9f;--red-contrast:#087f9f;--blue:#087f9f;--green:#19d27c;--gold:#d8b76a;--success:#087f55;--warning:#8a6414;--danger:#c13e4a;--verify-bg:#fff9e9;--verify-line:#a47a22;--ready-bg:#eafbf3;--display:"Aptos Display", "Segoe UI", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 0%, #eaf4ff 0, transparent 32rem), var(--paper);min-height:100vh;color:var(--ink);margin:0;font-family:Aptos,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}button,input,select{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}main{width:min(1320px,100% - 40px);margin:auto}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;min-height:44px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;padding:10px 14px;font-weight:800;display:inline-flex;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}#primary-content:focus,.results:focus{outline:3px solid var(--blue);outline-offset:4px}nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030712f5;border-bottom:1px solid #173b5f;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;display:grid;position:sticky;top:0;box-shadow:0 10px 35px #03071233}nav:before{background:linear-gradient(90deg, var(--ice), var(--green), #4472c4);content:"";height:2px;position:absolute;inset:0 0 auto}nav a{color:#f7f6f2;text-decoration:none}.brand{align-items:center;gap:16px;min-height:44px;display:flex}.brand img{object-fit:contain;object-position:left center;width:168px;height:48px}.brand b{color:#d7e5f7;letter-spacing:.11em;text-transform:uppercase;border-left:1px solid #294665;padding-left:16px;font-size:.72rem}.navlinks{overscroll-behavior-inline:contain;scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.navlinks::-webkit-scrollbar{display:none}.navlinks button{color:#99afc9;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;flex:none;min-height:44px;padding:9px 15px;font-size:.83rem;font-weight:750}.navlinks button:hover{color:#fff}.navlinks button.active,.navlinks button[aria-selected=true]{color:var(--navy-950);box-shadow:inset 0 -2px 0 var(--green);background:#eaf4ff}.site-link{justify-self:end;align-items:center;min-height:44px;font-size:.8rem;font-weight:720;display:inline-flex}header{background:radial-gradient(circle at 79% 30%, #17c8ff30 0, transparent 24rem), linear-gradient(135deg, var(--navy-950), var(--navy-800));color:#fff;border:1px solid #173b5f;border-radius:30px;grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:70px;min-height:620px;margin:22px 0 38px;padding:74px clamp(30px,6vw,92px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #03071229}header:after{background:linear-gradient(90deg, transparent, var(--ice), var(--green));content:"";width:64%;height:3px;position:absolute;bottom:-2px;right:-12%}.eyebrow{color:#4b4b48;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem;font-weight:900}header .eyebrow{color:#99afc9}.beta-line{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.beta-line span{min-height:30px;color:var(--ink);letter-spacing:.1em;background:#eaf4ff;border:1px solid #4d789f;border-radius:99px;align-items:center;padding:6px 10px;font-size:.66rem;font-weight:900;display:inline-flex}.beta-line small{color:#99afc9;font-size:.7rem}h1,h2,h3{font-family:var(--display)}h1{letter-spacing:-.073em;max-width:920px;margin:.45rem 0 1.8rem;font-size:clamp(4rem,7.6vw,7.6rem);line-height:.82}h1 em{color:#0000;-webkit-text-stroke:1px #99afc9;font-style:normal}.lede{color:#d7e5f7;max-width:720px;font-size:1.18rem;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-actions button{min-height:46px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #fff;border-radius:9px;padding:12px 18px;font-weight:850}.hero-actions button.secondary{color:#fff;background:0 0}.hero-actions button:hover{border-color:var(--green);background:var(--navy-700);color:#fff;box-shadow:0 10px 26px #19d27c26}h2{letter-spacing:-.055em;margin:.25rem 0;font-size:clamp(2.15rem,4vw,3.8rem);line-height:.98}h3{letter-spacing:-.035em;margin:.3rem 0}.signal{background:#07111fc7;border:1px solid #2a5278;border-radius:22px;padding:30px;box-shadow:0 30px 90px #03071266}.signal span{color:#99afc9;letter-spacing:.15em;font-size:.63rem;font-weight:850}.signal strong{color:var(--ice);font:7rem/.9 var(--display);letter-spacing:-.08em;text-shadow:0 0 32px #17c8ff38;margin:8px 0 0;display:block}.signal p{font:1.15rem/1.15 var(--display);margin:.55rem 0}.signal small{color:#99afc9}.workbench,.data-section,.results{border:1px solid var(--line);background:var(--panel);border-radius:26px;margin:0 0 30px;padding:clamp(24px,4vw,48px);box-shadow:0 18px 55px #0d223813}.owner-access{border:1px solid var(--line);border-left:5px solid var(--blue);background:#eef7ff;border-radius:14px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:24px;margin:0 0 18px;padding:20px 24px;display:grid}.owner-access h2,.owner-access p{margin:4px 0}.owner-access>div>p:last-child{color:var(--muted);font-size:.82rem;line-height:1.45}.owner-access form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.owner-access label{color:var(--muted);font-size:.72rem;font-weight:750}.owner-access input{background:#fff;border:1px solid #aaa9a3;border-radius:8px;width:100%;min-height:44px;margin-top:6px;padding:10px 12px;display:block}.owner-access button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:8px;min-height:44px;padding:10px 18px;font-weight:800}.owner-access button:disabled{opacity:.55;cursor:wait}.owner-access.authenticated{border-left-color:var(--success);background:var(--ready-bg)}.owner-access .secondary{color:var(--ink);background:0 0}.owner-preview{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 30px;display:grid}.owner-preview article{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;padding:24px}.owner-preview span{color:var(--red);font:1.1rem var(--display);margin-bottom:13px;display:block}.owner-preview b{font-family:var(--display)}.owner-preview p{color:var(--muted);margin:9px 0 0;font-size:.82rem;line-height:1.55}.section-head{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:32px;display:flex}.section-head>p{max-width:470px;color:var(--muted);margin:0;line-height:1.55}.public-showcase{overflow:hidden}.demo-disclosure{background:var(--ready-bg);color:#0f573b;border:1px solid #8dbfa9;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:-8px 0 18px;padding:12px 14px;display:flex}.demo-disclosure b{letter-spacing:.12em;font-size:.67rem}.demo-disclosure span{font-size:.7rem}.demo-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.demo-picker button{border:1px solid var(--line);min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:#f8f7f3;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;gap:1px 9px;padding:15px;display:grid}.demo-picker button:hover{background:#fff;border-color:#8e8c85}.demo-picker button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 8px 22px #0000001f}.demo-picker span{color:var(--red);font:1rem var(--display);grid-row:1/3;align-self:center}.demo-picker b{align-self:end;font-size:.82rem}.demo-picker small{color:var(--muted);align-self:start;font-size:.66rem}.demo-picker button[aria-pressed=true] small{color:#c7c7c2}.demo-result{border:1px solid var(--line);background:#fff;border-radius:19px;min-height:520px;overflow:hidden}.demo-result.ready{border-top:5px solid var(--success)}.demo-result.verify{border-top:5px solid var(--verify-line)}.demo-result.pass{border-top:5px solid var(--danger)}.demo-result-body{min-width:0;padding:clamp(24px,4vw,42px)}.demo-result-body h3{margin:4px 0 10px;font-size:clamp(2rem,3.5vw,3.25rem);line-height:.98}.demo-premise{color:var(--muted);margin:0 0 18px;line-height:1.55}.demo-outcome{border-left:5px solid;border-radius:9px;grid-template-columns:minmax(150px,.5fr) 1.5fr;align-items:center;gap:20px;margin-bottom:17px;padding:16px 18px;display:grid}.demo-outcome.ready{border-color:var(--success);background:var(--ready-bg);color:#0f573b}.demo-outcome.verify{border-color:var(--verify-line);background:var(--verify-bg);color:#513a0c}.demo-outcome.pass{border-color:var(--danger);color:#7a1811;background:#fff1f0}.demo-outcome b{font-family:var(--display)}.demo-outcome span{font-size:.82rem;line-height:1.45}.demo-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-evidence{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.demo-evidence section{border:1px solid var(--line);border-radius:11px;min-width:0;padding:15px}.demo-evidence h4{margin:0 0 8px}.demo-evidence ul{color:var(--muted);margin:0;padding-left:18px;font-size:.76rem;line-height:1.5}.demo-lesson{color:var(--muted);background:#f1f0eb;border-radius:9px;margin:0;padding:13px 15px;font-size:.76rem;line-height:1.5}.demo-lesson b{color:var(--ink)}.demo-boundary{color:#fff;background:#0b0b0b;border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;margin-top:14px;padding:19px;display:grid}.demo-boundary b{font-family:var(--display)}.demo-boundary p{color:#bdbdb8;margin:6px 0 0;font-size:.72rem;line-height:1.45}.demo-boundary button{min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:8px;padding:10px 15px;font-weight:850}.demo-boundary button:hover{border-color:var(--red);background:var(--red);color:#fff}.entry-grid{grid-template-columns:1fr 1fr 1.55fr;gap:12px;margin-bottom:14px;display:grid}.photo-slot-guide{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.photo-slot-guide li{border:1px solid var(--line);background:#f8f7f3;border-radius:12px;min-width:0;padding:14px}.photo-slot-guide span,.photo-slot-guide b,.photo-slot-guide small{display:block}.photo-slot-guide span{color:var(--red-contrast);letter-spacing:.13em;font-size:.58rem;font-weight:950}.photo-slot-guide b{margin:6px 0 4px;font-size:.76rem}.photo-slot-guide small{color:var(--muted);font-size:.65rem;line-height:1.35}.entry-option{border:1px solid var(--line);cursor:pointer;background:#f8f7f3;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-content:center;column-gap:12px;min-height:126px;padding:22px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.entry-option:hover{background:#fff;border-color:#888780;transform:translateY(-2px)}.entry-option:focus-within{outline:3px solid var(--blue);outline-offset:3px;border-color:var(--blue);background:#fff}.entry-option>input[type=file]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.entry-icon{background:var(--ink);color:#fff;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.entry-option b{font-family:var(--display);align-self:end;font-size:1rem}.entry-option small{color:var(--muted);align-self:start;margin-top:3px}.entry-option.search{cursor:default;grid-template-rows:auto auto auto;grid-template-columns:44px 1fr}.entry-option.search .entry-icon{grid-row:1/4}.entry-option.search input{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:8px;margin-top:10px;padding:11px 12px}.evidence-stage{min-height:190px;color:var(--muted);text-align:center;background:#f8f7f3;border:1px dashed #95948e;border-radius:17px;place-items:center;padding:12px;display:grid}.evidence-stage>b{color:var(--ink);font:1.25rem var(--display)}.evidence-stage>span{margin-top:7px;display:block}.evidence-stage.has-files{background:#101010;border-style:solid;display:block}.previews{grid-template-columns:repeat(4,1fr);gap:10px;min-height:220px;display:grid}.previews figure{background:#222;border-radius:11px;min-width:0;margin:0;position:relative;overflow:hidden}.previews img{object-fit:cover;width:100%;height:220px;display:block}.previews figcaption{color:#fff;background:linear-gradient(#0000,#000000e0);padding:28px 10px 10px;font-size:.7rem;font-weight:800;position:absolute;inset:auto 0 0}.previews figcaption span{color:#c9c9c4;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:.56rem;display:block}.previews button{color:#fff;cursor:pointer;background:#000000c7;border:0;border-radius:50%;width:44px;height:44px;font-size:1.3rem;position:absolute;top:8px;right:8px}.controls{grid-template-columns:220px 190px 1fr;align-items:end;gap:14px;margin-top:18px;display:grid}.controls label,.market-lock>span{color:var(--muted);font-size:.74rem}.controls input,.market-lock b{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;margin-top:7px;padding:13px;display:block}.market-lock b{background:#f3f2ee;font-size:.88rem}.primary{border:1px solid var(--ink);background:var(--ink);color:#fff;min-width:250px;font-family:var(--display);cursor:pointer;border-radius:9px;justify-self:end;padding:14px 24px}.primary:hover{background:var(--red-contrast);border-color:var(--red-contrast)}.primary:disabled{opacity:.4;cursor:not-allowed}.entry-note{color:var(--muted);margin:14px 0 0;font-size:.75rem}.analysis-status{border-left:4px solid var(--blue);color:#164f9f;background:#eef5ff;margin:16px 0 0;padding:12px 14px;font-weight:750}.error{border-left:4px solid var(--danger);color:var(--danger);background:#fff1f0;padding:14px 16px;line-height:1.5}.warning{border-left:4px solid var(--warning);color:#6f4900;background:#fff8e7;padding:14px 16px}.method-grid,.target-grid,.price-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:52px;display:grid}.method-grid article,.target-grid article,.price-grid article{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:24px}.method-grid span{color:var(--red);font:1.25rem var(--display)}.method-grid h3{font-size:1.35rem}.method-grid p,.target-grid p,.price-grid p{color:var(--muted);font-size:.86rem;line-height:1.55}.analysis-provenance{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-5px 0 26px;display:grid}.analysis-provenance>div{border:1px solid var(--line);background:#f8f7f3;border-radius:12px;min-width:0;padding:15px}.analysis-provenance span,.analysis-provenance time,.analysis-provenance small{color:var(--muted);font-size:.7rem;line-height:1.45;display:block}.analysis-provenance b{overflow-wrap:anywhere;margin:4px 0;font-size:.85rem;display:block}.inference-evidence,.global-sources{border:1px solid var(--line);background:#f8f7f3;border-radius:14px;margin:0 0 22px;padding:18px 20px}.inference-evidence ul,.global-sources ul{margin-bottom:0}.limitations-panel{border:2px solid var(--verify-line);background:var(--verify-bg);border-radius:16px;grid-template-columns:minmax(170px,.55fr) 1.45fr;gap:28px;margin:22px 0 30px;padding:24px;display:grid}.limitations-panel span,.verification-panel span{color:#6f4900;letter-spacing:.14em;font-size:.64rem;font-weight:900}.limitations-panel h3,.verification-panel h4{margin:5px 0 0}.limitations-panel ul,.verification-panel ul{color:#513a0c;margin:0;padding-left:20px;line-height:1.55}.car{border-top:1px solid var(--line);grid-template-columns:55px 120px 1fr;gap:22px;padding:26px 0;display:grid}.rank{color:var(--muted);font-weight:900}.score{background:linear-gradient(145deg, var(--navy-700), var(--navy-950));color:#fff;text-align:center;border-radius:16px;place-content:center;height:108px;display:grid}.score strong{font:3rem/1 var(--display)}.score span{font-weight:900}.score small{color:#c8c8c4;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:.62rem}.car-main h3{font-size:1.7rem}.decision-banner{border-left:5px solid;border-radius:10px;grid-template-columns:minmax(170px,.55fr) 1.45fr;align-items:center;gap:24px;margin:0 0 22px;padding:17px 18px;display:grid}.decision-banner.verify{border-color:var(--verify-line);background:var(--verify-bg);color:#513a0c}.decision-banner.caution{border-color:var(--warning);background:var(--verify-bg);color:#513a0c}.decision-banner.fail{border-color:var(--danger);color:#7a1811;background:#fff1f0}.decision-banner.ready{border-color:var(--success);background:var(--ready-bg);color:#0f573b}.decision-banner span{letter-spacing:.14em;font-size:.62rem;font-weight:950;display:block}.decision-banner b{margin-top:4px;display:block}.decision-banner p{margin:0;line-height:1.5}.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.signal-grid>div{border:1px solid var(--line);background:#f8f7f3;border-radius:11px;min-width:0;padding:14px}.signal-grid span,.signal-grid small{color:var(--muted);font-size:.67rem;line-height:1.35;display:block}.signal-grid b{overflow-wrap:anywhere;margin:5px 0;font-size:.86rem;display:block}.collection-context{background:#f1f0eb;border-radius:12px;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) 1.3fr;align-items:end;gap:12px;margin:18px 0;padding:16px;display:grid}.collection-context label{color:var(--muted);margin-bottom:6px;font-size:.7rem;font-weight:750;display:block}.collection-context select{width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #aaa9a3;border-radius:8px;padding:9px 34px 9px 10px}.collection-context>p{color:var(--muted);align-self:center;margin:0;font-size:.72rem;line-height:1.45}.badges{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.badges span{letter-spacing:.06em;text-transform:uppercase;background:#f3f3f0;border:1px solid #d1d1cd;border-radius:6px;padding:7px 9px;font-size:.68rem;font-weight:800}.badges .pass,.badges .fair,.badges .strong_buy{color:#0f573b}.badges .caution,.badges .verify{color:#6f4900}.badges .fail,.badges .overpriced{color:var(--danger)}.verdict{color:#4c4c48}details{color:var(--muted);font-size:.86rem}.verification-panel{border:1px solid var(--verify-line);background:var(--verify-bg);border-radius:12px;grid-template-columns:minmax(180px,.55fr) 1.45fr;gap:24px;margin:20px 0;padding:19px;display:grid}.evidence-columns{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.evidence-columns>section{border:1px solid var(--line);border-radius:13px;min-width:0;padding:18px}.evidence-columns h4,.global-sources h3{margin:0 0 12px}.evidence-columns ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.55}.empty-evidence{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.source-list{margin:0;padding:0;list-style:none}.source-list li{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:14px;padding:12px 0;display:grid}.source-list li:first-child{border-top:0;padding-top:0}.source-list b,.source-list span,.source-list time{display:block}.source-list a{color:var(--ink)}.source-list span,.source-list time,.source-list p{color:var(--muted);font-size:.68rem;line-height:1.4}.source-list p{margin:5px 0 0}.source-freshness{text-align:right;min-width:105px}.market-notes{color:var(--muted);background:#f4f3ef;border-radius:8px;margin:14px 0 0;padding:12px 12px 12px 30px;font-size:.72rem;line-height:1.5}.freshness-chip{white-space:nowrap;background:#f4f3ef;border:1px solid #bdbbb5;border-radius:99px;padding:5px 7px;font-weight:850;color:#4d4c48!important;font-size:.62rem!important;display:inline-block!important}.freshness-chip.current{background:#eaf7f1;border-color:#8dbfa9;color:#0f573b!important}.freshness-chip.stale,.freshness-chip.expired{background:var(--verify-bg);border-color:#d0a249;color:#6f4900!important}.card-limitations{border-left:4px solid var(--warning);color:#6f4900;background:#fff8e7;margin:18px 0;padding:15px 18px}.card-limitations ul{margin-bottom:0}.score-details{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.score-details summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--ink);align-items:center;font-weight:800;display:flex}.score-details dl{grid-template-columns:repeat(2,1fr);gap:6px 18px;display:grid}.score-details dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:7px 0;display:flex}.score-details dt small{max-width:580px;color:var(--muted);margin-top:3px;font-weight:450;line-height:1.4;display:block}.score-details dd{color:var(--ink);margin:0;font-weight:850}.case-call{border-left:3px solid var(--green);padding-left:15px}.case-call span{color:var(--muted);letter-spacing:.15em;font-size:.6rem;display:block}.hunt-box{background:linear-gradient(135deg, var(--navy-950), var(--navy-800));color:#fff;border-radius:20px;margin-top:26px;padding:28px}.hunt-box .eyebrow{color:#bdbdbd}.target-grid{grid-template-columns:repeat(3,1fr);margin:20px 0 0}.target-grid article{background:#0d2238b8;border-color:#274664}.target-grid p,.target-grid small{color:#d7e5f7}.trace{color:var(--muted);text-align:right;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.chase-section{padding-bottom:34px}.chase-methodology{background:linear-gradient(135deg, var(--navy-950), var(--navy-800));color:#fff;border:1px solid #244b73;border-radius:16px;grid-template-columns:minmax(220px,.65fr) 1.35fr;align-items:center;gap:26px;margin:-8px 0 26px;padding:22px;display:grid}.chase-methodology .eyebrow{color:#99afc9}.chase-methodology h3{margin:5px 0 0;font-size:1.4rem}.chase-methodology ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.chase-methodology li{grid-template-columns:auto 1fr;gap:9px;min-width:0;display:grid}.chase-methodology li b{color:var(--red);font-size:.75rem}.chase-methodology li span{color:#d7e5f7;font-size:.7rem;line-height:1.4}.hunt-legend{border-block:1px solid var(--line);align-items:center;gap:22px;margin:-10px 0 24px;padding:13px 0;font-size:.75rem;font-weight:750;display:flex}.hunt-legend span{align-items:center;gap:7px;display:flex}.hunt-legend i{border-radius:50%;width:9px;height:9px}.super-dot{background:var(--gold);box-shadow:0 0 0 3px #d8b76a2e}.regular-dot{background:var(--ice);box-shadow:0 0 0 3px #17c8ff24}.hunt-legend small{color:var(--muted);margin-left:auto}.private-image-notice{border:1px solid #a37820;border-left:5px solid var(--gold);color:#3b2a08;background:#fff8e7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 22px;padding:14px 16px;display:flex}.private-image-notice strong{letter-spacing:.12em;font-size:.68rem;font-weight:950}.private-image-notice span{font-size:.73rem;line-height:1.45}.hunt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hunt-case{background:var(--navy-950);border:1px solid #c6d8ec;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #0d22381a}.case-label{background:linear-gradient(90deg, var(--navy-950), var(--navy-800));color:#fff;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.case-label span{color:#99afc9;letter-spacing:.16em;font-size:.6rem;font-weight:850}.case-label strong{font-family:var(--display)}.hunt-car{color:inherit;background:#fff;text-decoration:none;display:block}.hunt-car+.hunt-car{border-top:8px solid var(--navy-950)}.hunt-image-link{color:inherit;text-decoration:none;display:block}.hunt-image{background:#eef5fc;height:205px;position:relative;overflow:hidden}.hunt-image img{object-fit:contain;width:100%;height:100%;transition:transform .28s;display:block}.hunt-image.attributed-reference{background:#fff}.hunt-image-link:hover .hunt-image img{transform:scale(1.035)}.hunt-image-link:focus-visible{outline:4px solid var(--ice);outline-offset:-4px}.hunt-image span{color:#fff;letter-spacing:.12em;border-radius:4px;padding:7px 9px;font-size:.58rem;font-weight:950;position:absolute;bottom:10px;left:10px}.hunt-car.super .hunt-image span{background:var(--warning)}.hunt-car.regular .hunt-image span{background:var(--red-contrast)}.hunt-copy{padding:14px 16px 17px}.hunt-copy small{color:var(--muted);letter-spacing:.12em;font-size:.62rem;font-weight:850}.hunt-copy h3{margin:4px 0;font-size:1.16rem;line-height:1.05}.hunt-copy p{color:var(--muted);margin:9px 0 0;font-size:.68rem}.hunt-copy .hunt-attribution{color:#303c49;font-weight:750}.hunt-copy a{color:var(--navy-800);font-weight:850}.hunt-reference-link{align-items:center;min-height:36px;margin-top:5px;font-size:.68rem;display:inline-flex}.source-note{color:var(--muted);margin:24px 0 0;font-size:.73rem;line-height:1.5}.source-note a{color:var(--ink);font-weight:800}.snapshot-status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:15px 0 0;font-size:.72rem;display:flex}.snapshot-status .freshness-chip{flex:none}.snapshot-status p{margin:0}.price-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.price-grid article strong{font:2.25rem var(--display);margin:10px 0;display:block}.price-grid article small{color:#555;letter-spacing:.08em;text-transform:uppercase}.price-grid article>span{color:#0f573b;font-size:.75rem;display:block}.price-grid article a{min-height:44px;color:var(--ink);align-items:center;margin-top:10px;font-size:.75rem;font-weight:750;display:inline-flex}.notes{color:var(--muted);font-size:.85rem}.footer-disclosures{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.footer-disclosures article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px;scroll-margin-top:90px}.footer-disclosures h3{margin:5px 0 8px}.footer-disclosures article>p:last-child{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.footer-disclosures article>p{color:var(--muted);font-size:.78rem;line-height:1.55}.footer-disclosures article>a{min-height:44px;color:var(--ink);align-items:center;font-size:.74rem;font-weight:800;display:inline-flex}footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto;gap:20px;padding:38px 0 52px;font-size:.78rem;display:grid}footer b{color:var(--ink);font-family:var(--display)}footer a{min-height:44px;color:var(--ink);align-items:center;margin-left:18px;text-decoration:none;display:inline-flex}footer small{grid-column:1/-1}.footer-nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footer-nav a{margin:0}.footer-nav button{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.reference-sources{text-align:right;min-width:285px}.reference-sources b{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;display:block}.legal-page{width:min(880px,100% - 40px);padding:40px 0 70px}.legal-back{min-height:44px;color:var(--ink);align-items:center;margin-bottom:16px;font-weight:800;text-decoration:none;display:inline-flex}.legal-page h1{color:var(--ink);letter-spacing:-.065em;margin:8px 0 18px;font-size:clamp(3rem,8vw,5.8rem);line-height:.9}.legal-lede{color:#30302d;margin:0 0 34px;font-size:1.08rem;line-height:1.65}.legal-page article>section{border-top:1px solid var(--line);padding:22px 0}.legal-page article>section h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.55rem,3vw,2.2rem)}.legal-page article>section p{color:var(--muted);margin:0;line-height:1.7}.legal-note{border-left:4px solid var(--warning);background:var(--verify-bg);color:#513a0c;margin:22px 0 0;padding:16px 18px;line-height:1.55}@media (max-width:1100px){.brand b{display:none}.hunt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.owner-access,.owner-access form,.owner-preview,.demo-picker{grid-template-columns:1fr}main{width:min(100% - 24px,1320px)}nav{grid-template-columns:auto 1fr;height:66px}.brand img{width:132px}.site-link{display:none}.navlinks{justify-self:end}.navlinks button{padding:8px 10px}header{grid-template-columns:1fr;min-height:auto;padding:58px 30px}.signal{display:none}.workbench,.data-section,.results{border-radius:19px;padding:24px}.demo-boundary{grid-template-columns:1fr 1fr}.demo-boundary button{grid-column:1/-1}.section-head{display:block}.section-head>p{margin-top:14px}.entry-grid,.photo-slot-guide{grid-template-columns:1fr 1fr}.entry-option.search{grid-column:1/-1}.controls{grid-template-columns:1fr 1fr}.primary{grid-column:1/-1;justify-self:stretch}.method-grid,.price-grid,.target-grid,.analysis-provenance,.signal-grid{grid-template-columns:1fr 1fr}.limitations-panel,.verification-panel{grid-template-columns:1fr;gap:12px}.collection-context{grid-template-columns:1fr 1fr}.collection-context>p{grid-column:1/-1}.evidence-columns,.chase-methodology{grid-template-columns:1fr}.car{grid-template-columns:46px 78px 1fr;gap:12px}.score{height:76px}.score strong{font-size:2rem}.footer-disclosures,footer{grid-template-columns:1fr}footer a{margin:0 16px 0 0}.reference-sources{text-align:left}}@media (max-width:560px){nav{grid-template-columns:auto minmax(0,1fr);gap:8px}.brand img{width:100px}.navlinks{justify-self:stretch}h1{font-size:3.7rem}.entry-grid,.method-grid,.price-grid,.target-grid,.hunt-grid,.photo-slot-guide,.demo-signal-grid,.demo-evidence,.demo-outcome,.demo-boundary,.chase-methodology ol{grid-template-columns:1fr}.entry-option.search{grid-column:auto}.previews{grid-template-columns:1fr 1fr}.previews img{height:160px}.analysis-provenance,.signal-grid,.collection-context,.score-details dl{grid-template-columns:1fr}.collection-context>p{grid-column:auto}.decision-banner{grid-template-columns:1fr;gap:8px}.source-list li{grid-template-columns:1fr;gap:7px}.source-freshness{text-align:left}.car{grid-template-columns:1fr;gap:12px}.rank,.score,.car-main{grid-area:auto}.score{grid-template-columns:auto auto auto;gap:8px;width:100%;height:auto;padding:12px}.score small{margin:0}.controls{grid-template-columns:1fr}.hunt-legend{flex-direction:column;align-items:flex-start;gap:7px}.hunt-legend small{margin-left:0}.hunt-image{height:225px}.demo-boundary button{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.hunt-car.super .hunt-image span{background:var(--warning)}
