.scrim.svelte-1bccl8a{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000005c;z-index:1000;animation:svelte-1bccl8a-scrim-fade .14s ease-out}@keyframes svelte-1bccl8a-scrim-fade{0%{opacity:0}to{opacity:1}}.sheet.svelte-1bccl8a{position:fixed;left:0;right:0;bottom:0;z-index:1001;margin:0 auto;max-width:520px;padding:14px max(18px,var(--safe-right)) calc(18px + var(--safe-bottom)) max(18px,var(--safe-left));border-top:1px solid var(--border-light);background:var(--bg-pure);display:grid;gap:14px;animation:svelte-1bccl8a-sheet-rise .18s ease-out;outline:none;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain}@keyframes svelte-1bccl8a-sheet-rise{0%{transform:translateY(20px);opacity:.6}to{transform:translateY(0);opacity:1}}.grab.svelte-1bccl8a{width:36px;height:4px;margin:2px auto 6px;background:var(--border);border-radius:2px}.sheet-title.svelte-1bccl8a{margin:0;font-family:var(--font-heading);font-size:1.05rem;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.sheet-subtitle.svelte-1bccl8a{font-family:var(--font-body, inherit);font-size:.78rem;font-weight:400;color:var(--text-light, var(--text-secondary));letter-spacing:.01em}@media (min-width: 641px){.sheet.svelte-1bccl8a{bottom:auto;top:50%;transform:translateY(-50%);border:1px solid var(--border-light);animation:svelte-1bccl8a-sheet-fade .14s ease-out}@keyframes svelte-1bccl8a-sheet-fade{0%{opacity:0}to{opacity:1}}.grab.svelte-1bccl8a{display:none}}@media (prefers-reduced-motion: reduce){.scrim.svelte-1bccl8a,.sheet.svelte-1bccl8a{animation:none}}
