<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>30-min Z4 (Threshold) Medium #03</name>
  <description>This workout builds sustained power through a progressive 'step' structure. Each step increases the intensity within the threshold zone, challenging you to adapt to rising effort. This is excellent for developing pacing strategies and mental resilience for long climbs or time trials.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="420" PowerLow="0.5" PowerHigh="0.8">
      <textevent timeoffset="240" message="Prepare for a sustained effort. Cadence around 85-95 RPM." />
      <textevent timeoffset="8" message="Ride right on the edge and stay controlled." />
    </Warmup>
    <SteadyState Duration="240" Power="0.92">
      <textevent timeoffset="10" message="First step. Find a sustainable pace." />
    </SteadyState>
    <SteadyState Duration="240" Power="0.96">
      <textevent timeoffset="10" message="Step up. A small increase in power. Stay relaxed." />
    </SteadyState>
    <SteadyState Duration="240" Power="1">
      <textevent timeoffset="10" message="Now at 100% FTP. This is the sweet spot of the effort." />
      <textevent timeoffset="120" message="Halfway through this step. Hold it steady." />
    </SteadyState>
    <SteadyState Duration="240" Power="1.04">
      <textevent timeoffset="10" message="Final step! Push through to the end." />
    </SteadyState>
    <SteadyState Duration="120" Power="0.55">
      <textevent timeoffset="30" message="Great push. Spin the legs out." />
    </SteadyState>
    <Cooldown Duration="300" PowerLow="0.5" PowerHigh="0.35">
      <textevent timeoffset="120" message="Well done. Let the body recover." />
    </Cooldown>
  </workout>
</workout_file>