<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>75-min Z2 (Endurance) Pushing #03</name>
  <description>This workout uses a graded approach to Zone 2 endurance training. Each of the three 18-minute blocks progressively increases in intensity, moving from the lower to the upper end of Z2. This structure challenges your body to adapt to increasing demands while maintaining an aerobic state. Referencing the Coggan Power Zones, this helps build deep endurance and teaches pacing by feel. The short recoveries demand you stay engaged throughout the session.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="ENDURANCE" />
  </tags>
  <workout>
    <Warmup Duration="600" PowerLow="0.45" PowerHigh="0.65">
      <textevent timeoffset="30" message="Let's get warmed up. Gradually bring the effort up." />
      <textevent timeoffset="8" message="Steady pressure and patient pacing here." />
    </Warmup>
    <SteadyState Duration="1080" Power="0.65">
      <textevent timeoffset="10" message="First block. Lower end of Z2. Feel the rhythm." />
      <textevent timeoffset="540" message="Halfway done with block one. Keep it smooth." />
    </SteadyState>
    <SteadyState Duration="180" Power="0.55">
      <textevent timeoffset="10" message="Quick recovery spin." />
    </SteadyState>
    <SteadyState Duration="1080" Power="0.7">
      <textevent timeoffset="10" message="Second block. A step up in power. Maintain control." />
      <textevent timeoffset="540" message="Good work. Posture check: hands light, core engaged." />
    </SteadyState>
    <SteadyState Duration="180" Power="0.55">
      <textevent timeoffset="10" message="Another recovery. Sip some water." />
    </SteadyState>
    <SteadyState Duration="1080" Power="0.75">
      <textevent timeoffset="10" message="Final block! Upper Z2. This is where the real work happens." />
      <textevent timeoffset="540" message="Push through to the end. Strong and steady." />
    </SteadyState>
    <Cooldown Duration="300" PowerLow="0.6" PowerHigh="0.35">
      <textevent timeoffset="10" message="Fantastic job. Let your heart rate come down." />
    </Cooldown>
  </workout>
</workout_file>