.Login_loginPage__zIiCu{background-color:#000;background-image:url(/_next/static/media/login.bf25d976.png);background-repeat:no-repeat;background-size:100% 100%;height:98vh;width:98vw;padding:1vh 1vw;z-index:1;display:flex;justify-content:center;align-items:center}.Login_loginTopTitle__W1fL2{display:flex;font-size:14vh;font-weight:700;flex-direction:column;line-height:80%;letter-spacing:-10px}.Login_loginTopText__b6LeU{width:100px;z-index:1}@media screen and (max-width:800px){.Login_loginPage__zIiCu{padding:4px}.Login_loginTopTitle__W1fL2{display:flex;font-size:14vh;font-weight:700;flex-direction:column;line-height:80%;letter-spacing:-10px}.Login_loginTopText__b6LeU{font-size:83px;font-style:normal;font-weight:700;line-height:77.5%;letter-spacing:-4.15px;text-transform:uppercase}}.Login_logo__Uuy5_{position:absolute;top:16px;left:24px;width:50px;height:70px;background-image:url(/assets/images/logo.svg);background-size:100% 100%;transition:all 1.5s ease-out;--skew:-5deg;transform-origin:center center;transform:perspective(500px) skew(var(--skew),var(--skew)) rotateY(-5deg);animation:Login_breathe__bFxXh 3s ease-in-out infinite;z-index:999}.Login_logo__Uuy5_:hover{animation:Login_rotateLogo__6jsYQ 5s cubic-bezier(.4,0,.2,1) infinite}@keyframes Login_rotateLogo__6jsYQ{0%{transform:perspective(500px) skew(var(--skew),var(--skew)) rotate(0deg)}to{transform:perspective(500px) skew(var(--skew),var(--skew)) rotate(1turn)}}@keyframes Login_breathe__bFxXh{0%{opacity:.2}3%{opacity:.8}50%{opacity:1}to{opacity:.8}12%{opacity:.3}15%{opacity:.8}}.LoginWidget_loginWidget__4hEij{display:flex;flex-direction:column;width:464px;height:640px;padding:32px;justify-content:center;align-items:center;transform:perspective(500px) rotateX(-10deg)}.LoginWidget_loginForm__YtzP5{width:100%;display:flex;flex-direction:column;z-index:1}.LoginWidget_loginCheckBox__5ODcE{width:2rem;height:2rem;accent-color:#000;outline:1px solid #fff}.LoginWidget_loginBottom__biOgq{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:1.25rem;z-index:2}.LoginWidget_rememberMe__8eQMd{display:flex;align-items:center;font-size:16px}.LoginWidget_rememberText__3Mcnx{margin-left:10px;color:rgba(255,255,255,.6)}.LoginWidget_loginExtra__nvj8K{display:flex;justify-content:center;align-items:flex-end;flex-direction:column;z-index:1}.LoginWidget_forgotPass__u0mzu{text-decoration:none;color:rgba(255,255,255,.6);position:relative;display:inline-block;transition:all .3s ease-in-out;font-size:16px}.LoginWidget_forgotPass__u0mzu:hover{text-decoration:none;color:#fff}.LoginWidget_forgotPass__u0mzu:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:rgba(255,255,255,.6);transition:all .3s ease-in-out}.LoginWidget_forgotPass__u0mzu:hover:after{background-color:#fff;width:100%}.LoginWidget_register__pFeUo{position:relative;display:inline-block;transition:all .3s ease-in-out;font-size:18px}.LoginWidget_register__pFeUo,.LoginWidget_register__pFeUo:hover{text-decoration:none;color:#fff}.LoginWidget_register__pFeUo:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:rgba(255,255,255,.6);transition:all .3s ease-in-out}.LoginWidget_register__pFeUo:hover:after{background-color:#fff;width:100%}.LoginWidget_loginText__XTEYc{border:0;font-family:inherit;display:flex;justify-content:center;align-items:center;background-color:rgba(0,255,221,.8823529412);color:#000;width:100%;cursor:pointer;padding:16px 0;box-sizing:border-box;position:relative;overflow:hidden;z-index:1;border-radius:4px;transition:box-shadow .3s ease;margin-top:48px}.LoginWidget_loginText__XTEYc:after{content:"";position:absolute;left:0;bottom:0;width:0;height:100%;background:#00ffde;transition:width .5s ease;z-index:-1}.LoginWidget_loginText__XTEYc:hover:after{width:100%}.LoginWidget_loginText__XTEYc:hover{box-shadow:0 0 15px 5px #00ffde}.LoginWidget_loginText__XTEYc p{margin:0;font-size:24px;font-weight:700;line-height:1;text-align:center;position:relative}.LoginWidget_loginInput__m7Kck:active,.LoginWidget_loginInput__m7Kck:focus{outline:none;box-shadow:none;border-radius:0}.LoginWidget_loginInput__m7Kck:-webkit-autofill,.LoginWidget_loginInput__m7Kck:-webkit-autofill:active,.LoginWidget_loginInput__m7Kck:-webkit-autofill:focus,.LoginWidget_loginInput__m7Kck:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 50px #343434!important}.LoginWidget_loginInput__m7Kck:-webkit-autofill{-webkit-text-fill-color:#fff!important}.LoginWidget_loginInput__m7Kck{font-family:JetBrains Mono;align-items:center;border:2px solid rgba(255,255,255,.3);border-radius:4px;height:48px;margin-bottom:24px;padding:8px;font-size:16px;width:100%;box-sizing:border-box;color:#fff;transition:all 1s ease}.LoginWidget_loginInput__m7Kck:focus{background-color:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.5);border-radius:4px;outline:none}.LoginWidget_loginTitle__EFFFW{font-size:32px;font-weight:400;margin:0 0 72px}.LoginWidget_socialLoginRow__ph_ax{width:100%;display:flex;flex-direction:row;align-items:stretch;gap:10px;margin-top:10px}.LoginWidget_socialLogin__otz1D{flex:2 1;min-width:0}.LoginWidget_Mobile__f7u_9{color:rgba(255,255,255,0)}@media screen and (max-width:600px){.LoginWidget_loginWidget__4hEij{max-width:100%}.LoginWidget_loginText__XTEYc p{font-size:24px}.LoginWidget_loginText__XTEYc span{margin-left:20px}.LoginWidget_loginInput__m7Kck{padding:17px 21px;align-items:center}.LoginWidget_loginBottom__biOgq{flex-direction:column;align-items:flex-start}.LoginWidget_loginExtra__nvj8K{order:1;flex-direction:row;justify-content:space-between;width:100%;font-size:16px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.8px;padding:10px 0}.LoginWidget_rememberMe__8eQMd{order:2;padding:25px 0}.LoginWidget_loginTitle__EFFFW{font-size:24px}.LoginWidget_Mobile__f7u_9{padding-top:12px;color:rgba(255,255,255,.4862745098)}}.LoginWidget_loadingOverlay__JHxYC{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;visibility:hidden}.LoginWidget_loginTextDisabled__7jgGv{pointer-events:none;opacity:.8;cursor:not-allowed}.LoginWidget_loadingSpinner__CYCbD{display:flex;align-items:center;justify-content:center;gap:12px}.LoginWidget_loadingSpinner__CYCbD span{font-size:18px;font-weight:700}.LoginWidget_spinner__PP0GZ{width:24px;height:24px;border:3px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:LoginWidget_spin__TkFgr .8s linear infinite}@keyframes LoginWidget_spin__TkFgr{to{transform:rotate(1turn)}}.LoginWidget_recoveryNotice___U0ll{width:100%;box-sizing:border-box;margin-bottom:20px;padding:12px;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:rgba(0,0,0,.65);color:#fff;font-size:14px;line-height:1.5}.LoginWidget_recoveryNotice___U0ll p{margin:0 0 8px}.LoginWidget_recoveryNotice___U0ll button{width:auto;min-width:80px;min-height:44px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;border:1px solid rgba(255,255,255,.5);border-radius:4px;padding:6px 12px;background:rgba(0,0,0,0);color:inherit;cursor:pointer}.LoginWidget_recoveryNotice___U0ll button:disabled{opacity:.5;cursor:wait}@keyframes SteamLoginHandler_fillBackground__VsKt1{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes SteamLoginHandler_blink__zJRjV{0%,to{opacity:1}50%{opacity:0}}.SteamLoginHandler_steamButtonContainer__zRRsp{width:100%;flex:1 1;min-width:0}.SteamLoginHandler_steamButton__rSc2i{width:100%;height:42px;background-color:rgba(255,255,255,.0666666667);background-image:linear-gradient(90deg,#222 0,#222);background-size:0 100%;background-repeat:no-repeat;transition:background-color .5s;color:#fff;border:none;display:flex;align-items:center;justify-content:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:100;white-space:nowrap}.SteamLoginHandler_steamButton__rSc2i,.SteamLoginHandler_steamButton__rSc2i span{overflow:hidden;text-overflow:ellipsis}.SteamLoginHandler_steamButton__rSc2i:hover:not(:disabled){animation:SteamLoginHandler_fillBackground__VsKt1 .5s forwards,SteamLoginHandler_blink__zJRjV .1s .5s}.SteamLoginHandler_steamButton__rSc2i:disabled{cursor:not-allowed;opacity:.65}.SteamLoginHandler_steamLogo__CzBer{width:22px;height:22px;object-fit:contain;flex:0 0 auto}@media screen and (max-width:600px){.SteamLoginHandler_steamButton__rSc2i{font-size:13px;gap:6px}}.SocialLoginOptions_socialLoginOptions__wFO6I{width:100%;display:flex;flex-direction:row;gap:10px;z-index:1}.SocialLoginOptions_providerButton__dW95Y{flex:1 1;min-width:0;height:42px;border:none;background-color:rgba(255,255,255,.0666666667);background-image:linear-gradient(90deg,#222 0,#222);background-size:0 100%;background-repeat:no-repeat;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:100;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .5s,opacity .2s ease}.SocialLoginOptions_providerButton__dW95Y span{overflow:hidden;text-overflow:ellipsis}.SocialLoginOptions_providerButton__dW95Y:hover:not(:disabled){animation:SocialLoginOptions_fillBackground__go8I7 .5s forwards,SocialLoginOptions_blink__S32Uw .1s .5s}.SocialLoginOptions_providerButton__dW95Y:disabled{cursor:not-allowed;opacity:.65}.SocialLoginOptions_providerIcon__4bD9Z{width:22px;height:22px;flex:0 0 auto}@keyframes SocialLoginOptions_fillBackground__go8I7{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes SocialLoginOptions_blink__S32Uw{0%,to{opacity:1}50%{opacity:0}}@media screen and (max-width:600px){.SocialLoginOptions_socialLoginOptions__wFO6I{gap:8px}.SocialLoginOptions_providerButton__dW95Y{height:42px;font-size:13px;gap:6px}}.BackgroundMove_background__O5UWm{width:110%;height:110%;background-size:cover;left:-5%;top:0;transform:translate(-50%,-50%) translateZ(0);transform-origin:center center;position:absolute;pointer-events:none;transform-style:preserve-3d;perspective:1000px;background-repeat:no-repeat}@media(max-width:768px){.BackgroundMove_background__O5UWm{width:100%;left:0;background-position:50%}}.LanguageSwitcher_floating__RAYso{position:fixed;top:10px;right:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#bbb;z-index:999}.LanguageSwitcher_floating__RAYso .LanguageSwitcher_langOption__aLefW{font-size:14px;max-height:20px;padding:0 5px;margin-bottom:5px;background-color:rgba(0,0,0,0);border:none;border-radius:5px;cursor:pointer}.LanguageSwitcher_floating__RAYso .LanguageSwitcher_langOption__aLefW:hover{background-color:rgba(255,255,255,.2666666667);color:#fff}.LanguageSwitcher_floating__RAYso .LanguageSwitcher_active__ufXes{color:#fff}.LanguageSwitcher_floating__RAYso span{font-size:12px;margin-top:-3px}.LanguageSwitcher_topLeft__EaduH{top:30px;left:100px;right:auto}.LanguageSwitcher_navItem__O_V4H{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#bbb;z-index:999;font-size:20px;font-family:JetBrains Mono;font-weight:400;line-height:24px;word-wrap:break-word}.LanguageSwitcher_navItem__O_V4H .LanguageSwitcher_active__ufXes{color:#fff}.LanguageSwitcher_navItem__O_V4H .LanguageSwitcher_langOption__aLefW{padding:0 5px;background-color:rgba(0,0,0,0);border:none;border-radius:5px;cursor:pointer}.LanguageSwitcher_navItem__O_V4H .LanguageSwitcher_langOption__aLefW:hover{color:#fff}.MobileLogin_mobileLogin__NzpWP{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:#000;background-image:url(/assets/images/loginbackground.png);background-size:cover;background-position:50%;color:#fff;font-family:WenQuanYiBitmapSong,sans-serif}.MobileLogin_header__N4fS0{position:fixed;top:0;left:0;right:0;height:56px;padding-top:env(safe-area-inset-top);background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:space-between;padding-left:8px;padding-right:8px;z-index:100;border-bottom:1px solid #333}.MobileLogin_backButton__Qh4Tq{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer}.MobileLogin_backButton__Qh4Tq:active{opacity:.7}.MobileLogin_headerTitle__GhkK3{font-size:18px;font-weight:500;color:#fff;text-align:center;flex:1 1}.MobileLogin_placeholder__QuID6{width:44px}.MobileLogin_content__1LyWu{flex:1 1;padding:calc(56px + env(safe-area-inset-top) + 24px) 20px calc(env(safe-area-inset-bottom) + 24px);overflow-y:auto;display:flex;flex-direction:column}.MobileLogin_logoSection___HIHZ{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.MobileLogin_logo__rp_ER{width:60px;height:80px}.MobileLogin_logo__rp_ER img{width:100%;height:100%;object-fit:contain}.MobileLogin_loginTitle__zlHcm{text-align:center;font-size:16px;color:rgba(255,255,255,.7);margin-bottom:32px}.MobileLogin_socialLogin__RB6F_{margin-top:10px}.MobileLogin_formSection__5VPVC{display:flex;flex-direction:column;gap:16px;max-width:100%}.MobileLogin_inputGroup___Uhtx{width:100%}.MobileLogin_input__eMezU{width:100%;padding:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.3);border-radius:4px;color:#fff;font-size:16px;box-sizing:border-box;transition:all .3s ease;font-family:JetBrains Mono,monospace}.MobileLogin_input__eMezU::-moz-placeholder{color:rgba(255,255,255,.5)}.MobileLogin_input__eMezU::placeholder{color:rgba(255,255,255,.5)}.MobileLogin_input__eMezU:focus{outline:none;border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.1)}.MobileLogin_input__eMezU:-webkit-autofill,.MobileLogin_input__eMezU:-webkit-autofill:active,.MobileLogin_input__eMezU:-webkit-autofill:focus,.MobileLogin_input__eMezU:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 50px #1a1a1a!important;-webkit-text-fill-color:#fff!important}.MobileLogin_loginBottom__td6mv{display:flex;flex-direction:column;gap:12px;margin-top:4px}.MobileLogin_rememberMe__0wB_y{display:flex;align-items:center;gap:8px}.MobileLogin_loginCheckBox__BPUwf{width:18px;height:18px;accent-color:#4cffe8;cursor:pointer}.MobileLogin_rememberText__BXLdk{font-size:14px;color:rgba(255,255,255,.7)}.MobileLogin_loginExtra__KJrZJ{display:flex;justify-content:space-between;align-items:center}.MobileLogin_register__ig87S{font-size:14px;color:#fff;text-decoration:none}.MobileLogin_register__ig87S:active{opacity:.7}.MobileLogin_forgotPass__uJQns{font-size:14px;color:rgba(255,255,255,.6);text-decoration:none}.MobileLogin_forgotPass__uJQns:active{opacity:.7}.MobileLogin_submitButton__15g1_{width:100%;padding:16px 24px;margin-top:16px;font-size:18px;font-weight:600;background:#00ffde;border:none;border-radius:4px;color:#000;cursor:pointer;transition:all .3s ease}.MobileLogin_submitButton__15g1_:active{background:#00e5c7;transform:scale(.98)}.MobileLogin_submitButton__15g1_:disabled{opacity:.5;cursor:not-allowed;background:rgba(255,255,255,.2);color:rgba(255,255,255,.5)}.MobileLogin_steamSection__pc5BK{margin-top:16px}.MobileLogin_loadingOverlay__RVLYm{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;visibility:hidden}.MobileLogin_loadingContent__SC0FK{display:flex;align-items:center;justify-content:center;gap:10px}.MobileLogin_spinner__bjr9x{display:inline-block;width:20px;height:20px;border:3px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:MobileLogin_spin__H739t .8s linear infinite}@keyframes MobileLogin_spin__H739t{to{transform:rotate(1turn)}}.MobileLogin_recoveryNotice__gw0K0{width:100%;box-sizing:border-box;margin-bottom:20px;padding:12px;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:rgba(0,0,0,.65);color:#fff;font-size:14px;line-height:1.5}.MobileLogin_recoveryNotice__gw0K0 p{margin:0 0 8px}.MobileLogin_recoveryNotice__gw0K0 button{width:auto;min-width:80px;min-height:44px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;border:1px solid rgba(255,255,255,.5);border-radius:4px;padding:6px 12px;background:rgba(0,0,0,0);color:inherit;cursor:pointer}.MobileLogin_recoveryNotice__gw0K0 button:disabled{opacity:.5;cursor:wait}