._container_166y2_1{display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_166y2_1 var(--animation-duration-normal) ease-out}@keyframes _fadeIn_166y2_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._sandboxBanner_166y2_19{display:flex;align-items:flex-start;gap:var(--spacing-3);background-color:color-mix(in srgb,var(--warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning) 25%,transparent);border-radius:var(--radius);padding:var(--spacing-4)}._sandboxIcon_166y2_29{color:var(--warning);flex-shrink:0;margin-top:.125rem}._sandboxText_166y2_35{color:var(--warning);font-size:.875rem;line-height:1.4}._checkoutFormWrapper_166y2_41{display:flex;flex-direction:column;gap:var(--spacing-6)}._paymentMethodCard_166y2_47{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._cardHeader_166y2_54{display:flex;justify-content:space-between;align-items:center;padding:1.25rem var(--spacing-6);border-bottom:1px solid var(--border);background-color:var(--card)}._headerInfo_166y2_63{display:flex;flex-direction:column}._subLabel_166y2_68{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._gatewayTitle_166y2_75{font-family:var(--font-family-display);font-size:1.75rem;font-weight:500;color:var(--foreground);margin:0}._badge_166y2_83{font-weight:600;letter-spacing:.02em}._cardBody_166y2_88{padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._paymentInfoText_166y2_95{font-size:.9375rem;line-height:1.5;color:var(--foreground);margin:0}._paymentFeatures_166y2_102{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._featureItem_166y2_111{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._featureIcon_166y2_120{color:var(--primary);flex-shrink:0;margin-top:.125rem}._realForm_166y2_126{width:100%}._submitBtn_166y2_130{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground)}._submitBtn_166y2_130:hover{box-shadow:0 0 25px -4px color-mix(in srgb,var(--primary) 40%,transparent)}._btnArrow_166y2_144{margin-left:var(--spacing-1)}._waitingCard_166y2_148{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-8) var(--spacing-6);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._waitingSpinner_166y2_160{color:var(--primary)}._waitingTitle_166y2_164{font-family:var(--font-family-base);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0}._waitingDesc_166y2_172{font-size:.9375rem;color:var(--muted-foreground);line-height:1.5;max-width:480px;margin:0}._waitingActions_166y2_180{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);width:100%;margin-top:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid var(--border)}._retryForm_166y2_191{width:100%;max-width:320px}._retryBtn_166y2_196{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._cancelBtn_166y2_204{color:var(--muted-foreground);display:inline-flex;align-items:center;gap:var(--spacing-2)}._cancelBtn_166y2_204:hover{color:var(--foreground)}._statusCard_166y2_216{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem var(--spacing-6);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._successIconWrapper_166y2_228{width:72px;height:72px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);display:flex;align-items:center;justify-content:center}._errorIconWrapper_166y2_239{width:72px;height:72px;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error);display:flex;align-items:center;justify-content:center}._statusTitle_166y2_250{font-family:var(--font-family-display);font-size:2.25rem;font-weight:400;color:var(--foreground);margin:0}._statusDesc_166y2_258{font-size:1rem;color:var(--muted-foreground);line-height:1.5;max-width:440px;margin:0}._actionBtn_166y2_266{margin-top:var(--spacing-4);min-width:200px}
