@keyframes svelte-32v57s-modal{0%{opacity:0;transform:translateY(.75em)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-32v57s-modal-backdrop{0%{opacity:0}to{opacity:1}}.modal-wrapper.svelte-32v57s{justify-content:safe center;align-items:safe center;display:flex}.modal-wrapper.svelte-32v57s .modal-backdrop:where(.svelte-32v57s){background:var(--color-scrim);animation:svelte-32v57s-modal-backdrop var(--animation-duration) var(--ease-out);pointer-events:none;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.modal-wrapper.svelte-32v57s .modal-backdrop:where(.svelte-32v57s){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s){--surface:var(--color-foreground);max-width:37.5em;padding:var(--modal-padding,1em);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-foreground);box-shadow:var(--shadow-overlay);will-change:transform, opacity;animation:svelte-32v57s-modal var(--animation-duration) var(--ease-out);position:relative;overflow:clip}.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s).closeable{padding-top:2.25em}:is(.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s).closeable:has(>.close-button:where(.svelte-32v57s)+:is(h1,h2,p)),.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s).closeable:has(>.close-button:where(.svelte-32v57s)+*>:is(h1,h2):first-child)){padding-top:var(--modal-padding,1em)}.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s).closeable>.close-button:where(.svelte-32v57s)+*{margin-top:0}.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s).closeable>.close-button:where(.svelte-32v57s)+:is(h1,h2){margin-bottom:.75em}.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s).closeable>.close-button:where(.svelte-32v57s)+:is(h1,h2,p),.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s).closeable>.close-button:where(.svelte-32v57s)+*>:is(h1,h2):first-child{padding-right:2.1em}.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s) .close-button:where(.svelte-32v57s){border-radius:var(--radius-pill);width:1.75em;height:1.75em;min-height:0;color:var(--color-text-dim);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:.35em;right:.35em}.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s) .close-button:where(.svelte-32v57s):before{content:"";inset:calc((1.75em - var(--control-height)) / 2);position:absolute}.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s) .close-button:where(.svelte-32v57s):hover{filter:none;background:var(--wash-hover);color:var(--color-text)}.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s) .close-button:where(.svelte-32v57s):active{filter:none;background:var(--wash-active)}.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s).dialog{flex-direction:column;gap:1em;display:flex}.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s).dialog form{flex-direction:column;gap:1em;display:flex}.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s).dialog button{height:var(--control-height)}.modal-wrapper.svelte-32v57s .modal-content:where(.svelte-32v57s).dialog button.negative{background-color:var(--color-red);border-color:var(--color-red)}.modal-wrapper.svelte-32v57s.dynamic{width:100%;height:100dvh;z-index:var(--z-modal);padding:calc(1em + var(--safe-top)) calc(var(--gutter) + var(--safe-right)) 0 calc(var(--gutter) + var(--safe-left));overscroll-behavior:contain;background:0 0;position:fixed;top:0;left:0;overflow:auto}.modal-wrapper.svelte-32v57s.dynamic .modal-content:where(.svelte-32v57s){width:100%;margin-bottom:calc(1em + var(--safe-bottom));border:0}
