<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>120-min Z3 (Tempo) Easy #01</name>
  <description>This workout builds your aerobic engine with three substantial, classic tempo blocks. By holding a steady Zone 3 effort for extended periods, you'll improve muscular endurance and your ability to sustain power for long durations. This session is foundational for raising your fatigue resistance and overall aerobic capacity.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="900" PowerLow="0.45" PowerHigh="0.7">
      <textevent timeoffset="300" message="Focus on smooth, circular pedal strokes." />
      <textevent timeoffset="600" message="Breathing should be relaxed and deep. Get ready for the first effort." />
      <textevent timeoffset="8" message="Lock in tempo and keep it smooth." />
    </Warmup>
    <SteadyState Duration="1500" Power="0.85">
      <textevent timeoffset="0" message="Settle into a strong, sustainable tempo pace." />
      <textevent timeoffset="750" message="Halfway through this block. Stay focused on your form." />
    </SteadyState>
    <SteadyState Duration="600" Power="0.65">
      <textevent timeoffset="30" message="Active recovery. Spin the legs and hydrate." />
    </SteadyState>
    <SteadyState Duration="1500" Power="0.85">
      <textevent timeoffset="0" message="Block two. Find that rhythm again." />
      <textevent timeoffset="750" message="Check your posture. Shoulders relaxed, light grip on the bars." />
    </SteadyState>
    <SteadyState Duration="600" Power="0.65">
      <textevent timeoffset="30" message="Well done. One more big effort to go." />
    </SteadyState>
    <SteadyState Duration="1500" Power="0.85">
      <textevent timeoffset="0" message="Final tempo block. Stay strong and consistent." />
      <textevent timeoffset="900" message="Last 10 minutes at tempo. You've got this!" />
    </SteadyState>
    <Cooldown Duration="600" PowerLow="0.55" PowerHigh="0.35">
      <textevent timeoffset="30" message="Great work. Time to cool down and let the body absorb the training." />
    </Cooldown>
  </workout>
</workout_file>