.splash[data-v-67fa51af]{background:linear-gradient(160deg,var(--blue-dark) 0,var(--blue-mid) 100%);gap:0;inset:0;justify-content:center;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;z-index:9999}.splash[data-v-67fa51af],.splash-body[data-v-67fa51af]{align-items:center;display:flex;flex-direction:column}.splash-body[data-v-67fa51af]{gap:.5rem}.splash-icon[data-v-67fa51af]{animation:splash-up-67fa51af .55s cubic-bezier(.34,1.5,.64,1) .1s both;color:#fff;font-size:4rem;line-height:1}.splash-name[data-v-67fa51af]{animation:splash-up-67fa51af .55s cubic-bezier(.34,1.5,.64,1) .22s both;color:#fff;font-size:2.2rem;font-weight:900;letter-spacing:-.02em}.splash-sub[data-v-67fa51af]{animation:splash-up-67fa51af .55s cubic-bezier(.34,1.5,.64,1) .34s both;color:#ffffffa6;font-size:.82rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.splash-footer[data-v-67fa51af]{align-items:center;bottom:calc(2.5rem + env(safe-area-inset-bottom,0px));display:flex;gap:.45rem;position:absolute}.splash-dot[data-v-67fa51af]{animation:splash-dot-pulse-67fa51af .9s ease-in-out .6s infinite alternate;background:#ffffff73;border-radius:50%;height:6px;width:6px}.splash-fade-leave-active[data-v-67fa51af]{transition:opacity .45s ease}.splash-fade-leave-to[data-v-67fa51af]{opacity:0}@keyframes splash-up-67fa51af{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:none}}@keyframes splash-dot-pulse-67fa51af{0%{opacity:.3;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}.update-bar{align-items:center;background:var(--blue);color:#fff;cursor:pointer;display:flex;font-size:.82rem;font-weight:600;gap:.5rem;justify-content:center;padding:calc(.55rem + env(safe-area-inset-top,0px)) 2.5rem .55rem;position:relative;text-align:center;-webkit-tap-highlight-color:transparent}.update-bar-dismiss{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:1rem;line-height:1;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.update-bar-dismiss:hover{color:#fff}.update-slide-enter-active{transition:transform .3s ease,opacity .2s ease}.update-slide-leave-active{transition:transform .25s ease,opacity .2s ease}.update-slide-enter-from,.update-slide-leave-to{opacity:0;transform:translateY(-100%)}
