<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>60-min Z4 (Threshold) Medium #04</name>
  <description>This session plays with duration to build mental toughness. The intervals get shorter, but fatigue accumulates, making each one a unique challenge. This workout is excellent for developing late-race strength and the ability to hold power when you're already tired.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="600" PowerLow="0.5" PowerHigh="0.75">
      <textevent timeoffset="300" message="Prepare for some sustained efforts today." />
    </Warmup>
    <SteadyState Duration="720" Power="0.98">
      <textevent timeoffset="15" message="Longest interval first. Pace yourself." />
      <textevent timeoffset="360" message="Halfway through this block. Stay focused." />
    </SteadyState>
    <SteadyState Duration="360" Power="0.55">
      <textevent timeoffset="20" message="Quick form check: relaxed shoulders, light grip." />
    </SteadyState>
    <SteadyState Duration="600" Power="0.98">
      <textevent timeoffset="15" message="Second interval. A little shorter, but just as important." />
      <textevent timeoffset="300" message="Check your posture. Shoulders relaxed, light grip on the bars." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.55" />
    <SteadyState Duration="480" Power="0.98">
      <textevent timeoffset="15" message="Final interval. Empty the tank!" />
    </SteadyState>
    <Cooldown Duration="540" PowerLow="0.5" PowerHigh="0.3">
      <textevent timeoffset="270" message="That's a solid block of work. Spin it out." />
    </Cooldown>
  </workout>
</workout_file>