*{margin:0;padding:0;box-sizing:border-box}:root{--brand-blue: #5285c5}.loader-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:#212529;overflow:hidden;z-index:9999}.loader-container{text-align:center;position:relative;z-index:2}.loader{position:relative;width:7.83rem;height:7.83rem;margin:0 auto}.spinner{position:absolute;top:0;left:0;width:100%;height:100%;border:.29rem solid transparent;border-top:.29rem solid #ff7a00;border-right:.29rem solid #ff9933;border-radius:50%;animation:spin 1.2s linear infinite;filter:drop-shadow(0 0 .49rem rgba(255,122,0,.5))}.spinner-inner{position:absolute;top:.49rem;left:.49rem;width:calc(100% - .98rem);height:calc(100% - .98rem);border:.2rem solid transparent;border-bottom:.2rem solid #ff7a00;border-left:.2rem solid #ff9933;border-radius:50%;animation:spin 1.5s linear infinite reverse}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.logo-h{position:absolute;top:50%;left:50%;width:4.16rem;height:4.16rem;margin-top:-2.08rem;margin-left:-2.08rem;display:flex;justify-content:space-between;align-items:center;animation:bounce 1.5s ease-in-out infinite;filter:drop-shadow(0 .45rem 1.2rem rgba(82,133,197,.9))}.logo-h span{display:block;background:#fff;border-radius:.15rem;box-shadow:0 0 .3rem #ffffffe6,0 0 .9rem #5285c5e6}.h-column{width:1.05rem;height:3.1rem}.h-left{transform:skewY(2deg)}.h-right{transform:skewY(-2deg)}.h-bar{position:absolute;left:50%;top:50%;width:2.1rem;height:.78rem;transform:translate(-50%,-50%)}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.loading-text{margin-top:1.96rem;color:#fff;font-size:1.25rem;font-weight:600;letter-spacing:.15rem;animation:glow 2s ease-in-out infinite}@keyframes glow{0%,to{opacity:1;text-shadow:0 0 .98rem rgba(82,133,197,.9),0 0 1.47rem rgba(82,133,197,.7)}50%{opacity:.7;text-shadow:0 0 .49rem rgba(82,133,197,.5),0 0 .98rem rgba(82,133,197,.4)}}.dots{display:inline-block;width:1.96rem;text-align:left}.dots:after{content:"";animation:dots 1.5s steps(4,end) infinite}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.particles{position:absolute;width:100%;height:100%;pointer-events:none;z-index:1}.particle{position:absolute;width:.2rem;height:.2rem;background:var(--brand-blue);border-radius:50%;opacity:0;box-shadow:0 0 .4rem #5285c5e6;animation:float 3s infinite}.particle:nth-child(1){left:20%;animation-delay:0s}.particle:nth-child(2){left:40%;animation-delay:.5s}.particle:nth-child(3){left:60%;animation-delay:1s}.particle:nth-child(4){left:80%;animation-delay:1.5s}@keyframes float{0%{transform:translateY(100%);opacity:0}50%{opacity:.6}to{transform:translateY(-4.89rem);opacity:0}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;display:flex;place-items:center;width:100vw;min-height:100vh}
