.RestorePurchase_card__KQShn{max-width:440px;margin:0 auto;padding:var(--space-10) var(--space-8) var(--space-12);display:flex;flex-direction:column;align-items:center;text-align:center}.RestorePurchase_title__FtzEW{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:var(--space-4) 0 var(--space-2)}.RestorePurchase_body__ujp_C{font-size:var(--text-sm);line-height:1.6;color:var(--text-secondary);margin:0 0 var(--space-6)}.RestorePurchase_statusText__6jeCN{font-size:var(--text-base);color:var(--text-secondary);margin:var(--space-4) 0 0}.RestorePurchase_failedNotice__Ytv85{font-size:var(--text-sm);line-height:1.5;color:var(--color-danger,#e5484d);background-color:color-mix(in srgb,var(--color-danger,#e5484d) 10%,transparent);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-3)}.RestorePurchase_iconSuccess__4f8_4{display:inline-flex;color:var(--color-brand)}.RestorePurchase_iconNeutral__YkRpX{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background-color:var(--bg-muted);color:var(--text-secondary)}.RestorePurchase_form__FuWfn{width:100%;display:flex;flex-direction:column;gap:var(--space-2);text-align:left}.RestorePurchase_label__i4sy_{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary)}.RestorePurchase_input__Wkbrz{width:100%;padding:10px 12px;font-size:var(--text-sm);color:var(--text-primary);background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);outline:none;transition:border-color var(--duration-fast) var(--ease-out)}.RestorePurchase_input__Wkbrz:focus-visible{border-color:var(--color-brand)}.RestorePurchase_error__9CA1r{font-size:var(--text-xs);color:var(--color-danger,#e5484d);margin:0}.RestorePurchase_spinner__RPPm1{width:36px;height:36px;border-radius:50%;border:3px solid var(--border-default);border-top-color:var(--color-brand);animation:RestorePurchase_spin__pSCua .7s linear infinite}@keyframes RestorePurchase_spin__pSCua{to{transform:rotate(1turn)}}