:root{--st-red:#e10600;--st-red-light:#ff1f1f;--st-red-dark:#b80000;--st-red-dim:#e106001f;--st-red-glow:#e106004d;--st-cyan:#00bfff;--st-cyan-bright:#00e5ff;--st-cyan-dim:#00bfff1a;--st-bg:#050505;--st-bg-2:#08090b;--st-bg-3:#0d0f12;--st-card:#111317;--st-card-2:#15171b;--st-card-3:#181a1f;--st-border:#20232a;--st-border-2:#2b2f38;--st-border-lit:#e1060073;--st-border-top:#ffffff12;--st-ink:#eef0f4;--st-ink-2:#a9b0bd;--st-ink-3:#6b7380;--st-ok:#00d16a;--st-ok-dim:#00d16a1f;--st-warn:#ffa41b;--st-warn-dim:#ffa41b1f;--st-danger:#ff3b30;--st-danger-dim:#ff3b301f;--st-s1:#3987e5;--st-s2:#d95926;--st-s3:#199e70;--st-s4:#c98500;--st-s5:#d55181;--st-s6:#008300;--st-s7:#9085e9;--st-s8:#e66767;--st-r-xs:6px;--st-r-sm:10px;--st-r-md:14px;--st-r-lg:18px;--st-r-xl:24px;--st-shadow:0 18px 45px #0000008c;--st-shadow-lg:0 28px 70px #000000a6;--st-glow:0 0 24px var(--st-red-glow);--st-glow-cyan:0 0 22px #00bfff38;--st-inset:inset 0 1px 0 var(--st-border-top);--st-t-fast:.15s;--st-t:.25s;--st-t-slow:.35s;--st-ease:cubic-bezier(.22,.61,.36,1);--st-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--st-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}html,body{background:var(--st-bg);color:var(--st-ink);font-family:var(--st-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(1100px 520px at 50% -12%,#e106001a,#0000 62%),radial-gradient(760px 420px at 100% 100%,#00bfff0b,#0000 60%),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/100% 44px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/44px 100%;position:fixed;inset:0}#root{z-index:1;position:relative}button{cursor:pointer;border:none;font-family:inherit}input,select,textarea{font-family:inherit}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--st-red-light);outline-offset:2px;border-radius:var(--st-r-xs)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--st-bg-2)}::-webkit-scrollbar-thumb{background:var(--st-border-2);border:2px solid var(--st-bg-2);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#3a3f4a}@keyframes st-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes st-slide-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes st-slide-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes st-shimmer{0%{background-position:-460px 0}to{background-position:460px 0}}@keyframes st-sweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes st-pulse-soft{0%,to{opacity:.55}50%{opacity:1}}@keyframes st-ring{to{transform:rotate(360deg)}}@keyframes st-draw{0%{stroke-dashoffset:var(--st-dash)}to{stroke-dashoffset:0}}.st-in{animation:st-fade-up var(--st-t-slow) var(--st-ease) both}.st-fade{animation:st-fade var(--st-t) var(--st-ease) both}.st-scale-in{animation:st-scale-in var(--st-t) var(--st-ease) both}.su{animation:st-slide-up var(--st-t) var(--st-ease) both}.fi{animation:st-scale-in var(--st-t) var(--st-ease) both}.st-toast{animation:st-slide-left var(--st-t) var(--st-ease) both}.st-stagger>*{animation:st-fade-up var(--st-t-slow) var(--st-ease) both}.st-stagger>:first-child{animation-delay:0s}.st-stagger>:nth-child(2){animation-delay:55ms}.st-stagger>:nth-child(3){animation-delay:.11s}.st-stagger>:nth-child(4){animation-delay:.165s}.st-stagger>:nth-child(5){animation-delay:.22s}.st-stagger>:nth-child(6){animation-delay:.275s}.st-stagger>:nth-child(n+7){animation-delay:.32s}.st-hover{transition:transform var(--st-t) var(--st-ease),box-shadow var(--st-t) var(--st-ease),border-color var(--st-t) var(--st-ease)}@media (hover:hover){.st-hover:hover{border-color:var(--st-border-lit);box-shadow:var(--st-shadow-lg),var(--st-glow);transform:translateY(-4px)}.st-hover:hover .st-ico{transform:scale(1.08)translateY(-1px)}}.st-ico{transition:transform var(--st-t) var(--st-ease)}.st-press:active{transform:scale(.97)}.st-sweep{position:relative;overflow:hidden}.st-sweep:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:38%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@media (hover:hover){.st-sweep:hover:after{animation:st-sweep .72s var(--st-ease)}}.st-clip{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.st-topline{position:relative}.st-topline:before{content:"";background:linear-gradient(90deg,transparent,var(--st-red),transparent);opacity:.5;height:1px;position:absolute;top:0;left:14px;right:14px}.st-skeleton{background:linear-gradient(90deg,var(--st-card) 25%,var(--st-card-3) 50%,var(--st-card) 75%);border-radius:var(--st-r-sm);background-size:460px 100%;animation:1.25s linear infinite st-shimmer}.st-breathe{animation:st-pulse-soft 2.8s var(--st-ease) infinite}.st-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.st-hover:hover{transform:none}body:before{background:radial-gradient(1100px 520px at 50% -12%,#e1060014,#0000 62%)}}@media (hover:hover){.st-trow:hover{background:#ffffff09}.st-navitem:hover{color:var(--st-ink);background:#ffffff0b}.st-navitem:hover .st-navico{transform:translate(3px)}.st-navitem:hover .st-nav-lucide{transform:translateY(-2px)scale(1.08)}.st-notif:hover{background:#ffffff0a}}.st-nav-lucide{transition:transform .2s var(--st-ease),filter .2s var(--st-ease),color .2s var(--st-ease)}.st-navitem[style*="225,6,0"] .st-nav-lucide{filter:drop-shadow(0 0 8px #e10600a6)}@media (hover:hover){.st-mov:hover{background:#ffffff09}.st-mov:hover .st-mov-txt{transform:translate(2px)}}.st-mov-txt{transition:transform .18s var(--st-ease)}.st-login-screen{background:radial-gradient(900px 520px at 18% 14%,#e106002e,#0000 62%),radial-gradient(700px 420px at 86% 82%,#00bfff1a,#0000 60%),linear-gradient(135deg,#020203 0%,#07080b 48%,#0b0506 100%);place-items:center;min-height:100vh;padding:clamp(18px,4vw,54px);display:grid;position:relative;overflow:hidden}.st-login-bg{pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.st-fiber-grid{opacity:.42;transform-origin:top;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/58px 58px,linear-gradient(115deg,#0000 0 47%,#e1060038 49%,#0000 51% 100%) 0 0/360px 360px,linear-gradient(64deg,#0000 0 48%,#00bfff21 50%,#0000 52% 100%) 0 0/440px 440px;animation:54s linear infinite st-grid-drift;position:absolute;inset:-16%;transform:perspective(900px)rotateX(58deg)translateY(-18%)}.st-scanline{filter:blur(1px);height:220px;animation:st-scan 16s var(--st-ease) infinite;background:linear-gradient(#0000,#e106001a,#00bfff0d,#0000);position:absolute;top:0;left:-20%;right:-20%}.st-orbit{border:1px solid #ffffff14;border-radius:50%;position:absolute;box-shadow:0 0 80px #e1060014,inset 0 0 40px #00bfff0a}.st-orbit-a{width:560px;height:560px;animation:96s linear infinite st-ring;top:-160px;right:-180px}.st-orbit-b{width:420px;height:420px;animation:120s linear infinite reverse st-ring;bottom:-130px;left:-130px}.st-node{background:var(--st-red-light);width:8px;height:8px;box-shadow:0 0 18px var(--st-red-light),0 0 46px #e1060059;animation:st-node-pulse 4.8s var(--st-ease) infinite;border-radius:50%;position:absolute}.st-node-1{animation-delay:.1s;top:22%;left:12%}.st-node-2{animation-delay:.6s;top:66%;left:22%}.st-node-3{animation-delay:1s;top:34%;left:38%}.st-node-4{animation-delay:.3s;top:76%;left:54%}.st-node-5{animation-delay:1.2s;top:18%;left:68%}.st-node-6{animation-delay:.8s;top:58%;left:82%}.st-login-hero{z-index:1;grid-template-columns:minmax(0,1.16fr) minmax(380px,.84fr);align-items:center;gap:clamp(24px,4vw,58px);width:min(1180px,100%);display:grid;position:relative}.st-login-intel{min-width:0;animation:st-fade-up .52s var(--st-ease) both}.st-login-brand{align-items:center;gap:16px;margin-bottom:46px;display:flex}.st-login-brand img{object-fit:contain;filter:drop-shadow(0 0 22px #e1060070);width:148px;max-height:78px}.st-login-brand span{color:#fff;letter-spacing:-.04em;font-size:28px;font-weight:900;line-height:1;display:block}.st-login-brand small{color:var(--st-ink-3);letter-spacing:.2em;text-transform:uppercase;margin-top:7px;font-size:11px;display:block}.st-login-headline h1{color:#fff;letter-spacing:-.07em;text-wrap:balance;max-width:700px;margin:0;font-size:clamp(42px,5vw,76px);font-weight:950;line-height:.92}.st-login-headline p{max-width:610px;color:var(--st-ink-2);margin:22px 0 0;font-size:16px;line-height:1.75}.st-network-panel{width:min(560px,100%);height:250px;box-shadow:var(--st-shadow),inset 0 1px 0 #ffffff12;background:linear-gradient(#ffffff0b,#ffffff03);border:1px solid #ffffff14;border-radius:24px;margin-top:40px;position:relative;overflow:hidden}.st-network-panel:before{content:"";opacity:.75;background:linear-gradient(90deg,#0000 0 12%,#e106004d 12.2%,#0000 12.5% 100%),radial-gradient(circle,#00bfff1c,#0000 38%);position:absolute;inset:0}.st-network-core{color:#fff;width:112px;height:112px;animation:st-core-breathe 3.8s var(--st-ease) infinite;background:radial-gradient(circle,#e1060047,#ffffff0a 60%,#0000);border:1px solid #e1060073;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #e1060052}.st-network-core span{letter-spacing:.16em;text-transform:uppercase;color:var(--st-ink-2);font-size:12px;font-weight:900}.st-network-chip{border:1px solid color-mix(in srgb,var(--chip) 42%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--chip);box-shadow:0 0 22px color-mix(in srgb,var(--chip) 18%,transparent);animation:st-float 7.5s var(--st-ease) infinite;background:#05050599;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute}.st-network-chip strong{color:#fff;font-size:13px;display:block}.st-network-chip small{color:var(--st-ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.st-chip-1{top:32px;left:34px}.st-chip-2{animation-delay:.7s;top:50px;right:34px}.st-chip-3{animation-delay:1.2s;bottom:34px;left:56px}.st-login-card{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:st-scale-in .42s var(--st-ease) both;background:linear-gradient(#15171beb,#08090be0);border:1px solid #ffffff24;border-radius:28px;padding:clamp(24px,4vw,34px);position:relative;overflow:hidden;box-shadow:0 34px 95px #000000b8,0 0 46px #e1060029,inset 0 1px #ffffff17}.st-login-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.45;background:linear-gradient(135deg,#e1060052,#00bfff1f,#0000 42%);position:absolute;inset:0}.st-login-card-glow{filter:blur(52px);z-index:-1;background:#e1060038;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-90px}.st-login-card-head{z-index:1;align-items:center;gap:14px;margin-bottom:26px;display:flex;position:relative}.st-login-emblem{background:linear-gradient(135deg,var(--st-red),var(--st-red-dark));color:#fff;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 30px #e1060066}.st-login-card h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:23px;font-weight:900}.st-login-card p{color:var(--st-ink-3);margin:5px 0 0;font-size:13px}.st-login-form{z-index:1;flex-direction:column;gap:10px;display:flex;position:relative}.st-login-label{letter-spacing:.14em;text-transform:uppercase;color:var(--st-ink-3);margin-top:3px;font-size:10px;font-weight:900}.st-login-field{height:50px;transition:border-color var(--st-t),box-shadow var(--st-t),transform var(--st-t);background:#00000047;border:1px solid #ffffff21;border-radius:15px;align-items:center;gap:11px;padding:0 13px;display:flex;box-shadow:inset 0 1px #ffffff0a}.st-login-field:focus-within{border-color:#e10600b3;transform:translateY(-1px);box-shadow:0 0 0 3px #e1060021,0 0 26px #e1060029}.st-login-field svg{color:var(--st-red-light);filter:drop-shadow(0 0 9px #e1060061);flex:none}.st-login-field input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.st-login-field button{width:34px;height:34px;color:var(--st-ink-2);background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;place-items:center;display:grid}.st-login-error{color:#ff817a;background:#ff3b301f;border:1px solid #ff3b3057;border-radius:13px;align-items:center;gap:8px;margin-top:4px;padding:11px 13px;font-size:12.5px;display:flex}.st-login-submit{background:linear-gradient(135deg,var(--st-red),var(--st-red-light));color:#fff;letter-spacing:.02em;height:52px;transition:transform var(--st-t),box-shadow var(--st-t),filter var(--st-t);border:1px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:8px;font-weight:900;display:flex;box-shadow:0 16px 34px #e106004d,inset 0 1px #ffffff2e}@media (hover:hover){.st-login-submit:hover{filter:saturate(1.12);transform:translateY(-2px);box-shadow:0 20px 48px #e106006b}}.st-login-spinner{border:2px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite st-ring}.st-login-modules{z-index:1;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:22px;display:grid;position:relative}.st-login-module{color:var(--st-ink-2);animation:st-fade-up .42s var(--st-ease) both;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:8px;padding:10px 11px;font-size:11.5px;font-weight:700;display:flex}.st-login-module svg{color:var(--st-cyan-bright);filter:drop-shadow(0 0 9px #00bfff52)}.st-login-footer{z-index:1;color:var(--st-ink-3);border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding-top:16px;font-size:11px;display:flex;position:relative}@keyframes st-grid-drift{to{background-position:0 58px,58px 0,360px 360px,-440px 440px}}@keyframes st-scan{0%{opacity:0;transform:translateY(-260px)}18%{opacity:.9}70%{opacity:.35}to{opacity:0;transform:translateY(calc(100vh + 260px))}}@keyframes st-node-pulse{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1.42)}}@keyframes st-core-breathe{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 36px #e1060047}50%{transform:translate(-50%,-50%)scale(1.04);box-shadow:0 0 58px #e1060070}}@keyframes st-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=880px){.st-login-hero{grid-template-columns:1fr}.st-login-card{width:min(440px,100%);margin:0 auto}}@media (width<=520px){.st-login-screen{padding:16px}.st-fiber-grid{opacity:.28;animation:none}.st-orbit{display:none}.st-scanline{opacity:.24;animation:none}.st-login-card{border-radius:22px;padding:22px 18px}.st-login-modules{grid-template-columns:1fr}}
