<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>75-min Z3/4 (Sweet Spot) Pushing #06</name>
  <description>Criss-cross intervals layer short, high-power surges on top of a sustained sweet spot effort. This workout mimics the demands of attacking or covering moves in a race, improving your ability to surge and quickly settle back into a hard pace. It's a fantastic session for building race-specific fitness and repeatability.</description>
  <sportType>bike</sportType>
  <tags>
    <tag name="SWEET SPOT" />
  </tags>
  <workout>
    <Warmup Duration="300" PowerLow="0.45" PowerHigh="0.7">
      <textevent timeoffset="10" message="Let's get ready for some hard work." />
    </Warmup>
    <SteadyState Duration="240" Power="0.75" />
    <SteadyState Duration="60" Power="1.05">
      <textevent timeoffset="8" message="Sweet spot now: controlled discomfort, no spikes." />
    </SteadyState>
    <SteadyState Duration="120" Power="0.55" />
    <IntervalsT Repeat="5" OnDuration="30" OffDuration="150" OnPower="1.1" OffPower="0.9">
      <textevent timeoffset="10" message="First block. Surge, then settle. Find the rhythm." />
    </IntervalsT>
    <SteadyState Duration="180" Power="0.6">
      <textevent timeoffset="10" message="Good recovery. One down, two to go." />
    </SteadyState>
    <IntervalsT Repeat="5" OnDuration="30" OffDuration="150" OnPower="1.1" OffPower="0.9">
      <textevent timeoffset="10" message="Block two. Stay sharp on these surges." />
      <textevent timeoffset="450" message="Halfway through the block. Keep it up!" />
    </IntervalsT>
    <SteadyState Duration="180" Power="0.6">
      <textevent timeoffset="10" message="Deep breaths. Prepare for the final set." />
    </SteadyState>
    <IntervalsT Repeat="5" OnDuration="30" OffDuration="150" OnPower="1.1" OffPower="0.9">
      <textevent timeoffset="10" message="Last block! Make every surge count." />
    </IntervalsT>
    <SteadyState Duration="300" Power="0.9">
      <textevent timeoffset="10" message="Final push at a steady state!" />
    </SteadyState>
    <Cooldown Duration="420" PowerLow="0.6" PowerHigh="0.35">
      <textevent timeoffset="10" message="That was tough. Great work. Spin it out." />
    </Cooldown>
  </workout>
</workout_file>