.app-splash{z-index:50;cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:fixed;inset:0}.app-splash.is-fading{opacity:0;pointer-events:none}.app-splash-logo{object-fit:contain;width:min(420px,80vw);height:auto;animation:.52s cubic-bezier(.34,1.56,.64,1) both app-splash-pop}.app-splash-dots{gap:8px;animation:.5s .4s both app-splash-rise;display:flex;position:absolute;bottom:48px}.app-splash-dots span{background:var(--accent);opacity:.4;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite app-splash-dot}.app-splash-dots span:nth-child(2){animation-delay:.2s}.app-splash-dots span:nth-child(3){animation-delay:.4s}@keyframes app-splash-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes app-splash-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes app-splash-dot{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.7;transform:scale(1.2)}}
