.LoginForm_formContainer__p8bi1{max-width:640px;width:100%;margin:0 auto;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none;box-sizing:border-box;position:relative;z-index:10;will-change:opacity;animation:LoginForm_fadeIn__8jpyn ease-out .8s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}@keyframes LoginForm_fadeIn__8jpyn{0%{opacity:0}to{opacity:1}}.LoginForm_heading__GdYPc{font-size:clamp(42px,8vw,72px);font-weight:600;text-align:left;margin-bottom:12px;letter-spacing:-.5px;line-height:1.1;margin-top:0}.LoginForm_heading__GdYPc.LoginForm_dark__42_D7{color:#fff}.LoginForm_heading__GdYPc.LoginForm_light__smipL{color:#1a1a1a}.LoginForm_subheading__hv0qJ{font-size:clamp(16px,2.5vw,20px);font-weight:400;text-align:left;margin-bottom:64px;opacity:.65;letter-spacing:0;line-height:1.5}.LoginForm_subheading__hv0qJ.LoginForm_dark__42_D7{color:#e0e0e0}.LoginForm_subheading__hv0qJ.LoginForm_light__smipL{color:#4a4a4a}.LoginForm_errorMessage__4zUe9{margin-bottom:32px;font-size:15px;border-left:3px solid #f44336;border-radius:0;animation:LoginForm_slideDown__CH8lO ease-out .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:flex-start;gap:12px;padding:16px 0 16px 16px;background:transparent}.LoginForm_errorMessage__4zUe9.LoginForm_dark__42_D7{color:#ff6b6b}.LoginForm_errorMessage__4zUe9.LoginForm_light__smipL{color:#d32f2f}@keyframes LoginForm_slideDown__CH8lO{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LoginForm_formGroup__3cfHf{margin-bottom:48px}.LoginForm_label__O7ln_{display:block;margin-bottom:14px;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;opacity:.6}.LoginForm_label__O7ln_.LoginForm_dark__42_D7{color:#fff}.LoginForm_label__O7ln_.LoginForm_light__smipL{color:#1a1a1a}.LoginForm_labelRow__6H_n8{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.LoginForm_input__mqmm2{width:100%;padding:20px 0;border-radius:0;border:none;border-bottom:2px solid transparent;font-size:clamp(16px,2vw,18px);box-sizing:border-box;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;letter-spacing:0;background:transparent}.LoginForm_input__mqmm2.LoginForm_dark__42_D7{color:#fff}.LoginForm_input__mqmm2.LoginForm_dark__42_D7::placeholder{color:hsla(0,0%,100%,.4)}.LoginForm_input__mqmm2.LoginForm_dark__42_D7:focus{border-bottom-color:#667eea}.LoginForm_input__mqmm2.LoginForm_light__smipL{color:#1a1a1a}.LoginForm_input__mqmm2.LoginForm_light__smipL::placeholder{color:rgba(26,26,26,.4)}.LoginForm_input__mqmm2.LoginForm_light__smipL:focus{border-bottom-color:#667eea}.LoginForm_passwordWrapper__xqD3I{position:relative;display:flex;align-items:center}.LoginForm_passwordToggle__yOs91{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px 4px;border-radius:0;font-size:18px;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center;line-height:1}.LoginForm_passwordToggle__yOs91.LoginForm_dark__42_D7{color:#667eea;opacity:.7}.LoginForm_passwordToggle__yOs91.LoginForm_dark__42_D7:hover{opacity:1}.LoginForm_passwordToggle__yOs91.LoginForm_light__smipL{color:#667eea;opacity:.7}.LoginForm_passwordToggle__yOs91.LoginForm_light__smipL:hover{opacity:1}.LoginForm_forgotPasswordLink__Yg9zH{font-size:13px;text-decoration:none;font-weight:500;letter-spacing:.5px;transition:opacity .2s ease;cursor:pointer;border:none;background:none;padding:0;opacity:.7}.LoginForm_forgotPasswordLink__Yg9zH.LoginForm_dark__42_D7{color:#fff}.LoginForm_forgotPasswordLink__Yg9zH.LoginForm_dark__42_D7:hover{opacity:1}.LoginForm_forgotPasswordLink__Yg9zH.LoginForm_light__smipL{color:#1a1a1a}.LoginForm_forgotPasswordLink__Yg9zH.LoginForm_light__smipL:hover{opacity:1}.LoginForm_submitButton__bssBa{width:100%;padding:24px 0;margin-top:64px;border:none;border-radius:0;font-size:clamp(16px,2vw,18px);font-weight:700;letter-spacing:.5px;cursor:pointer;background:#1a1a1a;color:#fff;box-shadow:0 8px 32px rgba(0,0,0,.4);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-transform:uppercase}.LoginForm_submitButton__bssBa:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,0,0,.5);background:#0a0a0a}.LoginForm_submitButton__bssBa:active:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.35)}.LoginForm_submitButton__bssBa:disabled{opacity:.65;cursor:not-allowed}.LoginForm_buttonSpinner__tVuU0{display:inline-block;width:16px;height:16px;margin-right:8px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:LoginForm_spin__BJd68 .8s linear infinite;vertical-align:middle}@keyframes LoginForm_spin__BJd68{to{transform:rotate(1turn)}}.LoginForm_footer__fLvsM{margin-top:48px;text-align:left;font-size:14px;letter-spacing:0}.LoginForm_footer__fLvsM.LoginForm_dark__42_D7{color:hsla(0,0%,100%,.6)}.LoginForm_footer__fLvsM.LoginForm_light__smipL{color:rgba(26,26,26,.6)}.LoginForm_registerLink__G__is{text-decoration:none;font-weight:600;transition:opacity .2s ease;cursor:pointer;border:none;background:none;padding:0;margin-left:6px;opacity:.8}.LoginForm_registerLink__G__is.LoginForm_dark__42_D7{color:#667eea}.LoginForm_registerLink__G__is.LoginForm_dark__42_D7:hover{opacity:1}.LoginForm_registerLink__G__is.LoginForm_light__smipL{color:#667eea}.LoginForm_registerLink__G__is.LoginForm_light__smipL:hover{opacity:1}@media (max-width:768px){.LoginForm_formContainer__p8bi1{max-width:100%;padding:0 24px}.LoginForm_subheading__hv0qJ{margin-bottom:48px}.LoginForm_formGroup__3cfHf{margin-bottom:40px}.LoginForm_submitButton__bssBa{margin-top:56px;padding:20px 0}}@media (max-width:480px){.LoginForm_formContainer__p8bi1{max-width:100%;padding:0 20px}.LoginForm_heading__GdYPc{font-size:clamp(32px,7vw,48px)}.LoginForm_subheading__hv0qJ{font-size:clamp(14px,2vw,16px);margin-bottom:40px}.LoginForm_formGroup__3cfHf{margin-bottom:36px}.LoginForm_input__mqmm2{padding:18px 0;font-size:16px}.LoginForm_submitButton__bssBa{margin-top:48px;padding:20px 0}.LoginForm_footer__fLvsM{margin-top:36px;font-size:13px}}@media (prefers-reduced-motion:reduce){.LoginForm_errorMessage__4zUe9,.LoginForm_formContainer__p8bi1,.LoginForm_input__mqmm2,.LoginForm_submitButton__bssBa{animation:none;transition:none}}@media (prefers-contrast:more){.LoginForm_formContainer__p8bi1.LoginForm_dark__42_D7{border-color:rgba(102,126,234,.4)}.LoginForm_input__mqmm2.LoginForm_dark__42_D7:focus{box-shadow:0 0 0 3px rgba(102,126,234,.2)}.LoginForm_submitButton__bssBa{box-shadow:0 4px 15px rgba(102,126,234,.5)}}.LoginPage_pageWrapper__5zqWR{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:40px 0}.LoginPage_backgroundContainer__wcpQL{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.LoginPage_animatedGradient___a6JS{position:absolute;top:0;left:0;width:100%;height:100%;background-size:300% 300%;animation:LoginPage_gradientAnimation__XPl3A 35s ease infinite;will-change:background-position}.LoginPage_animatedGradient___a6JS.LoginPage_dark__vhioA{background-image:linear-gradient(-45deg,#0a0a0a,#1a1a2e 25%,#161629 50%,#1a1a2e 75%,#0a0a0a)}.LoginPage_animatedGradient___a6JS.LoginPage_light__kAgMD{background-image:linear-gradient(-45deg,#f8f9fa,#f5f7fa 25%,#f9f9fb 50%,#f5f7fa 75%,#f8f9fa)}@keyframes LoginPage_gradientAnimation__XPl3A{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.LoginPage_particlesContainer__4Pzfk{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.6}.LoginPage_particle__hN_us{position:absolute;display:block;width:20px;height:20px;border-radius:50%;bottom:-150px;animation:LoginPage_particleFloat__yjkqc 35s linear infinite;will-change:transform,opacity}.LoginPage_particle__hN_us.LoginPage_dark__vhioA{background-color:rgba(102,126,234,.03)}.LoginPage_particle__hN_us.LoginPage_light__kAgMD{background-color:rgba(102,126,234,.04)}@media (prefers-reduced-motion:no-preference){.LoginPage_particle__hN_us{animation:LoginPage_particleFloat__yjkqc 35s linear infinite}}@keyframes LoginPage_particleFloat__yjkqc{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(-1200px) rotate(540deg);opacity:0}}.LoginPage_particle__hN_us:first-child{left:12%;width:4px;height:4px;animation-delay:0s;animation-duration:28s;bottom:-100px}.LoginPage_particle__hN_us:nth-child(2){left:88%;width:3px;height:3px;animation-delay:3s;animation-duration:32s;bottom:-80px}.LoginPage_particle__hN_us:nth-child(3){left:50%;width:3px;height:3px;animation-delay:6s;animation-duration:30s;bottom:-120px}.LoginPage_particle__hN_us:nth-child(4){left:25%;width:2px;height:2px;animation-delay:1.5s;animation-duration:34s;bottom:-90px}.LoginPage_particle__hN_us:nth-child(5){left:75%;width:4px;height:4px;animation-delay:4.5s;animation-duration:31s;bottom:-110px}.LoginPage_particle__hN_us:nth-child(6){left:18%;width:3px;height:3px;animation-delay:7s;animation-duration:29s;bottom:-95px}.LoginPage_particle__hN_us:nth-child(7){left:82%;width:2px;height:2px;animation-delay:2s;animation-duration:33s;bottom:-100px}.LoginPage_contentContainer__VC97Z{position:relative;z-index:10;width:100%;padding:0 32px;display:flex;align-items:center;justify-content:center}@media (prefers-reduced-motion:reduce){.LoginPage_animatedGradient___a6JS{animation:none;background-position:50%}.LoginPage_particle__hN_us{animation:none;opacity:0}}@media (max-width:1024px){.LoginPage_pageWrapper__5zqWR{padding:30px 0}.LoginPage_contentContainer__VC97Z{padding:0 28px}}@media (max-width:768px){.LoginPage_pageWrapper__5zqWR{padding:20px 0}.LoginPage_contentContainer__VC97Z{padding:0 24px}.LoginPage_particlesContainer__4Pzfk{opacity:.4}}@media (max-width:480px){.LoginPage_pageWrapper__5zqWR{padding:20px 0;min-height:auto}.LoginPage_contentContainer__VC97Z{padding:0 16px}.LoginPage_particlesContainer__4Pzfk{opacity:.2}.LoginPage_particle__hN_us{display:none}.LoginPage_animatedGradient___a6JS{animation-duration:45s}}