@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_1efd12ff-module__Ir2yqq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_1efd12ff-module__Ir2yqq__variable{--font-geist-sans:"Geist","Geist Fallback"}
.interno-root{--primary:#818cf8;--primary-dark:#6366f1;--primary-hover:#a5b4fc;--primary-light:#818cf824;--bg:#1e293b;--surface:#283548;--surface-hover:#2f3d52;--inset:#223046;--field-bg:#223046;--border:#ffffff1a;--border-strong:#fff3;--text:#e2e8f0;--text-muted:#a5b4c8;--text-faint:#74839a;--sidebar-bg:#182335;--sidebar-border:#ffffff14;--sidebar-text:#8fa0b5;--sidebar-text-active:#a5b4fc;--sidebar-active:#818cf824;--success:#34d399;--success-bg:#34d39921;--success-text:#34d399;--warning:#fbbf24;--warning-bg:#fbbf2421;--warning-text:#fbbf24;--danger:#f87171;--danger-bg:#f8717121;--danger-text:#f87171;--info:#38bdf8;--info-bg:#38bdf821;--info-text:#38bdf8;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 1px 3px #00000059,0 1px 2px #00000040;--shadow-lg:0 12px 32px -12px #00000080,0 4px 12px #0000004d;--ease:cubic-bezier(.16,1,.3,1);--ease-quint:cubic-bezier(.22,1,.36,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.interno-root *{box-sizing:border-box}.interno-root{background-color:var(--bg);min-height:100dvh;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,var(--font-geist-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.interno-root ::-webkit-scrollbar{width:9px;height:9px}.interno-root ::-webkit-scrollbar-track{background:0 0}.interno-root ::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:2px solid #0000;border-radius:9px}.interno-root ::-webkit-scrollbar-thumb:hover{background:#ffffff47 padding-box padding-box}.interno-root :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.hud-clip{box-shadow:var(--shadow-md);border-radius:16px}.hud-clip-sm{box-shadow:var(--shadow-sm);border-radius:13px}.lift{transition:box-shadow .35s var(--ease),transform .35s var(--ease),border-color .35s var(--ease)}.lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}@keyframes revealIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reveal{animation:revealIn .3s var(--ease)both}.press{transition:transform .18s var(--ease),box-shadow .18s var(--ease),filter .18s var(--ease)}.press:active{transform:scale(.97)}.hud-led{border-radius:50%;width:6px;height:6px;display:inline-block}.reactor-gauge{transition:stroke-dashoffset 1.5s cubic-bezier(.22,1,.36,1) .35s}.team-bar{transition:width 1s cubic-bezier(.22,1,.36,1)}@keyframes galaxyFloat{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@keyframes galaxyCore{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes galaxyTwinkle{0%,to{opacity:.18}50%{opacity:.95}}.galaxy-float{animation:7s ease-in-out infinite galaxyFloat}.galaxy-disk{transform-origin:100px 100px;animation:64s linear infinite ringCW}.galaxy-orbit-a{transform-origin:100px 100px;animation:28s linear infinite ringCW}.galaxy-orbit-b{transform-origin:100px 100px;animation:40s linear infinite ringCCW}.galaxy-orbit-c{transform-origin:100px 100px;animation:52s linear infinite ringCW}.galaxy-core{transform-origin:100px 100px;animation:4.5s ease-in-out infinite galaxyCore}.galaxy-twinkle{animation:3.2s ease-in-out infinite galaxyTwinkle}@media (prefers-reduced-motion:reduce){.galaxy-float,.galaxy-disk,.galaxy-orbit-a,.galaxy-orbit-b,.galaxy-orbit-c,.galaxy-core,.galaxy-twinkle{animation:none}}.hud-field{background:var(--field-bg);border:1px solid var(--border);color:var(--text);border-radius:10px;transition:border-color .2s,box-shadow .2s}.hud-field::placeholder{color:var(--text-faint)}.hud-field:hover{border-color:var(--border-strong)}.hud-field:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #818cf82e}.interno-root .crm-btn{background:var(--primary-dark);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,transform .12s,box-shadow .15s;display:inline-flex}.interno-root .crm-btn:hover{background:#747ef5}.interno-root .crm-btn:active{transform:scale(.98)}.interno-root .crm-btn:disabled{opacity:.55;cursor:default}.interno-root .crm-btn-ghost{background:var(--surface);color:var(--text-muted);border:1px solid var(--border);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.interno-root .crm-btn-ghost:hover{background:var(--surface-hover);border-color:var(--border-strong)}.interno-root .crm-btn-ghost:active{transform:scale(.98)}.status-dot{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.8s ease-in-out infinite statusPulse}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes subSwim{0%{transform:translate(0)translateY(0)}16%{transform:translate(-350px)translateY(-18px)}38%{transform:translate(-830px)translateY(14px)}62%{transform:translate(-1350px)translateY(-12px)}84%{transform:translate(-1830px)translateY(8px)}to{transform:translate(-2180px)translateY(0)}}@keyframes snowFall{0%{opacity:0;transform:translateY(0)}7%{opacity:.5}93%{opacity:.15}to{opacity:0;transform:translateY(105vh)}}@keyframes fishSwimR{0%{transform:translate(-340px)}to{transform:translate(1600px)}}@keyframes fishSwimL{0%{transform:translate(1500px)}to{transform:translate(-340px)}}@keyframes fishBob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes raySway{0%,to{opacity:.35;transform:skew(-9deg)translate(0)}50%{opacity:.85;transform:skew(-6deg)translate(20px)}}@keyframes wakeBub{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.5}to{opacity:0;transform:translate(56px,-26px)scale(1.5)}}@keyframes propSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bubRise{0%{opacity:0;transform:translateY(0)translate(0)}12%{opacity:.55}88%{opacity:.18}to{opacity:0;transform:translateY(-90px)translate(6px)}}@keyframes causticPulse{0%,to{opacity:.03}50%{opacity:.08}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.55s cubic-bezier(.22,1,.36,1) both fadeInUp}.input-pill{transition:border-color .15s,box-shadow .15s}.input-pill:focus{outline:none;border-color:var(--primary)!important;box-shadow:0 0 0 3px #818cf838!important}@keyframes ringCW{to{transform:rotate(360deg)}}@keyframes ringCCW{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){@keyframes subSwim{0%,to{transform:none}}@keyframes propSpin{0%,to{transform:none}}@keyframes bubRise{0%{opacity:0}to{opacity:0}}@keyframes causticPulse{0%,to{opacity:.04}}@keyframes snowFall{0%{opacity:0}to{opacity:0}}@keyframes fishSwimR{0%,to{transform:none}}@keyframes fishSwimL{0%,to{transform:none}}@keyframes fishBob{0%,to{transform:none}}@keyframes raySway{0%,to{opacity:.3;transform:none}}@keyframes wakeBub{0%{opacity:0}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0}to{opacity:1}}.animate-fade-in-up{animation-duration:.01ms!important}.reveal{animation:none}.lift:hover{transform:none}.status-dot{animation:none}.reactor-gauge,.team-bar{transition:none}}
