body{margin:0}#loading-bg{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:28px;background:#f2f2f2}html.splash-dark #loading-bg{background:#161d31}.loading-logo{width:72px;height:72px;-webkit-animation:loading-float 1.6s ease-in-out infinite;animation:loading-float 1.6s ease-in-out infinite}.loading-bar{position:relative;width:168px;height:3px;border-radius:999px;background:#dde4ee;overflow:hidden}html.splash-dark .loading-bar{background:#3b4253}.loading-bar span{position:absolute;top:0;left:0;width:40%;height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#1F4E8C),color-stop(55%,#4971A6),to(#82BF45));background:linear-gradient(90deg,#1f4e8c,#4971a6 55%,#82bf45);-webkit-animation:loading-sweep 1.4s cubic-bezier(.4,0,.2,1) infinite;animation:loading-sweep 1.4s cubic-bezier(.4,0,.2,1) infinite}@-webkit-keyframes loading-float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes loading-float{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes loading-sweep{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(250%);transform:translate(250%)}}@keyframes loading-sweep{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(250%);transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.loading-logo,.loading-bar span{-webkit-animation-duration:3s;animation-duration:3s}}
