@keyframes modernSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes nameEntrance{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes subtitleEntrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes loadingBar{0%{width:0%}50%{width:60%}to{width:100%}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.name-entrance{opacity:0;animation:nameEntrance .8s ease-out forwards;animation-delay:.3s}.subtitle-entrance{opacity:0;animation:subtitleEntrance .6s ease-out forwards;animation-delay:1.2s}.loading-entrance{opacity:0;animation:modernSlideUp .5s ease-out forwards;animation-delay:1.8s}.modern-loading-bar{width:0%;animation:loadingBar 2.5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:2s}@keyframes appEntrance{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.app-entrance{animation:appEntrance .7s cubic-bezier(.4,0,.2,1) forwards}@keyframes modernFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}.modern-fade-out{animation:modernFadeOut .5s ease-out forwards}@keyframes backdropEntrance{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.backdrop-entrance{animation:backdropEntrance .6s ease-out forwards}
