.recovery-codes.svelte-3e3p47{gap:var(--space-3);flex-direction:column;display:flex}.lead.svelte-3e3p47,.hint.svelte-3e3p47,.status.svelte-3e3p47{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.status.svelte-3e3p47:empty,.hint.svelte-3e3p47:empty{display:none}.code-list.svelte-3e3p47{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;list-style-position:inside;display:grid}.code-list.svelte-3e3p47 code:where(.svelte-3e3p47){font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-base);letter-spacing:.04em;color:var(--color-text-primary)}.code-actions.svelte-3e3p47{gap:var(--space-2);flex-wrap:wrap;display:flex}.enroll-flow.svelte-5wrzv{gap:var(--space-4);flex-direction:column;display:flex}.enroll-steps.svelte-5wrzv{gap:var(--space-4);flex-direction:column;margin:0;padding-inline-start:var(--space-6);display:flex}.enroll-steps.svelte-5wrzv p:where(.svelte-5wrzv){margin:0 0 var(--space-2);color:var(--color-text-primary)}.qr-row.svelte-5wrzv{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.qr.svelte-5wrzv{border-radius:var(--radius-md);border:1px solid var(--color-border)}.manual.svelte-5wrzv{flex:12rem;min-inline-size:0}.manual-key.svelte-5wrzv code:where(.svelte-5wrzv){font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:.06em;overflow-wrap:anywhere;color:var(--color-text-primary)}.app-link.svelte-5wrzv{min-block-size:44px;color:var(--color-primary);align-items:center;text-decoration:underline;display:inline-flex}.muted.svelte-5wrzv{color:var(--color-text-secondary);font-size:var(--text-sm)}.code-form.svelte-5wrzv{gap:var(--space-3);flex-direction:column;max-inline-size:22rem;display:flex}.actions.svelte-5wrzv{gap:var(--space-2);flex-wrap:wrap;display:flex}.enroll-error.svelte-5wrzv{color:var(--color-error);margin:0}.enroll-failed.svelte-5wrzv{gap:var(--space-3);flex-direction:column;display:flex}.enroll-failed.svelte-5wrzv:focus,.success.svelte-5wrzv:focus{outline:none}.enroll-failed.svelte-5wrzv:focus-visible,.success.svelte-5wrzv:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.success.svelte-5wrzv{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}
