<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>45-min Z2 (Endurance) Medium #06</name>
  <description>This session builds your muscular endurance and mental toughness by progressively extending the time spent in Zone 2. Each block gets longer, challenging you to maintain focus and form. This method is a great way to apply the Coggan Power Zones framework to build true long-ride stamina. The short rests are just enough to regroup before the next, longer effort. Finish strong!</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="300" PowerLow="0.4" PowerHigh="0.65">
      <textevent timeoffset="150" message="Get ready to build some endurance today." />
      <textevent timeoffset="8" message="Settle into your all-day endurance rhythm." />
    </Warmup>
    <SteadyState Duration="360" Power="0.72">
      <textevent timeoffset="10" message="First block: 6 minutes. Settle in." />
    </SteadyState>
    <SteadyState Duration="120" Power="0.6">
      <textevent timeoffset="10" message="Active recovery." />
    </SteadyState>
    <SteadyState Duration="480" Power="0.72">
      <textevent timeoffset="10" message="Second block is longer: 8 minutes. Stay focused." />
      <textevent timeoffset="240" message="Halfway. Check in with your body. Relaxed?" />
    </SteadyState>
    <SteadyState Duration="120" Power="0.6">
      <textevent timeoffset="10" message="Breathe deep. Longest block is next." />
    </SteadyState>
    <SteadyState Duration="600" Power="0.72">
      <textevent timeoffset="10" message="Final work block: 10 minutes. You've got this." />
      <textevent timeoffset="300" message="Halfway there! Maintain that steady power." />
    </SteadyState>
    <SteadyState Duration="120" Power="0.6">
      <textevent timeoffset="10" message="Last recovery before the final push." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.65">
      <textevent timeoffset="10" message="Final 5 minutes at a steady endurance pace." />
    </SteadyState>
    <Cooldown Duration="300" PowerLow="0.6" PowerHigh="0.3">
      <textevent timeoffset="150" message="Fantastic work building that endurance. Time to cool down." />
    </Cooldown>
  </workout>
</workout_file>