.scrim.svelte-1rc1rez{background:var(--scrim);z-index:60;position:fixed;inset:0}.dock.svelte-1rc1rez{pointer-events:none;z-index:61;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.panel.svelte-1rc1rez{pointer-events:auto;width:100%;max-width:var(--sheet-max-w);max-height:calc(100dvh - var(--sheet-top-gap));border-radius:var(--r-card) var(--r-card) 0 0;background-color:var(--panel);background-image:var(--felt-texture);background-size:var(--felt-texture-size);background-blend-mode:soft-light;box-shadow:var(--shadow-card), var(--felt-shadow-inner);color:var(--text);will-change:transform;outline:none;flex-direction:column;display:flex;position:relative}.panel.svelte-1rc1rez:before{content:"";inset:var(--felt-stitch-inset) var(--felt-stitch-inset) auto;height:calc(var(--r-card) * 2);border:var(--felt-stitch-w) dashed var(--felt-stitch-cream);border-radius:calc(var(--r-card) - var(--felt-stitch-inset)) calc(var(--r-card) - var(--felt-stitch-inset)) 0 0;-webkit-mask-image:linear-gradient(to bottom, var(--text) 40%, transparent);mask-image:linear-gradient(to bottom, var(--text) 40%, transparent);pointer-events:none;border-bottom:0;position:absolute}.grab.svelte-1rc1rez{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:10px 14px 8px 22px}.handle.svelte-1rc1rez{border-radius:var(--r-pill);background:var(--text-muted);opacity:.45;width:44px;height:5px;margin:0 auto 6px}.head.svelte-1rc1rez{align-items:center;gap:12px;display:flex}h2.svelte-1rc1rez{min-width:0;font-weight:var(--weight-heading);color:var(--text);flex:1;margin:0;font-size:1.2rem;line-height:1.25}.close.svelte-1rc1rez{appearance:none;width:var(--tap-min);height:var(--tap-min);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--spring-press-dur) var(--spring-press);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.close.svelte-1rc1rez:active{transform:scale(var(--felt-press-scale));transition-duration:var(--dur-press)}.close.svelte-1rc1rez:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:2px;border-radius:50%}.close-felt.svelte-1rc1rez{background-color:var(--felt-cream);background-image:var(--felt-texture);background-size:var(--felt-texture-size);background-blend-mode:soft-light;width:36px;height:36px;box-shadow:var(--felt-shadow-inner), inset 0 0 0 1px var(--felt-stitch-cream);border-radius:50%;place-items:center;display:grid}.close-felt.svelte-1rc1rez svg{display:block}.body.svelte-1rc1rez{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:4px 22px calc(22px + max(env(safe-area-inset-bottom), var(--tg-safe-bottom,0px)));flex:1;overflow-y:auto}
