.auth_container__HrF9B{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#0a0a0b;padding:1rem;position:relative}.auth_langSwitch__dEiIl{position:absolute;top:1.5rem;right:1.5rem;z-index:10}.auth_langBtn__g5bYQ{background:transparent;border:1px solid #1f2937;color:#d1d5db;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s}.auth_langBtn__g5bYQ:hover{color:#fff;border-color:#fff;background-color:hsla(0,0%,100%,.05)}.auth_card__8q3cu{background-color:#0a0a0b;border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);width:100%;max-width:400px;padding:3rem;border:1px solid #1f2937;background-color:hsla(0,0%,100%,.03)}.auth_header__ZGh_P{text-align:center;margin-bottom:2rem}.auth_header__ZGh_P h1{font-size:1.75rem;margin-bottom:.25rem;color:#fff}.auth_header__ZGh_P p{color:#d1d5db}.auth_error__ypg79{background-color:rgba(239,68,68,.1);color:#ef4444}.auth_error__ypg79,.auth_warning__SgMKh{padding:.5rem;border-radius:.25rem;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.auth_warning__SgMKh{background-color:rgba(255,193,7,.15);color:#ffc107;border:1px solid rgba(255,193,7,.3)}.auth_form__afITV{display:flex;flex-direction:column;gap:1.5rem}.auth_group__sZjvz{display:flex;flex-direction:column;gap:.25rem}.auth_group__sZjvz label{font-size:.9rem;font-weight:500;color:#fff}.auth_group__sZjvz input{padding:.5rem;border:1px solid #1f2937;border-radius:.25rem;background-color:#0a0a0b;color:#fff;font-size:1rem;transition:border-color .2s ease}.auth_group__sZjvz input:focus{outline:none;border-color:#2563eb}.auth_group__sZjvz input::placeholder{color:#9ca3af}.auth_passwordWrapper__kCrza{position:relative;display:flex;align-items:center}.auth_passwordWrapper__kCrza input{width:100%;padding-right:44px}.auth_togglePassword__eqcdf{position:absolute;right:.5rem;background:transparent;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:color .2s ease}.auth_togglePassword__eqcdf:hover{color:#fff}.auth_togglePassword__eqcdf svg{width:20px;height:20px}.auth_submitBtn__U_M4G{padding:.5rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;font-size:.875rem;background-color:#2563eb;color:#fff;width:100%;justify-content:center;margin-top:.5rem}.auth_submitBtn__U_M4G:disabled{opacity:.5;cursor:not-allowed}.auth_submitBtn__U_M4G:hover:not(:disabled){background-color:#172554;box-shadow:0 4px 6px -1px rgba(0,0,0,.4)}.auth_backHomeBtn__OZ22C{position:absolute;top:1.5rem;left:1.5rem;z-index:10;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid #1f2937;color:#d1d5db;padding:.25rem;border-radius:.25rem;cursor:pointer;transition:all .2s}.auth_backHomeBtn__OZ22C:hover{color:#2563eb;border-color:#2563eb;background-color:rgba(37,99,235,.05)}.auth_homeIcon__GqsoT{width:20px;height:20px}.auth_oauthBtn__iFoSC{padding:.5rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;font-size:.875rem;background-color:hsla(0,0%,100%,.05);color:#fff;width:100%;justify-content:center;margin-bottom:1.5rem}.auth_oauthBtn__iFoSC:disabled{opacity:.5;cursor:not-allowed}.auth_oauthBtn__iFoSC:hover:not(:disabled){background-color:#1f2937}.auth_oauthContent__vnwqP{display:inline-flex;align-items:center;gap:.5rem}.auth_googleLogo__T9KYN{width:18px;height:18px;flex:0 0 18px}.auth_footer__YCNP8{margin-top:2rem;text-align:center;font-size:.9rem;color:#d1d5db}.auth_footer__YCNP8 a{color:#2563eb;font-weight:500}.auth_footer__YCNP8 a:hover{text-decoration:underline}.auth_forgotPassword__8TWM7{text-align:right;margin-top:-.5rem}.auth_forgotPassword__8TWM7 a{font-size:.875rem;color:#d1d5db;transition:color .2s ease}.auth_forgotPassword__8TWM7 a:hover{color:#2563eb}.auth_backLink__7M2k7{display:inline-block;color:#d1d5db;font-size:.9rem;transition:color .2s ease}.auth_backLink__7M2k7:hover{color:#2563eb}.auth_successIcon__cvxtl{width:64px;height:64px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(16,185,129,.1);border-radius:50%}.auth_successIcon__cvxtl svg{width:36px;height:36px;color:#10b981}.auth_errorIcon__TYkTx{width:64px;height:64px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(239,68,68,.1);border-radius:50%}.auth_errorIcon__TYkTx svg{width:36px;height:36px;color:#ef4444}.auth_successInfo__fURmL{background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.2);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem;text-align:center}.auth_successInfo__fURmL p{margin:.25rem 0;font-size:.9rem;color:#d1d5db}.auth_successInfo__fURmL p:first-child{margin-top:0}.auth_successInfo__fURmL p:last-child{margin-bottom:0}.auth_loadingSpinner__VlM_v{width:40px;height:40px;margin:0 auto 1.5rem;border:3px solid rgba(37,99,235,.2);border-top-color:#2563eb;border-radius:50%;animation:auth_spin__ImwB0 .8s linear infinite}@keyframes auth_spin__ImwB0{to{transform:rotate(1turn)}}.auth_hint__uBw3q{font-size:.8rem;color:#9ca3af;margin-top:.25rem}