.password-recovery_page__8ECO5{--recovery-ink:#0a2540;--recovery-muted:#536b7d;--recovery-action:#007aa8;--recovery-hover:#00658c;--recovery-surface:#fff;--recovery-ground:#f4f7fa;--recovery-tint:#edf6fa;--recovery-line:#d7e4eb;--recovery-error:#9b2739;--recovery-error-ground:#fff0f2;background:var(--recovery-ground);color:var(--recovery-ink);min-height:100dvh}.password-recovery_header__jQvQG{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1160px;margin:auto;padding:24px 32px}.password-recovery_brand__OEbUQ{display:inline-flex;align-items:center;gap:10px;color:var(--recovery-ink);text-decoration:none;font-size:18px;font-weight:700;min-height:44px;white-space:nowrap}.password-recovery_brand__OEbUQ>span:first-child{width:44px;height:44px;flex:none}.password-recovery_back___TzG2{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;color:var(--recovery-muted);font-size:14px;white-space:nowrap;text-decoration:none}.password-recovery_main__DufvR{max-width:584px;margin:20px auto 0;padding:0 24px max(28px,env(safe-area-inset-bottom))}.password-recovery_panel__26QzJ{background:var(--recovery-surface);border:1px solid var(--recovery-line);border-radius:16px;padding:36px}.password-recovery_symbol__XKuxG{width:52px;height:52px;display:grid;place-items:center;background:var(--recovery-tint);color:var(--recovery-action);border-radius:14px;margin-bottom:22px}.password-recovery_panel__26QzJ h1{font-size:28px;line-height:1.45;letter-spacing:-.02em;font-weight:650;margin:0 0 10px;outline:none}.password-recovery_intro__sWpUq{font-size:15px;line-height:1.85;color:var(--recovery-muted);margin:0 0 26px;max-width:65ch}.password-recovery_steps__RMuep{display:flex;align-items:center;list-style:none;padding:0;margin:0 0 28px;gap:22px}.password-recovery_steps__RMuep li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--recovery-muted)}.password-recovery_steps__RMuep li[aria-current=step]{font-weight:650;color:var(--recovery-ink)}.password-recovery_steps__RMuep li>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--recovery-tint);color:var(--recovery-action);font-size:12px}.password-recovery_form__oSSnP{display:grid;gap:20px}.password-recovery_field__3RS4D{display:grid;gap:8px;min-width:0;font-size:14px;font-weight:600}.password-recovery_field__3RS4D input{width:100%;min-width:0;min-height:48px;border:1px solid var(--recovery-line);border-radius:9px;padding:11px 13px;font-size:16px;font-weight:400;color:var(--recovery-ink);background:var(--recovery-surface);caret-color:var(--recovery-action)}.password-recovery_field__3RS4D input::placeholder{color:var(--recovery-muted);opacity:1}.password-recovery_field__3RS4D input:focus{outline:2px solid var(--recovery-action);outline-offset:2px}.password-recovery_password__QHlEz{position:relative;display:flex}.password-recovery_password__QHlEz input{padding-right:52px}.password-recovery_password__QHlEz button{position:absolute;right:3px;top:2px;min-width:44px;min-height:44px;display:grid;place-items:center;border:0;border-radius:7px;background:none;color:var(--recovery-muted)}.password-recovery_primary__e9kbP{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;width:100%;padding:12px 18px;border:0;border-radius:9px;background:var(--recovery-action);color:var(--recovery-surface);font-size:15px;font-weight:650;line-height:1.5;text-decoration:none;transition:background .18s ease}.password-recovery_primary__e9kbP:active:not(:disabled),.password-recovery_primary__e9kbP:hover:not(:disabled){background:var(--recovery-hover)}.password-recovery_field__3RS4D input:disabled,.password-recovery_page__8ECO5 button:disabled{opacity:.6;cursor:not-allowed}.password-recovery_page__8ECO5 a:focus-visible,.password-recovery_page__8ECO5 button:focus-visible{outline:2px solid var(--recovery-action);outline-offset:4px}.password-recovery_emailSummary__HKHEf{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;margin-bottom:22px;border-bottom:1px solid var(--recovery-line)}.password-recovery_emailSummary__HKHEf>div{min-width:0}.password-recovery_emailSummary__HKHEf span{display:block;font-size:12px;color:var(--recovery-muted);margin-bottom:4px}.password-recovery_emailSummary__HKHEf strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}.password-recovery_emailSummary__HKHEf button,.password-recovery_resend__lfHYC button{flex:none;min-height:44px;padding:8px 0;border:0;background:none;color:var(--recovery-action);font-size:13px;font-weight:550;white-space:nowrap}.password-recovery_back___TzG2:hover,.password-recovery_emailSummary__HKHEf button:hover:not(:disabled),.password-recovery_privacy__F5p6e a:hover,.password-recovery_resend__lfHYC button:hover:not(:disabled),.password-recovery_support__ps_8H a:hover{text-decoration:underline;text-underline-offset:4px}.password-recovery_resend__lfHYC{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-16px}.password-recovery_help__8V9x3,.password-recovery_resend__lfHYC p{font-size:12px;line-height:1.75;font-weight:400;color:var(--recovery-muted);margin:0}.password-recovery_resend__lfHYC p{max-width:28ch}.password-recovery_error__OluT_,.password-recovery_notice__3c53a{font-size:13px;line-height:1.8;padding:13px 15px;border-radius:9px;margin:0 0 22px;overflow-wrap:anywhere}.password-recovery_notice__3c53a{background:var(--recovery-tint);color:var(--recovery-ink)}.password-recovery_error__OluT_{background:var(--recovery-error-ground);color:var(--recovery-error);outline:none}.password-recovery_support__ps_8H{border-top:1px solid var(--recovery-line);margin-top:28px;padding-top:20px;font-size:13px;line-height:1.8;color:var(--recovery-muted)}.password-recovery_support__ps_8H p{margin:0}.password-recovery_support__ps_8H a{display:inline-flex;align-items:center;min-height:44px;color:var(--recovery-action);text-decoration:none}.password-recovery_privacy__F5p6e{text-align:center;color:var(--recovery-muted);font-size:12px;line-height:1.85;margin:22px 0 0}.password-recovery_privacy__F5p6e a{display:inline-flex;align-items:center;min-height:44px;color:var(--recovery-muted);text-decoration:none}@media(max-width:600px){.password-recovery_header__jQvQG{padding:16px 20px}.password-recovery_brand__OEbUQ{font-size:16px}.password-recovery_brand__OEbUQ>span:first-child{width:38px;height:38px}.password-recovery_main__DufvR{margin-top:8px;padding-inline:16px}.password-recovery_panel__26QzJ{padding:25px 22px}.password-recovery_panel__26QzJ h1{font-size:25px}.password-recovery_intro__sWpUq{font-size:14px}.password-recovery_steps__RMuep{gap:18px}.password-recovery_symbol__XKuxG{width:46px;height:46px;margin-bottom:18px}.password-recovery_resend__lfHYC{align-items:flex-start}.password-recovery_resend__lfHYC button{padding-top:0}.password-recovery_privacy__F5p6e{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.password-recovery_primary__e9kbP{transition:none}}