<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>120-min Z3/4 (Sweet Spot) Pushing #04</name>
  <description>Improve your ability to respond to attacks and surges while holding a strong pace. This workout overlays short, high-power bursts onto a steady sweet spot effort, training your body to recover quickly from intense efforts without losing momentum.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="900" PowerLow="0.5" PowerHigh="0.75">
      <textevent timeoffset="300" message="Warming up the legs. Get ready to handle some surges." />
      <textevent timeoffset="8" message="Hold sweet spot pressure and stay composed." />
    </Warmup>
    <IntervalsT Repeat="5" OnDuration="30" OffDuration="270" OnPower="1.15" OffPower="0.9">
      <textevent timeoffset="2" message="SURGE!" />
      <textevent timeoffset="35" message="Settle back in. Recover at sweet spot." />
    </IntervalsT>
    <SteadyState Duration="600" Power="0.55">
      <textevent timeoffset="300" message="Good first block. Catch your breath." />
    </SteadyState>
    <IntervalsT Repeat="5" OnDuration="30" OffDuration="270" OnPower="1.15" OffPower="0.9">
      <textevent timeoffset="2" message="Here we go again! Power up!" />
      <textevent timeoffset="750" message="Halfway point of the main efforts. Keep it up!" />
    </IntervalsT>
    <SteadyState Duration="600" Power="0.55">
      <textevent timeoffset="300" message="Two down, one to go. Stay focused." />
    </SteadyState>
    <IntervalsT Repeat="5" OnDuration="30" OffDuration="270" OnPower="1.15" OffPower="0.9">
      <textevent timeoffset="2" message="Final block. Make every surge count!" />
      <textevent timeoffset="1495" message="Brilliant! Main work is done." />
    </IntervalsT>
    <Cooldown Duration="600" PowerLow="0.6" PowerHigh="0.4">
      <textevent timeoffset="30" message="Excellent work handling those efforts. Time to cool down." />
    </Cooldown>
  </workout>
</workout_file>