.pl{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.pl[data-mirror]{transform:scaleX(-1)}.pl-frame{display:block;position:absolute}.pl-frame--d{--r:calc(1440 / 617);width:max(100cqw, calc(100cqh * var(--r)));height:max(100cqh, calc(100cqw / var(--r)));left:var(--dx);top:var(--dy);transform:translate(calc(var(--dx) * -1), calc(var(--dy) * -1))}.pl-frame--m{--r:calc(1080 / 1350);width:max(100cqw, calc(100cqh * var(--r)));height:max(100cqh, calc(100cqw / var(--r)));left:var(--mx);top:var(--my);transform:translate(calc(var(--mx) * -1), calc(var(--my) * -1));display:none}@media (max-width:767px),(max-aspect-ratio:1){.pl-frame--d{display:none}.pl-frame--m{display:block}}.pl-web{mix-blend-mode:multiply;display:block;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16%);mask-image:linear-gradient(90deg,#0000 0,#000 16%)}.pl-run{--n:30;width:calc(100% * (var(--n) + 1) / var(--n));background:linear-gradient(90deg, transparent 0 7%, #606c682b 7% 93%, transparent 93%) 0 50% / calc(100% / (var(--n) + 1)) 58% repeat-x;will-change:transform;animation:2.3s linear infinite paused pl-run;display:block;position:absolute;inset:0 auto 0 0}@keyframes pl-run{0%{transform:translate3d(calc(-100% / (var(--n) + 1)), 0, 0)}to{transform:translate(0,0)}}.pl-gl{mix-blend-mode:screen;border-radius:6px;display:block;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 32% 68%,#0000);mask-image:linear-gradient(#0000,#000 32% 68%,#0000)}.pl-gl:after{content:"";width:60%;animation:pl-gl 10.2s cubic-bezier(.45, 0, .55, 1) var(--d,0s) infinite;background:linear-gradient(90deg,#0000,#d6f8ed33 50%,#0000);animation-play-state:paused;position:absolute;inset:0 auto 0 -60%}@keyframes pl-gl{0%,30%{transform:translate(0)}80%,to{transform:translate(270%)}}.pl[data-run="1"] .pl-run,.pl[data-run="1"] .pl-gl:after{animation-play-state:running}@media (prefers-reduced-motion:reduce){.pl{display:none}}
