.dot.svelte-76cg77{vertical-align:-.15em;flex:none;display:inline-block}.sm.svelte-76cg77{width:1rem;height:1rem}.md.svelte-76cg77{width:1.375rem;height:1.375rem}.lg.svelte-76cg77{width:2rem;height:2rem}.backdrop.svelte-hebhzo{z-index:var(--z-sheet-backdrop);background:var(--color-overlay);cursor:pointer;animation:svelte-hebhzo-fade-in var(--dur-normal) var(--ease-out);border:0;padding:0;position:fixed;inset:0}.sheet.svelte-hebhzo{z-index:var(--z-sheet);max-height:82dvh;padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-md));border-top:1px solid var(--color-border-strong);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface-raised);box-shadow:var(--shadow-lift);transform:translateY(var(--drag-offset));animation:svelte-hebhzo-slide-up var(--dur-slow) var(--ease-out-far);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet.svelte-hebhzo:not(.dragging){transition:transform var(--dur-normal) var(--ease-out-far)}.grip.svelte-hebhzo{padding:var(--space-xs) var(--space-md) var(--space-2xs);cursor:grab;touch-action:none;flex:none}.grip.svelte-hebhzo:active{cursor:grabbing}.grabber.svelte-hebhzo{width:2.5rem;height:.25rem;margin:0 auto var(--space-sm);border-radius:var(--radius-pill);background:var(--color-border-strong)}header.svelte-hebhzo{align-items:flex-start;gap:var(--space-sm);display:flex}.titles.svelte-hebhzo{flex:1;min-width:0}h2.svelte-hebhzo{font-size:var(--text-xl)}.subtitle.svelte-hebhzo{color:var(--color-text-muted);font-size:var(--text-sm)}.close.svelte-hebhzo{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.close.svelte-hebhzo:hover{background:var(--color-surface);color:var(--color-text)}.content.svelte-hebhzo{padding:var(--space-xs) var(--space-md) 0;overscroll-behavior:contain;overflow-y:auto}@keyframes svelte-hebhzo-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-hebhzo-fade-in{0%{opacity:0}to{opacity:1}}
