.recover-page.svelte-1na164f{max-width:480px;margin:var(--space-10) auto;padding:0 var(--space-4)}.recover-header.svelte-1na164f h1:where(.svelte-1na164f){font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-2) 0}.recover-sub.svelte-1na164f{color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:1.5;margin:0 0 var(--space-4) 0}.recover-steps.svelte-1na164f{display:flex;list-style:none;padding:0;margin:0 0 var(--space-6) 0;gap:var(--space-2);counter-reset:step}.recover-steps.svelte-1na164f li:where(.svelte-1na164f){flex:1;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:center}.recover-steps.svelte-1na164f li.active:where(.svelte-1na164f){border-color:var(--color-primary);color:var(--color-primary);font-weight:700}.recover-steps.svelte-1na164f li.done:where(.svelte-1na164f){border-color:var(--color-success, #16a34a);color:var(--color-success, #16a34a)}.recover-form.svelte-1na164f{display:flex;flex-direction:column;gap:var(--space-4)}.step-sub.svelte-1na164f{color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:1.5;margin:0}.field.svelte-1na164f{display:flex;flex-direction:column;gap:var(--space-1)}.field.svelte-1na164f label:where(.svelte-1na164f){font-weight:600;color:var(--color-text)}.field.svelte-1na164f input:where(.svelte-1na164f){padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-family:var(--font-mono, monospace)}#r-handle.svelte-1na164f,#r-email.svelte-1na164f,#r-new-email.svelte-1na164f,#r-pw.svelte-1na164f,#r-pw2.svelte-1na164f{font-family:inherit}.hint.svelte-1na164f{font-size:var(--text-xs);color:var(--color-text-tertiary)}.error.svelte-1na164f{background:var(--color-danger-surface, #fee);color:var(--color-danger, #b00);border:1px solid var(--color-danger, #b00);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm)}.pow-status.svelte-1na164f{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-tertiary);margin:0}.turnstile-wrap.svelte-1na164f{display:flex;justify-content:center}.footer-note.svelte-1na164f{color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:1.5;margin-block-start:var(--space-4)}.success.svelte-1na164f{display:flex;flex-direction:column;gap:var(--space-3)}.success-badge.svelte-1na164f{display:inline-block;align-self:flex-start;background:var(--color-success, #16a34a);color:#fff;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 10px;border-radius:9999px}.success.svelte-1na164f h2:where(.svelte-1na164f){font-size:var(--text-lg);margin:0}.success-sub.svelte-1na164f{color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:1.5;margin:0}.code-block.svelte-1na164f{background:var(--color-surface-alt, rgba(0, 0, 0, .04));border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5) var(--space-4);text-align:center}.code-block.svelte-1na164f code:where(.svelte-1na164f){font-family:var(--font-mono, ui-monospace, monospace);font-size:1.35rem;letter-spacing:.08em;font-weight:700;color:var(--color-text);word-break:break-all}.code-actions.svelte-1na164f{display:flex;gap:var(--space-2)}.save-check.svelte-1na164f{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text);margin-block-start:var(--space-2)}@media print{.recover-form.svelte-1na164f,.code-actions.svelte-1na164f,.save-check.svelte-1na164f,.footer-note.svelte-1na164f,.recover-steps.svelte-1na164f{display:none}}
