.app-loading-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .5s ease-out}.app-loading-screen.fade-out{opacity:0;pointer-events:none}.matrix-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.loading-logo{position:relative;z-index:10;animation:logoEntrance 2.5s ease-out .5s forwards;opacity:0;transform:scale(.01) rotate(0)}.logo-image{width:180px;height:auto}@keyframes logoEntrance{0%{opacity:0;transform:scale(.01) rotate(0);filter:none}30%{opacity:.5;filter:none}60%{opacity:.9;filter:none}to{opacity:1;transform:scale(.8) rotate(360deg);filter:none}}
