<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>120-min Z2 (Endurance) Pushing #03</name>
  <description>This workout, known as Z2 Over/Unders, builds aerobic strength by alternating between the top and bottom of your endurance zone. By pushing at 75% FTP and then recovering at 58%, you improve your body's ability to clear lactate and recover while still working. This is a key skill for long, undulating rides. The session adheres to the principles of Z2 training within the Coggan Power Zones framework to maximize aerobic adaptation.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="ENDURANCE" />
  </tags>
  <workout>
    <SteadyState Duration="600" Power="0.5">
      <textevent timeoffset="8" message="Steady pressure and patient pacing here." />
    </SteadyState>
    <Warmup Duration="300" PowerLow="0.5" PowerHigh="0.6">
      <textevent timeoffset="150" message="Breathing should be getting deeper. Prepare for the main set." />
    </Warmup>
    <IntervalsT Repeat="9" OnDuration="300" OffDuration="300" OnPower="0.75" OffPower="0.58">
      <textevent timeoffset="10" message="First 'Over' interval. Solid, sustainable power." />
      <textevent timeoffset="310" message="Now the 'Under'. Focus on recovery while still working." />
    </IntervalsT>
    <SteadyState Duration="300" Power="0.75">
      <textevent timeoffset="10" message="Final 'Over' block. Finish strong!" />
      <textevent timeoffset="150" message="Hold it steady to the end." />
    </SteadyState>
    <Cooldown Duration="600" PowerLow="0.55" PowerHigh="0.35">
      <textevent timeoffset="30" message="Great job. Let the body recover." />
      <textevent timeoffset="300" message="Hydrate and reflect on a solid session." />
    </Cooldown>
  </workout>
</workout_file>