.overlay.svelte-63upuj.svelte-63upuj{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem}.backdrop.svelte-63upuj.svelte-63upuj{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a18148c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal.svelte-63upuj.svelte-63upuj{position:relative;z-index:1;width:100%;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:svelte-63upuj-pop .15s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-63upuj-pop{0%{transform:scale(.95);opacity:0}}.modal-header.svelte-63upuj.svelte-63upuj{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border)}.modal-header.svelte-63upuj h3.svelte-63upuj{font-size:1.1rem}.close-btn.svelte-63upuj.svelte-63upuj{background:none;border:none;color:var(--ink-3);padding:.3rem;border-radius:var(--radius-sm);transition:all var(--transition)}.close-btn.svelte-63upuj.svelte-63upuj:hover{background:var(--surface-2);color:var(--ink)}.modal-body.svelte-63upuj.svelte-63upuj{padding:1.5rem}.modal-footer.svelte-63upuj.svelte-63upuj{padding:1rem 1.5rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:.75rem}
