.merge-lanes{view-timeline-name:--merge-lanes;max-width:560px}.merge-lanes svg{width:100%;height:auto;display:block;overflow:visible}.ml-label{font-family:var(--font-ui);fill:var(--slate);font-size:16px;font-weight:600}.ml-label-to{fill:var(--pond-ink)}.ml-from,.ml-join,.ml-to{fill:none;stroke-width:3px;stroke-linecap:round}.ml-from,.ml-join{stroke:#a3b1b3}.ml-to{stroke:var(--pond-teal)}.ml-join{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,0))}.ml-node{stroke:var(--ml-bg,#fff);stroke-width:4px}.ml-node-from{fill:#a3b1b3}.ml-node-to{fill:var(--pond-teal)}.ml-merge{fill:var(--lily);stroke:var(--ml-bg,#fff);stroke-width:4px;transform-box:fill-box;transform-origin:50%;transform:scale(clamp(0, calc((var(--p,0) - .85) * 6.67), 1))}.ml-after{transform-box:fill-box;transform-origin:50%;transform:scale(clamp(0, calc((var(--p,0) - .9) * 10), 1))}.sdt .ml-join{animation:linear both ml-draw;animation-timeline:--merge-lanes;animation-range:cover 20% cover 48%}.sdt .ml-merge{animation:linear both ml-pop;animation-timeline:--merge-lanes;animation-range:cover 44% cover 52%}.sdt .ml-after{animation:linear both ml-pop;animation-timeline:--merge-lanes;animation-range:cover 48% cover 55%}@keyframes ml-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ml-pop{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width:720px){.ml-label{font-size:22px}}@media (prefers-reduced-motion:reduce){.ml-join,.sdt .ml-join{stroke-dashoffset:0;animation:none}.ml-merge,.ml-after,.sdt .ml-merge,.sdt .ml-after{animation:none;transform:none}}
