<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>90-min Z4 (Threshold) Medium #09</name>
  <description>Ride the waves in this threshold session that slightly varies intensity within the zone. These small fluctuations mimic real-world riding conditions and train your body to be more efficient at or near your lactate threshold. It's a subtle but powerful stimulus for adaptation.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="THRESHOLD" />
  </tags>
  <workout>
    <Warmup Duration="900" PowerLow="0.5" PowerHigh="0.8">
      <textevent timeoffset="8" message="Ride right on the edge and stay controlled." />
    </Warmup>
    <SteadyState Duration="180" Power="0.7" />
    <IntervalsT Repeat="4" OnDuration="180" OffDuration="60" OnPower="0.98" OffPower="0.92">
      <textevent timeoffset="0" message="First block of Threshold Waves. 3 mins up, 1 min slightly down." />
      <textevent timeoffset="480" message="Halfway through this block. The 'recovery' is still work, so stay focused." />
    </IntervalsT>
    <SteadyState Duration="420" Power="0.6">
      <textevent timeoffset="30" message="Good. Full recovery now. Spin easy." />
    </SteadyState>
    <IntervalsT Repeat="4" OnDuration="180" OffDuration="60" OnPower="0.98" OffPower="0.92">
      <textevent timeoffset="0" message="Block 2. Let's ride the wave again." />
      <textevent timeoffset="480" message="Keep your upper body still and let your legs do the work." />
    </IntervalsT>
    <SteadyState Duration="420" Power="0.6">
      <textevent timeoffset="30" message="One block left. You're doing great." />
    </SteadyState>
    <IntervalsT Repeat="4" OnDuration="180" OffDuration="60" OnPower="0.98" OffPower="0.92">
      <textevent timeoffset="0" message="Final block. Make it smooth, make it strong." />
      <textevent timeoffset="480" message="Last couple of waves. Finish it!" />
    </IntervalsT>
    <Cooldown Duration="600" PowerLow="0.6" PowerHigh="0.4">
      <textevent timeoffset="60" message="Great session. That subtle variation is surprisingly tough." />
    </Cooldown>
  </workout>
</workout_file>