:root{--bg:#000;--fg:#f4f4f1;--dim:#f4f4f18c;--faint:#f4f4f11f;--line:#f4f4f129;--serif:"Instrument Serif", Georgia, serif;--mono:"JetBrains Mono", ui-monospace, monospace;--gutter:clamp(16px, 4vw, 56px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--mono);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--fg);color:var(--bg)}.grain{z-index:100;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(4,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,3%)}}.nav{z-index:50;padding:18px var(--gutter);background:linear-gradient(#000000d9,#0000);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}.brand{font-family:var(--serif);align-items:center;gap:10px;font-size:26px;display:flex}.brand img{border-radius:50%}.links{letter-spacing:.15em;text-transform:uppercase;color:var(--dim);gap:32px;font-size:12px;display:flex}.links a:hover{color:var(--fg)}.btn{background:var(--fg);color:var(--bg);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:12px;font-weight:700;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:inline-flex;position:relative}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 40px #ffffff2e}.btn.ghost{color:var(--fg);border:1px solid var(--line);background:0 0}.btn.ghost:hover{border-color:var(--fg);box-shadow:none}.btn.small{padding:10px 18px;font-size:11px}.hero{height:100svh;min-height:680px;position:relative;overflow:hidden}.lab-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-copy{left:var(--gutter);pointer-events:none;width:min(620px,46vw);position:absolute;top:50%;translate:0 -55%}.hero-copy a,.hero-copy button{pointer-events:auto}.eyebrow{letter-spacing:.2em;color:var(--dim);align-items:center;gap:10px;margin-bottom:28px;font-size:11px;display:flex}.dot{background:var(--fg);border-radius:50%;width:7px;height:7px;display:inline-block}.dot.live{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #fff9}60%{box-shadow:0 0 0 8px #fff0}}h1,h2{font-family:var(--serif);letter-spacing:-.025em;font-weight:400}h1{font-size:clamp(56px,8.4vw,132px);line-height:.92}h2{font-size:clamp(44px,6vw,92px);line-height:.95}.words{display:inline}.w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.w>span{transform-origin:0 100%;margin-right:.22em;display:inline-block}.it,em,i{font-style:italic}.hyper{font-family:var(--serif);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:26px;font-size:clamp(24px,2.4vw,34px);display:flex}.hyper-word{background:var(--fg);color:var(--bg);font-family:var(--mono);letter-spacing:.12em;white-space:pre;padding:4px 14px 3px;font-size:clamp(20px,2vw,28px);font-weight:700;display:inline-block;position:relative;box-shadow:0 0 40px #ffffff40}.hyper-word:after{content:"";background:linear-gradient(100deg,#0000 30%,#0000002e 50%,#0000 70%) 0 0/250% 100%;animation:3.2s ease-in-out 2.4s infinite sheen;position:absolute;inset:0}@keyframes sheen{0%{background-position:120% 0}60%,to{background-position:-120% 0}}.lede{max-width:440px;color:var(--dim);margin-top:24px;font-size:14px}.lede em{color:var(--fg);font-family:var(--serif);font-size:19px}.ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hud{left:var(--gutter);right:var(--gutter);border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px 40px;padding-top:16px;display:flex;position:absolute;bottom:28px}.hud>div{flex-direction:column;gap:4px;display:flex}.hud label{letter-spacing:.2em;color:var(--dim);font-size:10px}.hud .tick{font-variant-numeric:tabular-nums;font-size:22px;display:inline-block}.hud>div:not(.controls){min-width:84px;overflow:hidden}.controls{align-items:center;margin-left:auto;flex-direction:row!important;gap:12px!important}.seg{border:1px solid var(--line);border-radius:999px;padding:3px;display:flex}.seg button{border-radius:999px;width:34px;height:28px;font-size:12px;position:relative}.seg button span:last-child{z-index:1;position:relative}.seg button.on{color:var(--bg)}.seg-bg{background:var(--fg);border-radius:999px;position:absolute;inset:0}.storm{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:7px 14px;font-size:11px;transition:border-color .3s,background .3s}.storm:hover{border-color:var(--fg);background:#ffffff0f}.tip{z-index:5;pointer-events:none;transform-origin:0 100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);color:var(--dim);white-space:nowrap;background:#000000d9;border-radius:10px;flex-direction:column;padding:10px 12px;font-size:11px;display:flex;position:absolute;translate:16px calc(-100% - 12px)}.tip b{color:var(--fg);letter-spacing:.06em;font-size:13px}.section{padding:clamp(96px, 14vw, 180px) var(--gutter);max-width:1440px;margin:0 auto}.head{max-width:820px;margin-bottom:64px}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:24px;font-size:11px}.sub{color:var(--dim);max-width:520px;margin-top:24px}.muted{color:var(--dim)}.lab-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;display:grid}.sci{align-content:start;gap:12px;display:grid}.sci-card{border:1px solid var(--line);background:#ffffff05;border-radius:16px;align-items:center;gap:18px;padding:18px 20px;display:flex}.sci-card b{font-family:var(--serif);font-size:24px;font-weight:400;line-height:1.1;display:block}.sci-card span{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11px}.glyph{background:var(--fg);width:48px;height:48px;color:var(--bg);font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:26px;display:grid}.spark-card{flex-direction:column;align-items:stretch;gap:10px}.spark{width:100%;height:60px;color:var(--fg)}.term{border:1px solid var(--line);background:#050505;border-radius:16px;flex-direction:column;height:100%;min-height:460px;display:flex;overflow:hidden}.term-bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;font-size:12px;display:flex}.term ul{flex:1;padding:10px 0;list-style:none;overflow:hidden}.term li{border-bottom:1px dashed #ffffff0d;grid-template-columns:62px 128px 1fr;gap:12px;padding:9px 18px;font-size:12.5px;display:grid}.term .g{color:#f4f4f159;font-variant-numeric:tabular-nums}.term .who{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.term li.note .who,.term li.note .txt{color:var(--fg)}.term li.reject .txt,.term li.pair .txt,.term li.migrate .txt{color:var(--dim)}.term li.shock{background:#ffffff0f}.term li.shock .txt{color:var(--fg)}.def{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:48px;padding:56px 0}.def-word{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(80px,15vw,220px);font-style:italic;line-height:.9}.def-meta{color:var(--dim);letter-spacing:.15em;text-transform:uppercase;margin-top:16px;font-size:12px}.def-body{max-width:760px;margin-top:28px;font-size:clamp(16px,1.6vw,20px)}.axioms{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.axiom{border:1px solid var(--line);background:#ffffff05;border-radius:18px;height:100%;padding:28px}.ax-n{font-family:var(--serif);color:var(--dim);font-size:18px}.axiom h3{font-family:var(--serif);margin:4px 0 18px;font-size:34px;font-weight:400}.math{background:var(--fg);color:var(--bg);white-space:nowrap;border-radius:10px;margin-bottom:18px;padding:14px 16px;font-size:15px;overflow-x:auto}.axiom p{color:var(--dim)}.token{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.coin-stage{perspective:1200px;place-items:center;display:grid;position:relative}.coin-stage:before{content:"";aspect-ratio:1;filter:blur(40px);background:radial-gradient(#ffffff29,#0000 70%);border-radius:50%;width:min(70%,380px);position:absolute}.coin-stage img{aspect-ratio:1;clip-path:circle(46%);width:min(100%,520px);position:relative}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:36px 0 20px;display:grid}.facts div{padding:16px 0}.facts dt{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:10px}.facts dd{font-family:var(--serif);font-size:22px}.ca{border:1px dashed var(--line);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 18px;font-size:12px;display:flex}.ca span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ca b{letter-spacing:.18em;font-size:11px}.steps{color:var(--dim);gap:8px;margin-top:24px;list-style:none;display:grid}.steps b{color:var(--fg);margin-right:14px;font-weight:400}.footer{border-top:1px solid var(--line);padding-top:60px;overflow:hidden}.marquee{font-family:var(--serif);white-space:nowrap;letter-spacing:-.03em;font-size:clamp(80px,14vw,220px);line-height:1}.foot{padding:40px var(--gutter);flex-wrap:wrap;justify-content:space-between;gap:24px;font-size:11px;display:flex}@media (width<=900px){.links{display:none}.hero{min-height:760px}.hero-copy{width:auto;top:96px;right:var(--gutter);translate:0}h1{font-size:clamp(48px,14vw,80px)}.lede{font-size:13px}.hud{gap:10px 20px;bottom:18px}.hud>div:not(.controls){min-width:0}.hud .tick{font-size:17px}.controls{width:100%;margin-left:0}.lab-grid,.token,.axioms{grid-template-columns:minmax(0,1fr)}.term li{grid-template-columns:52px 1fr}.term .who{display:none}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.grain,.dot.live,.hyper-word:after{animation:none}}
