@keyframes spinner-module__vSMefq__spin{to{transform:rotate(360deg)}}@keyframes spinner-module__vSMefq__spin-reverse{to{transform:rotate(-360deg)}}@keyframes spinner-module__vSMefq__pulse-ring{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.18)}}@keyframes spinner-module__vSMefq__dot-bounce{0%,80%,to{opacity:.3;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}@keyframes spinner-module__vSMefq__fade-text{0%,to{opacity:.4}50%{opacity:1}}.spinner-module__vSMefq__ring_container{width:64px;height:64px;margin-bottom:16px;position:relative}.spinner-module__vSMefq__ring_pulse{border:2px solid #1e6fff;border-radius:50%;animation:1.6s ease-out infinite spinner-module__vSMefq__pulse-ring;position:absolute;inset:0}.spinner-module__vSMefq__ring_outer{border:3px solid #1e6fff;border-color:#1e6fff #1e6fff40 #0000 #0000;border-radius:50%;animation:.9s cubic-bezier(.4,0,.2,1) infinite spinner-module__vSMefq__spin;position:absolute;inset:0}.spinner-module__vSMefq__ring_inner{border:2px solid #0000;border-color:#0000 #0000 #1e6fffa6 #1e6fff26;border-radius:50%;animation:1.3s cubic-bezier(.4,0,.2,1) infinite spinner-module__vSMefq__spin-reverse;position:absolute;inset:10px}.spinner-module__vSMefq__ring_dot{justify-content:center;align-items:flex-start;animation:.9s cubic-bezier(.4,0,.2,1) infinite spinner-module__vSMefq__spin;display:flex;position:absolute;inset:0}.spinner-module__vSMefq__ring_dot:after{content:"";background:#1e6fff;border-radius:50%;width:7px;height:7px;margin-top:-1px;box-shadow:0 0 8px #1e6fffcc}.spinner-module__vSMefq__loading_text{color:#fff9;letter-spacing:.05em;font-size:13px;font-weight:500;animation:2s ease-in-out infinite spinner-module__vSMefq__fade-text}.spinner-module__vSMefq__simple_loading{border:2.5px solid #009f7f40;border-top-color:#1e6fff;border-radius:50%;animation:.8s linear infinite spinner-module__vSMefq__spin;display:inline-flex}.spinner-module__vSMefq__dots{align-items:center;gap:6px;display:flex}.spinner-module__vSMefq__dot{background:#1e6fff;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite spinner-module__vSMefq__dot-bounce}.spinner-module__vSMefq__dot:nth-child(2){animation-delay:.15s}.spinner-module__vSMefq__dot:nth-child(3){animation-delay:.3s}
