.fl-section.fw-step{padding-top:var(--fw-gap,var(--fl-section-y))}.fw-in{--fw-x:calc((100% - var(--fl-split-gap)) * 5 / 12 + var(--fl-split-gap) / 2);--fw-tube:#cfd0ca;--fw-done:var(--fl-canal);--fw-flow:#1e424080;column-gap:var(--fl-split-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid;position:relative}.fw-in:before{content:"";left:calc(var(--fw-x) - 7px);top:calc(-1 * var(--fw-gap,var(--fl-section-y)));box-sizing:border-box;border-inline:1px solid var(--fw-tube);border-image:linear-gradient(to bottom, var(--fw-done) var(--fw-fill,0px), var(--fw-tube) var(--fw-fill,0px)) 1;background:radial-gradient(circle,#1e42404d 0 .7px,#0000 1.1px) -3px 0/12px 38px,radial-gradient(circle,#1e424033 0 .5px,#0000 .9px) 1px 17px/12px 53px,radial-gradient(circle,#1e424026 0 1px,#0000 1.4px) 2px 41px/12px 89px;width:14px;animation:6s linear infinite fw-flow;position:absolute;bottom:0}@keyframes fw-flow{to{background-position:-3px 152px,1px 176px,2px 219px}}.fw-in:after{content:"";left:calc(var(--fw-x) - 2.5px);background:#1e424066;width:5px;height:5px;position:absolute;top:7.5px}.fw-dot{z-index:2;background:var(--fl-canal);opacity:0;pointer-events:none;will-change:transform;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;transition:opacity .2s;position:fixed;top:0;left:0}.fw-step{scroll-margin-top:24px}.fw-text{min-width:0;max-width:34em}.fw-n{font:500 12px/20px var(--fl-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fl-canal);align-items:center;gap:10px;margin:0;display:flex}.fw-n span{color:var(--fl-text-muted)}.fw-h{margin-top:var(--fl-space-2)}.fw-text .fl-lede{color:var(--fl-text-secondary)}.fw-fig{min-width:0;position:relative}.fw-fig>:first-child{margin-top:0}.fw-fig:before{content:"";left:calc(var(--fl-split-gap) / -2 + 7px);width:calc(var(--fl-split-gap) / 2 - 7px);border-top:1px solid var(--fw-tube);position:absolute;top:10px}.fw-fig:after{content:"";background:var(--fl-canal);width:5px;height:5px;position:absolute;top:8px;left:-8px}.fw-in.is-past .fw-fig:before{border-top-color:var(--fw-done)}.fw-inlet{pointer-events:none;position:absolute;overflow:visible}.fw-inlet path{fill:none;stroke-linecap:butt}.fw-inlet-tube{stroke:var(--fw-tube);stroke-width:14px}.fw-inlet-fill{stroke:var(--fw-done);stroke-width:14px;stroke-dasharray:0 100000}.fw-inlet-in{stroke:var(--fl-surface);stroke-width:12px}.fw-inlet .fw-inlet-flow{stroke:#1e42404d;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:0 19;animation:1.5s linear infinite fw-inlet}@keyframes fw-inlet{to{stroke-dashoffset:-38px}}@media (min-width:1024px){.fw-in.has-inlet:before{top:10px}.fl-section.fw-step:has(>.fl-wrap>.has-inlet){padding-top:calc(var(--fw-gap,var(--fl-section-y)) + 96px)}}.fw-in.is-end .fw-fig:after{display:none}.fw-foot{left:calc(var(--fw-x) - 2.5px);background:#1e424066;width:5px;height:5px;position:absolute;bottom:-2.5px}@media (prefers-reduced-motion:reduce){.fw-in:before,.fw-inlet .fw-inlet-flow,.fw-dot{transition:none;animation:none}}@media (max-width:1023px){.fw-in{--fw-x:20px;row-gap:var(--fl-space-3);grid-template-columns:minmax(0,1fr);padding-left:48px}.fw-fig:before,.fw-fig:after,.fw-foot{display:none}.fw-text{max-width:none}}@media (max-width:767px){.fw-in{--fw-x:12px;padding-left:32px}}
