.overlay.svelte-13abyvb{background:#0f172a8c;border:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.overlay.svelte-13abyvb::backdrop{background:0 0}.card.svelte-13abyvb{background:var(--bg);width:100%;max-width:480px;color:var(--fg);border-radius:14px;margin:auto;padding:24px;box-shadow:0 24px 60px #00000040}h2.svelte-13abyvb{margin:0 0 10px;font-size:20px}p.svelte-13abyvb{margin:0 0 10px}ul.svelte-13abyvb{margin:0 0 12px;padding-left:1.2rem;font-size:14px}li.svelte-13abyvb{margin-bottom:6px}.links.svelte-13abyvb{flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.links.svelte-13abyvb a:where(.svelte-13abyvb){color:var(--accent);text-decoration:underline}.agree.svelte-13abyvb{color:var(--fg-muted);margin:14px 0 4px;font-size:14px}.error.svelte-13abyvb{color:#dc2626;font-size:14px}.actions.svelte-13abyvb{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.btn.svelte-13abyvb{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);color:var(--fg);padding:9px 16px;font-size:14px;font-weight:600}.btn.primary.svelte-13abyvb{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary.svelte-13abyvb:hover:not(:disabled){background:var(--accent-hover)}.btn.svelte-13abyvb:disabled{opacity:.6;cursor:not-allowed}
