.RecoveryVisual_surface__MbVKW{min-height:100vh;color:var(--ink);background:var(--surface)}.RecoveryVisual_shell__RiWup{display:grid;min-height:100vh;grid-template-columns:minmax(360px,.88fr) minmax(540px,1.12fr)}.RecoveryVisual_brandPanel__2xzyT{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;padding:max(38px,calc(24px + env(safe-area-inset-top))) max(46px,calc(34px + env(safe-area-inset-left))) max(38px,calc(24px + env(safe-area-inset-bottom)));color:#fff;background:radial-gradient(circle at 80% 15%,rgba(215,255,103,.18),transparent 32%),linear-gradient(145deg,#172b24,#263e35 52%,#1d2722)}.RecoveryVisual_wordmark__UvOQd{display:inline-flex;min-height:44px;align-items:center;align-self:flex-start;gap:10px;color:#fff;font-size:21px;font-weight:700;letter-spacing:-.03em;text-decoration:none}.RecoveryVisual_mark__3qsR_{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--on-primary);background:var(--primary);box-shadow:var(--brand-shadow);font-weight:800}.RecoveryVisual_brandCopy__m7qNG{max-width:640px}.RecoveryVisual_brandEyebrow__XWbn8,.RecoveryVisual_eyebrow__PYNED{margin:0 0 10px;color:var(--primary-text);font-size:12px;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.RecoveryVisual_brandEyebrow__XWbn8{color:#d7ff67}.RecoveryVisual_privateAccess__LBMjw{margin:0;color:rgba(255,255,255,.62)}.RecoveryVisual_authPanel__pPOBA{display:grid;min-height:100vh;place-items:center;padding:clamp(32px,7vw,100px);background:var(--canvas)}.RecoveryVisual_card__daJrI{width:min(470px,100%);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(28px,4vw,44px);background:var(--surface);box-shadow:var(--shadow-2)}.RecoveryVisual_title__Z4UfB{margin:0 0 12px;font-size:clamp(30px,4vw,44px);font-weight:570;line-height:1.02;letter-spacing:-.035em}.RecoveryVisual_summary__YSZVC{margin:0 0 24px;color:var(--ink-soft);font-size:16px;line-height:1.5}.RecoveryVisual_form__wmBXG{display:grid;gap:18px;margin-top:24px}.RecoveryVisual_fieldLink__x3A_J{display:flex;justify-content:flex-end;margin-top:6px}.RecoveryVisual_backLink__6oHBG,.RecoveryVisual_fieldLink__x3A_J a,.RecoveryVisual_siteLink__Rl5La,.RecoveryVisual_textLink__u7Ezg{display:inline-flex;min-height:44px;align-items:center;color:var(--primary-text);font-weight:650}.RecoveryVisual_backLink__6oHBG{margin-bottom:18px}.RecoveryVisual_siteLink__Rl5La{margin-top:18px;color:var(--ink-soft)}.RecoveryVisual_fullButton___6HC5{width:100%}.RecoveryVisual_message__q_3qj{display:grid;min-height:58px;align-content:center;gap:3px;margin:0;border-radius:var(--r-md);padding:14px 16px}.RecoveryVisual_message__q_3qj p{margin:3px 0 0;font-size:13px}.RecoveryVisual_danger__2cEA8{color:var(--danger-ink);background:var(--danger)}.RecoveryVisual_success__0216E{color:var(--success-ink);background:var(--success)}p.RecoveryVisual_success__0216E{margin-bottom:8px;background:transparent}.RecoveryVisual_authNote__OF4Om{margin:22px 0 0;color:var(--ink-faint);text-align:center;font-size:11px}.RecoveryVisual_state__scXKo{display:grid;justify-items:start;margin-top:24px}.RecoveryVisual_state__scXKo h2{margin:0 0 12px;font-size:clamp(25px,2.8vw,38px);font-weight:570;line-height:1.02;letter-spacing:-.035em}.RecoveryVisual_completionMark__BKRch{display:inline-grid;width:58px;height:58px;place-items:center;margin-bottom:22px;border-radius:19px;color:var(--success-ink);background:var(--success);font-size:27px;font-weight:800}.RecoveryVisual_completionDanger__8ELMr{color:var(--danger-ink);background:var(--danger)}.RecoveryVisual_primaryLink__JlXVa{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;border-radius:var(--r-pill);padding:0 20px;color:var(--on-primary);background:var(--primary);box-shadow:var(--primary-shadow);font-weight:650;text-decoration:none}.RecoveryVisual_textLink__u7Ezg{justify-self:center;margin-top:8px}.RecoveryVisual_spinner__uIAbx{display:inline-block;width:22px;height:22px;border:3px solid;border-right:3px solid transparent;border-radius:50%;animation:RecoveryVisual_spin__qIcmU .7s linear infinite}.RecoveryVisual_spinnerLarge__PFOFP{width:40px;height:40px;margin-bottom:20px}.RecoveryVisual_backLink__6oHBG:focus-visible,.RecoveryVisual_fieldLink__x3A_J a:focus-visible,.RecoveryVisual_primaryLink__JlXVa:focus-visible,.RecoveryVisual_siteLink__Rl5La:focus-visible,.RecoveryVisual_textLink__u7Ezg:focus-visible,.RecoveryVisual_wordmark__UvOQd:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:1024px){.RecoveryVisual_shell__RiWup{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr)}}@media (max-width:900px) and (min-height:501px){.RecoveryVisual_shell__RiWup{grid-template-columns:minmax(0,1fr)}.RecoveryVisual_brandPanel__2xzyT{min-height:280px}.RecoveryVisual_authPanel__pPOBA{min-height:auto;padding-block:42px}}@media (max-height:500px) and (max-width:900px),(max-width:720px){.RecoveryVisual_shell__RiWup{grid-template-columns:minmax(0,1fr)}.RecoveryVisual_brandPanel__2xzyT{min-height:230px;padding:max(22px,calc(14px + env(safe-area-inset-top))) max(20px,calc(14px + env(safe-area-inset-left))) 26px max(20px,calc(14px + env(safe-area-inset-right)))}.RecoveryVisual_brandCopy__m7qNG{margin-top:36px}.RecoveryVisual_privateAccess__LBMjw{display:none}.RecoveryVisual_authPanel__pPOBA{min-height:calc(100vh - 230px);align-items:start;padding:24px max(14px,calc(10px + env(safe-area-inset-left))) max(32px,calc(18px + env(safe-area-inset-bottom))) max(14px,calc(10px + env(safe-area-inset-right)))}.RecoveryVisual_card__daJrI{border-radius:var(--r-lg);padding:24px 18px}}@media (max-height:500px) and (min-width:600px){.RecoveryVisual_shell__RiWup{grid-template-columns:minmax(270px,.7fr) minmax(460px,1.3fr)}.RecoveryVisual_authPanel__pPOBA,.RecoveryVisual_brandPanel__2xzyT{min-height:100vh}.RecoveryVisual_brandPanel__2xzyT{padding-block:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-bottom))}.RecoveryVisual_authPanel__pPOBA{padding-block:18px}.RecoveryVisual_card__daJrI{padding:22px}.RecoveryVisual_form__wmBXG{gap:10px;margin-top:12px}}@keyframes RecoveryVisual_spin__qIcmU{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.RecoveryVisual_spinner__uIAbx{animation-duration:.01ms;animation-iteration-count:1}}