<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>75-min Z3/4 (Sweet Spot) Medium #03</name>
  <description>Challenge your ability to increase intensity while fatigued. This session starts with a long tempo block and progressively shortens the intervals while raising the power, simulating the demands of a long, variable-pace effort.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="360" PowerLow="0.45" PowerHigh="0.65">
      <textevent timeoffset="15" message="Let's begin. Easy spinning to start." />
      <textevent timeoffset="8" message="Sweet spot now: controlled discomfort, no spikes." />
    </Warmup>
    <SteadyState Duration="180" Power="0.8">
      <textevent timeoffset="10" message="Power up to tempo. Feel the legs engage." />
    </SteadyState>
    <IntervalsT Repeat="2" OnDuration="60" OffDuration="60" OnPower="0.95" OffPower="0.5">
      <textevent timeoffset="0" message="First primer." />
      <textevent timeoffset="120" message="Second primer. Prepare for the work ahead." />
    </IntervalsT>
    <SteadyState Duration="180" Power="0.5">
      <textevent timeoffset="90" message="Longest interval is first. Get mentally ready." />
    </SteadyState>
    <SteadyState Duration="1200" Power="0.88">
      <textevent timeoffset="10" message="20 minutes here. Lock it in." />
      <textevent timeoffset="600" message="Halfway point. Check your posture." />
    </SteadyState>
    <SteadyState Duration="210" Power="0.5">
      <textevent timeoffset="100" message="Shorter, harder interval next." />
    </SteadyState>
    <SteadyState Duration="900" Power="0.92">
      <textevent timeoffset="10" message="Power up! 15 minutes at a higher intensity." />
      <textevent timeoffset="450" message="Halfway. Stay strong." />
    </SteadyState>
    <SteadyState Duration="210" Power="0.5">
      <textevent timeoffset="100" message="Final block. Shortest and sharpest." />
    </SteadyState>
    <SteadyState Duration="600" Power="0.94">
      <textevent timeoffset="10" message="Last push! Give it everything." />
      <textevent timeoffset="300" message="Final 5 minutes of work!" />
    </SteadyState>
    <Cooldown Duration="420" PowerLow="0.5" PowerHigh="0.3">
      <textevent timeoffset="10" message="That was tough. Great job. Time to spin down." />
    </Cooldown>
  </workout>
</workout_file>