@font-face{font-family:Geist;src:url('./assets/_vinext_fonts/geist-8ac0455e797f/geist-98bbbccb.woff2') format('woff2');font-display:swap}@font-face{font-family:GeistMono;src:url('./assets/_vinext_fonts/geist-mono-00e989178794/geist-mono-013b2f2f.woff2') format('woff2');font-display:swap}
:root{--ink:#111714;--paper:#f4f1e8;--cream:#e8e2d4;--green:#078454;--mint:#baf2d7;--muted:#66706b;--line:rgba(17,23,20,.17);--panel:rgba(255,255,255,.58)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Geist,Arial,sans-serif;line-height:1.5}.mesh{position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(17,23,20,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,23,20,.035) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to bottom,black,transparent 80%)}a{color:inherit}.topbar{height:74px;display:flex;align-items:center;gap:28px;padding:0 max(28px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--line);background:rgba(244,241,232,.88);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.mark{display:grid;place-items:center;width:36px;height:36px;background:var(--ink);color:var(--paper);font-family:Georgia,serif;font-size:21px}.brand span:last-child{display:grid;line-height:1}.brand b{font-size:14px;letter-spacing:.12em}.brand small{font-size:9px;letter-spacing:.18em;color:var(--muted);margin-top:5px}.topbar nav{display:flex;gap:22px}.topbar nav a{text-decoration:none;font-size:13px;color:var(--muted)}.topbar nav a:hover{color:var(--green)}.live{font:700 11px GeistMono,monospace;letter-spacing:.1em;border:1px solid var(--line);padding:7px 10px;border-radius:99px}.live i{display:inline-block;width:7px;height:7px;background:#16b36c;border-radius:50%;margin-right:6px;box-shadow:0 0 0 5px rgba(22,179,108,.12)}main{max-width:1180px;margin:auto;padding:0 28px}.hero{min-height:670px;display:grid;grid-template-columns:1.25fr .75fr;gap:72px;align-items:center;border-bottom:1px solid var(--line)}.kicker{font:700 11px GeistMono,monospace;letter-spacing:.16em;color:var(--green);margin:0 0 20px}.hero h1,.stage h2,.attack h2,.verdict h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.04;margin:0}.hero h1{font-size:clamp(46px,6vw,76px)}h1 em{font-weight:400;color:var(--green)}.lede{font-size:19px;color:#4b5550;max-width:700px;margin:28px 0}.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:0 20px;text-decoration:none;font-weight:700;font-size:14px;border:1px solid var(--ink)}.button.primary{background:var(--ink);color:white}.button.primary:hover{background:var(--green);border-color:var(--green)}.button.quiet{background:transparent}.micro{font:12px GeistMono,monospace;color:var(--muted);margin:16px 0 0}.proof-card{background:var(--ink);color:white;padding:26px;box-shadow:18px 18px 0 var(--cream)}.proof-head{display:flex;justify-content:space-between;font:700 11px GeistMono,monospace;letter-spacing:.12em;color:#a9b3ae}.proof-head b{color:var(--mint)}.score{display:flex;gap:18px;align-items:center;padding:28px 0;border-bottom:1px solid #34413b}.score strong{font:400 68px Georgia,serif;color:var(--mint);line-height:1}.score span{font-size:14px}.score small{color:#a9b3ae}.proof-card dl{margin:0}.proof-card dl div{display:flex;justify-content:space-between;border-bottom:1px solid #34413b;padding:13px 0}.proof-card dt{color:#a9b3ae;font-size:13px}.proof-card dd{margin:0;font:700 13px GeistMono,monospace}.proof-card button{width:100%;margin-top:20px;padding:12px;background:var(--mint);border:0;color:var(--ink);font-weight:800;cursor:pointer}.proof-card button:disabled{opacity:.55}.proof-card>p{font:11px GeistMono,monospace;color:#a9b3ae}.stage{padding:100px 0;border-bottom:1px solid var(--line)}.section-title{max-width:820px}.stage h2,.attack h2,.verdict h2{font-size:clamp(38px,5vw,58px)}.copy{font-size:18px;color:var(--muted);max-width:760px}.chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;margin-top:52px}.chain article{border:1px solid var(--line);background:var(--panel);padding:22px}.chain article span,.rotation li span{font:700 11px GeistMono,monospace;color:var(--green)}.chain article b{display:block;font-size:17px;margin:36px 0 8px}.chain article p,.rotation li p{font-size:13px;color:var(--muted);margin:0}.chain>i{align-self:center;font-style:normal;color:var(--green)}.claim{border-left:4px solid var(--green);padding:14px 18px;background:rgba(7,132,84,.08);font-weight:650;margin:24px 0 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.variant-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.variant-list span{font:700 10px GeistMono,monospace;padding:7px 9px;border:1px solid var(--line);background:var(--panel)}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.metric-grid article{min-height:164px;padding:22px;background:var(--ink);color:white;display:flex;flex-direction:column;justify-content:space-between}.metric-grid article.green{background:var(--green)}.metric-grid span{font:700 11px GeistMono,monospace;color:#b8c0bc}.metric-grid strong{font:400 58px Georgia,serif}.attack{margin:100px 0;padding:56px;background:var(--ink);color:white;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.attack .kicker{color:var(--mint)}.attack p{color:#b7c0bb}.terminal{background:#090d0b;border:1px solid #39463f;padding:20px;font:13px GeistMono,monospace;box-shadow:12px 12px 0 #28342f}.terminal>div{display:flex;gap:7px;border-bottom:1px solid #27322d;padding-bottom:13px;margin-bottom:15px}.terminal i{width:8px;height:8px;background:#53605a;border-radius:50%}.terminal div span{margin-left:auto;color:#738079}.terminal code{display:block;margin:9px 0;color:white}.terminal code b{color:var(--mint)}.terminal .muted{color:#77847e}.terminal .denied{color:#ff948c}.terminal .pass{color:#8ce2b9}.scale-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:42px 0 24px}.scale-summary article{border:1px solid var(--line);background:var(--panel);padding:20px}.scale-summary span,.scale-summary small{display:block;color:var(--muted);font-size:12px}.scale-summary strong{display:block;font:400 36px Georgia,serif;color:var(--green);margin:10px 0}.table-wrap{overflow:auto;border:1px solid var(--line)}table{border-collapse:collapse;width:100%;min-width:840px;background:rgba(255,255,255,.48)}th,td{text-align:left;padding:13px;border-bottom:1px solid var(--line);font:12px GeistMono,monospace}th{background:var(--ink);color:white}tbody tr:last-child td{border-bottom:0}.rotation ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:44px 0 0}.rotation li{padding:20px;border-top:3px solid var(--green);background:var(--panel)}.rotation li b{display:block;margin:30px 0 8px}.rotation code{font-size:11px}.verdict{text-align:center;padding:130px 20px}.verdict>p:not(.kicker){max-width:730px;margin:28px auto;color:var(--muted);font-size:18px}.verdict .actions{justify-content:center}footer{border-top:1px solid var(--line);min-height:100px;padding:28px max(28px,calc((100vw - 1180px)/2));display:flex;align-items:center;gap:30px;font:12px GeistMono,monospace}footer span{font-weight:800}footer p{color:var(--muted);margin-right:auto}@media(max-width:900px){.hero,.split,.attack{grid-template-columns:1fr}.hero{padding:80px 0}.proof-card{margin-bottom:60px}.chain{grid-template-columns:1fr}.chain>i{transform:rotate(90deg);justify-self:center}.scale-summary{grid-template-columns:1fr 1fr}.rotation ol{grid-template-columns:1fr 1fr}.topbar nav{display:none}}@media(max-width:560px){main{padding:0 18px}.topbar{padding:0 18px}.hero h1{font-size:43px}.attack{margin:60px -18px;padding:40px 18px}.metric-grid,.scale-summary,.rotation ol{grid-template-columns:1fr}.stage{padding:72px 0}footer{align-items:flex-start;flex-direction:column}.live{display:none}}
.guardian-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:42px 0 24px}.guardian-summary article{border:1px solid var(--line);background:var(--panel);padding:20px}.guardian-summary span,.guardian-summary small{display:block;color:var(--muted);font-size:12px}.guardian-summary strong{display:block;font:400 36px Georgia,serif;color:var(--green);margin:10px 0}.guardian{background:linear-gradient(135deg,rgba(7,132,84,.08),transparent 60%)}@media(max-width:900px){.guardian-summary{grid-template-columns:1fr 1fr}}@media(max-width:560px){.guardian-summary{grid-template-columns:1fr}}
.judge-closure{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0}.judge-closure article{border-top:2px solid var(--green);background:rgba(255,255,255,.5);padding:12px}.judge-closure span,.judge-closure small{display:block;color:var(--muted);font:700 9px GeistMono,monospace}.judge-closure strong{display:block;margin:7px 0 2px;font:400 24px Georgia,serif;color:var(--green)}@media(max-width:650px){.judge-closure{grid-template-columns:1fr 1fr}}
