<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>90-min Z4 (Threshold) Easy #05</name>
  <description>Learn to pace your threshold efforts perfectly with these stepped intervals. Each of the three main blocks gradually increases in intensity, forcing you to manage your energy. This workout improves your ability to gauge effort without looking at the numbers, a crucial skill for any cyclist.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="THRESHOLD" />
  </tags>
  <workout>
    <Warmup Duration="600" PowerLow="0.5" PowerHigh="0.75">
      <textevent timeoffset="20" message="Quick form check: relaxed shoulders, light grip." />
    </Warmup>
    <SteadyState Duration="300" Power="0.65" />
    <SteadyState Duration="240" Power="0.92">
      <textevent timeoffset="10" message="First step. This should feel controlled." />
    </SteadyState>
    <SteadyState Duration="240" Power="0.96">
      <textevent timeoffset="10" message="Step up. A noticeable increase in effort." />
    </SteadyState>
    <SteadyState Duration="240" Power="1">
      <textevent timeoffset="10" message="Final step. Hold it here!" />
    </SteadyState>
    <SteadyState Duration="360" Power="0.6">
      <textevent timeoffset="180" message="Good first set. Recover." />
    </SteadyState>
    <SteadyState Duration="240" Power="0.92">
      <textevent timeoffset="8" message="Ride right on the edge and stay controlled." />
      <textevent timeoffset="120" message="Halfway there—keep this rhythm." />
    </SteadyState>
    <SteadyState Duration="240" Power="0.96">
      <textevent timeoffset="8" message="Ride right on the edge and stay controlled." />
      <textevent timeoffset="120" message="Halfway—you're holding this well." />
    </SteadyState>
    <SteadyState Duration="240" Power="1">
      <textevent timeoffset="120" message="Halfway through this final step." />
    </SteadyState>
    <SteadyState Duration="360" Power="0.6" />
    <SteadyState Duration="240" Power="0.92">
      <textevent timeoffset="8" message="Ride right on the edge and stay controlled." />
    </SteadyState>
    <SteadyState Duration="240" Power="0.96" />
    <SteadyState Duration="240" Power="1">
      <textevent timeoffset="10" message="Last block. Give it your best effort." />
    </SteadyState>
    <SteadyState Duration="840" Power="0.6" />
    <Cooldown Duration="600" PowerLow="0.55" PowerHigh="0.35" />
  </workout>
</workout_file>