.recovery-wrapper.svelte-1wx4tso{display:flex;flex-direction:column;gap:0}.recovery-kicker.svelte-1wx4tso{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:#2563eb;text-transform:uppercase;letter-spacing:0;margin-bottom:.75rem}.recovery-title.svelte-1wx4tso{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 .5rem;letter-spacing:0}.recovery-subtitle.svelte-1wx4tso{font-size:.875rem;line-height:1.55;color:#64748b;margin:0 0 1.5rem}.recovery-form.svelte-1wx4tso{display:flex;flex-direction:column;gap:1rem}.status-card.svelte-1wx4tso{display:grid;grid-template-columns:36px 1fr;gap:.75rem;border-radius:8px;padding:.875rem;margin-bottom:1rem}.status-card--success.svelte-1wx4tso{border:1px solid rgba(16,185,129,.28);background:#10b98114;color:#065f46}.status-icon.svelte-1wx4tso{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:#10b9811f}.status-card.svelte-1wx4tso strong:where(.svelte-1wx4tso),.status-card.svelte-1wx4tso span:where(.svelte-1wx4tso){display:block;font-size:.8125rem;line-height:1.45}.status-card.svelte-1wx4tso span:where(.svelte-1wx4tso){color:#047857;margin-top:.125rem}.recovery-actions.svelte-1wx4tso{display:flex;flex-direction:column;gap:.75rem}.recovery-footer.svelte-1wx4tso{margin:1.25rem 0 0;text-align:center;font-size:.8125rem;color:#64748b}.recovery-footer.svelte-1wx4tso a:where(.svelte-1wx4tso){color:#0f172a;font-weight:600;text-decoration:none}
