.sheet.svelte-185xwm9{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);width:min(100% - 2rem,30rem);height:fit-content;max-height:min(88dvh,52rem);color:var(--color-ink);box-shadow:var(--shadow-modal);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.size-lg.svelte-185xwm9{width:min(100% - 2rem,38rem)}.sheet[open].svelte-185xwm9{animation:svelte-185xwm9-enter var(--dur-enter) var(--ease-out);display:flex}.sheet.svelte-185xwm9::backdrop{background:var(--color-scrim);animation:svelte-185xwm9-fade var(--dur-enter) var(--ease-out)}.frame.svelte-185xwm9{width:100%;min-height:0;max-height:inherit;flex-direction:column;display:flex}.head.svelte-185xwm9{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-sm) var(--space-lg);border-bottom:1px solid var(--color-rule);display:flex}.titles.svelte-185xwm9{gap:var(--space-3xs);padding-top:var(--space-2xs);min-width:0;display:grid}h2.svelte-185xwm9{font-size:var(--text-lg)}.sub.svelte-185xwm9{font-size:var(--text-sm);color:var(--color-muted)}.body.svelte-185xwm9{overscroll-behavior:contain;min-height:0;padding:var(--space-md) var(--space-lg) var(--space-lg);flex:1;overflow-y:auto}.foot.svelte-185xwm9{gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);padding-bottom:max(var(--space-sm), env(safe-area-inset-bottom));border-top:1px solid var(--color-rule);background:var(--color-surface);justify-content:flex-end;display:flex}@media (width<=959px){.sheet.svelte-185xwm9,.size-lg.svelte-185xwm9{width:100%;max-width:100%;max-height:min(92dvh, 100dvh - var(--safe-top) - var(--space-md));border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:0;margin:0;inset:auto 0 0}.sheet[open].svelte-185xwm9{animation-name:svelte-185xwm9-rise}.body.svelte-185xwm9{padding:var(--space-md)}.head.svelte-185xwm9{padding-left:var(--space-md)}.foot.svelte-185xwm9{padding-left:var(--space-md);padding-right:var(--space-md)}}@keyframes svelte-185xwm9-enter{0%{opacity:0;transform:scale(.97)}}@keyframes svelte-185xwm9-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes svelte-185xwm9-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sheet[open].svelte-185xwm9{animation:.12s linear svelte-185xwm9-fade}}
