Canonical deal pricing. Numbers recompute live from scripts/lib/pricing.mjs. Open with ?deal=<id> to prefill from a HubSpot deal and enable Save.
scripts/lib/pricing.mjs
?deal=<id>