.wf[data-astro-cid-3bvj3llf]{color:var(--ink);margin:0;container-type:inline-size}.wf-stage[data-astro-cid-3bvj3llf]{position:relative}.wf-wires[data-astro-cid-3bvj3llf]{pointer-events:none;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wf-steps[data-astro-cid-3bvj3llf]{z-index:1;--wf-mode:narrow;margin:0;padding:0;list-style:none;position:relative}.wf-cap[data-astro-cid-3bvj3llf]{grid-template-columns:auto 1fr;align-content:start;align-items:baseline;column-gap:.6rem;display:grid}.wf-num[data-astro-cid-3bvj3llf]{border:1px solid var(--rule-strong);width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 2px var(--paper), inset 0 0 0 3px var(--rule);font-variant-numeric:lining-nums tabular-nums;color:var(--green);border-radius:50%;grid-row:1;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid;transform:translateY(-.1rem)}.wf-title[data-astro-cid-3bvj3llf]{letter-spacing:-.005em;grid-column:2;font-size:1rem;font-weight:600;line-height:1.3}.wf-text[data-astro-cid-3bvj3llf]{color:var(--ink-2);grid-column:2;max-width:30ch;margin-top:.3rem;font-size:.875rem;line-height:1.5}.wf-node[data-astro-cid-3bvj3llf],.wf-dest[data-astro-cid-3bvj3llf]{background:var(--paper-raised);max-width:100%;color:var(--ink);border-radius:var(--radius);transition:opacity .36s var(--ease-out), border-color .36s var(--ease-out);align-items:center;line-height:1.25;display:inline-flex;position:relative}.wf-node[data-astro-cid-3bvj3llf]{border:1px solid var(--rule-strong);box-shadow:inset 0 0 0 2px var(--paper-raised), inset 0 0 0 3px var(--rule);padding:.55rem .85rem;font-size:.875rem;font-weight:600;font-stretch:106%}.wf-dest[data-astro-cid-3bvj3llf]{border:1px solid var(--rule);flex-direction:column;align-items:flex-start;padding:.4rem .7rem;font-size:.8125rem;font-weight:500}.wf-sub[data-astro-cid-3bvj3llf]{color:var(--ink-3);font-size:.75rem;font-weight:400}.wf-dests[data-astro-cid-3bvj3llf]{justify-items:start;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.wf-basin[data-astro-cid-3bvj3llf]{justify-items:start;row-gap:.15rem;display:inline-grid;position:relative}.wf-vessel[data-astro-cid-3bvj3llf]{width:6rem;height:4.25rem;margin-bottom:.5rem;display:block}.wf-basin-label[data-astro-cid-3bvj3llf]{font-size:.875rem;font-weight:600;font-stretch:106%;line-height:1.3}.wf-recovered[data-astro-cid-3bvj3llf]{color:var(--copper);white-space:nowrap;transition:opacity .4s var(--ease-out);font-size:.8125rem;font-weight:600;line-height:1.3}.wf-foot[data-astro-cid-3bvj3llf]{justify-content:flex-end;min-height:2.75rem;margin-top:.5rem;display:flex}.wf-replay[data-astro-cid-3bvj3llf]{font:inherit;color:var(--green);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;min-height:44px;padding:.5rem 0;font-size:.8125rem;font-weight:600;text-decoration:underline 1px}.wf-replay[data-astro-cid-3bvj3llf]:hover{text-decoration-thickness:2px}.wf-step[data-astro-cid-3bvj3llf]{grid-template:"lane cap""lane dests"1fr/minmax(7.75rem,.8fr) minmax(0,1.2fr);gap:.75rem clamp(1rem,4cqi,1.75rem);padding-block:1.1rem;display:grid}.wf-step[data-astro-cid-3bvj3llf]:first-child{padding-top:0}.wf-cap[data-astro-cid-3bvj3llf]{grid-area:cap}.wf-lane[data-astro-cid-3bvj3llf]{grid-area:lane;justify-content:center;align-items:flex-start;display:flex}.wf-dests[data-astro-cid-3bvj3llf]{grid-area:dests;padding-left:.25rem}.wf-dests[data-astro-cid-3bvj3llf]:empty{display:none}.wf-basin[data-astro-cid-3bvj3llf]{text-align:center;justify-items:center}@container (width>=760px){.wf-steps[data-astro-cid-3bvj3llf]{--wf-mode:wide;--wf-drop:1.6rem;grid-template-rows:auto auto auto;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(1.25rem,2.6cqi,2.25rem);display:grid}.wf-step[data-astro-cid-3bvj3llf]{grid-row:1/span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-template-areas:"cap""lane""dests";row-gap:0;padding:0}.wf-cap[data-astro-cid-3bvj3llf]{padding-bottom:1.5rem}.wf-lane[data-astro-cid-3bvj3llf]{padding-top:calc(var(--i) * var(--wf-drop));justify-content:flex-start;padding-bottom:1.75rem}.wf-dests[data-astro-cid-3bvj3llf]{align-content:start;padding-left:1.75rem}.wf-dests[data-astro-cid-3bvj3llf]:empty{display:grid}.wf-basin[data-astro-cid-3bvj3llf]{text-align:left;justify-items:start;margin-top:1.75rem}.wf-vessel[data-astro-cid-3bvj3llf]{width:7.5rem}.wf-text[data-astro-cid-3bvj3llf]{max-width:24ch}}.wf-compact[data-astro-cid-3bvj3llf] .wf-cap[data-astro-cid-3bvj3llf]{padding-bottom:1rem}.wf[data-astro-cid-3bvj3llf][data-state=pre] .wf-node[data-astro-cid-3bvj3llf],.wf[data-astro-cid-3bvj3llf][data-state=pre] .wf-dest[data-astro-cid-3bvj3llf],.wf[data-astro-cid-3bvj3llf][data-state=pre] .wf-basin-label[data-astro-cid-3bvj3llf]{opacity:.4}.wf[data-astro-cid-3bvj3llf][data-state=pre] .wf-recovered[data-astro-cid-3bvj3llf]{opacity:0}.wf[data-astro-cid-3bvj3llf] [data-astro-cid-3bvj3llf][data-lit],.wf[data-astro-cid-3bvj3llf] [data-astro-cid-3bvj3llf][data-lit] .wf-basin-label[data-astro-cid-3bvj3llf]{opacity:1!important}.wf[data-astro-cid-3bvj3llf] .wf-s{stroke:var(--green);stroke-width:.9px}.wf[data-astro-cid-3bvj3llf] .wf-s-thin,.wf[data-astro-cid-3bvj3llf] .wf-time,.wf[data-astro-cid-3bvj3llf] .wf-tick{stroke:var(--sage);stroke-width:.75px}.wf[data-astro-cid-3bvj3llf] .wf-wall{stroke:var(--ink-2);stroke-width:1px}.wf[data-astro-cid-3bvj3llf] .wf-wall-in{stroke:var(--sage);stroke-width:.6px}.wf[data-astro-cid-3bvj3llf] .wf-fill{stroke:var(--sage);stroke-width:.7px}.wf[data-astro-cid-3bvj3llf] .wf-brim{stroke:var(--copper);stroke-width:1.25px}.wf[data-astro-cid-3bvj3llf] .wf-dot{fill:var(--green)}.wf[data-astro-cid-3bvj3llf] .wf-dot-pre{fill:var(--paper-raised);stroke:var(--green);stroke-width:1.25px}.wf[data-astro-cid-3bvj3llf] .wf-chev{stroke:var(--sage);stroke-width:1px}.wf[data-astro-cid-3bvj3llf] .wf-port{fill:var(--paper-raised);stroke:var(--green);stroke-width:1px}.night .wf[data-astro-cid-3bvj3llf] .wf-num[data-astro-cid-3bvj3llf]{box-shadow:inset 0 0 0 2px var(--night), inset 0 0 0 3px var(--rule)}.night .wf[data-astro-cid-3bvj3llf] .wf-node[data-astro-cid-3bvj3llf],.night .wf[data-astro-cid-3bvj3llf] .wf-dest[data-astro-cid-3bvj3llf]{background:var(--night-2)}.night .wf[data-astro-cid-3bvj3llf] .wf-node[data-astro-cid-3bvj3llf]{box-shadow:inset 0 0 0 2px var(--night-2), inset 0 0 0 3px var(--rule)}.night .wf[data-astro-cid-3bvj3llf] .wf-port,.night .wf[data-astro-cid-3bvj3llf] .wf-dot-pre{fill:var(--night-2)}
