<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>90-min Z2 (Endurance) Pushing #03</name>
  <description>Challenge your aerobic system with this workout featuring sustained Z2 (Endurance) efforts punctuated by short surges into the Tempo zone. These surges are designed to elevate heart rate and muscle recruitment briefly before settling back into an endurance pace, improving your ability to recover while still working. This method, based on Coggan Power Zones, builds a robust aerobic engine that can handle changes in pace without dipping into anaerobic reserves, crucial for long events.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="ENDURANCE" />
    <tag name="TEMPO" />
  </tags>
  <workout>
    <Warmup Duration="900" PowerLow="0.4" PowerHigh="0.65">
      <textevent timeoffset="60" message="Let's get warm. Easy spinning to start." />
      <textevent timeoffset="600" message="Warming up thoroughly. Prepare for tempo surges." />
      <textevent timeoffset="8" message="Steady pressure and patient pacing here." />
    </Warmup>
    <IntervalsT Repeat="4" OnDuration="60" OffDuration="240" OnPower="0.88" OffPower="0.7">
      <textevent timeoffset="0" message="First surge! A little push into tempo." />
      <textevent timeoffset="600" message="Halfway through this block. Control your breathing on recovery." />
    </IntervalsT>
    <SteadyState Duration="300" Power="0.55">
      <textevent timeoffset="15" message="Quick recovery. Refocus for the next set." />
    </SteadyState>
    <IntervalsT Repeat="4" OnDuration="60" OffDuration="240" OnPower="0.88" OffPower="0.7">
      <textevent timeoffset="0" message="Set two. Find that rhythm again." />
      <textevent timeoffset="600" message="Stay on top of the gear. Smooth power delivery." />
    </IntervalsT>
    <SteadyState Duration="300" Power="0.55">
      <textevent timeoffset="15" message="Another short rest. One more set to go!" />
    </SteadyState>
    <IntervalsT Repeat="4" OnDuration="60" OffDuration="240" OnPower="0.88" OffPower="0.7">
      <textevent timeoffset="0" message="Final set, best set! Let's finish strong." />
      <textevent timeoffset="600" message="Great work. Keep pushing through." />
    </IntervalsT>
    <Cooldown Duration="300" PowerLow="0.5" PowerHigh="0.3">
      <textevent timeoffset="30" message="Workout complete. Excellent job." />
    </Cooldown>
  </workout>
</workout_file>