<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>90-min Z3 (Tempo) Medium #04</name>
  <description>This workout teaches pacing and negative-splitting by gradually increasing the intensity across three long tempo intervals. This structure mimics the demands of a long, sustained effort where the pace picks up in the later stages, improving your ability to finish strong.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="TEMPO" />
  </tags>
  <workout>
    <Warmup Duration="600" PowerLow="0.5" PowerHigh="0.7">
      <textevent timeoffset="300" message="Focus on a full pedal circle: push down, pull back." />
    </Warmup>
    <SteadyState Duration="300" Power="0.65">
      <textevent timeoffset="20" message="Reset posture: tall chest and quiet upper body." />
    </SteadyState>
    <SteadyState Duration="1200" Power="0.8">
      <textevent timeoffset="10" message="First block. Let's start at a conservative tempo. Find a good rhythm." />
      <textevent timeoffset="600" message="Halfway. This should feel very sustainable." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.6" />
    <SteadyState Duration="1200" Power="0.85">
      <textevent timeoffset="10" message="Second block. A slight increase in intensity. Notice the difference." />
      <textevent timeoffset="600" message="Stay on top of the gear. Keep your cadence smooth." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.6" />
    <SteadyState Duration="1200" Power="0.9">
      <textevent timeoffset="10" message="Final block. Top end of tempo. This is challenging but achievable." />
      <textevent timeoffset="600" message="The finish line for this effort is in sight. Hold strong!" />
    </SteadyState>
    <Cooldown Duration="300" PowerLow="0.55" PowerHigh="0.35">
      <textevent timeoffset="30" message="Workout complete. Excellent pacing today." />
    </Cooldown>
  </workout>
</workout_file>