.pricing-section{gap:var(--sp-3);min-width:0;padding-top:var(--sp-6);border-top:1px solid var(--c-line);display:grid}.pricing-heading{font-size:22px;line-height:1.25}.pricing-lede,.pricing-notes p{max-width:60ch;color:var(--c-text-2);font-size:var(--fs-secondary);line-height:var(--lh-body)}.pricing-free{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.pricing-free li{align-items:flex-start;gap:var(--sp-2);line-height:var(--lh-body);display:flex}.pricing-free svg{width:18px;height:18px;color:var(--c-accent);flex:none;margin-top:3px}.pricing-plans{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pricing-plan{align-content:start;gap:var(--sp-1);min-width:0;padding:var(--sp-4);border:1px solid var(--c-line);background:var(--c-surface);border-radius:12px;display:grid}.pricing-plan-credits{color:var(--c-text-2);font-size:var(--fs-secondary);overflow-wrap:anywhere}.pricing-plan-price{font-size:20px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pricing-start{align-items:center;gap:var(--sp-3);color:var(--c-text-2);font-size:var(--fs-secondary);flex-wrap:wrap;display:flex}@media (width<=640px){.pricing-plans{grid-template-columns:minmax(0,1fr)}.pricing-start{text-align:center;justify-content:center}.pricing-start .ui-button{width:100%}}
