.recovery-kit.svelte-1388lmz{text-align:left;display:block}.recovery-kit-head.svelte-1388lmz{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.recovery-kit-label.svelte-1388lmz{color:var(--text);font-size:var(--text-2xl);font-weight:700}.recovery-kit-required.svelte-1388lmz{color:var(--muted);font-size:var(--text-sm)}.recovery-kit-help.svelte-1388lmz{color:var(--muted);font-size:var(--text-lg);margin:6px 0 0;line-height:1.5}.recovery-kit-sheet.svelte-1388lmz{border:1px solid var(--stroke-subtle,var(--stroke));background:var(--surface);border-radius:7px;margin:10px 0 0;padding:12px 14px 14px}.recovery-kit-sheet-head.svelte-1388lmz{border-bottom:1px solid var(--stroke-subtle,var(--stroke));justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;padding-bottom:9px;display:flex}.recovery-kit-sheet-mark.svelte-1388lmz{color:var(--text);font-size:var(--text-sm);letter-spacing:.14em;font-weight:700}.recovery-kit-sheet-owner.svelte-1388lmz{color:var(--muted);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-md)}.recovery-kit-words.svelte-1388lmz{-webkit-user-select:all;user-select:all;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.recovery-kit-word.svelte-1388lmz{align-items:baseline;gap:7px;min-width:0;display:flex}.recovery-kit-word-index.svelte-1388lmz{color:var(--accent-deep);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none;flex:0 0 1.4em}.recovery-kit-word-text.svelte-1388lmz{color:var(--text);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-5xl);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=560px){.recovery-kit-words.svelte-1388lmz{grid-template-columns:repeat(2,minmax(0,1fr))}}.recovery-kit-actions.svelte-1388lmz{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.recovery-kit-confirm.svelte-1388lmz{color:var(--text);font-size:var(--text-xl);align-items:flex-start;gap:8px;margin-top:12px;line-height:1.45;display:flex}.recovery-kit-confirm.svelte-1388lmz input:where(.svelte-1388lmz){flex:none;width:auto;min-height:0;margin-top:2px}.recovery-kit-problem.svelte-1388lmz{color:var(--danger,#b4442c)}.repair.svelte-1gg7f1s{border:1px solid var(--danger,#b4442c);background:color-mix(in srgb, var(--danger,#b4442c) 7%, var(--panel));text-align:left;border-radius:8px;margin-top:14px;padding:14px 16px}.repair-title.svelte-1gg7f1s{color:var(--text);margin:0;font-size:.9rem;font-weight:700}.repair-detail.svelte-1gg7f1s{color:var(--text);margin:6px 0 0;font-size:.82rem;line-height:1.5}.repair-error.svelte-1gg7f1s{color:var(--danger,#b4442c);margin:8px 0 0;font-size:.78rem;line-height:1.45}.repair.svelte-1gg7f1s .button:where(.svelte-1gg7f1s){margin-top:12px}.repair-footnote.svelte-1gg7f1s{color:var(--muted);margin:10px 0 0;font-size:.75rem;line-height:1.45}.signup-progress.svelte-vbuk4h{flex-wrap:wrap;align-items:center;gap:4px 8px;width:100%;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}.signup-progress-step.svelte-vbuk4h{color:var(--muted);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;flex:auto;align-items:center;gap:6px;transition:color .15s;display:flex}.signup-progress-step.is-last.svelte-vbuk4h{flex:none}.signup-progress-bar.svelte-vbuk4h{background:var(--stroke);border-radius:1px;flex:auto;min-width:12px;height:2px;margin-left:2px;transition:background-color .15s}.signup-progress-bar.is-walked.svelte-vbuk4h{background:var(--accent-deep)}.signup-progress-dot.svelte-vbuk4h{background:var(--stroke);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background-color .15s,box-shadow .15s}.signup-progress-step.is-done.svelte-vbuk4h{color:var(--muted)}.signup-progress-step.is-done.svelte-vbuk4h .signup-progress-dot:where(.svelte-vbuk4h){background:var(--accent-deep)}.signup-progress-step.is-current.svelte-vbuk4h{color:var(--accent-deep)}.signup-progress-step.is-current.svelte-vbuk4h .signup-progress-dot:where(.svelte-vbuk4h){background:var(--accent-deep);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-deep) 22%, transparent)}@media (prefers-reduced-motion:reduce){.signup-progress-step.svelte-vbuk4h,.signup-progress-dot.svelte-vbuk4h,.signup-progress-bar.svelte-vbuk4h{transition:none}}
