<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>90-min Z4 (Threshold) Medium #04</name>
  <description>Build your engine with this threshold pyramid. The intervals grow longer and harder before tapering back down, challenging both your physical and mental stamina. This workout is excellent for developing pacing strategies for long, variable efforts like climbs.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="THRESHOLD" />
  </tags>
  <workout>
    <Warmup Duration="900" PowerLow="0.5" PowerHigh="0.8">
      <textevent timeoffset="300" message="Focus on smooth circles. Push, pull, lift, smooth." />
      <textevent timeoffset="8" message="Ride right on the edge and stay controlled." />
    </Warmup>
    <SteadyState Duration="480" Power="0.95">
      <textevent timeoffset="10" message="First step of the pyramid. 8 minutes at 95%." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.6" />
    <SteadyState Duration="600" Power="0.98">
      <textevent timeoffset="10" message="Step up. 10 minutes. Find a sustainable pace." />
      <textevent timeoffset="300" message="Halfway. Stay relaxed on the bike." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.6" />
    <SteadyState Duration="720" Power="1">
      <textevent timeoffset="10" message="Top of the pyramid! 12 minutes right at threshold. This is the key effort." />
      <textevent timeoffset="360" message="You're at the peak. Stay strong." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.6" />
    <SteadyState Duration="600" Power="0.98">
      <textevent timeoffset="10" message="On the way down now. 10 minutes. Don't ease up." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.6" />
    <SteadyState Duration="480" Power="0.95">
      <textevent timeoffset="10" message="Final step. Finish strong!" />
    </SteadyState>
    <Cooldown Duration="420" PowerLow="0.6" PowerHigh="0.4">
      <textevent timeoffset="60" message="Pyramid conquered. Excellent pacing." />
    </Cooldown>
  </workout>
</workout_file>