@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Manrope:wght@400;500;600;700&family=Syne:wght@600;700;800&display=swap";:root{--ink:#171129;--paper:#f5f2ea;--cream:#fffcf4;--acid:#d8ff61;--violet:#7458ff;--coral:#ff7563;--lavender:#c7baff;--line:#17112929;--muted:#6f697c;--display:"Syne",sans-serif;--body:"Manrope",sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0}button,textarea{font:inherit}button,a{color:inherit}button{cursor:pointer}.topbar{background:var(--ink);color:#fff;z-index:10;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:relative}.logo{font-family:var(--display);letter-spacing:-1px;align-items:center;font-size:25px;font-weight:800;text-decoration:none;display:flex}.logo i{color:var(--acid);font-style:normal}.logoMark{border:1px solid var(--acid);width:31px;height:31px;font:700 15px var(--display);border-radius:50%;place-items:center;margin-right:10px;display:grid;transform:rotate(-8deg)}.desktopNav{gap:32px;display:flex}.desktopNav a{font:400 12px var(--mono);text-transform:uppercase;letter-spacing:.09em;opacity:.75;text-decoration:none}.desktopNav a:hover{opacity:1;color:var(--acid)}.headerActions{align-items:center;gap:20px;display:flex}.textButton{color:#fff;font:400 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0}.textButton b{background:var(--acid);color:var(--ink);border-radius:50%;margin-left:6px;padding:3px 7px}.iconButton{color:#fff;background:0 0;border:0;font-size:22px;display:none}.mobileNav{z-index:9;background:var(--acid);flex-direction:column;width:260px;padding:24px;display:flex;position:absolute;top:82px;right:0}.mobileNav a,.mobileNav button{text-align:left;border:0;border-bottom:1px solid var(--ink);font:700 16px var(--display);background:0 0;padding:14px 0;text-decoration:none}html[dir=rtl] body{text-align:right}html[dir=rtl] .topbar,html[dir=rtl] .headerActions,html[dir=rtl] .listingFacts{direction:rtl}html[dir=rtl] .mobileNav{left:0;right:auto}html[dir=rtl] .mobileNav a,html[dir=rtl] .mobileNav button{text-align:right}.hero{background:var(--ink);color:#fff;grid-template-columns:minmax(360px,.8fr) minmax(480px,1.2fr);align-items:center;gap:7vw;min-height:620px;padding:72px 5vw 88px;display:grid;overflow:hidden}.kicker{font:500 11px var(--mono);letter-spacing:.16em;margin:0 0 24px}.kicker>span{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:13px;display:inline-block;box-shadow:0 0 0 5px #d8ff611f}.kicker.dark{color:var(--violet)}.hero h1,.sectionHead h2,.process h2,.sourcesSection h2,.savedDrawer h2{font:700 clamp(52px,6vw,90px)/.9 var(--display);letter-spacing:-.055em;margin:0}.hero h1 em,.sectionHead h2 em,.process h2 em{color:var(--acid);font-style:normal}.hero .lede{color:#c7c2d1;max-width:520px;margin:32px 0 0;font-size:17px;line-height:1.7}.searchStage{position:relative}.glowOrb{pointer-events:none;background:radial-gradient(circle,#7458ff6b,#7458ff00 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;left:-80px}.searchCard{background:var(--cream);color:var(--ink);box-shadow:16px 16px 0 var(--violet);border:1px solid var(--ink);padding:28px;position:relative}.searchLabel{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;display:flex}.searchLabel small{font:400 10px var(--mono);color:#565064}.searchLabel small i{background:#42c77a;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.searchCard textarea{resize:none;border:0;border-bottom:2px solid var(--ink);width:100%;font:600 clamp(20px,2vw,29px)/1.35 var(--display);letter-spacing:-.025em;color:var(--ink);background:0 0;outline:0;padding:24px 0 18px}.searchCard textarea:focus{border-color:var(--violet)}.searchFooter{justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.hint{color:var(--muted);font-size:11px}.primaryButton{border:1px solid var(--ink);background:var(--acid);font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;box-shadow:4px 4px 0 var(--ink);padding:14px 20px;transition:all .2s}.primaryButton:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.primaryButton:disabled{opacity:.65}.primaryButton b{margin-left:18px}.spinner{border:2px solid var(--ink);border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin;display:inline-block}.tryRow{align-items:center;gap:9px;margin-top:24px;display:flex;position:relative}.tryRow>span{font:400 10px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#aaa4b5}.tryRow button{color:#fff;width:30px;height:30px;font:400 11px var(--mono);background:0 0;border:1px solid #ffffff47;border-radius:50%}.errorBanner{color:var(--ink);border-left:4px solid var(--coral);background:#ffd6cf;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px;font-size:14px;display:flex;position:relative}.errorBanner div{gap:3px;display:grid}.errorBanner span,.errorBanner small{color:#665b59}.errorBanner button{border:1px solid var(--ink);background:var(--ink);min-height:42px;color:var(--cream);cursor:pointer;padding:0 16px;font-weight:700}.trustStrip{background:var(--acid);border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:106px;padding:24px 5vw;display:flex}.trustStrip>div:first-child{font-family:var(--display);gap:10px;font-size:18px;display:flex}.trustItems{gap:40px;display:flex}.trustItems span{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.08em}.trustItems span:before{content:"↗";margin-right:9px}.previewSection,.resultsSection{padding:90px 5vw 110px}.previewLabel{font:500 11px var(--mono);letter-spacing:.12em;justify-content:space-between;margin-bottom:30px;display:flex}.previewLabel span:last-child{letter-spacing:0;text-transform:none;color:var(--muted)}.demoCard{background:var(--cream);border:1px solid var(--ink);grid-template-columns:1.1fr 1.2fr .8fr;min-height:400px;display:grid}.demoImage{background:linear-gradient(145deg,var(--violet),#311e76);place-items:center;display:grid;position:relative;overflow:hidden}.demoImage:after{content:"";border:1px solid #ffffff4d;border-radius:50%;width:300px;height:300px;position:absolute;box-shadow:0 0 0 45px #ffffff12,0 0 0 90px #ffffff0a}.demoImage>span{background:var(--acid);font:500 10px var(--mono);z-index:2;padding:7px 10px;position:absolute;top:20px;left:20px}.watchFace{border:17px solid var(--ink);background:var(--cream);width:128px;height:128px;color:var(--violet);font:800 48px var(--display);z-index:1;border-radius:50%;place-items:center;display:grid;transform:rotate(-10deg);box-shadow:0 16px 30px #00000059}.demoContent{padding:36px}.demoScore{align-items:center;gap:13px;display:flex}.demoScore>strong{border:5px solid var(--violet);width:58px;height:58px;font:700 19px var(--display);border-radius:50%;place-items:center;display:grid}.demoScore span{font:700 13px var(--display);line-height:1.15}.demoScore small{text-transform:uppercase;font:400 8px var(--mono);color:var(--muted)}.demoContent>p{color:var(--muted);font:500 11px var(--mono);text-transform:uppercase;margin:28px 0 8px}.demoContent h3{font:700 clamp(22px,2.4vw,34px)/1.1 var(--display);letter-spacing:-.035em;margin:0}.demoPrice{align-items:center;gap:16px;margin:24px 0;display:flex}.demoPrice strong{font:700 27px var(--display)}.demoPrice span,.priceLine span{background:var(--acid);font:500 10px var(--mono);padding:6px 9px}.demoContent ul,.listingBody ul{gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.demoCard aside{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;padding:38px 28px;display:flex}.demoCard aside>span{font:500 10px var(--mono);color:var(--acid);letter-spacing:.11em}.demoCard aside p{color:#bbb6c7;font-size:13px;line-height:1.6}.demoCard aside>div{grid-template-columns:auto 1fr;gap:10px 12px;margin-top:18px;display:grid}.demoCard aside b{font:700 26px var(--display)}.demoCard aside small{font:400 9px var(--mono);color:#aaa4b5;align-self:center}.resultsSection{background:var(--paper)}.sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:38px;display:flex}.sectionHead h2{font-size:clamp(44px,5.2vw,76px)}.sectionHead h2 em,.process h2 em{color:var(--violet)}.saveButton{border:1px solid var(--ink);font:500 11px var(--mono);text-transform:uppercase;box-shadow:4px 4px 0 var(--violet);background:0 0;padding:14px 18px}.saveButton.saved{background:var(--acid);box-shadow:none}.notice{background:var(--acid);font:500 11px var(--mono);padding:10px 15px}.intelligenceBar{background:var(--ink);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;margin-bottom:1px;padding:24px;display:grid}.aiSeal{border:1px solid #ffffff3d;place-items:center;width:82px;height:82px;display:grid}.aiSeal span{font:800 28px var(--display);color:var(--acid)}.aiSeal small{font:400 7px var(--mono);margin-top:-18px}.understood p{font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#aaa4b5;margin:0 0 11px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips span{font:600 11px var(--body);text-transform:capitalize;background:#2b2440;border:1px solid #ffffff24;padding:8px 10px}.chips small{font:400 7px var(--mono);text-transform:uppercase;color:var(--lavender);margin-right:6px}.confidence{text-align:right;border-left:1px solid #fff3;padding-left:28px}.confidence strong{font:700 30px var(--display);color:var(--acid);display:block}.confidence span{font:400 8px var(--mono);text-transform:uppercase}.marketSummary{border:1px solid var(--ink);border-top:0;grid-template-columns:repeat(4,1fr);margin-bottom:32px;display:grid}.marketSummary>div{border-right:1px solid var(--line);padding:17px 22px}.marketSummary>div:last-child{border:0}.marketSummary small{color:var(--muted);font:400 9px var(--mono);text-transform:uppercase;display:block}.marketSummary strong{font:700 20px var(--display);margin-top:6px;display:block}.listingGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.listingCard{background:var(--cream);border:1px solid var(--ink);flex-direction:column;display:flex}.listingImage{background:#ddd;height:245px;position:relative;overflow:hidden}.listingImage img{object-fit:cover;width:100%;height:100%;transition:all .5s}.sourcePill,.rank{font:500 9px var(--mono);text-transform:uppercase;padding:7px 10px;position:absolute;top:14px}.sourcePill{background:var(--cream);left:14px}.rank{background:var(--violet);color:#fff;right:14px}.listingBody{flex-direction:column;flex:1;padding:24px;display:flex}.scoreLine{align-items:center;gap:11px;display:flex}.scoreRing{background:conic-gradient(var(--violet) var(--score),#e3dfd7 0);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.scoreRing:before{content:"";background:var(--cream);border-radius:50%;position:absolute;inset:5px}.scoreRing span{font:700 14px var(--display);position:relative}.scoreLine>div:nth-child(2){display:grid}.scoreLine b{font:700 12px var(--display)}.scoreLine small{font:400 7px var(--mono);text-transform:uppercase;color:var(--muted)}.condition{font:500 9px var(--mono);border:1px solid var(--line);margin-left:auto;padding:6px 8px}.listingBody h3{font:700 21px/1.2 var(--display);letter-spacing:-.025em;min-height:50px;margin:20px 0}.priceLine{align-items:center;gap:11px;margin-bottom:20px;display:flex}.priceLine strong{font:700 24px var(--display)}.listingBody ul{border-top:1px solid var(--line);color:#4c4657;min-height:100px;padding:18px 0}.cardFooter{border-top:1px solid var(--line);font:500 9px var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;display:flex}.cardFooter a,.cardFooter button{font:600 10px var(--mono);color:var(--violet);background:0 0;border:0;text-decoration:none}.process{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:100px 5vw;display:grid}.process h2{font-size:clamp(44px,5vw,72px)}.process ol{margin:0;padding:0;list-style:none}.process li{border-top:1px solid #ffffff2e;grid-template-columns:60px 1fr;gap:20px;padding:24px 0;display:grid}.process li>b{color:var(--acid);font:500 11px var(--mono)}.process h3{font:700 22px var(--display);margin:0 0 8px}.process li p{color:#aaa4b5;margin:0;font-size:13px;line-height:1.5}.sourcesSection{background:var(--lavender);grid-template-columns:1fr 1fr;gap:10vw;padding:90px 5vw;display:grid}.sourcesSection h2{font-size:clamp(42px,4.5vw,66px)}.sourcesSection>div>p:last-child{max-width:560px;line-height:1.65}.sourceList{border-top:1px solid var(--ink)}.sourceList>div{border-bottom:1px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 0;display:grid}.sourceDot{background:#999;border-radius:50%;width:10px;height:10px}.sourceDot.online{background:#35b86d}.sourceDot.limited{background:var(--coral)}.sourceList span{display:grid}.sourceList b{font:700 14px var(--display)}.sourceList small{margin-top:3px;font-size:10px}.sourceList em{font:500 8px var(--mono);border:1px solid var(--ink);padding:5px 7px;font-style:normal}footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;height:130px;padding:0 5vw;display:flex}footer p,footer>span{color:#aaa4b5;font-size:11px}footer .logo{font-size:20px}.drawerBackdrop{z-index:20;opacity:0;pointer-events:none;background:#0c0819a6;transition:all .3s;position:fixed;inset:0}.drawerBackdrop.show{opacity:1;pointer-events:auto}.savedDrawer{z-index:21;background:var(--cream);width:min(500px,100%);height:100vh;padding:42px;transition:all .35s;position:fixed;top:0;right:0;overflow:auto;transform:translate(105%)}.savedDrawer.open{transform:none}.drawerHead{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;padding-bottom:28px;display:flex}.savedDrawer h2{font-size:45px}.drawerHead button{background:var(--ink);color:#fff;border:0;width:36px;height:36px;font-size:22px}.emptyState{text-align:center;padding:100px 25px}.emptyState>span{color:var(--violet);font-size:60px}.emptyState h3{font:700 22px var(--display)}.emptyState p{color:var(--muted);font-size:13px}.savedList article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding:20px 0;display:grid}.savedQuery{text-align:left;font:700 16px/1.35 var(--display);background:0 0;border:0}.savedQuery small{color:var(--muted);font:400 9px var(--mono);margin-top:8px;display:block}.remove{color:var(--muted);background:0 0;border:0;font-size:20px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:980px){.hero{grid-template-columns:1fr;padding-top:60px}.heroCopy{max-width:700px}.searchStage{max-width:760px}.desktopNav{display:none}.iconButton{display:block}.demoCard{grid-template-columns:1fr 1fr}.demoCard aside{grid-column:1/-1}.listingGrid{grid-template-columns:repeat(2,1fr)}.process{grid-template-columns:1fr;gap:55px}.sourcesSection{grid-template-columns:1fr;gap:45px}}@media (max-width:680px){.topbar{height:70px;padding:0 20px}.textButton{display:none}.mobileNav{width:100%;top:70px}.hero{min-height:0;padding:52px 20px 70px}.hero h1{font-size:50px}.hero .lede{font-size:15px}.searchCard{box-shadow:8px 8px 0 var(--violet);padding:20px}.searchLabel small,.hint{display:none}.searchCard textarea{font-size:19px}.searchFooter{justify-content:flex-end}.trustStrip{padding:20px;display:block}.trustStrip>div:first-child{display:grid}.trustItems{flex-wrap:wrap;gap:10px;margin-top:20px}.trustItems span{font-size:8px}.previewSection,.resultsSection{padding:65px 20px}.previewLabel span:last-child{display:none}.demoCard{grid-template-columns:1fr}.demoImage{height:280px}.demoCard aside{grid-column:auto}.sectionHead{flex-direction:column;align-items:flex-start;gap:25px}.intelligenceBar{grid-template-columns:auto 1fr}.confidence{display:none}.aiSeal{width:62px;height:62px}.marketSummary{grid-template-columns:repeat(2,1fr)}.marketSummary>div:nth-child(2){border-right:0}.listingGrid{grid-template-columns:1fr}.listingImage{height:280px}.process,.sourcesSection{padding:70px 20px}.process h2{font-size:45px}footer{gap:18px;height:auto;padding:40px 20px;display:grid}.savedDrawer{padding:28px 20px}}.searchStage{max-width:760px}.searchIntro{color:#aaa4b5;font:400 10px var(--mono);letter-spacing:.06em;justify-content:space-between;align-items:center;margin:0 4px 12px;display:flex;position:relative}.searchIntro span{text-transform:uppercase}.searchIntro i{background:#42c77a;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 4px #42c77a1f}.searchIntro small{font:400 10px var(--mono)}.searchCard{background:#fffcf4fa;border:1px solid #fff3;border-radius:18px;align-items:center;gap:14px;padding:8px 8px 8px 20px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 18px 50px #0000004d,0 0 0 5px #7458ff1f}.searchIcon{font:300 30px var(--display);color:var(--violet);line-height:1;transform:rotate(-15deg)}.searchCard input{min-width:0;color:var(--ink);font:600 17px/1.25 var(--body);background:0 0;border:0;outline:0;flex:1;padding:14px 0}.searchCard input::placeholder{color:#928b9d;font-weight:400}.searchCard .primaryButton{height:50px;box-shadow:none;border:0;border-radius:12px;justify-content:center;align-items:center;gap:16px;padding:0 18px 0 21px;display:flex}.searchCard .primaryButton:hover{box-shadow:none;background:#caff33;transform:none}.searchCard .primaryButton b{margin:0;font-size:16px}.tryRow{margin-top:18px;margin-left:4px}@media (max-width:680px){.hero{padding-top:42px}.searchIntro small{display:none}.searchCard{border-radius:15px;gap:9px;padding:6px 6px 6px 14px}.searchIcon{font-size:25px}.searchCard input{padding:13px 0;font-size:14px}.searchCard .primaryButton{height:46px;padding:0 14px}.searchCard .primaryButton span{display:none}.searchCard .primaryButton b{font-size:18px}}.demoPrice strong,.priceLine strong,.marketSummary strong,.demoScore>strong,.scoreRing span,.confidence strong,.demoCard aside b{font-family:var(--body);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.025em;line-height:1}.demoPrice strong,.priceLine strong{font-weight:700}.marketSummary strong{letter-spacing:-.015em}.demoContent h3,.listingBody h3{font-variant-numeric:lining-nums}.searchAdvert{background:linear-gradient(135deg,#fffefb,#f2eee6);border:1px solid #0b142029;border-radius:18px;grid-column:1/-1;grid-template-rows:auto 1fr;min-width:250px;min-height:150px;padding:18px 22px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0b14200f}.advertLabel{border-bottom:1px solid var(--line);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.advertLabel span{letter-spacing:.14em;color:#8b430c;font-size:9px;font-weight:800}.advertLabel small{color:var(--muted);text-align:right;font-size:8px}.advertPlaceholder{text-align:center;min-height:92px;color:var(--muted);place-content:center;gap:6px;display:grid}.advertPlaceholder span{font:700 16px var(--display);color:var(--slate)}.advertPlaceholder small{font:600 9px var(--mono);letter-spacing:.04em;text-transform:uppercase}.adsbygoogle{min-height:100px;margin-top:12px}.listView .searchAdvert{min-height:135px}.promotionCard{color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 0 2px;text-decoration:none;display:grid}.promotionCard img{object-fit:contain;background:#fff;border-radius:12px;width:128px;height:82px}.promotionCard span{gap:4px;display:grid}.promotionCard span small{font:700 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#9b4808}.promotionCard span b{font:750 18px var(--display)}.promotionCard span p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.promotionCard>strong{background:var(--ink);color:var(--paper);white-space:nowrap;font:700 10px var(--mono);text-transform:uppercase;border-radius:999px;padding:11px 14px}.promotionCard:hover>strong{background:var(--acid);color:var(--ink)}.adConsent{z-index:100;background:var(--ink);width:min(560px,100vw - 44px);color:var(--paper);border:1px solid #ff9f1c66;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 22px 70px #0000005c}.adConsent>div:first-child{gap:5px;display:grid}.adConsent small{color:var(--acid);font:700 8px var(--mono);letter-spacing:.12em}.adConsent b{font:750 17px var(--display)}.adConsent p{color:#f7f6f2b8;max-width:380px;margin:0;font-size:12px;line-height:1.45}.adConsent a{width:max-content;color:var(--paper);font:600 10px var(--mono)}.adConsent>div:last-child{gap:8px;display:flex}.adConsent button{min-height:40px;color:var(--paper);cursor:pointer;font:700 10px var(--mono);white-space:nowrap;background:0 0;border:1px solid #f7f6f259;border-radius:10px;padding:0 13px}.adConsent button.accept{border-color:var(--acid);background:var(--acid);color:var(--ink)}@media (max-width:680px){.searchAdvert{min-height:132px;padding:15px}.advertLabel small{max-width:145px}.promotionCard{grid-template-columns:72px 1fr;gap:12px}.promotionCard img{width:72px;height:72px}.promotionCard>strong{text-align:center;grid-column:1/-1}.adConsent{flex-direction:column;align-items:stretch;gap:14px;width:calc(100vw - 24px);bottom:12px;right:12px}.adConsent>div:last-child{grid-template-columns:1fr 1fr;display:grid}.adConsent button{width:100%}}.filterBar{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(170px,1.2fr) auto;align-items:end;gap:10px;margin:24px 0 20px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0d}.filterBar label{color:#aaa4b5;font:600 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:7px;display:grid}.filterBar select,.filterBar input{color:#f8f4ec;width:100%;height:42px;font:600 12px var(--body);background:#171321;border:1px solid #ffffff24;border-radius:10px;outline:0;padding:0 12px}.filterBar select:focus,.filterBar input:focus{border-color:var(--acid);box-shadow:0 0 0 3px #d8ff611a}.filterBar button{height:42px;color:var(--acid);font:700 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d8ff614d;border-radius:10px;padding:0 14px}.filterBar>span{color:#918a9e;font:500 10px var(--mono);grid-column:1/-1}.listingImage{background:#fff;position:relative}.listingImage img{object-fit:contain;padding:12px;transform:none}.listingCard:hover .listingImage img{transform:none}.bookmark{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#100c18c2;border:1px solid #ffffff61;border-radius:50%;width:38px;height:38px;font-size:20px;line-height:1;position:absolute;top:12px;right:12px}.bookmark.active{border-color:var(--acid);background:var(--acid);color:#171321}.auctionPill{color:var(--acid);font:700 8px var(--mono);letter-spacing:.1em;background:#100c18d6;border:1px solid #d8ff617a;border-radius:999px;padding:7px 9px;position:absolute;bottom:12px;left:12px}.listingImageTrack{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.listingImageTrack::-webkit-scrollbar{display:none}.listingImageSlide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;height:100%}.listingImageSlide img{display:block}.listingImageControls{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:50% 8px auto;transform:translateY(-50%)}.imageArrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f7f6f2;cursor:pointer;pointer-events:auto;background:#0b1420d1;border:1px solid #f7f6f27a;border-radius:50%;place-items:center;width:36px;height:36px;font:500 28px/1 Arial,sans-serif;transition:background .18s,color .18s,transform .18s;display:grid}:is(.imageArrow:hover,.imageArrow:focus-visible){color:#0b1420;background:#ff9f1c;transform:scale(1.06)}.imageCounter{color:#f7f6f2;font:700 8px var(--mono);letter-spacing:.08em;pointer-events:none;background:#0b1420d1;border-radius:999px;padding:6px 9px;position:absolute;top:90px;left:50%;transform:translate(-50%)}.listingGrid.gridView{grid-auto-rows:1fr;align-items:stretch}.gridView .listingCard{width:100%;min-width:0;height:100%}.gridView .listingImage{width:100%;height:245px;min-height:245px}.gridView .listingBody{min-width:0}.gridView .listingBody h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:76px;display:-webkit-box;overflow:hidden}.gridView .priceLine{flex-wrap:wrap;align-content:flex-start;min-height:54px}.gridView .listingTiming{min-height:27px}.gridView .cardFooter{flex-wrap:wrap;gap:8px;min-height:38px}.gridView .cardFooter>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dealBadge{color:#a99aff;background:#7458ff1f;border-radius:10px;place-items:center;min-width:48px;margin-left:auto;padding:6px 8px;display:grid}.dealBadge b{font:800 16px var(--body);font-variant-numeric:tabular-nums}.dealBadge small{font:700 7px var(--mono);letter-spacing:.08em;text-transform:uppercase}.auctionIntel{font:600 10px var(--mono);background:#d8ff610e;border:1px solid #d8ff6126;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.auctionIntel b{color:var(--acid)}.auctionIntel span{color:#aaa4b5}.auctionIntel strong{color:#f8f4ec;font-variant-numeric:tabular-nums;margin-left:auto}.riskFlags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.riskFlags span{color:#ff9b9b;font:600 8px var(--mono);text-transform:uppercase;background:#ff70701a;border-radius:7px;padding:5px 7px}.explain{border-top:1px solid #ffffff14;margin-top:12px;padding-top:10px}.explain summary{color:#9d95a8;font:600 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.explain>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.explain span{background:#ffffff0b;border-radius:8px;padding:8px;display:grid}.explain small{color:#898294;font:600 7px var(--mono);text-overflow:ellipsis;text-transform:uppercase;overflow:hidden}.explain b{color:#f8f4ec;font:700 12px var(--body);font-variant-numeric:tabular-nums;margin-top:3px}.noResults{text-align:center;color:#aaa4b5;border:1px dashed #ffffff26;border-radius:16px;grid-column:1/-1;padding:48px 20px}.noResults h3{color:#f8f4ec}.noResults p{max-width:720px;margin:8px auto;font-size:.875rem;line-height:1.55}.noResults button{border:0;border-bottom:1px solid var(--acid);color:var(--acid);cursor:pointer;background:0 0;margin-top:12px}.learningNotice{color:#80796e;font:600 10px var(--mono);background:#ff9f1c0b;border:1px solid #ff9f1c2e;border-radius:10px;align-items:center;gap:10px;margin:10px 0 0;padding:9px 12px;display:flex}.learningNotice b{color:#2a3342;text-transform:uppercase;letter-spacing:.06em}.learningNotice span{font-weight:500}.languageSignal{color:#80796e;font:600 10px var(--mono);background:#ff9f1c0b;border:1px solid #ff9f1c2e;border-radius:10px;align-items:center;gap:10px;margin:10px 0 0;padding:9px 12px;display:flex}.languageSignal b{color:var(--ink);text-transform:uppercase;letter-spacing:.06em}.clarificationCard{background:linear-gradient(115deg,#ff9f1c1a,#f7f6f2c2);border:1px solid #ff9f1c61;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin:16px 0;padding:18px 20px;display:flex;box-shadow:0 10px 30px #0b14200d}.clarificationCard.important{border-left:4px solid var(--amber)}.clarificationCard small{color:#9a641b;font:700 8px var(--mono);letter-spacing:.12em}.clarificationCard h3{color:var(--ink);font:700 17px var(--body);margin:4px 0}.clarificationCard p{color:#756e64;font:500 11px/1.5 var(--body);margin:0}.clarificationCard>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.clarificationCard button{background:var(--ink);min-height:37px;color:var(--cream);font:700 10px var(--body);cursor:pointer;border:1px solid #0b142033;border-radius:999px;padding:0 13px}.clarificationCard button:hover{border-color:var(--amber);color:var(--amber)}.listingFacts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.listingFacts span{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:2px;min-width:110px;padding:7px 9px;display:grid}.listingFacts small{color:#817a8c;font:600 7px var(--mono);letter-spacing:.06em;text-transform:uppercase}.listingFacts b{color:#c8c2ce;font:600 9px var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.historySignal{color:var(--ink);background:#ffffff73;border:1px solid #0b142024;align-items:center;gap:18px;margin-top:10px;padding:12px 15px;display:flex}.historySignal div{display:grid}.historySignal small,.historySignal em{font:700 8px var(--mono);letter-spacing:.08em}.historySignal b{text-transform:capitalize}.historySignal span{font:500 11px var(--body)}.historySignal strong{font-variant-numeric:tabular-nums;margin-left:auto}.historySignal em{color:var(--muted);font-style:normal}.safetySignal{background:#42c77a0e;border:1px solid #42c77a2e;border-radius:9px;align-items:center;gap:12px;margin-top:10px;padding:9px 11px;display:flex}.safetySignal div{min-width:118px;display:grid}.safetySignal small{color:#777080;font:700 7px var(--mono);letter-spacing:.07em}.safetySignal b{color:#9fdfba;font:700 10px var(--body);text-transform:capitalize}.safetySignal span{color:#aaa4b5;font:500 9px/1.4 var(--body)}.safetySignal.review{background:#ff9f1c0f;border-color:#ff9f1c40}.safetySignal.review b{color:#ffc878}.safetySignal.higher-risk{background:#ff70700f;border-color:#ff70704d}.safetySignal.higher-risk b{color:#ff9b9b}.drawerSectionTitle{color:#f8f4ec;font:700 12px var(--body);justify-content:space-between;align-items:center;margin:24px 0 10px;display:flex}.drawerSectionTitle span{min-width:22px;height:22px;color:var(--acid);font:700 9px var(--mono);background:#d8ff611a;border-radius:50%;place-items:center;display:grid}.miniEmpty{color:#8f8998;font:500 11px/1.5 var(--body);border:1px dashed #ffffff1f;border-radius:12px;padding:16px}.savedProducts{gap:9px;display:grid}.savedProducts article{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.savedProducts img{object-fit:cover;border-radius:8px;width:54px;height:54px}.savedProducts article>div{gap:3px;min-width:0;display:grid}.savedProducts b{color:#f8f4ec;font:600 11px var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.savedProducts span,.savedProducts a{color:#918a9e;font:500 9px var(--mono)}.savedProducts a{color:var(--acid);text-decoration:none}.savedProducts button{color:#817a8c;cursor:pointer;background:0 0;border:0;font-size:18px}.checkScours{width:100%;color:var(--acid);font:700 10px var(--mono);cursor:pointer;background:#ff9f1c1a;border:1px solid #ff9f1c66;border-radius:10px;margin-bottom:10px;padding:11px 14px}.checkScours:disabled{cursor:wait;opacity:.6}.savedAlerts{gap:8px;display:grid}.savedAlerts article{background:#f7f6f209;border:1px solid #f7f6f21a;border-radius:10px;gap:4px;padding:12px;display:grid}.savedAlerts b{color:var(--paper);font-size:11px}.savedAlerts span,.savedAlerts small{color:#918a9e;font:500 9px/1.5 var(--mono)}@media (max-width:980px){.filterBar{grid-template-columns:repeat(3,1fr)}.filterBar>span{grid-column:1/-1}}@media (max-width:680px){.filterBar{grid-template-columns:1fr 1fr;padding:12px}.filterBar label:nth-child(5){grid-column:1/-1}.filterBar button{width:100%}.auctionIntel{flex-wrap:wrap;align-items:flex-start}.auctionIntel strong{margin-left:0}.explain>div{grid-template-columns:repeat(2,1fr)}.clarificationCard{flex-direction:column;align-items:flex-start}.clarificationCard>div:last-child{justify-content:flex-start}}.resultsControls{border:1px solid var(--ink);background:var(--cream);margin:24px 0 22px}.resultsToolbar{justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:12px 14px 12px 20px;display:flex}.resultCount{align-items:baseline;gap:7px;display:flex}.resultCount strong{font:700 22px/1 var(--body);font-variant-numeric:lining-nums tabular-nums}.resultCount span{font:700 13px var(--body)}.resultCount small{color:var(--muted);font:400 10px var(--mono);margin-left:4px}.toolbarActions{align-items:stretch;gap:8px;display:flex}.sortControl{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:10px;min-width:255px;height:44px;padding:0 12px;display:flex;position:relative}.sortControl:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #7458ff1a}.sortControl span{color:var(--muted);font:500 9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.sortControl strong{font:700 12px var(--body);margin-left:auto}.sortControl>i{font:700 15px/1 var(--body);font-style:normal}.sortControl select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.filterToggle{border:1px solid var(--line);height:44px;color:var(--ink);font:700 11px var(--body);background:#fff;align-items:center;gap:8px;padding:0 14px;display:flex}.filterToggle b{background:var(--violet);color:#fff;min-width:19px;height:19px;font:700 8px var(--mono);border-radius:50%;place-items:center;display:grid}.filterGlyph{font:700 18px/1 var(--mono);transform:rotate(90deg)}.filterChevron{font:700 16px/1 var(--body);margin-left:2px;transition:transform .2s}.filterToggle.active .filterChevron{transform:rotate(180deg)}.viewToggle{border:1px solid var(--line);background:#fff;height:44px;display:flex}.viewToggle button{width:46px;min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.viewToggle button+button{border-left:1px solid var(--line)}.viewToggle button.active{background:var(--ink);color:var(--acid)}.gridGlyph{grid-template-columns:1fr 1fr;gap:2px;width:15px;height:15px;display:grid}.gridGlyph i{border:1.5px solid;display:block}.listGlyph{gap:3px;width:16px;display:grid}.listGlyph i{background:currentColor;height:2px;display:block}.filterPanel{border-top:1px solid var(--ink);background:#eee9df;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:12px;padding:18px 20px;display:none}.filterPanel.open{display:grid}.filterPanel label{color:var(--muted);font:600 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:7px;display:grid}.filterPanel select,.filterPanel input{width:100%;height:42px;color:var(--ink);font:600 12px var(--body);background:#fff;border:1px solid #1711292e;outline:0;padding:0 11px}.filterPanel select:focus,.filterPanel input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7458ff1a}.priceInput{background:#fff;display:flex}.priceInput span{width:34px;color:var(--muted);font:600 12px var(--body);border:1px solid #1711292e;border-right:0;place-items:center;display:grid}.priceInput input{border-left:0}.clearFilters{border:1px solid var(--ink);height:42px;font:700 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:0 14px}.clearFilters:disabled{opacity:.35;cursor:not-allowed}.bookmark{top:52px}.listingGrid.listView{grid-template-columns:1fr;grid-auto-rows:1fr;align-items:stretch;gap:14px}.listView .listingCard{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:stretch;width:100%;min-width:0;height:100%;display:grid}.listView .listingImage{width:100%;height:100%;min-height:310px}.listView .listingBody{min-width:0}.listView .listingBody h3{min-height:0;margin:16px 0 12px;font-size:24px}.listView .listingBody ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0}.listView .cardFooter{flex-wrap:wrap;gap:12px;margin-top:16px}.listView .cardFooter>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.listingTiming{color:#777080;font:500 9px/1.45 var(--mono);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-5px 0 16px;display:flex}.listingTiming span{align-items:center;gap:6px;display:flex}.listingTiming i{color:var(--violet);font:700 12px var(--body);font-style:normal}.listingTiming .ends{color:#554d61}.listingTiming .ends i{color:var(--coral)}@media (max-width:980px){.filterPanel{grid-template-columns:repeat(2,1fr)}.filterPanel .clearFilters{justify-self:start}.listView .listingCard{grid-template-columns:240px 1fr}.listView .listingBody ul{grid-template-columns:1fr}}@media (max-width:680px){.resultsToolbar{flex-direction:column;align-items:flex-start;padding:16px}.toolbarActions{grid-template-columns:1fr auto auto;width:100%;display:grid}.sortControl{min-width:0}.sortControl span{display:none}.sortControl strong{text-overflow:ellipsis;white-space:nowrap;margin-left:0;overflow:hidden}.filterToggle{padding:0 11px}.viewToggle button{width:40px}.filterPanel{grid-template-columns:1fr;padding:16px}.filterPanel .clearFilters{width:100%}.resultCount small{display:none}.gridView .listingImage{height:280px;min-height:280px}.gridView .listingBody h3{-webkit-line-clamp:3;min-height:58px}.listingGrid.listView{gap:10px}.listView .listingCard{grid-template-columns:120px minmax(0,1fr)}.listView .listingImage{min-height:230px}.listView .listingBody{padding:14px}.listView .scoreRing{width:39px;height:39px}.listView .scoreLine>div:nth-child(2),.listView .condition,.listView .dealBadge,.listView .listingBody ul,.listView .riskFlags,.listView .explain{display:none}.listView .listingBody h3{min-height:0;margin:10px 0;font-size:16px}.listView .priceLine{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:10px}.listView .priceLine strong{font-size:19px}.listView .priceLine span{font-size:8px}.listView .listingTiming{gap:4px;margin-bottom:10px;font-size:7px;display:grid}.listView .cardFooter{flex-direction:column;align-items:flex-start;gap:8px;padding-top:10px}.listView .sourcePill,.listView .rank{padding:5px;font-size:7px}.listView .bookmark{width:31px;height:31px;font-size:16px;top:43px;right:8px}}.soldEvidence{background:#42c77a14;border:1px solid #42c77a59;align-items:center;gap:16px;padding:12px 15px;display:flex}.soldEvidence span{font:700 8px var(--mono);letter-spacing:.08em}.soldEvidence b{font-variant-numeric:tabular-nums;margin-left:auto}.soldEvidence em{color:var(--muted);font:500 10px var(--body);font-style:normal}.qualityReport{background:#ffffff85;border:1px solid #0b14202e;align-items:center;gap:16px;margin:14px 0;padding:12px 14px;display:flex}.qualityReport>strong{background:var(--ink);width:40px;height:40px;color:var(--cream);font:800 18px var(--body);border-radius:50%;place-items:center;display:grid}.qualityReport>div{min-width:105px;display:grid}.qualityReport small{color:var(--muted);font:700 8px var(--mono);letter-spacing:.08em}.qualityReport>div b{font-size:13px}.qualityReport>span{border-left:1px solid var(--line);color:#625b69;font:600 10px var(--body);padding-left:14px}.qualityReport>p{color:#756e64;max-width:330px;font:500 10px/1.45 var(--body);margin-left:auto}.qualityReport.grade-a>strong{background:#277a4a}.qualityReport.grade-d>strong{background:#a13c3c}@media (max-width:760px){.qualityReport{flex-wrap:wrap;align-items:flex-start}.qualityReport>p{width:100%;max-width:none;margin:0}.qualityReport>span{font-size:9px}}.cardFooter button.compareActive{color:#42c77a}.comparisonTray{z-index:12;border:1px solid var(--ink);background:var(--ink);color:var(--cream);margin:24px 0 0;position:sticky;bottom:12px;box-shadow:0 18px 55px #0b14204d}.comparisonTray header{border-bottom:1px solid #f7f6f22e;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.comparisonTray header div{align-items:center;gap:12px;display:flex}.comparisonTray header small{color:var(--amber);font:700 8px var(--mono);letter-spacing:.1em}.comparisonTray header b{font-size:11px}.comparisonTray header button,.comparisonTray article>button{color:var(--cream);cursor:pointer;background:0 0;border:0}.comparisonTray>div{grid-template-columns:repeat(3,1fr);display:grid}.comparisonTray article{border-right:1px solid #f7f6f226;gap:6px;padding:15px;display:grid;position:relative}.comparisonTray article:last-child{border:0}.comparisonTray article>button{font-size:17px;position:absolute;top:8px;right:9px}.comparisonTray article>small{color:#aaa4b5;font:700 8px var(--mono);text-transform:uppercase}.comparisonTray article h3{font:700 12px/1.3 var(--body);text-overflow:ellipsis;white-space:nowrap;margin:0;padding-right:18px;overflow:hidden}.comparisonTray article>strong{color:var(--amber);font:700 17px var(--body);font-variant-numeric:tabular-nums}.comparisonTray dl{grid-template-columns:repeat(4,1fr);margin:4px 0 0;display:grid}.comparisonTray dl div{display:grid}.comparisonTray dt{color:#8f8998;font:600 7px var(--mono);text-transform:uppercase}.comparisonTray dd{font:700 11px var(--body);font-variant-numeric:tabular-nums;margin:2px 0 0}@media (max-width:680px){.comparisonTray{position:static}.comparisonTray>div{grid-template-columns:1fr}.comparisonTray article{border-bottom:1px solid #f7f6f226;border-right:0}}.scoreLine{flex-wrap:wrap;align-items:flex-start}.scoreLine>div:nth-child(2){gap:3px}.scoreLine>div:nth-child(2)>small{letter-spacing:.1em;font-size:8px}.scoreLine>div:nth-child(2)>b{font-size:14px}.dealBadge{text-align:center;max-width:132px;min-height:48px}.dealBadge b{font-size:14px}.dealBadge.potential{color:#9a5a08;background:#ff9f1c1f}.dealBadge.withheld{color:#6c7480;background:#2a334214}.dealBadge.potential b,.dealBadge.withheld b{font-size:10px;line-height:1.2}.scoreReasons{min-height:118px}.scoreReasons li{font-size:13px;line-height:1.45}.explain>p{color:#706878;margin:10px 0 0;font-size:12px;line-height:1.5}.explain>div{grid-template-columns:repeat(4,minmax(0,1fr))}.explain span{background:#0b14200b}.explain b{color:var(--ink)}.bestOffer{background:#ff9f1c11;border:1px solid #ff9f1c66;margin:0 0 14px}.bestOffer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.bestOffer summary::-webkit-details-marker{display:none}.bestOffer summary>span{gap:3px;display:grid}.bestOffer summary b{font-size:13px}.bestOffer summary small{color:var(--muted);font-size:11px}.bestOffer summary i{color:#98570b;font:700 11px var(--mono);font-style:normal}.bestOffer>div{border-top:1px solid #ff9f1c4d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bestOffer>div>span{border-bottom:1px solid #ff9f1c33;border-right:1px solid #ff9f1c33;gap:3px;padding:10px;display:grid}.bestOffer>div small{color:var(--muted);font:700 10px var(--mono);text-transform:uppercase}.bestOffer>div b{font-size:13px}.bestOffer>div em{color:#756d61;font-size:11px;font-style:normal}.searchFeedback{background:var(--cream);border:1px solid #0b14202e;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 0;padding:16px 18px;display:flex}.searchFeedback>div:first-child{gap:4px;display:grid}.searchFeedback small{color:#8d5408;font:700 11px var(--mono);letter-spacing:.08em}.searchFeedback b{font-size:15px}.searchFeedback>p{color:var(--muted);margin:0;font-size:13px}.searchFeedbackActions{gap:8px;display:flex}.searchFeedback button,.searchFeedbackReasons button{border:1px solid var(--ink);min-height:40px;color:var(--ink);font:700 13px var(--body);cursor:pointer;background:#fff;padding:0 16px}.searchFeedback button:hover,.searchFeedbackReasons button:hover{background:var(--ink);color:var(--cream)}.searchFeedbackReasons{border:1px solid var(--ink);background:#eee9df;border-top:0;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 18px;display:flex}.searchFeedbackReasons span{width:100%;font-size:13px;font-weight:700}.searchFeedbackReasons button{min-height:36px;padding:0 12px;font-size:12px}.sourceCoverage{border:1px solid var(--ink);background:var(--cream);margin:18px 0}.sourceCoverage>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex}.sourceCoverage header small{color:#8d5408;font:700 11px var(--mono);letter-spacing:.1em}.sourceCoverage h3{font:700 20px var(--display);margin:5px 0 0}.sourceCoverage header>span{color:var(--muted);font-size:12px}.sourceCoverage>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sourceCoverage article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:15px;display:grid}.sourceCoverage article>div{gap:3px;display:grid}.sourceCoverage article b{font-size:14px}.sourceCoverage article span{font-size:12px}.sourceCoverage article small{color:var(--muted);font-size:11px;line-height:1.35}.sourceCoverage article em{color:var(--muted);font:500 10px var(--mono);font-style:normal}.sourceCoverage article.success span{color:#277a4a}.sourceCoverage article.warning span{color:#a05e08}.sourceCoverage>.sourceCoverageEmpty{padding:18px 20px;display:block}.sourceCoverageEmpty p{color:var(--muted);margin:0;font-size:13px}.comparisonTray{align-items:center;gap:16px;padding:14px 16px;display:flex}.comparisonTray>div{grid-template-columns:auto auto;gap:3px 12px;min-width:0;display:grid}.comparisonTray>div small{color:var(--amber);font:700 11px var(--mono);letter-spacing:.1em}.comparisonTray>div b{font-size:14px}.comparisonTray>div span{color:#bcb6c3;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;overflow:hidden}.comparisonTray>button{border:1px solid var(--amber);background:var(--amber);min-height:42px;color:var(--ink);font:700 13px var(--body);cursor:pointer;padding:0 16px}.comparisonTray>button:first-of-type{margin-left:auto}.comparisonTray>button:disabled{opacity:.55;cursor:not-allowed}.comparisonTray>button.clearComparison{color:var(--cream);background:0 0;border-color:#f7f6f240}.compareBackdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a10c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.compareWorkspace{background:var(--cream);width:min(1320px,100%);max-height:calc(100vh - 48px);color:var(--ink);overflow:auto;box-shadow:0 30px 100px #00000073}.compareWorkspace>header{z-index:2;border-bottom:1px solid var(--ink);background:var(--ink);color:var(--cream);justify-content:space-between;gap:20px;padding:22px 24px;display:flex;position:sticky;top:0}.compareWorkspace header small{color:var(--amber);font:700 11px var(--mono);letter-spacing:.12em}.compareWorkspace h2{font:700 clamp(28px,4vw,48px)/1 var(--display);margin:5px 0 3px}.compareWorkspace header p{color:#bbb5c2;margin:0;font-size:13px}.compareWorkspace header button{width:44px;height:44px;color:var(--cream);cursor:pointer;background:0 0;border:1px solid #f7f6f259;align-self:flex-start;font-size:24px}.comparisonRecommendations{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.comparisonRecommendations article{border-right:1px solid var(--line);gap:5px;min-height:126px;padding:17px;display:grid}.comparisonRecommendations article.overall{background:#ff9f1c24}.comparisonRecommendations small{color:#8d5408;font:700 11px var(--mono);text-transform:uppercase}.comparisonRecommendations b{font-size:14px;line-height:1.35}.comparisonRecommendations span{color:var(--muted);font-size:12px;line-height:1.45}.comparisonTableWrap{overflow:auto}.compareWorkspace table{border-collapse:collapse;width:100%;min-width:920px}.compareWorkspace th,.compareWorkspace td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:190px;padding:14px 16px;font-size:13px;line-height:1.4}.compareWorkspace th:first-child{z-index:1;background:#eee9df;min-width:150px;position:sticky;left:0}.compareWorkspace thead th{background:#eee9df;font-size:13px}.compareWorkspace thead th span{color:#8d5408;font:700 11px var(--mono);text-transform:uppercase;margin-bottom:5px;display:block}.compareWorkspace td b,.compareWorkspace td small{display:block}.compareWorkspace td small{color:var(--muted);margin-top:3px;font-size:11px}.comparisonTotal th,.comparisonTotal td{background:#ff9f1c14;font-weight:800}.compareWorkspace>footer{background:#eee9df;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.compareWorkspace footer span{max-width:820px;color:var(--muted);font-size:12px}.compareWorkspace footer button{border:1px solid var(--ink);background:var(--ink);min-height:42px;color:var(--cream);cursor:pointer;padding:0 16px;font-weight:700}.savedList article{align-items:start;padding:14px 0}.savedQuery{width:100%;color:var(--cream);gap:8px;display:grid}.savedQuery>strong{font-size:16px}.savedUnderstanding{color:#d7d2db;gap:3px;font-size:12px;font-weight:500;display:grid}.savedUnderstanding small{color:var(--amber);font:700 10px var(--mono);text-transform:uppercase;margin:0}.savedQuery dl{grid-template-columns:1fr 1fr;gap:8px;margin:2px 0;display:grid}.savedQuery dl div{background:#f7f6f209;border:1px solid #f7f6f21a;gap:2px;padding:8px;display:grid}.savedQuery dt{color:#938c9a;font:700 10px var(--mono);text-transform:uppercase}.savedQuery dd{color:#f7f6f2;margin:0;font-size:12px;font-weight:500}.savedQuery em{font-size:11px}.noResults>small{color:var(--amber);font:700 11px var(--mono);letter-spacing:.12em}@media (max-width:900px){.sourceCoverage>div{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisonRecommendations{grid-template-columns:1fr 1fr}.compareBackdrop{padding:0}.compareWorkspace{height:100vh;max-height:100vh}.compareWorkspace>footer{flex-direction:column;align-items:flex-start}.compareWorkspace footer button{width:100%}}@media (max-width:680px){.scoreLine{grid-template-columns:auto 1fr;display:grid}.scoreLine .condition{margin:0}.gridView .dealBadge{grid-column:1/-1;width:100%;max-width:none;margin:2px 0 0}.scoreReasons{min-height:0}.bestOffer>div{grid-template-columns:1fr}.searchFeedback{flex-direction:column;align-items:stretch}.searchFeedbackActions{grid-template-columns:repeat(3,1fr);display:grid}.searchFeedback button{padding:0 10px}.sourceCoverage>header{flex-direction:column;align-items:flex-start}.sourceCoverage>div{grid-template-columns:1fr}.sourceCoverage article{border-right:0}.comparisonTray{grid-template-columns:1fr auto;display:grid;bottom:8px}.comparisonTray>div{grid-column:1/-1}.comparisonTray>button:first-of-type{margin:0}.comparisonTray>button{padding:0 12px}.comparisonRecommendations{grid-template-columns:1fr}.comparisonRecommendations article{border-right:0;min-height:0}.compareWorkspace>header{padding:18px}.compareWorkspace h2{font-size:30px}.compareWorkspace header p{font-size:12px}.savedDrawer{width:100%}.savedQuery dl{grid-template-columns:1fr}.errorBanner{flex-direction:column;align-items:stretch}.errorBanner button{width:100%}}.providerAttribution{border-top:1px solid var(--line);color:var(--muted);gap:4px;padding:12px 15px;font-size:11px;line-height:1.45;grid-column:1/-1!important;display:grid!important}.providerAttribution p{margin:0}.skipLink{z-index:100;background:var(--acid);color:var(--ink);font:700 12px var(--mono);padding:10px 14px;text-decoration:none;transition:all .2s;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.skipLink:focus{transform:none}.anchorTarget{position:absolute;top:0}.savedLink{color:#fff;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.profileLink{width:38px;height:38px;color:var(--acid);background:#d8ff6114;border:1px solid #d8ff6180;border-radius:50%;place-items:center;text-decoration:none;display:grid}.profileLink span{font:700 10px var(--mono);letter-spacing:.03em}.languagePicker{color:var(--paper);align-items:center;gap:6px;display:flex;position:relative}.languagePicker>span{color:var(--acid);font-size:16px}.languagePicker select{max-width:100px;color:var(--paper);font:600 10px var(--mono);cursor:pointer;background:0 0;border:0}.languagePicker option{background:var(--ink);color:var(--paper)}.siteFooter{background:var(--ink);color:#fff;grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:start;gap:8vw;height:auto;min-height:360px;padding:72px 5vw 28px;display:grid}.footerLead p{color:#aaa4b5;max-width:360px;margin:26px 0 0;font-size:14px;line-height:1.7}.footerLinks{grid-template-columns:repeat(4,1fr);gap:34px;display:grid}.footerLinks>div{align-content:start;gap:12px;display:grid}.footerLinks b{color:var(--acid);font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.footerLinks a{color:#d1ccd8;font-size:13px;text-decoration:none}.footerLinks a:hover{color:#fff}.footerBase{border-top:1px solid #ffffff21;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:36px;padding-top:22px;display:flex}.footerBase span{color:#827b90;font:400 10px var(--mono)}.marketplaceDisclosure{color:#746d81;max-width:1000px;font:400 10px/1.6 var(--mono);grid-column:1/-1;margin:0}.pageHero{background:var(--ink);color:#fff;min-height:480px;padding:105px 5vw 90px}.pageHero h1{max-width:980px;font:700 clamp(54px,7.4vw,104px)/.9 var(--display);letter-spacing:-.06em;margin:0}.pageHero>p:last-child{color:#c5c0cf;max-width:760px;margin:38px 0 0;font-size:18px;line-height:1.75}.storyGrid{background:var(--paper);grid-template-columns:.85fr 1.15fr;gap:10vw;padding:100px 5vw;display:grid}.sectionNumber{color:var(--violet);font:500 10px var(--mono);letter-spacing:.12em;margin:0 0 22px}.storyGrid h2,.pageCta h2,.scoreExplainer h2,.networkNote h2,.contactLayout h2,.helpBand h2{font:700 clamp(38px,5vw,68px)/.95 var(--display);letter-spacing:-.05em;margin:0}.storyGrid h2 em{color:var(--violet);font-style:normal}.prose{max-width:680px}.prose p{color:#514b5e;margin:0 0 24px;font-size:18px;line-height:1.75}.principles{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--cream);grid-template-columns:repeat(4,1fr);display:grid}.principles article{border-right:1px solid var(--ink);min-height:290px;padding:34px}.principles article:last-child{border-right:0}.principles span{font:500 10px var(--mono);color:var(--violet)}.principles h3{font:700 22px var(--display);margin:70px 0 16px}.principles p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.pageCta{background:var(--acid);justify-content:space-between;align-items:center;gap:50px;padding:85px 5vw;display:flex}.pageCta>div>p:last-child{max-width:620px;margin:20px 0 0;line-height:1.6}.pageCta>a,.helpBand>a{border:1px solid var(--ink);background:var(--ink);color:#fff;font:600 11px var(--mono);text-transform:uppercase;flex:none;align-items:center;gap:36px;padding:17px 20px;text-decoration:none;display:flex}.pageCta>a span{color:var(--acid)}.stepsPage{background:var(--paper);padding:80px 5vw 100px}.stepsPage article{border-top:1px solid var(--ink);grid-template-columns:110px 1fr;gap:30px;max-width:1000px;margin-left:auto;padding:32px 0;display:grid}.stepsPage article>b{color:var(--violet);font:500 11px var(--mono)}.stepsPage h2{font:700 clamp(25px,3vw,38px) var(--display);letter-spacing:-.03em;margin:0 0 10px}.stepsPage p{max-width:650px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.scoreExplainer{background:var(--lavender);grid-template-columns:.8fr 1.2fr;gap:7vw;padding:90px 5vw;display:grid}.scoreExplainer>p{grid-column:2;max-width:620px;margin:0;line-height:1.7}.scoreFactors{border:1px solid var(--ink);grid-template-columns:repeat(5,1fr);align-self:start;display:grid}.scoreFactors span{border-right:1px solid var(--ink);min-height:135px;font:500 9px var(--mono);text-transform:uppercase;flex-direction:column;justify-content:space-between;padding:17px;display:flex}.scoreFactors span:last-child{border:0}.scoreFactors b{font:700 26px var(--body);font-variant-numeric:tabular-nums}.marketplaceCards{background:var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.marketplaceCards article{background:var(--cream);min-height:340px;padding:32px}.marketplaceCards article:first-child{background:var(--acid)}.marketplaceCards article>div{justify-content:space-between;display:flex}.marketplaceCards span,.marketplaceCards em{font:500 9px var(--mono);font-style:normal}.marketplaceCards em{border:1px solid var(--ink);padding:5px 7px}.marketplaceCards h2{font:700 36px var(--display);letter-spacing:-.04em;margin:90px 0 8px}.marketplaceCards article>b{color:var(--violet);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.marketplaceCards p{max-width:330px;color:var(--muted);margin:17px 0 0;font-size:13px;line-height:1.65}.networkNote{background:var(--lavender);grid-template-columns:1fr 1fr;gap:10vw;padding:95px 5vw;display:grid}.networkNote p{max-width:600px;line-height:1.75}.networkNote h3{font:700 22px var(--display)}.networkNote ul{border-top:1px solid var(--ink);padding:0;list-style:none}.networkNote li{border-bottom:1px solid var(--ink);padding:13px 0;font-size:13px}.networkNote li:before{content:"↗";color:var(--violet);margin-right:12px}.faqList{max-width:1100px;margin:0 auto;padding:80px 5vw 100px}.faqList details{border-top:1px solid var(--ink)}.faqList details:last-child{border-bottom:1px solid var(--ink)}.faqList summary{cursor:pointer;font:700 clamp(17px,2vw,23px) var(--display);grid-template-columns:55px 1fr auto;align-items:center;gap:20px;padding:25px 0;list-style:none;display:grid}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:var(--violet);font:500 9px var(--mono)}.faqList summary i{font:400 24px var(--body);font-style:normal;transition:all .2s}.faqList details[open] summary i{transform:rotate(45deg)}.faqList details p{max-width:760px;color:var(--muted);margin:0 50px 28px 75px;font-size:15px;line-height:1.75}.helpBand{background:var(--lavender);justify-content:space-between;align-items:center;padding:72px 5vw;display:flex}.contactLayout{grid-template-columns:.72fr 1.28fr;gap:8vw;padding:90px 5vw 110px;display:grid}.contactLayout aside>p:nth-of-type(2){max-width:430px;color:var(--muted);font-size:15px;line-height:1.75}.contactLayout aside>div{border-top:1px solid var(--line);gap:7px;padding:20px 0;display:grid}.contactLayout aside>div:first-of-type{margin-top:35px}.contactLayout aside b{font:700 13px var(--display)}.contactLayout aside span{color:var(--muted);font-size:12px;line-height:1.6}.contactForm{border:1px solid var(--ink);background:var(--cream);box-shadow:12px 12px 0 var(--violet);gap:22px;padding:36px;display:grid}.fieldRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contactForm label,.settingsFields label{font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:8px;display:grid}.contactForm input,.contactForm select,.contactForm textarea,.settingsFields input,.settingsFields select{border:1px solid var(--line);width:100%;color:var(--ink);font:500 15px var(--body);background:#fff;border-radius:0;outline:0;padding:14px}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus,.settingsFields input:focus,.settingsFields select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7458ff1f}.contactForm textarea{resize:vertical}.formEnd{justify-content:space-between;align-items:center;gap:20px;display:flex}.formEnd small{max-width:310px;color:var(--muted);font-size:10px;line-height:1.5}.formEnd button{border:1px solid var(--ink);background:var(--acid);font:700 11px var(--mono);text-transform:uppercase;padding:14px 18px}.formEnd button span{margin-left:24px}.formSuccess{background:var(--acid);gap:5px;padding:15px;font-size:12px;display:grid}.formSuccess span{color:#494252}.accountHero{background:var(--ink);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:64px 5vw;display:grid}.accountAvatar{border:1px solid var(--acid);width:94px;height:94px;color:var(--acid);font:700 25px var(--display);background:#d8ff6114;border-radius:50%;place-items:center;display:grid}.accountHero .kicker{margin-bottom:12px}.accountHero h1{font:700 clamp(38px,5vw,64px)/1 var(--display);letter-spacing:-.05em;margin:0}.accountHero p:last-child{color:#aaa4b5;margin:13px 0 0;font-size:14px}.accountHero>a{color:#fff;font:500 10px var(--mono);text-transform:uppercase;border:1px solid #ffffff4d;padding:14px 17px;text-decoration:none}.accountLayout{background:var(--paper);grid-template-columns:230px minmax(0,1fr);gap:55px;padding:60px 5vw 100px;display:grid}.accountNav{border-top:1px solid var(--ink);align-self:start;display:grid;position:sticky;top:24px}.accountNav a{border-bottom:1px solid var(--line);color:var(--muted);padding:15px 5px;font-size:12px;text-decoration:none}.accountNav a:hover{color:var(--violet)}.accountContent{gap:24px;display:grid}.accountNotice{background:var(--acid);padding:15px 18px;font-size:12px}.settingsCard{border:1px solid var(--ink);background:var(--cream);scroll-margin-top:24px}.settingsHead{border-bottom:1px solid var(--ink);justify-content:space-between;gap:30px;padding:25px 28px;display:flex}.settingsHead>div{align-items:center;gap:16px;display:flex}.settingsHead span{color:var(--violet);font:500 9px var(--mono)}.settingsHead h2{font:700 22px var(--display);margin:0}.settingsHead p{max-width:360px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.55}.settingsFields{gap:20px;padding:28px;display:grid}.settingsFields.two{grid-template-columns:1fr 1fr}.settingsFields.three{grid-template-columns:repeat(3,1fr)}.settingsFields .wide{grid-column:1/-1}.toggleList{display:grid}.toggleList label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:20px 28px;display:flex}.toggleList label:last-child{border:0}.toggleList span{gap:5px;display:grid}.toggleList b{font-size:13px}.toggleList small{color:var(--muted);font-size:11px}.toggleList input{width:42px;height:22px;accent-color:var(--violet)}.dataActions{grid-template-columns:1fr 1fr;display:grid}.dataActions>div{align-content:start;gap:8px;padding:28px;display:grid}.dataActions>div+div{border-left:1px solid var(--line)}.dataActions b{font-size:13px}.dataActions span{min-height:38px;color:var(--muted);font-size:11px;line-height:1.55}.dataActions button{border:1px solid var(--ink);font:600 9px var(--mono);text-transform:uppercase;background:0 0;justify-self:start;margin-top:10px;padding:9px 12px}.dataActions .danger button{color:#a72929;border-color:#bd3e3e}.saveDock{z-index:3;border:1px solid var(--ink);background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 30px #1711291f}.saveDock span{color:#aaa4b5;font-size:11px}.saveDock button{background:var(--acid);font:700 10px var(--mono);text-transform:uppercase;border:0;padding:12px 16px}.readinessGrid{grid-template-columns:repeat(3,1fr);display:grid}.readinessGrid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;min-height:105px;padding:22px;display:grid;position:relative}.readinessGrid span:nth-child(3n){border-right:0}.readinessGrid span:nth-last-child(-n+3){border-bottom:0}.readinessGrid span:before{content:"";background:#42c77a;border-radius:50%;width:8px;height:8px}.readinessGrid span.setup:before{background:var(--amber)}.readinessGrid b{font-size:13px}.readinessGrid small{color:var(--muted);font-size:11px;line-height:1.45}.legalPage{grid-template-columns:230px minmax(0,720px);justify-content:center;gap:80px;padding:80px 5vw 110px;display:grid}.legalPage aside{border-top:1px solid var(--ink);align-self:start;display:grid;position:sticky;top:25px}.legalPage aside a{border-bottom:1px solid var(--line);color:var(--muted);padding:13px 4px;font-size:11px;text-decoration:none}.legalPage article h2{font:700 26px var(--display);margin:45px 0 13px;scroll-margin-top:25px}.legalPage article h2:first-child{margin-top:0}.legalPage article p{color:#595363;font-size:15px;line-height:1.8}.notFound{background:var(--lavender);min-height:620px;padding:90px 5vw}.notFound>b{float:right;font:800 clamp(100px,22vw,300px)/.7 var(--display);color:#7458ff40}.notFound h1{max-width:700px;font:700 clamp(52px,7vw,94px)/.9 var(--display);letter-spacing:-.06em;margin:0}.notFound>p:not(.kicker){font-size:16px}.notFound>a{background:var(--ink);color:#fff;font:600 10px var(--mono);text-transform:uppercase;margin-top:28px;padding:14px 17px;text-decoration:none;display:inline-block}@media (max-width:980px){.desktopNav{gap:18px}.siteFooter{grid-template-columns:1fr}.footerLinks{margin-top:20px}.storyGrid,.scoreExplainer,.networkNote,.contactLayout{grid-template-columns:1fr}.principles{grid-template-columns:1fr 1fr}.principles article:nth-child(2){border-right:0}.principles article:nth-child(-n+2){border-bottom:1px solid var(--ink)}.marketplaceCards{grid-template-columns:1fr 1fr}.scoreExplainer>p{grid-column:auto}.contactLayout aside{max-width:650px}.accountLayout{grid-template-columns:1fr}.accountNav{border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);position:static}.accountNav a{border-right:1px solid var(--ink);text-align:center;padding:14px}.settingsFields.three{grid-template-columns:1fr 1fr}.settingsFields.three label:last-child{grid-column:1/-1}.readinessGrid{grid-template-columns:1fr 1fr}.readinessGrid span:nth-child(3n){border-right:1px solid var(--line)}.readinessGrid span:nth-child(2n){border-right:0}.readinessGrid span:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.readinessGrid span:nth-last-child(-n+2){border-bottom:0}}@media (max-width:680px){.profileLink{width:34px;height:34px}.siteFooter{padding:52px 20px 25px}.footerLinks{grid-template-columns:1fr 1fr;row-gap:36px}.footerBase{flex-direction:column;align-items:flex-start;gap:10px}.pageHero{min-height:0;padding:70px 20px}.pageHero h1{font-size:52px}.pageHero>p:last-child{margin-top:28px;font-size:16px}.storyGrid,.pageCta,.stepsPage,.scoreExplainer,.networkNote,.contactLayout{padding-left:20px;padding-right:20px}.storyGrid{padding-top:65px;padding-bottom:65px}.principles{grid-template-columns:1fr}.principles article{border-right:0;border-bottom:1px solid var(--ink);min-height:220px}.principles article:last-child{border-bottom:0}.principles h3{margin-top:45px}.pageCta,.helpBand{flex-direction:column;align-items:flex-start;padding:60px 20px}.stepsPage article{grid-template-columns:50px 1fr}.scoreFactors{grid-template-columns:1fr}.scoreFactors span{border-right:0;border-bottom:1px solid var(--ink);flex-direction:row;min-height:0}.marketplaceCards{grid-template-columns:1fr}.marketplaceCards article{min-height:280px}.marketplaceCards h2{margin-top:65px}.faqList{padding:55px 20px 75px}.faqList summary{grid-template-columns:34px 1fr auto;gap:10px}.faqList details p{margin-left:44px;margin-right:0}.fieldRow{grid-template-columns:1fr}.contactForm{box-shadow:7px 7px 0 var(--violet);padding:22px}.formEnd{flex-direction:column;align-items:flex-start}.accountHero{grid-template-columns:auto 1fr;padding:45px 20px}.accountAvatar{width:62px;height:62px}.accountHero>a{grid-column:1/-1}.accountLayout{padding:30px 20px 70px}.accountNav{grid-template-columns:1fr 1fr}.settingsHead{flex-direction:column;align-items:flex-start;padding:22px}.settingsHead p{text-align:left}.settingsFields.two,.settingsFields.three{grid-template-columns:1fr}.settingsFields.three label:last-child{grid-column:auto}.dataActions{grid-template-columns:1fr}.dataActions>div+div{border-left:0;border-top:1px solid var(--line)}.saveDock{flex-direction:column;align-items:flex-start}.legalPage{grid-template-columns:1fr;padding:55px 20px 80px}.legalPage aside{position:static}.notFound{padding:70px 20px}.notFound>b{float:none;margin-bottom:60px;display:block}.headerActions{gap:8px}.languagePicker>span{display:none}.languagePicker select{max-width:66px}.profileLink{display:none}.healthGrid{grid-template-columns:minmax(0,1fr)}.healthGrid article{min-width:0}.healthGrid dl{grid-template-columns:minmax(0,1fr) auto}.healthGrid dt{overflow-wrap:anywhere}}.authGateway{border-bottom:1px solid var(--ink);background:#ff9f1c;grid-template-columns:.9fr 1.1fr;gap:7vw;padding:58px 5vw;display:grid}.authGateway h2{font:700 clamp(34px,4vw,58px)/.95 var(--display);letter-spacing:-.045em;margin:0 0 16px}.authGateway>div>p:last-child{max-width:540px;line-height:1.65}.authForm{border:1px solid var(--ink);background:var(--cream);box-shadow:10px 10px 0 var(--ink);gap:14px;padding:28px;display:grid}.authForm label,.settingsFields label{font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.06em;gap:8px;display:grid}.authForm input,.settingsFields input,.settingsFields select,.dataActions input{border:1px solid var(--line);width:100%;color:var(--ink);font:500 13px var(--body);background:#fff;padding:13px}.authForm label small{color:var(--muted);text-transform:none;letter-spacing:0}.authForm>button:not(.authSwitch){border:1px solid var(--ink);background:var(--ink);color:#fff;font:700 10px var(--mono);text-transform:uppercase;padding:14px}.authAlternatives{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.authAlternatives button,.authAlternatives a,.authSwitch{border:1px solid var(--line);text-align:center;font:500 9px var(--mono);background:0 0;padding:10px;text-decoration:none}.authSwitch{border:0;border-top:1px solid var(--line)}.authOffline,.accountNotice.error{color:#7e1f1f;background:#ffd4cf}.verificationBanner,.migrationCard{border:1px solid var(--ink);background:#ff9f1c;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.verificationBanner span,.migrationCard p{margin:4px 0 0;font-size:11px}.migrationCard button,.sessionList button{border:1px solid var(--ink);background:var(--ink);color:#fff;font:600 9px var(--mono);text-transform:uppercase;white-space:nowrap;padding:11px 13px}.marketChecks{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:20px 28px;font-size:11px;display:flex}.marketChecks>b{margin-right:8px}.marketChecks label{align-items:center;gap:6px;display:flex}.sessionList{padding:12px 28px;display:grid}.sessionList>div{border-bottom:1px solid var(--line);padding:13px 0;display:flex}.sessionList span{gap:4px;display:grid}.sessionList small{color:var(--muted)}.sessionList button{justify-self:start;margin:14px 0}.dataActions{grid-template-columns:repeat(3,1fr)}.dataActions input{max-width:180px}.saveDock>div{gap:8px;display:flex}.saveDock .secondarySave{color:#fff;background:0 0;border:1px solid #ffffff4d}@media (max-width:980px){.authGateway{grid-template-columns:1fr}.dataActions{grid-template-columns:1fr 1fr}.dataActions>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}}@media (max-width:680px){.authGateway{padding:40px 20px}.authAlternatives{grid-template-columns:1fr}.migrationCard,.verificationBanner{flex-direction:column;align-items:flex-start}.dataActions{grid-template-columns:1fr}.dataActions>div:nth-child(3){border-top:1px solid var(--line)}.saveDock>div{width:100%}.saveDock>div button{flex:1}}.labError{color:#a63225}.debugStack{gap:.65rem;display:grid}.debugSections{gap:.75rem;margin-top:1rem;display:grid}.debugSections details{background:var(--cream);border:1px solid var(--line);padding:1rem}.debugSections summary{cursor:pointer;text-transform:capitalize;font-weight:800}.debugSections pre,.labGrid pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:34rem;color:var(--slate);font:500 .76rem/1.55 var(--mono);overflow:auto}.healthRefresh{margin:.8rem .8rem .8rem 0}.healthGrid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.healthGrid article{background:var(--cream);border:1px solid var(--line);padding:1.2rem}.healthGrid article.degraded{border-color:var(--amber)}.healthTitle{justify-content:space-between;align-items:center;gap:1rem;display:flex}.healthTitle h2{margin:0}.healthTitle span{font:600 .72rem var(--mono);text-transform:uppercase;letter-spacing:.09em;color:var(--violet)}.healthGrid dl{grid-template-columns:1fr auto;gap:.5rem 1rem;display:grid}.healthGrid dt{color:var(--muted)}.healthGrid dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.sparkline{align-items:flex-end;gap:3px;height:52px;margin-top:1rem;display:flex}.sparkline i{background:var(--amber);opacity:.78;border-radius:3px 3px 0 0;flex:1;min-height:4px}.labPage{background:var(--paper);min-height:75vh;padding:80px 5vw}.labPage>header{max-width:850px}.labPage h1{font:700 clamp(54px,8vw,104px)/.88 var(--display);letter-spacing:-.065em;margin:8px 0 18px}.labPage>header>p:last-child{max-width:720px;color:var(--muted);font-size:16px;line-height:1.65}.labControls{border:1px solid var(--ink);background:#fff;grid-template-columns:1fr 210px 150px;margin:42px 0 18px;display:grid}.labControls input,.labControls select,.labControls button{min-height:58px;font:600 13px var(--body);background:#fff;border:0;padding:0 18px}.labControls select,.labControls button{border-left:1px solid var(--ink)}.labControls button{background:var(--acid);cursor:pointer}.labMetrics{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.labMetrics article{background:var(--cream);gap:8px;padding:20px;display:grid}.labMetrics small{color:var(--muted);font:600 9px var(--mono);text-transform:uppercase}.labMetrics b{font:700 28px var(--display);font-variant-numeric:tabular-nums}.labGrid{border:1px solid var(--ink);background:var(--cream);grid-template-columns:.85fr 1.15fr;margin-top:18px;display:grid}.labGrid>article{padding:28px}.labGrid>article+article{border-left:1px solid var(--ink)}.labGrid h2{font:700 27px var(--display)}.labGrid dl{grid-template-columns:130px 1fr;gap:0;margin:24px 0 0;display:grid}.labGrid dt,.labGrid dd{border-top:1px solid var(--line);margin:0;padding:11px 0;font-size:12px}.labGrid dt{font-weight:700}.labGrid dd{color:var(--muted)}.labResult{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.labResult span{gap:5px;display:grid}.labResult small{color:var(--muted);font:500 9px var(--mono)}.labResult strong{background:var(--ink);min-width:42px;height:42px;color:var(--acid);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}@media (max-width:760px){.labPage{padding:55px 20px}.labControls{grid-template-columns:1fr}.labControls select,.labControls button{border-left:0;border-top:1px solid var(--ink)}.labMetrics{grid-template-columns:1fr 1fr}.labGrid{grid-template-columns:1fr}.labGrid>article+article{border-left:0;border-top:1px solid var(--ink)}}.logo sup{color:var(--acid);font:500 8px var(--mono);letter-spacing:0;align-self:flex-start;margin:10px 0 0 3px}.breadcrumbs{color:#aaa4b5;font:500 9px var(--mono);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin:0 0 42px;display:flex}.breadcrumbs span{gap:8px;display:flex}.breadcrumbs i{opacity:.55;font-style:normal}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{color:var(--acid)}.breadcrumbs b{color:#fff;font-weight:500}.pageHero .breadcrumbs+.kicker{margin-top:0}.footerBase span:first-child{max-width:760px;line-height:1.6}.categoryGrid,.guideGrid{background:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.categoryGrid>a,.guideGrid>a{background:var(--cream);min-height:330px;color:var(--ink);flex-direction:column;padding:38px;text-decoration:none;transition:background .2s,color .2s;display:flex}.categoryGrid>a:nth-child(4n+1),.categoryGrid>a:nth-child(4n+4){background:var(--lavender)}.categoryGrid>a:hover,.guideGrid>a:hover{background:var(--acid)}.categoryGrid>a>span,.guideGrid>a>span{font:500 9px var(--mono);letter-spacing:.1em;color:var(--violet)}.categoryGrid h2,.guideGrid h2{font:700 clamp(30px,3vw,45px)/1 var(--display);letter-spacing:-.045em;margin:70px 0 14px}.categoryGrid p,.guideGrid p{max-width:600px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.categoryGrid>a>b{font:600 10px var(--mono);text-transform:uppercase;margin-top:auto;padding-top:30px}.seoPrinciple{background:var(--acid);grid-template-columns:.85fr 1.15fr;gap:7vw;padding:90px 5vw;display:grid}.seoPrinciple h2{font:700 clamp(36px,5vw,66px)/.95 var(--display);letter-spacing:-.05em;margin:0}.seoPrinciple>p:last-child{color:#4e4857;grid-column:2;max-width:680px;margin:0;line-height:1.75}.categoryHero{background:var(--ink);color:#fff;min-height:650px;padding:70px 5vw 90px}.categoryHero h1{max-width:1050px;font:700 clamp(52px,7vw,96px)/.9 var(--display);letter-spacing:-.06em;margin:0}.categoryHero>p:not(.kicker){color:#c5c0cf;max-width:760px;margin:34px 0 0;font-size:18px;line-height:1.75}.categorySearch{background:var(--acid);color:var(--ink);font:700 10px var(--mono);text-transform:uppercase;box-shadow:5px 5px 0 var(--violet);align-items:center;gap:40px;margin-top:38px;padding:16px 18px;text-decoration:none;display:inline-flex}.categoryDetail{background:var(--paper);grid-template-columns:.8fr 1.2fr;gap:10vw;padding:95px 5vw;display:grid}.categoryDetail h2,.popularSearches h2,.categoryNote h2{font:700 clamp(36px,5vw,64px)/.95 var(--display);letter-spacing:-.05em;margin:0}.sourceTags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.sourceTags span{border:1px solid var(--ink);font:600 10px var(--mono);text-transform:uppercase;padding:9px 12px}.categoryDetail ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.categoryDetail li{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:20px;padding:22px 0;font-size:15px;line-height:1.6;display:grid}.categoryDetail li b{color:var(--violet);font:500 9px var(--mono)}.popularSearches{background:var(--lavender);grid-template-columns:1fr 1fr;gap:9vw;padding:90px 5vw;display:grid}.popularSearches>div:last-child{border-top:1px solid var(--ink)}.popularSearches a{border-bottom:1px solid var(--ink);font:700 17px var(--display);justify-content:space-between;gap:20px;padding:19px 4px;text-decoration:none;display:flex}.popularSearches a:hover{color:var(--violet)}.categoryNote{background:var(--cream);grid-template-columns:1fr 1fr;gap:9vw;padding:90px 5vw;display:grid}.categoryNote p{max-width:690px;color:var(--muted);margin:0;font-size:16px;line-height:1.8}.categoryNote a{color:var(--violet);font:700 10px var(--mono);text-transform:uppercase;grid-column:2}.guideGrid>a{min-height:390px}.guideGrid>a:nth-child(3n+1){background:var(--lavender)}.guideGrid>a:hover{background:var(--acid)}.guideGrid footer{height:auto;min-height:0;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:35px 0 0;display:flex}.guideGrid footer b,.guideGrid footer em{font:600 9px var(--mono);text-transform:uppercase;font-style:normal}.guideGrid footer em{color:var(--violet)}.guideArticle{background:var(--paper)}.guideArticle>.breadcrumbs{color:var(--muted);margin:0;padding:62px 5vw 0}.guideArticle>.breadcrumbs b{color:var(--ink)}.guideArticle>.breadcrumbs a:hover{color:var(--violet)}.guideArticle>header{border-bottom:1px solid var(--ink);padding:55px 5vw 90px}.guideArticle h1{max-width:1100px;font:700 clamp(52px,7vw,96px)/.93 var(--display);letter-spacing:-.06em;margin:0}.guideArticle header>p:not(.kicker){max-width:760px;color:var(--muted);margin:36px 0 0;font-size:19px;line-height:1.75}.guideArticle header>div{color:var(--violet);font:500 9px var(--mono);text-transform:uppercase;gap:28px;margin-top:30px;display:flex}.articleBody{max-width:1120px;margin:0 auto;padding:75px 5vw}.articleBody>section{border-top:1px solid var(--ink);grid-template-columns:65px minmax(0,720px);gap:30px;padding:36px 0;display:grid}.articleBody>section>span{color:var(--violet);font:500 10px var(--mono)}.articleBody h2{font:700 clamp(28px,4vw,42px)/1 var(--display);letter-spacing:-.04em;margin:0 0 22px}.articleBody p{color:#514b5e;margin:0 0 18px;font-size:17px;line-height:1.85}.articleBody ul{margin:24px 0 0;padding:0;list-style:none}.articleBody li{border-top:1px solid var(--line);padding:12px 0;font-size:14px}.articleBody li:before{content:"↗";color:var(--violet);margin-right:12px}.guideDisclosure{border:1px solid var(--ink);background:var(--cream);max-width:1000px;margin:0 auto 70px;padding:26px 30px}.guideDisclosure b{font:700 13px var(--display)}.guideDisclosure p{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.7}.guideEnd{background:var(--acid);justify-content:center;gap:14px;padding:60px 5vw;display:flex}.guideEnd a{border:1px solid var(--ink);font:700 10px var(--mono);text-transform:uppercase;padding:14px 18px;text-decoration:none}.guideEnd a:first-child{background:var(--ink);color:#fff}.previewSection,.process,.sourcesSection,.siteFooter,.resultsSection{content-visibility:auto;contain-intrinsic-size:auto 700px}@media (max-width:980px){.categoryDetail,.popularSearches,.categoryNote,.seoPrinciple{grid-template-columns:1fr}.seoPrinciple>p:last-child,.categoryNote a{grid-column:auto}.categoryGrid,.guideGrid{grid-template-columns:1fr 1fr}.footerLinks{grid-template-columns:repeat(4,1fr)}}@media (max-width:680px){.breadcrumbs{margin-bottom:30px}.categoryHero{min-height:0;padding:50px 20px 65px}.categoryHero h1{font-size:50px}.categoryHero>p:not(.kicker){font-size:16px}.categoryGrid,.guideGrid{grid-template-columns:1fr}.categoryGrid>a,.guideGrid>a{min-height:290px;padding:28px 20px}.categoryGrid h2,.guideGrid h2{margin-top:50px}.categoryDetail,.popularSearches,.categoryNote,.seoPrinciple{padding:65px 20px}.guideArticle>.breadcrumbs{padding:42px 20px 0}.guideArticle>header{padding:40px 20px 65px}.guideArticle h1{font-size:48px}.guideArticle header>p:not(.kicker){font-size:16px}.articleBody{padding:45px 20px}.articleBody>section{grid-template-columns:35px 1fr}.guideDisclosure{margin:0 20px 50px}.guideEnd{flex-direction:column;align-items:stretch;padding:45px 20px}.guideEnd a{text-align:center}}.relaxationNotice{border-left:4px solid var(--violet);background:var(--lavender);align-items:center;gap:14px;margin:0 0 18px;padding:13px 16px;font-size:13px;display:flex}.relaxationNotice b{font-family:var(--display)}.relaxationNotice span{color:#514b5e}.searchPlan{border:1px solid var(--ink);background:var(--cream);margin-bottom:1px}.searchPlan summary{cursor:pointer;align-items:center;gap:16px;min-height:58px;padding:12px 18px;list-style:none;display:flex}.searchPlan summary::-webkit-details-marker{display:none}.searchPlan summary span{color:var(--violet);font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.searchPlan summary b{font:700 13px var(--body)}.searchPlan summary i{font:700 17px var(--body);margin-left:auto;font-style:normal;transition:transform .2s}.searchPlan[open] summary i{transform:rotate(180deg)}.searchPlan>div{border-top:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;display:grid}.searchPlan section{padding:20px}.searchPlan section+section{border-left:1px solid var(--line)}.searchPlan section>small{color:var(--muted);font:500 9px var(--mono);margin-bottom:10px;display:block}.searchPlan section>strong{font:700 17px var(--display)}.searchPlan section>p{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:4px 14px;margin:0;padding:8px 0;font-size:11px;display:grid}.searchPlan section>p>b{font-family:var(--display)}.searchPlan section>p span{color:var(--muted)}.searchPlan section>p em{color:var(--violet);font:500 9px var(--mono);grid-column:2;font-style:normal}.priceIntelligence{border:1px solid var(--ink);background:var(--ink);color:#fff;grid-template-columns:repeat(3,1fr);margin:-18px 0 30px;display:grid}.priceIntelligence span{border-right:1px solid #ffffff26;gap:5px;padding:14px 20px;display:grid}.priceIntelligence span:last-child{border:0}.priceIntelligence small{color:#aaa4b5;font:500 8px var(--mono)}.priceIntelligence b{color:var(--acid);font:700 15px var(--body);font-variant-numeric:tabular-nums}.authSignal{background:#3a996214;border:1px solid #3a996238;gap:3px;margin-top:10px;padding:9px 11px;display:grid}.authSignal.risk{background:#ff75631a;border-color:#ff756359}.authSignal b{font:700 10px var(--body)}.authSignal span{color:var(--muted);font-size:9px;line-height:1.45}.feedbackControl{margin-top:10px}.feedbackControl>button{border:0;border-bottom:1px solid var(--line);color:var(--muted);font:500 9px var(--mono);background:0 0;padding:0}.feedbackControl>div{border:1px solid var(--line);background:#f0ece3;flex-wrap:wrap;gap:5px;padding:9px;display:flex}.feedbackControl>div>span{width:100%;font:700 9px var(--mono);text-transform:uppercase}.feedbackControl>div button{border:1px solid var(--line);font:600 8px var(--body);background:#fff;padding:5px 7px}.savedQuery em{color:var(--acid);font:500 8px var(--mono);margin-top:6px;font-style:normal;display:block}.forYou{background:var(--paper);border-bottom:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:70px 5vw;display:grid}.forYou h2{font:700 clamp(38px,5vw,64px)/.95 var(--display);letter-spacing:-.05em;margin:0}.forYou>div:first-child>p:last-child{max-width:420px;color:var(--muted);font-size:14px;line-height:1.6}.forYou>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.forYou button{border:1px solid var(--ink);background:var(--cream);text-align:left;gap:8px;min-height:150px;padding:20px;display:grid}.forYou button:hover{background:var(--acid)}.forYou button small{color:var(--violet);font:500 8px var(--mono);text-transform:uppercase}.forYou button b{font:700 16px/1.35 var(--display)}.forYou button span{color:var(--muted);font:500 9px var(--mono);text-transform:uppercase;align-self:end}@media (max-width:680px){.relaxationNotice{flex-direction:column;align-items:flex-start;gap:4px}.searchPlan>div{grid-template-columns:1fr}.searchPlan section+section{border-left:0;border-top:1px solid var(--line)}.searchPlan summary b{font-size:11px}.searchPlan section>p{grid-template-columns:85px 1fr}.priceIntelligence{grid-template-columns:1fr;margin-top:-12px}.priceIntelligence span{border-bottom:1px solid #ffffff26;border-right:0}.forYou{grid-template-columns:1fr;padding:55px 20px}.forYou>div:last-child{grid-template-columns:1fr}.forYou button{min-height:130px}}.feedbackControl{gap:14px;display:flex}.feedbackControl>button.purchaseSignal{color:#3a9962;border-color:#3a996266}.groupToggle{border:1px solid var(--line);height:44px;color:var(--muted);font:600 10px var(--body);white-space:nowrap;background:#fff;padding:0 12px}.clusterBadge{border-left:3px solid var(--violet);background:#7458ff12;justify-content:space-between;gap:12px;margin:-7px 0 15px;padding:8px 10px;display:flex}.clusterBadge b{font:700 10px var(--body)}.clusterBadge span{color:var(--muted);font:500 8px var(--mono)}.learningPanel{grid-template-columns:1fr 1fr;display:grid}.learningPanel>div{align-content:start;gap:12px;min-height:180px;padding:28px;display:grid}.learningPanel>div+div{border-left:1px solid var(--line)}.learningPanel>div>b{font:700 13px var(--display)}.learningPanel>div>div{flex-wrap:wrap;gap:7px;display:flex}.learningPanel span{background:var(--lavender);font:600 9px var(--mono);text-transform:capitalize;padding:7px 9px}.learningPanel strong{color:var(--violet);font:700 38px var(--body);font-variant-numeric:tabular-nums}.learningPanel p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.learningPanel button{border:1px solid var(--ink);font:600 9px var(--mono);text-transform:uppercase;background:0 0;justify-self:start;padding:8px 10px}@media (max-width:980px){.toolbarActions{flex-wrap:wrap}.groupToggle{order:3}.learningPanel{grid-template-columns:1fr}.learningPanel>div+div{border-left:0;border-top:1px solid var(--line)}}@media (max-width:680px){.toolbarActions{grid-template-columns:1fr auto auto}.groupToggle{order:4;grid-column:1/-1}.clusterBadge{flex-direction:column;align-items:flex-start}.learningPanel>div{padding:22px}}:root{--ink:#0b1420;--paper:#f7f6f2;--cream:#fffefa;--acid:#ff9f1c;--violet:#ff9f1c;--coral:#c96516;--lavender:#f2e7d6;--slate:#2a3342;--line:#0b142029;--muted:#626a75}body{background:var(--paper);color:var(--ink)}::selection{background:var(--acid);color:var(--ink)}:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.brandLogo{flex:none;line-height:0;position:relative}.brandLogo img{width:214px;height:auto;display:block}.brandLogo sup{color:var(--acid);font:600 8px var(--mono);margin:0;line-height:1;position:absolute;top:5px;right:-10px}.footerLead .brandLogo img{width:min(292px,100%)}.topbar,.hero,.pageHero,.categoryHero,.accountHero,.process,.siteFooter,.intelligenceBar,.priceIntelligence{background:var(--ink);color:var(--paper)}.desktopNav a,.savedLink,.textButton,.iconButton,.pageCta>a,.helpBand>a,.guideEnd a:first-child{color:var(--paper)}.desktopNav a:hover,.footerLinks b,.process li>b,.demoCard aside>span,.priceIntelligence b{color:var(--acid)}.mobileNav,.trustStrip,.pageCta,.guideEnd,.seoPrinciple{background:var(--acid);color:var(--ink)}.profileLink{color:var(--acid);background:#ff9f1c1a;border-color:#ff9f1c8f}.profileLink:hover{background:var(--acid);color:var(--ink)}.hero{background-image:none}.hero .lede,.pageHero>p:last-child,.categoryHero>p:not(.kicker),.accountHero p:last-child,.footerLead p{color:#f7f6f2b3}.glowOrb{display:none}.kicker>span{box-shadow:0 0 0 5px #ff9f1c24}.kicker.dark,.sectionHead h2 em,.storyGrid h2 em,.sectionNumber,.principles span,.categoryDetail li b,.articleBody>section>span,.articleBody li:before,.guideGrid footer em,.categoryNote a,.guideArticle header>div{color:#c96516}.searchCard{background:#fffefafc;border-color:#f7f6f247;box-shadow:0 18px 42px #0000004d}.searchCard:focus-within{border-color:var(--acid);box-shadow:0 20px 48px #00000054,0 0 0 4px #ff9f1c1c}.searchIcon{color:#c96516}.searchCard input::placeholder{color:#7a8088}.searchCard .primaryButton:hover{background:#ffb54f}.tryRow button:hover{background:var(--acid);color:var(--ink)}.demoImage{background:linear-gradient(145deg,var(--slate),var(--ink))}.demoImage:before{content:"";background:radial-gradient(circle at 50% 48%,#ff9f1c3b,#0000 44%);position:absolute;inset:0}.watchFace{background:var(--ink);border:1px solid #ff9f1cb3;border-radius:28px;width:148px;height:148px;overflow:hidden;transform:rotate(-5deg);box-shadow:0 18px 38px #0006}.watchFace img{object-fit:cover;width:100%;height:100%}.demoScore>strong{border-color:var(--acid)}.demoCard aside p,.demoCard aside small{color:#f7f6f2a8}.aiSeal{border-color:#ff9f1c6b;grid-template-rows:58px auto;gap:3px;width:88px;height:88px;padding:7px}.aiSeal img{object-fit:cover;border-radius:12px;width:58px;height:58px}.aiSeal small{color:var(--paper);letter-spacing:.08em;margin:0}.chips span{background:var(--slate);border-color:#f7f6f224}.chips small{color:#ffbe67}.rank{background:var(--acid);color:var(--ink)}.scoreRing{background:conic-gradient(var(--acid) var(--score),#dddad2 0)}.saveButton{box-shadow:4px 4px 0 var(--acid)}.cardFooter a,.cardFooter button,.searchPlan summary span,.searchPlan section>p em,.learningPanel strong{color:#b85c10}.dealBadge{color:#a84f08;background:#ff9f1c24}.dealBadge.unrated{color:var(--muted);background:#2a334214}.groupToggle.active{border-color:var(--acid);color:#9b4808;background:#ff9f1c1f}.clusterBadge{border-left-color:var(--acid);background:#ff9f1c1a}.relaxationNotice{border-left-color:var(--acid);background:#f5e4c8}.dataModeNotice{border-left:4px solid var(--slate);background:#e7e9ec;align-items:center;gap:14px;margin:0 0 18px;padding:13px 16px;font-size:13px;display:flex}.dataModeNotice b{font-family:var(--display)}.dataModeNotice span{color:var(--muted)}.filterBar select,.filterBar input{background:var(--slate);color:var(--paper)}.filterBar select:focus,.filterBar input:focus,.sortControl:focus-within,.filterPanel select:focus,.filterPanel input:focus,.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus,.settingsFields input:focus,.settingsFields select:focus{border-color:var(--acid);box-shadow:0 0 0 3px #ff9f1c24}.filterBar button{color:var(--acid);border-color:#ff9f1c6b}.filterPanel{background:#ebe8e1}.filterPanel select,.filterPanel input,.sortControl,.filterToggle,.viewToggle,.groupToggle,.priceInput,.feedbackControl>div button{background:#fff}.filterToggle.active{border-color:var(--acid);color:#9b4808}.filterToggle b{background:var(--acid);color:var(--ink)}.bookmark{background:#0b1420d1}.bookmark.active{background:var(--acid);color:var(--ink)}.auctionPill{color:var(--acid);background:#0b1420e6;border-color:#ff9f1c8a}.auctionIntel{background:#ff9f1c12;border-color:#ff9f1c38}.listingTiming i,.listingTiming .ends i{color:#b85c10}.sourcesSection,.popularSearches,.notFound{background:#efe7da}.sourceDot.ready{background:var(--acid)}.contactForm{box-shadow:12px 12px 0 var(--acid)}.accountAvatar{background:#ff9f1c1a}.toggleList input{accent-color:var(--acid)}.notFound>b{color:#ff9f1c47}.categorySearch{box-shadow:5px 5px 0 var(--slate)}.categoryGrid>a:nth-child(4n+1),.categoryGrid>a:nth-child(4n+4),.guideGrid>a:nth-child(3n+1){background:#efe7da}.drawerBackdrop{background:#0b1420b8}.savedDrawer{background:var(--ink);color:var(--paper)}.savedDrawer .drawerHead{border-color:#f7f6f238}.savedDrawer .drawerHead button{background:var(--acid);color:var(--ink)}.savedDrawer h2,.savedDrawer .savedQuery{color:var(--paper)}.savedDrawer .savedList article{border-color:#f7f6f221}.savedDrawer .emptyState>span{color:var(--acid)}.capabilityList>div{grid-template-columns:42px 1fr}.capabilityList>div>b{font:700 12px var(--mono);color:#a75400}.capabilityList strong{font:700 17px var(--display)}.capabilityList small{color:var(--muted);font-size:12px;line-height:1.55}.contactTrap{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.formError{background:#ffd9d2;border-left:4px solid #b63b2e;gap:5px;padding:15px;font-size:12px;display:grid}.formError span{color:#5d3330}.formError a{font-weight:700;text-decoration:underline}.formEnd button:disabled{cursor:wait;opacity:.65}@media (max-width:1100px){.brandLogo img{width:190px}.desktopNav{gap:20px}}@media (max-width:680px){.brandLogo img{width:166px}.brandLogo sup{top:3px;right:-8px}.footerLead .brandLogo img{width:238px}.aiSeal{grid-template-rows:43px auto;width:64px;height:64px;padding:4px}.aiSeal img{border-radius:9px;width:43px;height:43px}.aiSeal small{font-size:5px}.contactForm{box-shadow:7px 7px 0 var(--acid)}.dataModeNotice{flex-direction:column;align-items:flex-start;gap:4px}}.footerLinkButton{color:#d1ccd8;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.footerLinkButton:hover{color:#fff}.betaNotice{z-index:30;background:var(--acid);min-height:36px;color:var(--ink);justify-content:center;align-items:center;gap:14px;padding:8px 5vw;font-size:11px;text-decoration:none;display:flex;position:relative}.betaNotice b{font:800 9px var(--mono);letter-spacing:.1em}.betaNotice span{font-weight:600}.betaNotice em{font-style:normal;font:700 9px var(--mono)}.cookieBanner{z-index:1000;background:var(--ink);color:var(--paper);border:1px solid #f7f6f240;justify-content:space-between;align-items:center;gap:28px;padding:20px 22px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 60px #0000005c}.cookieBanner>div:first-child{gap:6px;max-width:720px;display:grid}.cookieBanner small,.consentPanel header small{color:var(--acid);font:700 9px var(--mono);letter-spacing:.1em}.cookieBanner b{font:700 17px var(--display)}.cookieBanner p{color:#f7f6f2b3;margin:0;font-size:12px;line-height:1.55}.cookieBanner a{color:var(--paper)}.cookieBanner>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cookieBanner button,.consentPanel button,.legalAction{color:var(--paper);font:700 9px var(--mono);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f7f6f259;padding:11px 13px}.cookieBanner .accept,.consentPanel footer button,.legalAction{border-color:var(--acid);background:var(--acid);color:var(--ink)}.consentBackdrop{z-index:1100;background:#0b1420c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.consentPanel{border:1px solid var(--ink);background:var(--paper);width:min(620px,100%);max-height:calc(100vh - 40px);box-shadow:12px 12px 0 var(--acid);overflow:auto}.consentPanel header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.consentPanel h2{font:700 34px var(--display);margin:5px 0 0}.consentPanel header button{border-color:var(--ink);color:var(--ink);font-size:16px}.consentPanel>p{color:var(--muted);margin:0;padding:20px 24px;font-size:13px;line-height:1.6}.consentChoices{border-top:1px solid var(--line);display:grid}.consentChoices label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:17px 24px;display:flex}.consentChoices span{gap:4px;display:grid}.consentChoices b{font-size:13px}.consentChoices small{color:var(--muted);font-size:11px;line-height:1.45}.consentChoices input{width:42px;height:22px;accent-color:var(--acid)}.consentPanel footer{justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.consentPanel footer a{color:var(--ink);font-size:11px}.legalAction{margin-top:14px;display:inline-block}.termsAcceptance{text-transform:none!important;letter-spacing:0!important;grid-template-columns:auto 1fr!important;align-items:start!important}.termsAcceptance input{height:18px;accent-color:var(--acid);margin:1px 0 0;width:18px!important}.termsAcceptance span{font-size:11px;line-height:1.55}.termsAcceptance a{color:var(--ink);font-weight:700}.dataAccuracyNotice{border-left:4px solid var(--slate);color:var(--muted);background:#e7e9ec;margin:0 0 18px;padding:12px 15px;font-size:12px;line-height:1.5}.reportIncorrect{color:var(--muted);font:600 9px var(--mono);text-underline-offset:3px;margin:2px 0 12px;text-decoration:underline;display:inline-block}@media (max-width:760px){.betaNotice{flex-direction:column;align-items:flex-start;gap:6px;padding:9px 20px}.betaNotice em{position:absolute;top:10px;right:20px}.cookieBanner{flex-direction:column;align-items:stretch;padding:17px;bottom:8px;left:8px;right:8px}.cookieBanner>div:last-child{grid-template-columns:1fr 1fr;display:grid}.cookieBanner .accept{grid-area:1/1/auto/-1}.consentPanel{box-shadow:7px 7px 0 var(--acid)}.consentPanel footer{flex-direction:column;align-items:stretch}.consentPanel footer button{width:100%}}.readinessPage{color:#0b1420;max-width:1500px;margin:auto;padding:7rem 3vw 5rem}.readinessHero{color:#f7f6f2;background:#0b1420;border-radius:28px;padding:2.4rem;box-shadow:inset 5px 0 #ff9f1c}.readinessHero h1{margin:.4rem 0;font-size:clamp(2.4rem,6vw,5.5rem)}.readinessPage section{margin-top:2.5rem}.decisionStrip{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.decisionStrip article{background:#fff;border:1px solid #d8d7d2;border-radius:18px;padding:1.3rem}.decisionStrip span{text-transform:uppercase;font-size:.75rem;display:block}.decisionStrip b{color:#c56800;margin:.35rem 0;font-size:1.2rem;display:block}.readinessTableWrap{background:#fff;border:1px solid #d8d7d2;border-radius:18px;overflow:auto}.readinessTableWrap table{border-collapse:collapse;width:100%;min-width:1100px;font-size:.82rem}.readinessTableWrap th,.readinessTableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e9e7e2;padding:.8rem}.readinessTableWrap th{color:#fff;background:#0b1420;position:sticky;top:0}.readinessTableWrap strong[data-grade=UNSUPPORTED]{color:#9c2f2f}.readinessTableWrap strong[data-grade=THIN]{color:#a85d00}.readinessSplit{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.readinessSplit>article{background:#fff;border:1px solid #d8d7d2;border-radius:18px;padding:1.5rem}.readinessSplit ol{padding:0;list-style:none}.readinessSplit li{border-bottom:1px solid #eee;padding:.55rem 0}.readinessSplit li span{color:#ff9f1c;margin-right:.5rem}.priority{border-bottom:1px solid #eee;padding:1rem 0}.priority p{margin:.3rem 0}.partnerReview{max-width:1200px;margin:auto;padding:8rem 4vw 5rem}.partnerReview>header,.partnerGate{color:#f7f6f2;background:#0b1420;border-radius:30px;padding:clamp(2rem,5vw,5rem);box-shadow:inset 6px 0 #ff9f1c}.partnerReview h1{margin:.4rem 0;font-size:clamp(2.5rem,7vw,6rem)}.reviewSteps,.partnerColumns{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0;display:grid}.reviewSteps article,.partnerColumns article,.independence{background:#fff;border:1px solid #dedbd3;border-radius:20px;padding:1.5rem}.reviewSteps span{color:#c56800;font-weight:800}.partnerColumns{grid-template-columns:1fr 1fr}.partnerColumns a,.partnerColumns p{border-bottom:1px solid #eee;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.partnerColumns span{color:#5e6671;text-align:right}.independence{margin-top:1rem}.primaryCta{color:#0b1420;background:#ff9f1c;border-radius:99px;margin-top:1rem;padding:.8rem 1.2rem;font-weight:800;display:inline-block}@media (max-width:900px){.decisionStrip,.readinessSplit,.reviewSteps,.partnerColumns{grid-template-columns:1fr}.readinessPage{padding:6rem 1rem 3rem}.readinessHero{padding:1.4rem}.partnerReview{padding:6rem 1rem 3rem}}
