.backdrop.svelte-1p4vlda{z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog.svelte-1p4vlda{background:var(--surface);border:1px solid var(--line);overscroll-behavior:contain;border-radius:12px;width:100%;max-width:420px;animation:.15s ease-out svelte-1p4vlda-dialog-in}@keyframes svelte-1p4vlda-dialog-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dialog-header.svelte-1p4vlda{align-items:center;gap:12px;padding:20px 20px 0;display:flex}.icon-wrap.svelte-1p4vlda{width:var(--touch);height:var(--touch);background:var(--red-bg);color:var(--red);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dialog-header.svelte-1p4vlda h3:where(.svelte-1p4vlda){margin:0;font-size:1rem;font-weight:600}.dialog-body.svelte-1p4vlda{padding:12px 20px}.dialog-body.svelte-1p4vlda p:where(.svelte-1p4vlda){color:var(--text-dim);margin:0 0 12px;font-size:.875rem;line-height:1.5}.danger-text.svelte-1p4vlda{font-weight:500;color:var(--red)!important}.confirm-field.svelte-1p4vlda{margin-top:16px}.confirm-field.svelte-1p4vlda label:where(.svelte-1p4vlda){color:var(--text);margin-bottom:8px;font-size:.875rem;display:block}.confirm-word.svelte-1p4vlda{color:var(--red);background:var(--red-bg);border-radius:3px;padding:1px 6px;font-family:monospace;font-weight:700}.confirm-input.svelte-1p4vlda{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px;font-family:monospace;font-size:.875rem;transition:border-color .15s}.confirm-input.svelte-1p4vlda:focus{border-color:var(--red)}.confirm-input.valid.svelte-1p4vlda{border-color:var(--red);background:var(--red-bg)}.dialog-actions.svelte-1p4vlda{justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}.btn.svelte-1p4vlda{border:1px solid var(--line);cursor:pointer;min-height:var(--touch);border-radius:8px;padding:10px 20px;font-size:.875rem;font-weight:500;transition:opacity .15s}.btn.ghost.svelte-1p4vlda{color:var(--text-dim);background:0 0;border-color:#0000}.btn.danger.svelte-1p4vlda{background:var(--red);color:var(--text-on-accent,#fff);border-color:var(--red)}.btn.svelte-1p4vlda:disabled{opacity:.4;cursor:not-allowed}@media (width<=600px){.backdrop.svelte-1p4vlda{align-items:center;padding:16px}}
