.backdrop.svelte-185xwm9{z-index:30;animation:svelte-185xwm9-fade .2s var(--ease);background:#0000008c;position:fixed;inset:0}.sheet.svelte-185xwm9{left:0;right:0;bottom:var(--kb,0px);z-index:31;max-height:min(94dvh, calc(100dvh - var(--safe-top) - 12px - var(--kb,0px)));max-width:var(--sheet-max);padding-left:var(--safe-left);padding-right:var(--safe-right);background:var(--card);color:var(--ink);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-lg);animation:svelte-185xwm9-rise .25s var(--ease);outline:none;flex-direction:column;margin:0 auto;display:flex;position:fixed}.head.svelte-185xwm9{padding:18px var(--gutter) 8px;text-align:center;position:relative}.title.svelte-185xwm9{color:var(--accent-text);letter-spacing:.06em;font-size:1.3rem}.close.svelte-185xwm9{position:absolute;top:10px;right:12px}.close.svelte-185xwm9 .ib{background:var(--muted);color:#fff}.body.svelte-185xwm9{overscroll-behavior:contain;padding:8px var(--gutter) 12px;-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.body.svelte-185xwm9:last-child{padding-bottom:max(12px, calc(12px + var(--safe-bottom) - var(--kb,0px)))}.foot.svelte-185xwm9{padding:8px var(--gutter) max(16px, calc(16px + var(--safe-bottom) - var(--kb,0px)));flex-direction:column;gap:10px;display:flex}@keyframes svelte-185xwm9-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes svelte-185xwm9-fade{0%{opacity:0}}
