.sheet-overlay.svelte-1rc1rez{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;background:#0009;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);opacity:0;transition:opacity .24s ease}.sheet-overlay.in.svelte-1rc1rez{opacity:1}.sheet.svelte-1rc1rez{width:100%;max-width:540px;max-height:92vh;display:flex;flex-direction:column;background:var(--modal-bg);border-radius:var(--r-lg) var(--r-lg) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -8px 40px #00000073,0 0 48px #8b5cf61a,inset 0 1px #ffffff0f;transform:translateY(100%);transition:transform .25s var(--ease-out-soft);will-change:transform}.sheet.in.svelte-1rc1rez{transform:translateY(0);transition:transform .42s cubic-bezier(.32,.72,0,1)}.sheet.dragging.svelte-1rc1rez{transition:none}.sheet-handle.svelte-1rc1rez{flex-shrink:0;padding:10px 0 6px;display:flex;justify-content:center;touch-action:none;cursor:grab}.sheet-handle.svelte-1rc1rez:active{cursor:grabbing}.sheet-pill.svelte-1rc1rez{width:36px;height:4px;border-radius:2px;background:var(--border-hi)}.modal-scroll.svelte-1rc1rez{flex:1;overflow-y:auto;scrollbar-width:none}.modal-scroll.svelte-1rc1rez::-webkit-scrollbar{display:none}@media (min-width: 768px){.sheet-overlay.svelte-1rc1rez{align-items:center;padding:24px}.sheet.svelte-1rc1rez{max-width:480px;max-height:85vh;border-radius:var(--r-lg);padding-bottom:0;transform:scale(.96);opacity:0;transition:transform .2s ease,opacity .2s ease;box-shadow:0 16px 48px #00000080,0 0 40px #8b5cf61f,inset 0 1px #ffffff0f}.sheet.in.svelte-1rc1rez{transform:scale(1);opacity:1;transition:transform .2s ease,opacity .2s ease}.sheet-handle.svelte-1rc1rez{display:none}}.sheet-overlay.force-center.svelte-1rc1rez{align-items:center;padding:24px}.sheet-overlay.force-center.svelte-1rc1rez .sheet:where(.svelte-1rc1rez){max-width:460px;max-height:85vh;border-radius:var(--r-lg);padding-bottom:0;transform:scale(.96);opacity:0;transition:transform .2s ease,opacity .2s ease}.sheet-overlay.force-center.svelte-1rc1rez .sheet.in:where(.svelte-1rc1rez){transform:scale(1);opacity:1}.sheet-overlay.force-center.svelte-1rc1rez .sheet-handle:where(.svelte-1rc1rez){display:none}@media (prefers-reduced-motion: reduce){.sheet-overlay.svelte-1rc1rez{transition:opacity .15s linear!important}.sheet.svelte-1rc1rez,.sheet.in.svelte-1rc1rez{transition-duration:0ms!important}}
