.bg-gradient-circle{background:radial-gradient(circle at bottom,rgba(169,48,203,.7) 0,rgba(128,0,128,0) 47%)}@keyframes wave{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(16deg)}to{transform:translateY(0) rotate(0deg)}}.animate-wave{display:inline-block;animation:wave .8s ease-in-out 2;animation-delay:1.4s}@keyframes float-1{0%,to{transform:translate3d(-50%,-50%,0)}33%{transform:translate3d(calc(-50% + 10px),calc(-50% - 12px),0)}66%{transform:translate3d(calc(-50% - 5px),calc(-50% + 6px),0)}}@keyframes float-2{0%,to{transform:translate3d(-50%,-50%,0)}33%{transform:translate3d(calc(-50% - 8px),calc(-50% - 10px),0)}66%{transform:translate3d(calc(-50% + 7px),calc(-50% + 5px),0)}}@keyframes float-3{0%,to{transform:translate3d(-50%,-50%,0)}50%{transform:translate3d(calc(-50% + 6px),calc(-50% - 15px),0)}}@keyframes pulse-opacity{0%,to{opacity:.8}50%{opacity:1}}.animate-bubble-1{animation:float-1 8s ease-in-out infinite,pulse-opacity 6s ease-in-out infinite;will-change:transform,opacity;animation-fill-mode:both}.animate-bubble-2{animation:float-2 9s ease-in-out infinite,pulse-opacity 7s ease-in-out infinite;will-change:transform,opacity;animation-fill-mode:both}.animate-bubble-3{animation:float-3 7s ease-in-out infinite,pulse-opacity 5s ease-in-out infinite;will-change:transform,opacity;animation-fill-mode:both}