<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>120-min Z2 (Endurance) Medium #02</name>
  <description>This workout introduces small steps in intensity within Zone 2 to improve your ability to control power and adapt to subtle changes in effort. Each block incrementally increases the demand, challenging your aerobic system as defined by the Coggan Power Zones. The brief recovery periods allow you to reset before the next step, making the total time in zone more manageable.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="ENDURANCE" />
  </tags>
  <workout>
    <Warmup Duration="600" PowerLow="0.45" PowerHigh="0.65">
      <textevent timeoffset="30" message="Let's get warmed up. Easy spinning to start." />
      <textevent timeoffset="8" message="Settle into your all-day endurance rhythm." />
    </Warmup>
    <SteadyState Duration="1800" Power="0.6">
      <textevent timeoffset="30" message="First block. Find a comfortable rhythm and settle in." />
      <textevent timeoffset="900" message="Halfway through this step. Power should feel very manageable." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.5">
      <textevent timeoffset="30" message="Quick spin to recover before the next block." />
    </SteadyState>
    <SteadyState Duration="1800" Power="0.65">
      <textevent timeoffset="30" message="Second block. A slight increase in effort. Maintain control." />
      <textevent timeoffset="900" message="You're in the core of the workout now. Solid, steady power." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.5">
      <textevent timeoffset="30" message="Another easy spin. Prepare for the final work block." />
    </SteadyState>
    <SteadyState Duration="1800" Power="0.7">
      <textevent timeoffset="30" message="Final step up. Upper Zone 2. Hold it steady to the end." />
      <textevent timeoffset="900" message="Stay strong, this is the most productive part of the ride." />
    </SteadyState>
    <Cooldown Duration="600" PowerLow="0.5" PowerHigh="0.3">
      <textevent timeoffset="30" message="Excellent session. Let the heart rate come down naturally." />
    </Cooldown>
  </workout>
</workout_file>