@keyframes blob-slow{0%{background-color:#dc26260d;transform:translate(0)scale(1)}33%{background-color:#dc262614;transform:translate(20px,-10px)scale(1.05)}66%{background-color:#dc26260d;transform:translate(-10px,20px)scale(.95)}to{background-color:#dc26260d;transform:translate(0)scale(1)}}@keyframes blob-slow-reverse{0%{background-color:#dc26260d;transform:translate(0)scale(1)}33%{background-color:#dc262614;transform:translate(-20px,10px)scale(1.05)}66%{background-color:#dc26260d;transform:translate(10px,-20px)scale(.95)}to{background-color:#dc26260d;transform:translate(0)scale(1)}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes float-slow{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulse-subtle{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}@keyframes sparkle{0%{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.2;transform:scale(.8)}}@keyframes chart-grow{0%{opacity:0;transform-origin:bottom;transform:scaleY(0)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@keyframes pie-reveal{0%{opacity:0;transform-origin:50%;transform:scale(0)}to{opacity:1;transform-origin:50%;transform:scale(1)}}@keyframes data-wave{0%{opacity:.3;transform:translate(-10px)}50%{opacity:1;transform:translate(0)}to{opacity:.3;transform:translate(-10px)}}.animate-blob-slow{animation:20s infinite alternate blob-slow}.animate-blob-slow-reverse{animation:20s infinite alternate blob-slow-reverse}.animate-rotate-slow{animation:60s linear infinite rotate-slow}.animate-float{animation:6s ease-in-out infinite float}.animate-float-slow{animation:10s ease-in-out infinite float-slow}.animate-pulse-subtle{animation:4s ease-in-out infinite pulse-subtle}.animate-sparkle{animation:3s ease-in-out infinite sparkle}.animate-chart-grow{animation:1.5s ease-out forwards chart-grow}.animate-pie-reveal{animation:1s ease-out forwards pie-reveal}.animate-data-wave{animation:8s ease-in-out infinite data-wave}@keyframes red-glow{0%{box-shadow:0 0 5px #dc26264d}50%{box-shadow:0 0 20px #dc262699}to{box-shadow:0 0 5px #dc26264d}}.animate-red-glow{animation:3s ease-in-out infinite red-glow}
