Calculate heart rate reserve from maximum and resting heart rate, then build Karvonen target ranges across five training zones.

Required: resting heart rate and either a known maximum heart rate or age for a Tanaka estimate.

Leave blank to estimate from age.

Used only when maximum heart rate is blank.