.pricing-dialog{padding:24px}.pricing-dialog-header{padding-right:28px}.pricing-dialog-title{align-items:center;gap:10px;display:flex}.pricing-dialog-title>svg{color:#ec4899;flex-shrink:0}.pricing-dialog-title h2{font:800 1.5rem/1.25 var(--font-display);margin:0}.pricing-dialog-header p{color:var(--text-muted);margin:6px 0 0;font-size:.9rem}.pricing-plan-options{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:6px;display:grid}.pricing-plan-options>*{min-width:0}.pricing-plan-heading{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:8px;display:flex}.pricing-plan-price{min-height:38px;margin-bottom:12px;font-size:1.75rem;font-weight:800;line-height:1.35}.pricing-plan-intro{min-height:36px;color:var(--text-muted);margin:0 0 12px;font-size:.8rem;line-height:1.4}.pricing-disabled-purchase{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text-muted);opacity:.6;cursor:not-allowed;background:0 0;border-radius:24px;margin-top:24px;padding:12px;font-weight:600}@media (width>=640px){.pricing-plan-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.pricing-plan-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=639px){.pricing-dialog{padding:20px 16px}.pricing-plan-intro{min-height:0}}
