<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>90-min Z2 (Endurance) Pushing #01</name>
  <description>This workout focuses on building a strong aerobic base through two extended, challenging intervals at the top end of your endurance zone. The goal is to improve muscular endurance and fat oxidation, key components for long-distance performance. By holding a steady state just below tempo, you'll adapt your body to sustain effort efficiently. This session is designed around the principles of Coggan Power Zones, specifically targeting Z2 (Endurance) to maximize aerobic development without accumulating excessive fatigue.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="ENDURANCE" />
  </tags>
  <workout>
    <Warmup Duration="600" PowerLow="0.4" PowerHigh="0.65">
      <textevent timeoffset="30" message="Let's begin. Focus on smooth, circular pedaling." />
      <textevent timeoffset="300" message="Breathing should be relaxed and controlled. Prepare for the main set." />
      <textevent timeoffset="8" message="Settle into your all-day endurance rhythm." />
    </Warmup>
    <SteadyState Duration="2100" Power="0.74">
      <textevent timeoffset="10" message="First main block. Settle into a rhythm you can hold." />
      <textevent timeoffset="600" message="Check your posture: relaxed shoulders, light grip on the bars." />
      <textevent timeoffset="1050" message="Halfway through this block. You're doing great. Stay focused." />
      <textevent timeoffset="1800" message="Final few minutes here. Maintain that steady power." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.5">
      <textevent timeoffset="15" message="Active recovery. Spin the legs out and grab a drink." />
    </SteadyState>
    <SteadyState Duration="2100" Power="0.74">
      <textevent timeoffset="10" message="Final main block. Let's get it done." />
      <textevent timeoffset="600" message="Think about efficiency. Every pedal stroke counts." />
      <textevent timeoffset="1050" message="Halfway home! The benefits are built in these long efforts." />
      <textevent timeoffset="1800" message="Almost there. Keep the pressure consistent to the end." />
    </SteadyState>
    <Cooldown Duration="300" PowerLow="0.6" PowerHigh="0.35">
      <textevent timeoffset="15" message="Excellent work. Time to cool down and let the body recover." />
      <textevent timeoffset="180" message="Deep breaths. Let the heart rate come down gradually." />
    </Cooldown>
  </workout>
</workout_file>