<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>60-min Z3 (Tempo) Medium #01</name>
  <description>This classic workout builds aerobic endurance through three sustained tempo blocks. Holding this steady, challenging pace improves your body's metabolic efficiency and muscular stamina, creating a strong foundation for higher intensity training.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="TEMPO" />
  </tags>
  <workout>
    <Warmup Duration="300" PowerLow="0.45" PowerHigh="0.65">
      <textevent timeoffset="10" message="Let's begin the warm-up. Focus on smooth, round pedal strokes." />
      <textevent timeoffset="150" message="Breathing should be relaxed and controlled." />
    </Warmup>
    <SteadyState Duration="120" Power="0.55">
      <textevent timeoffset="20" message="Quick form check: relaxed shoulders, light grip." />
    </SteadyState>
    <IntervalsT Repeat="3" OnDuration="30" OffDuration="30" OnPower="1.1" OffPower="0.5">
      <textevent timeoffset="5" message="Time for some spin-ups to wake up the legs!" />
    </IntervalsT>
    <SteadyState Duration="120" Power="0.65">
      <textevent timeoffset="60" message="Main set is coming up. Get ready to work." />
    </SteadyState>
    <IntervalsT Repeat="3" OnDuration="600" OffDuration="200" OnPower="0.85" OffPower="0.6">
      <textevent timeoffset="10" message="First tempo block. Find your rhythm and lock it in." />
      <textevent timeoffset="300" message="Halfway. Shoulders relaxed, core engaged." />
      <textevent timeoffset="610" message="Good work. Active recovery now. Spin the legs." />
      <textevent timeoffset="810" message="Second block. Can you hold the same power, same form?" />
      <textevent timeoffset="1110" message="Excellent focus. Halfway point." />
      <textevent timeoffset="1410" message="One more to go. This is where the real gains are made." />
      <textevent timeoffset="1610" message="Final tempo effort. Stay strong and controlled." />
      <textevent timeoffset="1910" message="You've got this! Almost there." />
    </IntervalsT>
    <Cooldown Duration="480" PowerLow="0.6" PowerHigh="0.35">
      <textevent timeoffset="10" message="Great session. Let's bring it down slowly." />
      <textevent timeoffset="240" message="Focus on flushing the legs. Keep a light spin." />
    </Cooldown>
  </workout>
</workout_file>