._spinner_q0umk_4{background:conic-gradient(from 0deg, var(--color-brand) 0%, var(--purple-brand-300) 33%, var(--purple-brand-500) 66%, var(--color-brand) 100%);border-radius:50%;width:90px;height:90px;margin-bottom:32px;animation:3s infinite _spin_q0umk_4,.3s ease-out _scaleIn_q0umk_1,4s ease-in-out infinite _spinnerGlow_q0umk_1;position:relative}._spinner_q0umk_4:before{content:"";z-index:2;background:var(--color-modal-background);box-shadow:inset 0 0 15px rgba(var(--color-brand-rgb), .1), inset 0 0 30px rgba(var(--color-brand-rgb), .05);border-radius:50%;position:absolute;inset:10px}._spinner_q0umk_4:after{content:"";z-index:1;filter:blur(1px);opacity:.5;background:conic-gradient(#0000 0%,#fff6 50%,#0000 100%);border-radius:50%;animation:3s linear infinite _glowSpin_q0umk_1;position:absolute;inset:0}@keyframes _spinnerGlow_q0umk_1{0%,to{filter:drop-shadow(0 0 20px rgba(var(--color-brand-rgb), .3))}25%{filter:drop-shadow(0 0 25px rgba(var(--color-brand-rgb), .4))}50%{filter:drop-shadow(0 0 30px rgba(var(--color-brand-rgb), .5))}75%{filter:drop-shadow(0 0 25px rgba(var(--color-brand-rgb), .4))}}._progressContainer_q0umk_48{text-align:center;background:var(--color-modal-background);flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;height:100%;min-height:240px;padding:32px 24px;transition:all .3s ease-out;display:flex;position:relative}._progressContainer_q0umk_48:before{content:"";background-image:radial-gradient(var(--color-neutral-100) 1px, transparent 1px);opacity:.3;pointer-events:none;background-size:24px 24px;position:absolute;inset:0}._flipped_q0umk_72 ._progressContainer_q0umk_48{opacity:1;transition-delay:.3s;transform:scale(1)}._progressContainer_q0umk_48 ._spinner_q0umk_4,._progressContainer_q0umk_48 ._messageContainer_q0umk_78,._progressContainer_q0umk_48 ._progressBar_q0umk_79{z-index:1;position:relative}._progressBar_q0umk_79{background:var(--color-neutral-50);border:1px solid #000;border-radius:20px;width:100%;max-width:320px;height:12px;margin-top:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000000d}._progressBar_q0umk_79:before{content:"";opacity:.5;background:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%) 0 0/20px 20px;animation:1s linear infinite _progressStripes_q0umk_1;position:absolute;inset:0}._progressBarFill_q0umk_109{background:linear-gradient(90deg, var(--color-brand) 0%, var(--purple-brand-300) 50%, var(--color-brand) 100%);height:100%;box-shadow:0 1px 2px rgba(var(--color-brand-rgb), .1);background-size:200% 100%;border-radius:20px;transition:width .5s cubic-bezier(.4,0,.2,1);animation:3s infinite _gradientShift_q0umk_1;position:relative}._progressBarFill_q0umk_109:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%) 0 0/200% 100%;animation:2s cubic-bezier(.4,0,.6,1) infinite _shine_q0umk_1;position:absolute;inset:0}._message_q0umk_78{color:var(--color-text-primary,#000);max-width:320px;font-size:16px;font-weight:500;line-height:1.5;animation:.5s forwards _fadeInUp_q0umk_1}.dark-theme ._message_q0umk_78{color:var(--charcoal-elevation-50)}@keyframes _fadeInUp_q0umk_1{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _spin_q0umk_4{to{transform:rotate(360deg)}}@keyframes _glowSpin_q0umk_1{0%{opacity:.6;transform:rotate(0)}50%{opacity:.9}to{opacity:.6;transform:rotate(360deg)}}@keyframes _pulse_q0umk_1{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(180deg)}to{transform:scale(1)rotate(360deg)}}@keyframes _shine_q0umk_1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes _scaleIn_q0umk_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes _gradientShift_q0umk_1{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes _progressStripes_q0umk_1{0%{background-position:0 0}to{background-position:20px 0}}._progressBarIndeterminate_q0umk_219{background:linear-gradient(90deg, var(--color-brand) 0%, var(--purple-brand-300) 50%, var(--color-brand) 100%);width:40%;height:100%;box-shadow:0 1px 2px rgba(var(--color-brand-rgb), .1);background-size:200% 100%;border-radius:20px;animation:1.5s linear infinite _indeterminateSlide_q0umk_1,3s infinite _gradientShift_q0umk_1;position:relative}._progressBarIndeterminate_q0umk_219:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%) 0 0/200% 100%;animation:2s cubic-bezier(.4,0,.6,1) infinite _shine_q0umk_1;position:absolute;inset:0}@keyframes _indeterminateSlide_q0umk_1{0%{transform:translate(-100%)scaleX(.8)}20%{transform:translate(-10%)scaleX(1.5)}to{transform:translate(350%)scaleX(.1)}}
