.loading-module__pnXrUq__loading{align-items:center;justify-items:center;min-height:42vh;padding:24px 16px;display:grid}.loading-module__pnXrUq__panel{border:1px solid var(--border);background:linear-gradient(#111216eb,#0b0b0df2);border-radius:14px;justify-items:center;gap:14px;width:min(88vw,280px);padding:24px 20px 20px;display:grid;position:relative;box-shadow:0 0 0 1px #c67b4e14,0 18px 46px #00000073}.loading-module__pnXrUq__panel:before{content:"";pointer-events:none;filter:blur(4px);background:radial-gradient(circle,#c67b4e57 0%,#0000 72%);border-radius:50%;width:120px;height:120px;animation:1.8s ease-in-out infinite loading-module__pnXrUq__pulseGlow;position:absolute;top:-30px}.loading-module__pnXrUq__spinner{border:2px solid #c67b4e33;border-top-color:var(--accent);border-right-color:var(--accent-light);border-radius:50%;width:52px;height:52px;animation:.78s linear infinite loading-module__pnXrUq__spin;position:relative}.loading-module__pnXrUq__spinner:after{content:"";border:2px solid #c67b4e1f;border-left-color:#c67b4eb8;border-radius:50%;animation:1.1s linear infinite loading-module__pnXrUq__spinReverse;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.loading-module__pnXrUq__text{color:var(--text);letter-spacing:.02em;margin:0;font-size:15px;font-weight:600}.loading-module__pnXrUq__dots{gap:5px;margin-left:3px;display:inline-flex}.loading-module__pnXrUq__dot{background:var(--accent-light);opacity:.35;border-radius:50%;width:4px;height:4px;animation:1.05s ease-in-out infinite loading-module__pnXrUq__dotJump}.loading-module__pnXrUq__dot:nth-child(2){animation-delay:.15s}.loading-module__pnXrUq__dot:nth-child(3){animation-delay:.3s}@keyframes loading-module__pnXrUq__spin{to{transform:rotate(360deg)}}@keyframes loading-module__pnXrUq__spinReverse{to{transform:rotate(-360deg)}}@keyframes loading-module__pnXrUq__dotJump{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes loading-module__pnXrUq__pulseGlow{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.loading-module__pnXrUq__panel:before,.loading-module__pnXrUq__spinner,.loading-module__pnXrUq__spinner:after,.loading-module__pnXrUq__dot{animation:none}}
