.billing-success-page{min-height:100vh;padding:var(--spacing-2xl) var(--spacing-md);background:var(--color-bg);justify-content:center;align-items:center;display:flex}.billing-success-container{align-items:center;gap:var(--spacing-lg);text-align:center;flex-direction:column;width:100%;max-width:400px;display:flex}.billing-success-icon{color:var(--color-success)}.billing-success-container h1{font-family:var(--font-display);color:var(--color-text-primary);font-size:24px;font-style:italic;font-weight:400}.billing-success-balance{font-size:16px}.billing-success-actions{gap:var(--spacing-sm);width:100%;margin-top:var(--spacing-md);flex-direction:column;display:flex}.new-model-confirm{gap:var(--spacing-sm)}.new-model-icon-ring{width:60px;height:60px;margin-bottom:var(--spacing-xs);border-radius:50%;justify-content:center;align-items:center;display:flex}.is-maintenance .new-model-icon-ring,.is-intensive .new-model-icon-ring{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary)}.is-immersion .new-model-icon-ring{background:color-mix(in srgb, var(--color-secondary) 12%, var(--color-surface));color:var(--color-secondary)}.new-model-eyebrow{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.is-maintenance .new-model-eyebrow,.is-intensive .new-model-eyebrow{color:var(--color-primary)}.is-immersion .new-model-eyebrow{color:var(--color-secondary)}.new-model-detail-card{text-align:left;border-radius:var(--radius-card);width:100%;padding:var(--spacing-md);gap:var(--spacing-xs);margin:var(--spacing-xs) 0;flex-direction:column;display:flex}.is-maintenance .new-model-detail-card,.is-intensive .new-model-detail-card{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-primary) 20%, var(--color-border))}.is-immersion .new-model-detail-card{background:color-mix(in srgb, var(--color-secondary) 6%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-secondary) 20%, var(--color-border))}.new-model-detail-card p{color:var(--color-text-primary);align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.new-model-detail-card svg{color:var(--color-success);flex-shrink:0;margin-top:2px}.new-model-detail-card p.is-guarantee svg{color:var(--color-success)}.lp-stage-confirm h1{font-family:var(--font-family);font-style:normal;font-weight:600}
