.modal.svelte-9pi54v{width:min(var(--measure), calc(100vw - var(--space-4) * 2));max-width:none;max-height:none;color:inherit;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.modal.svelte-9pi54v::backdrop{background:color-mix(in oklab, var(--ink) 58%, transparent)}.modal[open].svelte-9pi54v::backdrop{animation:svelte-9pi54v-fade var(--dur-2) var(--ease-out)}.card.svelte-9pi54v{align-items:start;gap:var(--space-4);max-height:calc(100dvh - var(--space-6));padding:var(--space-5);background:var(--card);border:var(--stroke) solid var(--ink);border-radius:var(--radius-3);box-shadow:var(--shadow-hard-3);overscroll-behavior:contain;animation:svelte-9pi54v-rise var(--dur-3) var(--ease-pop);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:auto}.title.svelte-9pi54v{font-family:var(--font-display);font-size:var(--step-4);font-weight:var(--weight-display);line-height:var(--leading-snug);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;grid-area:1/1;align-self:center}.body.svelte-9pi54v{min-width:0;font-size:var(--step-0);line-height:var(--leading-normal);grid-area:2/1/auto/-1}.close.svelte-9pi54v{z-index:var(--z-raised);grid-area:1/2/span 2;align-self:start;position:sticky;top:0}@keyframes svelte-9pi54v-rise{0%{opacity:0;transform:translateY(var(--space-4)) scale(.98)}}@keyframes svelte-9pi54v-fade{0%{opacity:0}}
