.stage[data-v-a25ee629]{-webkit-mask-image:linear-gradient(#000 0,#0000004d 20vh 50vh,#000 70vh 105vh,#0000 150vh);mask-image:linear-gradient(#000 0,#0000004d 20vh 50vh,#000 70vh 105vh,#0000 150vh)}@keyframes sweep-a25ee629{0%{rotate:calc(var(--sweep)*-1)}to{rotate:var(--sweep)}}@keyframes drift-a25ee629{to{opacity:.55;translate:12px -48px}}@keyframes glow-a25ee629{to{opacity:.7;scale:1.08 1}}.beam[data-v-a25ee629],.dust[data-v-a25ee629],.pool[data-v-a25ee629]{will-change:transform,opacity;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@media (prefers-reduced-motion:reduce){.beam[data-v-a25ee629],.dust[data-v-a25ee629],.pool[data-v-a25ee629]{animation:none}}.beam[data-v-a25ee629]{animation-name:sweep-a25ee629}.dust[data-v-a25ee629]{animation-name:drift-a25ee629;position:absolute;inset:0}.pool[data-v-a25ee629]{opacity:.5;background:radial-gradient(closest-side,color-mix(in oklch,var(--primary) calc(var(--beam)*2),transparent),transparent);width:min(110vw,90rem);height:55vh;animation:11s glow-a25ee629;top:55vh;left:50%}.aim[data-v-a25ee629],.pool[data-v-a25ee629]{position:absolute;translate:-50%}.aim[data-v-a25ee629]{width:90vh;height:150vh;top:-22vh}.aim[data-v-a25ee629],.beam[data-v-a25ee629]{transform-origin:50% 0}.beam[data-v-a25ee629]{background:linear-gradient(to bottom,color-mix(in oklch,var(--primary) var(--beam),transparent) 20%,color-mix(in oklch,var(--primary) calc(var(--beam)*.6),transparent) 75%,transparent);-webkit-mask-image:conic-gradient(from calc(180deg - var(--spread)) at 50% 0,transparent,#00000080 calc(var(--spread)*.55),#000 var(--spread),#00000080 calc(var(--spread)*1.45),transparent calc(var(--spread)*2)),linear-gradient(to bottom,transparent 10%,#000 30%,#000 70%,transparent);-webkit-mask-image:conic-gradient(from calc(180deg - var(--spread)) at 50% 0,transparent,#00000080 calc(var(--spread)*.55),#000 var(--spread),#00000080 calc(var(--spread)*1.45),transparent calc(var(--spread)*2)),linear-gradient(to bottom,transparent 10%,#000 30%,#000 70%,transparent);mask-image:conic-gradient(from calc(180deg - var(--spread)) at 50% 0,transparent,#00000080 calc(var(--spread)*.55),#000 var(--spread),#00000080 calc(var(--spread)*1.45),transparent calc(var(--spread)*2)),linear-gradient(to bottom,transparent 10%,#000 30%,#000 70%,transparent);-webkit-mask-composite:source-in,xor;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}
