.auto-h.svelte-1bks1n6{margin:-4px;overflow:hidden}.auto-h-inner.svelte-1bks1n6{padding:4px}@media(prefers-reduced-motion:no-preference){.auto-h.settled.svelte-1bks1n6{transition:height calc(var(--motion-duration) * 2.4) cubic-bezier(.22,1,.36,1)}.auto-h.settled.shrinking.svelte-1bks1n6{transition:height calc(var(--motion-duration) * 3.6) cubic-bezier(.65,0,.35,1)}.auto-h.settled.following.svelte-1bks1n6{transition:none}}.drawing.svelte-jq1q8k{--c: var(--flow-accent, var(--accent));display:block;width:100%;max-width:260px;height:auto;overflow:visible}.drawing.settled.svelte-jq1q8k{--c: var(--ok)}.drawing.svelte-jq1q8k :is(.ln:where(.svelte-jq1q8k),.bx:where(.svelte-jq1q8k),.ring:where(.svelte-jq1q8k),.head:where(.svelte-jq1q8k)){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ln.svelte-jq1q8k{fill:none;stroke:color-mix(in oklab,var(--ink) 45%,transparent);stroke-width:1.2}.ln--soft.svelte-jq1q8k{stroke:color-mix(in oklab,var(--ink) 34%,transparent);stroke-dasharray:4 5}.ln--thin.svelte-jq1q8k{stroke:color-mix(in oklab,var(--ink) 30%,transparent);stroke-width:1}.bx.svelte-jq1q8k{fill:color-mix(in oklab,var(--ground) 40%,transparent);stroke:color-mix(in oklab,var(--ink) 40%,transparent);stroke-width:1}.bx--front.svelte-jq1q8k{fill:var(--bar)}.dot.svelte-jq1q8k{fill:color-mix(in oklab,var(--ink) 78%,transparent)}.ring.svelte-jq1q8k{fill:none;stroke:color-mix(in oklab,var(--ink) 42%,transparent);stroke-width:1}.head.svelte-jq1q8k{fill:none;stroke:color-mix(in oklab,var(--ink) 55%,transparent);stroke-width:1.1}.ln--c.svelte-jq1q8k{stroke:var(--c);stroke-width:1.7}.head--c.svelte-jq1q8k{stroke:var(--c);stroke-width:1.5}.dot--c.svelte-jq1q8k{fill:var(--c)}.ring--c.svelte-jq1q8k{stroke:var(--c)}.ln--c.svelte-jq1q8k,.head--c.svelte-jq1q8k,.ring--c.svelte-jq1q8k,.dot--c.svelte-jq1q8k{transition:stroke calc(var(--motion-duration) * 3) var(--motion-ease),fill calc(var(--motion-duration) * 3) var(--motion-ease)}.ring--pulse.svelte-jq1q8k{opacity:0;stroke:var(--c);transform-box:fill-box;transform-origin:center}.draw.svelte-jq1q8k{stroke-dasharray:1;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.draw.svelte-jq1q8k{animation:svelte-jq1q8k-tool-draw .9s var(--motion-ease) .26s 1 backwards}.ring--pulse.svelte-jq1q8k{animation:svelte-jq1q8k-tool-pulse 1.4s var(--motion-ease) 1s 1}.settled.svelte-jq1q8k .ring--pulse:where(.svelte-jq1q8k){animation:svelte-jq1q8k-tool-pulse-again 1.4s var(--motion-ease) .2s 1}}@keyframes svelte-jq1q8k-tool-draw{0%{stroke-dashoffset:1}}@keyframes svelte-jq1q8k-tool-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes svelte-jq1q8k-tool-pulse-again{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes svelte-jq1q8k-tool-arrive{0%{opacity:0}}.flow-steps.svelte-f917q3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;margin-top:12px}li.svelte-f917q3{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;line-height:1;transition:color calc(var(--motion-duration) * 2) var(--motion-ease)}li.svelte-f917q3+li:where(.svelte-f917q3):before{content:"";width:16px;height:1px;margin-right:2px;background:var(--hairline)}li.past.svelte-f917q3+li:where(.svelte-f917q3):before,li.past.svelte-f917q3+li.on:where(.svelte-f917q3):before{background:color-mix(in oklab,var(--flow-accent, var(--accent)) 55%,var(--hairline))}.num.svelte-f917q3{display:inline-flex;flex:none;width:20px;height:20px;align-items:center;justify-content:center;border:1px solid var(--hairline);border-radius:999px;font-variant-numeric:tabular-nums;font-size:11px;transition:background-color calc(var(--motion-duration) * 2) var(--motion-ease),border-color calc(var(--motion-duration) * 2) var(--motion-ease),color calc(var(--motion-duration) * 2) var(--motion-ease)}li.on.svelte-f917q3{color:var(--ink);font-weight:500}li.on.svelte-f917q3 .num:where(.svelte-f917q3){border-color:var(--flow-accent, var(--accent));background:var(--flow-accent, var(--accent));color:var(--bar)}li.past.svelte-f917q3 .num:where(.svelte-f917q3){border-color:color-mix(in oklab,var(--flow-accent, var(--accent)) 45%,var(--hairline));background:color-mix(in oklab,var(--flow-accent, var(--accent)) 12%,transparent);color:var(--flow-accent, var(--accent))}@media(max-width:479.98px){li.svelte-f917q3:not(.on) .label:where(.svelte-f917q3){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.dlg[data-tone=destructive]{--flow-accent: var(--danger)}
