.recovery-flow.svelte-1rw7u6t{padding:var(--space-4, 1rem);max-width:600px}.flow-header.svelte-1rw7u6t h3:where(.svelte-1rw7u6t){margin:0 0 var(--space-2, .5rem);font-size:1.125rem;color:var(--color-text)}.flow-header.svelte-1rw7u6t p:where(.svelte-1rw7u6t){margin:0 0 var(--space-4, 1rem);color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.field.svelte-1rw7u6t{display:flex;flex-direction:column;gap:var(--space-1, .25rem);margin-bottom:var(--space-4, 1rem)}.field-label.svelte-1rw7u6t{font-size:.8125rem;font-weight:500;color:var(--color-text-muted)}.field-input.svelte-1rw7u6t{padding:var(--space-2, .5rem) var(--space-3, .75rem);border:1px solid var(--color-border, #e0e0e0);border-radius:6px;font-size:.875rem;background:var(--color-bg);color:var(--color-text)}.field-input.svelte-1rw7u6t:focus{outline:none;border-color:var(--color-link);box-shadow:0 0 0 2px var(--color-accent-light)}.mnemonic-input-grid.svelte-1rw7u6t{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2, .5rem);margin-bottom:var(--space-4, 1rem)}.mnemonic-input-word.svelte-1rw7u6t{display:flex;align-items:center;gap:4px;padding:2px;background:var(--color-bg-sunken);border:1px solid var(--color-border, #e0e0e0);border-radius:6px}.word-number.svelte-1rw7u6t{color:var(--color-text-muted);font-size:.6875rem;min-width:1.25rem;text-align:right;padding-left:4px}.word-input.svelte-1rw7u6t{flex:1;border:none;background:transparent;font-family:var(--font-mono, monospace);font-size:.75rem;padding:var(--space-1, .25rem) var(--space-1, .25rem);color:var(--color-text);min-width:0}.word-input.svelte-1rw7u6t:focus{outline:none}.password-fields.svelte-1rw7u6t{display:flex;flex-direction:column;gap:var(--space-3, .75rem);margin-bottom:var(--space-4, 1rem)}.error-message.svelte-1rw7u6t{color:var(--color-error);font-size:.8125rem;margin-bottom:var(--space-3, .75rem)}.actions.svelte-1rw7u6t{display:flex;justify-content:flex-end;gap:var(--space-2, .5rem)}.btn.svelte-1rw7u6t{padding:var(--space-2, .5rem) var(--space-4, 1rem);border:1px solid var(--color-border, #e0e0e0);border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .15s ease}.btn.svelte-1rw7u6t:disabled{opacity:.6;cursor:not-allowed}.btn-primary.svelte-1rw7u6t{background:var(--color-link);color:#fff;border-color:var(--color-link)}.btn-primary.svelte-1rw7u6t:hover:not(:disabled){background:var(--color-accent-hover)}.btn-secondary.svelte-1rw7u6t{background:var(--color-bg);color:var(--color-text)}.btn-secondary.svelte-1rw7u6t:hover:not(:disabled){background:var(--color-bg-hover, #f0f0f0)}.saving-state.svelte-1rw7u6t{display:flex;flex-direction:column;align-items:center;gap:var(--space-3, .75rem);padding:var(--space-6, 1.5rem);color:var(--color-text-muted)}.spinner.svelte-1rw7u6t{width:24px;height:24px;border:3px solid var(--color-border, #e0e0e0);border-top-color:var(--color-link);border-radius:50%;animation:svelte-1rw7u6t-spin .8s linear infinite}@keyframes svelte-1rw7u6t-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.mnemonic-input-grid.svelte-1rw7u6t{grid-template-columns:repeat(3,1fr)}}.recovery-setup.svelte-nsgc4h{padding:var(--space-4, 1rem)}.setup-header.svelte-nsgc4h h3:where(.svelte-nsgc4h){margin:0 0 var(--space-2, .5rem);font-size:1.125rem;color:var(--color-text)}.setup-header.svelte-nsgc4h p:where(.svelte-nsgc4h){margin:0 0 var(--space-4, 1rem);color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.warning.svelte-nsgc4h{background:var(--color-warning-bg, #fff8e1);border:1px solid var(--color-warning-border, #f9a825);border-radius:6px;padding:var(--space-3, .75rem);color:var(--color-warning-text, #6d4c00)!important}.mnemonic-grid.svelte-nsgc4h{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2, .5rem);margin-bottom:var(--space-4, 1rem);user-select:text}.mnemonic-word.svelte-nsgc4h{display:flex;align-items:center;gap:var(--space-2, .5rem);padding:var(--space-2, .5rem) var(--space-3, .75rem);background:var(--color-bg-sunken);border:1px solid var(--color-border, #e0e0e0);border-radius:6px;font-family:var(--font-mono, monospace);font-size:.8125rem}.word-number.svelte-nsgc4h{color:var(--color-text-muted);font-size:.75rem;min-width:1.25rem}.word-text.svelte-nsgc4h{color:var(--color-text);font-weight:500}.verify-form.svelte-nsgc4h{display:flex;flex-direction:column;gap:var(--space-3, .75rem);margin-bottom:var(--space-4, 1rem)}.verify-field.svelte-nsgc4h{display:flex;flex-direction:column;gap:var(--space-1, .25rem)}.verify-label.svelte-nsgc4h{font-size:.8125rem;font-weight:500;color:var(--color-text-muted)}.verify-input.svelte-nsgc4h{padding:var(--space-2, .5rem) var(--space-3, .75rem);border:1px solid var(--color-border, #e0e0e0);border-radius:6px;font-family:var(--font-mono, monospace);font-size:.875rem;background:var(--color-bg);color:var(--color-text)}.verify-input.svelte-nsgc4h:focus{outline:none;border-color:var(--color-link);box-shadow:0 0 0 2px var(--color-accent-light)}.error-message.svelte-nsgc4h{color:var(--color-error);font-size:.8125rem;margin-bottom:var(--space-3, .75rem)}.actions.svelte-nsgc4h{display:flex;justify-content:flex-end;gap:var(--space-2, .5rem)}.btn.svelte-nsgc4h{padding:var(--space-2, .5rem) var(--space-4, 1rem);border:1px solid var(--color-border, #e0e0e0);border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .15s ease}.btn.svelte-nsgc4h:disabled{opacity:.6;cursor:not-allowed}.btn-primary.svelte-nsgc4h{background:var(--color-link);color:#fff;border-color:var(--color-link)}.btn-primary.svelte-nsgc4h:hover:not(:disabled){background:var(--color-accent-hover)}.btn-secondary.svelte-nsgc4h{background:var(--color-bg);color:var(--color-text)}.btn-secondary.svelte-nsgc4h:hover:not(:disabled){background:var(--color-bg-hover, #f0f0f0)}.saving-state.svelte-nsgc4h{display:flex;flex-direction:column;align-items:center;gap:var(--space-3, .75rem);padding:var(--space-6, 1.5rem);color:var(--color-text-muted)}.spinner.svelte-nsgc4h{width:24px;height:24px;border:3px solid var(--color-border, #e0e0e0);border-top-color:var(--color-link);border-radius:50%;animation:svelte-nsgc4h-spin .8s linear infinite}@keyframes svelte-nsgc4h-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.mnemonic-grid.svelte-nsgc4h{grid-template-columns:repeat(3,1fr)}}
