:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070812;--ink:#f7f2ff;--muted:#b8add3;--line:#ffffff24;--hot:#ff4fd8;--cyan:#54e8ff;--sun:#ffe66d;--card:#ffffff14;--shadow:0 30px 120px #54e8ff38;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(--ink);background:radial-gradient(circle at 20% 20%,#ff4fd83d,#0000 28rem),radial-gradient(circle at 80% 10%,#54e8ff42,#0000 25rem),linear-gradient(135deg,#070812 0%,#11122a 44%,#080a13 100%);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.page{isolation:isolate;place-items:center;gap:2rem;min-height:100vh;padding:clamp(1.25rem,4vw,3rem);display:grid;position:relative}.gridGlow{z-index:-3;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.orb{aspect-ratio:1;filter:blur(10px);opacity:.58;z-index:-2;border-radius:999px;width:36vmin;animation:10s ease-in-out infinite float;position:fixed}.orbOne{background:radial-gradient(circle, var(--hot), transparent 64%);top:12%;left:8%}.orbTwo{background:radial-gradient(circle, var(--cyan), transparent 66%);animation-delay:-4s;bottom:10%;right:7%}.hero{text-align:center;border:1px solid var(--line);width:min(1040px,100%);box-shadow:var(--shadow), inset 0 1px 0 #ffffff2e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffff1f,#ffffff0a);border-radius:clamp(1.5rem,4vw,3.5rem);padding:clamp(3rem,8vw,7rem) clamp(1rem,4vw,4rem);position:relative;overflow:hidden}.hero:before{content:"";opacity:.55;z-index:-1;background:conic-gradient(from 160deg,#0000,#54e8ff80,#0000,#ff4fd880,#0000);animation:14s linear infinite spin;position:absolute;inset:-2px}.eyebrow{color:var(--sun);letter-spacing:.04em;text-transform:uppercase;background:#ffe66d14;border:1px solid #ffe66d59;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}h1{letter-spacing:-.11em;text-indent:-.08em;text-wrap:balance;background:linear-gradient(90deg, #fff, var(--cyan) 30%, var(--hot) 68%, #fff);color:#0000;filter:drop-shadow(0 18px 50px #ff4fd861);-webkit-background-clip:text;background-clip:text;margin:.35em 0 .12em;font-size:clamp(5rem,18vw,15rem);font-weight:950;line-height:.8}.subtitle{width:min(680px,100%);color:var(--muted);text-wrap:pretty;margin:0 auto;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.6}.actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2rem;display:flex}.button{border-radius:999px;align-items:center;gap:.55rem;min-height:48px;padding:.88rem 1.15rem;font-weight:800;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.button:hover,.button:focus-visible{outline:none;transform:translateY(-2px)}.primary{background:linear-gradient(135deg, var(--cyan), var(--hot));color:#090913}.secondary{border:1px solid var(--line);background:#ffffff0f}.secondary:hover,.secondary:focus-visible{border-color:#ffffff52}.signalCard,.details{width:min(1040px,100%)}.signalCard{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000003d;border-radius:1.5rem;align-items:center;gap:1rem;padding:1.1rem;display:flex}.pulse{background:var(--cyan);border-radius:50%;width:16px;height:16px;animation:1.6s ease-out infinite pulse;box-shadow:0 0 #54e8ffb3}.label{color:var(--muted);margin:0;font-size:.85rem}.message{letter-spacing:.08em;margin:.15rem 0 0;font-size:1.1rem;font-weight:900}.details{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.details article{border:1px solid var(--line);background:var(--card);border-radius:1.25rem;padding:1.25rem}.details span{color:var(--cyan);font-weight:900}.details h2{margin:.7rem 0 .4rem}.details p{color:var(--muted);margin:0;line-height:1.55}@keyframes float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(4vw,-3vh)scale(1.08)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{to{box-shadow:0 0 0 20px #54e8ff00}}@media (width<=760px){.details{grid-template-columns:1fr}h1{letter-spacing:-.08em}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
