We compute ranks over the selected window (7d/30d):
- Views (35%) and Views / Tweet (35%).
 - Shillers (20%).
 - Others 10% total: Mentions, Engagements, ER, Velocity (2.5% each).
 
All metrics use log1p then min–max normalization before weighting. Score ranges 0–1.