.waves{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.waves:before{content:"";width:.5rem;height:.5rem;transform:translate3d(calc(var(--x,50%) - 50%), calc(var(--y,50%) - 50%), 0);opacity:.2;will-change:transform;background:#160000;border-radius:50%;position:absolute;top:0;left:0}.waves-canvas{width:100%;height:100%;display:block}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);background:var(--card-bg,#120f17);isolation:isolate;border:1px solid #ffffff26;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #0000001a,0 32px 64px #0000001a}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{z-index:-1;border-radius:inherit;content:"";transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mix-blend-mode:soft-light;opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mix-blend-mode:plus-lighter;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));pointer-events:none}.border-glow-card>.edge-light:before{inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 15px 0 var(--glow-color-30,#f5daa34d), inset 0 0 25px 2px var(--glow-color-20,#f5daa333), inset 0 0 50px 2px var(--glow-color-10,#f5daa31a), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);content:"";position:absolute}.border-glow-inner{z-index:1;flex-direction:column;display:flex;position:relative;overflow:visible}.curved-loop-jacket{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.curved-loop-svg{aspect-ratio:100/12;fill:#fff;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:100%;font-size:6rem;font-weight:700;line-height:1;display:block;overflow:visible}.text-type{white-space:pre-wrap;display:inline-block}.text-type__cursor{opacity:1;margin-left:.25rem;display:inline-block}.text-type__cursor--hidden{display:none}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070713;--bg-soft:#11112a;--panel:#12122bc2;--panel-strong:#1b1744eb;--text:#f7f1ff;--muted:#bdb3d8;--cyan:#40f5ff;--pink:#ff4fd8;--violet:#8b5cff;--yellow:#fff06a;--green:#71ff9b;--border:#ffffff29;--shadow:0 24px 80px #00000073;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 18% 12%,#ff4fd847,#0000 28rem),radial-gradient(circle at 82% 16%,#40f5ff33,#0000 24rem),linear-gradient(135deg,#050510 0%,#141234 48%,#070713 100%);margin:0;overflow-x:hidden}#root{min-height:100vh}body:before{z-index:-2;content:"";transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#40f5ff2e 1px,#0000 1px),linear-gradient(90deg,#40f5ff2e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:42vh;position:fixed;inset:auto -10vw 0;transform:perspective(480px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000,#000 20%,#000);mask-image:linear-gradient(#0000,#000 20%,#000)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}.noise{z-index:-1;pointer-events:none;opacity:.15;mix-blend-mode:screen;background-image:repeating-radial-gradient(circle at 20% 30%,#ffffff14 0 1px,#0000 1px 5px),repeating-linear-gradient(0deg,#0000 0 5px,#ffffff09 5px 6px);position:fixed;inset:0}.site-waves{opacity:.72;mix-blend-mode:screen}.site-header{z-index:10;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070713b8;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);display:flex;position:sticky;top:0}.brand,nav{align-items:center;gap:.9rem;display:flex}.brand{letter-spacing:-.03em;font-weight:900}.decrypted{color:var(--text)}.encrypted{color:var(--cyan);text-shadow:0 0 14px #40f5ff6b}.brand-mark{width:2rem;height:2rem;color:var(--cyan);border:1px solid #40f5ff80;border-radius:.7rem;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 28px #40f5ff52}.brand-mark img{object-fit:cover;width:100%;height:100%}nav a{color:var(--muted);font-size:.9rem;font-weight:700}nav a:hover{color:var(--cyan)}main{z-index:1;width:min(1180px,100% - 2rem);margin:0 auto;position:relative}.hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(2rem,6vw,5rem);min-height:calc(100vh - 74px);padding:5rem 0 4rem;display:grid}.eyebrow{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.085em;max-width:820px;margin-bottom:1.25rem;font-size:clamp(3.35rem,8vw,7.5rem);line-height:.86}h1 .hero-typed{color:#0000;background:linear-gradient(90deg, var(--cyan), var(--pink), var(--yellow));filter:drop-shadow(0 0 22px #ff4fd84d);-webkit-background-clip:text;background-clip:text;display:block}.hero-typed .text-type__content,.hero-cursor{color:inherit;background:inherit;-webkit-background-clip:text;background-clip:text}h2{letter-spacing:-.06em;margin-bottom:1rem;font-size:clamp(2rem,4.5vw,4.4rem);line-height:.95}h3{margin-bottom:.75rem;font-size:1.35rem}p{color:var(--muted);line-height:1.7}.hero-text{max-width:680px;font-size:1.15rem}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.button{min-height:3.1rem;color:var(--text);cursor:pointer;font:inherit;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:0 1.2rem;font-weight:900;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:linear-gradient(90deg, var(--cyan), var(--pink));border-color:#0000;box-shadow:0 18px 42px #ff4fd847}.button.ghost{background:#ffffff12}.wide{width:100%}.hero-glow,.hero-glow>.border-glow-inner{height:100%}.hero-card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:2rem;padding:clamp(1rem,3vw,1.5rem);position:relative;overflow:hidden}.hero-card:before{content:"";background:conic-gradient(from 90deg,#0000,#40f5ff47,#0000,#ff4fd842,#0000);animation:12s linear infinite spin;position:absolute;inset:-40%}.portal,.status-grid{z-index:1;position:relative}.portal{background:radial-gradient(circle,#ff4fd833,#0000 32%),radial-gradient(circle,#40f5ff38,#0000 54%),#00000047;border:1px solid #ffffff1f;border-radius:1.5rem;place-items:center;min-height:380px;display:grid;position:relative;overflow:hidden}.portal-photo{z-index:0;object-fit:cover;opacity:.3;filter:saturate(1.35)contrast(1.08)blur(1px);width:100%;height:100%;position:absolute;inset:0}.envoy-cutout{z-index:3;object-fit:contain;filter:drop-shadow(0 0 18px #40f5ffa6)drop-shadow(0 26px 34px #ff4fd85c);width:min(70%,300px);max-height:320px;animation:4s ease-in-out infinite float;position:relative}.rings,.rings:before,.rings:after{z-index:1;border:2px solid #40f5ff6b;border-radius:50%;width:18rem;height:18rem;animation:3s ease-in-out infinite pulse;position:absolute;box-shadow:0 0 36px #40f5ff57}.rings:before,.rings:after{content:"";inset:50%;transform:translate(-50%,-50%)}.rings:before{border-color:#ff4fd880;width:14rem;height:14rem;animation-delay:-1s}.rings:after{border-color:#fff06a8c;width:10rem;height:10rem;animation-delay:-2s}.mascot{z-index:2;filter:drop-shadow(0 24px 32px #ff4fd852);opacity:.22;width:13rem;height:13rem;animation:4s ease-in-out infinite float;position:absolute;top:calc(50% - 6.5rem);left:calc(50% - 6.5rem)}.mascot-head,.mascot-body,.mascot-tail{background:linear-gradient(135deg,#e9fbff,#74f7ff 38%,#ff7be6);border:2px solid #ffffffc7;position:absolute}.mascot-head{clip-path:polygon(15% 0,84% 7%,100% 55%,72% 100%,20% 92%,0 42%);border-radius:42% 58% 46% 54%;width:7.3rem;height:6.2rem;top:.6rem;left:3rem;transform:rotate(-9deg)}.mascot-body{clip-path:polygon(18% 0,85% 10%,100% 72%,50% 100%,0 70%);border-radius:1.8rem;width:6.4rem;height:5.5rem;top:6rem;left:3.7rem;transform:rotate(8deg)}.mascot-tail{clip-path:polygon(0 22%,72% 0,100% 55%,68% 100%,0 78%);width:4.8rem;height:2.2rem;top:6.9rem;right:1rem;transform:rotate(18deg)}.eye{background:#060612;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:2rem;box-shadow:0 0 0 .25rem #ffffff80}.eye.left{left:2rem}.eye.right{right:2rem}.beak{background:var(--yellow);clip-path:polygon(0 10%,100% 50%,0 90%);width:2.2rem;height:1.6rem;position:absolute;bottom:1.8rem;right:-1.2rem}.status-grid{background:#00000040;border:1px solid #ffffff1a;border-radius:1.25rem;grid-template-columns:.7fr 1fr;gap:.65rem 1rem;margin-top:1rem;padding:1rem;display:grid}.status-grid span,.label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.status-grid strong{color:var(--text)}.ticker{background:#40f5ff14;border-block:1px solid #40f5ff38;width:100vw;margin-left:50%;overflow:hidden;transform:translate(-50%)}.ticker .curved-loop-jacket{min-height:clamp(8rem,16vw,14rem);padding:.4rem 0}.ticker .curved-loop-svg{font-size:clamp(3.5rem,9vw,7.5rem)}.curve-text{fill:var(--yellow);paint-order:stroke;stroke:#ff4fd847;stroke-width:2px;text-shadow:0 0 24px #fff06a52}.briefing,.disclosure,.token,.evidence-wall{padding:clamp(4rem,8vw,7rem) 0}.section-heading{max-width:850px;margin-bottom:2rem}.cards{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.card-glow,.card-glow>.border-glow-inner{min-height:100%}.card,.console,.token-panel{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:1.5rem}.card{height:100%;box-shadow:none;background:0 0;border:0;padding:1.35rem}.card-image{aspect-ratio:16/11;object-fit:cover;filter:saturate(1.16)contrast(1.05);border:1px solid #ffffff24;border-radius:1rem;width:100%;margin-bottom:1rem}.card-number{width:2.75rem;height:2.75rem;color:var(--pink);background:#ff4fd81f;border-radius:50%;place-items:center;margin-bottom:1.5rem;font-weight:900;display:inline-grid}.disclosure,.token{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.console{min-height:420px;box-shadow:none;background:0 0;border:0;overflow:hidden}.console-top{background:#ffffff0d;border-bottom:1px solid #ffffff1a;gap:.45rem;padding:.9rem;display:flex}.console-top span{background:var(--pink);border-radius:50%;width:.75rem;height:.75rem}.console-top span:nth-child(2){background:var(--yellow)}.console-top span:nth-child(3){background:var(--green)}pre{min-height:265px;color:var(--green);white-space:pre-wrap;margin:0;padding:1.2rem;font:700 .98rem/1.7 SFMono-Regular,Consolas,Liberation Mono,monospace}.console-strip{grid-template-columns:repeat(3,1fr);gap:.65rem;padding:0 1rem 1rem;display:grid}.console-strip img{aspect-ratio:1;object-fit:cover;filter:saturate(1.25)contrast(1.08);border:1px solid #71ff9b3d;border-radius:.85rem;width:100%}.fragments{gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.fragments li{color:var(--text);background:#ffffff0f;border:1px solid #ffffff1c;border-radius:1rem;padding:.85rem 1rem}.token{grid-template-columns:1.1fr .9fr}.token-panel{box-shadow:none;background:0 0;border:0;padding:1.2rem}.token-glow,.console-glow{min-width:0}.token-art{border:1px solid #ffffff24;border-radius:1.2rem;margin-bottom:1rem;position:relative;overflow:hidden}.token-art img{aspect-ratio:16/10;object-fit:cover;filter:saturate(1.25)contrast(1.08);width:100%}.token-stamp{color:var(--yellow);letter-spacing:.12em;background:#050512d1;border:1px solid #fff06a8c;border-radius:999px;padding:.45rem .7rem;font-size:.82rem;font-weight:1000;position:absolute;bottom:.9rem;right:.9rem}.price-card{background:#00000040;border:1px solid #ffffff1a;border-radius:1.2rem;gap:.5rem;margin-bottom:1rem;padding:1rem;display:grid}.price-card strong{letter-spacing:-.06em;font-size:clamp(2rem,5vw,3.4rem)}.green{color:var(--green);font-weight:900}.fine-print{margin:1rem 0 0;font-size:.82rem}.evidence-grid{grid-auto-flow:dense;grid-template-columns:repeat(4,1fr);grid-auto-rows:190px;gap:1rem;display:grid}.evidence-tile{border:1px solid var(--border);min-height:0;box-shadow:var(--shadow);background:#0000003d;border-radius:1.35rem;margin:0;position:relative;overflow:hidden}.evidence-tile.wide{grid-column:span 2}.evidence-tile.tall,.evidence-tile.portrait{grid-row:span 2}.evidence-tile img{object-fit:cover;width:100%;height:100%;transition:filter .18s,transform .18s}.evidence-tile.portrait img{object-fit:contain;background:radial-gradient(circle,#40f5ff33,#0000 56%),#00000057;padding:1rem}.evidence-tile:hover img{filter:saturate(1.3)contrast(1.1);transform:scale(1.04)}.evidence-tile figcaption{color:var(--text);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050512b8;border:1px solid #ffffff1f;border-radius:.85rem;padding:.55rem .7rem;font-size:.78rem;font-weight:900;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}footer{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.5rem clamp(1rem,4vw,4rem);font-size:.9rem;display:flex}.toast{z-index:20;max-width:min(360px,100vw - 2rem);color:var(--text);box-shadow:var(--shadow);opacity:0;background:#050512eb;border:1px solid #40f5ff59;border-radius:1rem;padding:1rem 1.1rem;transition:opacity .18s,transform .18s;position:fixed;bottom:1rem;right:1rem;transform:translateY(1rem)}.toast.show{opacity:1;transform:translateY(0)}.stargate-mode{animation:.9s ease-in-out realityBreak}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.62;transform:scale(1.08)}}@keyframes float{50%{transform:translateY(-18px)rotate(2deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes realityBreak{0%,to{filter:hue-rotate()}20%{filter:hue-rotate(80deg);transform:skew(1deg)}55%{filter:hue-rotate(220deg)saturate(1.5);transform:skew(-1deg)}}@media (width<=900px){.hero,.disclosure,.token,.cards{grid-template-columns:1fr}.evidence-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}.hero{min-height:auto;padding-top:4rem}.hero-card{order:-1}}@media (width<=640px){.site-header{flex-direction:column;align-items:flex-start}nav{justify-content:space-between;width:100%}h1{font-size:clamp(3rem,17vw,4.8rem)}.portal{min-height:300px}.rings,.rings:before,.rings:after{width:14rem;height:14rem}.mascot{transform:scale(.82)}.status-grid,.console-strip,.evidence-grid{grid-template-columns:1fr}.evidence-tile.wide,.evidence-tile.tall,.evidence-tile.portrait{grid-area:auto}}
