:root{--serif:"Newsreader","Source Serif 4",Georgia,serif;--sans:"Geist","Inter",system-ui,-apple-system,sans-serif;--mono:"Geist Mono","JetBrains Mono",ui-monospace,"SF Mono",monospace;--bg:oklch(0.985 0.004 80);--bg-2:oklch(0.965 0.006 80);--bg-3:oklch(0.935 0.008 80);--ink:oklch(0.18 0.012 60);--ink-2:oklch(0.36 0.010 60);--ink-3:oklch(0.55 0.008 60);--rule:oklch(0.88 0.008 80);--rule-2:oklch(0.80 0.010 80);--accent:oklch(0.45 0.085 235);--accent-2:oklch(0.66 0.090 235);--accent-bg:oklch(0.965 0.020 235);--accent-ink:oklch(0.32 0.060 235);--buy:oklch(0.62 0.15 150);--buy-ink:oklch(0.32 0.10 150);--buy-bg:oklch(0.95 0.04 150);--watch:oklch(0.74 0.15 80);--watch-ink:oklch(0.38 0.10 70);--watch-bg:oklch(0.96 0.05 85);--nobuy:oklch(0.60 0.18 28);--nobuy-ink:oklch(0.36 0.12 28);--nobuy-bg:oklch(0.96 0.04 28);--gap-1:4px;--gap-2:8px;--gap-3:12px;--gap-4:16px;--gap-5:24px;--gap-6:32px;--gap-7:48px;--gap-8:72px;--pad-card-y:22px;--pad-card-x:24px;--row-h:40px;--radius:4px}[data-theme=dark]{--bg:oklch(0.18 0.008 250);--bg-2:oklch(0.22 0.008 250);--bg-3:oklch(0.27 0.010 250);--ink:oklch(0.96 0.005 80);--ink-2:oklch(0.78 0.008 80);--ink-3:oklch(0.58 0.010 80);--rule:oklch(0.32 0.010 250);--rule-2:oklch(0.42 0.012 250);--accent:oklch(0.72 0.110 235);--accent-2:oklch(0.55 0.090 235);--accent-bg:oklch(0.28 0.040 235);--accent-ink:oklch(0.82 0.100 235);--buy:oklch(0.72 0.16 150);--buy-ink:oklch(0.88 0.14 150);--buy-bg:oklch(0.28 0.06 150);--watch:oklch(0.78 0.15 80);--watch-ink:oklch(0.86 0.13 80);--watch-bg:oklch(0.30 0.06 80);--nobuy:oklch(0.68 0.18 28);--nobuy-ink:oklch(0.85 0.14 28);--nobuy-bg:oklch(0.30 0.08 28)}[data-density=compact]{--gap-3:8px;--gap-4:10px;--gap-5:16px;--gap-6:22px;--gap-7:32px;--gap-8:48px;--pad-card-y:14px;--pad-card-x:18px;--row-h:32px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink)}body{font-family:var(--sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}.serif{font-weight:400;letter-spacing:-.01em}.serif,.serif-bold{font-family:var(--serif)}.serif-bold{font-weight:600;letter-spacing:-.015em}.mono{font-family:var(--mono);font-feature-settings:"tnum","ss01"}.eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.eyebrow,.num{font-family:var(--mono)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell{max-width:1240px;margin:0 auto;padding:0 var(--gap-6)}.topbar{border-bottom:1px solid var(--rule);background:var(--bg);position:-webkit-sticky;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar-inner{gap:var(--gap-5);height:56px}.brand,.topbar-inner{display:flex;align-items:center}.brand{gap:10px;font-family:var(--sans);font-weight:600;font-size:16px;letter-spacing:-.02em}.brand-mark{display:inline-grid;grid-auto-flow:column;align-items:center;font-family:var(--mono);font-weight:600;font-size:22px;letter-spacing:-.08em;color:var(--ink);line-height:1}.brand-mark:before{content:"›";color:var(--ink)}.brand-mark:after{content:"‹";color:var(--ink-3);margin-left:-4px}.search{flex:1 1;display:flex;align-items:center;gap:10px;border:1px solid var(--rule);border-radius:var(--radius);padding:8px 12px;background:var(--bg-2);transition:border-color .12s;max-width:520px}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.search input{flex:1 1;border:none;background:transparent;outline:none;font:inherit;color:var(--ink);font-family:var(--mono);font-size:13px}.search .kbd{font-family:var(--mono);font-size:10px;color:var(--ink-3);border:1px solid var(--rule);border-radius:3px;padding:1px 5px}.hero{padding-top:var(--gap-8);padding-bottom:var(--gap-7);border-bottom:1px solid var(--rule)}.hero-domain{font-family:var(--serif);font-weight:500;font-size:clamp(56px,8vw,104px);line-height:.95;letter-spacing:-.04em;margin:0;display:flex;align-items:baseline;gap:0;color:var(--ink)}.hero-domain .tld{color:var(--ink-3)}.hero-domain em{font-style:italic;font-weight:400;color:var(--ink-2)}.hero-row{margin-top:var(--gap-6);display:grid;grid-template-columns:auto 1fr;grid-gap:var(--gap-7);gap:var(--gap-7);align-items:end}.hero-badges{display:flex;gap:var(--gap-3);flex-wrap:wrap}.verdict{display:inline-flex;align-items:center;gap:10px;border:1.5px solid;padding:10px 16px 10px 14px;border-radius:999px;font-family:var(--mono);font-size:13px;letter-spacing:.08em;font-weight:600}.verdict .v-label{text-transform:uppercase}.verdict .v-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in oklab,currentColor 18%,transparent)}.verdict.buy{color:var(--buy);background:var(--buy-bg)}.verdict.watch{color:var(--watch-ink);background:var(--watch-bg);border-color:var(--watch)}.verdict.nobuy{color:var(--nobuy);background:var(--nobuy-bg)}.pill-row{display:flex;gap:var(--gap-3);flex-wrap:wrap}.pill{display:inline-flex;align-items:baseline;gap:8px;padding:9px 14px;border-radius:999px;background:var(--bg-2);border:1px solid var(--rule);font-family:var(--mono);font-size:12px;color:var(--ink-2)}.pill .pill-label{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.pill .pill-val{color:var(--ink);font-weight:500;font-size:13px}.pill .pill-val strong{font-weight:600}.hero-score{text-align:right;display:grid;grid-gap:4px;gap:4px}.score-num{font-family:var(--serif);font-size:88px;font-weight:500;line-height:.9;letter-spacing:-.04em}.score-num .of{color:var(--ink-3);font-size:32px}.score-bars{display:grid;grid-gap:2px;gap:2px;margin-top:var(--gap-3);min-width:260px}.score-bar-row{display:grid;grid-template-columns:80px 1fr 24px;grid-gap:10px;gap:10px;font-family:var(--mono);font-size:10px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;align-items:center}.score-bar-track{height:4px;background:var(--bg-3);border-radius:2px;overflow:hidden}.score-bar-fill{height:100%;background:var(--accent)}.score-bar-val{color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.section{padding:var(--gap-7) 0;border-bottom:1px solid var(--rule)}.section:last-child{border-bottom:none}.section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--gap-5);gap:var(--gap-5)}.section-num{font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.14em;margin-right:var(--gap-4);font-weight:500}.section-title{font-family:var(--serif);font-weight:500;font-size:32px;letter-spacing:-.02em;line-height:1.05;margin:0;flex:1 1}.section-blurb{max-width:380px;color:var(--ink-2);font-size:13px;line-height:1.55;text-align:right}.val-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;background:var(--bg-2)}.val-card{padding:var(--pad-card-y) var(--pad-card-x);border-right:1px solid var(--rule);display:grid;grid-gap:8px;gap:8px}.val-card:last-child{border-right:none}.val-card.mid{background:var(--accent-bg)}.val-card.mid .val-tag{color:var(--accent-ink);border-color:color-mix(in oklab,var(--accent) 30%,var(--rule))}.val-card .eyebrow{display:flex;justify-content:space-between;align-items:center}.val-tag{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:2px;background:var(--bg);color:var(--ink-2);border:1px solid var(--rule)}.val-amount{font-family:var(--serif);font-size:44px;font-weight:500;letter-spacing:-.03em;color:var(--ink);line-height:1}.val-amount .currency{color:var(--ink-3);font-size:22px;vertical-align:top;margin-right:4px}.val-rationale{color:var(--ink-2);font-size:12px;line-height:1.5}.val-strip{margin-top:var(--gap-5);position:relative;height:56px}.val-strip-axis{top:28px;left:0;right:0;height:1px}.val-strip-axis,.val-strip-tick{position:absolute;background:var(--rule-2)}.val-strip-tick{top:22px;width:1px;height:13px;transform:translateX(-50%)}.val-strip-label{position:absolute;top:38px;font-family:var(--mono);font-size:10px;color:var(--ink-3);transform:translateX(-50%);white-space:nowrap;letter-spacing:.05em}.val-strip-band{position:absolute;top:22px;height:13px;background:color-mix(in oklab,var(--ink) 8%,transparent);border-left:1px solid var(--ink-2);border-right:1px solid var(--ink-2)}.val-strip-mid{position:absolute;top:14px;transform:translateX(-50%);display:grid;grid-gap:4px;gap:4px;justify-items:center}.val-strip-mid-dot{width:12px;height:12px;border-radius:50%;background:var(--accent);border:2px solid var(--bg);box-shadow:0 0 0 1px var(--accent)}.val-strip-mid-label{position:absolute;top:0;transform:translate(-50%,-100%);font-family:var(--mono);font-size:11px;color:var(--accent);white-space:nowrap;font-weight:500}.val-strip-ask{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:3px}.val-strip-ask-marker{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--ink-2)}.val-strip-ask-label{font-family:var(--mono);font-size:10px;color:var(--ink-2);text-align:center;white-space:nowrap;letter-spacing:.05em}.table{width:100%;border-collapse:collapse;font-size:13px}.table td,.table th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--rule);vertical-align:top}.table th{font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule-2)}.table tr:last-child td{border-bottom:none}.table .num{text-align:right;white-space:nowrap}.table-wrap{border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;background:var(--bg-2)}.roi-row-conservative{color:var(--ink-2)}.roi-row-base td{background:color-mix(in oklab,var(--ink) 4%,transparent)}.roi-row-upside .num.roi{color:var(--buy-ink);font-weight:600}.roi-break-even{margin-top:var(--gap-4);padding:var(--gap-3) var(--gap-4);background:var(--bg-2);border-left:2px solid var(--ink-2);font-family:var(--mono);font-size:12px;color:var(--ink-2)}.roi-break-even strong{color:var(--ink);font-weight:600}.nego-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap-4);gap:var(--gap-4)}.nego-card{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--pad-card-y) var(--pad-card-x);background:var(--bg-2);display:grid;grid-gap:var(--gap-3);gap:var(--gap-3);position:relative}.nego-card.target{background:var(--bg);border-color:var(--ink-2);border-width:1.5px}.nego-card .eyebrow{display:flex;justify-content:space-between;align-items:center}.nego-card-amount{font-family:var(--serif);font-size:36px;font-weight:500;letter-spacing:-.025em;line-height:1}.nego-card-amount .currency{color:var(--ink-3);font-size:18px;vertical-align:top;margin-right:2px}.nego-card-note{font-size:12px;color:var(--ink-2);line-height:1.5}.nego-card-pct{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase}.nego-points{margin-top:var(--gap-5);display:grid;grid-gap:var(--gap-3);gap:var(--gap-3)}.nego-point{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--gap-4);gap:var(--gap-4);padding:var(--gap-3) 0;border-bottom:1px dashed var(--rule);align-items:baseline}.nego-point:last-child{border-bottom:none}.nego-point .quote-mark{font-family:var(--serif);font-size:36px;line-height:.8;color:var(--ink-3)}.nego-point .body{font-family:var(--serif);font-size:17px;line-height:1.4;font-style:italic;color:var(--ink);letter-spacing:-.005em}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-7);gap:var(--gap-7)}.uses-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--rule)}.use-row{display:grid;grid-template-columns:28px 1fr auto;grid-gap:var(--gap-4);gap:var(--gap-4);padding:var(--gap-4) 0;border-bottom:1px solid var(--rule);align-items:baseline}.use-rank{font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.1em;font-weight:500}.use-name{font-family:var(--serif);font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.use-row.primary .use-name{color:var(--ink)}.use-row.primary{background:linear-gradient(90deg,var(--bg-2),transparent)}.use-blurb{color:var(--ink-2);font-size:13px;margin-top:4px;line-height:1.5}.use-tag{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase}.use-row.primary .use-tag{color:var(--buy-ink)}.flags-empty{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--gap-6);text-align:center;background:var(--bg-2);display:grid;grid-gap:var(--gap-3);gap:var(--gap-3);justify-items:center}.flags-empty-check{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--buy);color:var(--buy);display:grid;place-items:center;font-size:18px}.flags-list{display:grid;grid-gap:var(--gap-3);gap:var(--gap-3)}.flag-card{border:1px solid var(--rule);border-left:3px solid var(--nobuy);border-radius:var(--radius);padding:var(--gap-4);background:var(--bg-2);display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--gap-4);gap:var(--gap-4);align-items:center}.flag-sev{font-family:var(--mono);font-size:10px;letter-spacing:.12em;padding:4px 8px;border-radius:2px;background:var(--nobuy-bg);color:var(--nobuy);text-transform:uppercase}.flag-body strong{font-weight:600}.flag-body p{margin:0;color:var(--ink);font-size:13px}.flag-body em{color:var(--ink-3);font-style:normal;font-size:12px;font-family:var(--mono)}.exit-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;background:var(--bg-2)}.exit-cell{padding:var(--gap-4);border-right:1px solid var(--rule);display:grid;grid-gap:var(--gap-3);gap:var(--gap-3);align-content:start}.exit-cell:last-child{border-right:none}.exit-cell.recommended{background:var(--bg-3);position:relative}.exit-rec-tag{display:inline-flex;align-items:center;gap:5px;align-self:start;font-family:var(--mono);font-size:9px;letter-spacing:.14em;background:var(--ink);color:var(--bg);padding:3px 7px;border-radius:2px;margin-bottom:-4px}.exit-rec-tag:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--buy)}.exit-name{font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:1}.exit-stats{display:grid;grid-gap:4px;gap:4px;font-family:var(--mono);font-size:11px;color:var(--ink-3)}.exit-stats div{display:flex;justify-content:space-between;gap:8px}.exit-stats div strong{color:var(--ink-2);font-weight:500}.exit-cons,.exit-pros{font-size:12px;line-height:1.4;color:var(--ink-2)}.exit-pros:before{content:"+ ";color:var(--buy);font-family:var(--mono)}.exit-cons:before{content:"− ";color:var(--nobuy);font-family:var(--mono)}.comps-head{padding:14px;background:var(--bg-3);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule-2)}.comp-row,.comps-head{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:var(--gap-4);gap:var(--gap-4)}.comp-row{padding:16px 14px;border-bottom:1px solid var(--rule);align-items:center}.comp-row:last-child{border-bottom:none}.comp-name{font-family:var(--serif);font-size:19px;font-weight:500;letter-spacing:-.01em}.comp-meta,.comp-name .tld{color:var(--ink-3)}.comp-meta{font-family:var(--mono);font-size:11px;letter-spacing:.04em;margin-top:2px}.comp-date,.comp-price,.comp-source{font-family:var(--mono);font-size:12px;white-space:nowrap}.comp-source{color:var(--ink-3)}.comp-price{color:var(--ink);font-weight:500}.comp-relevance{display:inline-grid;grid-template-columns:repeat(3,4px);gap:2px;margin-left:8px;vertical-align:middle}.comp-relevance i{width:4px;height:12px;background:var(--rule-2);display:inline-block;border-radius:1px}.comp-relevance.r1 i:first-child,.comp-relevance.r2 i:nth-child(-n+2),.comp-relevance.r3 i{background:var(--accent)}.foot{padding:var(--gap-7) 0 var(--gap-8);color:var(--ink-3);font-size:12px;display:flex;justify-content:space-between;border-top:1px solid var(--rule)}.buyers-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap-4);gap:var(--gap-4)}.buyer-card{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--pad-card-y) var(--pad-card-x);background:var(--bg-2);display:grid;grid-gap:var(--gap-3);gap:var(--gap-3)}.buyer-avatar{width:36px;height:36px;border-radius:50%;background:var(--bg-3);font-family:var(--mono);font-size:12px;color:var(--ink-2);display:grid;place-items:center;letter-spacing:.02em}.buyer-title{font-family:var(--serif);font-size:19px;font-weight:500;letter-spacing:-.01em;line-height:1.15}.buyer-desc{font-size:12px;color:var(--ink-2);line-height:1.5}.buyer-willingness{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-3);gap:var(--gap-3);margin-top:4px;padding-top:var(--gap-3);border-top:1px dashed var(--rule);font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.buyer-stat{display:grid;grid-gap:3px;gap:3px}.buyer-stat-k{font-size:9px;letter-spacing:.14em;text-transform:uppercase}.buyer-stat-v{color:var(--ink);font-weight:500;font-size:12px}.buyer-stat-v .bracket{color:var(--accent)}.with-rail{display:grid;grid-template-columns:1fr 160px;grid-gap:var(--gap-8);gap:var(--gap-8);align-items:start}.toc{position:-webkit-sticky;position:sticky;top:80px;display:grid;grid-gap:6px;gap:6px;padding-top:var(--gap-7)}.toc a{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);text-decoration:none;border-left:1px solid var(--rule);padding:4px 0 4px 10px;transition:color .12s,border-color .12s}.toc a:hover{color:var(--ink);border-color:var(--ink)}.toc a.active{color:var(--accent);border-color:var(--accent);font-weight:500}@media (max-width:900px){.hero-row{grid-template-columns:1fr}.hero-score{text-align:left}.buyers-grid,.nego-grid,.val-grid{grid-template-columns:1fr}.buyer-card,.nego-card,.val-card{border-right:none;border-bottom:1px solid var(--rule)}.two-col{grid-template-columns:1fr}.exit-grid{grid-template-columns:1fr 1fr}.with-rail{grid-template-columns:1fr}.toc{display:none}}.muted{color:var(--ink-3)}.divider{height:1px;background:var(--rule);margin:var(--gap-5) 0}button{font:inherit;cursor:pointer}.icon-btn{width:32px;height:32px;border-radius:4px;border:1px solid var(--rule);background:var(--bg-2);color:var(--ink-2);display:grid;place-items:center;font-family:var(--mono)}.icon-btn:hover{color:var(--ink);border-color:var(--ink-2)}[data-tweaks=off] .tweaks-panel{display:none}.topbar-actions{display:flex;align-items:center;gap:var(--gap-3);margin-left:auto}.btn{font-family:var(--sans);font-size:13px;font-weight:500;border-radius:4px;padding:8px 14px;border:1px solid var(--rule);background:var(--bg-2);color:var(--ink);cursor:pointer;transition:border-color .12s,background .12s;letter-spacing:-.005em}.btn:hover{border-color:var(--ink-2)}.btn-ghost{background:transparent}.btn-accent{background:var(--accent);color:oklch(.985 .004 80);border-color:var(--accent)}.btn-accent:hover{background:color-mix(in oklab,var(--accent) 88%,black);border-color:var(--accent)}.btn-icon{width:36px;height:36px;padding:0;display:grid;place-items:center;color:var(--ink-2)}.btn-icon:hover{color:var(--ink)}.btn-icon svg{width:16px;height:16px;display:block}.user-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;background:var(--bg-2);border:1px solid var(--rule);border-radius:999px;color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.user-pill:hover{border-color:var(--ink-2)}.user-avatar{width:26px;height:26px;border-radius:50%;background:var(--accent);color:oklch(.985 .004 80);display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.02em}.user-menu{position:absolute;top:100%;right:0;margin-top:8px;background:var(--bg);border:1px solid var(--rule);border-radius:6px;box-shadow:0 12px 32px -16px color-mix(in oklab,var(--ink) 40%,transparent);min-width:240px;padding:6px;z-index:50}.user-menu,.user-menu-head{display:grid;grid-gap:2px;gap:2px}.user-menu-head{padding:10px 12px 8px;border-bottom:1px solid var(--rule);margin-bottom:6px}.user-menu-head .name{font-weight:500;font-size:13px;color:var(--ink)}.user-menu-head .email{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.user-menu button{text-align:left;padding:8px 12px;background:transparent;border:none;border-radius:3px;color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.user-menu button:hover{background:var(--bg-2);color:var(--ink)}.user-menu .menu-kbd{font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.05em}.user-pill-wrap{position:relative}.auth-backdrop{position:fixed;inset:0;background:color-mix(in oklab,oklch(.1 .012 60) 60%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;display:grid;place-items:center;padding:var(--gap-5);animation:fade-in .18s ease-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes lift-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.auth-modal{position:relative;width:100%;max-width:440px;background:var(--bg);border:1px solid var(--rule);border-radius:6px;padding:40px 44px;display:grid;grid-gap:24px;gap:24px;box-shadow:0 24px 72px -16px color-mix(in oklab,var(--ink) 50%,transparent);animation:lift-in .24s ease-out}.auth-head{display:grid;grid-gap:8px;gap:8px;text-align:left}.auth-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.auth-title{font-family:var(--serif);font-size:32px;font-weight:500;letter-spacing:-.025em;line-height:1.05;margin:0}.auth-subtitle{font-family:var(--sans);color:var(--ink-2);font-size:13px;line-height:1.5;margin:0}.auth-form{display:grid;grid-gap:14px;gap:14px}.auth-field{display:grid;grid-gap:6px;gap:6px}.auth-field label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.auth-field input{font-family:var(--sans);font-size:14px;padding:10px 12px;background:var(--bg-2);border:1px solid var(--rule);border-radius:4px;color:var(--ink);outline:none;transition:border-color .12s,box-shadow .12s}.auth-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.auth-field input::placeholder{color:var(--ink-3);font-family:var(--mono);font-size:12px}.auth-submit{margin-top:6px;padding:12px 14px;background:var(--ink);color:var(--bg);border:none;border-radius:4px;font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:-.005em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.auth-submit:hover{background:var(--accent)}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;color:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:var(--rule)}.auth-sso{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.auth-sso button{padding:10px;background:var(--bg-2);border:1px solid var(--rule);border-radius:4px;color:var(--ink-2);font:inherit;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.auth-sso button:hover{border-color:var(--ink-2);color:var(--ink)}.auth-toggle{text-align:center;font-size:12px;color:var(--ink-3);border-top:1px solid var(--rule);padding-top:18px;margin-top:4px}.auth-toggle button{background:none;border:none;color:var(--accent);font:inherit;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.auth-close{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--ink-3);font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center}.auth-close:hover{background:var(--bg-2);color:var(--ink)}.auth-fine{font-family:var(--mono);font-size:10px;color:var(--ink-3);text-align:center;letter-spacing:.04em}.auth-fine a{color:var(--ink-2)}@media print{@page{margin:14mm 16mm;size:letter}body,html{background:white!important;color:black!important;font-size:10.5pt}.auth-backdrop,.toc,.topbar,.topbar-actions,.tweaks-panel,.user-menu{display:none!important}.shell{max-width:none!important;padding:0!important}.with-rail{grid-template-columns:1fr!important;gap:0!important}.hero{padding-top:0!important;padding-bottom:18pt!important;border-bottom:1px solid #ccc}.hero-domain{font-size:56pt!important}.hero-row{margin-top:18pt!important;gap:24pt!important}.score-num{font-size:56pt!important}.section{padding:18pt 0!important;page-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #ddd!important}.section-head{page-break-after:avoid;break-after:avoid}.section-title{font-size:22pt!important}#exit,#negotiation,#uses,#valuation{page-break-before:always;break-before:page}.buyer-card,.comp-row,.exit-cell,.flag-card,.nego-card,.use-row,.val-card{page-break-inside:avoid;break-inside:avoid}body{--ink-2:#333;--ink-3:#666;--rule:#ccc;--rule-2:#999;--bg:#fff;--bg-2:#fafafa;--bg-3:#f0f0f0}.exit-cell.recommended,.val-card.mid{background:#f6f6f6!important}.foot{padding:14pt 0 0!important;border-top:1px solid #ccc!important}.print-only{display:block!important}.verdict,.verdict.buy,.verdict.nobuy,.verdict.watch{border-color:currentColor!important;background:transparent!important;color:black!important}}.print-only{display:none}.byline{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--rule);border-radius:999px;background:var(--bg-2);margin-top:var(--gap-5)}.byline-avatar{width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.02em}.byline-meta{display:grid;grid-gap:1px;gap:1px}.byline-name{font-size:12px;color:var(--ink)}.byline-name strong{font-weight:600}.byline-when{font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.04em}.byline-when a{color:var(--accent);text-decoration:none}.byline-when a:hover{text-decoration:underline}.share-wrap{position:relative}.share-menu{position:absolute;top:calc(100% + 8px);right:0;width:360px;background:var(--bg);border:1px solid var(--rule);border-radius:8px;box-shadow:0 16px 48px -20px color-mix(in oklab,var(--ink) 50%,transparent);z-index:60;display:grid;grid-gap:14px;gap:14px;padding:18px;animation:lift-in .18s ease-out}.share-menu-head{display:grid;grid-gap:4px;gap:4px}.share-menu-sub{font-family:var(--serif);font-size:15px;font-weight:500;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.share-link-row{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px}.share-link-input{font-family:var(--mono);font-size:11px;color:var(--ink-2);background:var(--bg-2);border:1px solid var(--rule);border-radius:4px;padding:8px 10px;outline:none;overflow:hidden;text-overflow:ellipsis}.share-link-input:focus{border-color:var(--accent)}.share-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--bg-2);border:1px solid var(--rule);border-radius:4px;cursor:pointer;font-size:12px}.share-toggle strong{display:block;font-weight:500;color:var(--ink);font-size:12px}.share-toggle em{font-style:normal;color:var(--ink-3);font-size:11px;font-family:var(--mono);letter-spacing:.02em}.toggle{position:relative;width:32px;height:18px;background:var(--rule-2);border-radius:999px;transition:background .16s;flex-shrink:0}.toggle.on{background:var(--accent)}.toggle-dot{position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--bg);border-radius:50%;transition:transform .16s}.toggle.on .toggle-dot{transform:translateX(14px)}.share-platforms{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.share-platform{display:flex;align-items:center;gap:10px;padding:8px 10px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--ink-2);font-size:12px;text-decoration:none;cursor:pointer;font:inherit}.share-platform:hover{background:var(--bg-2);color:var(--ink);border-color:var(--rule)}.share-platform.pdf{border-top:1px solid var(--rule);border-radius:0;padding-top:12px;margin-top:4px;background:transparent}.share-platform.pdf:hover{background:var(--bg-2)}.share-platform-glyph{width:24px;height:24px;display:grid;place-items:center;background:var(--bg-2);border-radius:4px;font-family:var(--mono);font-size:12px;color:var(--ink);font-weight:600}.share-platform:hover .share-platform-glyph{background:var(--ink);color:var(--bg)}.eeat-foot{background:var(--bg-2);border-top:1px solid var(--rule);padding:var(--gap-7) 0 var(--gap-5);margin-top:var(--gap-8)}.eeat-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;grid-gap:var(--gap-6);gap:var(--gap-6);padding-bottom:var(--gap-6);border-bottom:1px solid var(--rule)}.eeat-brand .eeat-logo{display:flex;align-items:center;gap:10px;margin-bottom:14px}.eeat-brand .brand-mark{font-size:22px}.eeat-wordmark{font-family:var(--sans);font-size:16px;font-weight:600;letter-spacing:-.02em}.eeat-mission{font-size:13px;color:var(--ink-2);line-height:1.55;margin:0 0 16px;max-width:340px}.eeat-copyright{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;margin:0}.eeat-trust{display:grid;grid-gap:6px;gap:6px}.eeat-trust-item{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.02em}.eeat-trust-item strong{color:var(--accent);font-weight:600}.eeat-col{display:grid;grid-gap:8px;gap:8px;align-content:start}.eeat-col h3{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-weight:500}.eeat-col a{color:var(--ink-2);text-decoration:none;font-size:13px;padding:2px 0}.eeat-col a:hover{color:var(--ink)}.eeat-address{font-size:12px;color:var(--ink-3);line-height:1.5;margin-top:8px;font-family:var(--mono);letter-spacing:.01em}.eeat-disclaimer{padding:var(--gap-5) 0;border-bottom:1px solid var(--rule)}.eeat-disclaimer p{font-size:12px;color:var(--ink-3);line-height:1.6;margin:0 auto;max-width:820px;text-align:center}.eeat-disclaimer strong{color:var(--ink);font-weight:600}.eeat-base{padding:var(--gap-4) 0 0;display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase}.eeat-base-left{display:flex;gap:12px;align-items:center}.eeat-base-left .sep{opacity:.5}.eeat-base-left time{color:var(--ink-2)}@media (max-width:900px){.eeat-grid{grid-template-columns:1fr 1fr}.eeat-brand{grid-column:1/-1}}.cookie-banner{position:fixed;bottom:16px;left:16px;right:16px;max-width:720px;margin:0 auto;background:var(--bg);border:1px solid var(--rule);border-radius:6px;box-shadow:0 16px 48px -16px color-mix(in oklab,var(--ink) 35%,transparent);padding:16px 18px;display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;z-index:90;animation:lift-in .24s ease-out}.cookie-body{font-size:13px;color:var(--ink-2);line-height:1.5}.cookie-body strong{color:var(--ink);font-weight:600}.cookie-body a{color:var(--accent);text-decoration:none;font-family:var(--mono);font-size:11px;letter-spacing:.04em}.cookie-actions{display:flex;gap:8px}@media (max-width:640px){.cookie-banner{grid-template-columns:1fr}.cookie-actions{justify-content:flex-end}}@media print{.byline,.cookie-banner,.share-menu{display:none!important}.eeat-foot{page-break-before:always;break-before:page}}.public-cta{padding:var(--gap-8) 0;background:linear-gradient(180deg,var(--bg) 0,var(--accent-bg) 100%);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.public-cta-inner{text-align:center;display:grid;grid-gap:16px;gap:16px;justify-items:center}.public-cta-title{font-family:var(--serif);font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.035em;line-height:1;margin:0;max-width:14ch}.public-cta-title em{font-style:italic;color:var(--accent-ink)}.public-cta-body{font-family:var(--serif);font-size:18px;color:var(--ink-2);max-width:520px;line-height:1.5;margin:0}.public-cta-actions{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap;justify-content:center}.run-loading{position:fixed;inset:0;background:var(--bg);z-index:80;display:grid;place-items:center;animation:fade-in .2s ease}.run-loading-card{width:100%;max-width:520px;padding:0 var(--gap-5);display:grid;grid-gap:var(--gap-5);gap:var(--gap-5)}.run-loading-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:500}.run-loading-title{font-family:var(--serif);font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:1.05;margin:0}.run-loading-title strong{font-weight:500;font-style:italic;color:var(--ink-2)}.run-steps{display:grid;grid-gap:8px;gap:8px;font-family:var(--mono);font-size:13px;list-style:none;padding:0;margin:0}.run-steps li{display:grid;grid-template-columns:18px 1fr auto;grid-gap:10px;gap:10px;padding:6px 0;color:var(--ink-3);align-items:center;transition:color .2s}.run-steps li.done{color:var(--ink-2)}.run-steps li.doing{color:var(--ink)}.run-step-mark{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid;font-size:10px}.run-steps li.done .run-step-mark{background:var(--accent);border-color:var(--accent);color:var(--bg)}.run-steps li.doing .run-step-mark{border-color:var(--accent);color:var(--accent);animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.run-step-time{font-size:10px;color:var(--ink-3);letter-spacing:.04em}.run-loading-bar{height:2px;background:var(--bg-3);border-radius:1px;overflow:hidden}.run-loading-bar-fill{height:100%;background:var(--accent);transition:width .36s ease-out}.save-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:var(--bg-2);border:1px solid var(--rule);border-radius:999px;color:var(--ink);font:inherit;font-family:var(--sans);font-size:12px;font-weight:500;cursor:pointer;transition:all .16s;letter-spacing:-.005em}.save-btn:hover{border-color:var(--ink-2)}.save-btn svg{width:14px;height:14px}.save-btn.saved{background:var(--buy-bg);color:var(--buy);border-color:var(--buy)}.save-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--bg);border-radius:6px;padding:10px 16px;display:flex;align-items:center;gap:12px;font-size:13px;z-index:70;animation:lift-in .22s ease-out;box-shadow:0 16px 48px -12px color-mix(in oklab,var(--ink) 50%,transparent)}.save-toast a{color:var(--accent);font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-decoration:none}.save-toast a:hover{text-decoration:underline}.cmdk-backdrop{position:fixed;inset:0;background:color-mix(in oklab,oklch(.1 .012 60) 50%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;display:grid;align-items:start;justify-items:center;padding:88px 16px 16px;animation:fade-in .14s ease-out}.cmdk{width:100%;max-width:640px;background:var(--bg);border:1px solid var(--rule);border-radius:10px;box-shadow:0 32px 96px -24px color-mix(in oklab,var(--ink) 60%,transparent);display:grid;grid-template-rows:auto 1fr auto;max-height:calc(100vh - 120px);overflow:hidden;animation:lift-in .18s ease-out}.cmdk-input-wrap{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--rule)}.cmdk-input-icon{color:var(--ink-3);display:grid;place-items:center}.cmdk-input-wrap input{flex:1 1;border:none;outline:none;background:transparent;padding:18px 0;font:inherit;font-family:var(--sans);font-size:15px;color:var(--ink);letter-spacing:-.005em}.cmdk-input-wrap input::placeholder{color:var(--ink-3)}.cmdk-list{overflow-y:auto;padding:6px 6px 8px}.cmdk-group{display:grid;grid-gap:1px;gap:1px;padding:6px 0}.cmdk-group-label{padding:6px 12px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cmdk-item{display:grid;grid-template-columns:24px 1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 12px;border:none;background:transparent;border-radius:5px;cursor:pointer;text-align:left;font:inherit;font-size:13px;color:var(--ink);width:100%}.cmdk-item.active{background:var(--bg-2)}.cmdk-item.danger.active{background:var(--nobuy-bg);color:var(--nobuy)}.cmdk-item-icon{width:22px;height:22px;display:grid;place-items:center;background:var(--bg-2);border:1px solid var(--rule);border-radius:4px;font-family:var(--mono);font-size:13px;font-weight:500;color:var(--ink-2)}.cmdk-item.active .cmdk-item-icon{border-color:var(--ink-2);color:var(--ink)}.cmdk-item-icon.kind-buy{background:var(--buy-bg);border-color:var(--buy);color:var(--buy)}.cmdk-item-icon.kind-watch{background:var(--watch-bg);border-color:var(--watch);color:var(--watch-ink)}.cmdk-item-icon.kind-nobuy{background:var(--nobuy-bg);border-color:var(--nobuy);color:var(--nobuy)}.cmdk-item-icon.kind-buy:after,.cmdk-item-icon.kind-nobuy:after,.cmdk-item-icon.kind-watch:after{content:"●";font-size:9px}.cmdk-item-label{font-weight:500;color:var(--ink);letter-spacing:-.005em}.cmdk-item-detail,.cmdk-item-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-item-detail{font-size:11px;letter-spacing:.02em;max-width:240px}.cmdk-item-detail,.cmdk-item-kbd{font-family:var(--mono);color:var(--ink-3)}.cmdk-item-kbd{font-size:10px;letter-spacing:.05em}.cmdk-empty{padding:32px;text-align:center;font-size:12px;letter-spacing:.04em}.cmdk-empty,.cmdk-foot{font-family:var(--mono);color:var(--ink-3)}.cmdk-foot{display:flex;gap:18px;padding:10px 14px;border-top:1px solid var(--rule);font-size:11px;letter-spacing:.02em}.cmdk-kbd{display:inline-block;padding:1px 6px;border:1px solid var(--rule);border-radius:3px;font-family:var(--mono);font-size:10px;color:var(--ink-2);margin-right:4px;background:var(--bg-2);min-width:18px;text-align:center}.b-hero{padding:var(--gap-7) 0 var(--gap-6);border-bottom:1px solid var(--rule)}.b-hero h1{font-family:var(--serif);font-size:clamp(40px,6vw,72px);font-weight:500;letter-spacing:-.035em;line-height:.95;margin:0}.b-hero h1 em{font-style:italic;color:var(--ink-2)}.b-hero p{font-family:var(--serif);font-size:20px;color:var(--ink-2);line-height:1.5;max-width:640px;margin:var(--gap-4) 0 0}.b-input-card{border:1.5px solid var(--ink);border-radius:8px;padding:0;margin-top:var(--gap-6);display:grid;grid-template-rows:auto auto auto;overflow:hidden;background:var(--bg)}.b-input-head{padding:12px 18px;display:flex;justify-content:space-between;align-items:center;background:var(--bg-2);border-bottom:1px solid var(--rule)}.b-input-head .eyebrow{color:var(--accent)}.b-input-count{font-family:var(--mono);font-size:11px;color:var(--ink-2);letter-spacing:.04em}.b-input-card textarea{border:none;outline:none;resize:vertical;padding:18px;font-family:var(--mono);font-size:14px;line-height:1.6;color:var(--ink);background:transparent;min-height:160px}.b-input-card textarea::placeholder{color:var(--ink-3)}.b-input-actions{display:flex;justify-content:space-between;padding:12px 18px;border-top:1px solid var(--rule);background:var(--bg-2);align-items:center;gap:12px;flex-wrap:wrap}.b-input-hint{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.02em}.b-progress{margin-top:var(--gap-6);padding:var(--gap-5);border:1px solid var(--rule);border-radius:6px;background:var(--bg-2);display:grid;grid-gap:var(--gap-3);gap:var(--gap-3)}.b-progress-bar{height:4px;background:var(--bg-3);border-radius:2px;overflow:hidden}.b-progress-fill{height:100%;background:var(--accent);transition:width .38s ease-out}.b-progress-row{display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;color:var(--ink-2)}.b-totals{margin-top:var(--gap-6);display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--rule);border-radius:6px;overflow:hidden;background:var(--bg-2)}.b-total{padding:16px 18px;border-right:1px solid var(--rule);display:grid;grid-gap:3px;gap:3px}.b-total:last-child{border-right:none}.b-total .k{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.b-total .v{font-family:var(--serif);font-size:28px;font-weight:500;letter-spacing:-.025em;line-height:1;color:var(--ink)}.b-total .v.num-mono{font-family:var(--mono);font-size:22px;font-weight:500;letter-spacing:-.015em}.b-total.buy .v{color:var(--buy)}.b-total.watch .v{color:var(--watch-ink)}.b-total.nobuy .v{color:var(--nobuy)}.b-total .note{font-family:var(--mono);font-size:10px;color:var(--ink-3)}.b-flags{margin-top:var(--gap-4);display:grid;grid-gap:8px;gap:8px}.b-flag{display:grid;grid-template-columns:100px 1fr auto;grid-gap:14px;gap:14px;padding:12px 16px;border-radius:6px;background:var(--bg-2);border:1px solid var(--rule);align-items:center}.b-flag-pill{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:3px 7px;border-radius:2px;text-align:center}.b-flag.ok .b-flag-pill{background:var(--buy-bg);color:var(--buy)}.b-flag.note .b-flag-pill{background:var(--watch-bg);color:var(--watch-ink)}.b-flag.warn .b-flag-pill{background:var(--nobuy-bg);color:var(--nobuy)}.b-flag-body{font-size:13px;color:var(--ink);line-height:1.5}.b-flag-body strong{font-weight:500}.b-flag-stat{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.b-table-wrap{margin-top:var(--gap-6);border:1px solid var(--rule);border-radius:6px;overflow:hidden}.b-rank-head{background:var(--bg-2);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.b-rank-head,.b-rank-row{display:grid;grid-template-columns:36px 24px 1.5fr 88px 64px 96px 96px 80px 56px 28px;grid-gap:10px;gap:10px;padding:12px 16px;border-bottom:1px solid var(--rule)}.b-rank-row{align-items:center;background:var(--bg);transition:background .12s}.b-rank-row:last-child{border-bottom:none}.b-rank-row:hover{background:var(--bg-2)}.b-rank-row .rank{font-size:17px;letter-spacing:-.02em}.b-rank-row .domain,.b-rank-row .rank{font-family:var(--serif);font-weight:500;color:var(--ink)}.b-rank-row .domain{font-size:18px;letter-spacing:-.015em}.b-rank-row .domain .tld{color:var(--ink-3)}.b-rank-row .check{width:18px;height:18px;border:1.5px solid var(--rule-2);border-radius:3px;display:grid;place-items:center;cursor:pointer}.b-rank-row .check.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.b-rank-row .v-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;font-weight:600;border:1px solid}.b-rank-row .v-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.b-rank-row .v-pill.buy{color:var(--buy);background:var(--buy-bg)}.b-rank-row .v-pill.watch{color:var(--watch-ink);background:var(--watch-bg);border-color:var(--watch)}.b-rank-row .v-pill.nobuy{color:var(--nobuy);background:var(--nobuy-bg)}.b-rank-row .num-cell{font-family:var(--mono);font-size:12px;color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.b-rank-row .num-cell.muted{color:var(--ink-3)}.b-rank-row .num-cell.pos{color:var(--buy);font-weight:600}.b-rank-row .num-cell.neg{color:var(--nobuy)}.b-rank-row .num-cell.score{font-weight:600}.b-rank-row .actions{text-align:right;color:var(--ink-3);cursor:pointer}.b-selection{position:-webkit-sticky;position:sticky;bottom:16px;margin:var(--gap-5) auto 0;background:var(--ink);color:var(--bg);padding:12px 18px;border-radius:999px;display:flex;align-items:center;gap:16px;font-family:var(--sans);font-size:13px;width:max-content;box-shadow:0 16px 48px -12px color-mix(in oklab,var(--ink) 50%,transparent);animation:lift-in .22s ease-out}.b-selection strong{font-weight:600;font-family:var(--mono)}.b-selection button{background:var(--bg);color:var(--ink);border:none;padding:6px 12px;border-radius:999px;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.b-selection button.muted{background:transparent;color:var(--bg);border:1px solid color-mix(in oklab,var(--bg) 30%,transparent)}.c-hero{padding-top:var(--gap-7);padding-bottom:var(--gap-5);border-bottom:1px solid var(--rule)}.c-hero h1{font-family:var(--serif);font-size:clamp(40px,5.5vw,64px);font-weight:500;letter-spacing:-.035em;line-height:.95;margin:0}.c-hero h1 em{font-style:italic;color:var(--ink-2)}.c-hero p{font-family:var(--serif);font-size:19px;color:var(--ink-2);margin:var(--gap-4) 0 0;line-height:1.5;max-width:640px}.c-picker{margin-top:var(--gap-6);display:grid;grid-template-columns:1fr auto 1fr;grid-gap:16px;gap:16px;align-items:center}.c-picker .vs{font-family:var(--serif);font-size:22px;font-style:italic;font-weight:500;color:var(--ink-3)}.c-picker-slot{border:1px solid var(--rule);border-radius:6px;background:var(--bg-2);padding:0;position:relative}.c-picker-slot.filled{background:var(--bg);border-color:var(--ink-2)}.c-picker-slot select{width:100%;font-family:var(--mono);font-size:13px;padding:14px 16px;background:transparent;border:none;outline:none;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.c-picker-slot:after{content:"▾";position:absolute;right:14px;top:14px;color:var(--ink-3);pointer-events:none;font-family:var(--mono);font-size:11px}.compare-wrap{margin-top:var(--gap-7);border:1px solid var(--rule);border-radius:6px;overflow:hidden}.compare-row{display:grid;grid-template-columns:1fr 220px 1fr;border-bottom:1px solid var(--rule);align-items:stretch}.compare-row:last-child{border-bottom:none}.compare-row.head .compare-cell{padding:22px 24px 20px;background:var(--bg-2)}.compare-cell{padding:18px 24px;display:grid;align-content:center;grid-gap:4px;gap:4px;border-right:1px solid var(--rule)}.compare-cell:last-child{border-right:none}.compare-row.head .compare-domain{font-family:var(--serif);font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1;margin:0}.compare-row.head .compare-domain .tld{color:var(--ink-3)}.compare-cell.middle{background:var(--bg-3);text-align:center;border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.compare-cell.middle .compare-k{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.compare-cell.middle .compare-delta{font-family:var(--mono);font-size:13px;color:var(--ink-2);margin-top:2px;letter-spacing:.02em}.compare-val-amount{font-family:var(--serif);font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1}.compare-val-amount .currency{color:var(--ink-3);font-size:14px;vertical-align:top}.compare-val-mono{font-family:var(--mono);font-size:16px;color:var(--ink);font-weight:500;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compare-side{color:var(--ink-3);letter-spacing:.04em}.compare-side,.compare-winner{font-family:var(--mono);font-size:11px}.compare-winner{color:var(--buy);font-weight:700;letter-spacing:.08em}.compare-winner.right{text-align:right}.compare-verdict{margin-top:var(--gap-6);padding:var(--gap-6);border:1px solid var(--accent);background:var(--accent-bg);border-radius:6px;display:grid;grid-gap:var(--gap-3);gap:var(--gap-3)}.compare-verdict .eyebrow{color:var(--accent)}.compare-verdict-title{font-family:var(--serif);font-size:32px;font-weight:500;letter-spacing:-.025em;line-height:1.1;margin:0}.compare-verdict-title em{font-style:italic}.compare-verdict-body{font-family:var(--serif);font-size:16px;color:var(--ink-2);line-height:1.55;max-width:640px}.c-empty{margin-top:var(--gap-7);padding:80px 24px;border:1px dashed var(--rule);border-radius:6px;text-align:center;background:var(--bg-2)}.c-empty h2{font-family:var(--serif);font-size:26px;font-weight:500;margin:0 0 12px;letter-spacing:-.02em}.c-empty p{color:var(--ink-2);font-size:14px;max-width:400px;margin:0 auto;line-height:1.5}@media (max-width:980px){.b-totals{grid-template-columns:1fr 1fr}.b-total:nth-child(2n){border-right:none}.b-rank-head,.b-rank-row{display:none}.compare-row{grid-template-columns:1fr}.compare-cell.middle{display:none}.c-picker{grid-template-columns:1fr}.c-picker .vs{display:none}}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:color-mix(in oklab,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.nav-inner{max-width:1180px;margin:0 auto;padding:16px 40px;gap:var(--gap-5);height:64px}.nav-brand,.nav-inner{display:flex;align-items:center}.nav-brand{gap:10px;font-family:var(--sans);font-weight:600;font-size:16px;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.nav-links{display:flex;align-items:center;gap:var(--gap-5);margin-left:var(--gap-5)}.nav-links a{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--ink-2);text-decoration:none;letter-spacing:-.005em;transition:color .12s}.nav-links a:hover{color:var(--ink)}.nav-actions{display:flex;align-items:center;gap:var(--gap-3);margin-left:auto}.hero-land{max-width:1180px;margin:0 auto;padding:88px 40px 72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-gap:var(--gap-8);gap:var(--gap-8);align-items:center}.hero-eyebrow{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--gap-4)}.hero-headline{font-family:var(--serif);font-weight:500;font-size:clamp(48px,6vw,84px);line-height:.98;letter-spacing:-.035em;color:var(--ink);margin:0;max-width:14ch;text-wrap:balance}.hero-headline em{font-style:italic;font-weight:400;color:var(--ink-2)}.hero-sub{margin:var(--gap-5) 0 0;max-width:50ch;font-size:18px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.hero-input-wrap{margin-top:var(--gap-6);display:flex;flex-direction:column;gap:var(--gap-3)}.hero-input{display:flex;align-items:center;gap:10px;border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--bg-2);padding:6px 6px 6px 16px;transition:border-color .12s,box-shadow .12s;max-width:520px}.hero-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.hero-input .prefix{font-family:var(--mono);font-size:20px;color:var(--ink-3);line-height:1}.hero-input input{flex:1 1;border:none;outline:none;background:transparent;font:inherit;font-family:var(--mono);font-size:16px;color:var(--ink);padding:14px 0;min-width:0}.hero-input input::placeholder{color:var(--ink-3)}.hero-input button{flex:0 0 auto;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:-.005em;color:oklch(.985 .004 80);background:var(--accent);border:1px solid var(--accent);border-radius:3px;padding:11px 18px;cursor:pointer;transition:background .12s;white-space:nowrap}.hero-input button:hover{background:color-mix(in oklab,var(--accent) 88%,black)}.hero-samples{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3)}.hero-sample{color:var(--accent);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--accent) 30%,transparent);transition:border-color .12s}.hero-sample:hover{border-bottom-color:var(--accent)}.hero-credit{margin-top:var(--gap-5);font-size:12px;color:var(--ink-3);line-height:1.5}.hero-preview{position:relative}.preview-stamp{position:absolute;top:-12px;left:20px;z-index:1;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);background:var(--bg);border:1px solid var(--rule);border-radius:999px;padding:5px 12px}.preview-card{display:grid;grid-gap:var(--gap-3);gap:var(--gap-3);background:var(--bg-2);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--gap-6) var(--gap-5) var(--gap-5);box-shadow:0 24px 64px -32px color-mix(in oklab,var(--ink) 40%,transparent)}.preview-domain{font-family:var(--serif);font-weight:500;font-size:34px;letter-spacing:-.03em;line-height:1;color:var(--ink);margin:2px 0 4px}.preview-domain .tld{color:var(--ink-3)}.preview-verdict{justify-self:start;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--buy);background:var(--buy-bg);border:1.5px solid var(--buy);border-radius:999px;padding:6px 16px}.preview-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap-3);gap:var(--gap-3);padding-bottom:var(--gap-3);border-bottom:1px solid var(--rule)}.preview-row .item{display:grid;grid-gap:3px;gap:3px}.preview-row .item .k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.preview-row .item .v{font-family:var(--mono);font-size:15px;font-weight:500;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preview-foot{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.preview-foot strong{color:var(--ink);font-weight:600}.l-section{max-width:1180px;margin:0 auto;padding:88px 40px;border-top:1px solid var(--rule)}.l-section-head{display:grid;grid-template-columns:1fr minmax(0,420px);grid-gap:var(--gap-7);gap:var(--gap-7);align-items:end;margin-bottom:var(--gap-7)}.l-section-num{display:block;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--gap-3)}.l-section-title{font-family:var(--serif);font-weight:500;font-size:clamp(32px,4vw,52px);line-height:1.02;letter-spacing:-.03em;color:var(--ink);margin:0;max-width:16ch}.l-section-title em{font-style:italic;font-weight:400;color:var(--ink-2)}.l-section-blurb{margin:0;font-size:15px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.how-card{display:grid;grid-gap:var(--gap-2);gap:var(--gap-2);align-content:start;padding:var(--gap-6);border-right:1px solid var(--rule)}.how-card:last-child{border-right:none}.how-num{font-family:var(--serif);font-size:64px;font-weight:500;line-height:.9;letter-spacing:-.04em;color:var(--bg-3)}.how-tag{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:var(--gap-3)}.how-title{font-family:var(--serif);font-weight:500;font-size:22px;letter-spacing:-.02em;color:var(--ink);margin:2px 0 4px}.how-body{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.math-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gap-5);gap:var(--gap-5)}.math-card{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-2);overflow:hidden}.math-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-4);padding:14px 18px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.math-card-head span:last-child{color:var(--ink)}.math-card table{width:100%;border-collapse:collapse;font-size:13px}.math-card th{text-align:left;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:10px 18px}.math-card td,.math-card th{border-bottom:1px solid var(--rule)}.math-card td{padding:11px 18px;color:var(--ink-2)}.math-card tr:last-child td{border-bottom:none}.math-card .num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.math-card .num,.math-card th.num{text-align:right}.roi-pos{color:var(--buy)}.final-cta{max-width:1180px;margin:0 auto;padding:104px 40px 120px;border-top:1px solid var(--rule);text-align:center}.final-cta h2{font-family:var(--serif);font-weight:500;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.035em;color:var(--ink);margin:0 auto;max-width:18ch}.final-cta h2 em{font-style:italic;font-weight:400;color:var(--ink-2)}.final-cta p{margin:var(--gap-4) auto 0;font-size:16px;color:var(--ink-2)}.final-cta .hero-input{margin:var(--gap-6) auto 0}.gate{min-height:calc(100vh - 56px);display:grid;place-items:center;padding:64px 0}.gate-card{max-width:480px;display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center}.gate-card h1{font-family:var(--serif);font-weight:500;font-size:clamp(28px,4vw,40px);letter-spacing:-.025em;line-height:1.05;color:var(--ink);margin:4px 0 0}.gate-card p{margin:0;max-width:42ch;font-size:15px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.gate-actions{margin-top:8px;display:flex;gap:var(--gap-3)}.p-hero{padding:56px 0 32px}.p-hero-title{font-family:var(--serif);font-weight:500;font-size:clamp(40px,5vw,64px);letter-spacing:-.035em;line-height:1;color:var(--ink);margin:0}.p-hero-title em{font-style:italic;font-weight:400;color:var(--ink-2)}.p-hero-sub{margin:var(--gap-4) 0 0;max-width:64ch;font-size:16px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.p-stats{margin-top:var(--gap-6);display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.p-stat{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:var(--gap-5);border-right:1px solid var(--rule)}.p-stat:last-child{border-right:none}.p-stat-label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.p-stat-num{font-family:var(--serif);font-weight:500;font-size:40px;line-height:.95;letter-spacing:-.03em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-stat-note{font-size:12px;color:var(--ink-3)}.p-stat.buy .p-stat-num{color:var(--buy)}.p-stat.watch .p-stat-num{color:var(--watch-ink)}.p-stat.nobuy .p-stat-num{color:var(--nobuy)}.p-main{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--gap-7);gap:var(--gap-7);align-items:start;padding-top:var(--gap-6);padding-bottom:var(--gap-8)}.p-filter{display:grid;grid-gap:var(--gap-3);gap:var(--gap-3);margin-bottom:var(--gap-5)}.p-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.p-search{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-2);padding:8px 12px;min-width:240px;transition:border-color .12s}.p-search:focus-within{border-color:var(--accent)}.p-search input{flex:1 1;border:none;outline:none;background:transparent;font:inherit;font-family:var(--mono);font-size:13px;color:var(--ink);min-width:0}.p-search input::placeholder{color:var(--ink-3)}.p-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;padding:6px 12px;border:1px solid var(--rule);border-radius:999px;background:var(--bg-2);color:var(--ink-2);cursor:pointer;transition:border-color .12s,background .12s,color .12s}.p-chip:hover{border-color:var(--ink-2)}.p-chip.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.p-chip-count{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-chip.active .p-chip-count{color:var(--bg-3)}.p-chip-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.p-section-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:8px}.p-section-eyebrow .count{color:var(--ink-3);margin-left:8px}.p-table-wrap{border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;background:var(--bg)}.p-row{display:grid;grid-template-columns:minmax(0,2.4fr) auto 56px 88px minmax(0,1.3fr) auto 22px;grid-gap:var(--gap-3);gap:var(--gap-3);align-items:center;padding:14px var(--gap-5);border-bottom:1px solid var(--rule);color:var(--ink)}.p-row:last-child{border-bottom:none}.p-row.head{background:var(--bg-2);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:10px var(--gap-5)}a.p-row{transition:background .12s}a.p-row:hover{background:var(--bg-2)}.domain-cell{display:grid;grid-gap:2px;gap:2px;min-width:0;overflow:hidden}.domain-name{font-family:var(--serif);font-weight:500;font-size:17px;letter-spacing:-.015em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.domain-meta,.domain-name .tld{color:var(--ink-3)}.domain-meta{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-row .v-pill{display:inline-flex;align-items:center;gap:6px;justify-self:start;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid}.p-row .v-pill .v-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.p-row .v-pill.buy{color:var(--buy);background:var(--buy-bg)}.p-row .v-pill.watch{color:var(--watch-ink);background:var(--watch-bg);border-color:var(--watch)}.p-row .v-pill.nobuy{color:var(--nobuy);background:var(--nobuy-bg)}.p-row .score{font-family:var(--mono);font-size:14px;color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-row .score .of{color:var(--ink-3);font-size:11px}.p-row .offer{font-family:var(--mono);font-size:14px;color:var(--ink-2);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-row .offer strong{color:var(--ink);font-weight:600}.p-row .tags{display:flex;flex-wrap:wrap;gap:4px}.p-row .tag{font-family:var(--mono);font-size:10px;letter-spacing:.02em;padding:2px 7px;border-radius:999px;background:var(--bg-3);color:var(--ink-2);white-space:nowrap}.p-row .when{font-family:var(--mono);font-size:11px}.p-row .actions,.p-row .when{color:var(--ink-3);text-align:right}.p-row .actions{font-size:16px}.p-empty{border:1px dashed var(--rule-2);border-radius:var(--radius);background:var(--bg-2);padding:64px 24px;display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center}.p-empty-title{font-family:var(--serif);font-weight:500;font-size:24px;color:var(--ink)}.p-empty-body{max-width:44ch;font-size:14px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.p-activity{position:-webkit-sticky;position:sticky;top:80px;align-self:start;display:grid;align-content:start;border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-2);overflow:hidden}.p-activity-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--rule)}.p-activity-list{display:grid}.p-activity-item{display:grid;grid-template-columns:10px 1fr;grid-gap:12px;gap:12px;padding:12px 16px;border-bottom:1px solid var(--rule)}.p-activity-item:last-child{border-bottom:none}.p-activity-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;background:var(--ink-3)}.p-activity-dot.run{background:var(--accent)}.p-activity-dot.save{background:var(--buy)}.p-activity-dot.tag{background:var(--watch)}.p-activity-dot.share{background:var(--accent-2)}.p-activity-body{display:grid;grid-gap:2px;gap:2px;min-width:0}.p-activity-label strong{font-weight:600;color:var(--ink);font-size:13px}.p-activity-target{font-family:var(--mono);font-size:12px;color:var(--ink-2)}.p-activity-meta{font-size:11px;color:var(--ink-3)}.p-activity-when{font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--ink-3);margin-top:2px}.p-activity-foot{padding:12px 16px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:11px;color:var(--accent);cursor:pointer}@media (max-width:720px){.shell{padding:0 16px}.topbar-inner{gap:10px;height:52px}.brand{font-size:14px;gap:8px}.brand-mark{font-size:18px}.search{flex:0 0 auto;width:36px;padding:0;justify-content:center;overflow:hidden}.search .kbd,.search input,.search span:not(:first-child){display:none}.search input::placeholder{content:""}.topbar-actions{gap:6px}.btn{padding:7px 10px;font-size:12px}.btn-icon{width:32px;height:32px}.user-pill{padding:4px 10px 4px 4px;font-size:11px}.user-pill .user-avatar{width:22px;height:22px;font-size:10px}.user-pill>span:nth-child(2){display:none}.hero{padding:32px 0 24px}.hero-domain{font-size:clamp(36px,11vw,56px)}.hero-row{grid-template-columns:1fr;gap:24px;margin-top:24px}.hero-score{text-align:left}.score-bars{min-width:0}.section{padding:32px 0}.section-head{flex-direction:column;gap:8px}.section-blurb{text-align:left;max-width:none}.section-title{font-size:22px}.section-num{display:block;margin-bottom:4px}.val-grid{grid-template-columns:1fr}.val-card{border-right:none;border-bottom:1px solid var(--rule)}.val-card:last-child{border-bottom:none}.val-amount{font-size:32px}.val-strip{display:none}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{min-width:480px;font-size:12px}.table td,.table th{padding:10px 12px}.nego-grid{grid-template-columns:1fr}.nego-card{border-right:1px solid var(--rule)}.buyers-grid{grid-template-columns:1fr}.use-row{grid-template-columns:24px 1fr;gap:8px}.use-row .use-tag{grid-column:2;font-size:9px;padding-top:4px}.exit-grid{grid-template-columns:1fr}.exit-cell{border-right:none;border-bottom:1px solid var(--rule)}.comp-row,.comps-head{grid-template-columns:1fr auto;gap:6px;padding:12px}.comp-row .comp-date,.comp-row .comp-source,.comps-head span:nth-child(2),.comps-head span:nth-child(3){display:none}.comp-name{font-size:16px}.with-rail{grid-template-columns:1fr;gap:0}.toc{display:none}.hero-land{padding:40px 16px;grid-template-columns:1fr;gap:32px}.hero-preview{display:none}.hero-headline{font-size:clamp(40px,11vw,64px);max-width:none}.hero-sub{font-size:16px}.hero-input input{font-size:15px;padding:12px 0}.hero-input button{padding:10px 14px;font-size:13px}.hero-samples{font-size:10px}.nav-links{display:none}.nav-inner{padding:12px 16px;gap:12px}.l-section{padding:56px 16px}.l-section-head{grid-template-columns:1fr;gap:12px;margin-bottom:32px}.l-section-title{font-size:clamp(28px,7vw,40px);max-width:none}.l-section-blurb{font-size:15px}.how-grid,.math-grid,.pricing-grid{grid-template-columns:1fr;gap:16px}.how-card{padding:24px 20px}.how-num{font-size:56px}.how-title{font-size:20px}.final-cta{padding:64px 16px}.final-cta h2{font-size:clamp(36px,9vw,56px)}.article{padding:32px 16px}.article-title{font-size:clamp(36px,10vw,52px)}.article-dek{font-size:17px}.article-byline{gap:12px}.a-section{grid-template-columns:1fr;gap:8px;padding:32px 0}.a-section h2{font-size:24px}.a-section ol,.a-section p,.a-section ul{font-size:16px}.article-body-grid{grid-template-columns:1fr;gap:0}.m-toc{display:none}.audit-log,.src-table,.weights{overflow-x:auto;-webkit-overflow-scrolling:touch}.audit-row,.src-row,.weight-row{min-width:480px}.p-hero{padding:32px 0 24px}.p-hero-title{font-size:clamp(32px,9vw,48px)}.p-stats{grid-template-columns:1fr 1fr}.p-stat:nth-child(2n){border-right:none}.p-stat:nth-child(-n+2){border-bottom:1px solid var(--rule)}.p-stat .p-stat-num{font-size:28px}.p-main{grid-template-columns:1fr;gap:32px}.p-activity{position:static}.p-filter-row{gap:6px}.p-search{min-width:0}.p-chip{font-size:10px;padding:5px 9px}.b-hero h1{font-size:clamp(32px,9vw,48px)}.b-hero p{font-size:16px}.b-input-card textarea{min-height:120px;font-size:13px;padding:14px}.b-input-actions{flex-direction:column;align-items:stretch;gap:10px}.b-input-actions>div{display:flex;flex-direction:column;gap:6px}.b-totals{grid-template-columns:1fr 1fr}.b-total:nth-child(2n){border-right:none}.b-total:nth-child(-n+4){border-bottom:1px solid var(--rule)}.b-total .v{font-size:22px}.b-flag{grid-template-columns:1fr;gap:6px}.b-flag-stat{justify-self:end}.b-table-wrap{display:grid;grid-gap:8px;gap:8px;border:none;border-radius:0;padding:0}.b-rank-row{display:grid!important;grid-template-columns:auto 1fr auto;grid-gap:10px 14px;gap:10px 14px;padding:14px;border:1px solid var(--rule);border-radius:6px;background:var(--bg-2)}.b-rank-row .check{grid-row:1;grid-column:1}.b-rank-row .domain{grid-row:1;grid-column:2}.b-rank-row .v-pill,.b-rank-row>span:nth-child(4){grid-row:1;grid-column:3;justify-self:end}.b-rank-row .rank{display:none}.b-rank-row .num-cell{grid-column:span 1;font-size:13px;text-align:left}.b-rank-row .num-cell:before{content:attr(data-label);display:block;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.b-rank-row .actions{grid-column:3;justify-self:end}.b-selection{left:16px;right:16px;width:auto;flex-wrap:wrap;gap:10px;padding:12px 16px;border-radius:8px}.c-hero h1{font-size:clamp(32px,9vw,48px)}.c-hero p{font-size:16px}.compare-row{grid-template-columns:1fr}.compare-row.head .compare-domain{font-size:24px}.compare-cell{padding:14px 18px}.compare-cell:not(:last-child){border-bottom:1px solid var(--rule)}.compare-cell.middle{display:flex;flex-direction:row;gap:10px;justify-content:space-between;background:var(--bg-3)}.compare-cell.middle .compare-k{font-size:9px}.compare-verdict-title{font-size:24px}.eeat-grid{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:24px}.eeat-brand{grid-column:1/-1}.eeat-col h3{font-size:9px}.eeat-disclaimer{padding:16px 0}.eeat-disclaimer p{font-size:11px}.eeat-base{flex-direction:column;gap:6px;align-items:flex-start;font-size:9px}.tweaks-panel{width:calc(100vw - 32px);right:16px}.cmdk-backdrop{padding:24px 12px;align-items:start}.cmdk{max-height:calc(100vh - 48px)}.cmdk-input-wrap input{font-size:16px;padding:14px 0}.cmdk-foot{gap:12px;padding:8px 12px;font-size:10px}.auth-modal{padding:28px 24px;max-width:100%}.auth-title{font-size:24px}.share-menu{width:calc(100vw - 32px);max-width:360px;right:-8px}.run-loading-title{font-size:28px}}@media (max-width:420px){.topbar-inner{gap:6px}.btn{padding:6px 8px;font-size:11px}.b-hero h1,.c-hero h1,.hero-domain,.l-section-title,.p-hero-title{font-size:clamp(28px,9vw,38px)}.eeat-grid{grid-template-columns:1fr}.eeat-brand{grid-column:auto}}.m-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:color-mix(in oklab,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.m-nav-inner{max-width:1100px;margin:0 auto;padding:14px var(--gap-6);gap:var(--gap-5)}.m-nav-brand,.m-nav-inner{display:flex;align-items:center}.m-nav-brand{gap:10px;text-decoration:none;color:var(--ink);font-family:var(--sans);font-weight:600;font-size:16px;letter-spacing:-.02em}.m-nav-actions{margin-left:auto;display:flex;gap:10px}.article{max-width:920px;margin:0 auto;padding:var(--gap-8) var(--gap-6) var(--gap-8)}.article-cover{padding-bottom:var(--gap-7);border-bottom:1px solid var(--rule);margin-bottom:var(--gap-8)}.article-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--accent);text-transform:uppercase;font-weight:500;margin-bottom:var(--gap-4);display:inline-flex;align-items:center;gap:8px}.article-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.article-title{font-family:var(--serif);font-size:clamp(48px,6vw,84px);font-weight:500;letter-spacing:-.04em;line-height:.96;margin:0}.article-title em{font-style:italic;color:var(--ink-2)}.article-dek{font-family:var(--serif);font-size:22px;line-height:1.45;color:var(--ink-2);margin:var(--gap-4) 0 0;max-width:640px}.article-byline{margin-top:var(--gap-6);padding-top:var(--gap-4);border-top:1px solid var(--rule);display:flex;align-items:center;gap:var(--gap-5);font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;flex-wrap:wrap}.article-byline strong{color:var(--ink);font-weight:500}.article-byline .item{display:flex;align-items:center;gap:8px}.article-byline-avatar{width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:600}.a-section{padding:var(--gap-7) 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:140px 1fr;grid-gap:var(--gap-6);gap:var(--gap-6)}.a-section:last-child{border-bottom:none}.a-section-num{font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.14em;font-weight:500}.a-section-num-meta{font-family:var(--mono);font-size:10px;color:var(--ink-3);letter-spacing:.1em;margin-top:6px}.a-section h2{font-size:36px;letter-spacing:-.025em;line-height:1.05;margin:0 0 var(--gap-4)}.a-section h2,.a-section h3{font-family:var(--serif);font-weight:500}.a-section h3{font-size:22px;letter-spacing:-.018em;margin:var(--gap-5) 0 var(--gap-3)}.a-section p{font-family:var(--serif);font-size:18px;line-height:1.55;color:var(--ink);margin:0 0 var(--gap-3)}.a-section p em{font-style:italic}.a-section p strong{font-weight:600}.a-section ol,.a-section ul{font-family:var(--serif);font-size:18px;line-height:1.55;color:var(--ink);padding-left:22px;margin:0 0 var(--gap-3)}.a-section li{margin-bottom:6px}.a-section a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.callout{padding:var(--gap-4) var(--gap-5);background:var(--bg-2);border-left:3px solid var(--accent);border-radius:0 4px 4px 0;margin:var(--gap-4) 0;font-family:var(--serif);font-size:17px;line-height:1.5;color:var(--ink)}.callout-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--accent);text-transform:uppercase;display:block;margin-bottom:6px}.weights{border:1px solid var(--rule);border-radius:6px;overflow:hidden;margin:var(--gap-4) 0}.weight-row{display:grid;grid-template-columns:80px 180px 1fr 64px;grid-gap:16px;gap:16px;padding:14px 18px;border-bottom:1px solid var(--rule);align-items:center}.weight-row.head{background:var(--bg-2);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.weight-row:last-child{border-bottom:none}.weight-pct{font-family:var(--mono);font-size:15px;color:var(--accent);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.weight-pct-bar{height:4px;background:var(--bg-3);border-radius:2px;overflow:hidden;margin-top:4px}.weight-pct-bar-fill{height:100%;background:var(--accent)}.weight-name{font-family:var(--serif);font-size:17px;font-weight:500;letter-spacing:-.015em}.weight-desc{font-size:13px;color:var(--ink-2);line-height:1.5;font-family:var(--sans)}.weight-out-of{font-family:var(--mono);font-size:11px;color:var(--ink-3);text-align:right;letter-spacing:.04em}.verdict-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--gap-3);gap:var(--gap-3);margin:var(--gap-4) 0}.verdict-cell{border:1px solid var(--rule);border-radius:6px;padding:var(--gap-4);display:grid;grid-gap:8px;gap:8px}.verdict-cell.buy{background:var(--buy-bg);border-color:color-mix(in oklab,var(--buy) 40%,var(--rule))}.verdict-cell.watch{background:var(--watch-bg);border-color:color-mix(in oklab,var(--watch) 40%,var(--rule))}.verdict-cell.nobuy{background:var(--nobuy-bg);border-color:color-mix(in oklab,var(--nobuy) 40%,var(--rule))}.verdict-cell .v-label{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em}.verdict-cell.buy .v-label{color:var(--buy)}.verdict-cell.watch .v-label{color:var(--watch-ink)}.verdict-cell.nobuy .v-label{color:var(--nobuy)}.verdict-cell .v-cond{font-family:var(--serif);font-size:15px;line-height:1.4;color:var(--ink)}.verdict-cell .v-cond code{font-family:var(--mono);font-size:13px;background:color-mix(in oklab,var(--bg) 70%,transparent);padding:1px 6px;border-radius:2px}.src-table{border:1px solid var(--rule);border-radius:6px;overflow:hidden;margin:var(--gap-4) 0}.src-row{display:grid;grid-template-columns:200px 1fr 100px 80px;grid-gap:16px;gap:16px;padding:14px 18px;border-bottom:1px solid var(--rule);align-items:center}.src-row:last-child{border-bottom:none}.src-row.head{background:var(--bg-2);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.src-name{font-family:var(--serif);font-size:17px;font-weight:500;letter-spacing:-.015em}.src-name-meta{font-family:var(--mono);font-size:10px;color:var(--ink-3);margin-top:2px;letter-spacing:.04em}.src-use{font-size:13px;color:var(--ink-2);line-height:1.5;font-family:var(--sans)}.src-cadence,.src-cost{font-family:var(--mono);font-size:11px;color:var(--ink-2);text-align:right}.audit-log{border:1px solid var(--rule);border-radius:6px;overflow:hidden;margin:var(--gap-4) 0}.audit-row{display:grid;grid-template-columns:130px 100px 1fr;grid-gap:16px;gap:16px;padding:12px 18px;border-bottom:1px solid var(--rule);align-items:start;font-size:13px;line-height:1.5;font-family:var(--sans);color:var(--ink-2)}.audit-row:last-child{border-bottom:none}.audit-when{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.audit-kind{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:2px 7px;border-radius:2px;width:max-content;height:max-content}.audit-kind.minor{background:var(--bg-3);color:var(--ink-2)}.audit-kind.major{background:var(--accent-bg);color:var(--accent-ink)}.audit-kind.weight{background:var(--watch-bg);color:var(--watch-ink)}.article-body-grid{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:var(--gap-8);gap:var(--gap-8);align-items:start}.m-toc{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:4px;gap:4px;padding-top:var(--gap-7)}.m-toc a{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--ink-3);text-decoration:none;padding:4px 0 4px 10px;border-left:1px solid var(--rule);text-transform:uppercase}.m-toc a:hover{color:var(--ink);border-color:var(--ink)}@media (max-width:900px){.a-section{gap:var(--gap-3)}.a-section,.article-body-grid{grid-template-columns:1fr}.m-toc{display:none}.weight-row{grid-template-columns:70px 1fr;gap:8px}.weight-row .weight-desc,.weight-row .weight-out-of{display:none}.audit-row,.src-row,.verdict-grid{grid-template-columns:1fr}}.page-static .article{max-width:880px;padding:64px 32px}.page-static .article-cover{padding-bottom:40px;margin-bottom:56px}.page-static .article-eyebrow{margin-bottom:16px;display:inline-block}.page-static .article-eyebrow:before{content:none}.page-static .article-title{font-size:clamp(40px,5vw,64px);letter-spacing:-.035em;line-height:.96}.page-static .article-dek{font-size:20px;line-height:1.5;margin:16px 0 0;max-width:600px}.page-static .article-byline{margin-top:32px;padding-top:16px;display:block;font-size:11px;color:var(--ink-3)}.page-static .article-byline strong{color:var(--ink-2);font-weight:500}.page-static .a-section{padding:40px 0;grid-template-columns:60px 1fr;gap:48px}.page-static .a-section h2{font-size:28px;line-height:1.1;margin:0 0 16px}.page-static .a-section h3{font-size:19px;margin:24px 0 12px}.page-static .a-section p{font-size:17px;margin:0 0 14px}.page-static .a-section ol,.page-static .a-section ul{font-size:17px}.page-static .callout{padding:18px 22px;font-size:16px;margin:14px 0}.page-static .callout-eyebrow{letter-spacing:.14em}@media (max-width:720px){.page-static .article{padding:32px 16px}.page-static .a-section{grid-template-columns:1fr;gap:8px;padding:28px 0}.page-static .a-section h2{font-size:22px}.page-static .a-section ol,.page-static .a-section p,.page-static .a-section ul{font-size:16px}}.acct-shell{max-width:880px;margin:0 auto;padding:56px 32px 96px}.acct-head{padding-bottom:32px;border-bottom:1px solid var(--rule);margin-bottom:40px}.acct-title{font-family:var(--serif);font-size:clamp(40px,5vw,56px);font-weight:500;letter-spacing:-.035em;line-height:.95;margin:8px 0 0}.acct-title em{font-style:italic;color:var(--ink-2)}.acct-sub{font-size:15px;color:var(--ink-2);line-height:1.5;max-width:540px;margin:14px 0 0}.acct-section{padding:32px 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:220px 1fr;grid-gap:48px;gap:48px;align-items:start}.acct-section:last-of-type{border-bottom:none}.acct-section-head h2{font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:-.018em;margin:0 0 6px}.acct-section-head p{font-size:13px;color:var(--ink-3);line-height:1.5;margin:0}.acct-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:18px}.acct-field:last-child{margin-bottom:0}.acct-field label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.acct-field input[type=email],.acct-field input[type=password],.acct-field input[type=text]{font-family:var(--sans);font-size:14px;padding:10px 12px;background:var(--bg-2);border:1px solid var(--rule);border-radius:4px;color:var(--ink);outline:none;transition:border-color .12s,box-shadow .12s}.acct-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.acct-field .help{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.02em}.acct-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px dashed var(--rule)}.acct-row:last-child{border-bottom:none}.acct-row-body{display:grid;grid-gap:2px;gap:2px;max-width:380px}.acct-row-title{font-size:14px;font-weight:500;color:var(--ink)}.acct-row-desc{font-size:12px;color:var(--ink-3);line-height:1.5}.acct-radio{display:inline-flex;gap:4px;padding:3px;background:var(--bg-2);border:1px solid var(--rule);border-radius:999px}.acct-radio button{padding:5px 12px;background:transparent;border:none;border-radius:999px;font:inherit;font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;cursor:pointer;text-transform:lowercase}.acct-radio button.active{background:var(--ink);color:var(--bg)}.acct-actions{display:flex;gap:10px;margin-top:8px}.acct-saved{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--buy);letter-spacing:.04em}.acct-danger{padding:20px 22px;border:1px solid var(--nobuy);border-radius:6px;background:var(--nobuy-bg);display:grid;grid-gap:12px;gap:12px}.acct-danger-title{font-family:var(--serif);font-weight:500;font-size:17px;color:var(--nobuy-ink);margin:0}.acct-danger-body{font-size:13px;color:var(--ink);line-height:1.5;margin:0}.acct-danger-btn{background:transparent;color:var(--nobuy);border:1px solid var(--nobuy);padding:9px 14px;font:inherit;font-size:13px;font-weight:500;border-radius:4px;cursor:pointer;width:max-content}.acct-danger-btn:hover{background:var(--nobuy);color:var(--bg)}.acct-plan{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--bg-2);border:1px solid var(--rule);border-radius:6px}.acct-plan-name{font-family:var(--serif);font-size:19px;font-weight:500;letter-spacing:-.015em}.acct-plan-meta{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.04em;margin-top:2px}.acct-gate{max-width:460px;margin:120px auto;padding:40px;border:1px solid var(--rule);border-radius:6px;background:var(--bg-2);text-align:center;display:grid;grid-gap:14px;gap:14px;justify-items:center}.acct-gate h1{font-family:var(--serif);font-size:28px;font-weight:500;letter-spacing:-.025em;margin:0}.acct-gate p{color:var(--ink-2);font-size:13px;max-width:320px;margin:0;line-height:1.5}@media (max-width:720px){.acct-shell{padding:32px 16px 64px}.acct-section{grid-template-columns:1fr;gap:12px;padding:24px 0}}.nf-shell{min-height:calc(100vh - 56px);display:grid;place-items:center;padding:64px 24px}.nf-card{max-width:560px;text-align:center;display:grid;grid-gap:24px;gap:24px;justify-items:center}.nf-num{font-family:var(--serif);font-size:clamp(120px,22vw,220px);font-weight:500;letter-spacing:-.05em;line-height:.85;color:var(--ink);margin:0}.nf-num .slash{color:var(--accent);font-style:italic}.nf-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:500}.nf-title{font-family:var(--serif);font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin:0}.nf-title em{font-style:italic;color:var(--ink-2)}.nf-sub{font-family:var(--sans);font-size:15px;color:var(--ink-2);line-height:1.55;max-width:420px;margin:0}.nf-actions{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap;justify-content:center}.nf-shortcut{margin-top:16px;padding:14px 18px;background:var(--bg-2);border:1px solid var(--rule);border-radius:6px;font-size:12px;color:var(--ink-3);letter-spacing:.04em;display:flex;align-items:center;gap:10px}.nf-kbd,.nf-shortcut{font-family:var(--mono)}.nf-kbd{font-size:11px;padding:2px 7px;border:1px solid var(--rule-2);border-radius:3px;color:var(--ink);background:var(--bg)}@media (max-width:720px){.nf-shell{padding:32px 16px}}