<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>75-min Z5 (VO2 Max) Medium #05</name>
  <description>This session builds mental resolve and aerobic power by progressively reducing recovery time between intervals. As the rest periods shorten, your body is forced to recover more quickly under stress. This is a powerful tool for improving your ability to handle repeated hard efforts with less rest.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="VO2 MAX" />
  </tags>
  <workout>
    <Warmup Duration="900" PowerLow="0.45" PowerHigh="0.8">
      <textevent timeoffset="300" message="Breathing deep into the belly. Let's get oxygen to the muscles." />
    </Warmup>
    <SteadyState Duration="240" Power="1.1">
      <textevent timeoffset="0" message="First 4-minute effort. Settle in." />
      <textevent timeoffset="120" message="Halfway point. Power is steady." />
    </SteadyState>
    <SteadyState Duration="240" Power="0.55">
      <textevent timeoffset="10" message="Full recovery here. Use it well." />
    </SteadyState>
    <SteadyState Duration="240" Power="1.1">
      <textevent timeoffset="8" message="VO2 effort: commit and stay tall over the bike." />
      <textevent timeoffset="120" message="Halfway—you're holding this well." />
    </SteadyState>
    <SteadyState Duration="180" Power="0.55">
      <textevent timeoffset="10" message="Recovery is shorter now. Focus on bringing the heart rate down." />
    </SteadyState>
    <SteadyState Duration="240" Power="1.1">
      <textevent timeoffset="8" message="VO2 effort: commit and stay tall over the bike." />
      <textevent timeoffset="120" message="Half done. Stay smooth and focused." />
    </SteadyState>
    <SteadyState Duration="120" Power="0.55">
      <textevent timeoffset="10" message="Just 2 minutes rest. Deep breaths." />
    </SteadyState>
    <SteadyState Duration="240" Power="1.1">
      <textevent timeoffset="8" message="VO2 effort: commit and stay tall over the bike." />
    </SteadyState>
    <SteadyState Duration="60" Power="0.55">
      <textevent timeoffset="10" message="Very short break. Get ready for the last one!" />
    </SteadyState>
    <SteadyState Duration="240" Power="1.1">
      <textevent timeoffset="0" message="Final interval! Give it everything you have left." />
    </SteadyState>
    <SteadyState Duration="900" Power="0.65" />
    <Cooldown Duration="900" PowerLow="0.7" PowerHigh="0.4" />
  </workout>
</workout_file>