.loading-module__pnXrUq__loadingOverlay{z-index:99999;-webkit-backdrop-filter:blur(12px);color:#fff;background:#0f172ae0;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;font-family:Outfit,sans-serif;animation:.3s ease-out loading-module__pnXrUq__fadeIn;display:flex;position:fixed;inset:0}@keyframes loading-module__pnXrUq__fadeIn{0%{opacity:0}to{opacity:1}}.loading-module__pnXrUq__spinnerContainer{justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:relative}.loading-module__pnXrUq__glowRing{border:3px solid #ff6b00;border-color:#ff6b00 #d4af37 #0000 #0000;border-radius:50%;animation:1s linear infinite loading-module__pnXrUq__spinRing;position:absolute;inset:0;box-shadow:0 0 20px #ff6b0066}.loading-module__pnXrUq__glowRingInner{border:2px solid #0000;border-color:#0000 #0000 #ff8c3a #f5d06e;border-radius:50%;animation:1.4s linear infinite loading-module__pnXrUq__spinRingReverse;position:absolute;inset:10px}@keyframes loading-module__pnXrUq__spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-module__pnXrUq__spinRingReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.loading-module__pnXrUq__logoBox{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:6px;animation:2s ease-in-out infinite loading-module__pnXrUq__pulseLogo;display:flex;box-shadow:0 4px 15px #0000004d}.loading-module__pnXrUq__logoImg{object-fit:contain;width:100%;height:100%}@keyframes loading-module__pnXrUq__pulseLogo{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.loading-module__pnXrUq__textWrapper{flex-direction:column;align-items:center;gap:.3rem;display:flex}.loading-module__pnXrUq__title{letter-spacing:.5px;background:linear-gradient(135deg,#fff 0%,#cbd5e1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.1rem;font-weight:800}.loading-module__pnXrUq__subtitle{color:#ff8c3a;align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:flex}.loading-module__pnXrUq__dots{gap:3px;display:inline-flex}.loading-module__pnXrUq__dots span{background:#ff8c3a;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite both loading-module__pnXrUq__bounceDot;display:inline-block}.loading-module__pnXrUq__dots span:first-child{animation-delay:-.32s}.loading-module__pnXrUq__dots span:nth-child(2){animation-delay:-.16s}@keyframes loading-module__pnXrUq__bounceDot{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
