.scrim.svelte-1rc1rez{z-index:40;background:var(--scrim);animation:svelte-1rc1rez-fade .16s var(--ease-out);border:0;position:fixed;inset:0}@keyframes svelte-1rc1rez-fade{0%{opacity:0}}.sheet.svelte-1rc1rez{z-index:41;inset-inline:0;max-height:82dvh;padding:10px 16px calc(28px + env(safe-area-inset-bottom));background:var(--raised);box-shadow:0 -8px 30px -12px var(--shadow-soft);animation:svelte-1rc1rez-up .24s var(--ease-out);border-radius:20px 20px 0 0;outline:none;flex-direction:column;gap:16px;display:flex;position:fixed;bottom:0;overflow-y:auto}@keyframes svelte-1rc1rez-up{0%{opacity:0;transform:translateY(8px)}}.sheet-head.svelte-1rc1rez{justify-content:space-between;align-items:center;min-height:36px;font-size:15px;font-weight:600;display:flex}.sheet-head.svelte-1rc1rez button:where(.svelte-1rc1rez){border-radius:var(--radius-control);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid}.sheet-head.svelte-1rc1rez button:where(.svelte-1rc1rez):after{content:"";width:44px;height:44px;position:absolute}[data-theme=dark] .sheet.svelte-1rc1rez{box-shadow:0 8px 24px var(--shadow-soft), inset 0 0 0 1px var(--line)}@media (width>=768px){.sheet.svelte-1rc1rez{width:min(var(--w), calc(100vw - 48px));border-radius:var(--radius-surface);max-height:calc(100dvh - 160px);box-shadow:0 1px 2px var(--shadow-soft), 0 16px 40px -16px var(--shadow-strong);margin-inline:auto;padding:16px 20px 20px;top:120px;bottom:auto}}@media (prefers-reduced-motion:reduce){.sheet.svelte-1rc1rez,.scrim.svelte-1rc1rez{animation:none}}
