.lost-scene .lx-wave{animation:lx-wave var(--t,8s) linear infinite}.lost-scene .lx-wave--back{animation-direction:reverse}@keyframes lx-wave{to{transform:translateX(var(--p,-40px))}}.lost-scene .lx-scan{transform-origin:331px 214px;animation:lx-scan 9s cubic-bezier(.45,0,.55,1) infinite}@keyframes lx-scan{0%,to{transform:rotate(0deg)}14%,30%{transform:rotate(-6deg)}48%,68%{transform:rotate(4deg)}84%{transform:rotate(-1deg)}}.lost-scene .lx-beam{animation:lx-beam 2.4s ease-in-out infinite alternate}@keyframes lx-beam{0%{opacity:.45}to{opacity:1}}.lost-scene .lx-glint{animation:lx-glint 4.5s ease-in-out infinite}@keyframes lx-glint{0%,70%,to{opacity:.25}80%{opacity:1}}.lost-scene .lx-ask{animation:lx-ask 9s ease-in-out infinite}@keyframes lx-ask{0%,42%,86%,to{opacity:0;transform:translateY(6px)}54%,72%{opacity:1;transform:translateY(-4px)}}.lost-scene .lx-sway{transform-origin:215px 177px;animation:lx-sway 5s ease-in-out infinite alternate}@keyframes lx-sway{0%{transform:rotate(-4deg)}to{transform:rotate(3deg)}}.lost-scene .lx-feather{transform-origin:322px 172px;animation:lx-feather 1.8s ease-in-out infinite alternate}@keyframes lx-feather{0%{transform:rotate(0deg)}to{transform:rotate(-9deg)}}.lost-scene .lx-glow{transform-origin:430px 112px;animation:lx-glow 4.5s ease-out infinite}@keyframes lx-glow{0%{transform:scale(1);opacity:.5}to{transform:scale(1.9);opacity:0}}.lost-scene .lx-drift{animation:lx-drift 16s ease-in-out infinite alternate}@keyframes lx-drift{to{transform:translateX(24px)}}.lost-scene .lx-fly{animation:lx-fly 24s linear infinite}@keyframes lx-fly{0%{transform:translate(-40px,10px);opacity:0}8%,92%{opacity:1}to{transform:translate(340px,-24px);opacity:0}}.lost-scene .lx-flap{transform-box:fill-box;transform-origin:center;animation:lx-flap .45s ease-in-out infinite alternate}@keyframes lx-flap{to{transform:scaleY(.3)}}.lost-scene .lx-sail{animation:lx-sail 30s linear infinite}@keyframes lx-sail{0%{transform:translateX(-30px);opacity:0}10%,88%{opacity:1}to{transform:translateX(80px);opacity:0}}.lost-scene .lx-rock{transform-box:fill-box;transform-origin:50% 100%;animation:lx-rock 2.6s ease-in-out infinite alternate}@keyframes lx-rock{0%{transform:rotate(-3deg)}to{transform:rotate(3deg) translateY(1.5px)}}.lost-scene .lx-bob{transform-box:fill-box;transform-origin:center;animation:lx-bob 3.4s ease-in-out infinite}@keyframes lx-bob{0%,to{transform:translateY(-2px) rotate(-10deg)}50%{transform:translateY(3px) rotate(6deg)}}.lost-scene .lx-ripple{transform-origin:290px 338px;animation:lx-ripple 4s ease-out infinite}@keyframes lx-ripple{0%{transform:scale(.98);opacity:.9}to{transform:scale(1.14);opacity:0}}.lost-scene .lx-twinkle{transform-box:fill-box;transform-origin:center;animation:lx-twinkle 3.2s ease-in-out infinite}@keyframes lx-twinkle{0%,to{transform:scale(0);opacity:0}50%{transform:scale(1);opacity:1}}.lost-scene .lv-win{animation:lv-flicker var(--t,5s) step-end infinite}.lost-scene .lv-win--faulty{animation-name:lv-faulty;animation-duration:1.3s}@keyframes lv-flicker{0%,to{opacity:1}4%{opacity:.25}7%{opacity:1}52%{opacity:1}54%{opacity:.45}56%{opacity:1}}@keyframes lv-faulty{0%,to{opacity:1}12%{opacity:.15}20%{opacity:.9}28%{opacity:.2}36%,80%{opacity:1}84%{opacity:.3}88%{opacity:1}}.lost-scene .lv-ticker{animation:lv-ticker 18s linear infinite}@keyframes lv-ticker{to{transform:translateX(var(--w,-680px))}}.lost-scene .lv-board{animation:lv-board 4.6s step-end infinite}@keyframes lv-board{0%,to{opacity:1}70%{opacity:.55}72%{opacity:1}74%{opacity:.7}76%{opacity:1}}.lost-scene .lv-crash{stroke-dasharray:1;animation:lv-crash 5s ease-in infinite}@keyframes lv-crash{0%{stroke-dashoffset:1;opacity:1}55%,85%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}.lost-scene .lv-glitch{animation:lv-glitch 2.6s step-end infinite}@keyframes lv-glitch{0%,76%,90%,to{transform:translate(0);opacity:1}78%{transform:translate(2px,-1px);opacity:.4}81%{transform:translate(-2px,1px);opacity:1}84%{transform:translate(1px);opacity:.6}}.lost-scene .lv-beacon{animation:lv-beacon 1.4s step-end infinite}@keyframes lv-beacon{0%{opacity:1}50%{opacity:.15}}.lost-scene .lv-look{transform-origin:110px 316px;animation:lv-look 6s ease-in-out infinite}@keyframes lv-look{0%,to{transform:rotate(0deg)}20%,55%{transform:rotate(-9deg)}75%{transform:rotate(3deg)}}.lost-scene .lv-sway{transform-origin:64px 310px;animation:lv-sway 5s ease-in-out infinite alternate}@keyframes lv-sway{0%{transform:rotate(-2deg)}to{transform:rotate(2.5deg)}}@media (prefers-reduced-motion:reduce){.lost-scene *{animation:none!important}}