:root{color-scheme:dark;--saffron:#ff9933;--white:#f3f5ef;--navy:#123386;--green:#36cf74;--pointer-x:50%;--pointer-y:50%}
*{box-sizing:border-box}
html,body{margin:0;min-height:100%;width:100%;background:#030406}
body{font-family:'Manrope',Arial,sans-serif;color:var(--white);isolation:isolate;overflow-x:clip;-webkit-user-select:none;user-select:none}
::selection{color:#fff;background:#354fa880}
svg{display:block;width:100%;height:100%}
.tricolor-atmosphere{position:fixed;inset:0;z-index:-5;pointer-events:none;background:linear-gradient(125deg,#4c270c70 0%,#b3b9c212 28%,#071b514f 48%,#092d174a 73%,#020403 100%),#030406}
.tricolor-atmosphere:after{content:'';position:absolute;inset:0;background:radial-gradient(330px circle at var(--pointer-x) var(--pointer-y),#b9d4ff0a,transparent 80%)}
#ambient-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:-4;pointer-events:none}
.focus-vignette{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 30% 30% at 50% 47%,#030406e3 0,#030406a3 43%,#03040635 74%,transparent 100%)}
.screen-texture{position:fixed;inset:0;z-index:3;pointer-events:none;opacity:.08;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 3px,#0104036b 4px);mix-blend-mode:multiply}
.matrix-cursor{--cursor-x:-100px;--cursor-y:-100px;position:fixed;left:0;top:0;z-index:10;width:26px;height:28px;pointer-events:none;opacity:0;transform:translate3d(calc(var(--cursor-x) - 5px),calc(var(--cursor-y) - 4px),0);filter:drop-shadow(0 0 1px #ffffffe6) drop-shadow(0 0 4px #9abaff73)}.matrix-cursor.is-visible{opacity:1}.cursor-arrow{fill:#060913;stroke:#f8f9ff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.frame{position:fixed;inset:27px;pointer-events:none;z-index:1;border:1px solid #d4ebd307;border-radius:16px}.frame>span{position:absolute;width:23px;height:23px;opacity:.33}.frame>span:nth-child(1){left:-1px;top:-1px;border-left:1px solid #ffae65;border-top:1px solid #ffae65;border-top-left-radius:16px}.frame>span:nth-child(2){right:-1px;top:-1px;border-right:1px solid #96b0ff;border-top:1px solid #96b0ff;border-top-right-radius:16px}.frame>span:nth-child(3){left:-1px;bottom:-1px;border-left:1px solid #cfdecb;border-bottom:1px solid #cfdecb;border-bottom-left-radius:16px}.frame>span:nth-child(4){right:-1px;bottom:-1px;border-right:1px solid #37db80;border-bottom:1px solid #37db80;border-bottom-right-radius:16px}
.launch-page{position:relative;min-height:100svh;min-height:100dvh;display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 25px 100px}
.launch-content{max-width:100%;position:relative;z-index:2;animation:arrive 1.4s cubic-bezier(.22,1,.36,1) both}

h1{font-weight:400;margin:0}
.wordmark{display:block;position:relative;overflow:hidden;width:min(300px,46.5vw);aspect-ratio:2180 / 826;margin:0 auto;filter:drop-shadow(0 0 24px #ffffff08)}
.brand-subtitle{display:block;font-family:'Manrope',Arial,sans-serif;font-size:clamp(11px,1.28vw,18px);line-height:1.6;letter-spacing:.29em;font-weight:400;color:#c0c9c4;margin:22px 0 0;padding-left:.29em;text-shadow:0 1px 10px #000}
.launch-divider{display:flex;align-items:center;justify-content:center;gap:5px;margin:39px auto 30px}.launch-divider i{height:1px;width:24px;background:#ffa756;box-shadow:0 0 9px #ff993350}.launch-divider i:nth-child(2){width:19px;background:#f4f7ed;box-shadow:0 0 9px #ffffff36}.launch-divider i:nth-child(3){width:19px;background:#4c6acd;box-shadow:0 0 9px #4865e250}.launch-divider i:nth-child(4){background:#36cf74;box-shadow:0 0 9px #36cf7450}
.launch-status{margin:0;display:inline-flex;align-items:center;gap:11px;font-family:'Space Grotesk','Manrope',sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:3.7px;font-weight:400;color:#dce6db;border:1px solid #b6c5d02b;padding:13px 21px;border-radius:12px;background:linear-gradient(115deg,#ffa14a09,#ffffff02 32%,#254b980b 64%,#34bf6c09);box-shadow:inset 0 0 19px #d4e6d004,0 5px 45px #00000044}
.launch-clock{width:22px;height:22px;flex:none;overflow:visible;filter:drop-shadow(0 0 5px #b7d3ff24)}
.clock-face{fill:#0a111bc0;stroke:#c4d0e0;stroke-width:1.1}.clock-markers{stroke:#91a1b3;stroke-width:.7;stroke-linecap:round}.clock-hand{transform-box:view-box;transform-origin:50% 50%;stroke:#f0f3f8;stroke-width:1.3;stroke-linecap:round;animation:clock-turn var(--hand-duration) linear infinite;transform:rotate(var(--hand-start))}.clock-second{--hand-start:180deg;--hand-end:540deg;--hand-duration:60s;stroke:#ffbc7d;stroke-width:.8;animation-timing-function:steps(60,end)}.clock-pin{fill:#f0f3f8}.motion-paused .clock-hand{animation-play-state:paused}
.motion-toggle{position:fixed;right:42px;bottom:41px;display:grid;place-items:center;width:36px;height:36px;padding:10px;border:1px solid #a2bbad22;border-radius:50%;color:#9db8a6;background:#030705a8;z-index:5;cursor:pointer;transition:border-color .2s,color .2s,background .2s;-webkit-tap-highlight-color:transparent}.motion-toggle:hover{color:#edf5eb;border-color:#c1dcc15e;background:#142017c9}.motion-toggle:focus-visible{outline:2px solid #d8e5cb;outline-offset:5px}.motion-toggle svg{stroke:currentColor;stroke-width:1.5;fill:none}
@keyframes clock-turn{from{transform:rotate(var(--hand-start))}to{transform:rotate(var(--hand-end))}}@keyframes arrive{from{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.launch-divider{margin-top:47px;margin-bottom:35px}}
@media(max-width:900px){.frame{inset:20px}.focus-vignette{background:radial-gradient(ellipse 43% 31% at 50% 48%,#030406e0 0,#0304069c 49%,transparent 100%)}.brand-subtitle{letter-spacing:.23em}.motion-toggle{right:32px;bottom:32px}.launch-status{font-size:10px;letter-spacing:3px}.launch-page{padding-bottom:90px}}
@media(max-width:540px){.frame{inset:14px}.frame>span{width:15px;height:15px}.launch-page{min-height:max(560px,100svh);min-height:max(560px,100dvh);padding:90px 22px 108px}.brand-subtitle{font-size:10px;letter-spacing:.14em;margin-top:19px;white-space:nowrap}.launch-divider{margin-top:32px;margin-bottom:25px}.launch-divider i{width:21px}.launch-divider i:nth-child(2),.launch-divider i:nth-child(3){width:16px}.launch-status{padding:12px 16px;font-size:9px;letter-spacing:2.7px;gap:9px}.focus-vignette{background:radial-gradient(ellipse 67% 29% at 50% 47%,#030406e3 1%,#030406ab 54%,transparent 100%)}.motion-toggle{right:24px;bottom:24px;width:34px;height:34px;padding:10px}}
@media(max-height:560px) and (min-width:541px){.launch-page{padding:35px 20px;min-height:420px}.brand-subtitle{margin-top:12px;font-size:11px}.launch-divider{margin-top:23px;margin-bottom:18px}.launch-status{padding:10px 17px;font-size:9px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.launch-content{opacity:1;transform:none}}
@media(any-hover:hover) and (any-pointer:fine){html.has-custom-cursor,html.has-custom-cursor *{cursor:none}}

.wordmark img{position:absolute;width:126.238532%;height:auto;max-width:none;left:-12.844037%;top:-43.099274%;-webkit-user-drag:none;user-drag:none;pointer-events:none}@media(max-width:540px){.wordmark{width:min(218px,57vw)}}@media(max-height:560px) and (min-width:541px){.wordmark{width:min(248px,43.5vw)}}
