.modal.svelte-32v57s{--modal-w:560px;inline-size:min(var(--modal-w), calc(100vw - 2 * var(--space-4)));border-radius:var(--radius-l);background:var(--surface);max-block-size:min(86dvh,860px);max-inline-size:none;color:var(--text);box-shadow:var(--shadow-3);opacity:1;transition:opacity var(--dur) var(--ease-out), translate var(--dur-slow) var(--ease-out), scale var(--dur-slow) var(--ease-out);border:0;margin:auto;padding:0;overflow:hidden}.modal.sm.svelte-32v57s{--modal-w:420px}.modal.lg.svelte-32v57s{--modal-w:880px}.modal[open].svelte-32v57s{flex-direction:column;display:flex}@starting-style{.modal[open].svelte-32v57s{opacity:0;translate:0 8px;scale:.985}}.modal.svelte-32v57s::backdrop{background:var(--overlay);transition:opacity var(--dur) var(--ease-out)}@starting-style{.modal[open].svelte-32v57s::backdrop{opacity:0}}.panel.svelte-32v57s{flex-direction:column;flex:1;min-block-size:0;display:flex}header.svelte-32v57s{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3) var(--space-6);display:flex}header.compact.svelte-32v57s{inset:var(--space-3) var(--space-3) auto auto;z-index:var(--z-raised);padding:0;position:absolute}.titles.svelte-32v57s{flex:1;min-inline-size:0;padding-block-start:3px}h2.svelte-32v57s{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:650}.description.svelte-32v57s{color:var(--text-muted);font-size:var(--text-md);margin-block-start:var(--space-1);line-height:1.45}.actions.svelte-32v57s{align-items:center;gap:var(--space-1);color:var(--text-muted);margin-inline-start:auto;display:flex}.body.svelte-32v57s{overscroll-behavior:contain;min-block-size:0;padding:var(--space-2) var(--space-6) var(--space-6);flex:1;overflow:auto}footer.svelte-32v57s{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--border);background:var(--surface);flex-wrap:wrap;display:flex}@media (height<=480px){.panel.svelte-32v57s{overscroll-behavior:contain;overflow:auto}.body.svelte-32v57s{flex:none;min-block-size:auto;overflow:visible}}@media (width<=640px){.modal.svelte-32v57s{inline-size:100%;max-block-size:calc(100dvh - var(--space-6));border-radius:var(--radius-l) var(--radius-l) 0 0;margin:auto 0 0;padding-block-end:env(safe-area-inset-bottom)}@starting-style{.modal[open].svelte-32v57s{opacity:1;translate:0 24px;scale:1}}header.svelte-32v57s{padding:var(--space-4) var(--space-4) var(--space-2) var(--space-5)}.body.svelte-32v57s{padding:var(--space-2) var(--space-5) var(--space-5)}footer.svelte-32v57s{padding:var(--space-3) var(--space-5)}}
