<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>90-min Z2 (Endurance) Pushing #09</name>
  <description>Build your aerobic engine with a punch. This workout consists of solid Z2 (Endurance) blocks, each concluding with a short, high-power anaerobic micro-burst. This teaches your body to produce power when already under aerobic stress and then quickly clear lactate to return to an endurance pace. It's a demanding session that uses principles from the Coggan Power Zones to simulate attacking over the top of a climb and immediately settling back into a group.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="ENDURANCE" />
    <tag name="ANAEROBIC" />
  </tags>
  <workout>
    <Warmup Duration="720" PowerLow="0.4" PowerHigh="0.7">
      <textevent timeoffset="60" message="Let's get warm and ready for some hard work." />
      <textevent timeoffset="480" message="Get ready for the first block with a surprise at the end!" />
      <textevent timeoffset="8" message="Steady pressure and patient pacing here." />
    </Warmup>
    <IntervalsT Repeat="1" OnDuration="15" OffDuration="885" OnPower="1.25" OffPower="0.72">
      <textevent timeoffset="0" message="Settling into the long Z2 block... wait for the burst!" />
      <textevent timeoffset="450" message="Halfway through this first block." />
    </IntervalsT>
    <SteadyState Duration="180" Power="0.55">
      <textevent timeoffset="15" message="Recover from that kick. Next one coming up." />
    </SteadyState>
    <IntervalsT Repeat="1" OnDuration="15" OffDuration="885" OnPower="1.25" OffPower="0.72">
      <textevent timeoffset="450" message="Stay smooth. The power burst is a quick, sharp effort." />
    </IntervalsT>
    <SteadyState Duration="180" Power="0.55">
      <textevent timeoffset="15" message="Good work. Two down, two to go." />
    </SteadyState>
    <IntervalsT Repeat="1" OnDuration="15" OffDuration="885" OnPower="1.25" OffPower="0.72">
      <textevent timeoffset="450" message="Keep that form solid, especially when tired." />
    </IntervalsT>
    <SteadyState Duration="180" Power="0.55">
      <textevent timeoffset="15" message="Final recovery before the last block." />
    </SteadyState>
    <IntervalsT Repeat="1" OnDuration="15" OffDuration="885" OnPower="1.25" OffPower="0.72">
      <textevent timeoffset="450" message="Last one! Make this final burst the best one." />
    </IntervalsT>
    <Cooldown Duration="540" PowerLow="0.55" PowerHigh="0.35">
      <textevent timeoffset="30" message="Workout complete! That was a tough one." />
    </Cooldown>
  </workout>
</workout_file>