.sheet-backdrop.svelte-1xhvrmi{-webkit-backdrop-filter:blur(4px);z-index:100000;will-change:opacity;background:#0009;position:fixed;inset:0}.sheet.svelte-1xhvrmi{z-index:100001;background:var(--bg-surface);border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);border-top:1px solid var(--border);max-height:86%;box-shadow:var(--shadow-lg);padding-bottom:var(--safe-bottom);will-change:transform;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.drag-zone.svelte-1xhvrmi{touch-action:none;cursor:grab;flex-shrink:0}.drag-zone.svelte-1xhvrmi:active{cursor:grabbing}.grabber.svelte-1xhvrmi{border-radius:var(--radius-full);background:var(--border-strong);width:36px;height:4px;margin:var(--space-3) auto var(--space-1)}.sheet-head.svelte-1xhvrmi{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--page-pad-x) var(--space-3);border-bottom:1px solid var(--border);display:flex}.sheet-titles.svelte-1xhvrmi{flex-direction:column;gap:2px;min-width:0;display:flex}.sheet-title.svelte-1xhvrmi{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary);font-weight:700}.sheet-subtitle.svelte-1xhvrmi{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.04em}.sheet-close.svelte-1xhvrmi{border-radius:var(--radius-full);background:var(--bg-overlay);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sheet-close.svelte-1xhvrmi:active{transform:scale(.92)}.sheet-body.svelte-1xhvrmi{min-height:0;padding:var(--space-4) var(--page-pad-x) var(--space-6);gap:var(--space-6);flex-direction:column;display:flex;overflow-y:auto}
