<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>90-min Z1 (Active Recovery) Medium #10</name>
  <description>This workout mixes several recovery techniques to keep the session engaging and effective. Combining steady efforts, cadence drills, and gentle power variations provides a well-rounded stimulus for recovery. It's the perfect session when you need to spin the legs out but want some variety.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="RECOVERY" />
    <tag name="CADENCE" />
    <tag name="DRILLS" />
  </tags>
  <workout>
    <Warmup Duration="600" PowerLow="0.4" PowerHigh="0.5">
      <textevent timeoffset="20" message="Quick form check: relaxed shoulders, light grip." />
    </Warmup>
    <SteadyState Duration="1200" Power="0.5">
      <textevent timeoffset="60" message="First block, just steady spinning at your natural cadence." />
    </SteadyState>
    <IntervalsT Repeat="3" OnDuration="150" OffDuration="150" OnPower="0.52" OffPower="0.48">
      <textevent timeoffset="10" message="High cadence now, 95-105 rpm." />
      <textevent timeoffset="160" message="Low cadence, 75-85 rpm. Focus on power through the whole stroke." />
    </IntervalsT>
    <SteadyState Duration="600" Power="0.5" />
    <IntervalsT Repeat="3" OnDuration="150" OffDuration="150" OnPower="0.55" OffPower="0.45">
      <textevent timeoffset="10" message="Gentle power wave up." />
      <textevent timeoffset="160" message="And gently back down." />
    </IntervalsT>
    <SteadyState Duration="900" Power="0.5">
      <textevent timeoffset="30" message="Final block. Smooth, steady spinning to the end." />
    </SteadyState>
    <Cooldown Duration="300" PowerLow="0.5" PowerHigh="0.3" />
  </workout>
</workout_file>