.scrim.svelte-1rc1rez{z-index:60;-webkit-backdrop-filter:blur(3px);animation:svelte-1rc1rez-scrim-in var(--dur-ui) var(--ease-out);background:#081a1980;position:fixed;inset:0}@keyframes svelte-1rc1rez-scrim-in{0%{opacity:0}}.sheet.svelte-1rc1rez{z-index:61;background:var(--cream);max-height:92vh;animation:svelte-1rc1rez-sheet-in var(--dur-ui) var(--ease-out);transition:transform var(--dur-ui) var(--ease-out);border-radius:1.5rem 1.5rem 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 60px -20px #081a1973}.sheet.dragging.svelte-1rc1rez{transition:none}@keyframes svelte-1rc1rez-sheet-in{0%{transform:translateY(100%)}}.grip-zone.svelte-1rc1rez{flex-direction:column;flex:none;align-items:center;gap:.5rem;padding:.75rem 1.25rem .5rem;display:flex;position:relative}.grip.svelte-1rc1rez{cursor:grab;touch-action:none;background:0 0;border:none;place-items:center;width:4rem;height:1.25rem;padding:0;display:grid}.grip.svelte-1rc1rez:before{content:"";width:2.5rem;height:.25rem;transition:background var(--dur-tap) var(--ease-out);background:#211d182e;border-radius:999px}.grip.svelte-1rc1rez:active:before{background:#211d1859}.sheet-title.svelte-1rc1rez{font-family:var(--font-display);color:var(--green);font-size:1.05rem}.sheet-x.svelte-1rc1rez{border:1px solid var(--hairline);width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;place-items:center;font-size:.85rem;display:grid;position:absolute;top:.6rem;right:.9rem}.sheet-body.svelte-1rc1rez{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 1.25rem calc(1.25rem + var(--safe-b));overflow-y:auto}
