@keyframes Spinner_spin__1Gztd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_container__tayLh{display:flex;flex-direction:column;align-items:center;gap:8px}.Spinner_container__tayLh.Spinner_centered__RmtvX{justify-content:center;align-items:center;width:100%;height:100%}.Spinner_container__tayLh.Spinner_overlay__FTA9f{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;justify-content:center;align-items:center}.Spinner_spinner__Yoesc{border-radius:50%;animation:Spinner_spin__1Gztd var(--spinner-speed,1s) linear infinite;width:var(--spinner-size,40px);height:var(--spinner-size,40px);border-top:var(--spinner-border-width,4px) solid rgba(0,0,0,0);border:var(--spinner-border-width,4px) solid rgba(0,0,0,0);border-top-color:var(--spinner-color,#3b82f6)}.Spinner_spinner--small__zq3n1{--spinner-size:20px;--spinner-border-width:2px}.Spinner_spinner--medium__OtLQ3{--spinner-size:40px;--spinner-border-width:4px}.Spinner_spinner--large__hfeNv{--spinner-size:60px;--spinner-border-width:6px}.Spinner_text__DarkA{font-size:14px;text-align:center;margin-top:4px;font-weight:500}@media(max-width:768px){.Spinner_text__DarkA{font-size:12px}}@media(prefers-color-scheme:dark){.Spinner_container__tayLh.Spinner_overlay__FTA9f{background-color:rgba(0,0,0,.8)}.Spinner_text__DarkA{color:#e5e7eb}}@media(prefers-reduced-motion:reduce){.Spinner_spinner__Yoesc{animation-duration:2s}}.Spinner_container__tayLh:not(.Spinner_overlay__FTA9f) .Spinner_spinner__Yoesc{transition:transform .2s ease}.Spinner_container__tayLh:not(.Spinner_overlay__FTA9f) .Spinner_spinner__Yoesc:hover{transform:scale(1.1)}.Spinner_spinner__Yoesc.Spinner_pulse__Sc4c3{animation:Spinner_spin__1Gztd var(--spinner-speed,1s) linear infinite,Spinner_pulse__Sc4c3 2s ease-in-out infinite alternate}.Spinner_spinner__Yoesc.Spinner_dots__lJG13{border:none;background:radial-gradient(circle at 20% 50%,var(--spinner-color,#3b82f6) 25%,transparent 25%),radial-gradient(circle at 80% 50%,var(--spinner-color,#3b82f6) 25%,transparent 25%);background-size:50% 100%;animation:Spinner_dots__lJG13 var(--spinner-speed,1s) linear infinite}@keyframes Spinner_pulse__Sc4c3{0%{opacity:1}to{opacity:.4}}@keyframes Spinner_dots__lJG13{0%,20%{background-position:0 0,100% 0}60%,to{background-position:100% 0,0 0}}