.pipeline-canvas.svelte-uxwjx6{position:absolute;inset:0;z-index:1;overflow:hidden;opacity:0;pointer-events:none;transition:opacity var(--duration-performance-standard, .4s) var(--ease-performance-standard, ease)}.pipeline-canvas[data-renderer-state=ready].svelte-uxwjx6{opacity:1}canvas.svelte-uxwjx6{display:block;width:100%;height:100%}.pipeline-canvas__scan.svelte-uxwjx6{position:absolute;inset:12% 3%;border-top:1px solid color-mix(in srgb,var(--waterway-signal) 36%,transparent);border-bottom:1px solid color-mix(in srgb,var(--waterway-panel) 10%,transparent);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--waterway-signal) 8%,transparent) 52%,transparent);mix-blend-mode:screen;opacity:.56;animation:svelte-uxwjx6-pipeline-scan calc(var(--duration-performance-slow, .7s) * 8) linear infinite}@keyframes svelte-uxwjx6-pipeline-scan{0%,to{transform:translateY(-4%);opacity:.32}50%{transform:translateY(4%);opacity:.62}}@media(max-width:760px){.pipeline-canvas.svelte-uxwjx6{position:relative;inset:auto;height:15rem;margin:0 -1rem 1rem;border-block:1px solid color-mix(in srgb,var(--waterway-panel) 12%,transparent)}}@media(prefers-reduced-motion:reduce){.pipeline-canvas.svelte-uxwjx6{transition:none}.pipeline-canvas__scan.svelte-uxwjx6{animation:none;transform:none}}.waterway.svelte-1wugg59{--waterway-ink: var(--color-performance-ink, #090909);--waterway-muted: var(--color-performance-muted, #5e6268);--waterway-line: var(--color-performance-line, #d7d7d2);--waterway-line-strong: var(--color-performance-line-strong, #9c9c96);--waterway-panel: var(--color-performance-panel, #ffffff);--waterway-court: var(--color-performance-court, #e6e6e0);--waterway-court-line: var(--color-performance-court-line, rgba(255, 255, 255, .86));--waterway-ink-soft: var(--color-performance-ink-soft, #262626);--waterway-signal: var(--color-performance-signal, #0057b8);--waterway-signal-soft: var(--color-performance-signal-soft, #dce8f5);--waterway-pressure: var(--color-performance-pressure, #e54800);--waterway-ready: var(--color-performance-ready, #007a4d);--waterway-ready-soft: var(--color-performance-ready-soft, #dcece5);--waterway-review: var(--color-performance-review, #8b6b00);--waterway-review-soft: var(--color-performance-review-soft, #f1e7c8);--waterway-stop: var(--color-performance-stop, #c62026);--waterway-stop-soft: var(--color-performance-stop-soft, #f5dddd);display:grid;gap:clamp(1rem,2vw,1.5rem);width:min(100%,90rem);margin:0 auto;padding:0;color:var(--waterway-ink)}.waterway__header.svelte-1wugg59{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:clamp(1.5rem,5vw,5rem);align-items:end}.waterway__header.svelte-1wugg59 h2:where(.svelte-1wugg59),.waterway__header.svelte-1wugg59 p:where(.svelte-1wugg59){margin:0}.waterway__header.svelte-1wugg59 h2:where(.svelte-1wugg59){max-width:18ch;font-size:clamp(2rem,4.1vw,4.75rem);font-weight:var(--font-performance-medium, 500);letter-spacing:-.045em;line-height:.96;text-wrap:balance}.waterway__header.svelte-1wugg59 p:where(.svelte-1wugg59){max-width:40rem;color:var(--waterway-muted);font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.waterway__eyebrow.svelte-1wugg59,.waterway__controls.svelte-1wugg59 span:where(.svelte-1wugg59),.waterway__controls.svelte-1wugg59 small:where(.svelte-1wugg59),.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59)>span:where(.svelte-1wugg59),.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59)>small:where(.svelte-1wugg59),.waterway__ledger-card.svelte-1wugg59 header:where(.svelte-1wugg59) span:where(.svelte-1wugg59),dt.svelte-1wugg59,figcaption.svelte-1wugg59{font-family:var(--font-performance-mono, monospace);font-size:.72rem;font-weight:var(--font-performance-semibold, 600);letter-spacing:.04em;text-transform:uppercase}.waterway__eyebrow.svelte-1wugg59{display:block;margin-bottom:.9rem;color:var(--waterway-signal)}.waterway__controls.svelte-1wugg59{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--waterway-line-strong);background:var(--waterway-line);gap:1px}.waterway__controls.svelte-1wugg59 button:where(.svelte-1wugg59){display:grid;grid-template-columns:auto 1fr;gap:.15rem .7rem;align-items:center;min-height:5.1rem;padding:.85rem 1rem;border:0;background:var(--waterway-panel);color:var(--waterway-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-performance-micro, .2s) var(--ease-performance-standard, ease),color var(--duration-performance-micro, .2s) var(--ease-performance-standard, ease)}.waterway__controls.svelte-1wugg59 button:where(.svelte-1wugg59):hover{background:var(--waterway-signal-soft)}.waterway__controls.svelte-1wugg59 button:where(.svelte-1wugg59):focus-visible{position:relative;z-index:2;outline:3px solid var(--waterway-signal);outline-offset:-3px}.waterway__controls.svelte-1wugg59 .waterway__chapter--active:where(.svelte-1wugg59){background:var(--waterway-ink-soft);color:var(--waterway-panel)}.waterway__controls.svelte-1wugg59 button.waterway__chapter--active:where(.svelte-1wugg59):hover{background:var(--waterway-ink-soft);color:var(--waterway-panel)}.waterway__controls.svelte-1wugg59 span:where(.svelte-1wugg59){grid-row:1 / span 2;color:var(--waterway-signal)}.waterway__controls.svelte-1wugg59 strong:where(.svelte-1wugg59){font-size:1rem;line-height:1.1}.waterway__controls.svelte-1wugg59 small:where(.svelte-1wugg59){opacity:.68;font-size:.64rem}.waterway__system.svelte-1wugg59{--waterway-route-progress: 50%;--waterway-primary-progress: 31%;display:grid;gap:0;border:1px solid var(--waterway-line-strong);background:var(--waterway-line)}.waterway__system[data-flow-progress=map].svelte-1wugg59{--waterway-route-progress: 50%;--waterway-primary-progress: 31%}.waterway__system[data-flow-progress=build].svelte-1wugg59{--waterway-route-progress: 75%;--waterway-primary-progress: 61%}.waterway__system[data-flow-progress=control].svelte-1wugg59{--waterway-route-progress: 100%;--waterway-primary-progress: 100%}.waterway__figure.svelte-1wugg59{margin:0;border:0;background:var(--waterway-ink-soft)}.waterway__scene.svelte-1wugg59{position:relative;min-height:clamp(28rem,38vw,34rem);overflow:hidden;background:linear-gradient(to right,color-mix(in srgb,var(--waterway-court-line) 8%,transparent) 1px,transparent 1px) 0 0 / calc(100% / 12) 100%,linear-gradient(to bottom,color-mix(in srgb,var(--waterway-court-line) 8%,transparent) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(145deg,color-mix(in srgb,var(--waterway-ink-soft) 78%,var(--waterway-court)) 0%,var(--waterway-ink-soft) 50%,var(--waterway-ink) 100%)}.waterway__scene.svelte-1wugg59:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 94%,color-mix(in srgb,var(--waterway-court-line) 10%,transparent) 94% 94.15%,transparent 94.15%);opacity:.7;pointer-events:none}.waterway__flow-readout.svelte-1wugg59{position:absolute;left:clamp(1rem,2vw,1.5rem);top:clamp(1rem,2vw,1.5rem);z-index:4;display:grid;grid-template-columns:auto auto;gap:.2rem .75rem;align-items:baseline;padding:.65rem .8rem;border:1px solid color-mix(in srgb,var(--waterway-panel) 18%,transparent);border-top:2px solid var(--waterway-signal);background:color-mix(in srgb,var(--waterway-ink) 88%,transparent);color:var(--waterway-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.waterway__flow-readout.svelte-1wugg59 span:where(.svelte-1wugg59),.waterway__flow-readout.svelte-1wugg59 small:where(.svelte-1wugg59){font-family:var(--font-performance-mono, monospace);font-size:.62rem;font-weight:var(--font-performance-semibold, 600);letter-spacing:.04em;text-transform:uppercase}.waterway__flow-readout.svelte-1wugg59 span:where(.svelte-1wugg59){color:var(--waterway-signal-soft)}.waterway__flow-readout.svelte-1wugg59 strong:where(.svelte-1wugg59){font-size:.85rem}.waterway__flow-readout.svelte-1wugg59 small:where(.svelte-1wugg59){grid-column:1 / -1;opacity:.62;text-transform:none}.waterway__pipeline.svelte-1wugg59{position:absolute;inset:0;z-index:1;width:100%;height:100%;transition:opacity var(--duration-performance-standard, .4s) var(--ease-performance-standard, ease)}.waterway__pipeline--enhanced.svelte-1wugg59{opacity:0}.waterway__input-shell.svelte-1wugg59 path:where(.svelte-1wugg59),.waterway__input-lines.svelte-1wugg59 path:where(.svelte-1wugg59){fill:none;stroke-linecap:square;stroke-linejoin:miter}.waterway__input-shell.svelte-1wugg59 path:where(.svelte-1wugg59){stroke:color-mix(in srgb,var(--waterway-court) 78%,var(--waterway-line-strong));stroke-width:24;opacity:.78}.waterway__input-lines.svelte-1wugg59 path:where(.svelte-1wugg59){stroke:color-mix(in srgb,var(--waterway-signal) 82%,var(--waterway-ink-soft));stroke-width:10;opacity:.94}.waterway__pipe-shell.svelte-1wugg59,.waterway__flow.svelte-1wugg59,.waterway__current.svelte-1wugg59{fill:none;stroke-linecap:square;stroke-linejoin:miter}.waterway__pipe-shell.svelte-1wugg59{stroke:color-mix(in srgb,var(--waterway-court) 78%,var(--waterway-line-strong));stroke-width:44;opacity:.84}.waterway__flow.svelte-1wugg59{stroke:url(#water-flow);stroke-width:26;opacity:.92}.waterway__current.svelte-1wugg59{stroke:color-mix(in srgb,var(--waterway-panel) 88%,var(--waterway-signal-soft));stroke-width:4;stroke-dasharray:10 28;stroke-linecap:round;filter:url(#water-glow);opacity:.12;animation:svelte-1wugg59-waterway-current calc(var(--duration-performance-slow, .7s) * 4) linear infinite;transition:opacity var(--duration-performance-micro, .2s) var(--ease-performance-standard, ease)}.waterway__current[data-flow-segment=build].svelte-1wugg59{animation-delay:-.65s}.waterway__current[data-flow-segment=control].svelte-1wugg59{animation-delay:-1.3s}.waterway__figure[data-active-stage=map].svelte-1wugg59 [data-flow-segment=map]:where(.svelte-1wugg59),.waterway__figure[data-active-stage=build].svelte-1wugg59 [data-flow-segment=map]:where(.svelte-1wugg59),.waterway__figure[data-active-stage=build].svelte-1wugg59 [data-flow-segment=build]:where(.svelte-1wugg59),.waterway__figure[data-active-stage=control].svelte-1wugg59 [data-flow-segment]:where(.svelte-1wugg59){opacity:1}.waterway__pipe-joints.svelte-1wugg59 path:where(.svelte-1wugg59){fill:none;stroke:color-mix(in srgb,var(--waterway-panel) 72%,var(--waterway-line-strong));stroke-width:3}.waterway__instrument-valve.svelte-1wugg59{color:color-mix(in srgb,var(--waterway-line-strong) 80%,var(--waterway-panel));transition:color var(--duration-performance-micro, .2s) var(--ease-performance-standard, ease),filter var(--duration-performance-micro, .2s) var(--ease-performance-standard, ease)}.waterway__valve-ring.svelte-1wugg59{fill:var(--waterway-ink-soft);stroke-width:2}.waterway__valve-blade.svelte-1wugg59{fill:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter}.waterway__valve-core.svelte-1wugg59{fill:currentColor;stroke:none}.waterway__figure[data-active-stage=map].svelte-1wugg59 [data-valve-stage=map]:where(.svelte-1wugg59),.waterway__figure[data-active-stage=build].svelte-1wugg59 [data-valve-stage=build]:where(.svelte-1wugg59),.waterway__figure[data-active-stage=control].svelte-1wugg59 [data-valve-stage=control]:where(.svelte-1wugg59){color:var(--waterway-pressure);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--waterway-pressure) 68%,transparent))}.waterway__figure[data-active-stage=build].svelte-1wugg59 [data-valve-stage=map]:where(.svelte-1wugg59),.waterway__figure[data-active-stage=control].svelte-1wugg59 [data-valve-stage=map]:where(.svelte-1wugg59),.waterway__figure[data-active-stage=control].svelte-1wugg59 [data-valve-stage=build]:where(.svelte-1wugg59){color:var(--waterway-ready)}.waterway__terminal.svelte-1wugg59{fill:none;stroke:color-mix(in srgb,var(--waterway-panel) 74%,var(--waterway-signal-soft));stroke-width:3}.waterway__milestones.svelte-1wugg59{position:absolute;inset:0;z-index:3;margin:0;padding:0;list-style:none}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59){--milestone-lift: 0rem;position:absolute;display:grid;gap:.2rem;min-width:10rem;transform:translate(-50%,calc(-100% - .95rem - var(--milestone-lift)));padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--waterway-panel) 35%,transparent);border-radius:var(--radius-performance-md, 4px);background:color-mix(in srgb,var(--waterway-ink) 86%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--waterway-ink) 32%,transparent);color:var(--waterway-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--duration-performance-micro, .2s) var(--ease-performance-standard, ease),transform var(--duration-performance-micro, .2s) var(--ease-performance-standard, ease),background var(--duration-performance-micro, .2s) var(--ease-performance-standard, ease)}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):after{content:"";position:absolute;bottom:-.36rem;left:50%;width:.65rem;height:.65rem;border-radius:50%;background:var(--waterway-signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--waterway-signal) 20%,transparent);transform:translate(-50%)}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59){max-width:min(13rem,20%)}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):nth-child(1){left:var(--waterway-gate-map-x, 21.7%);top:var(--waterway-gate-map-y, 62.4%)}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):nth-child(2){left:var(--waterway-gate-build-x, 49.2%);top:var(--waterway-gate-build-y, 62.4%)}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):nth-child(3){left:var(--waterway-gate-control-x, 76.7%);top:var(--waterway-gate-control-y, 62.4%)}@media(min-width:761px)and (max-width:1180px){.waterway__milestones.svelte-1wugg59{inset:auto 1rem 1rem;display:grid}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59),.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):nth-child(1),.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):nth-child(2),.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):nth-child(3){position:relative;left:auto;right:auto;top:auto;width:auto;max-width:none;min-width:0;transform:none}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):not(.waterway__milestone--active){display:none}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):after{content:none}}.waterway__milestones.svelte-1wugg59>.waterway__milestone--active:where(.svelte-1wugg59){--milestone-lift: .18rem;border-color:var(--waterway-signal);background:color-mix(in srgb,var(--waterway-ink) 82%,var(--waterway-signal));box-shadow:inset 3px 0 0 var(--waterway-signal),0 16px 36px color-mix(in srgb,var(--waterway-ink) 46%,transparent)}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59)>span:where(.svelte-1wugg59){color:var(--waterway-signal-soft)}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59)>strong:where(.svelte-1wugg59){font-size:1.2rem}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59)>small:where(.svelte-1wugg59){opacity:.68}.waterway__control-region.svelte-1wugg59{display:grid;gap:.6rem;padding:.9rem 1rem 1rem;border-top:1px solid var(--waterway-line-strong);background:var(--waterway-ink);color:var(--waterway-panel)}.waterway__control-region.svelte-1wugg59>ol:where(.svelte-1wugg59){display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.35rem;margin:0;padding:0;list-style:none}.waterway__control-region.svelte-1wugg59>ol:where(.svelte-1wugg59) li:where(.svelte-1wugg59){display:grid;gap:.25rem;padding:.5rem;border:1px solid color-mix(in srgb,var(--waterway-panel) 16%,transparent);background:color-mix(in srgb,var(--waterway-panel) 6%,transparent)}.waterway__control-region.svelte-1wugg59 strong:where(.svelte-1wugg59){font-size:.72rem}.waterway__control-region.svelte-1wugg59 small:where(.svelte-1wugg59){font-size:.62rem;line-height:1.3;opacity:.7}.waterway__states.svelte-1wugg59{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.35rem}.waterway__state.svelte-1wugg59{display:grid;gap:.15rem;padding:.45rem .5rem;border-left:3px solid;background:color-mix(in srgb,var(--waterway-panel) 6%,transparent)}.waterway__state--run.svelte-1wugg59{border-color:var(--waterway-ready)}.waterway__state--wait.svelte-1wugg59{border-color:var(--waterway-review)}.waterway__state--stop.svelte-1wugg59{border-color:var(--waterway-stop)}figcaption.svelte-1wugg59{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;border-top:1px solid color-mix(in srgb,var(--waterway-panel) 16%,transparent);background:var(--waterway-ink);color:color-mix(in srgb,var(--waterway-panel) 72%,transparent)}figcaption.svelte-1wugg59 span:where(.svelte-1wugg59){padding:.8rem;border-right:1px solid color-mix(in srgb,var(--waterway-panel) 12%,transparent)}.waterway__network.svelte-1wugg59{display:grid;gap:1px;padding:0;border:0;border-top:1px solid var(--waterway-line-strong);background:var(--waterway-line)}.waterway__network-header.svelte-1wugg59{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;padding:clamp(1.15rem,2vw,1.75rem);background:var(--waterway-panel)}.waterway__network-header.svelte-1wugg59 h3:where(.svelte-1wugg59),.waterway__network-header.svelte-1wugg59 p:where(.svelte-1wugg59),.waterway__network-node.svelte-1wugg59 p:where(.svelte-1wugg59),.waterway__decision-field.svelte-1wugg59 p:where(.svelte-1wugg59),.waterway__business-outcome.svelte-1wugg59 p:where(.svelte-1wugg59){margin:0}.waterway__network-header.svelte-1wugg59 h3:where(.svelte-1wugg59){max-width:22ch;font-size:clamp(1.75rem,3.1vw,3.5rem);font-weight:var(--font-performance-medium, 500);letter-spacing:-.04em;line-height:1;text-wrap:balance}.waterway__network-header.svelte-1wugg59 p:where(.svelte-1wugg59){max-width:38rem;color:var(--waterway-muted);font-size:1rem;line-height:1.55}.waterway__network-route.svelte-1wugg59{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.95fr) minmax(0,1.1fr) minmax(0,1.15fr);gap:1px;padding-top:2px;background:var(--waterway-line)}.waterway__network-pipe.svelte-1wugg59{position:absolute;inset:0 0 auto;z-index:4;height:4px;overflow:hidden;background:var(--waterway-signal-soft);pointer-events:none}.waterway__network-pipe.svelte-1wugg59 span:where(.svelte-1wugg59){position:relative;display:block;width:var(--waterway-route-progress);height:100%;overflow:hidden;background:var(--waterway-signal);box-shadow:0 0 8px color-mix(in srgb,var(--waterway-signal) 32%,transparent);transition:width var(--duration-performance-standard, .35s) var(--ease-performance-standard, ease)}.waterway__network-pipe.svelte-1wugg59 span:where(.svelte-1wugg59):after{content:"";position:absolute;left:-4rem;top:0;width:4rem;height:100%;background:linear-gradient(90deg,transparent,var(--waterway-panel),transparent);animation:svelte-1wugg59-waterway-network-current calc(var(--duration-performance-slow, .7s) * 3) linear infinite}.waterway__system.svelte-1wugg59 [data-flow-phase]:where(.svelte-1wugg59){opacity:.62;transition:opacity var(--duration-performance-standard, .35s) var(--ease-performance-standard, ease),filter var(--duration-performance-standard, .35s) var(--ease-performance-standard, ease)}.waterway__system[data-flow-progress=map].svelte-1wugg59 [data-flow-phase=map]:where(.svelte-1wugg59),.waterway__system[data-flow-progress=build].svelte-1wugg59 [data-flow-phase=map]:where(.svelte-1wugg59),.waterway__system[data-flow-progress=build].svelte-1wugg59 [data-flow-phase=build]:where(.svelte-1wugg59),.waterway__system[data-flow-progress=control].svelte-1wugg59 [data-flow-phase]:where(.svelte-1wugg59){opacity:1}.waterway__network-node.svelte-1wugg59{position:relative;display:grid;align-content:start;gap:1rem;min-width:0;padding:1rem;background:var(--waterway-panel)}.waterway__network-node.svelte-1wugg59:after{content:"";position:absolute;top:2.08rem;right:-.34rem;z-index:3;width:.58rem;height:.58rem;border:2px solid var(--waterway-panel);border-radius:50%;background:var(--waterway-signal)}.waterway__network-node.svelte-1wugg59:last-child:after{display:none}.waterway__network-node.svelte-1wugg59>header:where(.svelte-1wugg59),.waterway__pause-station.svelte-1wugg59>header:where(.svelte-1wugg59){display:grid;gap:.35rem;padding-bottom:.75rem;border-bottom:1px solid var(--waterway-line)}.waterway__network-node.svelte-1wugg59>header:where(.svelte-1wugg59) span:where(.svelte-1wugg59),.waterway__work-cell.svelte-1wugg59 li:where(.svelte-1wugg59)>span:where(.svelte-1wugg59),.waterway__decision-field.svelte-1wugg59 article:where(.svelte-1wugg59)>span:where(.svelte-1wugg59),.waterway__pause-station.svelte-1wugg59 span:where(.svelte-1wugg59),.waterway__business-outcome.svelte-1wugg59 span:where(.svelte-1wugg59),.waterway__business-outcome.svelte-1wugg59 small:where(.svelte-1wugg59){font-family:var(--font-performance-mono, monospace);font-size:.65rem;font-weight:var(--font-performance-semibold, 600);letter-spacing:.04em;text-transform:uppercase}.waterway__network-node.svelte-1wugg59>header:where(.svelte-1wugg59) span:where(.svelte-1wugg59),.waterway__business-outcome.svelte-1wugg59 span:where(.svelte-1wugg59){color:var(--waterway-signal)}.waterway__network-node.svelte-1wugg59>header:where(.svelte-1wugg59) strong:where(.svelte-1wugg59){font-size:.95rem;line-height:1.3}.waterway__trigger-list.svelte-1wugg59{display:grid;gap:.5rem}.waterway__trigger-list.svelte-1wugg59 article:where(.svelte-1wugg59){display:grid;gap:.3rem;padding:.7rem;border-left:3px solid var(--waterway-signal);background:var(--waterway-signal-soft)}.waterway__trigger-source.svelte-1wugg59{display:flex;gap:.45rem;align-items:center;color:var(--waterway-signal);font-family:var(--font-performance-mono, monospace);font-size:.65rem;font-weight:var(--font-performance-semibold, 600);letter-spacing:.04em;text-transform:uppercase}.waterway__source-icon.svelte-1wugg59{position:relative;flex:0 0 auto;display:inline-block;width:.78rem;height:.78rem;border:1.5px solid currentColor}.waterway__source-icon[data-source-icon=human].svelte-1wugg59{border-radius:50%;box-shadow:inset 0 -.23rem color-mix(in srgb,var(--waterway-signal) 28%,transparent)}.waterway__source-icon[data-source-icon=system].svelte-1wugg59:before,.waterway__source-icon[data-source-icon=system].svelte-1wugg59:after{content:"";position:absolute;background:currentColor}.waterway__source-icon[data-source-icon=system].svelte-1wugg59:before{inset:.18rem}.waterway__source-icon[data-source-icon=system].svelte-1wugg59:after{left:-.22rem;right:-.22rem;top:.3rem;height:1px;box-shadow:0 -.27rem 0 currentColor,0 .27rem 0 currentColor}.waterway__source-icon[data-source-icon=agent].svelte-1wugg59{width:.65rem;height:.65rem;margin-inline:.07rem;transform:rotate(45deg);background:color-mix(in srgb,var(--waterway-signal) 16%,transparent)}.waterway__trigger-list.svelte-1wugg59 article:where(.svelte-1wugg59) strong:where(.svelte-1wugg59){font-size:.86rem}.waterway__trigger-list.svelte-1wugg59 article:where(.svelte-1wugg59) p:where(.svelte-1wugg59),.waterway__policy-gate.svelte-1wugg59>p:where(.svelte-1wugg59){color:var(--waterway-muted);font-size:.75rem;line-height:1.4}.waterway__packet.svelte-1wugg59 dl:where(.svelte-1wugg59){display:grid;gap:0;margin:0;border:1px solid var(--waterway-line)}.waterway__packet.svelte-1wugg59 dl:where(.svelte-1wugg59) div:where(.svelte-1wugg59){display:grid;gap:.2rem;padding:.55rem .6rem;border-bottom:1px solid var(--waterway-line)}.waterway__packet.svelte-1wugg59 dl:where(.svelte-1wugg59) div:where(.svelte-1wugg59):last-child{border-bottom:0}.waterway__packet.svelte-1wugg59 dd:where(.svelte-1wugg59){font-size:.74rem;line-height:1.35}.waterway__work-cell.svelte-1wugg59 ol:where(.svelte-1wugg59){display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.waterway__work-cell.svelte-1wugg59 li:where(.svelte-1wugg59){position:relative;display:grid;gap:.2rem;padding:.55rem .6rem .55rem 1.55rem;border:1px solid var(--waterway-line);background:var(--waterway-panel)}.waterway__work-cell.svelte-1wugg59 li:where(.svelte-1wugg59):before{content:"";position:absolute;left:.55rem;top:.8rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--waterway-signal);box-shadow:0 0 0 3px var(--waterway-signal-soft)}.waterway__work-cell.svelte-1wugg59 li:where(.svelte-1wugg59):not(:last-child):after{content:"";position:absolute;left:.78rem;top:1.35rem;bottom:-.75rem;width:1px;background:var(--waterway-signal)}.waterway__work-cell.svelte-1wugg59 li:where(.svelte-1wugg59) small:where(.svelte-1wugg59){color:var(--waterway-muted);font-size:.7rem;line-height:1.35}.waterway__work-cell.svelte-1wugg59 .waterway__work-step--receipt:where(.svelte-1wugg59){border-color:var(--waterway-ready);background:var(--waterway-ready-soft)}.waterway__work-cell.svelte-1wugg59 .waterway__work-step--receipt:where(.svelte-1wugg59):before{background:var(--waterway-ready)}.waterway__policy-states.svelte-1wugg59{display:grid;gap:.55rem}.waterway__policy-states.svelte-1wugg59 .waterway__state:where(.svelte-1wugg59){border-top:1px solid var(--waterway-line);border-right:1px solid var(--waterway-line);border-bottom:1px solid var(--waterway-line);background:var(--waterway-panel)}.waterway__decision-field.svelte-1wugg59{position:relative;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,2.5fr) minmax(0,.75fr);gap:1px;background:var(--waterway-line)}.waterway__decision-field.svelte-1wugg59>article:where(.svelte-1wugg59){display:grid;align-content:start;gap:.6rem;min-width:0;padding:1rem;background:var(--waterway-panel)}.waterway__decision-current.svelte-1wugg59{position:absolute;inset:-4px 0 auto;height:4px;overflow:hidden;background:var(--waterway-ready);pointer-events:none}.waterway__decision-current.svelte-1wugg59 span:where(.svelte-1wugg59){position:absolute;left:-4rem;top:0;width:4rem;height:100%;background:linear-gradient(90deg,transparent,var(--waterway-panel),transparent);animation:svelte-1wugg59-waterway-network-current calc(var(--duration-performance-slow, .7s) * 3) linear infinite}.waterway__decision-field.svelte-1wugg59 p:where(.svelte-1wugg59){color:var(--waterway-muted);font-size:.78rem;line-height:1.45}.waterway__run-lane.svelte-1wugg59{border-top:4px solid var(--waterway-ready)}.waterway__run-lane.svelte-1wugg59>span:where(.svelte-1wugg59){color:var(--waterway-ready)}.waterway__stop-lane.svelte-1wugg59{border-top:4px solid var(--waterway-stop)}.waterway__stop-lane.svelte-1wugg59>span:where(.svelte-1wugg59){color:var(--waterway-stop)}.waterway__decision-field.svelte-1wugg59>.waterway__pause-station:where(.svelte-1wugg59){gap:1rem;border-top:4px solid var(--waterway-review);background:var(--waterway-review-soft)}.waterway__pause-station.svelte-1wugg59>header:where(.svelte-1wugg59){grid-template-columns:1fr auto;gap:1rem;align-items:end;border-color:color-mix(in srgb,var(--waterway-review) 30%,transparent)}.waterway__pause-station.svelte-1wugg59>header:where(.svelte-1wugg59) div:where(.svelte-1wugg59){display:grid;gap:.25rem}.waterway__pause-station.svelte-1wugg59>header:where(.svelte-1wugg59) span:where(.svelte-1wugg59){color:var(--waterway-review)}.waterway__pause-station.svelte-1wugg59>header:where(.svelte-1wugg59) strong:where(.svelte-1wugg59){font-size:1.05rem}.waterway__pause-station.svelte-1wugg59>header:where(.svelte-1wugg59) small:where(.svelte-1wugg59){font-family:var(--font-performance-mono, monospace);font-size:.62rem;letter-spacing:.03em;text-transform:uppercase}.waterway__pause-lanes.svelte-1wugg59{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.waterway__pause-lanes.svelte-1wugg59>section:where(.svelte-1wugg59){display:grid;align-content:start;gap:.45rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--waterway-review) 28%,var(--waterway-panel));background:color-mix(in srgb,var(--waterway-panel) 80%,transparent)}.waterway__pause-lane--protected.svelte-1wugg59{box-shadow:inset 0 3px 0 var(--waterway-review)}.waterway__pause-lane--safe.svelte-1wugg59{box-shadow:inset 0 3px 0 var(--waterway-ready)}.waterway__human-station.svelte-1wugg59{box-shadow:inset 0 3px 0 var(--waterway-signal)}.waterway__pause-lanes.svelte-1wugg59 strong:where(.svelte-1wugg59){font-size:.8rem;line-height:1.3}.waterway__business-outcome.svelte-1wugg59{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,.95fr);gap:1.5rem;align-items:center;padding:1rem;border-left:5px solid var(--waterway-ready);background:var(--waterway-ready-soft)}.waterway__outcome-current.svelte-1wugg59{position:absolute;left:-5px;top:0;bottom:0;width:5px;overflow:hidden}.waterway__outcome-current.svelte-1wugg59:after{content:"";position:absolute;left:0;top:-3rem;width:100%;height:3rem;background:linear-gradient(180deg,transparent,var(--waterway-panel),transparent);animation:svelte-1wugg59-waterway-outcome-current calc(var(--duration-performance-slow, .7s) * 2) linear infinite}.waterway__business-outcome.svelte-1wugg59>div:where(.svelte-1wugg59){display:grid;gap:.35rem}.waterway__business-outcome.svelte-1wugg59 strong:where(.svelte-1wugg59){font-size:1rem}.waterway__business-outcome.svelte-1wugg59 p:where(.svelte-1wugg59){font-size:.86rem;line-height:1.45}.waterway__business-outcome.svelte-1wugg59 small:where(.svelte-1wugg59){color:var(--waterway-ready);line-height:1.4}.waterway__chapter-detail.svelte-1wugg59{--waterway-chapter-accent: var(--waterway-signal);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1px;padding:0;border-top:1px solid var(--waterway-line-strong);background:var(--waterway-line)}.waterway__chapter-detail[data-active-chapter=build].svelte-1wugg59{--waterway-chapter-accent: var(--waterway-pressure)}.waterway__chapter-detail[data-active-chapter=control].svelte-1wugg59{--waterway-chapter-accent: var(--waterway-ready)}.waterway__chapter-detail.svelte-1wugg59>header:where(.svelte-1wugg59){display:grid;align-content:start;gap:.8rem;padding:clamp(1.25rem,2.5vw,2rem);border-top:4px solid var(--waterway-chapter-accent);background:var(--waterway-panel)}.waterway__chapter-detail.svelte-1wugg59>header:where(.svelte-1wugg59) .waterway__eyebrow:where(.svelte-1wugg59){margin:0}.waterway__chapter-detail.svelte-1wugg59>header:where(.svelte-1wugg59) h3:where(.svelte-1wugg59),.waterway__chapter-detail.svelte-1wugg59>header:where(.svelte-1wugg59) p:where(.svelte-1wugg59){margin:0}.waterway__chapter-detail.svelte-1wugg59>header:where(.svelte-1wugg59) h3:where(.svelte-1wugg59){max-width:22ch;font-size:clamp(1.65rem,2.7vw,2.8rem);font-weight:var(--font-performance-medium, 500);letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.waterway__chapter-detail.svelte-1wugg59>header:where(.svelte-1wugg59) p:where(.svelte-1wugg59){max-width:42rem;color:var(--waterway-muted);font-size:.95rem;line-height:1.5}.waterway__ledger-card.svelte-1wugg59{display:grid;align-content:start;border-top:4px solid color-mix(in srgb,var(--waterway-chapter-accent) 28%,var(--waterway-line));background:var(--waterway-panel)}.waterway__ledger-card.svelte-1wugg59 header:where(.svelte-1wugg59){display:grid;gap:.5rem;padding:1rem;border-bottom:1px solid var(--waterway-line)}.waterway__ledger-card.svelte-1wugg59 header:where(.svelte-1wugg59) span:where(.svelte-1wugg59){color:var(--waterway-signal)}.waterway__ledger-card.svelte-1wugg59 header:where(.svelte-1wugg59) strong:where(.svelte-1wugg59){font-size:1rem;line-height:1.35}.waterway__ledger-card.svelte-1wugg59 dl:where(.svelte-1wugg59){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.waterway__ledger-card.svelte-1wugg59 dl:where(.svelte-1wugg59) div:where(.svelte-1wugg59){display:grid;gap:.25rem;padding:.75rem 1rem;border-right:1px solid var(--waterway-line);border-bottom:1px solid var(--waterway-line)}.waterway__ledger-card.svelte-1wugg59 dl:where(.svelte-1wugg59) div:where(.svelte-1wugg59):nth-child(2n){border-right:0}.waterway__ledger-card.svelte-1wugg59 dl:where(.svelte-1wugg59) div:where(.svelte-1wugg59):nth-last-child(-n+2){border-bottom:0}dt.svelte-1wugg59{color:var(--waterway-muted)}dd.svelte-1wugg59{margin:0;font-size:.82rem;line-height:1.4}@keyframes svelte-1wugg59-waterway-current{to{stroke-dashoffset:-64}}@keyframes svelte-1wugg59-waterway-network-current{to{transform:translate(90rem)}}@keyframes svelte-1wugg59-waterway-mobile-current{to{background-position:0 56px}}@keyframes svelte-1wugg59-waterway-network-mobile-current{to{transform:translateY(100rem)}}@keyframes svelte-1wugg59-waterway-outcome-current{to{transform:translateY(12rem)}}@media(max-width:760px){.waterway__header.svelte-1wugg59{grid-template-columns:1fr;gap:1rem}.waterway__header.svelte-1wugg59 h2:where(.svelte-1wugg59){font-size:clamp(2.25rem,12vw,3.8rem)}.waterway__controls.svelte-1wugg59{grid-template-columns:repeat(3,minmax(0,1fr))}.waterway__controls.svelte-1wugg59 button:where(.svelte-1wugg59){grid-template-columns:1fr;justify-items:center;gap:.2rem;min-height:3.8rem;padding:.65rem .35rem;text-align:center}.waterway__controls.svelte-1wugg59 span:where(.svelte-1wugg59){grid-row:auto}.waterway__controls.svelte-1wugg59 strong:where(.svelte-1wugg59){font-size:.9rem}.waterway__controls.svelte-1wugg59 small:where(.svelte-1wugg59){display:none}.waterway__scene.svelte-1wugg59{min-height:auto;padding:1rem;background:linear-gradient(160deg,var(--waterway-ink-soft) 0%,var(--waterway-ink) 100%)}.waterway__pipeline.svelte-1wugg59{display:none}.waterway__flow-readout.svelte-1wugg59{position:relative;left:auto;top:auto;margin-bottom:1rem}.waterway__milestones.svelte-1wugg59{position:relative;display:grid;padding:0}.waterway__milestones.svelte-1wugg59:before,.waterway__milestones.svelte-1wugg59:after{display:none}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59),.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):nth-child(1),.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):nth-child(2),.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):nth-child(3){position:relative;left:auto;right:auto;top:auto;width:auto;min-width:0;transform:none}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):not(.waterway__milestone--active){display:none}.waterway__milestones.svelte-1wugg59>li:where(.svelte-1wugg59):after{display:none}.waterway__milestones.svelte-1wugg59>.waterway__milestone--active:where(.svelte-1wugg59){transform:none}.waterway__control-region.svelte-1wugg59>ol:where(.svelte-1wugg59),.waterway__states.svelte-1wugg59{grid-template-columns:1fr}.waterway__control-region.svelte-1wugg59 small:where(.svelte-1wugg59){font-size:.7rem}figcaption.svelte-1wugg59{grid-template-columns:1fr 1fr}figcaption.svelte-1wugg59 span:where(.svelte-1wugg59){min-height:3.6rem}figcaption.svelte-1wugg59 span:where(.svelte-1wugg59):last-child{grid-column:1 / -1}.waterway__network-header.svelte-1wugg59{grid-template-columns:1fr;gap:1rem}.waterway__network-header.svelte-1wugg59 h3:where(.svelte-1wugg59){font-size:clamp(2rem,10vw,3rem)}.waterway__network-route.svelte-1wugg59,.waterway__decision-field.svelte-1wugg59,.waterway__pause-lanes.svelte-1wugg59,.waterway__business-outcome.svelte-1wugg59{grid-template-columns:1fr}.waterway__network-node.svelte-1wugg59:after{top:auto;right:auto;bottom:-.42rem;left:1.4rem}.waterway__network-route.svelte-1wugg59{padding-top:0;padding-left:2px}.waterway__network-pipe.svelte-1wugg59{inset:0 auto 0 0;width:4px;height:auto}.waterway__network-pipe.svelte-1wugg59 span:where(.svelte-1wugg59){width:100%;height:var(--waterway-route-progress);transition:height var(--duration-performance-standard, .35s) var(--ease-performance-standard, ease)}.waterway__network-pipe.svelte-1wugg59 span:where(.svelte-1wugg59):after{left:0;top:-3rem;width:100%;height:3rem;background:linear-gradient(180deg,transparent,var(--waterway-panel),transparent);animation-name:svelte-1wugg59-waterway-network-mobile-current}.waterway__pause-station.svelte-1wugg59>header:where(.svelte-1wugg59){grid-template-columns:1fr}.waterway__chapter-detail.svelte-1wugg59{grid-template-columns:1fr}.waterway__ledger-card.svelte-1wugg59 dl:where(.svelte-1wugg59){grid-template-columns:1fr}.waterway__ledger-card.svelte-1wugg59 dl:where(.svelte-1wugg59) div:where(.svelte-1wugg59),.waterway__ledger-card.svelte-1wugg59 dl:where(.svelte-1wugg59) div:where(.svelte-1wugg59):nth-child(2n),.waterway__ledger-card.svelte-1wugg59 dl:where(.svelte-1wugg59) div:where(.svelte-1wugg59):nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--waterway-line)}.waterway__ledger-card.svelte-1wugg59 dl:where(.svelte-1wugg59) div:where(.svelte-1wugg59):last-child{border-bottom:0}}@media(min-width:761px)and (max-width:1080px){.waterway__network-route.svelte-1wugg59{grid-template-columns:1fr 1fr}.waterway__network-node.svelte-1wugg59:nth-child(2):after{display:none}.waterway__decision-field.svelte-1wugg59{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.waterway__pipeline.svelte-1wugg59{transition:none}.waterway.svelte-1wugg59 :where(.svelte-1wugg59),.waterway.svelte-1wugg59 :where(.svelte-1wugg59):before,.waterway.svelte-1wugg59 :where(.svelte-1wugg59):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.waterway__current.svelte-1wugg59,.waterway__network-pipe.svelte-1wugg59 span:where(.svelte-1wugg59):after,.waterway__milestones.svelte-1wugg59:after,.waterway__decision-current.svelte-1wugg59 span:where(.svelte-1wugg59),.waterway__outcome-current.svelte-1wugg59:after{animation-play-state:paused!important;stroke-dashoffset:0}}.map-preview.svelte-1jij6zu{display:grid;grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);gap:clamp(3rem,8vw,8rem);width:min(var(--content-width-performance, 85rem),calc(100% - clamp(2.5rem,10vw,12rem)));margin:0 auto;padding-block:clamp(4rem,8vw,7rem);color:var(--color-performance-ink, #090909)}.map-preview__copy.svelte-1jij6zu{align-self:center}.map-preview__eyebrow.svelte-1jij6zu,article.svelte-1jij6zu>span:where(.svelte-1jij6zu){margin:0;color:var(--color-performance-signal, #0f62fe);font-family:var(--font-performance-mono);font-size:.72rem;font-weight:var(--font-performance-semibold, 650);letter-spacing:.08em;text-transform:uppercase}h2.svelte-1jij6zu{max-width:13ch;margin:.7rem 0 1.25rem;font-size:clamp(2.4rem,4.3vw,4.6rem);font-weight:var(--font-performance-regular, 400);letter-spacing:-.05em;line-height:.96}.map-preview__copy.svelte-1jij6zu>p:where(.svelte-1jij6zu):not(.map-preview__eyebrow){max-width:39rem;margin:0;color:var(--color-performance-muted, #5e6268);font-size:1rem;line-height:1.6}.map-preview__actions.svelte-1jij6zu{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.map-preview__diagram.svelte-1jij6zu{position:relative;display:grid;align-content:center;min-height:29rem;border:1px solid #282828;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),var(--color-performance-ink, #090909);background-size:4rem 4rem;color:var(--color-performance-panel, #ffffff)}.map-preview__rail.svelte-1jij6zu{position:absolute;top:50%;right:8%;left:8%;height:2px;overflow:hidden;background:color-mix(in srgb,var(--color-performance-signal, #0f62fe) 30%,transparent)}.map-preview__rail.svelte-1jij6zu span:where(.svelte-1jij6zu){display:block;width:42%;height:100%;background:var(--color-performance-signal, #0f62fe);box-shadow:0 0 1rem color-mix(in srgb,var(--color-performance-signal, #0f62fe) 60%,transparent);animation:svelte-1jij6zu-map-current calc(var(--duration-performance-slow, .7s) * 6) linear infinite}.map-preview__diagram.svelte-1jij6zu article:where(.svelte-1jij6zu){position:relative;display:grid;grid-template-columns:minmax(7rem,.45fr) 1fr 1fr;align-items:center;gap:1rem;margin-inline:8%;padding:1.1rem 1.25rem;border:1px solid #343434;background:color-mix(in srgb,var(--color-performance-ink, #090909) 92%,transparent)}.map-preview__diagram.svelte-1jij6zu article:where(.svelte-1jij6zu)+article:where(.svelte-1jij6zu){border-top:0}.map-preview__diagram.svelte-1jij6zu article:where(.svelte-1jij6zu):before{content:"";position:absolute;left:-.36rem;width:.58rem;height:.58rem;border:2px solid var(--color-performance-ink, #090909);border-radius:50%;background:var(--color-performance-signal, #0f62fe)}article.svelte-1jij6zu strong:where(.svelte-1jij6zu){font-size:.95rem}article.svelte-1jij6zu p:where(.svelte-1jij6zu){margin:0;color:#a7a7a2;font-size:.82rem}@keyframes svelte-1jij6zu-map-current{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media(prefers-reduced-motion:reduce){.map-preview__rail.svelte-1jij6zu span:where(.svelte-1jij6zu){animation:none}}@media(max-width:60rem){.map-preview.svelte-1jij6zu{grid-template-columns:1fr}}@media(max-width:48rem){.map-preview.svelte-1jij6zu{width:calc(100% - 2.5rem);gap:2.5rem;padding-block:3.5rem}.map-preview__diagram.svelte-1jij6zu{min-height:25rem}.map-preview__diagram.svelte-1jij6zu article:where(.svelte-1jij6zu){grid-template-columns:1fr;gap:.35rem}.map-preview__rail.svelte-1jij6zu{inset:8% auto 8% 8%;width:2px;height:auto}.map-preview__rail.svelte-1jij6zu span:where(.svelte-1jij6zu){width:100%;height:42%;animation-name:svelte-1jij6zu-map-current-vertical}@keyframes svelte-1jij6zu-map-current-vertical{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}}.product-path.svelte-9yjzxk{padding:clamp(4rem,8vw,7.5rem) clamp(1.25rem,5vw,6rem) clamp(2rem,5vw,4rem);border-bottom:1px solid var(--color-performance-line, #d7d7d2);background:var(--color-performance-panel, #ffffff);color:var(--color-performance-ink, #090909)}.product-path__heading.svelte-9yjzxk,.product-path__stages.svelte-9yjzxk{width:min(var(--content-width-performance, 85rem),100%);margin-inline:auto}.product-path__heading.svelte-9yjzxk{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(2.75rem,6vw,5rem)}.product-path__eyebrow.svelte-9yjzxk,.product-path__model.svelte-9yjzxk{margin:0;color:var(--color-performance-signal, #0f62fe);font-family:var(--font-performance-mono);font-size:.72rem;font-weight:var(--font-performance-semibold, 650);letter-spacing:.08em;text-transform:uppercase}h2.svelte-9yjzxk{max-width:15ch;margin:.7rem 0 0;font-size:clamp(2.6rem,5.4vw,5.4rem);font-weight:var(--font-performance-regular, 400);letter-spacing:-.055em;line-height:.94}.product-path__description.svelte-9yjzxk{max-width:40rem;margin:0;color:var(--color-performance-muted, #5e6268);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.product-path__stages.svelte-9yjzxk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;overflow:hidden;border:1px solid var(--color-performance-line, #d7d7d2);background:var(--color-performance-line, #d7d7d2);list-style:none}li.svelte-9yjzxk{display:grid;grid-template-rows:auto auto auto auto 1fr auto;gap:.85rem;min-width:0;padding:clamp(1.25rem,2.5vw,2rem);background:var(--color-performance-panel, #ffffff)}.product-path__index.svelte-9yjzxk{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;margin-bottom:.6rem;color:var(--color-performance-muted, #5e6268);font-family:var(--font-performance-mono);font-size:.75rem}.product-path__index.svelte-9yjzxk i:where(.svelte-9yjzxk){position:relative;height:1px;background:var(--color-performance-line-strong, #a7a7a2)}li.svelte-9yjzxk:not(:last-child) .product-path__index:where(.svelte-9yjzxk) i:where(.svelte-9yjzxk):after{content:"";position:absolute;top:50%;right:-.15rem;width:.45rem;height:.45rem;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}h3.svelte-9yjzxk{margin:0;font-size:clamp(2rem,3.2vw,3.4rem);font-weight:var(--font-performance-regular, 400);letter-spacing:-.045em;line-height:1}strong.svelte-9yjzxk{max-width:24ch;font-size:1rem;line-height:1.3}.product-path__outcome.svelte-9yjzxk{margin:0;color:var(--color-performance-muted, #5e6268);font-size:.9rem;line-height:1.5}a.svelte-9yjzxk{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-performance-line, #d7d7d2);color:inherit;font-size:.82rem;font-weight:var(--font-performance-semibold, 650);text-decoration:none}a.svelte-9yjzxk:hover,a.svelte-9yjzxk:focus-visible{color:var(--color-performance-signal, #0f62fe)}@media(max-width:48rem){.product-path.svelte-9yjzxk{padding-block:3.5rem 2rem}.product-path__heading.svelte-9yjzxk{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}h2.svelte-9yjzxk{font-size:clamp(2.55rem,13vw,4.2rem)}.product-path__stages.svelte-9yjzxk{grid-template-columns:1fr}li.svelte-9yjzxk{grid-template-columns:2.3rem 1fr;grid-template-rows:repeat(5,auto);-moz-column-gap:1rem;column-gap:1rem}.product-path__index.svelte-9yjzxk{grid-row:1 / -1;grid-template-columns:1fr;grid-template-rows:auto 1fr;justify-items:center;margin:0}.product-path__index.svelte-9yjzxk i:where(.svelte-9yjzxk){width:1px;height:100%;min-height:8rem}li.svelte-9yjzxk:not(:last-child) .product-path__index:where(.svelte-9yjzxk) i:where(.svelte-9yjzxk):after{top:auto;right:auto;bottom:-.1rem;left:50%;transform:translate(-50%) rotate(135deg)}.product-path__model.svelte-9yjzxk,h3.svelte-9yjzxk,strong.svelte-9yjzxk,.product-path__outcome.svelte-9yjzxk,a.svelte-9yjzxk{grid-column:2}}.services-performance.svelte-4z030h{background:var(--color-performance-paper, #f3f3f0)}.services-pipeline.svelte-4z030h{padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,5vw,6rem);border-block:1px solid var(--color-performance-line, #d7d7d2);background:var(--color-performance-panel, #ffffff)}.services-pipeline.svelte-4z030h .waterway{width:min(var(--content-width-performance, 85rem),100%);margin-inline:auto}
