<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>45-min Z4 (Threshold) Pushing #06</name>
  <description>Known as Criss-Cross Threshold, this workout builds lactate-shuttling capabilities by adding short, hard surges on top of a steady threshold effort. This mimics the variable demands of racing, enhancing your ability to accelerate and recover without dropping your pace.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="THRESHOLD" />
  </tags>
  <workout>
    <Warmup Duration="600" PowerLow="0.5" PowerHigh="0.75">
      <textevent timeoffset="360" message="Let's do a quick primer: 15 seconds at 115% FTP." />
      <textevent timeoffset="8" message="Ride right on the edge and stay controlled." />
    </Warmup>
    <IntervalsT Repeat="2" OnDuration="900" OffDuration="240" OnPower="0.95" OffPower="0.6">
      <textevent timeoffset="150" message="Surge in 3... 2... 1... GO! 30 seconds at 115%." />
      <textevent timeoffset="330" message="Settle back to threshold. Control your breathing. Next surge in 2 mins." />
      <textevent timeoffset="510" message="Surge again! Drive hard!" />
      <textevent timeoffset="690" message="Final surge of this block. Make it count!" />
      <textevent timeoffset="1140" message="Second block. You know what to do. First surge coming up." />
    </IntervalsT>
    <Cooldown Duration="420" PowerLow="0.6" PowerHigh="0.4">
      <textevent timeoffset="180" message="That's how you build race-specific fitness. Great job." />
    </Cooldown>
  </workout>
</workout_file>