<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>45-min Z5 (VO2 Max) Pushing #03</name>
  <description>This workout builds your aerobic ceiling with a progressive pyramid structure. By increasing the duration of each interval, you'll challenge your body to sustain VO2 max power for longer, improving both mental toughness and physiological resilience. This session teaches pacing under severe load.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="VO2 MAX" />
  </tags>
  <workout>
    <Warmup Duration="300" PowerLow="0.45" PowerHigh="0.7">
      <textevent timeoffset="20" message="Quick form check: relaxed shoulders, light grip." />
    </Warmup>
    <SteadyState Duration="240" Power="0.75" />
    <Ramp Duration="60" PowerLow="0.8" PowerHigh="1.1">
      <textevent timeoffset="8" message="Hard start, then hold form through the effort." />
    </Ramp>
    <SteadyState Duration="120" Power="0.5">
      <textevent timeoffset="20" message="Reset posture: tall chest and quiet upper body." />
    </SteadyState>
    <IntervalsT Repeat="1" OnDuration="120" OffDuration="120" OnPower="1.14" OffPower="0.5">
      <textevent timeoffset="10" message="First step of the pyramid. Controlled effort." />
    </IntervalsT>
    <IntervalsT Repeat="1" OnDuration="180" OffDuration="180" OnPower="1.12" OffPower="0.5">
      <textevent timeoffset="90" message="Middle block. Stay focused." />
    </IntervalsT>
    <IntervalsT Repeat="1" OnDuration="240" OffDuration="240" OnPower="1.1" OffPower="0.5">
      <textevent timeoffset="120" message="Peak of the pyramid! Hold it steady." />
    </IntervalsT>
    <SteadyState Duration="180" Power="0.6" />
    <Cooldown Duration="720" PowerLow="0.75" PowerHigh="0.4">
      <textevent timeoffset="30" message="Pyramid conquered. Well done." />
    </Cooldown>
  </workout>
</workout_file>