@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral-400.woff2)format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/spectral-500.woff2)format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/spectral-600.woff2)format("woff2")}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral-400-italic.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/space-grotesk.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono.woff2)format("woff2")}@font-face{font-family:Spectral Fallback;font-style:normal;font-weight:400 700;src:local(Georgia);ascent-override:111.17%;descent-override:48.61%;line-gap-override:0%;size-adjust:95.26%}@font-face{font-family:Spectral Fallback;font-style:italic;font-weight:400 700;src:local(Georgia Italic),local(Georgia);ascent-override:111.17%;descent-override:48.61%;line-gap-override:0%;size-adjust:95.26%}@font-face{font-family:Space Grotesk Fallback;font-style:normal;font-weight:400 700;src:local(Arial);ascent-override:100.69%;descent-override:29.88%;line-gap-override:0%;size-adjust:97.72%}@font-face{font-family:JetBrains Mono Fallback;font-style:normal;font-weight:400 700;src:local(Courier New);ascent-override:79.82%;descent-override:23.48%;line-gap-override:0%;size-adjust:127.78%}:root{--linen:oklch(96.5% .004 95);--sand:oklch(93.5% .008 85);--sand-2:oklch(91.5% .01 85);--stone:oklch(85% .01 80);--stone-2:oklch(80% .012 78);--mute:oklch(50% .014 70);--ink:oklch(18% .012 60);--ink-deep:oklch(11% .01 60);--flare:oklch(61% .215 36);--flare-press:oklch(53% .215 36);--flare-soft:oklch(94% .04 38);--won:oklch(50% .08 145);--won-soft:oklch(94% .03 145);--decay-0:oklch(61% .215 36);--decay-1:oklch(62.5% .155 38);--decay-2:oklch(65% .09 50);--decay-3:oklch(70% .04 65);--decay-4:oklch(75% .014 70);--serif:"Spectral", "Spectral Fallback", Georgia, serif;--sans:"Space Grotesk", "Space Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, Menlo, monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:40px;--s-7:64px;--s-8:96px;--s-9:128px;--tile:7px;--ease:cubic-bezier(.23, 1, .32, 1);--t-1:.15s;--t-2:.2s}*,:before,:after{box-sizing:border-box}html,body{background:var(--linen);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55;overflow-x:clip}#root{isolation:isolate}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid var(--flare);outline-offset:2px}.em,.moment{font-family:var(--serif);color:var(--flare);font-style:italic;font-weight:400}.container{max-width:1180px;padding:0 var(--s-7);margin:0 auto}nav.top{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--stone);background:oklch(96.5% .004 95/.85);position:sticky;top:0}nav.top .inner{padding:var(--s-4) var(--s-7);justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;display:flex}.wm{align-items:center;gap:var(--s-3);display:inline-flex}.wm .word{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink-deep);font-size:22px;font-weight:500;line-height:1}.nav-links{gap:var(--s-6);color:var(--mute);font-size:14px;display:flex}.nav-links a:hover{color:var(--ink)}.nav-cta{gap:var(--s-4);align-items:center;display:flex}.nav-cta a.signin{color:var(--ink);font-size:14px}.nav-cta a.signin:hover{color:var(--flare)}.btn{justify-content:center;align-items:center;gap:var(--s-2);font-family:var(--sans);cursor:pointer;transition:background var(--t-1) var(--ease), color var(--t-1) var(--ease), border-color var(--t-1) var(--ease), transform var(--t-1) var(--ease);border:1px solid #0000;border-radius:0;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--ink);color:var(--linen)}.btn-primary:hover{background:var(--ink-deep)}.btn-quiet{background:var(--linen);color:var(--ink);border-color:var(--stone)}.btn-quiet:hover{background:var(--sand);border-color:var(--stone-2)}.btn-ghost{color:var(--linen);background:0 0;border-color:oklch(50% .014 70)}.btn-ghost:hover{background:oklch(22% .012 60)}.badge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border:1px solid var(--stone);align-items:center;gap:7px;padding:4px 10px;font-size:10px;display:inline-flex}.badge .live{background:var(--flare);border-radius:50%;width:6px;height:6px;position:relative}.badge .live:after{content:"";animation:pulse 1.8s var(--ease) infinite;border:1px solid oklch(61% .215 36/.5);border-radius:50%;position:absolute;inset:0}@keyframes pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(3.33)}}.h-display{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink-deep);margin:0;font-size:clamp(40px,4.6vw,58px);font-weight:500;line-height:1.04}.h-section{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink-deep);max-width:20ch;margin:0;font-size:clamp(36px,4.4vw,56px);font-weight:500;line-height:1.04}.sub{color:var(--mute);max-width:46ch;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.5}.body{color:var(--mute);max-width:56ch;font-size:15px;line-height:1.6}.mute{color:var(--mute)}.eyebrow{align-items:center;gap:var(--s-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:500;display:inline-flex}section{padding:var(--s-8) 0;border-top:1px solid var(--stone);position:relative}section:first-of-type{border-top:none}.section-head{gap:var(--s-7);margin-bottom:var(--s-7);grid-template-columns:1.2fr 1fr;align-items:end;display:grid}.section-head .meta{color:var(--mute);max-width:40ch;font-size:15px;line-height:1.55}.hero{padding:var(--s-8) 0;border-top:none;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;transform:translate3d(0, var(--dot-y,0px), 0);will-change:transform;background-image:radial-gradient(circle,oklch(18% .012 60/.05) 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:-120px 0 0;-webkit-mask-image:radial-gradient(115% 80% at 22% 12%,#000 0%,#0000 68%);mask-image:radial-gradient(115% 80% at 22% 12%,#000 0%,#0000 68%)}.hero-grid{gap:var(--s-6);grid-template-columns:1.35fr .8fr;align-items:center;display:grid}.hero .h-display{max-width:20ch;margin-top:var(--s-4)}.hero-feed{will-change:transform}.hero .sub{margin-top:var(--s-5)}.hero-input{gap:var(--s-2);margin-top:var(--s-6);max-width:460px;display:flex}.hero-input input{min-width:0;font-family:var(--sans);color:var(--ink);background:var(--linen);border:1px solid var(--stone);transition:border-color var(--t-1) var(--ease);border-radius:0;flex:1;padding:10px 14px;font-size:15px}.hero-input input::placeholder{color:var(--mute)}.hero-input input:focus{border-color:var(--flare);outline:none}.hero-input .btn{white-space:nowrap;padding:10px 18px}.hero-note{font-family:var(--mono);letter-spacing:.06em;color:var(--mute);margin-top:var(--s-3);font-size:11px}.hero-secondary{color:var(--ink);margin-top:var(--s-5);border-bottom:1px solid var(--stone-2);align-items:center;gap:7px;padding-bottom:1px;font-size:14px;display:inline-flex}.hero-secondary:after{content:"→";transition:transform var(--t-2) var(--ease);display:inline-block}.hero-secondary:hover{color:var(--flare);border-color:var(--flare)}.hero-secondary:hover:after{transform:translate(3px)}.hero-points{gap:var(--s-2) var(--s-5);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--stone);flex-wrap:wrap;display:flex}.hero-points .pt{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.hero-points .pt:before{content:"";background:var(--ink);border-radius:50%;flex-shrink:0;width:5px;height:5px}.panel{background:var(--linen);border:1px solid var(--stone);padding:0;box-shadow:0 1px 1px oklch(18% .012 60/.03),0 22px 48px -20px oklch(18% .012 60/.12)}.panel-head{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--stone);background:var(--sand);justify-content:space-between;align-items:center;display:flex}.panel-head .t{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:10px}.feed-row{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--stone);transition:background var(--t-1) var(--ease);grid-template-columns:1fr 44px 10px;align-items:center;display:grid}.feed-row:last-of-type{border-bottom:none}.feed-row:not(.passed):hover{background:var(--sand)}.feed-row .co{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink-deep);font-size:17px;font-weight:500;line-height:1.1}.feed-row .ev{color:var(--mute);margin-top:3px;font-size:12px}.feed-row .score{font-family:var(--mono);text-align:right;color:var(--ink);font-size:13px;font-weight:500}.feed-row .pip{background:var(--decay-3);border-radius:50%;width:9px;height:9px}.feed-row.p1 .pip{background:var(--decay-0)}.feed-row.p1 .score{color:var(--flare)}.feed-row.p2 .pip{background:var(--decay-1)}.feed-row.p3 .pip{background:var(--decay-2)}.feed-row.passed{background:var(--sand)}.feed-row.passed .co{color:var(--mute);font-weight:500}.feed-row.passed .score{color:var(--mute)}.feed-row.passed .pip{background:var(--decay-4)}.panel-foot{padding:var(--s-3) var(--s-4);border-top:1px solid var(--stone);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);justify-content:space-between;align-items:center;font-size:10px;display:flex}.steps-grid{gap:var(--s-4);grid-template-columns:repeat(2,1fr);display:grid}.step-card{background:var(--linen);border:1px solid var(--stone);padding:var(--s-6);gap:var(--s-3);transition:border-color var(--t-2) var(--ease), background var(--t-2) var(--ease);flex-direction:column;display:flex}.step-card:hover{border-color:var(--stone-2);background:var(--sand)}.step-card .n{font-family:var(--mono);letter-spacing:.08em;color:var(--flare);font-size:12px}.step-card h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-deep);margin:0;font-size:24px;font-weight:500}.step-card p{color:var(--mute);max-width:44ch;margin:0;font-size:14.5px;line-height:1.55}.step-card ul{margin:var(--s-2) 0 0;flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.step-card li{color:var(--ink);padding-left:20px;font-size:13.5px;line-height:1.45;position:relative}.step-card li:before{content:"";background:var(--ink);width:12px;height:1px;position:absolute;top:9px;left:0}.signals{border:1px solid var(--stone);background:var(--linen);grid-template-columns:1fr 1fr;display:grid}.signal-row{gap:var(--s-4);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--stone);grid-template-columns:28px 1fr auto;align-items:center;display:grid}.signal-row .n{font-family:var(--mono);color:var(--mute);font-size:11px}.signal-row .name{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink-deep);font-size:19px;font-weight:500;line-height:1.15}.signal-row .desc{color:var(--mute);margin-top:3px;font-size:13px}.signal-row .freq{font-family:var(--mono);letter-spacing:.08em;color:var(--mute);text-transform:uppercase;white-space:nowrap;font-size:10px}.signals>div:nth-child(odd){border-right:1px solid var(--stone)}.signals>div:nth-last-child(-n+2){border-bottom:none}.phases{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.phase-card{background:var(--linen);border:1px solid var(--stone);padding:var(--s-5);gap:var(--s-2);transition:border-color var(--t-2) var(--ease);flex-direction:column;display:flex}.phase-card:hover{border-color:var(--stone-2)}.phase-card .step{font-family:var(--mono);letter-spacing:.08em;color:var(--mute);font-size:11px}.phase-card h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink-deep);margin:0;font-size:22px;font-weight:500}.phase-card .desc{color:var(--mute);font-size:13.5px;line-height:1.5}.phase-card .control{margin-top:var(--s-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:7px;font-size:10px;display:inline-flex}.phase-card .control:before{content:"";background:var(--decay-2);border-radius:50%;width:7px;height:7px}.phase-card.is2 .control:before{background:var(--decay-1)}.phase-card.is3 .control:before{background:var(--flare)}.autonomy-note{color:var(--mute);margin-top:var(--s-5);max-width:60ch;font-size:14px}.mcp-grid{gap:var(--s-4);grid-template-columns:1fr 1.1fr;align-items:stretch;display:grid}.mcp-card{background:var(--linen);border:1px solid var(--stone);padding:var(--s-6);transition:border-color var(--t-2) var(--ease);flex-direction:column;display:flex}.mcp-card:hover{border-color:var(--stone-2)}.mcp-card .kicker{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--flare);margin-bottom:var(--s-4);font-size:11px}.mcp-card h3{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink-deep);margin:0;font-size:28px;font-weight:500}.mcp-card .desc{color:var(--mute);margin:var(--s-3) 0 var(--s-5);font-size:14.5px;line-height:1.55}.mcp-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mcp-card li{color:var(--ink);padding-left:20px;font-size:13.5px;line-height:1.45;position:relative}.mcp-card li:before{content:"";background:var(--ink);width:12px;height:1px;position:absolute;top:9px;left:0}.mcp-mock{margin-top:var(--s-5);background:var(--ink-deep);font-family:var(--mono)}.mcp-mock .mock-head,.mcp-mock .mock-foot{padding:var(--s-2) var(--s-4);letter-spacing:.12em;text-transform:uppercase;color:oklch(62% .014 70);font-size:10px}.mcp-mock .mock-head{border-bottom:1px solid oklch(30% .012 60)}.mcp-mock .mock-foot{border-top:1px solid oklch(30% .012 60)}.mcp-mock .mock-body{padding:var(--s-4);flex-direction:column;gap:9px;display:flex}.mcp-line{color:oklch(78% .014 70);gap:10px;font-size:12.5px;line-height:1.45;display:flex}.mcp-line .pfx{color:oklch(50% .014 70);flex:none}.mcp-line.user{color:var(--linen)}.mcp-line.user .pfx,.mcp-line.done,.mcp-line.done .pfx{color:var(--flare)}.mcp-note{margin-top:var(--s-5);color:var(--mute);max-width:60ch;font-size:13px}.proof-grid{gap:var(--s-4);grid-template-columns:repeat(4,1fr);display:grid}.stat{background:var(--linen);border:1px solid var(--stone);padding:var(--s-6);flex-direction:column;display:flex}.stat .num{font-family:var(--mono);letter-spacing:-.03em;color:var(--ink-deep);font-variant-numeric:tabular-nums;font-size:clamp(38px,3.6vw,54px);font-weight:500;line-height:1}.stat:first-child .num{color:var(--flare)}.stat .lbl{margin-top:var(--s-3);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:11px}.stat .det{margin-top:var(--s-2);color:var(--mute);font-size:13px;line-height:1.45}.proof-fine{margin-top:var(--s-5);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:10px}.aud-grid{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.aud-card{background:var(--linen);border:1px solid var(--stone);padding:var(--s-6);transition:border-color var(--t-2) var(--ease), background var(--t-2) var(--ease);flex-direction:column;display:flex}.aud-card:not(.featured):hover{border-color:var(--stone-2);background:var(--sand)}.aud-card .kicker{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:var(--s-4);font-size:11px}.aud-card h3{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink-deep);margin:0;font-size:28px;font-weight:500}.aud-card .summary{color:var(--mute);margin:var(--s-3) 0 var(--s-5);font-size:14.5px;line-height:1.55}.aud-card ul{margin:0 0 var(--s-6);flex-direction:column;flex:1;gap:10px;padding:0;list-style:none;display:flex}.aud-card li{color:var(--ink);padding-left:20px;font-size:13.5px;line-height:1.45;position:relative}.aud-card li:before{content:"";background:var(--ink);width:12px;height:1px;position:absolute;top:9px;left:0}.aud-card .ftag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--flare);margin-bottom:var(--s-2);align-items:center;gap:7px;font-size:10px;display:inline-flex}.aud-card .ftag:before{content:"";background:var(--flare);border-radius:50%;width:6px;height:6px}.aud-card.featured{background:var(--ink-deep);border-color:var(--ink-deep)}.aud-card.featured .kicker{color:oklch(70% .014 70)}.aud-card.featured h3{color:var(--linen)}.aud-card.featured .summary{color:oklch(78% .014 70)}.aud-card.featured li{color:var(--linen)}.aud-card.featured li:before{background:var(--flare)}.plans{gap:var(--s-4);grid-template-columns:repeat(2,1fr);max-width:880px;display:grid}.plan-card{background:var(--linen);border:1px solid var(--stone);padding:var(--s-6);transition:border-color var(--t-2) var(--ease), background var(--t-2) var(--ease);flex-direction:column;display:flex}.plan-card:not(.featured):hover{border-color:var(--stone-2);background:var(--sand)}.plan-card .kicker{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:var(--s-4);font-size:11px}.plan-card .ftag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--flare);margin-bottom:var(--s-2);align-items:center;gap:7px;font-size:10px;display:inline-flex}.plan-card .ftag:before{content:"";background:var(--flare);border-radius:50%;width:6px;height:6px}.plan-card .price{align-items:baseline;gap:6px;display:flex}.plan-card .amount{font-family:var(--mono);letter-spacing:-.03em;color:var(--ink-deep);font-variant-numeric:tabular-nums;font-size:clamp(40px,3.8vw,56px);font-weight:500;line-height:1}.plan-card .per{font-family:var(--mono);color:var(--mute);font-size:13px}.plan-card .note{color:var(--mute);margin:var(--s-3) 0 var(--s-5);font-size:14.5px;line-height:1.55}.plan-card ul{margin:0 0 var(--s-6);flex-direction:column;flex:1;gap:10px;padding:0;list-style:none;display:flex}.plan-card li{color:var(--ink);padding-left:20px;font-size:13.5px;line-height:1.45;position:relative}.plan-card li:before{content:"";background:var(--ink);width:12px;height:1px;position:absolute;top:9px;left:0}.plan-card.featured{background:var(--ink-deep);border-color:var(--ink-deep)}.plan-card.featured .kicker{color:oklch(70% .014 70)}.plan-card.featured .amount{color:var(--linen)}.plan-card.featured .per,.plan-card.featured .note{color:oklch(78% .014 70)}.plan-card.featured li{color:var(--linen)}.plan-card.featured li:before{background:var(--flare)}.pricing-fine{margin-top:var(--s-5);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:10px}.statement{background:var(--ink-deep);color:var(--linen);border:none;position:relative;overflow:hidden}.statement:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,oklch(96.5% .004 95/.05) 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 85%,#000 0%,#0000 70%);mask-image:radial-gradient(120% 90% at 85%,#000 0%,#0000 70%)}.statement .inner{z-index:1;position:relative}.statement .tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:oklch(62% .014 70);margin-bottom:var(--s-5);font-size:11px;display:block}.statement .line{font-family:var(--serif);letter-spacing:-.015em;color:var(--linen);max-width:24ch;margin:0;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.1}.cta-strip{background:var(--ink-deep);color:var(--linen);border:none}.cta-strip .inner{gap:var(--s-7);padding:var(--s-8) 0;grid-template-columns:1fr auto;align-items:center;display:grid}.cta-strip h2{font-family:var(--serif);letter-spacing:-.015em;color:var(--linen);max-width:18ch;margin:0;font-size:clamp(38px,4.8vw,64px);font-weight:500;line-height:1.05}.cta-strip .actions{gap:var(--s-3);flex-direction:column;align-items:stretch;min-width:220px;display:flex}.cta-strip .actions .btn-primary{background:var(--flare);color:var(--linen);padding:13px 22px;font-size:15px}.cta-strip .actions .btn-primary:hover{background:var(--flare-press)}.cta-strip .actions .btn-ghost{padding:13px 22px;font-size:15px}.cta-strip .fine{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:oklch(66% .014 70);margin-top:var(--s-1);text-align:center;font-size:10px}footer.foot{padding:var(--s-8) 0 var(--s-6);border-top:1px solid var(--stone)}.foot-grid{gap:var(--s-7);margin-bottom:var(--s-7);grid-template-columns:1.6fr 1fr 1fr 1fr;display:grid}.foot h3{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:0 0 var(--s-4);font-size:11px;font-weight:500}.foot ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.foot li{color:var(--ink);font-size:14px}.foot li:hover{color:var(--flare);cursor:pointer}.foot-tag{font-family:var(--serif);color:var(--mute);max-width:30ch;margin-top:var(--s-3);font-size:18px;font-style:italic;line-height:1.5}.foot-bottom{padding-top:var(--s-5);border-top:1px solid var(--stone);justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.foot-bottom span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:10px}.compare-hero .h-display{max-width:24ch;margin-top:var(--s-4)}.compare-hero .sub{margin-top:var(--s-5);max-width:60ch}.compare-cta-row{gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;align-items:center;display:flex}.verdict-grid{gap:var(--s-4);grid-template-columns:repeat(2,1fr);display:grid}.pricing-grid{gap:var(--s-4);grid-template-columns:repeat(2,1fr);align-items:start;display:grid}.price-col .panel-head .t{font-family:var(--serif);letter-spacing:normal;text-transform:none;color:var(--ink-deep);font-size:16px;font-style:normal;font-weight:500}.price-trial{padding:var(--s-3) var(--s-4);background:var(--sand);border-bottom:1px solid var(--stone);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:10.5px}.price-tier{gap:var(--s-2) var(--s-4);padding:var(--s-4);border-bottom:1px solid var(--stone);grid-template-columns:1fr auto;align-items:baseline;display:grid}.price-tier:last-of-type{border-bottom:none}.price-tier .name{font-family:var(--serif);color:var(--ink-deep);font-size:16px;font-weight:500}.price-tier .amount{font-family:var(--mono);color:var(--ink);text-align:right;font-size:15px;font-weight:500}.price-tier .note{color:var(--mute);grid-column:1/-1;font-size:12.5px}.price-source{padding:var(--s-3) var(--s-4);color:var(--mute);border-top:1px solid var(--stone);font-size:12px;display:block}.price-source:hover{color:var(--flare)}.compare-table{border:1px solid var(--stone);background:var(--linen)}.compare-table-head{background:var(--sand);border-bottom:1px solid var(--stone);grid-template-columns:1.3fr 1fr 1fr;display:grid}.compare-table-head span{padding:var(--s-3) var(--s-4);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10.5px}.compare-row{border-bottom:1px solid var(--stone);grid-template-columns:1.3fr 1fr 1fr;display:grid}.compare-row:last-of-type{border-bottom:none}.compare-row .label{padding:var(--s-3) var(--s-4);font-family:var(--serif);color:var(--ink-deep);font-size:14px}.compare-row .cell{padding:var(--s-3) var(--s-4);color:var(--ink);border-left:1px solid var(--stone);font-size:13.5px;line-height:1.5}.compare-row .k-label{display:none}.point-list{gap:var(--s-3);flex-direction:column;display:flex}.point{gap:var(--s-3);padding:var(--s-4);background:var(--linen);border:1px solid var(--stone);display:flex}.point .dot{background:var(--flare);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.point .text{color:var(--ink);font-size:14px;line-height:1.55}.point .cite{font-family:var(--mono);letter-spacing:.05em;color:var(--mute);margin-top:6px;font-size:10.5px;display:block}.point .cite a{color:var(--mute);border-bottom:1px solid var(--stone-2)}.point .cite a:hover{color:var(--flare);border-color:var(--flare)}.results-grid{gap:var(--s-4);grid-template-columns:repeat(2,1fr);display:grid}.result-card{background:var(--linen);border:1px solid var(--stone);padding:var(--s-6)}.result-card .who{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--flare);margin-bottom:var(--s-3);font-size:11px}.result-card p{color:var(--ink);margin:0;font-size:14px;line-height:1.6}.results-disclaimer{margin-top:var(--s-5);color:var(--mute);font-size:13px;font-style:italic}.faq-list{gap:var(--s-5);flex-direction:column;max-width:68ch;display:flex}.faq-item h3{font-family:var(--serif);color:var(--ink-deep);margin:0 0 var(--s-2);font-size:18px;font-weight:500}.faq-item p{color:var(--mute);margin:0;font-size:14px;line-height:1.6}.when-instead{background:var(--sand);border:1px solid var(--stone);padding:var(--s-6);max-width:68ch}.when-instead p{color:var(--ink);margin:0;font-size:14.5px;line-height:1.6}.freshness-note{gap:var(--s-2);margin-top:var(--s-5);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:oklch(66% .014 70);flex-wrap:wrap;align-items:center;font-size:10.5px;display:flex}.freshness-note a{font-family:var(--sans);letter-spacing:normal;text-transform:none;color:oklch(66% .014 70);border-bottom:1px solid oklch(50% .014 70);font-size:12px}.freshness-note a:hover{color:var(--flare);border-color:var(--flare)}.lang{border:1px solid var(--stone);align-items:center;display:inline-flex;overflow:hidden}.lang button{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);cursor:pointer;transition:color var(--t-1) var(--ease);background:0 0;border:none;padding:5px 9px;font-size:10px}.lang button:hover{color:var(--ink)}.lang button[aria-pressed=true]{background:var(--ink);color:var(--linen)}nav.top{transition:box-shadow var(--t-2) var(--ease)}nav.top .inner{transition:padding var(--t-2) var(--ease)}.nav-progress{background:var(--flare);transform-origin:0;pointer-events:none;z-index:51;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}nav.top.scrolled{box-shadow:0 1px 0 var(--stone), 0 10px 30px oklch(18% .012 60/.07)}nav.top.scrolled .inner{padding-top:var(--s-3);padding-bottom:var(--s-3)}.h-display .word,.cta-line{will-change:transform, opacity}.h-display{font-kerning:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=920px){.container{padding:0 var(--s-5)}nav.top .inner{padding:var(--s-3) var(--s-5)}.nav-links{display:none}.hero-grid{gap:var(--s-7);grid-template-columns:1fr}.steps-grid,.signals,.phases,.mcp-grid,.aud-grid,.plans,.verdict-grid,.pricing-grid,.results-grid{grid-template-columns:1fr}.proof-grid{grid-template-columns:repeat(2,1fr)}.signals>div:nth-child(odd){border-right:none}.section-head{gap:var(--s-4);grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.cta-strip .inner{grid-template-columns:1fr}.compare-table-head{display:none}.compare-row{grid-template-columns:1fr}.compare-row .cell{border-left:none;border-top:1px solid var(--stone)}.compare-row .k-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin-right:8px;font-size:10px;display:inline-block}}@media (width<=420px){.container{padding:0 var(--s-4)}.hero-input{flex-direction:column}.hero-input .btn{width:100%}.foot-grid,.proof-grid{grid-template-columns:1fr}}.blog-index,.post-container{max-width:780px;padding-top:var(--s-8);padding-bottom:var(--s-8)}.blog-index-head{margin-bottom:var(--s-6)}.blog-cluster+.blog-cluster{margin-top:var(--s-7)}.blog-list{margin:var(--s-4) 0 0;border-top:1px solid var(--stone);padding:0;list-style:none}.blog-item{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--stone);display:flex}.blog-item-link{gap:var(--s-1);color:inherit;text-decoration:none;display:grid}.blog-item-format{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:11px}.blog-item-title{font-family:var(--serif);color:var(--ink-deep);font-size:20px;line-height:1.3}.blog-item-link:hover .blog-item-title{color:var(--flare)}.blog-item-desc{color:var(--mute)}.blog-item-date{font-family:var(--mono);color:var(--mute);flex:none;font-size:12px}.post-head{margin-bottom:var(--s-6)}.post-cluster{color:var(--flare);text-decoration:none}.post-format{margin-left:var(--s-3);color:var(--mute)}.post-title{margin:var(--s-3) 0 var(--s-4)}.post-sub{color:var(--mute);font-size:18px}.post-meta{font-family:var(--mono);color:var(--mute);font-size:12px}.post-artifact{margin-top:var(--s-5);padding:var(--s-4);background:var(--sand);border-left:2px solid var(--flare);border-radius:0 var(--tile) var(--tile) 0;font-size:14px}.post-artifact-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--flare);margin-bottom:var(--s-1);font-size:11px;display:block}.prose{font-size:16px;line-height:1.7}.prose h2{font-family:var(--serif);color:var(--ink-deep);margin:var(--s-7) 0 var(--s-3);font-size:26px;line-height:1.25}.prose h3{font-family:var(--serif);color:var(--ink-deep);margin:var(--s-6) 0 var(--s-2);font-size:20px}.prose p,.prose li{color:var(--ink)}.prose a{color:var(--flare);text-underline-offset:2px}.prose strong{color:var(--ink-deep)}.prose blockquote{margin:var(--s-5) 0;padding-left:var(--s-4);border-left:2px solid var(--stone-2);color:var(--mute)}.prose :not(pre)>code{font-family:var(--mono);background:var(--sand);border:1px solid var(--stone);border-radius:var(--s-1);padding:1px 5px;font-size:.9em}.prose pre{margin:var(--s-5) 0;padding:var(--s-4);border:1px solid var(--stone);border-radius:var(--tile);font-size:13.5px;line-height:1.6;overflow-x:auto}.prose pre code{font-family:var(--mono)}.prose table{width:100%;margin:var(--s-5) 0;border-collapse:collapse;font-size:14px}.prose th,.prose td{text-align:left;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--stone)}.prose th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);background:var(--sand);font-size:11px}.prose img{max-width:100%;height:auto}.post-related{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--stone)}.post-related-title{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:0 0 var(--s-3);font-size:11px}.post-related ul{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.post-related a{font-family:var(--serif);color:var(--ink-deep);font-size:17px;text-decoration:none}.post-related a:hover{color:var(--flare)}.post-related-desc{color:var(--mute);font-size:14px;display:block}.foot-links a{color:inherit;text-decoration:none}.foot-links a:hover{color:var(--flare)}@media (width<=640px){.blog-item{gap:var(--s-1);flex-direction:column}}
