.recovery-page.svelte-19fxoiq{padding-block:64px 90px}.recovery-layout.svelte-19fxoiq{grid-template-columns:1fr 440px;align-items:center;gap:80px;max-width:1060px;display:grid}.eyebrow.svelte-19fxoiq{color:var(--color-text-sec);font-size:12px}h1.svelte-19fxoiq{white-space:pre-line;letter-spacing:-.045em;margin:20px 0;font-size:clamp(34px,4vw,50px);line-height:1.12}.intro.svelte-19fxoiq>p:where(.svelte-19fxoiq){max-width:330px;color:var(--color-text-sec);font-size:15px;line-height:1.7}.back.svelte-19fxoiq{align-items:center;min-height:44px;margin-top:20px;font-size:13px;display:inline-flex}.recovery-layout.svelte-19fxoiq .material-paper{border-radius:12px}.recovery-card.svelte-19fxoiq{gap:20px;padding:32px;display:grid}h2.svelte-19fxoiq{letter-spacing:-.035em;font-size:27px}.recovery-card.svelte-19fxoiq>p:where(.svelte-19fxoiq){color:var(--paper-muted);font-size:13px;line-height:1.7}form.svelte-19fxoiq{gap:18px;display:grid}label.svelte-19fxoiq{font-size:13px;display:block}input.svelte-19fxoiq{border:1px solid var(--paper-rule);width:100%;min-width:0;min-height:46px;color:var(--paper-ink);background:#fff8;border-radius:5px;margin-top:8px;padding:11px 12px;font-size:16px}.password-field.svelte-19fxoiq{position:relative}.password-field.svelte-19fxoiq input:where(.svelte-19fxoiq){padding-right:48px}.password-field.svelte-19fxoiq button:where(.svelte-19fxoiq){place-items:center;width:44px;height:44px;display:grid;position:absolute;top:9px;right:1px}.submit.svelte-19fxoiq{color:#fff;background:#44334f;border:1px solid #44334f;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:13px 16px;font-size:14px;display:flex}.submit.svelte-19fxoiq:disabled{opacity:.6}.submit.svelte-19fxoiq:enabled:hover,a.submit.svelte-19fxoiq:hover{background:#36263f}.secondary.svelte-19fxoiq{justify-self:start;min-height:44px;font-size:13px}.error.svelte-19fxoiq{color:#8e1833;font-size:13px;line-height:1.55}button.svelte-19fxoiq:focus-visible,a.svelte-19fxoiq:focus-visible,input.svelte-19fxoiq:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=800px){.recovery-page.svelte-19fxoiq{padding-block:32px 60px}.recovery-layout.svelte-19fxoiq{grid-template-columns:1fr;gap:28px;max-width:520px}.intro.svelte-19fxoiq h1:where(.svelte-19fxoiq){margin:12px 0;font-size:34px}.intro.svelte-19fxoiq>p:where(.svelte-19fxoiq){max-width:100%;font-size:14px}.back.svelte-19fxoiq{margin-top:8px}.recovery-card.svelte-19fxoiq{padding:26px 22px}}
