html:has(dialog.sheet[open]){overflow:hidden}.sheet.svelte-185xwm9{border:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;background:var(--bg);width:100%;max-width:100%;max-height:92dvh;color:var(--text);box-shadow:var(--shadow);overscroll-behavior:contain;border-bottom:0;margin:auto 0 0;padding:0;transition:translate .2s ease-out;animation:.22s ease-out svelte-185xwm9-up}.sheet.dragging.svelte-185xwm9{transition:none}.sheet.svelte-185xwm9::backdrop{background:var(--overlay)}.bar.svelte-185xwm9{z-index:1;height:52px;margin-bottom:var(--space-2);background:var(--bg);touch-action:none;cursor:grab;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.dragging.svelte-185xwm9 .bar:where(.svelte-185xwm9){cursor:grabbing}.grip.svelte-185xwm9{background:var(--border);border-radius:999px;width:40px;height:5px}.close.svelte-185xwm9{right:var(--space-2);width:var(--tap);height:var(--tap);background:var(--surface-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.close.svelte-185xwm9:focus-visible{border-radius:50%}.body.svelte-185xwm9{padding:0 var(--space-4) var(--space-5)}.footer.svelte-185xwm9{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg);position:sticky;bottom:0}@media (width>=1024px){.sheet.svelte-185xwm9{border:0;border-left:1px solid var(--border);border-radius:0;width:min(560px,46vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;animation-name:svelte-185xwm9-side}.bar.svelte-185xwm9{padding-right:var(--space-5);cursor:auto;justify-content:flex-end}.grip.svelte-185xwm9{display:none}.body.svelte-185xwm9{padding:0 var(--space-5) var(--space-6)}.footer.svelte-185xwm9{padding:var(--space-3) var(--space-5)}.footer.phone-only.svelte-185xwm9{display:none}.compact.svelte-185xwm9{border:1px solid var(--border);border-radius:var(--radius);width:min(440px,90vw);height:fit-content;max-height:92dvh;margin:auto;animation-name:svelte-185xwm9-up}}@keyframes svelte-185xwm9-up{0%{opacity:0;transform:translateY(40%)}}@keyframes svelte-185xwm9-side{0%{opacity:0;transform:translate(30%)}}
