User-configurable weighted ICP scoring. Provide scoring criteria as JSON with custom weights; get back icp_score (0 to 100), icp_tier (A/B/C), and a full signal breakdown per company...