@media screen{:where(:root[data-js]) .flow .stepper-figure{grid-column:1/span 8}:where(:root[data-js]) .flow .stepper-steps,:where(:root[data-js]) .flow .stepper-source{grid-column:9/span 4}}@media screen and (max-width:1199px){:where(:root[data-js]) .flow .stepper-figure,:where(:root[data-js]) .flow .stepper-steps,:where(:root[data-js]) .flow .stepper-source{grid-column:1/-1}:where(:root[data-js]) .flow .stepper-figure{width:100%;max-width:calc(720px + 2*clamp(16px,1.6vw,24px));position:static}:where(:root[data-js]) .flow .stepper-steps{max-width:46em;margin-top:40px}}.flow-book{color:var(--ink)}.flow-book[data-show]{transform-box:fill-box;transform-origin:50%}.flow-book-halo{fill:none;stroke:var(--bg);stroke-width:5px}.flow-rail{stroke:currentColor;stroke-width:1.5px}.flow-rung{stroke:currentColor;stroke-width:1px;stroke-opacity:.55}.flow-coin[data-cat=native]{color:var(--c-native)}.flow-coin[data-cat=stable]{color:var(--c-stable)}.flow-coin[data-cat=amaroo]{color:var(--c-amaroo)}.flow-coin-disc{fill:var(--bg);stroke:currentColor;stroke-width:1.5px}.flow-coin-dot{fill:currentColor}.flow-coin-bars{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.flow-coin-ring{fill:none;stroke:currentColor;stroke-width:1.25px}.flow-lock-body{fill:var(--bg);stroke:currentColor;stroke-width:1.25px}.flow-lock-shackle{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round}.flow-unlock{color:var(--ink)}.flow-square{color:var(--accent);fill:currentColor;stroke:currentColor;stroke-width:1px}.flow-block{fill:var(--bg);stroke:currentColor;stroke-width:1.25px;transform-box:fill-box;transform-origin:50%}.flow-clearing{color:var(--accent);stroke:currentColor;stroke-width:2px;stroke-linecap:round}.flow-depth-break{color:var(--accent)}.flow-depth-halo{fill:none;stroke:var(--bg);stroke-width:5px}.flow-depth-dots{transform-box:fill-box;transform-origin:50%}.flow-depth-dot{fill:currentColor}.flow-depth-mark{color:var(--ink)}.flow-depth-tick{fill:none;stroke:currentColor;stroke-width:1px}.flow-port{fill:var(--bg);stroke:currentColor;stroke-width:1.25px}.flow-pipe{stroke:currentColor;stroke-width:1px}.flow-timeout{color:var(--ink)}.flow-timeout-glass{fill:var(--bg);stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round}.flow-timeout-sand{fill:currentColor}.flow-timeout-caps{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.flow-trail{color:var(--accent);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.flow-seal{color:var(--accent)}.flow-seal-keyline{fill:var(--bg)}.flow-seal-disc{fill:currentColor}.flow-seal-tick{fill:none;stroke:var(--accent-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.flow-quote{color:var(--ink)}.flow-quote-tick{fill:currentColor}.flow-bracket{color:var(--accent);fill:none;stroke:currentColor;stroke-width:1.5px}.flow-spread{color:var(--ink)}.flow-spread-line{stroke:currentColor;stroke-width:1px}.flow-move,.flow-pop,.flow-grow,.flow-square{transform-box:fill-box;transform-origin:50%}.flow-transient{opacity:0}.flow-header-mark{fill:var(--ink)}.flow-label{left:var(--x);top:var(--y);white-space:nowrap;color:var(--ink-muted);pointer-events:none;font-size:.8125rem;line-height:1.2;position:absolute;transform:translate(-50%)}.flow-label[data-anchor=above]{transform:translate(-50%,-100%)}.flow-label[data-anchor=end]{transform:translate(-100%,-50%)}.flow-label[data-anchor=start]{transform:translateY(-50%)}.flow-label[data-anchor=below-end]{text-align:right;transform:translate(-100%)}.flow-label[data-anchor=above-end]{text-align:right;transform:translate(-100%,-100%)}.flow-label-match{color:var(--accent)}.flow .fig-drawing .flow-label[data-on]:not([data-current]){color:var(--ink-muted)}.flow-lane-label{transform:translate(0, var(--shift,0%))}.flow-lane-label[data-pinned=end]{transform:translate(-100%, var(--shift,0%))}.flow-label-spread{background:var(--bg);padding:2px;transform:none}.flow .stepper-frame :is(.flow-label,.fig-lane-label){font-size:.6875rem}@container (width>=560px){.flow .stepper-frame :is(.flow-label,.fig-lane-label){font-size:.8125rem}}@container (width<=559px){.flow .stepper-frame .flow-depth-dots{scale:1.6}.flow .stepper-frame .flow-label-depth{display:none}.flow .stepper-frame .flow-lane-label{translate:0 3px}}:where(:root:not([data-js])) .flow .stepper-steps{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1099px){:where(:root:not([data-js])) .flow .stepper-steps{grid-template-columns:minmax(0,1fr)}}@media print{.flow .stepper-steps{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:599px){.flow .stepper-stage{aspect-ratio:376/340;overflow:hidden}.flow .stepper-stage .flow-svg{height:100%}.flow [data-flow-overview] :is(.flow-seal,.flow-settled) .flow-grow{scale:1.6}.flow [data-flow-overview] .flow-label-actor{translate:0 4px}.flow [data-flow-overview] .flow-label-actor:is([data-anchor=above],[data-anchor=above-end]){translate:0 -4px}.flow .stepper-stage[data-flow-overview] :is(.flow-label,.fig-lane-label){font-size:.6875rem}.flow .stepper-stage[data-flow-overview] .flow-lane-label{translate:0 3px}.flow [data-flow-overview] .flow-depth-dots{scale:1.6}.flow .stepper-stage[data-flow-overview] .flow-label-depth{display:none}}.flow .stepper-stage :is(.flow-grow,.flow-depth-dots){transition:scale .4s var(--ease-enter)}
