<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>30-min Z4 (Threshold) Pushing #06</name>
  <description>This workout trains your body to handle increasing intensity with three progressive threshold intervals. Each block gets slightly harder, teaching you to dig deeper as you fatigue. This is excellent practice for finishing strong in a race or cresting a climb with pace.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="THRESHOLD" />
  </tags>
  <workout>
    <Warmup Duration="300" PowerLow="0.5" PowerHigh="0.75">
      <textevent timeoffset="20" message="Reset posture: tall chest and quiet upper body." />
    </Warmup>
    <SteadyState Duration="300" Power="0.95">
      <textevent timeoffset="15" message="First interval. Find your rhythm at 95% FTP." />
      <textevent timeoffset="150" message="Halfway. Smooth and controlled." />
    </SteadyState>
    <SteadyState Duration="150" Power="0.65">
      <textevent timeoffset="15" message="Recover well. The next one is a little harder." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.98">
      <textevent timeoffset="15" message="Step it up. Lock into 98%." />
    </SteadyState>
    <SteadyState Duration="150" Power="0.65" />
    <SteadyState Duration="300" Power="1.01">
      <textevent timeoffset="15" message="Final interval. Give it your best effort!" />
      <textevent timeoffset="150" message="You're strong. Push through to the end!" />
    </SteadyState>
    <Cooldown Duration="300" PowerLow="0.55" PowerHigh="0.35">
      <textevent timeoffset="30" message="Progressive overload complete. Great session." />
    </Cooldown>
  </workout>
</workout_file>