.LoginBox_loginPageShell__VKUXG{position:relative;z-index:0;isolation:isolate;min-height:100vh;width:100%;background:#000000;color:#ffffff;color-scheme:dark;font-family:Rajdhani,sans-serif}.LoginBox_canvasContainer__hy_lr{position:fixed;inset:0;z-index:0;pointer-events:none}.LoginBox_canvasContainer__hy_lr canvas{display:block;width:100%;height:100%;background:#000000}.LoginBox_page__xWya5{width:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto;background:#000000;font-family:Rajdhani,sans-serif;color:#ffffff}.LoginBox_overlay__lPsVF{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;padding-top:clamp(2vh,4vh,6vh);pointer-events:none}.LoginBox_brand__n3vEl{text-align:center;opacity:0;animation:LoginBox_fadeSlideIn__AEQY7 1.2s ease-out .3s forwards}.LoginBox_brandTitle__KMH0R{font-family:Orbitron,sans-serif;font-weight:800;font-size:clamp(2.2rem,5.5vw,4.2rem);letter-spacing:.45em;color:#ffffff;text-shadow:0 0 60px rgba(0,120,255,.35),0 0 120px rgba(0,100,255,.12);margin-right:-.45em}.LoginBox_tagline__1bfOy{font-family:Exo\ 2,sans-serif;font-weight:200;font-size:clamp(.55rem,1.15vw,.85rem);letter-spacing:.55em;color:rgba(120,190,255,.55);margin-top:4px;text-transform:uppercase}.LoginBox_sphereSpace__Htaqa{width:100%;height:clamp(180px,36vh,420px);flex-shrink:0}.LoginBox_loginBox__2Fwb5{pointer-events:all;width:clamp(300px,88vw,400px);padding:clamp(24px,3.5vw,36px) clamp(20px,4vw,40px) clamp(20px,3vw,30px);background:rgba(4,12,30,.92);border:1px solid rgba(0,90,200,.2);border-radius:8px;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 12px 60px rgba(0,0,0,.7),0 0 1px rgba(0,120,255,.3),inset 0 1px 0 rgba(80,160,255,.06);opacity:0;animation:LoginBox_fadeSlideIn__AEQY7 1s ease-out .7s forwards;margin-top:clamp(-3vh,-1.5vh,0px)}.LoginBox_boxHeading__sryHk{font-family:Orbitron,sans-serif;font-weight:500;font-size:clamp(.6rem,1vw,.74rem);letter-spacing:.4em;text-align:center;color:rgba(150,200,255,.75);margin-bottom:clamp(18px,2.5vw,28px)}.LoginBox_fieldGroup__cXMmN{margin-bottom:clamp(14px,2vw,20px)}.LoginBox_fieldLabel__BRX9L{display:block;font-family:Exo\ 2,sans-serif;font-weight:300;font-size:.62rem;letter-spacing:.25em;color:rgba(140,185,255,.55);text-transform:uppercase;margin-bottom:7px}.LoginBox_inputWrap__LvRQf{position:relative}.LoginBox_input__0q0_e{width:100%;padding:clamp(11px,1.5vw,14px) 16px;background:rgba(6,16,44,.95);border:1px solid rgba(0,80,190,.25);border-radius:5px;color:rgba(215,232,255,.95);font-family:Rajdhani,sans-serif;font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:500;letter-spacing:.04em;outline:none;transition:border-color .3s,box-shadow .3s,background .3s}.LoginBox_input__0q0_e::-moz-placeholder{color:rgba(110,160,225,.45);font-weight:400}.LoginBox_input__0q0_e::placeholder{color:rgba(110,160,225,.45);font-weight:400}.LoginBox_input__0q0_e:focus{border-color:rgba(0,130,255,.6);background:rgba(8,22,60,.97);box-shadow:0 0 25px rgba(0,100,240,.18),0 0 50px rgba(0,80,200,.06),inset 0 0 18px rgba(0,70,200,.05)}.LoginBox_inputError__Cwfed{border-color:rgba(255,60,60,.25)}.LoginBox_inputWrap__LvRQf .LoginBox_input__0q0_e.LoginBox_withToggle__e8P_Z{padding-right:44px}.LoginBox_togglePw__RpP0C{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:rgba(100,160,240,.4);cursor:pointer;padding:4px;transition:color .2s;line-height:1;display:flex;align-items:center;justify-content:center}.LoginBox_togglePw__RpP0C:hover{color:rgba(120,180,255,.75)}.LoginBox_twoFaInput__Jzcxf{text-align:center;letter-spacing:.4em;font-family:Rajdhani,sans-serif;font-weight:600;font-size:clamp(1rem,1.4vw,1.2rem)}.LoginBox_fieldError__LdGAf{margin-top:5px;font-family:Rajdhani,sans-serif;font-size:.72rem;color:rgba(255,80,80,.85)}.LoginBox_generalError__CT0Mx{padding:10px 14px;background:rgba(255,60,60,.07);border:1px solid rgba(255,60,60,.18);border-radius:5px;font-family:Rajdhani,sans-serif;font-size:.82rem;color:rgba(255,80,80,.85);margin-bottom:clamp(12px,1.5vw,18px)}.LoginBox_btnLogin___JXnH{width:100%;padding:clamp(13px,1.6vw,16px);margin-top:clamp(6px,1vw,10px);background:rgba(8,40,120,.85);border:1px solid rgba(60,120,255,.4);border-radius:5px;color:#ffffff;font-family:Orbitron,sans-serif;font-weight:700;font-size:.9rem;letter-spacing:.22em;cursor:pointer;transition:background .25s,border-color .25s;text-transform:uppercase;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.LoginBox_btnLogin___JXnH span,.LoginBox_btnLogin___JXnH svg{color:#ffffff}.LoginBox_btnLogin___JXnH:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(100,180,255,.08),transparent);transition:left .5s}.LoginBox_btnLogin___JXnH:hover{background:rgba(12,55,165,.92);border-color:rgba(80,150,255,.6)}.LoginBox_btnLogin___JXnH:hover:before{left:100%}.LoginBox_btnLogin___JXnH:disabled{opacity:.55;cursor:not-allowed}.LoginBox_backLink__ljtq6{background:none;border:none;color:rgba(100,160,240,.5);font-family:Exo\ 2,sans-serif;font-size:.72rem;letter-spacing:.15em;cursor:pointer;text-decoration:underline;margin-top:10px;padding:0;display:block;text-align:center;transition:color .2s}.LoginBox_backLink__ljtq6:hover{color:rgba(140,195,255,.85)}.LoginBox_trustRow__Dd1gW{display:flex;align-items:center;gap:8px;margin-top:14px}.LoginBox_trustLabel__mly4R{font-family:Exo\ 2,sans-serif;font-weight:300;font-size:.68rem;letter-spacing:.12em;color:rgba(140,185,255,.55);cursor:pointer}.LoginBox_trustCheckbox__Dzlp5{accent-color:rgba(0,130,255,.9);cursor:pointer}.LoginBox_copyright__bORAJ{text-align:center;margin-top:clamp(16px,2vw,22px);font-family:Exo\ 2,sans-serif;font-weight:300;font-size:clamp(.58rem,.75vw,.7rem);letter-spacing:.12em;color:rgba(155,195,245,.65)}.LoginBox_copyrightLink__vLod0{color:rgba(155,195,245,.65);text-decoration:none;transition:color .2s}.LoginBox_copyrightLink__vLod0:hover{color:rgba(155,195,245,.9)}.LoginBox_spinner__UsnWw{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffff;border-radius:50%;animation:LoginBox_spin__CDhtC .7s linear infinite;flex-shrink:0}@keyframes LoginBox_fadeSlideIn__AEQY7{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes LoginBox_spin__CDhtC{to{transform:rotate(1turn)}}@media (max-width:768px){.LoginBox_sphereSpace__Htaqa{height:22vh}.LoginBox_brand__n3vEl{margin-bottom:0}}@media (max-width:480px){.LoginBox_overlay__lPsVF{padding-top:2vh}.LoginBox_sphereSpace__Htaqa{height:12vh;min-height:80px}.LoginBox_brandTitle__KMH0R{font-size:clamp(1.8rem,8vw,2.6rem);letter-spacing:.35em}.LoginBox_loginBox__2Fwb5{margin-top:0;width:92vw}.LoginBox_brand__n3vEl{margin-bottom:-8px}}@media (max-width:360px){.LoginBox_sphereSpace__Htaqa{height:8vh;min-height:60px}.LoginBox_loginBox__2Fwb5{padding:18px 16px}}@media (min-width:2000px){.LoginBox_sphereSpace__Htaqa{height:40vh}}