.ps-dots{background-image:radial-gradient(circle at 1px 1px,#15130f12 1px,#0000 0);background-size:22px 22px}.ps-dots-night{background-image:radial-gradient(circle at 1px 1px,#f4efe612 1px,#0000 0);background-size:22px 22px}.ps-beam{position:relative;overflow:hidden}.ps-beam:after{content:"";background:var(--ps-pulse,#f2b35a);box-shadow:0 0 14px 3px var(--ps-pulse,#f2b35a);border-radius:999px;position:absolute}.ps-beam[data-axis=x]:after{width:26px;height:3px;margin-top:-1.5px;animation:2.4s cubic-bezier(.5,0,.5,1) infinite ps-beam-x;top:50%;left:0}.ps-beam[data-axis=y]:after{width:3px;height:22px;margin-left:-1.5px;animation:2.4s cubic-bezier(.5,0,.5,1) infinite ps-beam-y;top:0;left:50%}@keyframes ps-beam-x{0%{opacity:0;transform:translate(-30px)}20%{opacity:1}80%{opacity:1}to{transform:translateX(var(--ps-run,160px));opacity:0}}@keyframes ps-beam-y{0%{opacity:0;transform:translateY(-24px)}20%{opacity:1}80%{opacity:1}to{transform:translateY(var(--ps-run,80px));opacity:0}}.ps-march{animation:1.6s linear infinite ps-march}@keyframes ps-march{to{stroke-dashoffset:-24px}}.ps-ticket{transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media (min-width:640px){.ps-ticket:first-child{transform:rotate(-.7deg)translate(-8px)}.ps-ticket:nth-child(2){transform:rotate(.5deg)translate(18px)}.ps-ticket:nth-child(3){transform:rotate(-.3deg)translate(4px)}}@media (prefers-reduced-motion:reduce){.ps-beam:after{opacity:1;animation:none;inset:auto 0 0 auto}.ps-beam[data-axis=x]:after{top:50%}.ps-beam[data-axis=y]:after{left:50%}.ps-march{animation:none}.ps-ticket{transition:none}}
