<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>120-min Z6 (Anaerobic Capacity) Pushing #03</name>
  <description>This session uses anaerobic pyramids to target power production across different durations. By varying the interval length from 30 to 90 seconds, you'll improve both your snap and your ability to sustain power. This is key for developing a versatile anaerobic engine.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="900" PowerLow="0.4" PowerHigh="0.7">
      <textevent timeoffset="20" message="Reset posture: tall chest and quiet upper body." />
    </Warmup>
    <SteadyState Duration="600" Power="0.7" />
    <IntervalsT Repeat="1" OnDuration="30" OffDuration="30" OnPower="1.4" OffPower="0.5">
      <textevent timeoffset="8" message="Fast legs and full intent on this effort." />
    </IntervalsT>
    <IntervalsT Repeat="1" OnDuration="60" OffDuration="60" OnPower="1.3" OffPower="0.5">
      <textevent timeoffset="8" message="Sharp and committed: attack this interval." />
    </IntervalsT>
    <IntervalsT Repeat="1" OnDuration="90" OffDuration="90" OnPower="1.25" OffPower="0.5">
      <textevent timeoffset="8" message="Fast legs and full intent on this effort." />
      <textevent timeoffset="20" message="Reset posture: tall chest and quiet upper body." />
    </IntervalsT>
    <IntervalsT Repeat="1" OnDuration="60" OffDuration="60" OnPower="1.3" OffPower="0.5">
      <textevent timeoffset="8" message="Fast legs and full intent on this effort." />
      <textevent timeoffset="20" message="Quick form check: relaxed shoulders, light grip." />
    </IntervalsT>
    <IntervalsT Repeat="1" OnDuration="30" OffDuration="30" OnPower="1.4" OffPower="0.5" />
    <SteadyState Duration="1800" Power="0.65">
      <textevent timeoffset="900" message="Long recovery block. Stay hydrated and focused." />
    </SteadyState>
    <IntervalsT Repeat="1" OnDuration="30" OffDuration="30" OnPower="1.4" OffPower="0.5" />
    <IntervalsT Repeat="1" OnDuration="60" OffDuration="60" OnPower="1.3" OffPower="0.5" />
    <IntervalsT Repeat="1" OnDuration="90" OffDuration="90" OnPower="1.25" OffPower="0.5" />
    <IntervalsT Repeat="1" OnDuration="60" OffDuration="60" OnPower="1.3" OffPower="0.5" />
    <IntervalsT Repeat="1" OnDuration="30" OffDuration="30" OnPower="1.4" OffPower="0.5">
      <textevent timeoffset="0" message="Final pyramid. Give it everything you have left." />
    </IntervalsT>
    <SteadyState Duration="1080" Power="0.6" />
    <Cooldown Duration="900" PowerLow="0.7" PowerHigh="0.35" />
  </workout>
</workout_file>