<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>45-min Z5 (VO2 Max) Medium #09</name>
  <description>This workout builds intensity with each successive interval, pushing you harder as you become more fatigued. This structure is excellent for developing pacing strategy and mental resilience. It trains your body to dig deeper on each effort, a crucial skill for late-race scenarios.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="VO2MAX" />
    <tag name="PROGRESSION" />
  </tags>
  <workout>
    <Warmup Duration="600" PowerLow="0.45" PowerHigh="0.75">
      <textevent timeoffset="300" message="Let's add a few pedal drills. Focus on smooth circles." />
    </Warmup>
    <SteadyState Duration="180" Power="1.1">
      <textevent timeoffset="10" message="First interval. This is your baseline." />
      <textevent timeoffset="90" message="Halfway. Stay smooth." />
    </SteadyState>
    <SteadyState Duration="180" Power="0.5">
      <textevent timeoffset="20" message="Quick form check: relaxed shoulders, light grip." />
    </SteadyState>
    <SteadyState Duration="180" Power="1.13">
      <textevent timeoffset="10" message="Second interval. A little bit harder now." />
    </SteadyState>
    <SteadyState Duration="180" Power="0.5" />
    <SteadyState Duration="180" Power="1.16">
      <textevent timeoffset="10" message="Third interval. Embrace the challenge." />
      <textevent timeoffset="90" message="Dig in! You're stronger than you think." />
    </SteadyState>
    <SteadyState Duration="180" Power="0.5" />
    <SteadyState Duration="180" Power="1.19">
      <textevent timeoffset="10" message="Final interval. The hardest one. Give it your all!" />
    </SteadyState>
    <Cooldown Duration="660" PowerLow="0.4" PowerHigh="0.75">
      <textevent timeoffset="60" message="Excellent progression. Time to recover." />
    </Cooldown>
  </workout>
</workout_file>