:root{--bg:#050706;--bg-raised:#080b09;--hair:#16211a;--hair-bright:#23362a;--ink:#c9d8cd;--ink-dim:#8aa392;--ink-faint:#566b5d;--green:#00c805;--green-hot:#4dff5a;--green-glow:#00c80559;--red:#ff2d2d;--violet:#7b4cff;--mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, "Liberation Mono", monospace;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--gut:clamp(1.25rem, 4vw, 2.5rem);--max:74rem;--section-y:clamp(4.5rem, 11vh, 9rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--ink);font-family:var(--mono);letter-spacing:.01em;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.65;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--green);color:#000}.rain{z-index:0;pointer-events:none;opacity:.5;position:fixed;inset:0}.nav,main,.footer{z-index:1;position:relative}.crt-scanlines,.crt-grain,.crt-vignette{pointer-events:none;z-index:9000;position:fixed;inset:0}.crt-scanlines{opacity:.42;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#00000038 3px 4px)}.crt-scanlines:after{content:"";background:linear-gradient(#0000,#00c80509,#0000);height:38vh;animation:7s linear infinite sweep;position:absolute;inset-inline:0}@keyframes sweep{0%{transform:translateY(-40vh)}to{transform:translateY(140vh)}}.crt-grain{opacity:.05;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.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");animation:.6s steps(3,end) infinite grain}@keyframes grain{0%{transform:translate(0)}33%{transform:translate(-3px,2px)}66%{transform:translate(2px,-3px)}to{transform:translate(0)}}.crt-vignette{background:radial-gradient(#0000 58%,#0000008c 100%)}.shell{width:100%;max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}.section{padding-block:var(--section-y);border-top:1px solid var(--hair);position:relative}.section-label{color:var(--ink-faint);letter-spacing:.22em;text-transform:uppercase;align-items:baseline;gap:.75rem;margin-bottom:2.5rem;font-size:11px;display:flex}.section-label .idx{color:var(--green)}.section-label .rule{background:var(--hair);flex:1;height:1px}.nav{z-index:8000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--hair);background:linear-gradient(#050706f0,#050706b8);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:1rem;height:52px;display:flex}.nav-brand{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);white-space:nowrap;align-items:center;gap:.6rem;font-size:12px;display:flex}.nav-links{letter-spacing:.1em;color:var(--ink-dim);align-items:center;gap:1.5rem;font-size:12px;display:flex}.nav-links a{transition:color .18s;position:relative}.nav-links a:hover,.nav-links a:focus-visible{color:var(--green-hot)}.nav-links a:before{content:"[";opacity:0;transition:opacity .18s}.nav-links a:after{content:"]";opacity:0;transition:opacity .18s}.nav-links a:hover:before,.nav-links a:hover:after,.nav-links a:focus-visible:before,.nav-links a:focus-visible:after{opacity:1}@media (max-width:34rem){.nav-links a[data-optional=true]{display:none}}.dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green-glow);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.hero{align-items:center;min-height:calc(100svh - 52px);padding-block:clamp(3rem,8vh,6rem);display:grid;position:relative}.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}@media (max-width:60rem){.hero-grid{grid-template-columns:minmax(0,1fr)}}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1.75rem;font-size:11px}.wordmark{font-family:var(--serif);letter-spacing:-.02em;color:var(--green-hot);text-shadow:0 0 28px var(--green-glow);margin:0;font-size:clamp(3rem,11vw,7.5rem);font-weight:700;line-height:.9;animation:9s step-end infinite chroma;position:relative}@keyframes chroma{0%,93%,to{text-shadow:0 0 28px var(--green-glow);transform:translate(0)}94%{text-shadow:-3px 0 var(--red), 3px 0 #00e5ff, 0 0 28px var(--green-glow);transform:translate(2px,-1px)}95%{text-shadow:4px 0 var(--red), -4px 0 #00e5ff, 0 0 28px var(--green-glow);transform:translate(-3px,1px)}96%{text-shadow:-2px 0 var(--red), 2px 0 #00e5ff, 0 0 28px var(--green-glow);transform:translate(1px)}97%{text-shadow:0 0 28px var(--green-glow);transform:translate(0)}}.wordmark:after{content:attr(data-text);width:100%;color:var(--green-hot);background:var(--bg);clip-path:inset(42% 0 38%);opacity:0;animation:9s step-end infinite slice;position:absolute;top:0;left:0;overflow:hidden}@keyframes slice{0%,93%,to{opacity:0;transform:translate(0)}94%{opacity:1;transform:translate(-9px)}95%{opacity:1;clip-path:inset(62% 0 22%);transform:translate(11px)}96%{opacity:1;clip-path:inset(24% 0 61%);transform:translate(-5px)}97%{opacity:0;transform:translate(0)}}.hero-copy{max-width:46ch;color:var(--ink-dim);margin-top:2rem;font-size:14px;line-height:1.85}.hero-copy em{color:var(--green);font-style:normal}.hero-copy .whisper{color:var(--ink-faint);margin-top:1rem;font-style:italic;display:block}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.angel-frame{aspect-ratio:1024/1536;justify-self:center;width:min(100%,30rem);position:relative}@media (max-width:60rem){.angel-frame{display:none}}.angel{object-fit:contain;filter:brightness(1.34)contrast(1.02)drop-shadow(0 0 26px #00c80547)drop-shadow(0 0 80px #00c80529);width:100%;height:100%;animation:11s ease-in-out infinite breathe;position:relative}@keyframes breathe{0%,to{opacity:.82;transform:translateY(0)scale(1)}50%{opacity:.92;transform:translateY(-8px)scale(1.006)}}.angel-echo{object-fit:contain;filter:invert()sepia()saturate(7)hue-rotate(72deg)brightness(.9)blur(9px);mix-blend-mode:screen;opacity:.16;pointer-events:none;width:100%;height:100%;animation:9s ease-in-out infinite echo;position:absolute;inset:0}@keyframes echo{0%,to{opacity:.16;transform:translate(6px)}50%{opacity:.3;transform:translate(-7px,4px)}}.angel-halo{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#00c80538 0%,#00c80512 34%,#0000 66%);width:145%;animation:11s ease-in-out infinite breathe;position:absolute;top:40%;left:50%;translate:-50% -50%}.btn{border:1px solid var(--hair-bright);color:var(--ink);font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:.7rem 1.15rem;font-size:12px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative}.btn:hover,.btn:focus-visible{color:var(--green-hot);border-color:var(--green);background:#00c8050f;box-shadow:0 0 22px #00c80521}.btn-primary{border-color:var(--green);color:var(--green-hot)}.btn:disabled,.btn[aria-disabled=true]{color:var(--ink-faint);border-color:var(--hair);cursor:not-allowed;box-shadow:none;background:0 0}:focus-visible{outline:1px solid var(--green);outline-offset:3px}.plate{border:1px solid var(--hair);background:var(--bg-raised);grid-template-columns:minmax(0,1fr);display:grid}.plate-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:1rem;padding:.85rem 1.15rem;display:grid}.plate-row:last-child{border-bottom:0}.plate-row dt{color:var(--ink-faint);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.plate-row dd{color:var(--ink);margin:0}@media (max-width:40rem){.plate-row{grid-template-columns:minmax(0,1fr);gap:.15rem}}.protocol{background:var(--hair);border:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@media (max-width:52rem){.protocol{grid-template-columns:minmax(0,1fr)}}.step{background:var(--bg-raised);padding:1.75rem 1.5rem 2rem;transition:background .25s;position:relative}.step:hover{background:#0a0f0c}.step-idx{letter-spacing:.2em;color:var(--green);margin-bottom:1.25rem;font-size:11px}.step h3{letter-spacing:.02em;color:var(--ink);margin:0 0 .75rem;font-size:15px;font-weight:500}.step p{color:var(--ink-dim);margin:0;font-size:13px;line-height:1.8}.step-flow{border-top:1px dashed var(--hair-bright);letter-spacing:.08em;color:var(--ink-faint);overflow-wrap:break-word;margin-top:1.5rem;padding-top:1.25rem;font-size:11px}.step-flow b{color:var(--green);font-weight:400}.telemetry{background:var(--hair);border:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@media (max-width:46rem){.telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:26rem){.telemetry{grid-template-columns:minmax(0,1fr)}}.tel{background:var(--bg-raised);padding:1.5rem 1.35rem}.tel dt{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.85rem;font-size:11px}.tel dd{color:var(--green-hot);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.35rem,3.4vw,1.9rem);line-height:1.1}.tel dd.is-redacted{color:var(--ink-faint);letter-spacing:.15em;text-shadow:none}.telemetry-note{color:var(--ink-faint);margin-top:1.25rem;font-size:12px}.term{border:1px solid var(--hair);background:#060907;overflow:hidden}.term-bar{border-bottom:1px solid var(--hair);background:var(--bg-raised);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1rem;font-size:11px;display:flex}.term-bar-state{color:var(--green)}.term-body{font-family:var(--mono);color:var(--ink-dim);white-space:pre-wrap;overflow-wrap:break-word;font-variant-ligatures:none;margin:0;padding:1.15rem 1.25rem 1.4rem;font-size:12.5px;line-height:1.7}.term-line{display:inline}.term-line.is-cmd{color:var(--ink)}.term-line.is-warn{color:#c9a227}.term-prompt{color:var(--green)}.feed-body{max-height:26rem;font-size:12px;line-height:1.9;overflow-y:auto}.feed-live{color:var(--green-hot);text-shadow:0 0 10px var(--green-glow)}.feed-ts{color:var(--ink-faint)}.feed-sym{color:var(--ink)}.feed-dim{color:var(--ink-dim)}.feed-buy{color:var(--green-hot)}.feed-sell{color:#c9a227}.feed-pos{color:var(--green-hot)}.feed-neg{color:var(--red)}.feed-tx{color:var(--ink-faint);border-bottom:1px solid #0000;transition:color .18s,border-color .18s}.feed-tx:hover{color:var(--green);border-bottom-color:var(--green)}.feed-foot{border-top:1px solid var(--hair);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);align-items:baseline;gap:.75rem;padding:.6rem 1rem;font-size:11px;display:flex;overflow-x:auto}.feed-foot .ext{text-transform:none;letter-spacing:0;font-size:12px}.lore-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (max-width:52rem){.lore-grid{grid-template-columns:minmax(0,1fr)}}.lore-copy p{color:var(--ink-dim);max-width:48ch;font-size:14px;line-height:1.9}.lore-copy p+p{margin-top:1.35rem}.lore-copy strong{color:var(--ink);font-weight:400}.lore-copy .pull{font-family:var(--serif);color:var(--green-hot);text-shadow:0 0 22px #00c80540;text-wrap:balance;margin:0 0 2rem;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.4}.feed{border:1px solid var(--hair-bright);background:#000;justify-self:center;width:min(100%,22rem);margin:0;position:relative}.feed-video{aspect-ratio:9/16;object-fit:cover;filter:hue-rotate(180deg)saturate(.7)brightness(.85)contrast(1.15);width:100%;display:block}.feed-caption{border-top:1px solid var(--hair-bright);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;gap:1rem;padding:.6rem .85rem;font-size:10px;display:flex}.feed-toggle{font:inherit;letter-spacing:.16em;text-transform:uppercase;color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;transition:color .18s}.feed-toggle:hover,.feed-toggle:focus-visible{color:var(--green-hot)}.plates{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}@media (max-width:46rem){.plates{grid-template-columns:repeat(2,minmax(0,1fr))}}.plate-img{border:1px solid var(--hair);aspect-ratio:2/3;filter:grayscale()sepia()hue-rotate(72deg)saturate(2.4)brightness(.8)contrast(1.12);transition:filter .5s,transform .5s;position:relative;overflow:hidden}.plate-img:first-child{transform:translateY(-1.25rem)}.plate-img:nth-child(4){transform:translateY(1.25rem)}.plate-img img{object-fit:cover;width:100%;height:100%}.plate-img:after{content:"";mix-blend-mode:overlay;background:linear-gradient(#00c80524,#00000073);position:absolute;inset:0}.plate-img:hover{filter:none}.token-grid{background:var(--hair);border:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:1.5rem;display:grid}@media (max-width:52rem){.token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:26rem){.token-grid{grid-template-columns:minmax(0,1fr)}}.token-cell{background:var(--bg-raised);padding:1.5rem 1.35rem}.token-cell dt{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.75rem;font-size:11px}.token-cell dd{color:var(--green-hot);margin:0;font-size:18px}.token-cell dd.pending{color:var(--ink-faint);font-size:14px}.buybacks{background:var(--hair);border:1px solid var(--hair);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (max-width:46rem){.buybacks{grid-template-columns:minmax(0,1fr)}}.buyback{background:var(--bg-raised);padding:1.35rem 1.35rem 1.5rem}.buyback h3{letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin:0 0 .75rem;font-size:11px;font-weight:400}.buyback p{color:var(--ink-dim);margin:0;font-size:13px;line-height:1.8}.section-sub{color:var(--ink-faint);margin:0 0 1rem;font-size:12px}.ext{color:var(--green-hot);border-bottom:1px solid #0000;transition:border-color .18s,color .18s}.ext:hover,.ext:focus-visible{border-bottom-color:var(--green)}.ca{border:1px solid var(--hair-bright);background:var(--bg-raised);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.75rem;padding:.9rem 1.15rem;font-size:12px;transition:border-color .18s,color .18s;display:flex}.ca:hover:not(:disabled){border-color:var(--green);color:var(--green-hot)}.ca:disabled{cursor:not-allowed;color:var(--ink-faint)}.ca-label{color:var(--ink-faint);letter-spacing:.16em;text-transform:uppercase;flex:none}.ca-value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;overflow:hidden}.ca-action{color:var(--green);letter-spacing:.14em;text-transform:uppercase;flex:none}.footer{border-top:1px solid var(--hair);color:var(--ink-faint);padding-block:3rem 4rem;font-size:12px}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:1.25rem 2rem;display:flex}.footer a:hover{color:var(--green-hot)}.prompt{color:var(--green);letter-spacing:.1em;margin-top:2.5rem}.caret{background:var(--green);vertical-align:text-bottom;width:.55em;height:1em;margin-left:.35em;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.boot{z-index:9500;background:var(--bg);padding:var(--gut);cursor:pointer;place-items:center;display:grid;position:fixed;inset:0}.boot[data-leaving=true]{animation:.5s forwards bootOut}@keyframes bootOut{0%{opacity:1;filter:brightness()}35%{opacity:1;filter:brightness(2.4)contrast(1.6)}to{opacity:0;filter:brightness();visibility:hidden}}.boot-log{width:min(100%,34rem);color:var(--ink-dim);font-size:12px;line-height:2}.boot-log li{gap:.75rem;list-style:none;display:flex}.boot-log ol{margin:0;padding:0}.boot-log .ok{color:var(--green);flex:none}.boot-skip{color:var(--ink-faint);letter-spacing:.18em;text-transform:uppercase;margin-top:2rem;font-size:11px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(14px)}.reveal[data-shown=true]{opacity:1;transform:none}
