<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>120-min Z3 (Tempo) Easy #02</name>
  <description>Challenge your pacing and mental focus with this pyramid-style tempo workout. The intervals gradually increase in duration before coming back down, training your body to handle varied efforts. This structure enhances metabolic flexibility and simulates the changing demands of a long ride or race.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="900" PowerLow="0.45" PowerHigh="0.7">
      <textevent timeoffset="600" message="Prepare for the first step of the pyramid." />
    </Warmup>
    <SteadyState Duration="600" Power="0.8">
      <textevent timeoffset="8" message="This is controlled tempo: strong and steady." />
      <textevent timeoffset="300" message="Halfway there—keep this rhythm." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.65">
      <textevent timeoffset="20" message="Quick form check: relaxed shoulders, light grip." />
    </SteadyState>
    <SteadyState Duration="900" Power="0.83">
      <textevent timeoffset="0" message="Second step. A little longer now." />
      <textevent timeoffset="450" message="Maintain smooth power delivery." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.65" />
    <SteadyState Duration="1200" Power="0.85">
      <textevent timeoffset="0" message="Top of the pyramid. This is the longest block." />
      <textevent timeoffset="600" message="Halfway. Stay strong and focused." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.65" />
    <SteadyState Duration="900" Power="0.83">
      <textevent timeoffset="0" message="Working your way back down. Same duration as the second step." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.65" />
    <SteadyState Duration="600" Power="0.8">
      <textevent timeoffset="8" message="Lock in tempo and keep it smooth." />
      <textevent timeoffset="300" message="Halfway there—keep this rhythm." />
    </SteadyState>
    <Cooldown Duration="600" PowerLow="0.55" PowerHigh="0.35">
      <textevent timeoffset="30" message="Pyramid complete. Excellent pacing." />
    </Cooldown>
  </workout>
</workout_file>