.GlobalLoader-module__9COCjW__loaderWrapper{z-index:9999;pointer-events:all;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.GlobalLoader-module__9COCjW__backgroundOverlay{z-index:1;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);width:100%;height:100dvh;transition:opacity .3s;position:absolute;top:0;left:0}.GlobalLoader-module__9COCjW__backgroundOverlay:before{content:"";z-index:2;pointer-events:none;opacity:0;will-change:width,height,border-width,box-shadow,opacity;border:3px solid #3b82f699;border-radius:50%;width:0;height:0;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 #3b82f666}.GlobalLoader-module__9COCjW__backgroundOverlay.GlobalLoader-module__9COCjW__expand:before{opacity:1;animation:.6s cubic-bezier(.16,1,.3,1) forwards GlobalLoader-module__9COCjW__circleBorderExpand}.GlobalLoader-module__9COCjW__backgroundOverlay.GlobalLoader-module__9COCjW__expand{will-change:mask-image,-webkit-mask-image;animation:.6s cubic-bezier(.16,1,.3,1) forwards GlobalLoader-module__9COCjW__circularCutout}@keyframes GlobalLoader-module__9COCjW__circleBorderExpand{0%{opacity:1;border-width:4px;width:0;height:0;box-shadow:0 0 #3b82f680}5%{border-width:3.8px;width:2vh;height:2vh}15%{border-width:3.5px;width:8vh;height:8vh;box-shadow:0 0 5px 2px #3b82f666}25%{border-width:3.2px;width:20vh;height:20vh;box-shadow:0 0 8px 4px #3b82f659}40%{border-width:3px;width:50vh;height:50vh;box-shadow:0 0 12px 6px #3b82f64d}60%{border-width:2.5px;width:120vh;height:120vh;box-shadow:0 0 16px 8px #3b82f640}80%{border-width:2px;width:200vh;height:200vh;box-shadow:0 0 20px 10px #3b82f633}95%{opacity:.9;border-width:1.8px;width:300vh;height:300vh;box-shadow:0 0 24px 12px #3b82f62e}to{opacity:.7;border-width:1.5px;width:400vh;height:400vh;box-shadow:0 0 30px 15px #3b82f626}}@keyframes GlobalLoader-module__9COCjW__circularCutout{0%{-webkit-mask-image:radial-gradient(circle,#0000 0% .03%,#000 .03%);mask-image:radial-gradient(circle,#0000 0% .03%,#000 .03%)}5%{-webkit-mask-image:radial-gradient(circle,#0000 0% .5%,#000 .5%);mask-image:radial-gradient(circle,#0000 0% .5%,#000 .5%)}15%{-webkit-mask-image:radial-gradient(circle,#0000 0% 3%,#000 3%);mask-image:radial-gradient(circle,#0000 0% 3%,#000 3%)}25%{-webkit-mask-image:radial-gradient(circle,#0000 0% 8%,#000 8%);mask-image:radial-gradient(circle,#0000 0% 8%,#000 8%)}40%{-webkit-mask-image:radial-gradient(circle,#0000 0% 25%,#000 25%);mask-image:radial-gradient(circle,#0000 0% 25%,#000 25%)}60%{-webkit-mask-image:radial-gradient(circle,#0000 0% 60%,#000 60%);mask-image:radial-gradient(circle,#0000 0% 60%,#000 60%)}80%{-webkit-mask-image:radial-gradient(circle,#0000 0% 110%,#000 110%);mask-image:radial-gradient(circle,#0000 0% 110%,#000 110%)}95%{-webkit-mask-image:radial-gradient(circle,#0000 0% 160%,#000 160%);mask-image:radial-gradient(circle,#0000 0% 160%,#000 160%)}to{-webkit-mask-image:radial-gradient(circle,#0000 0% 200%,#000 200%);mask-image:radial-gradient(circle,#0000 0% 200%,#000 200%)}}@media (prefers-color-scheme:dark){.GlobalLoader-module__9COCjW__backgroundOverlay{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%)}}.GlobalLoader-module__9COCjW__logoContainer{z-index:10;opacity:1;justify-content:center;align-items:center;transition:opacity .3s,transform .3s;animation:3s ease-in-out infinite GlobalLoader-module__9COCjW__logoFloat;display:flex;position:relative}.GlobalLoader-module__9COCjW__logoContainer.GlobalLoader-module__9COCjW__fadeOut{opacity:0;transform:scale(.9)}.GlobalLoader-module__9COCjW__loaderLogo{object-fit:contain;filter:drop-shadow(0 4px 12px #00000026);width:auto;max-width:120px;height:auto;max-height:120px;animation:2s ease-in-out infinite GlobalLoader-module__9COCjW__logoPulse}@keyframes GlobalLoader-module__9COCjW__logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes GlobalLoader-module__9COCjW__logoPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.GlobalLoader-module__9COCjW__spinnerContainer{opacity:1;z-index:10;transition:opacity .3s;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.GlobalLoader-module__9COCjW__spinnerContainer.GlobalLoader-module__9COCjW__fadeOut{opacity:0}.GlobalLoader-module__9COCjW__spinner{justify-content:center;align-items:center;gap:.5rem;display:flex}.GlobalLoader-module__9COCjW__spinnerCircle{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite both GlobalLoader-module__9COCjW__bounce;box-shadow:0 2px 8px #3b82f64d}.GlobalLoader-module__9COCjW__spinnerCircle:first-child{animation-delay:-.32s}.GlobalLoader-module__9COCjW__spinnerCircle:nth-child(2){animation-delay:-.16s}.GlobalLoader-module__9COCjW__spinnerCircle:nth-child(3){animation-delay:0s}@keyframes GlobalLoader-module__9COCjW__bounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@media (max-width:768px){.GlobalLoader-module__9COCjW__loaderLogo{max-width:100px;max-height:100px}.GlobalLoader-module__9COCjW__spinnerCircle{width:10px;height:10px}}@media (max-width:480px){.GlobalLoader-module__9COCjW__loaderLogo{max-width:80px;max-height:80px}.GlobalLoader-module__9COCjW__spinnerContainer{bottom:15%}}.GlobalLoader-module__9COCjW__loaderWrapper.GlobalLoader-module__9COCjW__closing{pointer-events:none;animation:.6s forwards GlobalLoader-module__9COCjW__fadeOutLoader}@keyframes GlobalLoader-module__9COCjW__fadeOutLoader{0%{opacity:1}to{opacity:0;visibility:hidden}}
