.modal-backdrop.svelte-32v57s{position:fixed;inset:0;z-index:9998;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-32v57s-backdrop-enter .2s ease-out}@keyframes svelte-32v57s-backdrop-enter{0%{opacity:0}to{opacity:1}}.modal-dialog.svelte-32v57s{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none}.modal-content.svelte-32v57s{width:100%;max-width:480px;max-height:calc(100dvh - 2rem);overflow-y:auto;border-radius:var(--radius-xl);animation:svelte-32v57s-modal-enter .2s ease-out;pointer-events:auto}@keyframes svelte-32v57s-modal-enter{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header.svelte-32v57s{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgb(var(--border) / .1)}.modal-title.svelte-32v57s{font-size:1.125rem;font-weight:600;color:rgb(var(--fg))}.modal-close.svelte-32v57s{display:flex;align-items:center;justify-content:center;padding:.5rem;margin:-.5rem;border-radius:var(--radius-md);color:rgb(var(--muted));cursor:pointer;transition:all .15s ease}.modal-close.svelte-32v57s:hover{background:rgb(var(--overlay) / .05);color:rgb(var(--fg))}.modal-body.svelte-32v57s{padding:1.5rem}
