.AuthComponents_card__brbyu{background:#fff;border-radius:1.6rem;padding:3.2rem 2.8rem;width:100%;max-width:440px;box-shadow:0 4px 24px rgba(0,0,0,.08);border:1px solid #e2e8f0}.AuthComponents_cardTitle__YDahh{font-size:2rem;font-weight:700;color:rgb(33.5513043478,114.8486956522,98.7182608696);margin:0 0 .4rem;text-align:center}.AuthComponents_cardSubtitle__A6Fdr{font-size:1.4rem;color:#64748b;text-align:center;margin:0 0 2.4rem}.AuthComponents_field__kb3TT{display:flex;flex-direction:column;gap:.5rem;width:100%}.AuthComponents_label__7pT_D{font-size:1.3rem;font-weight:600;color:#334155}.AuthComponents_inputWrapper__uwb9s{position:relative;display:flex;align-items:center}.AuthComponents_input__PVvjr{width:100%;padding:1rem 1.2rem;border:1.5px solid #cbd5e1;border-radius:.9rem;font-size:1.5rem;color:#1e293b;background:#f8fafc;transition:border-color .15s,box-shadow .15s;outline:none}.AuthComponents_input__PVvjr::placeholder{color:#94a3b8}.AuthComponents_input__PVvjr:focus{border-color:rgb(33.5513043478,114.8486956522,98.7182608696);background:#fff;box-shadow:0 0 0 3px rgba(33.5513043478,114.8486956522,98.7182608696,.1)}.AuthComponents_input__PVvjr.AuthComponents_inputError__ky9vA{border-color:#ef4444}.AuthComponents_input__PVvjr.AuthComponents_inputError__ky9vA:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.AuthComponents_input__PVvjr.AuthComponents_hasToggle__2IoT4{padding-right:4rem}.AuthComponents_toggleBtn__u3tOA{position:absolute;right:1rem;background:none;border:none;cursor:pointer;color:#64748b;font-size:1.6rem;padding:.2rem;display:flex;align-items:center}.AuthComponents_toggleBtn__u3tOA:hover{color:rgb(33.5513043478,114.8486956522,98.7182608696)}.AuthComponents_fieldError__yQ49F{font-size:1.2rem;color:#ef4444;display:flex;align-items:center;gap:.4rem}.AuthComponents_btn__Q4eco{width:100%;padding:1.1rem 1.6rem;border:none;border-radius:.9rem;font-size:1.5rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.8rem;transition:background .15s,transform .1s,opacity .15s}.AuthComponents_btn__Q4eco:active:not(:disabled){transform:scale(.98)}.AuthComponents_btn__Q4eco:disabled{opacity:.6;cursor:not-allowed}.AuthComponents_btnPrimary__9AbZc{background:rgb(33.5513043478,114.8486956522,98.7182608696);color:#fff}.AuthComponents_btnPrimary__9AbZc:hover:not(:disabled){background:rgb(15.1026086957,51.6973913043,44.4365217391)}.AuthComponents_btnSecondary__2s_x0{background:#f1f5f9;color:#334155;border:1.5px solid #e2e8f0}.AuthComponents_btnSecondary__2s_x0:hover:not(:disabled){background:#e2e8f0}.AuthComponents_btnGoogle__41euV{background:#fff;color:#1e293b;border:1.5px solid #e2e8f0;box-shadow:0 1px 4px rgba(0,0,0,.06)}.AuthComponents_btnGoogle__41euV:hover:not(:disabled){background:#f8fafc}.AuthComponents_spinner__rdp_E{width:1.6rem;height:1.6rem;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:AuthComponents_spin__0HMvl .7s linear infinite}.AuthComponents_spinnerDark__WYx6n{border-color:#1e293b rgba(30,41,59,.2) rgba(30,41,59,.2)}@keyframes AuthComponents_spin__0HMvl{to{transform:rotate(1turn)}}.AuthComponents_divider__cxdzq{display:flex;align-items:center;gap:1rem;color:#94a3b8;font-size:1.3rem;margin:.4rem 0}.AuthComponents_divider__cxdzq:after,.AuthComponents_divider__cxdzq:before{content:"";flex:1;height:1px;background:#e2e8f0}.AuthComponents_otpWrapper___YvgL{display:flex;gap:.8rem;justify-content:center;width:100%}.AuthComponents_otpBox__6Lv_v{width:4.8rem;height:5.6rem;text-align:center;font-size:2.2rem;font-weight:700;color:#1e293b;border:1.5px solid #cbd5e1;border-radius:.9rem;background:#f8fafc;outline:none;transition:border-color .15s,box-shadow .15s}.AuthComponents_otpBox__6Lv_v:focus{border-color:rgb(33.5513043478,114.8486956522,98.7182608696);background:#fff;box-shadow:0 0 0 3px rgba(33.5513043478,114.8486956522,98.7182608696,.12)}.AuthComponents_otpBox__6Lv_v.AuthComponents_otpBoxFilled__fVHIG{border-color:rgb(33.5513043478,114.8486956522,98.7182608696);background:#f0f9ff}.AuthComponents_otpBox__6Lv_v.AuthComponents_otpBoxError__2fqTk{border-color:#ef4444;background:#fff5f5}.AuthComponents_otpDevHint__ZQpSc{font-size:1.2rem;color:#f59e0b;text-align:center;background:#fffbeb;border:1px solid #fde68a;border-radius:.6rem;padding:.6rem 1rem}.AuthComponents_link__SmJfl{color:rgb(33.5513043478,114.8486956522,98.7182608696);font-weight:600;text-decoration:none}.AuthComponents_link__SmJfl:hover{text-decoration:underline}.AuthComponents_formError__ITKND{font-size:1.3rem;color:#ef4444;background:#fff5f5;border:1px solid #fecaca;border-radius:.7rem;padding:.8rem 1.2rem;text-align:center}.AuthComponents_formSuccess__RRP9N{font-size:1.3rem;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.7rem;padding:.8rem 1.2rem;text-align:center}.forgot-password_page__GXqhE{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:#f8fafc}.forgot-password_form__7pzFN{display:flex;flex-direction:column;gap:1.2rem}.forgot-password_backLink__4lLHy{margin-top:2rem;padding-top:1.6rem;border-top:1px solid #e2e8f0;text-align:center;font-size:1.3rem;color:#64748b}.login_page__bW_VE{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:#f8fafc}.login_form__5_nsa{display:flex;flex-direction:column;gap:1rem}.login_switchLink__6t6PX{margin-top:2rem;padding-top:1.6rem;border-top:1px solid #e2e8f0;text-align:center;font-size:1.3rem;color:#64748b}.register_page___UNXK{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:#f8fafc}.register_form__LOoXX{display:flex;flex-direction:column;gap:1.2rem}.register_switchLink__Dc_ps{margin-top:2rem;padding-top:1.6rem;border-top:1px solid #e2e8f0;text-align:center;font-size:1.3rem;color:#64748b}.reset-password_page__pteAO{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:#f8fafc}.reset-password_form__yXI8K{display:flex;flex-direction:column;gap:1.2rem}.reset-password_backLink__xV3rz{margin-top:2rem;padding-top:1.6rem;border-top:1px solid #e2e8f0;text-align:center;font-size:1.3rem;color:#64748b}.verify_page__R_lF1{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:#f8fafc}.verify_content__iBWQt{gap:1.4rem;width:100%}.verify_content__iBWQt,.verify_resend__IQ_aN{display:flex;flex-direction:column;align-items:center}.verify_resend__IQ_aN{gap:.4rem}.verify_resendBtn__g0nIG{background:none;border:none;color:rgb(33.5513043478,114.8486956522,98.7182608696);font-size:1.3rem;font-weight:600;cursor:pointer;padding:0}.verify_resendBtn__g0nIG:disabled{color:#94a3b8;cursor:not-allowed}.verify_resendBtn__g0nIG:not(:disabled):hover{text-decoration:underline}