.Loader-module__uyoLiW__loader_container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background-color:#0006;justify-content:center;align-items:center;animation:.2s Loader-module__uyoLiW__fadeIn;display:flex;position:fixed;inset:0}.Loader-module__uyoLiW__loader_box{background-color:var(--color-surface);border-radius:16px;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 2.5rem;animation:.3s cubic-bezier(.34,1.56,.64,1) Loader-module__uyoLiW__popIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d,0 0 40px #7c3aed1a}.Loader-module__uyoLiW__loader_box:before{content:"";background:linear-gradient(to right,var(--color-primary),#a78bfa,#c084fc);background-size:200% 100%;height:3px;animation:2s ease-in-out infinite Loader-module__uyoLiW__shimmer;position:absolute;inset:0 0 auto}.Loader-module__uyoLiW__message{color:var(--color-foreground);letter-spacing:-.01em;font-size:.9rem;font-weight:600}.Loader-module__uyoLiW__spinner_wrapper{width:48px;height:48px;position:relative}.Loader-module__uyoLiW__spinner_track{border:3px solid var(--color-surface-raised);border-radius:50%;position:absolute;inset:0}.Loader-module__uyoLiW__spinner_ring{border:3px solid #0000;border-top-color:var(--color-primary);border-right-color:var(--color-primary-muted);border-radius:50%;animation:.8s cubic-bezier(.45,.05,.55,.95) infinite Loader-module__uyoLiW__spin;position:absolute;inset:0}.Loader-module__uyoLiW__spinner_glow{background:radial-gradient(circle,#7c3aed26 0%,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite Loader-module__uyoLiW__pulse;position:absolute;inset:-4px}.Loader-module__uyoLiW__dots{gap:6px;display:flex}.Loader-module__uyoLiW__dot{background-color:var(--color-primary-muted);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite Loader-module__uyoLiW__dotBounce}.Loader-module__uyoLiW__dot:nth-child(2){animation-delay:.16s}.Loader-module__uyoLiW__dot:nth-child(3){animation-delay:.32s}@keyframes Loader-module__uyoLiW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Loader-module__uyoLiW__popIn{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes Loader-module__uyoLiW__spin{to{transform:rotate(360deg)}}@keyframes Loader-module__uyoLiW__pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes Loader-module__uyoLiW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Loader-module__uyoLiW__dotBounce{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}
