.sheet-overlay{position:fixed;inset:0;z-index:50;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:overlay-in var(--t-panel) var(--ease-out) both}.sheet-overlay[data-state=closed]{animation:overlay-out var(--t-panel-out) var(--ease-in) both}.sheet-content{position:fixed;z-index:51;left:calc(var(--s-3) + var(--safe-left));right:calc(var(--s-3) + var(--safe-right));bottom:calc(var(--s-3) + var(--safe-bottom));max-width:520px;margin-inline:auto;max-height:calc(100dvh - var(--s-12) - var(--safe-top) - var(--safe-bottom));display:flex;flex-direction:column;overflow:hidden;padding:var(--s-2) var(--s-3) var(--s-3);background:#16161af7;border:1px solid var(--border-strong);border-radius:28px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);outline:none;--sheet-drop: calc(var(--s-3) + var(--safe-bottom));animation:sheet-up var(--t-sheet) var(--ease-out) both;will-change:transform;transition:transform var(--t-sheet-out) var(--ease-out)}.sheet-content.pulling{transition:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sheet-content[data-state=closed]{animation:sheet-down var(--t-sheet-out) var(--ease-in) both;pointer-events:none}.sheet-content.held[data-state=open]{animation:none}@media(prefers-reduced-motion:reduce){.sheet-overlay,.sheet-content{animation:none!important}}.pull.svelte-8aw7su{flex:none;touch-action:none;cursor:grab;padding-top:var(--s-1)}.pull.svelte-8aw7su:active{cursor:grabbing}.grip.svelte-8aw7su{display:block;width:36px;height:4px;margin:var(--s-1) auto var(--s-3);border-radius:var(--r-full);background:var(--border-strong)}.sheet-title{display:block;margin:0 0 var(--s-2);padding:0 var(--s-2);font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);color:var(--text-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-title.quiet{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sheet-body.svelte-8aw7su{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--s-1)}.sheet-body.svelte-8aw7su>*{flex:none}
