.loader-container{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0}.loader-container.loader-visible{opacity:1;visibility:visible;pointer-events:all}.loader-container.loader-fullscreen{-webkit-backdrop-filter:blur(8px);background:#fffffff2}.loader-container.loader-blur{-webkit-backdrop-filter:blur(4px)}.loader-content{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.loader-text{font-family:var(--text-font,"Manrope",sans-serif);color:var(--theme-color1,#001e51);letter-spacing:.025em;font-size:.875rem;font-weight:500;animation:2s ease-in-out infinite loader-text-pulse}@keyframes loader-text-pulse{0%,to{opacity:.6}50%{opacity:1}}.loader-inline{justify-content:center;align-items:center;display:inline-flex}.loader-sm{--loader-size:24px}.loader-md{--loader-size:48px}.loader-lg{--loader-size:64px}.loader-xl{--loader-size:80px}.loader-primary{--loader-color:var(--theme-color1,#001e51);--loader-color-light:var(--theme-color2,#1977c2)}.loader-secondary{--loader-color:var(--theme-color2,#1977c2);--loader-color-light:#4a9fd4}.loader-success{--loader-color:#17c666;--loader-color-light:#4dd489}.loader-warning{--loader-color:#ffa21d;--loader-color-light:#ffb84d}.loader-danger{--loader-color:#ea4d4d;--loader-color-light:#f07575}.loader-info{--loader-color:#3dc7be;--loader-color-light:#6dd5ce}.loader-white{--loader-color:#fff;--loader-color-light:#fffc}.loader-spinner-ring{width:var(--loader-size);height:var(--loader-size);display:inline-block;position:relative}.loader-spinner-ring div{box-sizing:border-box;width:calc(var(--loader-size)*.8);height:calc(var(--loader-size)*.8);margin:calc(var(--loader-size)*.1);border:calc(var(--loader-size)*.08)solid transparent;border-top-color:var(--loader-color);border-radius:50%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite loader-spin;display:block;position:absolute}.loader-spinner-ring div:first-child{animation-delay:-.45s}.loader-spinner-ring div:nth-child(2){animation-delay:-.3s}.loader-spinner-ring div:nth-child(3){animation-delay:-.15s}@keyframes loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-dots{gap:calc(var(--loader-size)*.15);justify-content:center;align-items:center;display:inline-flex}.loader-dots span{width:calc(var(--loader-size)*.2);height:calc(var(--loader-size)*.2);background-color:var(--loader-color);border-radius:50%;animation:1.4s ease-in-out infinite both loader-dots-bounce}.loader-dots span:first-child{animation-delay:-.32s}.loader-dots span:nth-child(2){animation-delay:-.16s}.loader-dots span:nth-child(3){animation-delay:0s}@keyframes loader-dots-bounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.loader-bars{gap:calc(var(--loader-size)*.08);height:var(--loader-size);justify-content:center;align-items:flex-end;display:inline-flex}.loader-bars div{width:calc(var(--loader-size)*.12);background-color:var(--loader-color);border-radius:2px;animation:1.2s ease-in-out infinite loader-bars-wave}.loader-bars div:first-child{height:calc(var(--loader-size)*.4);animation-delay:-1.1s}.loader-bars div:nth-child(2){height:calc(var(--loader-size)*.6);animation-delay:-1s}.loader-bars div:nth-child(3){height:calc(var(--loader-size)*.8);animation-delay:-.9s}.loader-bars div:nth-child(4){height:calc(var(--loader-size)*1);animation-delay:-.8s}.loader-bars div:nth-child(5){height:calc(var(--loader-size)*.8);animation-delay:-.7s}@keyframes loader-bars-wave{0%,40%,to{opacity:.7;transform:scaleY(.4)}20%{opacity:1;transform:scaleY(1)}}.loader-pulse{width:var(--loader-size);height:var(--loader-size);display:inline-block;position:relative}.loader-pulse div{background-color:var(--loader-color);opacity:1;border-radius:50%;width:100%;height:100%;animation:1.5s cubic-bezier(0,0,.2,1) infinite loader-pulse-scale;position:absolute;top:0;left:0}@keyframes loader-pulse-scale{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.loader-ripple{width:var(--loader-size);height:var(--loader-size);display:inline-block;position:relative}.loader-ripple div{border:calc(var(--loader-size)*.08)solid var(--loader-color);opacity:1;border-radius:50%;animation:1.5s cubic-bezier(0,.2,.8,1) infinite loader-ripple-expand;position:absolute}.loader-ripple div:nth-child(2){animation-delay:-.75s}@keyframes loader-ripple-expand{0%{top:calc(var(--loader-size)*.5);left:calc(var(--loader-size)*.5);opacity:1;width:0;height:0}to{opacity:0;width:100%;height:100%;top:0;left:0}}.loader-orbit{width:var(--loader-size);height:var(--loader-size);display:inline-block;position:relative}.loader-orbit-center{width:calc(var(--loader-size)*.2);height:calc(var(--loader-size)*.2);background-color:var(--loader-color);z-index:2;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-orbit-ring{width:100%;height:100%;position:absolute;top:0;left:0}.loader-orbit-ring div{width:calc(var(--loader-size)*.15);height:calc(var(--loader-size)*.15);background-color:var(--loader-color-light);margin-top:calc(var(--loader-size)*-.075);margin-left:calc(var(--loader-size)*-.075);border-radius:50%;animation:2s linear infinite loader-orbit-rotate;position:absolute;top:50%;left:50%}.loader-orbit-ring div:first-child{animation-delay:0s}.loader-orbit-ring div:nth-child(2){animation-delay:-.67s}.loader-orbit-ring div:nth-child(3){animation-delay:-1.33s}@keyframes loader-orbit-rotate{0%{transform:rotate(0deg)translateY(calc(var(--loader-size)*-.4))rotate(0deg)}to{transform:rotate(360deg)translateY(calc(var(--loader-size)*-.4))rotate(-360deg)}}.loader-wave{gap:calc(var(--loader-size)*.1);height:var(--loader-size);justify-content:center;align-items:center;display:inline-flex}.loader-wave div{width:calc(var(--loader-size)*.12);height:calc(var(--loader-size)*.6);background-color:var(--loader-color);border-radius:calc(var(--loader-size)*.06);animation:1.2s ease-in-out infinite loader-wave-stretch}.loader-wave div:first-child{animation-delay:-1.1s}.loader-wave div:nth-child(2){animation-delay:-1s}.loader-wave div:nth-child(3){animation-delay:-.9s}.loader-wave div:nth-child(4){animation-delay:-.8s}.loader-wave div:nth-child(5){animation-delay:-.7s}@keyframes loader-wave-stretch{0%,40%,to{opacity:.7;transform:scaleY(.4)}20%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.loader-container,.loader-text,.loader-spinner-ring div,.loader-dots span,.loader-bars div,.loader-pulse div,.loader-ripple div,.loader-orbit-ring div,.loader-wave div{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){.loader-text{font-size:.75rem}.loader-md{--loader-size:40px}.loader-lg{--loader-size:56px}.loader-xl{--loader-size:64px}}@media (prefers-contrast:high){.loader-container.loader-fullscreen{background:#fff}.loader-text{color:#000;font-weight:600}}@media print{.loader-container{display:none!important}}
