._4ZjqPq_shell{--recovery-shadow:0 20px 60px #1f1d1917;--recovery-bg:#f7f7f6;--recovery-surface:#fff;--recovery-surface-2:#f4f4f2;--recovery-surface-3:#ececea;--recovery-canvas:#fbfbfa;--recovery-text:#181817;--recovery-muted:#6d6a66;--recovery-muted-2:#8f8b85;--recovery-line:#deddd9;--recovery-line-strong:#c9c7c2;--recovery-brand:#2457f5;--recovery-brand-strong:#1748e8;--recovery-danger:#b53a35;--recovery-danger-soft:#fff1ef;--recovery-warning:#9c5b0b;--recovery-warning-soft:#fff6e8;--recovery-info:#355f83;--recovery-info-soft:#edf5fb;--recovery-success:#28764a;--recovery-success-soft:#edf8f1;--recovery-brand-soft:#edf2ff;--recovery-focus:0 0 0 4px #2457f524;background:var(--recovery-bg);min-height:100vh;color:var(--recovery-text);padding:0 28px}._4ZjqPq_shell[data-theme=dark]{--recovery-shadow:0 28px 90px #00000047;--recovery-bg:#1b1a19;--recovery-surface:#262522;--recovery-surface-2:#2d2b28;--recovery-surface-3:#35322f;--recovery-canvas:#201f1d;--recovery-text:#f3f2ef;--recovery-muted:#aaa59e;--recovery-muted-2:#88837d;--recovery-line:#403d39;--recovery-line-strong:#55514b;--recovery-brand:#7292ff;--recovery-brand-strong:#86a2ff;--recovery-danger:#ef8e88;--recovery-danger-soft:#382322;--recovery-warning:#e1b36a;--recovery-warning-soft:#362b1d;--recovery-info:#94bad9;--recovery-info-soft:#202d38;--recovery-success:#76bc90;--recovery-success-soft:#203127;--recovery-brand-soft:#252e4c;--recovery-focus:0 0 0 4px #7292ff2e}._4ZjqPq_topbar{justify-content:space-between;align-items:center;min-height:82px;padding:20px 0;display:flex}._4ZjqPq_brand{width:178px}._4ZjqPq_shell[data-theme=dark] ._4ZjqPq_brand{width:164px}._4ZjqPq_theme{border:1px solid var(--recovery-line);background:var(--recovery-surface);min-height:42px;color:var(--recovery-text);border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 10px;font-size:12px;font-weight:740;display:flex}._4ZjqPq_themeIcon{place-items:center;width:22px;height:22px;display:grid}._4ZjqPq_themeIcon svg{width:17px;height:17px}._4ZjqPq_layout{grid-template-columns:minmax(0,1fr) minmax(410px,480px);align-items:center;gap:72px;width:min(1110px,100% - 56px);min-height:calc(100vh - 154px);margin:0 auto 40px;display:grid}._4ZjqPq_identity{max-width:520px;padding:24px 0 44px 28px}._4ZjqPq_eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:800;display:inline-flex}._4ZjqPq_eyebrow i{background:var(--recovery-brand);width:26px;height:2px}._4ZjqPq_identity h1{letter-spacing:-.055em;max-width:490px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:760;line-height:.98}._4ZjqPq_identity>p:last-of-type{max-width:450px;color:var(--recovery-muted);margin:22px 0 30px;font-size:16px;line-height:1.55}._4ZjqPq_journey{grid-template-columns:repeat(3,1fr);max-width:470px;padding-top:22px;display:grid;position:relative}._4ZjqPq_journeyFill{background:var(--recovery-brand);z-index:1;height:1px;position:absolute;top:28px;left:7px}._4ZjqPq_journey:before{content:"";background:var(--recovery-line-strong);height:1px;position:absolute;top:28px;left:7px;right:7px}._4ZjqPq_journey div{padding-top:22px;position:relative}._4ZjqPq_journey div>i{border:2px solid var(--recovery-line-strong);background:var(--recovery-surface);width:13px;height:13px;box-shadow:0 0 0 4px var(--recovery-canvas);z-index:2;border-radius:50%;position:absolute;top:0;left:1px}._4ZjqPq_journey ._4ZjqPq_active>i,._4ZjqPq_journey ._4ZjqPq_done>i{border-color:var(--recovery-brand);background:var(--recovery-brand)}._4ZjqPq_journey strong,._4ZjqPq_journey small{display:block}._4ZjqPq_journey small{color:var(--recovery-muted);font-size:12px}._4ZjqPq_card{background:var(--recovery-surface);border:1px solid var(--recovery-line);box-shadow:var(--recovery-shadow);border-radius:22px;position:relative;overflow:hidden}._4ZjqPq_body{padding:32px 34px 29px}._4ZjqPq_progress{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}._4ZjqPq_progressLabel{color:var(--recovery-brand);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:850}._4ZjqPq_progressDots{gap:5px;display:flex}._4ZjqPq_progressDot{background:var(--recovery-surface-3);border-radius:99px;width:22px;height:3px}._4ZjqPq_progressDotActive{background:var(--recovery-brand)}._4ZjqPq_panelHeader{margin-bottom:24px}._4ZjqPq_panelHeader h2{letter-spacing:-.035em;margin:0 0 7px;font-size:27px;line-height:1.12}._4ZjqPq_panelHeader p{color:var(--recovery-muted);margin:0;font-size:13.5px;line-height:1.5}._4ZjqPq_card form{gap:16px;display:grid}._4ZjqPq_card label{font-size:12.5px;font-weight:760}._4ZjqPq_card input{border:1px solid var(--recovery-line);background:var(--recovery-canvas);width:100%;height:48px;color:var(--recovery-text);border-radius:12px;outline:none;padding:0 13px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}._4ZjqPq_card input::placeholder{color:var(--recovery-muted-2)}._4ZjqPq_card input:hover:not(:disabled){border-color:var(--recovery-line-strong)}._4ZjqPq_card input:focus{border-color:var(--recovery-brand);box-shadow:var(--recovery-focus);background:var(--recovery-surface)}._4ZjqPq_card input:invalid,._4ZjqPq_card input[aria-invalid=true]{border-color:var(--recovery-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--recovery-danger) 14%,transparent)}._4ZjqPq_card input:disabled{background:var(--recovery-surface-2);color:var(--recovery-muted)}._4ZjqPq_primary,._4ZjqPq_secondary{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:13.5px;font-weight:780;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:flex}._4ZjqPq_primary{border:1px solid var(--recovery-brand);background:var(--recovery-brand);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--recovery-brand) 20%,transparent)}._4ZjqPq_primary:hover:not(:disabled){background:var(--recovery-brand-strong);border-color:var(--recovery-brand-strong);transform:translateY(-1px)}._4ZjqPq_primary:focus-visible,._4ZjqPq_secondary:focus-visible{box-shadow:var(--recovery-focus);outline:none}._4ZjqPq_primary:disabled,._4ZjqPq_secondary:disabled{cursor:not-allowed;opacity:.6}._4ZjqPq_primary:disabled{transform:none}._4ZjqPq_secondary{border:1px solid var(--recovery-line);background:var(--recovery-surface);color:var(--recovery-text)}._4ZjqPq_secondary:hover:not(:disabled){border-color:var(--recovery-line-strong);background:var(--recovery-surface-2)}._4ZjqPq_privacy{background:var(--recovery-surface-2);border-radius:13px;align-items:flex-start;gap:10px;padding:12px;display:flex}._4ZjqPq_privacy>b{background:var(--recovery-brand-soft);width:33px;height:33px;color:var(--recovery-brand);border-radius:10px;place-items:center;display:grid}._4ZjqPq_privacy small{color:var(--recovery-muted);display:block}._4ZjqPq_alert{border:1px solid;border-radius:12px;align-items:flex-start;gap:9px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}._4ZjqPq_alert svg{flex:none;width:17px;height:17px;margin-top:1px}._4ZjqPq_alert._4ZjqPq_error{color:var(--recovery-danger);background:var(--recovery-danger-soft);border-color:color-mix(in srgb,var(--recovery-danger) 34%,transparent)}._4ZjqPq_alert._4ZjqPq_info{color:var(--recovery-info);background:var(--recovery-info-soft);border-color:color-mix(in srgb,var(--recovery-info) 32%,transparent)}._4ZjqPq_alert._4ZjqPq_success{color:var(--recovery-success);background:var(--recovery-success-soft);border-color:color-mix(in srgb,var(--recovery-success) 32%,transparent)}._4ZjqPq_otpContext{justify-content:space-between;display:flex}._4ZjqPq_otpContext button{min-height:0;color:var(--recovery-brand);background:0 0}._4ZjqPq_otp{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}._4ZjqPq_otp input{text-align:center;height:54px}._4ZjqPq_factor{border:1px solid var(--recovery-line);background:var(--recovery-brand-soft);border-radius:12px;padding:12px}._4ZjqPq_passwordMeter{background:var(--recovery-surface-3);border-radius:99px;height:3px;overflow:hidden}._4ZjqPq_passwordMeter span{background:var(--recovery-brand);height:100%;transition:width .18s;display:block}._4ZjqPq_passwordRules{color:var(--recovery-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10.5px;display:flex}._4ZjqPq_ruleOk{color:var(--recovery-success);font-weight:760}._4ZjqPq_card footer{border-top:1px solid var(--recovery-line);background:var(--recovery-surface-2);text-align:center;padding:18px 24px}._4ZjqPq_overlay{background:color-mix(in srgb,var(--recovery-surface) 96%,transparent);place-items:center;display:grid;position:absolute;inset:0}._4ZjqPq_overlay b{background:var(--recovery-brand-soft);width:52px;height:52px;color:var(--recovery-brand);border:1px solid var(--recovery-brand);border-radius:16px;place-items:center;display:grid}@media (max-width:900px){._4ZjqPq_identity{display:none}._4ZjqPq_layout{grid-template-columns:1fr;width:min(100% - 34px,540px)}}@media (max-width:520px){._4ZjqPq_brand,._4ZjqPq_shell[data-theme=dark] ._4ZjqPq_brand{width:145px}._4ZjqPq_themeLabel{display:none}._4ZjqPq_theme{justify-content:center;width:42px;padding:0}._4ZjqPq_body{padding:26px 20px 23px}._4ZjqPq_otp input{height:49px}}@media (prefers-reduced-motion:reduce){._4ZjqPq_shell *{transition-duration:.01ms!important}}._4ZjqPq_inputWrap{position:relative}._4ZjqPq_passwordInput{padding-right:45px!important}._4ZjqPq_eye{width:36px;height:36px;min-height:36px;color:var(--recovery-muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}._4ZjqPq_eye svg{width:18px;height:18px}._4ZjqPq_eye:hover:not(:disabled){background:var(--recovery-surface-2);color:var(--recovery-text)}._4ZjqPq_eye:focus-visible{box-shadow:var(--recovery-focus);outline:none}._4ZjqPq_eye:disabled{cursor:not-allowed;opacity:.6}._4ZjqPq_privacy{border:1px solid var(--recovery-line)}._4ZjqPq_privacy strong{font-size:12.5px;font-weight:780;line-height:1.25;display:block}._4ZjqPq_privacy small{margin-top:3px;font-size:11.3px;line-height:1.45}._4ZjqPq_otpContext{color:var(--recovery-muted);align-items:center;gap:12px;font-size:12px}._4ZjqPq_otpDestination{color:var(--recovery-text);margin-right:auto;font-weight:760}._4ZjqPq_miniLink{min-height:auto;color:var(--recovery-brand);background:0 0;border:0;padding:0;font-size:12px;font-weight:780}._4ZjqPq_miniLink:hover:not(:disabled){text-decoration:underline}._4ZjqPq_miniLink:focus-visible{box-shadow:var(--recovery-focus);outline:none}._4ZjqPq_factor{border-color:color-mix(in srgb,var(--recovery-info) 28%,transparent);background:var(--recovery-info-soft);border-radius:14px;gap:13px;padding:14px;display:grid}._4ZjqPq_factorHead{align-items:flex-start;gap:10px;display:flex}._4ZjqPq_factorBadge{width:35px;height:35px;color:var(--recovery-info);border-radius:11px;flex:none;place-items:center;display:grid}._4ZjqPq_factorHead strong{font-size:13px;font-weight:800;line-height:1.3}._4ZjqPq_factorCopy{color:var(--recovery-muted);margin:3px 0 0;font-size:11.5px;line-height:1.45}._4ZjqPq_footer{border-top:1px solid var(--recovery-line);background:var(--recovery-surface-2);color:var(--recovery-muted);text-align:center;padding:18px 24px;font-size:12.5px}._4ZjqPq_footer a{color:var(--recovery-brand);font-weight:800;text-decoration:none}._4ZjqPq_footer a:hover{text-decoration:underline}._4ZjqPq_footer a:focus-visible{box-shadow:var(--recovery-focus);outline:none}._4ZjqPq_overlay{z-index:6;text-align:center;padding:30px}._4ZjqPq_overlayBox{justify-items:center;gap:12px;max-width:320px;display:grid}._4ZjqPq_overlay b{border-color:color-mix(in srgb,var(--recovery-brand) 25%,transparent)}._4ZjqPq_overlay b svg{width:22px;height:22px}._4ZjqPq_overlay h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800}._4ZjqPq_overlay p{color:var(--recovery-muted);margin:0;font-size:12.5px;line-height:1.5}@media (max-width:900px){._4ZjqPq_shell{padding:0}._4ZjqPq_topbar{padding:18px 18px 10px}._4ZjqPq_layout{gap:24px;min-height:auto;margin:20px auto 34px}}@media (max-width:520px){._4ZjqPq_card{border-radius:18px}._4ZjqPq_otp{gap:5px}._4ZjqPq_otp input{font-size:18px}._4ZjqPq_passwordRules{justify-content:start;gap:4px;display:grid}}@media (prefers-reduced-motion:reduce){._4ZjqPq_passwordMeter span,._4ZjqPq_primary,._4ZjqPq_secondary{transition:none!important}._4ZjqPq_primary:hover:not(:disabled){transform:none}}._4ZjqPq_otp input{background:var(--recovery-canvas);text-align:center;border-radius:11px;width:100%;height:54px;padding:0;font-size:20px;font-weight:780}._4ZjqPq_privacy>b{flex:none}._4ZjqPq_miniLink:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}._4ZjqPq_factorBadge{background:color-mix(in srgb,var(--recovery-info) 10%,var(--recovery-surface))}@media (max-width:520px){._4ZjqPq_otp input{height:49px;font-size:18px}}
