.veil.svelte-1mw3p4n{z-index:var(--z-modal-veil);background:var(--veil);-webkit-backdrop-filter:blur(var(--veil-blur));backdrop-filter:blur(var(--veil-blur));animation:svelte-1mw3p4n-veil-in var(--dur-slow) var(--ease) both;position:fixed;inset:0}.veil.out.svelte-1mw3p4n{animation:svelte-1mw3p4n-veil-out .16s var(--ease) both}.panel.svelte-1mw3p4n{z-index:var(--z-modal);width:min(46rem, calc(100vw - 2 * var(--space-6)));border:2px solid var(--page-ink);border-radius:var(--radius-card);background:var(--page-bg);max-height:min(84dvh,60rem);color:var(--page-ink);box-shadow:6px 7px 0 var(--page-ink);animation:svelte-1mw3p4n-panel-in var(--dur-slow) var(--ease) both;--lift:-50%;transform:translate(-50%, var(--lift));outline:none;position:fixed;top:50%;left:50%;overflow-y:auto}.panel.out.svelte-1mw3p4n{animation:svelte-1mw3p4n-panel-out .17s var(--ease) both}.wide.svelte-1mw3p4n{width:min(64rem, calc(100vw - 2 * var(--space-6)))}.inside.svelte-1mw3p4n{padding:clamp(var(--space-6), 3vw, var(--space-12))}@keyframes svelte-1mw3p4n-veil-in{0%{opacity:0}}@keyframes svelte-1mw3p4n-veil-out{to{opacity:0}}@keyframes svelte-1mw3p4n-panel-in{0%{opacity:0;transform:translate(-50%, calc(var(--lift) + 12px)) scale(.985)}}@keyframes svelte-1mw3p4n-panel-out{to{opacity:0;transform:translate(-50%, calc(var(--lift) + 8px)) scale(.99)}}@media (width<=640px){.panel.svelte-1mw3p4n,.wide.svelte-1mw3p4n{border-radius:var(--radius-xl) var(--radius-xl) 0 0;--lift:0;width:100vw;max-height:88dvh;top:auto;bottom:0}@keyframes svelte-1mw3p4n-panel-in{0%{opacity:0;transform:translate(-50%,16px)}}@keyframes svelte-1mw3p4n-panel-out{to{opacity:0;transform:translate(-50%,10px)}}}
