.backdrop.svelte-ta60gp{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;z-index:var(--z-modal);padding:var(--s-3);animation:svelte-ta60gp-backdrop-in var(--t-fast) var(--ease-out)}.panel.svelte-ta60gp{width:min(440px,100%);max-height:90vh;overflow-y:auto;background:var(--bg-1);border:1px solid var(--line);padding:var(--s-5);display:grid;gap:var(--s-3);animation:svelte-ta60gp-panel-in var(--t-fast) var(--ease-out)}.panel.flush.svelte-ta60gp{padding:0;overflow:visible}.panel.svelte-ta60gp:focus-visible{outline:0;border-color:var(--accent)}.backdrop.sheet.svelte-ta60gp{place-items:end center;padding:0}.panel.sheet.svelte-ta60gp{width:min(640px,100%);max-height:92vh;border:1px solid var(--line);border-bottom:0;border-radius:var(--r-2) var(--r-2) 0 0;padding-bottom:calc(var(--s-5) + env(safe-area-inset-bottom));animation:svelte-ta60gp-sheet-in var(--t-base) var(--ease-out)}.grabber.svelte-ta60gp{justify-self:center;width:36px;height:4px;margin-bottom:var(--s-1);border-radius:var(--r-pill);background:var(--line-strong)}@keyframes svelte-ta60gp-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-ta60gp-panel-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-ta60gp-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.backdrop.svelte-ta60gp,.panel.svelte-ta60gp{animation:none}}
