:root{--bg:#070a09;--fg:#edf2e9;--dim:#9aa69e;--acid:#b9ff49;--mint:#64ffd2;--pink:#ff5ebc;--panel:#101510;--line:#253128}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 5%,#1b2d17 0,transparent 27%),radial-gradient(circle at 12% 35%,#12231f 0,transparent 24%),var(--bg);color:var(--fg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}.grain{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:9;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.nav{max-width:1200px;margin:auto;padding:28px 30px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}.mark{font-weight:950;letter-spacing:.16em;color:var(--fg);text-decoration:none}.mark span{color:var(--acid);margin-left:5px}nav{display:flex;gap:22px}nav a,footer a{color:var(--dim);text-decoration:none;font-size:.86rem}nav a:hover,footer a:hover{color:var(--acid)}main{overflow:hidden}.hero{max-width:1200px;margin:auto;min-height:88vh;padding:100px 30px 90px;position:relative}.kicker{font:800 .73rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;color:var(--acid)}h1{font-size:clamp(4.5rem,10vw,9rem);line-height:.8;letter-spacing:-.075em;margin:28px 0 36px;max-width:1000px}h1 i{font-style:normal;color:transparent;-webkit-text-stroke:1px var(--mint);text-shadow:0 0 38px #64ffd222}.lead{font-size:clamp(1.3rem,2.5vw,1.8rem);max-width:760px}.thesis{max-width:800px;color:#bdc7c0;font-size:1.05rem;border-left:2px solid var(--pink);padding-left:18px;margin-top:24px}.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:35px}.button{padding:12px 17px;border:1px solid var(--line);text-decoration:none;color:var(--fg);background:#0d120fdd}.button.hot{border-color:var(--acid);box-shadow:0 0 28px #b9ff4918}.button:hover{border-color:var(--mint);transform:translateY(-1px)}.sigil{position:absolute;right:2%;top:15%;width:300px;height:300px;border:1px solid #b9ff4940;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 100px #b9ff4910,inset 0 0 90px #64ffd211;animation:drift 8s ease-in-out infinite}.sigil:before,.sigil:after{content:"";position:absolute;inset:14%;border:1px dashed #64ffd250;border-radius:41% 59% 58% 42%;transform:rotate(32deg)}.sigil:after{inset:31%;border-color:#ff5ebc55;transform:rotate(-41deg)}.sigil span{font-size:5rem;color:var(--acid);text-shadow:0 0 26px #b9ff49}.sigil b{position:absolute;font-size:.8rem;bottom:45px;letter-spacing:.4em;color:var(--mint)}@keyframes drift{50%{transform:translateY(14px) rotate(3deg)}}.section,.wave{max-width:1200px;margin:auto;padding:95px 30px;border-top:1px solid var(--line)}.section h2,.wave h2{font-size:clamp(2.8rem,6vw,5.6rem);line-height:.93;letter-spacing:-.055em;margin:22px 0 30px}.wave{background:linear-gradient(145deg,#11190fdd,#0a0e0cdd);max-width:none;padding-left:max(30px,calc((100vw - 1140px)/2));padding-right:max(30px,calc((100vw - 1140px)/2))}.wave>p{max-width:780px;font-size:1.2rem;color:#c7d0ca}.wave-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:45px}.wave-grid div{border:1px solid var(--line);padding:23px;min-height:140px}.wave-grid b{display:block;color:var(--acid);font:800 .78rem ui-monospace,monospace;margin-bottom:28px}.wave-grid span{color:var(--dim)}.triad{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px}.triad article,.system-grid article{background:linear-gradient(160deg,#111711cc,#0a0e0bcc);border:1px solid var(--line);padding:28px}.triad .num{font:900 3.2rem ui-monospace,monospace;color:var(--acid)}article h3{font-size:1.55rem;margin:22px 0 10px}article p{color:var(--dim)}code{color:var(--mint)}.concept-list{margin-top:50px;border-top:1px solid var(--line)}.concept-list article{display:grid;grid-template-columns:230px 1fr;gap:25px;padding:21px 0;border-bottom:1px solid var(--line)}.concept-list span{font:800 .82rem ui-monospace,monospace;color:var(--mint)}.concept-list p{margin:0;color:#bec8c0}.concepts blockquote{font-size:clamp(2rem,4vw,3.7rem);line-height:1.12;letter-spacing:-.04em;margin:75px 0 0;max-width:1000px}.layer-stack{margin-top:50px}.layer-stack div{display:grid;grid-template-columns:70px 200px 1fr;border-top:1px solid var(--line);padding:21px 0;align-items:center}.layer-stack div:last-child{border-bottom:1px solid var(--line)}.layer-stack b{font:700 .75rem ui-monospace,monospace;color:var(--pink)}.layer-stack strong{font-size:1.3rem}.layer-stack span{color:var(--dim)}.wide{max-width:850px;font-size:1.15rem;color:#c1cbc4}.system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.system-grid small{font:800 .7rem ui-monospace,monospace;color:var(--acid)}.system-grid h3{font-size:1.4rem}.system pre{margin-top:35px;padding:24px;overflow:auto;border:1px solid var(--line);background:#050705;color:var(--mint);font-size:.9rem}.docs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:45px}.docs-grid a{display:flex;justify-content:space-between;gap:25px;padding:24px;border:1px solid var(--line);text-decoration:none;color:var(--fg);background:#0e130f}.docs-grid a:hover{border-color:var(--acid)}.docs-grid span{color:var(--dim);text-align:right}footer{max-width:1200px;margin:auto;border-top:1px solid var(--line);padding:40px 30px 70px;display:flex;justify-content:space-between;align-items:center;color:var(--dim);font-size:.85rem}footer p{margin:0}@media(max-width:900px){.sigil{opacity:.2;right:-100px}.wave-grid,.system-grid{grid-template-columns:1fr 1fr}.triad{grid-template-columns:1fr}.docs-grid{grid-template-columns:1fr}}@media(max-width:640px){.nav{padding:20px}.nav nav{gap:12px}.nav nav a:nth-child(-n+3){display:none}.hero,.section,.wave{padding-left:20px;padding-right:20px}h1{font-size:clamp(3.5rem,19vw,6rem)}.wave-grid,.system-grid{grid-template-columns:1fr}.concept-list article{grid-template-columns:1fr;gap:5px}.layer-stack div{grid-template-columns:40px 1fr}.layer-stack span{grid-column:2}.docs-grid a{flex-direction:column}.docs-grid span{text-align:left}footer{flex-direction:column;align-items:flex-start;gap:14px}}