.loading-loader{--hue:210;--size:35px;--border:5px;--speed:1s;--blur:var(--border);width:var(--border);aspect-ratio:1;--y:calc((var(--size)*-.5) + (var(--border)*.5));transform:rotate(0deg)translateY(var(--y));animation:loading-spin var(--speed)infinite linear;background:#fff;border-radius:50%;display:none;position:absolute}.loading-loader:before{content:"";inset:calc(var(--border)*-.5);filter:blur(var(--blur));z-index:-1;background:#fff;border-radius:50%;position:absolute}.loading-loader:after{content:"";width:var(--size);aspect-ratio:1;background:conic-gradient(white,hsl(var(--hue),100%,70%),hsl(var(--hue),100%,10%),transparent 65%);-webkit-mask:radial-gradient(transparent calc(((var(--size)*.5) - var(--border)) - 1px),white calc((var(--size)*.5) - var(--border)));mask:radial-gradient(transparent calc(((var(--size)*.5) - var(--border)) - 1px),white calc((var(--size)*.5) - var(--border)));border-radius:50%;position:absolute;top:0%;left:50%;translate:-50%}@keyframes loading-spin{to{transform:rotate(-360deg)translateY(var(--y))}}.loading-container{align-items:center;width:20px;height:20px;display:flex;position:relative}.loading-card-info{text-align:center;flex-direction:column;align-items:center;margin-bottom:1rem;display:flex}.loading-fullscreen-background{background-blend-mode:screen,screen,normal;z-index:9999;background:radial-gradient(100% 100% at 85% 0,#3af4ef66 0%,#0000 70%),radial-gradient(100% 100% at 15% 100%,#00bdd866 0%,#0000 70%),radial-gradient(100% 100% at 0 100%,#2ecc71 0%,#0000 70%),#01142b;justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.loading-card{z-index:10000;justify-content:center;align-items:center;width:100%;height:auto;padding:2rem;transition:all 1s;display:flex;position:relative;overflow:hidden}.loading-card-info span{color:#3af4ef;text-transform:uppercase;margin-left:10px;font-size:2.2rem;font-weight:900}.loading-animate-pulse{color:#3af4ef;text-shadow:0 0 10px #3af4ef80;font-weight:700}.loading-wrapper{text-align:center;z-index:1;width:200px;height:50px;margin-top:2rem;position:relative}.loading-title{color:#3af4ef;text-transform:uppercase;text-shadow:0 0 15px #3af4ef99;text-align:center;letter-spacing:1px;font-size:clamp(2rem,5vw,3rem);font-weight:900;position:relative}.loading-circle{transform-origin:50%;background-color:#fff;border-radius:50%;width:20px;height:20px;animation:.5s infinite alternate loading-circle7124;position:absolute;left:15%}@keyframes loading-circle7124{0%{border-radius:50px 50px 25px 25px;height:5px;top:60px;transform:scaleX(1.7)}40%{border-radius:50%;height:20px;transform:scaleX(1)}to{top:0%}}.loading-circle:nth-child(2){animation-delay:.2s;left:45%}.loading-circle:nth-child(3){animation-delay:.3s;left:auto;right:15%}.loading-shadow{transform-origin:50%;z-index:-1;filter:blur(1px);background-color:#000000e6;border-radius:50%;width:20px;height:4px;animation:.5s infinite alternate loading-shadow046;position:absolute;top:62px;left:15%}@keyframes loading-shadow046{0%{transform:scaleX(1.5)}40%{opacity:.7;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.2)}}.loading-shadow:nth-child(4){animation-delay:.2s;left:45%}.loading-shadow:nth-child(5){animation-delay:.3s;left:auto;right:15%}@media (max-width:640px){.loading-card{gap:1rem;padding:2rem 1rem}.loading-card-info{margin-top:1rem}.loading-card{max-width:90%;padding:1rem}.loading-logo{width:120px;height:120px}.loading-title{margin-bottom:2rem}.loading-wrapper{width:150px;margin-top:1rem}.loading-title{letter-spacing:2px;margin-bottom:2rem;font-size:2.5rem}}
