.workflow-mesh-pulse-inner{animation:workflow-mesh-pulse-core 2.5s infinite ease-in-out}@keyframes workflow-mesh-pulse-core{0%,to{box-shadow:0 0 16px 2px #5884ff59,inset 0 0 12px #5884ff33;transform:scale(1)}50%{box-shadow:0 0 32px 6px #5884ff8c,inset 0 0 20px #5884ff59;transform:scale(1.06)}}.workflow-mesh-ring{animation:workflow-mesh-spin 15s linear infinite}.workflow-mesh-ring-reverse{animation:workflow-mesh-spin-reverse 20s linear infinite}@keyframes workflow-mesh-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes workflow-mesh-spin-reverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}.workflow-mesh-node-in{animation:workflow-mesh-node-in .35s ease forwards}@keyframes workflow-mesh-node-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.workflow-mesh-path-draw{transition:stroke-dashoffset .45s ease-out}
