.backdrop.svelte-9pi54v{position:fixed;inset:0;z-index:100;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;pointer-events:auto}.dialog.svelte-9pi54v{width:100%;max-height:calc(100dvh - var(--safe-top) - 24px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface-1);border-top-left-radius:var(--r-panel);border-top-right-radius:var(--r-panel);border:1px solid var(--line);padding:var(--s-2) max(var(--s-4),var(--safe-right)) calc(var(--s-5) + var(--safe-bottom)) max(var(--s-4),var(--safe-left));outline:none;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.dialog.dragging.svelte-9pi54v{transition:none}.grabber.svelte-9pi54v{display:grid;place-items:center;height:8px;margin-top:-2px}.grabber.svelte-9pi54v span:where(.svelte-9pi54v){width:36px;height:4px;border-radius:2px;background:var(--surface-3)}header.svelte-9pi54v{display:flex;align-items:center;gap:var(--s-2);min-height:52px}h2.svelte-9pi54v{flex:1;font-size:var(--fs-xl);font-weight:700}@media(min-width:900px){.backdrop.svelte-9pi54v{align-items:center}.dialog.svelte-9pi54v{width:420px;border-radius:var(--r-panel);padding-bottom:var(--s-5)}.grabber.svelte-9pi54v{display:none}}
