@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap');:root{color-scheme:dark;--bg:#090c12;--panel:#111723;--line:#293141;--ink:#edf2fa;--muted:#9ba9bb;--acid:#d7ff54;--red:#ff6b76}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:'Space Grotesk',system-ui,sans-serif;line-height:1.55}body:before{content:'';position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 70% -15%,#26332355,transparent 55%);z-index:-1}a{color:inherit;text-decoration:none}a:hover{color:var(--acid)}.wrap{max-width:1140px;margin:auto;padding:0 28px}.nav{border-bottom:1px solid var(--line);background:#090c12d9}.nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px}.brand{font-weight:700;letter-spacing:-.06em;font-size:25px;white-space:nowrap}.brand span{color:var(--acid)}.links{display:flex;gap:26px;font:12px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.07em}.tag,.eyebrow,.mono{font:12px 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.tag{color:var(--acid)}.hero{padding:100px 0 80px;border-bottom:1px solid var(--line)}.hero h1{font-size:clamp(55px,9vw,116px);line-height:.94;letter-spacing:-.085em;max-width:1050px;margin:22px 0 28px}.hero h1 em{color:var(--acid);font-style:normal}.lede{font-size:clamp(17px,2.2vw,23px);color:var(--muted);max-width:650px}.cta{display:inline-flex;background:var(--acid);color:#10140b;padding:15px 22px;font-weight:700;margin-top:25px;border-radius:3px}.cta:hover{background:#fff;color:#10140b}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.stat{padding:32px 0;border-right:1px solid var(--line)}.stat:not(:first-child){padding-left:30px}.stat:last-child{border:0}.stat b{display:block;font-size:clamp(25px,4vw,44px);letter-spacing:-.06em}.stat small{color:var(--muted);font:11px 'DM Mono',monospace;text-transform:uppercase}.section{padding:75px 0}.sectionhead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.section h2{font-size:36px;letter-spacing:-.05em;margin:0}.sectionhead p{color:var(--muted);margin:0}.posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.post{background:var(--panel);border:1px solid var(--line);padding:30px;display:flex;flex-direction:column;min-height:300px;transition:border-color .2s,transform .2s}.post:hover{border-color:var(--acid);transform:translateY(-3px);color:var(--ink)}.post h3{font-size:clamp(23px,3vw,32px);line-height:1.12;letter-spacing:-.05em;margin:22px 0 12px}.post p{color:var(--muted);margin:0}.post .bottom{margin-top:auto;padding-top:30px;display:flex;justify-content:space-between;color:var(--muted);font:11px 'DM Mono',monospace}.score{color:var(--red)}.banner{background:var(--acid);color:#10140b;padding:42px;margin-top:30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.banner h2{margin:0;font-size:clamp(25px,4vw,42px);line-height:1.05;letter-spacing:-.06em}.banner p{margin:10px 0 0}.banner strong{font:700 52px 'Space Grotesk',sans-serif;white-space:nowrap}.footer{border-top:1px solid var(--line);padding:32px 0;color:var(--muted);font:12px 'DM Mono',monospace}.footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.article{max-width:800px;margin:0 auto;padding:80px 28px 100px}.article h1{font-size:clamp(43px,7vw,75px);letter-spacing:-.075em;line-height:1.03;margin:18px 0}.article .intro{font-size:23px;color:var(--muted)}.article .meta{padding:25px 0;border-block:1px solid var(--line);margin:35px 0;color:var(--muted)}.article h2{font-size:29px;margin-top:45px;letter-spacing:-.04em}.article p{font-size:18px;line-height:1.85}.callout{padding:25px;border-left:4px solid var(--acid);background:var(--panel);margin-top:35px}.disclaimer{font-size:13px;color:var(--muted);margin-top:60px}.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:15px;background:white;color:black;padding:10px;z-index:2}@media(max-width:650px){.nav .wrap{min-height:70px}.brand{font-size:19px}.links{gap:12px;font-size:10px}.hero{padding:65px 0}.posts{grid-template-columns:1fr}.stats{gap:0}.stat{padding:20px 8px 20px 0}.stat:not(:first-child){padding-left:12px}.stat small{font-size:9px}.section{padding:55px 0}.sectionhead{display:block}.banner{display:block}.banner strong{display:block;margin-top:15px}.post{min-height:270px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
.evidence{padding:20px;overflow-x:auto;background:#080d14;border:1px solid #273544;border-radius:8px;color:#a6efc0;font-size:0.88rem;line-height:1.7;margin:24px 0 32px}.evidence code{white-space:pre-wrap;overflow-wrap:anywhere}
