.diagram-connections{position:absolute;top:24px;left:122px;width:calc(100% - 222px);height:140px;overflow:visible}.diagram-connections path{fill:none;stroke-width:1;vector-effect:non-scaling-stroke;opacity:.3}.diagram-connections .p1{stroke:var(--accent);transform:none}.diagram-connections .p2{stroke:var(--violet);transform:none}.diagram-connections .p3{stroke:var(--blue);transform:none}.source-diagram[data-stage="1"] .diagram-connections .p1{opacity:1}.source-diagram[data-stage="2"] .diagram-connections path,.source-diagram[data-stage="3"] .diagram-connections path{opacity:1}.source-diagram[data-stage="2"] .diagram-connections path{stroke-dasharray:6 5;animation:stream-evidence 2.8s linear 2}.visual-2 .source-diagram[data-stage="2"] .diagram-connections path{animation-duration:4s;animation-iteration-count:1}.visual-3 .source-diagram[data-stage="2"] .diagram-connections path{animation-duration:1.8s;animation-iteration-count:1}@keyframes stream-evidence{to{stroke-dashoffset:-44}}@media(max-width:1150px){.diagram-connections{left:110px;width:calc(100% - 200px)}}@media(max-width:930px){.diagram-connections{left:102px;width:calc(100% - 178px)}}@media(max-width:740px){.diagram-connections{left:108px;width:calc(100% - 198px)}}@media(max-width:360px){.diagram-connections{left:100px;width:calc(100% - 175px)}}@media(prefers-reduced-motion:reduce){.source-diagram[data-stage="2"] .diagram-connections path{animation:none;stroke-dasharray:none}}
