@keyframes white-gradient-flow{0%{opacity:.1;transform:translate(-50%,-50%)}20%{opacity:.3;transform:translate(-40%,-50%)}40%{opacity:.5;transform:translate(-40%,-60%)}60%{opacity:.3;transform:translate(-60%,-60%)}80%{opacity:.5;transform:translate(-60%,-50%)}to{opacity:.1;transform:translate(-50%,-50%)}}.animate-gradient-flow{background:var(--gradient-base,transparent);overflow:hidden}.animate-gradient-flow:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff26 0%,#ffffff4d 30% 60%,#0000 80%);border-radius:50%;width:150%;height:150%;animation:6s ease-in-out infinite white-gradient-flow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 10%,#fff 30% 70%,#0000 90%);mask:radial-gradient(circle,#0000 10%,#fff 30% 70%,#0000 90%)}