dialog.svelte-1rc1rez{color:inherit;overscroll-behavior:contain;background:0 0;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:grid}dialog.svelte-1rc1rez:not([open]){display:none}dialog.svelte-1rc1rez::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(6px);animation:.2s svelte-1rc1rez-fade}.sheet.svelte-1rc1rez{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-xl);width:min(560px,100vw - 32px);max-height:min(86dvh,900px);box-shadow:var(--shadow-l);animation:svelte-1rc1rez-rise .28s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.wide.svelte-1rc1rez .sheet:where(.svelte-1rc1rez){width:min(860px,100vw - 32px)}.grip.svelte-1rc1rez{display:none}header.svelte-1rc1rez{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 4px 24px;display:flex}h2.svelte-1rc1rez{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1.1}.body.svelte-1rc1rez{overscroll-behavior:contain;padding:12px 24px 24px;overflow-y:auto}.sheet.svelte-1rc1rez:has([role=listbox]){overflow:visible}.sheet.svelte-1rc1rez:has([role=listbox]) .body:where(.svelte-1rc1rez){overflow:visible}footer.svelte-1rc1rez{border-radius:0 0 var(--radius-xl) var(--radius-xl);padding:14px 20px calc(14px + var(--safe-bottom));border-top:1px solid var(--line);background:var(--bg-elev);justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){dialog.svelte-1rc1rez{place-items:end stretch}.sheet.svelte-1rc1rez,.wide.svelte-1rc1rez .sheet:where(.svelte-1rc1rez){width:100%;max-height:calc(100dvh - var(--safe-top) - 24px);border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:svelte-1rc1rez-slide .34s var(--ease-out);border-bottom:0}.grip.svelte-1rc1rez{background:var(--line-strong);border-radius:3px;width:38px;height:5px;margin:8px auto -4px;display:block}header.svelte-1rc1rez{padding:14px 16px 2px 20px}.body.svelte-1rc1rez{padding:10px 20px calc(24px + var(--safe-bottom))}}@keyframes svelte-1rc1rez-fade{0%{opacity:0}}@keyframes svelte-1rc1rez-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes svelte-1rc1rez-slide{0%{transform:translateY(100%)}}
