<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>120-min Z5 (VO2 Max) Easy #02</name>
  <description>This session builds on foundational VO2 max work by extending the interval duration to 4 minutes. These longer efforts challenge your aerobic system more deeply, promoting significant physiological adaptations for top-end performance. Generous recovery periods ensure you can hit each interval with high quality.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="VO2 MAX" />
  </tags>
  <workout>
    <Warmup Duration="720" PowerLow="0.55" PowerHigh="0.75">
      <textevent timeoffset="360" message="Halfway through the initial warm-up. Increase cadence slightly." />
    </Warmup>
    <Ramp Duration="360" PowerLow="0.75" PowerHigh="0.9">
      <textevent timeoffset="8" message="Hard start, then hold form through the effort." />
      <textevent timeoffset="180" message="Half done. Stay smooth and focused." />
    </Ramp>
    <IntervalsT Repeat="4" OnDuration="240" OffDuration="360" OnPower="1.06" OffPower="0.65">
      <textevent timeoffset="0" message="Here we go. 4 minutes at VO2 max. Stay controlled." />
      <textevent timeoffset="120" message="Halfway point. Focus on your breathing." />
      <textevent timeoffset="235" message="Almost there!" />
      <textevent timeoffset="245" message="Recovery. Spin the legs and hydrate." />
    </IntervalsT>
    <SteadyState Duration="2820" Power="0.68">
      <textevent timeoffset="900" message="Steady endurance pace. This is where we build the base." />
      <textevent timeoffset="1800" message="Think about a smooth, circular pedal stroke." />
    </SteadyState>
    <Cooldown Duration="900" PowerLow="0.75" PowerHigh="0.45">
      <textevent timeoffset="30" message="Fantastic effort. Let's start the cooldown taper." />
      <textevent timeoffset="450" message="Let your heart rate come down gradually." />
    </Cooldown>
  </workout>
</workout_file>