dialog.svelte-185xwm9{margin:0;padding:0;border:0;max-width:none;max-height:none;background:transparent;color:var(--ink-heading);inset:auto 0 0 0;width:100%;overflow:visible}dialog.svelte-185xwm9::backdrop{background:var(--scrim);animation:svelte-185xwm9-fade var(--dur-short) var(--ease-out)}.panel.svelte-185xwm9{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:var(--surface-card);border-top:var(--rule-hair) solid var(--stroke);max-height:92dvh;transform:translateY(var(--drag, 0));animation:svelte-185xwm9-rise var(--dur-long) var(--ease-out);padding-bottom:env(safe-area-inset-bottom)}.half.svelte-185xwm9 .panel:where(.svelte-185xwm9){max-height:60dvh}.tall.svelte-185xwm9 .panel:where(.svelte-185xwm9){height:92dvh}dialog.svelte-185xwm9:not(.dragging) .panel:where(.svelte-185xwm9){transition:transform var(--dur-short) var(--ease-out)}.grab.svelte-185xwm9{display:grid;place-items:center;height:24px;cursor:grab;touch-action:none}.grab.svelte-185xwm9 span:where(.svelte-185xwm9){width:40px;height:4px;background:var(--stroke-strong)}header.svelte-185xwm9{display:flex;justify-content:space-between;align-items:start;gap:var(--space-sm);padding:0 var(--space-md) var(--space-sm)}header.svelte-185xwm9 h2:where(.svelte-185xwm9){margin:0;font-size:var(--text-xl)}.eyebrow.svelte-185xwm9{margin:0 0 var(--space-2xs);color:var(--ink-body)}.x.svelte-185xwm9{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:none;border:var(--rule-hair) solid var(--stroke-strong);color:var(--ink-heading);cursor:pointer}.x.svelte-185xwm9:hover{background:var(--surface-raised)}.x.svelte-185xwm9:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.body.svelte-185xwm9{overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-md) var(--space-lg);min-width:0}footer.svelte-185xwm9{padding:var(--space-sm) var(--space-md);border-top:var(--rule-hair) solid var(--stroke)}@media(min-width:64rem){dialog.svelte-185xwm9{inset:0 0 0 auto;width:480px;height:100dvh}.panel.svelte-185xwm9,.tall.svelte-185xwm9 .panel:where(.svelte-185xwm9),.half.svelte-185xwm9 .panel:where(.svelte-185xwm9){height:100dvh;max-height:none;border-top:0;border-left:var(--rule-hair) solid var(--stroke);animation-name:svelte-185xwm9-slide;transform:none}.grab.svelte-185xwm9{display:none}header.svelte-185xwm9{padding-top:var(--space-lg)}}@keyframes svelte-185xwm9-rise{0%{transform:translateY(100%)}}@keyframes svelte-185xwm9-slide{0%{transform:translate(100%)}}@keyframes svelte-185xwm9-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.panel.svelte-185xwm9,dialog.svelte-185xwm9::backdrop{animation:none}}
