Trending Now also fails with one clear message when Google refuses every request (nothing is charged).
Small keywords are no longer reported as 0: values keep 4 significant figures (they were rounded to two
decimals before the averages were taken, which zeroed anything under 0.005 on the run's shared scale).
New field belowGoogleThreshold: true when Google reports only zeros for a keyword next to the others in the
run, so 0 means "too small to measure", not "no searches".
More stable scale for large keyword lists in any order: a first-pass reference that reads 0 no longer zeroes
the keywords it was compared with, and the request plan is refined until every link between requests is precise.
Gentler with Google: when one session is throttled, all sessions pause briefly; default parallel sessions 2.
A run where Google refused every request now fails with one clear message (nothing is charged), instead of
finishing as succeeded with no data.
Empty input returns a small live sample (coffee, tea, matcha).