@keyframes armType{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes msgFloat{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(-50px);opacity:0}}.arm-type-left{animation:armType .8s ease-in-out infinite}.arm-type-right{animation:armType .8s ease-in-out .4s infinite}.msg-float-1{animation:msgFloat 2s ease-out infinite;animation-delay:0s}.msg-float-2{animation:msgFloat 2s ease-out infinite;animation-delay:.7s}.msg-float-3{animation:msgFloat 2s ease-out infinite;animation-delay:1.4s}@keyframes drawLine{0%{stroke-dashoffset:50;opacity:0}50%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes armWrite{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.line-1{stroke-dasharray:50;animation:drawLine .5s ease-out .2s both}.line-2{stroke-dasharray:50;animation:drawLine .5s ease-out .5s both}.line-3{stroke-dasharray:50;animation:drawLine .5s ease-out .8s both}.line-4{stroke-dasharray:50;animation:drawLine .5s ease-out 1.1s both}.arm-write{animation:armWrite 1s ease-in-out infinite}@keyframes thinkPulse{0%,to{r:3;opacity:.4}50%{r:5;opacity:1}}@keyframes walkFade{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(40px)}}@keyframes brainPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:1}}.think-1{animation:thinkPulse 1.5s ease-in-out infinite;animation-delay:0s}.think-2{animation:thinkPulse 1.5s ease-in-out infinite;animation-delay:.5s}.think-3{animation:thinkPulse 1.5s ease-in-out infinite;animation-delay:1s}.walk-fade{animation:walkFade 2s linear infinite}.brain-pulse{animation:brainPulse 2s ease-in-out infinite}@keyframes formWrite{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes leadFlow{0%{opacity:0;transform:translate(0) scale(.8)}40%{opacity:1;transform:translate(25px) scale(1)}to{opacity:0;transform:translate(50px) scale(.8)}}.form-write{animation:formWrite .8s ease-in-out infinite}.lead-1{animation:leadFlow 2s ease-out infinite;animation-delay:0s}.lead-2{animation:leadFlow 2s ease-out infinite;animation-delay:.7s}.lead-3{animation:leadFlow 2s ease-out infinite;animation-delay:1.4s}@keyframes formFill{0%,to{stroke-dashoffset:20}50%{stroke-dashoffset:0}}@keyframes docWrite{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes dataFlow{0%{opacity:0;transform:translate(0)}50%{opacity:1}to{opacity:0;transform:translate(30px,-15px)}}.form-fill{stroke-dasharray:20;animation:formFill 1.5s ease-in-out infinite}.doc-line-1{animation:docWrite .3s ease-out .5s both}.doc-line-2{animation:docWrite .3s ease-out .7s both}.doc-line-3{animation:docWrite .3s ease-out .9s both}.data-flow-1{animation:dataFlow 2s ease-out infinite;animation-delay:0s}.data-flow-2{animation:dataFlow 2s ease-out infinite;animation-delay:.7s}@keyframes cardSlide{0%{transform:translate(0);opacity:0}30%{opacity:1}to{transform:translate(60px);opacity:0}}@keyframes dbPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}@keyframes connectionPulse{0%,to{opacity:.3}50%{opacity:1}}.card-1{animation:cardSlide 2.5s ease-out infinite;animation-delay:0s}.card-2{animation:cardSlide 2.5s ease-out infinite;animation-delay:.8s}.card-3{animation:cardSlide 2.5s ease-out infinite;animation-delay:1.6s}.db-pulse{animation:dbPulse 2s ease-in-out infinite}.connection-1{animation:connectionPulse 1.5s ease-in-out infinite;animation-delay:0s}.connection-2{animation:connectionPulse 1.5s ease-in-out infinite;animation-delay:.5s}@keyframes chartGrow{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}@keyframes graphDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes numberCount{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chart-bar-1{animation:chartGrow .6s ease-out .2s both}.chart-bar-2{animation:chartGrow .6s ease-out .4s both}.chart-bar-3{animation:chartGrow .6s ease-out .6s both}.chart-bar-4{animation:chartGrow .6s ease-out .8s both}.graph-line{stroke-dasharray:100;animation:graphDraw 1.5s ease-out .5s both}.number-1{animation:numberCount .4s ease-out 1s both}.number-2{animation:numberCount .4s ease-out 1.2s both}@keyframes pluginConnect{0%{transform:translate(-10px);opacity:0}50%{opacity:1}to{transform:translate(0);opacity:1}}@keyframes linkPulse{0%,to{opacity:.4;stroke-width:1.5}50%{opacity:1;stroke-width:2.5}}@keyframes nodeGlow{0%,to{r:4;opacity:.6}50%{r:6;opacity:1}}.plugin-1{animation:pluginConnect .5s ease-out .3s both}.plugin-2{animation:pluginConnect .5s ease-out .5s both}.plugin-3{animation:pluginConnect .5s ease-out .7s both}.link-pulse-1{animation:linkPulse 2s ease-in-out infinite;animation-delay:0s}.link-pulse-2{animation:linkPulse 2s ease-in-out infinite;animation-delay:.5s}.link-pulse-3{animation:linkPulse 2s ease-in-out infinite;animation-delay:1s}.node-glow{animation:nodeGlow 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.arm-type-left,.arm-type-right,.msg-float-1,.msg-float-2,.msg-float-3,.arm-write,.think-1,.think-2,.think-3,.walk-fade,.brain-pulse,.form-write,.lead-1,.lead-2,.lead-3,.form-fill,.data-flow-1,.data-flow-2,.card-1,.card-2,.card-3,.db-pulse,.connection-1,.connection-2,.graph-line,.link-pulse-1,.link-pulse-2,.link-pulse-3,.node-glow{animation:none!important}}
