<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>75-min Z4 (Threshold) Medium #06</name>
  <description>This session features descending interval lengths at an increasing intensity. You'll start with a long, steady block and finish with a shorter, sharper effort above threshold. This structure helps improve your ability to finish strong even when fatigued, a crucial skill for any competitive cyclist.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="THRESHOLD" />
  </tags>
  <workout>
    <Warmup Duration="720" PowerLow="0.5" PowerHigh="0.75">
      <textevent timeoffset="30" message="Let's begin the warmup. Focus on settling in." />
      <textevent timeoffset="360" message="Breathing should be controlled. Prepare for the work ahead." />
      <textevent timeoffset="8" message="Ride right on the edge and stay controlled." />
    </Warmup>
    <SteadyState Duration="180" Power="0.6" />
    <SteadyState Duration="900" Power="0.98">
      <textevent timeoffset="10" message="First and longest interval. Settle in for a 15-minute effort." />
      <textevent timeoffset="450" message="Halfway point. Stay focused on a smooth and powerful pedal stroke." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.65">
      <textevent timeoffset="30" message="Good recovery now. The next one is shorter but harder." />
    </SteadyState>
    <SteadyState Duration="720" Power="1">
      <textevent timeoffset="10" message="Second interval. Power is at 100% FTP. Lock it in." />
      <textevent timeoffset="360" message="Stay strong. This is building that sustainable power." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.65">
      <textevent timeoffset="30" message="One more to go. It's the shortest and sharpest." />
    </SteadyState>
    <SteadyState Duration="540" Power="1.02">
      <textevent timeoffset="10" message="Final interval. A little bit higher power now. Finish strong!" />
      <textevent timeoffset="270" message="You're almost done with the main work. Push through!" />
    </SteadyState>
    <Cooldown Duration="540" PowerLow="0.6" PowerHigh="0.4">
      <textevent timeoffset="30" message="Incredible work. Let's start the cooldown." />
    </Cooldown>
  </workout>
</workout_file>