.loading-module__pnXrUq__loading{align-items:center;justify-items:center;min-height:46vh;padding:24px 16px;display:grid}.loading-module__pnXrUq__stage{justify-items:center;gap:16px;width:min(88vw,340px);padding:8px 0;display:grid;position:relative}.loading-module__pnXrUq__stage:before{content:"";z-index:-1;filter:blur(18px);opacity:.72;background:radial-gradient(circle,#009dffe6 0%,#0000 68%);border-radius:999px;position:absolute;top:-44px;bottom:-44px;left:16%;right:16%}.loading-module__pnXrUq__reel{grid-template-columns:repeat(4,1fr);gap:9px;width:min(50vw,140px);display:grid}.loading-module__pnXrUq__reel span{aspect-ratio:1;background:radial-gradient(circle at center, var(--accent-light) 0 18%, transparent 19%), #0b7cff29;border:2px solid #72e8ff8a;border-radius:50%;animation:1.2s ease-in-out infinite loading-module__pnXrUq__reelPulse;box-shadow:0 0 18px #009dff85}.loading-module__pnXrUq__reel span:nth-child(2){animation-delay:.12s}.loading-module__pnXrUq__reel span:nth-child(3){animation-delay:.24s}.loading-module__pnXrUq__reel span:nth-child(4){animation-delay:.36s}.loading-module__pnXrUq__scan{background:#0b7cff29;border-radius:999px;width:min(60vw,200px);height:5px;position:relative;overflow:hidden}.loading-module__pnXrUq__scanBar{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--accent-light), transparent);width:42%;filter:drop-shadow(0 0 12px var(--accent-glow));animation:1.05s ease-in-out infinite loading-module__pnXrUq__scanMove;position:absolute;top:0;bottom:0;left:0;right:auto}.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__dotJump{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes loading-module__pnXrUq__reelPulse{0%,to{opacity:.55;transform:translateY(0)scale(.92)}50%{opacity:1;transform:translateY(-5px)scale(1.04)}}@keyframes loading-module__pnXrUq__scanMove{0%{transform:translate(-105%)}to{transform:translate(245%)}}@media (prefers-reduced-motion:reduce){.loading-module__pnXrUq__reel span,.loading-module__pnXrUq__scanBar,.loading-module__pnXrUq__dot{animation:none}}
