<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>45-min Z4 (Threshold) Easy #04</name>
  <description>Build your threshold power from the ground up with this pyramid workout. The intervals get progressively longer and then shorter, challenging you to maintain focus and control as the duration changes. This structure is excellent for developing pacing skills and mental resilience.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="THRESHOLD" />
    <tag name="PYRAMID" />
  </tags>
  <workout>
    <Warmup Duration="600" PowerLow="0.5" PowerHigh="0.8">
      <textevent timeoffset="30" message="Let's get started. Easy spinning to warm the muscles." />
      <textevent timeoffset="8" message="Ride right on the edge and stay controlled." />
    </Warmup>
    <SteadyState Duration="180" Power="0.95">
      <textevent timeoffset="10" message="First step of the pyramid. Nice and controlled." />
    </SteadyState>
    <SteadyState Duration="180" Power="0.6">
      <textevent timeoffset="15" message="Short recovery. Get ready to climb the next step." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.95">
      <textevent timeoffset="10" message="Longer interval now. Find a sustainable rhythm." />
      <textevent timeoffset="150" message="Halfway point of this block. Stay mentally strong." />
    </SteadyState>
    <SteadyState Duration="240" Power="0.6">
      <textevent timeoffset="15" message="Top of the pyramid. Recover well." />
    </SteadyState>
    <SteadyState Duration="180" Power="0.95">
      <textevent timeoffset="10" message="Working our way down. Same effort, shorter time." />
    </SteadyState>
    <SteadyState Duration="180" Power="0.6" />
    <SteadyState Duration="300" Power="0.85">
      <textevent timeoffset="15" message="Finishing with a solid tempo block." />
    </SteadyState>
    <Cooldown Duration="540" PowerLow="0.6" PowerHigh="0.4">
      <textevent timeoffset="30" message="Pyramid conquered. Excellent work today." />
    </Cooldown>
  </workout>
</workout_file>