.ksl{--by:0;position:relative}.ksl__beam,.ksl__x{display:none}.js:not(.rm) .ksl.live>.ksl__x{display:block;inset:0 -12px;-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--by)*100% - min(32%,240px)),rgba(0,0,0,.9) calc(var(--by)*100% - 1px),transparent calc(var(--by)*100%));mask-image:linear-gradient(to bottom,transparent calc(var(--by)*100% - min(32%,240px)),rgba(0,0,0,.9) calc(var(--by)*100% - 1px),transparent calc(var(--by)*100%));pointer-events:none;position:absolute}.js:not(.rm) .ksl.live .ksl__g{background:linear-gradient(rgba(111,227,255,.22) 1px,transparent 0) 0 0/22px 22px,linear-gradient(90deg,rgba(111,227,255,.22) 1px,transparent 0) 0 0/22px 22px,#040a164d;inset:0;position:absolute}.js:not(.rm) .ksl.live .ksl__g:after,.js:not(.rm) .ksl.live .ksl__g:before{content:"";inset:0;opacity:calc(var(--ca, 0)/4);position:absolute}.js:not(.rm) .ksl.live .ksl__g:before{background:linear-gradient(rgba(255,61,203,.5) 1px,transparent 0) 0 0/22px 22px,linear-gradient(90deg,rgba(255,61,203,.5) 1px,transparent 0) 0 0/22px 22px;transform:translate3d(calc(var(--ca, 0)*1px),0,0)}.js:not(.rm) .ksl.live .ksl__g:after{background:linear-gradient(rgba(62,240,255,.5) 1px,transparent 0) 0 0/22px 22px,linear-gradient(90deg,rgba(62,240,255,.5) 1px,transparent 0) 0 0/22px 22px;transform:translate3d(calc(var(--ca, 0)*-1px),0,0)}.lite .js:not(.rm) .ksl.live .ksl__g:after,.lite .js:not(.rm) .ksl.live .ksl__g:before{display:none}.js:not(.rm) .ksl.live .ksl__g{background:linear-gradient(rgba(111,227,255,.16) 1px,transparent 0) 0 0/22px 22px,linear-gradient(90deg,rgba(111,227,255,.16) 1px,transparent 0) 0 0/22px 22px,linear-gradient(180deg,transparent,rgba(62,240,255,.06))}.js:not(.rm) .ksl.live>.ksl__beam{background:#eaffff;box-shadow:0 calc(var(--ca, 0)*1px) 0 #ff3dcbb3,0 calc(var(--ca, 0)*-1px) 0 #3ef0ffb3,0 0 14px 3px #6fe3ffbf,0 0 44px 8px #b066ff4d;display:block;height:2px;left:0;margin-top:-1px;pointer-events:none;position:absolute;right:0;top:calc(var(--by)*100%);z-index:3}.js:not(.rm) .ksl.live>.ksl__beam,:root.js:not(.rm) .js:not(.rm) .ksl.live>.ksl__beam{top:0;transform:translate3d(0,var(--bpx,0),0)}.js:not(.rm) .ksl.live>.ksl__beam{left:-12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);opacity:calc(var(--by)*40);right:-12px}
