<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>60-min Z5 (VO2 Max) Medium #06</name>
  <description>This session breaks down longer VO2 max efforts into two manageable sets. By including a mid-session recovery block, you can maintain a higher quality of work in the second half. This builds deep aerobic fitness and improves your ability to repeat hard efforts after a brief respite, simulating the lulls and attacks in a race.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Ramp Duration="360" PowerLow="0.5" PowerHigh="0.85">
      <textevent timeoffset="180" message="Keep the pedal strokes fluid. Push and pull." />
      <textevent timeoffset="8" message="Hard start, then hold form through the effort." />
    </Ramp>
    <IntervalsT Repeat="2" OnDuration="60" OffDuration="60" OnPower="1.12" OffPower="0.65">
      <textevent timeoffset="0" message="Opener 1. Quick burst of speed." />
      <textevent timeoffset="120" message="Opener 2. One more to get ready." />
    </IntervalsT>
    <SteadyState Duration="180" Power="0.65">
      <textevent timeoffset="90" message="Two sets of intervals today. Focus on the first set now." />
    </SteadyState>
    <IntervalsT Repeat="3" OnDuration="180" OffDuration="180" OnPower="1.15" OffPower="0.6">
      <textevent timeoffset="0" message="Set 1, Interval 1. Let's get to work!" />
      <textevent timeoffset="360" message="Second interval of this set. Stay strong." />
      <textevent timeoffset="720" message="Last one for this set. Push through!" />
    </IntervalsT>
    <SteadyState Duration="240" Power="0.55">
      <textevent timeoffset="15" message="Set 1 done. Take this recovery seriously. Refuel if needed." />
      <textevent timeoffset="120" message="Get ready for Set 2." />
    </SteadyState>
    <IntervalsT Repeat="3" OnDuration="180" OffDuration="120" OnPower="1.15" OffPower="0.6">
      <textevent timeoffset="0" message="Set 2 begins now! Shorter recovery, same power." />
      <textevent timeoffset="300" message="Keep that quality high. You can do this." />
      <textevent timeoffset="600" message="Final interval of the day! Empty the tank." />
    </IntervalsT>
    <Cooldown Duration="600" PowerLow="0.4" PowerHigh="0.75">
      <textevent timeoffset="15" message="That's a wrap. Great work holding the power." />
      <textevent timeoffset="300" message="Let your body absorb the training. Spin easy." />
      <textevent timeoffset="580" message="Workout complete!" />
    </Cooldown>
  </workout>
</workout_file>