Composite score: z-scored Elo (40 %) + xPi (30 %) + Form (20 %) + xG diff (10 %) — all signals normalised within the current filter universe.