.beam-root[data-v-d7ee3323]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.beam-cone[data-v-d7ee3323]{transform-origin:50% 100%;clip-path:polygon(46% 100%,54% 100%,100% 0,0 0);background:linear-gradient(to top, var(--color-beam) 0%, color-mix(in oklab, var(--color-beam) 35%, transparent) 45%, transparent 85%);filter:blur(18px);width:70%;height:160%;margin-left:-35%;animation:14s ease-in-out infinite alternate sweep-d7ee3323;position:absolute;bottom:-10%;left:50%}.beam-source[data-v-d7ee3323]{background:radial-gradient(closest-side, var(--color-beam), transparent);filter:blur(10px);border-radius:50%;width:160px;height:80px;margin-left:-80px;position:absolute;bottom:-40px;left:50%}@keyframes sweep-d7ee3323{0%{translate:-4%}to{translate:4%}}
