.page_auth-page__MPFO_{min-height:100vh;padding:32px 24px;background:radial-gradient(circle at top,rgba(74,99,217,.12),transparent),var(--bg-color);display:flex;align-items:center;justify-content:center}.page_forgot-shell__QeTsJ{width:min(1200px,100%);background:var(--bg-color);border-radius:32px;border:1px solid var(--border-color-lighter);display:grid;grid-template-columns:1fr 1.2fr;overflow:hidden;box-shadow:0 30px 80px rgba(15,23,42,.12)}@media(max-width:1024px){.page_forgot-shell__QeTsJ{grid-template-columns:1fr}}.page_insight-panel__G1NxQ{background:linear-gradient(160deg,#1c2758,#2e3f92 55%,#5a73ff 120%);color:var(--text-color-white);padding:56px 48px;display:flex;flex-direction:column;gap:32px}@media(max-width:1024px){.page_insight-panel__G1NxQ{padding:40px 32px}}.page_brand-pill__CnImt{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:hsla(0,0%,100%,.12);font-weight:600;font-size:14px;letter-spacing:.4px;text-transform:uppercase}.page_insight-title__ynB_u{font-size:32px;line-height:1.3;margin:0;font-weight:700}@media(max-width:480px){.page_insight-title__ynB_u{font-size:26px}}.page_insight-text__q5RgH{margin:0;color:hsla(0,0%,100%,.8);line-height:1.6}.page_insight-steps__Z_b4v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.page_insight-step__Fw9vj{display:flex;gap:16px;padding:14px 18px;background:hsla(0,0%,100%,.07);border-radius:18px;backdrop-filter:blur(6px)}.page_step-index__9u0av{font-weight:700;font-size:18px;color:#bfc9ff;min-width:36px}.page_step-label__rMhQh{margin:0;font-size:16px;font-weight:600}.page_step-hint__6pVFN{font-size:14px;color:hsla(0,0%,100%,.7)}.page_support-card__f_c5N{background:rgba(9,9,11,.15);border-radius:20px;padding:20px 24px;display:flex;flex-direction:column;gap:6px;border:1px solid hsla(0,0%,100%,.1)}.page_support-title__uu6ZO{margin:0;font-weight:600}.page_support-text__2TuJ2{color:hsla(0,0%,100%,.65);font-size:14px}.page_support-link__TfZSH{color:var(--text-color-white);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.page_support-link__TfZSH:hover{text-decoration:underline}.page_security-badge__Oir_f{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:hsla(0,0%,100%,.1);font-size:13px;font-weight:600;color:hsla(0,0%,100%,.92)}.page_badge-dot__zk7d5{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px rgba(74,222,128,.8)}.page_form-panel__RxT1R{padding:48px;display:flex;flex-direction:column;gap:32px;background:var(--bg-color)}@media(max-width:768px){.page_form-panel__RxT1R{padding:32px 24px}}.page_form-header__QNn5d{display:flex;gap:16px;align-items:flex-start}.page_back-button__ElanN{width:40px;height:40px;border-radius:12px;border:1px solid var(--border-color);background:transparent;color:var(--text-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.page_back-button__ElanN:hover{color:var(--primary-color);border-color:var(--primary-color);box-shadow:0 4px 12px rgba(74,99,217,.2)}.page_step-eyebrow__U2pnU{font-size:13px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-color-tertiary);font-weight:600}.page_step-title__GeIah{margin:6px 0 4px;font-size:30px;font-weight:700;color:var(--auth-title-color)}@media(max-width:480px){.page_step-title__GeIah{font-size:24px}}.page_step-description__1wC8x{margin:0;color:var(--auth-text-color);line-height:1.6}.page_progress-track__y8Spw{position:relative;padding-top:12px}.page_progress-bar__O_xgL{position:relative;height:4px;background:var(--border-color-lighter);border-radius:999px}.page_progress-bar__O_xgL:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--progress);background:linear-gradient(90deg,var(--primary-color),#8994ff);border-radius:inherit;transition:width .25s ease}.page_progress-dots__x1feN{margin-top:12px;display:flex;gap:12px}.page_progress-dot__8Lz3g{width:34px;height:34px;border-radius:12px;border:1px solid var(--border-color);display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:var(--text-color-secondary);transition:all .2s ease}.page_progress-dot__8Lz3g.page_is-active__TCyU6{border-color:transparent;background:linear-gradient(135deg,var(--primary-color) 0,#4a63d9 100%);color:var(--text-color-white);box-shadow:0 8px 16px rgba(74,99,217,.25)}.page_form-body__CcRIU{background:var(--bg-color-secondary);border-radius:24px;padding:32px;border:1px solid var(--border-color-lighter)}@media(max-width:480px){.page_form-body__CcRIU{padding:24px}}.page_auth-form__8PmR5{display:flex;flex-direction:column;gap:20px}.page_form-group__gmK2A{display:flex;flex-direction:column;gap:10px}.page_form-label__ggg9K{font-size:15px;font-weight:600;color:var(--auth-text-color)}.page_form-input__i0B3c{width:100%;border-radius:16px;border:1.5px solid var(--border-color);padding:16px 18px;font-size:16px;font-weight:600;font-family:var(--font-harmony-os),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:all .2s ease;background:var(--bg-color)}.page_form-input__i0B3c:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(74,99,217,.15);outline:none}.page_form-input__i0B3c::-moz-placeholder{color:var(--text-color-tertiary)}.page_form-input__i0B3c::placeholder{color:var(--text-color-tertiary)}.page_form-input__i0B3c.page_input-error__xukvW{border-color:var(--error-color)}.page_form-input__i0B3c.page_input-error__xukvW:focus{box-shadow:0 0 0 3px rgba(239,68,68,.2)}.page_otp-input__zxjQI{letter-spacing:12px;text-align:center;font-size:20px}.page_password-wrapper__tlKM9{position:relative}.page_password-toggle__q3GAY{position:absolute;right:16px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:var(--text-color-secondary);cursor:pointer;padding:0}.page_form-error-hint__bz0Kf{font-size:13px;color:var(--error-color);margin-top:-4px}.page_form-hint__vxcdZ{font-size:13px;color:var(--text-color-secondary)}.page_rate-limit-notice__nQQF4{padding:12px 16px;border-radius:12px;border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.08);font-size:14px;color:#b45309}.page_submit-button__1bMHG{width:100%;padding:16px 18px;border-radius:16px;border:none;background:linear-gradient(135deg,var(--primary-color) 0,#4a63d9 100%);color:var(--text-color-white);font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 12px 24px rgba(74,99,217,.25)}.page_submit-button__1bMHG:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 32px rgba(74,99,217,.3)}.page_submit-button__1bMHG:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.page_auth-footer__iR09H{display:flex;justify-content:center;gap:8px;font-size:14px;color:var(--text-color-secondary);margin-top:24px}@media(max-width:480px){.page_auth-footer__iR09H{flex-direction:column;text-align:center}}.page_auth-link__1YkXr{color:var(--primary-color);font-weight:600}.page_success-card__bf3Ph{text-align:center;display:flex;flex-direction:column;gap:16px}.page_success-icon__e58wS{width:70px;height:70px;border-radius:24px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#34d399,#10b981);color:var(--text-color-white);font-size:32px;font-weight:700}.page_countdown-text__QbIZm{font-size:13px;color:var(--text-color-secondary)}@media(max-width:640px){.page_otp-input__zxjQI{letter-spacing:6px}}