dialog.svelte-1rc1rez{color:var(--text);background:0 0;border:0;max-width:100%;max-height:100%;padding:0}dialog.svelte-1rc1rez::backdrop{background:var(--scrim)}.panel.svelte-1rc1rez{background:var(--surface);box-shadow:var(--shadow-2);flex-direction:column;max-height:min(88dvh,820px);display:flex}@media (orientation:landscape) and (max-height:540px){.panel.svelte-1rc1rez{max-height:94dvh}}.sheet.svelte-1rc1rez{width:100%;margin:auto 0 0}.sheet.svelte-1rc1rez .panel:where(.svelte-1rc1rez){border-radius:var(--r-lg) var(--r-lg) 0 0;padding-bottom:env(safe-area-inset-bottom);max-width:640px;animation:svelte-1rc1rez-up .24s var(--ease);transition:transform .2s var(--ease);margin:0 auto}.sheet.svelte-1rc1rez .panel.dragging:where(.svelte-1rc1rez){transition:none}.sheet.svelte-1rc1rez .panel.pulled:where(.svelte-1rc1rez){transition-duration:.26s;animation:none}.pulling.svelte-1rc1rez::backdrop{opacity:var(--pull-fade,1)}.sinking.svelte-1rc1rez::backdrop{opacity:0;transition:opacity .2s}.sheet.svelte-1rc1rez .drag-zone:where(.svelte-1rc1rez){touch-action:none}.dialog.svelte-1rc1rez{width:min(92vw,460px);margin:auto}.dialog.svelte-1rc1rez .panel:where(.svelte-1rc1rez){border-radius:var(--r-lg);animation:svelte-1rc1rez-pop .2s var(--ease)}@media (min-width:900px),(orientation:landscape) and (max-height:540px){.sheet.svelte-1rc1rez{width:min(92vw,32.5rem);margin:auto}.sheet.svelte-1rc1rez .panel:where(.svelte-1rc1rez){border-radius:var(--r-lg);animation:svelte-1rc1rez-pop .2s var(--ease)}.grip.svelte-1rc1rez{display:none}.sheet.svelte-1rc1rez .drag-zone:where(.svelte-1rc1rez){touch-action:auto}}.grip.svelte-1rc1rez{background:var(--border);border-radius:2px;width:40px;height:4px;margin:10px auto 0}header.svelte-1rc1rez{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) 0 var(--sp-5);min-height:52px;display:flex}header.svelte-1rc1rez h2:where(.svelte-1rc1rez){font-size:1.25rem}.body.svelte-1rc1rez{padding:var(--sp-3) var(--sp-5) var(--sp-5);overscroll-behavior:contain;overflow-y:auto}footer.svelte-1rc1rez{justify-content:flex-end;gap:var(--sp-2);padding:0 var(--sp-5) var(--sp-5);display:flex}@keyframes svelte-1rc1rez-up{0%{opacity:.4;transform:translateY(24px)}}@keyframes svelte-1rc1rez-pop{0%{opacity:0;transform:scale(.97)}}
