<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>60-min Z3 (Tempo) Medium #03</name>
  <description>Build your endurance with this tempo pyramid workout. The interval duration increases and then decreases, challenging your physical and mental stamina. This structure helps improve pacing and your ability to sustain effort over varying durations.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="TEMPO" />
  </tags>
  <workout>
    <Warmup Duration="300" PowerLow="0.5" PowerHigh="0.7">
      <textevent timeoffset="120" message="Focus on your posture: flat back, relaxed grip." />
    </Warmup>
    <SteadyState Duration="180" Power="0.6" />
    <IntervalsT Repeat="2" OnDuration="30" OffDuration="30" OnPower="1.05" OffPower="0.55">
      <textevent timeoffset="8" message="Lock in tempo and keep it smooth." />
      <textevent timeoffset="20" message="Reset posture: tall chest and quiet upper body." />
    </IntervalsT>
    <SteadyState Duration="240" Power="0.8">
      <textevent timeoffset="10" message="First step of the pyramid. Nice and controlled." />
    </SteadyState>
    <SteadyState Duration="120" Power="0.6" />
    <SteadyState Duration="360" Power="0.84">
      <textevent timeoffset="10" message="Longer interval now. Settle in." />
      <textevent timeoffset="180" message="Halfway. Breathing should be deep and rhythmic." />
    </SteadyState>
    <SteadyState Duration="180" Power="0.6" />
    <SteadyState Duration="480" Power="0.88">
      <textevent timeoffset="10" message="Peak of the pyramid. This is the longest effort." />
      <textevent timeoffset="240" message="Stay strong, you're halfway to the top." />
    </SteadyState>
    <SteadyState Duration="240" Power="0.6" />
    <SteadyState Duration="360" Power="0.84">
      <textevent timeoffset="10" message="Working our way back down. Maintain form." />
    </SteadyState>
    <SteadyState Duration="180" Power="0.6" />
    <SteadyState Duration="240" Power="0.8">
      <textevent timeoffset="10" message="Final tempo block. Finish strong!" />
    </SteadyState>
    <Cooldown Duration="600" PowerLow="0.6" PowerHigh="0.3">
      <textevent timeoffset="300" message="Great pyramid session. Let the heart rate come down naturally." />
    </Cooldown>
  </workout>
</workout_file>