dialog.svelte-1bccl8a{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);width:100%;max-width:100%;max-height:85dvh;color:var(--ink);box-shadow:var(--shadow-sheet);border:0;margin:0;padding:0;animation:.22s ease-out svelte-1bccl8a-rise;position:fixed;inset:auto 0 0;overflow:hidden}dialog.dragging.svelte-1bccl8a{animation:none}dialog.svelte-1bccl8a::backdrop{background:color-mix(in srgb, var(--ink) 55%, transparent)}.panel.svelte-1bccl8a{max-height:85dvh;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex}.handle.svelte-1bccl8a{min-height:var(--space-6);touch-action:none;cursor:grab;place-items:center;display:grid}.handle.svelte-1bccl8a span:where(.svelte-1bccl8a){border-radius:var(--radius-pill);background:var(--control);width:40px;height:4px}header.svelte-1bccl8a{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-4);display:flex}h2.svelte-1bccl8a{font-size:var(--text-h2);overflow-wrap:anywhere;min-width:0}.close.svelte-1bccl8a{min-height:var(--control-h);min-width:var(--touch-min);padding:0 var(--space-3);color:var(--muted);cursor:pointer;background:0 0;border:0;font-weight:600}.body.svelte-1bccl8a{min-height:0;padding:var(--space-3) var(--space-4);flex:auto;overflow-y:auto}footer.svelte-1bccl8a{padding:var(--space-3) var(--space-4) var(--space-4)}@media (width>=1024px){dialog.svelte-1bccl8a:not(.popover){border-radius:var(--radius-lg);width:min(420px,100%);height:fit-content;margin:auto;inset:0}}dialog.popover.svelte-1bccl8a{border:1px solid var(--line);border-radius:var(--radius-lg);height:fit-content;z-index:var(--z-sheet);transform-origin:0 0;margin:0;animation:.22s ease-out svelte-1bccl8a-pop;position:fixed;inset:auto}dialog.popover.svelte-1bccl8a .panel:where(.svelte-1bccl8a){max-height:inherit;padding-bottom:0}dialog.popover.svelte-1bccl8a .handle:where(.svelte-1bccl8a){display:none}dialog.popover.svelte-1bccl8a header:where(.svelte-1bccl8a){padding-top:var(--space-3)}dialog.compact.svelte-1bccl8a header:where(.svelte-1bccl8a){padding:0}dialog.compact.svelte-1bccl8a h2:where(.svelte-1bccl8a){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}dialog.compact.svelte-1bccl8a .close:where(.svelte-1bccl8a){display:none}dialog.compact.svelte-1bccl8a .body:where(.svelte-1bccl8a){padding:var(--space-2)}@keyframes svelte-1bccl8a-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes svelte-1bccl8a-pop{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){dialog.svelte-1bccl8a,dialog.popover.svelte-1bccl8a{animation:none}}
