@font-face{font-family:Plus Jakarta Sans;src:url(/assets/plus-jakarta-sans-var-eXO_dkmS.woff2)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-var-6fWv1k7M.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap}:root{--page:#05080b;--bg:#070b10;--surface:#0e141b;--surface2:#141e28;--raise:#1a2733;--line:#ffffff17;--line2:#ffffff29;--ink:#e9f2f7;--ink2:#8da2b4;--ink3:#5d7182;--cyan:#25cbf6;--cyanDim:#0e8fb8;--yellow:#f5df4d;--yellowInk:#f5df4d;--green:#3ddc97;--red:#ff6b81;--violet:#9b8cff;--glowA:.55;--railInk:#8da2b4;--glass:#10182194;--glassLine:#ffffff29;--sans:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}body[data-theme=light]{--page:#e7edf3;--bg:#f4f8fb;--surface:#fff;--surface2:#f1f6fa;--raise:#e7eff5;--line:#0a1e321a;--line2:#0a1e322e;--ink:#0b1620;--ink2:#5c6e7e;--ink3:#8496a4;--cyan:#0c9cc6;--cyanDim:#7fd4ec;--yellow:#e9c400;--yellowInk:#8a6d00;--green:#12a97a;--red:#d94257;--violet:#6c5ce7;--glowA:.22;--railInk:#41525f;--glass:#ffffff9e;--glassLine:#fffc}*{box-sizing:border-box}html,body,#root{height:100%}#root{width:100%;max-width:460px;margin:0 auto;position:relative;overflow:hidden}@media (width>=461px){body{background:var(--page);justify-content:center;display:flex}#root{box-shadow:0 0 0 1px var(--line), 0 24px 70px #00000073}}body{background:var(--page);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;transition:background .4s}a{color:var(--cyan);text-decoration:none}a:hover{color:var(--yellow)}::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none}button{font-family:inherit}@keyframes scrIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes scrIn2{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 rgba(37,203,246,calc(var(--glowA)*.55)), 0 0 22px rgba(37,203,246,calc(var(--glowA)*.35))}50%{box-shadow:0 0 0 7px #25cbf600, 0 0 34px rgba(37,203,246,calc(var(--glowA)*.6))}}@keyframes softPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes growBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:none}}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes ringSpin{to{transform:rotate(360deg)}}@keyframes blip{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
