.backdrop.svelte-gb2e2z{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:100;animation:svelte-gb2e2z-fadeIn .2s ease-out}.sheet.svelte-gb2e2z{position:fixed;left:0;right:0;bottom:0;max-height:85vh;background:var(--color-surface);border-radius:20px 20px 0 0;padding:var(--spacing-sm) var(--spacing-lg) calc(var(--spacing-lg) + env(safe-area-inset-bottom,0)) var(--spacing-lg);z-index:101;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-md);animation:svelte-gb2e2z-slideUp .3s cubic-bezier(.32,.72,0,1);will-change:transform;box-shadow:0 -4px 24px #00000026}.grip.svelte-gb2e2z{flex:0 0 auto;width:40px;height:4px;margin:0 auto;background:var(--color-border);border-radius:2px}.title.svelte-gb2e2z{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text)}.content.svelte-gb2e2z{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}@keyframes svelte-gb2e2z-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-gb2e2z-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(min-width:640px){.sheet.svelte-gb2e2z{left:50%;right:auto;bottom:50%;max-width:480px;width:90%;transform:translate(-50%,50%);border-radius:20px;max-height:80vh;animation:svelte-gb2e2z-fadeIn .2s ease-out}.grip.svelte-gb2e2z{display:none}}@media(prefers-reduced-motion:reduce){.backdrop.svelte-gb2e2z,.sheet.svelte-gb2e2z{animation:none}}
