.ls-screen{z-index:9999;opacity:1;background:radial-gradient(70% 70%,#0b1e2e 0%,#07090c 100%);justify-content:center;align-items:center;transition:opacity .7s ease-out,transform .7s ease-out;display:flex;position:fixed;inset:0;transform:scale(1)}.ls-screen.ls-exiting{opacity:0;pointer-events:none;transform:scale(1.06)}.ls-grid{pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 39px,#00deb40a 39px 40px),repeating-linear-gradient(-90deg,#0000,#0000 39px,#00deb40a 39px 40px);background-size:40px 40px;position:absolute;inset:0}.ls-content{will-change:transform;justify-content:center;align-items:center;animation:.55s cubic-bezier(.34,1.56,.64,1) forwards ls-appear;display:flex}@keyframes ls-appear{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.ls-content.ls-shake{animation:.65s ease-out forwards ls-shake}@keyframes ls-shake{0%{transform:translate(0)}12%{transform:translate(-11px,6px)}25%{transform:translate(11px,-6px)}37%{transform:translate(- 8px, 8px)}50%{transform:translate(8px,-5px)}62%{transform:translate(- 5px, 3px)}75%{transform:translate(4px,-2px)}87%{transform:translate(- 2px, 1px)}to{transform:translate(0)}}.ls-rings{justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.ls-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ls-track{fill:none;stroke-width:1.5px}.ls-track-outer{stroke:#00deb412}.ls-track-inner{stroke:#00deb40d}.ls-arc{fill:none;stroke-linecap:round;transform-origin:100px 100px}.ls-arc-outer{stroke:#00deb4;stroke-width:2.5px;stroke-dasharray:210 343;filter:drop-shadow(0 0 7px #00deb499);animation:1.6s linear infinite ls-spin-cw}.ls-arc-inner{stroke:#00ffd2;stroke-width:2px;stroke-dasharray:100 327;opacity:.65;animation:2.3s linear infinite ls-spin-ccw}@keyframes ls-spin-cw{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes ls-spin-ccw{0%{transform:rotate(90deg)}to{transform:rotate(-270deg)}}.ls-logo-wrap{z-index:2;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative}.ls-logo{object-fit:contain;width:62px;height:auto;animation:1.8s ease-in-out infinite ls-glow}@keyframes ls-glow{0%,to{opacity:1;filter:drop-shadow(0 0 10px #00deb459)}50%{opacity:.85;filter:drop-shadow(0 0 22px #00deb4b3)}}@media (max-width:380px){.ls-rings{width:170px;height:170px}.ls-svg{transform-origin:50%;transform:scale(.85)}}
