<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>120-min Z2 (Endurance) Pushing #02</name>
  <description>This session challenges your endurance by using long, slow ramps entirely within Z2. Each 20-minute ramp gradually increases the demand, teaching pacing and control without leaving the core aerobic zone defined by Coggan Power Zones. This workout improves your ability to handle subtle changes in gradient or wind on long rides. The focus is on maintaining a smooth pedal stroke as the power slowly rises.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="ENDURANCE" />
  </tags>
  <workout>
    <Warmup Duration="750" PowerLow="0.4" PowerHigh="0.6">
      <textevent timeoffset="30" message="Let's get started. Easy spinning to warm up the legs." />
      <textevent timeoffset="8" message="Steady pressure and patient pacing here." />
    </Warmup>
    <Ramp Duration="1200" PowerLow="0.6" PowerHigh="0.75">
      <textevent timeoffset="10" message="First ramp. Feel the power build slowly. No sudden efforts." />
      <textevent timeoffset="600" message="Halfway point. Breathing should be deep and regular." />
    </Ramp>
    <SteadyState Duration="300" Power="0.58">
      <textevent timeoffset="15" message="Spin easy. Recover and prepare for the next ramp." />
    </SteadyState>
    <Ramp Duration="1200" PowerLow="0.6" PowerHigh="0.75">
      <textevent timeoffset="10" message="Ramp two. Stay seated and focus on a stable upper body." />
      <textevent timeoffset="600" message="Keep it smooth. Control your effort." />
    </Ramp>
    <SteadyState Duration="300" Power="0.58" />
    <Ramp Duration="1200" PowerLow="0.6" PowerHigh="0.75">
      <textevent timeoffset="10" message="Third ramp. This is where the endurance work really counts." />
      <textevent timeoffset="600" message="Halfway. Stay mentally engaged." />
    </Ramp>
    <SteadyState Duration="300" Power="0.58" />
    <Ramp Duration="1200" PowerLow="0.6" PowerHigh="0.75">
      <textevent timeoffset="10" message="Final ramp! Finish this strong. Consistent power to the end." />
      <textevent timeoffset="1170" message="Almost there! Hold the power steady." />
    </Ramp>
    <Cooldown Duration="750" PowerLow="0.58" PowerHigh="0.35">
      <textevent timeoffset="300" message="Fantastic work. Time to spin out the legs." />
    </Cooldown>
  </workout>
</workout_file>