.modal.svelte-9pi54v{max-width:min(560px, calc(100vw - 2 * var(--container-pad)));width:100%;color:var(--text);background:0 0;border:0;margin:auto;padding:0}.modal.svelte-9pi54v::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[open].svelte-9pi54v .panel:where(.svelte-9pi54v){animation:svelte-9pi54v-rise var(--d-base) var(--ease-out)}.panel.svelte-9pi54v{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-3)}header.svelte-9pi54v{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--border);display:flex}h2.svelte-9pi54v{margin:0}.close.svelte-9pi54v{border:1px solid var(--border);border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-dim);cursor:pointer;transition:color var(--d-fast), border-color var(--d-fast);background:0 0;place-items:center;display:grid}.close.svelte-9pi54v:hover{color:var(--text);border-color:var(--border-strong)}.body.svelte-9pi54v{padding:var(--s-6)}footer.svelte-9pi54v{justify-content:flex-end;gap:var(--s-3);padding:var(--s-5) var(--s-6);border-top:1px solid var(--border);display:flex}@keyframes svelte-9pi54v-rise{0%{opacity:0;transform:translateY(8px)scale(.99)}}
