.wrap.svelte-1b9o9pk{max-width:520px;margin:6vh auto 4vh;padding:0 20px;color:var(--text);font-family:system-ui,-apple-system,sans-serif}.brand-back.svelte-1b9o9pk{display:inline-block;color:var(--text-muted);font-size:13px;text-decoration:none;margin-bottom:20px}h1.svelte-1b9o9pk{margin:0 0 12px;font-size:28px;letter-spacing:-.02em}h2.svelte-1b9o9pk{margin:0 0 12px;font-size:15px;color:var(--text-muted);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.lead.svelte-1b9o9pk{color:var(--text-muted);font-size:14.5px;line-height:1.55;margin:0 0 24px}.tabs.svelte-1b9o9pk{display:grid;grid-template-columns:1fr 1fr;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);padding:3px;margin-bottom:20px;gap:3px}.tabs.svelte-1b9o9pk button:where(.svelte-1b9o9pk){background:transparent;border:none;color:var(--text-muted);padding:10px;border-radius:var(--r-sm);font-size:13px;cursor:pointer;font-family:inherit}.tabs.svelte-1b9o9pk button.active:where(.svelte-1b9o9pk){background:var(--bg);color:var(--text)}.card.svelte-1b9o9pk{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px;margin-bottom:16px}.head.svelte-1b9o9pk{display:flex;justify-content:space-between;align-items:baseline}.mini.svelte-1b9o9pk{background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--r-sm);font-size:11px;padding:4px 8px;cursor:pointer;font-family:inherit}.phrase.svelte-1b9o9pk{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 8px;font-family:ui-monospace,monospace;font-size:13.5px}.phrase.blurred.svelte-1b9o9pk{filter:blur(6px);-webkit-user-select:none;user-select:none}.w.svelte-1b9o9pk{background:var(--bg);border:1px solid var(--border);padding:8px 10px;border-radius:var(--r-sm);display:flex;gap:6px;align-items:baseline}.n.svelte-1b9o9pk{color:var(--text-dim);font-size:10.5px;min-width:14px}.row.svelte-1b9o9pk{display:flex;gap:8px;margin:4px 0 12px}.ghost.svelte-1b9o9pk{background:transparent;border:1px solid var(--border-strong);color:var(--text-muted);padding:8px 14px;border-radius:var(--r-sm);font-size:12.5px;cursor:pointer;font-family:inherit}.ghost.svelte-1b9o9pk:hover{color:var(--text);background:var(--bg)}.ack.svelte-1b9o9pk{display:flex;gap:8px;align-items:flex-start;color:var(--text-muted);font-size:13px;line-height:1.5;padding:12px;background:var(--bg);border-radius:var(--r-sm);border:1px solid var(--border)}.code-row.svelte-1b9o9pk{margin-top:14px;display:flex;flex-direction:column;gap:6px}.code-row.svelte-1b9o9pk label:where(.svelte-1b9o9pk){font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.code-row.svelte-1b9o9pk input:where(.svelte-1b9o9pk){padding:10px 12px;background:var(--bg);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-sm);font-family:ui-monospace,monospace;font-size:15px;letter-spacing:.15em;text-transform:uppercase}.code-row.svelte-1b9o9pk input:where(.svelte-1b9o9pk):focus{outline:none;border-color:var(--accent)}.code-row.svelte-1b9o9pk .hint:where(.svelte-1b9o9pk){font-size:11.5px;color:var(--text-dim);margin-top:2px}textarea.svelte-1b9o9pk{width:100%;background:var(--bg);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:12px;font-family:ui-monospace,monospace;font-size:14px;resize:vertical}textarea.svelte-1b9o9pk:focus{outline:none;border-color:var(--accent)}.err.svelte-1b9o9pk{background:#e0736b1a;border:1px solid rgba(224,115,107,.35);color:var(--danger);padding:10px 14px;border-radius:var(--r-sm);font-size:13px;margin-bottom:12px}.primary.svelte-1b9o9pk{width:100%;background:var(--accent);color:#001a17;border:none;padding:14px;border-radius:var(--r-md);font-size:14.5px;font-weight:600;cursor:pointer;font-family:inherit}.primary.svelte-1b9o9pk:disabled{opacity:.5;cursor:not-allowed}.primary.svelte-1b9o9pk:hover:not(:disabled){background:#96ecdf}.foot.svelte-1b9o9pk{color:var(--text-muted);font-size:12.5px;margin-top:24px;text-align:center}.foot.svelte-1b9o9pk a:where(.svelte-1b9o9pk){color:var(--accent)}
