@keyframes pipeline-glow{0%{box-shadow:0 0 #ef444400}20%{box-shadow:0 0 20px #ef444499}40%{box-shadow:0 0 #ef444400}to{box-shadow:0 0 #ef444400}}@keyframes pipeline-brush{0%{transform:translate(0)rotate(0)}25%{transform:translate(-5px)rotate(-10deg)}50%{transform:translate(5px)rotate(10deg)}75%{transform:translate(-2px)rotate(-5deg)}to{transform:translate(0)rotate(0)}}@keyframes pipeline-gear{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes pipeline-rocket{0%{transform:translateY(0)scale(1)}20%{transform:translateY(-10px)scale(1.1)}40%{transform:translateY(0)scale(1)}60%{transform:translate(5px)translateY(-3px)}80%{transform:translate(-2px)translateY(0)}to{transform:translateY(0)scale(1)}}@keyframes hover-glow{0%,to{box-shadow:0 0 #ef44444d}50%{box-shadow:0 0 15px #ef444480}}@keyframes hover-brush{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)scale(1.05)}}@keyframes hover-gear{0%,to{transform:rotate(0)}50%{transform:rotate(90deg)}}@keyframes hover-rocket{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-pipeline-glow{animation:.6s ease-out forwards pipeline-glow}.animate-pipeline-brush{animation:.8s ease-in-out forwards pipeline-brush}.animate-pipeline-gear{animation:1s ease-out forwards pipeline-gear}.animate-pipeline-rocket{animation:.9s cubic-bezier(.4,0,.2,1) forwards pipeline-rocket}.hover-glow:hover{animation:.5s ease-in-out infinite hover-glow}.hover-brush:hover{animation:.4s ease-in-out infinite hover-brush}.hover-gear:hover{animation:.6s ease-in-out infinite hover-gear}.hover-rocket:hover{animation:.5s ease-in-out infinite hover-rocket}.animation-trigger-1 .animate-pipeline-glow,.animation-trigger-2 .animate-pipeline-glow{animation:.6s ease-out forwards pipeline-glow}@media (prefers-reduced-motion:reduce){.animate-pipeline-glow,.animate-pipeline-brush,.animate-pipeline-gear,.animate-pipeline-rocket,.hover-glow:hover,.hover-brush:hover,.hover-gear:hover,.hover-rocket:hover{animation:none!important}}
