.app-splash{display:none}html[data-app-splash] .app-splash{z-index:2147483600;background:#000;justify-content:center;align-items:center;animation:.3s ease-in 1.5s forwards app-splash-out;display:flex;position:fixed;inset:0;overflow:hidden}html[data-app-splash] .app-splash:before{content:"";aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#f2101e6b,#f2101e1f 55%,#f2101e00);border-radius:50%;width:min(120vmin,720px);animation:1.8s cubic-bezier(.2,.7,.2,1) forwards app-splash-glow;position:absolute}html[data-app-splash] .app-splash-mark{width:auto;height:min(46vmin,320px);animation:1.8s linear forwards app-splash-mark;position:relative}@keyframes app-splash-mark{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(1.42)}29%{opacity:1;animation-timing-function:linear;transform:scale(1)}60%{opacity:1;animation-timing-function:cubic-bezier(.7,0,.84,0);transform:scale(1.06)}86%{opacity:1;animation-timing-function:linear;transform:scale(9)}to{opacity:0;transform:scale(16)}}@keyframes app-splash-glow{0%{opacity:0;transform:scale(.4)}29%{opacity:1;transform:scale(1)}60%{opacity:.8;transform:scale(1.1)}to{opacity:0;transform:scale(2.6)}}@keyframes app-splash-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){html[data-app-splash] .app-splash{animation:.15s linear .85s forwards app-splash-out}html[data-app-splash] .app-splash:before,html[data-app-splash] .app-splash-mark{opacity:1;animation:none}}