:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#02110d;--void:#000503;--panel:#061713;--phosphor:#63ff8f;--phosphor-soft:#baffc9;--bone:#e7f2dd;--muted:#7f9b8b;--cyan:#6be7ff;--amber:#f2d36b;--alert:#ff6a56;--hairline:#baffc93d;--shadow:#000000b8;background:var(--void);color:var(--bone);font-family:JetBrains Mono,Cascadia Code,Aptos Mono,monospace}*{box-sizing:border-box}html,body{min-width:320px;min-height:100%;margin:0}body{background:radial-gradient(circle at 70% 22%, #6be7ff2b, transparent 24rem), radial-gradient(circle at 18% 78%, #f2d36b1f, transparent 20rem), linear-gradient(135deg, var(--void), var(--ink) 42%, #010907);min-height:100svh;overflow:hidden auto}body:before,body:after{z-index:2;pointer-events:none;content:"";position:fixed}body:before{background-color:#0000;background-image:linear-gradient(90deg,#63ff8f0f 1px,#0000 1px),linear-gradient(0deg,#63ff8f0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:radial-gradient(circle at 48% 44%,#000,#0000 72%);mask-image:radial-gradient(circle at 48% 44%,#000,#0000 72%)}body:after{border:1px solid #63ff8f2e;inset:1.2rem;box-shadow:inset 0 0 0 1px #6be7ff14,0 0 42px #63ff8f14}a{color:inherit;text-underline-offset:.32em;text-decoration-color:#baffc970;text-decoration-thickness:1px}a:hover,a:focus-visible{color:var(--phosphor-soft);-webkit-text-decoration-color:var(--phosphor-soft);text-decoration-color:var(--phosphor-soft)}#matrix-field{z-index:0;background:var(--void);width:100%;height:100%;display:block;position:fixed;inset:0}.screen-texture{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.42;background:repeating-linear-gradient(0deg,#e7f2dd0e 0 1px,#0000 1px 4px),radial-gradient(circle at 50% 45%,#0000,#0005039e 72%);position:fixed;inset:0}.corner-frame{z-index:3;pointer-events:none;background:linear-gradient(var(--phosphor), var(--phosphor)) 1.2rem 1.2rem / 5.8rem 1px no-repeat, linear-gradient(var(--phosphor), var(--phosphor)) 1.2rem 1.2rem / 1px 5.8rem no-repeat, linear-gradient(var(--amber), var(--amber)) calc(100% - 1.2rem) 1.2rem / 5.8rem 1px no-repeat, linear-gradient(var(--amber), var(--amber)) calc(100% - 1.2rem) 1.2rem / 1px 5.8rem no-repeat, linear-gradient(var(--cyan), var(--cyan)) 1.2rem calc(100% - 1.2rem) / 5.8rem 1px no-repeat, linear-gradient(var(--cyan), var(--cyan)) 1.2rem calc(100% - 1.2rem) / 1px 5.8rem no-repeat, linear-gradient(var(--alert), var(--alert)) calc(100% - 1.2rem) calc(100% - 1.2rem) / 5.8rem 1px no-repeat, linear-gradient(var(--alert), var(--alert)) calc(100% - 1.2rem) calc(100% - 1.2rem) / 1px 5.8rem no-repeat;opacity:.72;position:fixed;inset:0}.launch-stage{z-index:4;align-content:center;width:min(1120px,100vw - 48px);min-height:100svh;margin:0 auto;padding:clamp(4.5rem,12vh,8rem) 0;display:grid;position:relative}.status-kicker,.coming-soon,.system-readout,.contact-line{letter-spacing:.18em;text-transform:uppercase}.status-kicker{border:1px solid var(--hairline);width:fit-content;color:var(--phosphor-soft);box-shadow:0 18px 60px var(--shadow);opacity:0;background:#0617139e;margin:0 0 1.2rem;padding:.54rem .78rem .5rem 2.8rem;font-size:clamp(.68rem,1.1vw,.78rem);line-height:1.45;animation:.7s ease-out .1s forwards rise;position:relative;transform:translateY(12px)}.status-kicker:before{border:1px solid var(--phosphor);background:var(--phosphor);width:.72rem;height:.72rem;box-shadow:0 0 22px var(--phosphor);content:"";position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}h1{max-width:11ch;color:var(--bone);text-shadow:0 0 1px var(--bone), 0 0 24px #63ff8f7a, 0 0 72px #6be7ff26;text-transform:uppercase;opacity:0;margin:0;font-family:Share Tech Mono,OCR A Std,JetBrains Mono,monospace;font-size:clamp(4.2rem,15vw,12.5rem);font-weight:400;line-height:.78;animation:.9s cubic-bezier(.18,.76,.22,1) .22s forwards rise;transform:translateY(18px)}.coming-soon{width:fit-content;color:var(--amber);text-shadow:0 0 20px #f2d36b6b;opacity:0;margin:1.2rem 0 0;font-size:clamp(.98rem,2vw,1.32rem);font-weight:700;line-height:1;animation:.7s ease-out .42s forwards rise;transform:translateY(14px)}.system-readout{width:min(100%,46rem);color:var(--muted);opacity:0;flex-wrap:wrap;gap:.65rem;margin:clamp(2rem,5vw,4rem) 0 0;font-size:clamp(.62rem,1.1vw,.74rem);animation:.7s ease-out .56s forwards rise;display:flex;transform:translateY(14px)}.system-readout span{color:#e7f2ddb8;background:linear-gradient(90deg,#63ff8f14,#6be7ff09);border-top:1px solid #63ff8f42;border-bottom:1px solid #6be7ff29;min-height:2.1rem;padding:.7rem .86rem .62rem}.contact-line{z-index:5;color:#e7f2dd9e;align-items:center;gap:.72rem;max-width:calc(100vw - 3rem);font-size:clamp(.58rem,1.3vw,.68rem);line-height:1.5;display:flex;position:fixed;bottom:clamp(1.4rem,4vw,2.6rem);right:clamp(1.5rem,4vw,3rem)}.contact-line span{color:#7f9b8bb8}@keyframes rise{to{opacity:1;transform:translateY(0)}}@media (width<=680px){body:after{inset:.72rem}.corner-frame{background-size:3.4rem 1px,1px 3.4rem,3.4rem 1px,1px 3.4rem,3.4rem 1px,1px 3.4rem,3.4rem 1px,1px 3.4rem}.launch-stage{justify-content:start;width:min(100% - 2rem,35rem);padding-top:5.8rem;padding-bottom:7rem}.status-kicker{letter-spacing:.11em;max-width:100%;padding-right:.65rem}h1{max-width:100%;font-size:clamp(3.05rem,16.6vw,4.05rem);line-height:.82}.signal-copy{max-width:24rem;font-size:1rem}.system-readout{grid-template-columns:1fr;width:min(100%,21rem);display:grid}.system-readout span{min-height:1.9rem;padding:.6rem .72rem .56rem}.contact-line{color:#e7f2ddc2;letter-spacing:.12em;background:#02110db3;flex-wrap:wrap;gap:.44rem .72rem;padding:.34rem .42rem .3rem;bottom:1.05rem;left:1.05rem;right:auto;box-shadow:0 0 24px #02110dad}}@media (height<=620px){body{overflow:auto}.launch-stage{min-height:auto;padding-top:4rem;padding-bottom:1.25rem}.contact-line{color:#e7f2ddc2;background:#02110db3;width:fit-content;margin:0 clamp(1rem,4vw,3rem) 1rem auto;padding:.34rem .42rem .3rem;position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 0 24px #02110dad}}@media (width<=680px) and (height<=620px){.launch-stage{padding-top:3.75rem;padding-bottom:1rem}.contact-line{margin-left:1rem;margin-right:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
