.loading-screen-module__hck4MW__overlay{z-index:9999;color:#cbd5e1;background:radial-gradient(circle,#090e1a 0%,#05070c 100%);justify-content:center;align-items:center;font-family:Inter,sans-serif;display:flex;position:fixed;inset:0}.loading-screen-module__hck4MW__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;max-width:400px;padding:24px;display:flex}.loading-screen-module__hck4MW__spinnerWrapper{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.loading-screen-module__hck4MW__outerRing{border:2px dashed #38bdf840;border-color:#38bdf8 #38bdf840 #818cf8;border-radius:50%;animation:2.5s linear infinite loading-screen-module__hck4MW__rotate;position:absolute;inset:0;box-shadow:0 0 15px #38bdf81a}.loading-screen-module__hck4MW__innerRing{border:1px solid #818cf826;border-color:#818cf826 #f43f5e #818cf826 #818cf8;border-radius:50%;animation:2s linear infinite loading-screen-module__hck4MW__rotateReverse;position:absolute;inset:15px}.loading-screen-module__hck4MW__centerDot{color:#38bdf8;z-index:2;text-shadow:0 0 10px #38bdf899;font-size:28px;animation:2s ease-in-out infinite loading-screen-module__hck4MW__pulseGlow}.loading-screen-module__hck4MW__statusText{letter-spacing:.15em;text-transform:uppercase;color:#94a3b8;height:20px;font-size:14px;font-weight:500;animation:1.5s ease-in-out infinite alternate loading-screen-module__hck4MW__textFade}.loading-screen-module__hck4MW__subText{color:#475569;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:11px}@keyframes loading-screen-module__hck4MW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-screen-module__hck4MW__rotateReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes loading-screen-module__hck4MW__pulseGlow{0%,to{opacity:.8;text-shadow:0 0 8px #38bdf866;transform:scale(1)}50%{opacity:1;text-shadow:0 0 20px #38bdf8cc,0 0 30px #818cf866;transform:scale(1.15)}}@keyframes loading-screen-module__hck4MW__textFade{0%{opacity:.6;letter-spacing:.12em}to{opacity:1;letter-spacing:.18em;color:#e2e8f0}}
