@keyframes airLaserOrbit{to{offset-distance:100%}}.air-laser{border-radius:calc(var(--air-laser-radius) + .25px);pointer-events:none;filter:drop-shadow(0 0 3px #ec671a4d);position:absolute;inset:-1.25px}.air-laser-ring{border-radius:inherit;border:1.5px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.air-laser-ring:before{content:"";offset-path:rect(0 auto auto 0 round calc(var(--air-laser-radius) + .25px));offset-anchor:100% 50%;width:120px;height:min(120px,100%);animation:airLaserOrbit var(--air-laser-duration) linear infinite;background:linear-gradient(270deg,#ec671abf,#ec671a59 40%,#0000);position:absolute}@supports not (offset-path:rect(0 auto auto 0 round 1px)){.air-laser{display:none}}@media (prefers-reduced-motion:reduce){.air-laser{display:none}}
