.login_container__kitvQ{height:100vh;width:100vw;margin:0;padding:0;overflow:hidden;background:url(/_next/static/media/wall.0988e254.png) no-repeat 50% fixed;background-size:cover}.login_particleCanvas__ogtJb{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1}.login_mainTitle__LpRKd{position:absolute;top:100px;left:50%;transform:translate(-50%);color:white;font-size:48px;text-align:center;z-index:2;animation:login_glow__QnFmO 2s ease-in-out infinite alternate;padding:0 20px;width:100%}@media (max-width:768px){.login_mainTitle__LpRKd{font-size:28px;top:80px}}@media (min-width:769px) and (max-width:1024px){.login_mainTitle__LpRKd{font-size:40px}}@media (min-width:1025px){.login_mainTitle__LpRKd{font-size:80px}}@keyframes login_glow__QnFmO{0%{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff}to{text-shadow:0 0 20px #fff,0 0 30px #fff,0 0 40px #fff}}.login_loginContainer__UoJWl{padding:30px;border-radius:10px;border:2px solid rgba(255,255,255,.2);width:90%;max-width:400px;text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}@media (max-width:768px){.login_loginContainer__UoJWl{padding:20px;top:60%;width:85%}}@media (min-width:769px) and (max-width:1024px){.login_loginContainer__UoJWl{top:55%}}@media (min-width:1025px){.login_loginContainer__UoJWl{top:70%}}.login_inputGroup__WNCug{position:relative;margin-bottom:20px}.login_loginForm__pGvdf input{width:100%;padding:12px;border:1px solid rgba(255,255,255,.8);border-radius:5px;font-size:16px;outline:none;transition:border-color .3s;background:transparent;color:white}.login_loginForm__pGvdf input::placeholder{color:rgba(255,255,255,.7)}.login_loginForm__pGvdf input:focus{border-color:white}.login_passwordToggle__YAe7c{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;opacity:.5}.login_loginBtn__lsjhv{width:100%;padding:12px;background:linear-gradient(90deg,#00c6ff,#7d2ae8);border:none;border-radius:25px;color:white;font-size:16px;cursor:pointer;transition:opacity .3s}.login_loginBtn__lsjhv:hover{opacity:.9}.login_signupText__aZb2O{margin-top:20px;color:white}.login_signupLink__aRT52{color:#7d2ae8;text-decoration:none;font-weight:700}.login_signupLink__aRT52:hover{text-decoration:underline}.login_topBanner__8EH2x{position:absolute;top:0;left:0;width:100%;height:60px;z-index:1000;background:rgba(255,255,255,.1);backdrop-filter:blur(5px)}@media (min-width:769px){.login_topBanner__8EH2x{height:80px}}.login_bannerContent__YD96v{height:100%;display:flex;align-items:center;padding:0 20px;color:#fff;font-weight:700;font-size:14px}@media (min-width:769px){.login_bannerContent__YD96v{font-size:16px}}.login_titleContainer__f723w{display:flex;align-items:center;gap:20px}.login_fixedLogo__N667I{position:fixed;left:50%;top:25%;transform:translate(-50%,-50%);z-index:9999}@media (max-width:768px){.login_fixedLogo__N667I{left:50%;top:25%;transform:translate(-50%,-50%)}.login_logoImage__HoPKN{width:120px;height:120px}}@media (min-width:769px) and (max-width:1024px){.login_fixedLogo__N667I{left:50%;top:25%;transform:translate(-50%,-50%)}.login_logoImage__HoPKN{width:180px;height:180px}}@media (min-width:1025px){.login_fixedLogo__N667I{left:100px;top:35%;transform:translateY(-50%)}.login_logoImage__HoPKN{width:256px;height:256px}}.login_logoImage__HoPKN{animation:login_fadeLoop__Dr_xs 2s infinite alternate}@keyframes login_fadeLoop__Dr_xs{0%{opacity:.5}to{opacity:.8}}.login_errorMessage____0Gr{color:#dc3545;margin-top:10px;font-size:14px}.Loading_loadingContainer__Ed8R1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.Loading_spinner__ZxL4m{border:4px solid transparent;border-top:4px solid var(--default-color);border-radius:50%;animation:Loading_spin__iaZD8 1s linear infinite}.Loading_small__vaOac{width:20px;height:20px;border-width:2px}.Loading_medium__KT_EI{width:40px;height:40px;border-width:4px}.Loading_large__3pkhs{width:60px;height:60px;border-width:6px}.Loading_message__vV0lI{color:#fff;font-size:.875rem;font-weight:500}@keyframes Loading_spin__iaZD8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}