<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>45-min Z4 (Threshold) Medium #07</name>
  <description>Criss-cross threshold intervals are designed to simulate the unpredictable nature of racing. By holding a steady 95% FTP and throwing in 30-second surges to 115%, you train your body to handle attacks and accelerations without fading. This workout significantly boosts lactate tolerance and your ability to recover from hard efforts quickly.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="540" PowerLow="0.5" PowerHigh="0.8" />
    <SteadyState Duration="180" Power="0.6">
      <textevent timeoffset="20" message="Quick form check: relaxed shoulders, light grip." />
    </SteadyState>
    <IntervalsT Repeat="4" OnDuration="30" OffDuration="150" OnPower="1.15" OffPower="0.95">
      <textevent timeoffset="0" message="SURGE!" />
      <textevent timeoffset="30" message="Settle back in. Recover at threshold." />
    </IntervalsT>
    <SteadyState Duration="180" Power="0.6" />
    <IntervalsT Repeat="4" OnDuration="30" OffDuration="150" OnPower="1.15" OffPower="0.95">
      <textevent timeoffset="0" message="Final block. Let's see those surges!" />
      <textevent timeoffset="30" message="Control your breathing and bring it back down." />
    </IntervalsT>
    <Cooldown Duration="360" PowerLow="0.6" PowerHigh="0.4" />
  </workout>
</workout_file>