.floating-dots-container[data-v-bb2da841]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.floating-dot[data-v-bb2da841]{animation:float-bb2da841 ease-in-out infinite;background:#60d5ed99;border-radius:50%;box-shadow:0 0 15px #60d5ed80;opacity:0;position:absolute;will-change:transform,opacity}@keyframes float-bb2da841{0%{opacity:0;transform:translate(0) scale(1)}10%{opacity:.9}50%{opacity:1;transform:translate(var(--float-x,30px),var(--float-y,-50px)) scale(1.4)}90%{opacity:.7}to{opacity:0;transform:translate(var(--float-x-end,-20px),var(--float-y-end,-100px)) scale(.8)}}.floating-dot[data-v-bb2da841]:nth-child(odd){--float-x:50px;--float-y:-70px;--float-x-end:-40px;--float-y-end:-140px;background:#7dd3fcb3;box-shadow:0 0 20px #7dd3fc99}.floating-dot[data-v-bb2da841]:nth-child(2n){--float-x:-45px;--float-y:-65px;--float-x-end:35px;--float-y-end:-130px;background:#22d3ee99;box-shadow:0 0 18px #22d3ee80}.floating-dot[data-v-bb2da841]:nth-child(3n){--float-x:30px;--float-y:-80px;--float-x-end:-50px;--float-y-end:-150px;background:#93c5fd80;box-shadow:0 0 16px #93c5fd66}.floating-dot[data-v-bb2da841]:nth-child(5n){--float-x:-55px;--float-y:-60px;--float-x-end:45px;--float-y-end:-125px;background:#06b6d4cc;box-shadow:0 0 22px #06b6d4b3}
