.modal-backdrop.svelte-ta60gp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:#0003;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:svelte-ta60gp-backdrop-in .25s var(--ease-out) both}.modal-panel.svelte-ta60gp{width:100%;border-radius:20px;background:var(--color-card);border:1px solid var(--color-border);box-shadow:0 8px 32px #0000001f,0 1px 2px #0000000f;animation:svelte-ta60gp-modal-in .3s var(--ease-out) both;transform-origin:center}.modal-header.svelte-ta60gp{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--color-border)}.modal-close.svelte-ta60gp{color:var(--color-text-muted);padding:4px;border-radius:8px;transition:color .2s var(--ease-out),background-color .2s var(--ease-out)}.modal-close.svelte-ta60gp:hover{color:var(--color-text);background-color:var(--color-bg-tertiary)}@keyframes svelte-ta60gp-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-ta60gp-modal-in{0%{opacity:0;transform:scale(.95);filter:blur(2px)}to{opacity:1;transform:scale(1);filter:blur(0)}}
