.pipeline-module__Qlz8iG__section{--pt-ink:#141414;--pt-muted:#5c625f;--pt-dim:#8c9490;--pt-line:#e4e5df;--pt-line-soft:#edeeea;--pt-paper:#fff;--pt-paper-2:#fafaf8;--pt-forest:#1a4a38;--pt-forest-deep:#153c2e;--pt-savings:#2f6f4e;--pt-edge:#1a4a383d;--pt-edge-strong:#1a4a38e6;--pt-wash:#1a4a380f;--pt-active-bg:#eff4f1}.pipeline-module__Qlz8iG__canvas{display:none}@media (min-width:1024px){.pipeline-module__Qlz8iG__canvas{aspect-ratio:1180/620;width:100%;margin-top:.5rem;display:block;position:relative}}.pipeline-module__Qlz8iG__svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pipeline-module__Qlz8iG__edge{fill:none;stroke:var(--pt-edge);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .45s cubic-bezier(.22,.61,.18,1),stroke-width .45s cubic-bezier(.22,.61,.18,1)}.pipeline-module__Qlz8iG__edgeLit{stroke:var(--pt-edge-strong);stroke-width:2px}.pipeline-module__Qlz8iG__signal{fill:none;stroke:var(--pt-savings);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:.1 .9;stroke-dashoffset:1px;opacity:0;transition:opacity .5s}.pipeline-module__Qlz8iG__signalActive{opacity:.9;filter:drop-shadow(0 0 3px #2f6f4e59);animation:4.2s cubic-bezier(.45,0,.55,1) infinite pipeline-module__Qlz8iG__ptComet}@keyframes pipeline-module__Qlz8iG__ptComet{0%{stroke-dashoffset:1px;opacity:.15}22%{opacity:.9}82%{opacity:.9}to{stroke-dashoffset:0;opacity:.15}}.pipeline-module__Qlz8iG__nodeLayer{z-index:2;pointer-events:none;position:absolute;inset:0}.pipeline-module__Qlz8iG__anchor{pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.pipeline-module__Qlz8iG__anchorLeaf{transform:translateY(-50%)}.pipeline-module__Qlz8iG__inner{transform-origin:0;display:inline-block}.pipeline-module__Qlz8iG__root{background:var(--pt-forest);white-space:nowrap;border-radius:9px;flex-direction:column;gap:1px;padding:8px 14px;display:inline-flex;box-shadow:0 1px 2px #0a1f142e}.pipeline-module__Qlz8iG__rootLabel{letter-spacing:-.01em;color:#fff;font-size:12.5px;font-weight:600;line-height:1.1}.pipeline-module__Qlz8iG__rootSub{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa8;font-size:9px}.pipeline-module__Qlz8iG__stage{border:1px solid var(--pt-line);background:var(--pt-paper);white-space:nowrap;cursor:pointer;text-align:left;transform-origin:0;border-radius:9px;align-items:center;gap:9px;padding:8px 13px;transition:transform .34s cubic-bezier(.22,.61,.18,1),box-shadow .34s cubic-bezier(.22,.61,.18,1),border-color .34s,background .34s;display:inline-flex;box-shadow:0 1px 1px #14141408}.pipeline-module__Qlz8iG__stageCode{font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--pt-forest);font-size:13px;font-weight:500}.pipeline-module__Qlz8iG__stageName{letter-spacing:-.01em;color:var(--pt-ink);font-size:13.5px;font-weight:600}.pipeline-module__Qlz8iG__stage:hover{transform:translate(4px)scale(1.035)}.pipeline-module__Qlz8iG__stage:hover,.pipeline-module__Qlz8iG__stageHot{border-color:#1a4a3873;box-shadow:0 4px 14px #1a4a381f}.pipeline-module__Qlz8iG__stageActive{border-color:var(--pt-forest);background:var(--pt-active-bg);box-shadow:0 4px 16px #1a4a3829}.pipeline-module__Qlz8iG__stageActive .pipeline-module__Qlz8iG__stageDot{opacity:1;transform:scale(1)}.pipeline-module__Qlz8iG__stageDot{background:var(--pt-savings);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .34s,transform .34s cubic-bezier(.34,1.4,.5,1);transform:scale(.4)}.pipeline-module__Qlz8iG__leaf{cursor:pointer;text-align:left;align-items:baseline;gap:8px;max-width:30vw;display:inline-flex}.pipeline-module__Qlz8iG__leafMark{border:1.5px solid var(--pt-dim);background:var(--pt-paper);border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:border-color .3s,background .3s,transform .3s cubic-bezier(.34,1.4,.5,1);position:relative;top:1px}.pipeline-module__Qlz8iG__leafCode{font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--pt-dim);flex-shrink:0;font-size:10.5px}.pipeline-module__Qlz8iG__leafTitle{color:var(--pt-muted);letter-spacing:-.005em;font-size:12.5px;line-height:1.28}.pipeline-module__Qlz8iG__leaf:hover .pipeline-module__Qlz8iG__leafMark,.pipeline-module__Qlz8iG__leafHot .pipeline-module__Qlz8iG__leafMark{border-color:var(--pt-forest);background:var(--pt-wash);transform:scale(1.15)}.pipeline-module__Qlz8iG__leaf:hover .pipeline-module__Qlz8iG__leafTitle,.pipeline-module__Qlz8iG__leafHot .pipeline-module__Qlz8iG__leafTitle{color:var(--pt-ink)}.pipeline-module__Qlz8iG__leafActive .pipeline-module__Qlz8iG__leafMark{border-color:var(--pt-savings);background:var(--pt-savings)}.pipeline-module__Qlz8iG__leafActive .pipeline-module__Qlz8iG__leafTitle{color:var(--pt-ink)}.pipeline-module__Qlz8iG__stage:focus-visible,.pipeline-module__Qlz8iG__leaf:focus-visible{outline:2px solid var(--pt-forest);outline-offset:3px;border-radius:6px}.pipeline-module__Qlz8iG__detail{margin-top:2rem}@media (min-width:1024px){.pipeline-module__Qlz8iG__detail{border-top:1px solid var(--pt-line);margin-top:1.25rem;padding-top:1.75rem}}.pipeline-module__Qlz8iG__panel{border-left:2px solid var(--pt-line);padding:1.5rem 0 1.75rem 1.5rem;position:relative}.pipeline-module__Qlz8iG__panel:before{content:"";background:var(--pt-paper);border:2px solid var(--pt-forest);border-radius:50%;width:12px;height:12px;position:absolute;top:1.9rem;left:-7px}.pipeline-module__Qlz8iG__panel:last-child{border-left-color:#0000}.pipeline-module__Qlz8iG__panelHead{align-items:baseline;gap:.85rem;margin-bottom:.4rem;display:flex}.pipeline-module__Qlz8iG__panelCode{font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--pt-forest);font-size:22px;font-weight:500;line-height:1}.pipeline-module__Qlz8iG__panelName{letter-spacing:-.01em;color:var(--pt-ink);font-size:19px;font-weight:600}.pipeline-module__Qlz8iG__panelTagline{max-width:34rem;color:var(--pt-muted);margin-bottom:1.1rem;font-size:14.5px;line-height:1.6}.pipeline-module__Qlz8iG__subRow{border-top:1px solid var(--pt-line-soft);padding:.75rem 0}.pipeline-module__Qlz8iG__subRow:first-of-type{border-top:1px solid var(--pt-line)}.pipeline-module__Qlz8iG__subHead{align-items:baseline;gap:.7rem;display:flex}.pipeline-module__Qlz8iG__subCode{font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--pt-dim);flex-shrink:0;width:2rem;font-size:11px}.pipeline-module__Qlz8iG__subTitle{color:var(--pt-ink);letter-spacing:-.005em;font-size:13.5px;font-weight:600}.pipeline-module__Qlz8iG__subBody{color:var(--pt-muted);margin:.3rem 0 0 2.7rem;font-size:12.75px;line-height:1.62}.pipeline-module__Qlz8iG__subRowFocus{background:var(--pt-wash);border-top-color:#0000;border-radius:8px;margin-left:-.6rem;padding-left:.6rem;padding-right:.6rem}.pipeline-module__Qlz8iG__subRowFocus+.pipeline-module__Qlz8iG__subRow{border-top-color:#0000}.pipeline-module__Qlz8iG__cta{color:var(--pt-forest);align-items:center;gap:.4rem;margin-top:1.15rem;font-size:13px;font-weight:600;display:inline-flex}.pipeline-module__Qlz8iG__cta:hover{color:var(--pt-forest-deep);text-decoration:underline}.pipeline-module__Qlz8iG__ctaArrow{transition:transform .2s}.pipeline-module__Qlz8iG__cta:hover .pipeline-module__Qlz8iG__ctaArrow{transform:translate(3px)}.pipeline-module__Qlz8iG__previewWrap{max-width:44rem;margin-top:1.4rem}@media (min-width:1024px){.pipeline-module__Qlz8iG__panel{border-left:none;padding:0}.pipeline-module__Qlz8iG__panel:before,.pipeline-module__Qlz8iG__panel.pipeline-module__Qlz8iG__isInactive{display:none}.pipeline-module__Qlz8iG__panelLayout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:3rem;display:grid}.pipeline-module__Qlz8iG__previewWrap{margin-top:0}}.pipeline-module__Qlz8iG__hint{font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--pt-dim);font-size:10px;display:none}@media (min-width:1024px){.pipeline-module__Qlz8iG__hint{display:block}}@media (prefers-reduced-motion:reduce){.pipeline-module__Qlz8iG__inner,.pipeline-module__Qlz8iG__edge,.pipeline-module__Qlz8iG__leafMark,.pipeline-module__Qlz8iG__stageDot,.pipeline-module__Qlz8iG__signal,.pipeline-module__Qlz8iG__ctaArrow{transition:none!important}.pipeline-module__Qlz8iG__signalActive{filter:none;opacity:.5;stroke-dashoffset:.5px;animation:none!important}.pipeline-module__Qlz8iG__stage,.pipeline-module__Qlz8iG__leafMark{transition:none!important}.pipeline-module__Qlz8iG__stage:hover{transform:none}}