#intro-container{z-index:9999;perspective:1000px;background-color:#000;width:100vw;height:100vh;transition:opacity .5s ease-out;position:fixed;top:0;left:0;overflow:hidden}#intro-logo{z-index:10000;object-fit:contain;width:85vw;max-width:680px;height:auto;box-shadow:none;opacity:0;background:0 0;border:none;border-radius:0;outline:none;animation:1.2s cubic-bezier(.25,.46,.45,.94) .4s forwards logoReveal,.5s ease-in 1.5s forwards logoFadeOut;position:fixed;top:60vh;left:50vw;transform:translate(-50%,-50%)scale(.88)}@keyframes logoReveal{0%{opacity:0;filter:blur(12px);transform:translate(-50%,-50%)scale(.85)}50%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1.02)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes logoFadeOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.intro-lines{z-index:20000;width:100vw;height:100vh;animation:.8s cubic-bezier(.8,0,.2,1) 2s forwards zoomLines;display:flex;position:absolute;top:0;left:0}.line{background-color:var(--color);transform-origin:0;height:100%;animation:.3s cubic-bezier(.8,0,.2,1) forwards swipeIn;animation-delay:calc(1.5s + (var(--i) * 15ms));flex:1;transform:scaleX(0);box-shadow:0 0 10px #000c}@keyframes swipeIn{0%{transform:scaleX(0)}to{transform:scaleX(calc(var(--w) + .5))}}@keyframes zoomLines{0%{opacity:1;transform:scale(1)translateZ(0)}to{opacity:0;transform:scale(8)translateZ(1000px)}}.intro-glitches{z-index:20001;pointer-events:none;width:100vw;height:100vh;position:absolute;top:0;left:0}.glitch-square{opacity:0;mix-blend-mode:screen;animation:.15s forwards glitchFlash;position:absolute}@keyframes glitchFlash{0%{opacity:0;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)translate(10px,-10px)}to{opacity:0;transform:scale(1)}}#intro-container{transition:opacity .8s ease-out}.intro-fade-out{pointer-events:none;opacity:0!important}.hidden{display:none!important}.app-reveal{animation:1s ease-out forwards fadeInApp;display:block!important}@keyframes fadeInApp{0%{opacity:0}to{opacity:1}}
