.splash-shutter{display:none!important}.splash-logo-stage{animation:logo-energy-release 1.05s 2.36s cubic-bezier(.3,.03,.25,1) forwards}.splash-logo-stage:before,.splash-logo-stage:after{content:"";position:absolute;left:50%;top:50%;z-index:-1;border-radius:50%;transform:translate(-50%,-50%) scale(.1);opacity:0;pointer-events:none}.splash-logo-stage:before{width:66%;aspect-ratio:1;background:radial-gradient(circle,rgba(255,249,203,.9) 0,rgba(239,185,57,.54) 15%,rgba(210,142,15,.2) 34%,transparent 69%);filter:blur(3px);animation:energy-bloom 1.3s 2.12s ease-out forwards}.splash-logo-stage:after{width:48%;aspect-ratio:1;border:1px solid rgba(255,220,108,.85);box-shadow:0 0 20px rgba(250,188,42,.8),inset 0 0 20px rgba(250,188,42,.45);animation:energy-orbit 1.25s 2.14s ease-out forwards}.splash-ring{animation:ring-strike 1.5s .9s ease-out both,ring-recall 1.1s 2.22s ease-in forwards}.ring-two{animation-delay:1.14s,2.34s}.splash-orbit{animation:orbit-appear .8s .15s ease-out forwards,orbit-turn 3.2s 1s linear infinite,orbit-collapse .85s 2.34s ease-in forwards}.orbit-b{animation-delay:.35s,1.05s,2.42s}.orbit-c{animation-delay:.52s,1.12s,2.5s}.splash-flare{animation:flare-v3 1.1s 1.52s ease-out both,flare-centre .7s 2.3s ease-in forwards}.flare-two{animation-delay:2.35s,2.42s}@keyframes logo-energy-release{0%{opacity:1;transform:scale(1) rotateX(0);filter:drop-shadow(0 0 13px rgba(232,187,77,.28)) drop-shadow(0 25px 45px rgba(0,0,0,.7))}27%{opacity:1;transform:scale(1.055) rotateX(-3deg);filter:drop-shadow(0 0 34px rgba(255,220,108,.95)) drop-shadow(0 0 65px rgba(226,160,26,.65))}100%{opacity:0;transform:scale(.72) rotateX(16deg);filter:blur(9px) drop-shadow(0 0 80px rgba(255,216,93,.9))}}@keyframes energy-bloom{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}35%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.9)}}@keyframes energy-orbit{0%{opacity:0;transform:translate(-50%,-50%) scale(.1) rotate(0)}40%{opacity:1}100%{opacity:0;transform:translate(-50%,-50%) scale(2.3) rotate(290deg)}}@keyframes ring-recall{from{opacity:.25;transform:scale(1.6)}to{opacity:0;transform:scale(.04)}}@keyframes orbit-collapse{to{opacity:0;transform:translate(-50%,-50%) scale(.04) rotateX(70deg) rotateZ(210deg)}}@keyframes flare-centre{to{opacity:0;transform:translateX(0) rotate(42deg) scaleY(3)}}@media(prefers-reduced-motion:reduce){.splash-logo-stage,.splash-logo-stage:before,.splash-logo-stage:after,.splash-ring,.splash-orbit,.splash-flare{animation:none!important}.splash-logo-stage{opacity:1}}
