:root{--safe-area-top:var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px));--safe-area-bottom:var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--bg:#0f0f0f;--surface:#131f32e0;--surface-strong:#1d2b42f5;--border:#7e94bc1f;--text:#eef4ff;--text-strong:#fff;--text-inverse:#f7fbff;--muted:#9db0c9;--muted-strong:#f7fbffb8;--shadow-lg:0 24px 80px #0000004d;--shadow-md:0 16px 36px #00000038;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;line-height:1.5}*{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}html,body,#root{min-height:100svh}body{background:linear-gradient(in oklab, #1a1a1c 0%, #0f0f0f 100%);margin:0}.splash-screen{isolation:isolate;color:#fff;width:min(100%,414px);min-height:100svh;padding:calc(var(--safe-area-top) + 24px) 24px calc(var(--safe-area-bottom) + 30px);background:#190c48;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.splash-backdrop,.splash-vignette,.splash-honeycomb{pointer-events:none;position:absolute;inset:0}.splash-backdrop{z-index:-3;opacity:.13;filter:saturate(.7)contrast(1.05);mix-blend-mode:screen;background-position:50%;background-size:cover}.splash-backdrop-wheel{opacity:.14;transform:scale(1.2)rotate(-5deg)}.splash-backdrop-scratch{opacity:.1;mix-blend-mode:lighten;transform:scale(1.25)rotate(7deg)}.splash-vignette{z-index:-2;background:radial-gradient(at 50% 42%,#40178738,#0000 45%),linear-gradient(#0c0833de 0%,#1f0e56c7 45%,#7114b7f0 100%)}.splash-honeycomb{z-index:-1;opacity:.72;inset:18% -10% 4%;transform:scale(1.14)}.splash-honeycomb svg{width:100%;height:100%;overflow:visible}.splash-hexes .hex-cell{fill:#6926a41f;stroke:url(#hex-line);stroke-width:.42px;animation:3.8s ease-in-out infinite hex-breathe}.splash-hexes .hex-current{fill:none;stroke:#ee7cff;stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.8 20;stroke-dashoffset:0;opacity:.95;filter:url(#line-glow);animation:2.8s linear infinite hex-electric-run}.splash-nodes circle{fill:#ffb6ff;filter:url(#line-glow);animation:2.4s ease-in-out infinite node-flash}.splash-content{z-index:1;text-align:center;margin-top:3svh;position:relative}.splash-brand-mark{letter-spacing:-.08em;border:1.5px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;margin:0 0 -3px 204px;font-size:8px;font-weight:800;display:grid}.splash-wordmark{letter-spacing:-.075em;margin:4px 0 0;font-size:clamp(40px,12vw,53px);font-weight:900;line-height:.9}.splash-tagline{letter-spacing:-.035em;margin:17px 0 0;font-size:clamp(18px,5.5vw,24px);font-weight:750;line-height:1}.splash-loading,.splash-error{color:#ffffffad;letter-spacing:.18em;text-transform:uppercase;margin-top:28px;font-size:12px}.splash-error{color:#ffd2e4;letter-spacing:0;text-transform:none;max-width:280px}.splash-dots{opacity:.72;grid-template-columns:repeat(8,1fr);gap:3px;padding:0 7px 3px;display:grid;position:absolute;bottom:0;left:0;right:0}.splash-dots i{aspect-ratio:1;background:#9418dea3;border-radius:50%;animation:2.6s ease-in-out infinite dot-breathe;display:block;box-shadow:inset 0 1px 3px #ffffff14}.splash-dots i:nth-child(3n){background:#a923e7b8;transform:scale(1.17)}.splash-dots i:nth-child(4n){animation-delay:.7s}@keyframes hex-breathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes hex-electric-run{to{stroke-dashoffset:-130px}}@keyframes node-flash{0%,to{opacity:.2;r:.65}45%{opacity:1;r:1.25}}@keyframes dot-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.splash-hexes polygon,.splash-nodes circle,.splash-dots i{animation:none}}@keyframes rotate-animation{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.rotate-anim{animation:1s linear infinite rotate-animation}
