@font-face{font-family:Unbounded;src:url(/fonts/unbounded.woff2)format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree.woff2)format("woff2");font-weight:300 900;font-display:swap}:root{--gray-950:#0f0f14;--gray-900:#15151c;--gray-800:#1d1d27;--violet-950:#1a0b3a;--violet-800:#2f1566;--violet-600:#5a2bc4;--neon-violet:#a678ff;--neon-cyan:#3ce6ff;--neon-pink:#ff4fd8;--ok:#5cff9d;--bad:#ff6b8b;--text:#edeaf9;--muted:#a49fc4;--glass:#8460dc17;--glass-strong:#8460dc29;--edge:#bea0ff33;--radius:20px;--display:"Unbounded", "Segoe UI", system-ui, sans-serif;--body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:linear-gradient(180deg, var(--gray-950), var(--gray-900) 55%, var(--violet-950));scroll-behavior:smooth;max-width:100%;min-height:100%;overflow-x:clip}body{min-height:100vh;color:var(--text);font:400 1rem/1.6 var(--body);background:0 0;max-width:100%;margin:0;overflow-x:clip}body:before,body:after{content:"";z-index:-1;pointer-events:none;will-change:transform;position:fixed}body:before{background:radial-gradient(closest-side,#461c96d9,#2f156659 55%,#0000 100%);width:90vmax;height:90vmax;top:-45vmax;left:-35vmax}body:after{background:radial-gradient(closest-side,#5a2bc480,#2f156633 55%,#0000 100%);width:80vmax;height:80vmax;bottom:-40vmax;right:-30vmax}a{color:var(--neon-cyan);text-underline-offset:3px}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;margin:0 0 .6em;font-weight:600;line-height:1.15}h1{font-size:clamp(1.7rem,4.6vw,3rem)}h2{font-size:1.15rem}h3{margin:0;font-size:.95rem}p{margin:0 0 1rem}code,.mono{font-family:var(--mono)}:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px;border-radius:8px}.sr{position:absolute;left:-9999px}.note{color:var(--muted);font-size:.9rem}.err{color:var(--bad)}.top{z-index:10;border:1px solid var(--edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#15151c99;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;width:calc(100% - 1.5rem);max-width:70rem;margin:.75rem auto 0;padding:.6rem .9rem .6rem 1.1rem;display:flex;position:sticky;top:.75rem}.brand{font:700 1.05rem var(--display);color:var(--text);letter-spacing:-.02em;text-decoration:none}.brand b,.neon{color:var(--neon-violet);text-shadow:0 0 14px #a678ffcc;font-weight:800}.top nav{gap:.4rem;display:flex}.top nav a{color:var(--text);white-space:nowrap;border-radius:999px;padding:.45rem .9rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s}@media (width<=30rem){.top{gap:.5rem;padding-left:.9rem}.top nav{gap:.1rem}.top nav a{padding:.45rem .6rem;font-size:.9rem}}.top nav a:hover{background:var(--glass-strong);box-shadow:0 0 0 1px var(--edge), 0 0 18px #a678ff40}main{max-width:70rem;margin:0 auto;padding:1.75rem 1rem 3rem}footer{text-align:center;color:var(--muted);padding:2rem 1rem 3rem;font-size:.9rem}.glass{background:var(--glass);border:1px solid var(--edge);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 40px #05021459,inset 0 1px #ffffff0f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.top{background:var(--gray-800)}}.hero{gap:1.5rem;margin:1rem 0 2.5rem;display:grid}.hero-copy p{color:var(--muted);max-width:36rem;font-size:1.1rem}.hero-copy .chip{color:var(--text);margin-bottom:1.1rem;font-size:.92rem;font-weight:600;display:inline-block}.chip{background:var(--glass);border:1px solid var(--edge);border-radius:999px;padding:.4rem .95rem;box-shadow:0 0 16px #a678ff40}.cta{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.ticker{align-content:start;gap:.65rem;padding:1.1rem 1.25rem;display:grid}.ticker .row{border-bottom:1px dashed #bea0ff26;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.55rem;display:flex}.ticker .row:last-child{border:0;padding:0}.ticker span{color:var(--muted);font-size:.92rem}.ticker strong{font-family:var(--mono);color:var(--neon-cyan);text-shadow:0 0 12px #3ce6ff73;font-size:1rem}@media (width>=52rem){.hero{grid-template-columns:1.5fr 1fr;align-items:center}}.stack{gap:1.5rem;display:grid}.panel{align-content:start;gap:1rem;padding:1.5rem;scroll-margin-top:5.5rem;transition:border-color .25s,box-shadow .25s;display:grid}.panel:hover{border-color:#bea0ff73;box-shadow:0 10px 40px #05021459,0 0 30px #a678ff2e,inset 0 1px #ffffff0f}.panel>*{min-width:0;margin:0}.panel h2:after{content:"";background:linear-gradient(90deg, var(--neon-violet), var(--neon-pink));border-radius:3px;width:3rem;height:3px;margin-top:.6rem;display:block;box-shadow:0 0 12px #ff4fd899}.sub{color:var(--neon-violet);margin-top:.5rem;font-size:1rem}.soon{border-style:dashed;flex-wrap:wrap;align-items:center;gap:1.1rem;padding:1.1rem 1.5rem;display:flex}.soon h2{margin:0 0 .25rem;font-size:1.05rem}.soon p{color:var(--muted);margin:0}.tag{color:var(--neon-pink);background:#ff4fd81f;border:1px solid #ff4fd88c;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .85rem;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:0 0 18px #ff4fd859}.tag:before{content:"";background:var(--neon-pink);width:.55rem;height:.55rem;box-shadow:0 0 10px var(--neon-pink);border-radius:50%}button,.button{font:inherit;color:var(--text);border:1px solid var(--edge);cursor:pointer;background:#ffffff0d;border-radius:14px;justify-content:center;align-items:center;min-height:2.85rem;padding:.65rem .9rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}button:hover,.button:hover{background:var(--glass-strong)}button:active,.button:active{transform:translateY(1px)}.primary{color:#fff;background:linear-gradient(120deg, var(--violet-600), var(--neon-violet) 55%, var(--neon-pink));border:0;padding:.8rem 1.4rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26,0 8px 30px #6e3ce680}.primary:hover{background:linear-gradient(120deg, var(--violet-600), var(--neon-violet) 55%, var(--neon-pink));box-shadow:inset 0 0 0 1px #ffffff40,0 10px 42px #a678ffb3}.primary:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;position:absolute;inset:0 auto 0 -60%;transform:skew(-20deg)}.copy{flex:none;min-height:2.2rem;padding:.3rem .8rem;font-size:.9rem}.copy:hover{border-color:var(--neon-cyan);box-shadow:0 0 16px #3ce6ff59}.addr{border:1px solid var(--edge);overflow-wrap:anywhere;word-break:break-all;color:var(--neon-cyan);background:#00000047;border-radius:14px;padding:.8rem 1rem;font-size:.88rem;display:block}.addrline{gap:.6rem;display:grid}.addrline .copy{justify-self:start}.dl{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.fp{gap:.5rem;display:grid}.fp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.fp .note{margin:0}@media (width>=40rem){.addrline{grid-template-columns:1fr auto;align-items:center}.addrline .copy{justify-self:end}}@media (prefers-reduced-motion:no-preference){@keyframes drift-a{to{transform:translate(8vmax,6vmax)scale(1.08)}}@keyframes drift-b{to{transform:translate(-7vmax,-5vmax)scale(1.12)}}body:before{animation:26s ease-in-out infinite alternate drift-a}body:after{animation:32s ease-in-out infinite alternate drift-b}@keyframes rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.hero>*,.stack>*{animation:.7s cubic-bezier(.2,.8,.2,1) both rise}.hero>:nth-child(2){animation-delay:.15s}.stack>:first-child{animation-delay:.25s}.stack>:nth-child(2){animation-delay:.35s}.stack>:nth-child(3){animation-delay:.45s}@keyframes sheen{to{left:130%}}.primary:hover:after{animation:.7s sheen}@keyframes glow{50%{text-shadow:0 0 30px #a678ff,0 0 4px #ff4fd899}}h1 .neon{animation:3.2s ease-in-out infinite glow}@keyframes soonpulse{0%{box-shadow:0 0 #ff4fd8b3}to{box-shadow:0 0 0 .7rem #ff4fd800}}.tag:before{animation:1.8s ease-out infinite soonpulse}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
