<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>60-min Z4 (Threshold) Pushing #04</name>
  <description>This workout challenges your ability to handle surges during a hard, steady effort. By adding short, high-power bursts over a threshold base, you'll improve your recovery from sharp attacks and prepare for the variable demands of racing.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="360" PowerLow="0.45" PowerHigh="0.75" />
    <SteadyState Duration="240" Power="0.8">
      <textevent timeoffset="8" message="Ride right on the edge and stay controlled." />
      <textevent timeoffset="120" message="Half done. Stay smooth and focused." />
    </SteadyState>
    <IntervalsT Repeat="4" OnDuration="30" OffDuration="210" OnPower="1.2" OffPower="0.95">
      <textevent timeoffset="0" message="First Criss-Cross block. Surge, then settle back into threshold." />
      <textevent timeoffset="480" message="Halfway through this set. Control your breathing after each surge." />
    </IntervalsT>
    <SteadyState Duration="480" Power="0.55">
      <textevent timeoffset="240" message="Nice work. One more block to go." />
    </SteadyState>
    <IntervalsT Repeat="4" OnDuration="30" OffDuration="210" OnPower="1.2" OffPower="0.95">
      <textevent timeoffset="0" message="Final block. Stay sharp on these surges." />
      <textevent timeoffset="480" message="Halfway home. Keep the pressure on!" />
      <textevent timeoffset="950" message="Last surge! Finish strong." />
    </IntervalsT>
    <Cooldown Duration="600" PowerLow="0.55" PowerHigh="0.3">
      <textevent timeoffset="10" message="Great job handling those power changes. Time to recover." />
    </Cooldown>
  </workout>
</workout_file>