.LoadingBar_loadingOverlay__sSOOg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:linear-gradient(135deg,#16243d,#1a2d4a);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .5s ease-out,visibility .5s ease-out;visibility:visible}body.LoadingBar_loading-active__PwFdv{overflow:hidden}body.LoadingBar_loading-active__PwFdv #LoadingBar_main-content__gIXp9{opacity:0;pointer-events:none;transition:opacity .3s ease-out}body:not(.LoadingBar_loading-active__PwFdv) #LoadingBar_main-content__gIXp9{opacity:1;pointer-events:auto;transition:opacity .5s ease-in}.LoadingBar_loadingContent__Lcq9_{display:flex;flex-direction:column;align-items:center;gap:30px}.LoadingBar_loadingSpinner__ogfSY{position:relative;width:80px;height:80px}.LoadingBar_spinnerRing__emUpS{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top:4px solid var(--primary-color);border-radius:50%;animation:LoadingBar_spin__JDOHv 1.2s cubic-bezier(.5,0,.5,1) infinite}.LoadingBar_spinnerRing__emUpS:first-child{animation-delay:-.45s;border-top-color:var(--primary-color);opacity:1}.LoadingBar_spinnerRing__emUpS:nth-child(2){animation-delay:-.3s;border-top-color:rgba(255,157,61,.7);opacity:.8;width:70px;height:70px;top:5px;left:5px}.LoadingBar_spinnerRing__emUpS:nth-child(3){animation-delay:-.15s;border-top-color:rgba(255,157,61,.5);opacity:.6;width:60px;height:60px;top:10px;left:10px}@keyframes LoadingBar_spin__JDOHv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingBar_loadingText__Es4Df{color:#fff;font-size:18px;font-weight:600;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-plus-jakarta);animation:LoadingBar_pulse___R0p6 2s ease-in-out infinite;position:relative}.LoadingBar_loadingText__Es4Df:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);animation:LoadingBar_expand__eSmRW 2s ease-in-out infinite}@keyframes LoadingBar_pulse___R0p6{0%,to{opacity:1}50%{opacity:.6}}@keyframes LoadingBar_expand__eSmRW{0%,to{width:60px;opacity:1}50%{width:100px;opacity:.7}}@media (max-width:768px){.LoadingBar_loadingSpinner__ogfSY{width:60px;height:60px}.LoadingBar_spinnerRing__emUpS:nth-child(2){width:50px;height:50px}.LoadingBar_spinnerRing__emUpS:nth-child(3){width:40px;height:40px}.LoadingBar_loadingText__Es4Df{font-size:14px}}