.CheckoutProgressOverlay_overlay__UliBB{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-primary);background:color-mix(in srgb,var(--bg-primary) 92%,transparent);backdrop-filter:blur(8px)}.CheckoutProgressOverlay_dialog__NvS5P{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:360px;text-align:center;outline:none}.CheckoutProgressOverlay_ring__ZhoG5{width:56px;height:56px;border-left:3px solid var(--border-color);border-bottom:3px solid var(--border-color);border-right-color:var(--border-color);border-top-color:var(--border-color);border-top:3px solid var(--accent-primary);border-right:3px solid color-mix(in srgb,var(--accent-primary) 35%,transparent);border-radius:50%;animation:CheckoutProgressOverlay_spin__cyJO9 1.1s linear infinite}.CheckoutProgressOverlay_word__PP1ec{margin:4px 0 0;min-height:1.6em;font-size:18px;font-weight:500;letter-spacing:.01em;color:var(--text-primary);animation:CheckoutProgressOverlay_wordIn__lj2FT .35s ease-out both}.CheckoutProgressOverlay_caption__nNWBw{margin:0;font-size:14px;color:var(--text-secondary)}.CheckoutProgressOverlay_errorText__q6JzM,.CheckoutProgressOverlay_messageText__vA0g0{margin:0;font-size:16px;line-height:1.5;color:var(--text-primary)}.CheckoutProgressOverlay_actions__VcJMI{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.CheckoutProgressOverlay_primaryButton__gFidv,.CheckoutProgressOverlay_secondaryButton__Wx5e_{padding:12px 20px;font-size:15px;font-weight:600;cursor:pointer;border-radius:10px;transition:opacity .15s ease,background .15s ease}.CheckoutProgressOverlay_primaryButton__gFidv{color:#fff;background:var(--accent-primary);border:1px solid var(--accent-primary)}.CheckoutProgressOverlay_primaryButton__gFidv:hover{background:var(--accent-hover)}.CheckoutProgressOverlay_secondaryButton__Wx5e_{color:var(--text-secondary);background:transparent;border:1px solid var(--border-color)}.CheckoutProgressOverlay_secondaryButton__Wx5e_:hover{color:var(--text-primary)}@keyframes CheckoutProgressOverlay_spin__cyJO9{to{transform:rotate(1turn)}}@keyframes CheckoutProgressOverlay_wordIn__lj2FT{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes CheckoutProgressOverlay_pulse__xtpev{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.CheckoutProgressOverlay_ring__ZhoG5{animation:CheckoutProgressOverlay_pulse__xtpev 2s ease-in-out infinite}.CheckoutProgressOverlay_word__PP1ec{animation:none}}