<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>120-min Z6 (Anaerobic Capacity) Medium #01</name>
  <description>This workout builds anaerobic capacity through repeated, high-intensity 45-second intervals. By pushing well above threshold, you'll improve your ability to handle and recover from sharp, decisive attacks. The structure of two main sets ensures a significant training load to stimulate powerful adaptations.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="600" PowerLow="0.45" PowerHigh="0.75">
      <textevent timeoffset="30" message="Let's begin the warmup. Focus on settling in and finding a comfortable cadence." />
      <textevent timeoffset="300" message="Breathing should be controlled. Let's get the blood flowing." />
    </Warmup>
    <SteadyState Duration="300" Power="0.65">
      <textevent timeoffset="10" message="A few short spin-ups are next to prime the legs." />
    </SteadyState>
    <IntervalsT Repeat="3" OnDuration="15" OffDuration="45" OnPower="1.1" OffPower="0.6">
      <textevent timeoffset="8" message="Sharp and committed: attack this interval." />
    </IntervalsT>
    <SteadyState Duration="300" Power="0.7">
      <textevent timeoffset="10" message="Final prep before the first main set. Stay hydrated." />
    </SteadyState>
    <IntervalsT Repeat="6" OnDuration="45" OffDuration="255" OnPower="1.45" OffPower="0.55">
      <textevent timeoffset="0" message="First set! Explode into this effort." />
      <textevent timeoffset="915" message="Halfway through this block. Stay focused and strong!" />
    </IntervalsT>
    <SteadyState Duration="1200" Power="0.68">
      <textevent timeoffset="300" message="Great work. Active recovery now. Spin the legs and control your breathing." />
      <textevent timeoffset="900" message="Second set is coming up. Prepare mentally." />
    </SteadyState>
    <IntervalsT Repeat="6" OnDuration="45" OffDuration="255" OnPower="1.45" OffPower="0.55">
      <textevent timeoffset="0" message="Here we go, set two! Match the power from the first set." />
      <textevent timeoffset="915" message="Last few efforts. Empty the tank!" />
    </IntervalsT>
    <Cooldown Duration="900" PowerLow="0.75" PowerHigh="0.45">
      <textevent timeoffset="30" message="Excellent session. Time to cool down and let the body absorb the work." />
      <textevent timeoffset="450" message="Focus on a smooth pedal stroke as you wind down." />
    </Cooldown>
  </workout>
</workout_file>