.workout-chart{--wc-ink:rgb(var(--ink));--wc-bg:rgb(var(--paper-rgb) / .72);--wc-z1:rgb(var(--ink) / .1);--wc-z2:#ffdfb9;--wc-z3:#ffd9a3;--wc-z4:#ffc578;--wc-z5:#f9b7ae;--wc-z6:#f6a39c;--wc-z7:#ef8f86;--wc-sans:Arial, Helvetica, sans-serif;--wc-serif:"Iowan Old Style", Baskerville, Georgia, "Times New Roman", serif;background:var(--wc-bg);border-top:1px solid rgb(var(--ink) / .18);border-bottom:1px solid rgb(var(--ink) / .18);color:rgb(var(--ink) / .76);font-family:var(--wc-sans);margin:2.2em 0;padding:18px 18px 16px}.workout-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.workout-chart__caption{flex-direction:column;flex:260px;gap:5px;min-width:0;display:flex}.workout-chart__eyebrow{color:rgb(var(--ink) / .58);letter-spacing:.06em;text-transform:uppercase;font-size:11px;line-height:1.4}.workout-chart__title{color:rgb(var(--ink) / .82);font-family:var(--wc-serif);letter-spacing:-.03em;font-size:1.35rem;line-height:1.1}.workout-chart__description{max-width:46ch;color:rgb(var(--ink) / .68);font-family:var(--wc-serif);letter-spacing:-.015em;font-size:.95rem;line-height:1.25}.workout-chart__ftp{flex-direction:column;gap:5px;display:flex}.workout-chart__ftp-label{color:rgb(var(--ink) / .58);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.workout-chart__ftp-field{border-bottom:1px solid rgb(var(--ink) / .36);color:rgb(var(--ink) / .58);letter-spacing:.04em;align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.workout-chart__ftp-field:focus-within{border-bottom-color:rgb(var(--ink) / .82)}.workout-chart__ftp input{width:4.2ch;color:rgb(var(--ink) / .82);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;border-radius:0;padding:2px 0 3px;font-size:20px}.workout-chart__ftp input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.workout-chart__ftp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.workout-chart__ftp input:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.workout-chart__readout{margin:18px 0 8px;font-size:12px;line-height:1.35;display:grid}.workout-chart__readout-text{flex-direction:column;grid-area:1/1;gap:4px;min-width:0;display:flex}.workout-chart__readout-sizer{visibility:hidden;pointer-events:none}.workout-chart__readout-label{color:rgb(var(--ink) / .82);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workout-chart__readout-stats{color:rgb(var(--ink) / .68);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex-wrap:wrap;row-gap:3px;margin-left:-9px;display:flex;overflow:hidden}.workout-chart__readout-stats>span{border-left:1px solid rgb(var(--ink) / .18);margin-left:-1px;padding:0 9px}.workout-chart__watts{color:rgb(var(--ink) / .82)}.workout-chart__hint,.workout-chart__at{color:rgb(var(--ink) / .5)}.workout-chart__plot{cursor:crosshair;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.workout-chart__plot:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.workout-chart__svg{display:block;overflow:visible}.wc-seg .wc-body,.wc-seg .wc-band{fill:var(--wc-fill);transition:fill .12s,opacity .12s}.wc-seg .wc-band{opacity:.5}.wc-seg .wc-edge{stroke:rgb(var(--ink) / .28);stroke-width:1px}.wc-seg .wc-mid{stroke:rgb(var(--ink) / .14);stroke-width:1px}.wc-seg.is-open .wc-edge{stroke:rgb(var(--ink) / .56);stroke-dasharray:3 3}.wc-seg.is-active .wc-edge{stroke:rgb(var(--ink) / .82);stroke-width:2px}.wc-seg.is-active .wc-body{fill:rgb(var(--ink) / .5)}.wc-seg.is-active .wc-band{fill:rgb(var(--ink) / .5);opacity:.45}.wc-z1{--wc-fill:var(--wc-z1)}.wc-z2{--wc-fill:var(--wc-z2)}.wc-z3{--wc-fill:var(--wc-z3)}.wc-z4{--wc-fill:var(--wc-z4)}.wc-z5{--wc-fill:var(--wc-z5)}.wc-z6{--wc-fill:var(--wc-z6)}.wc-z7{--wc-fill:var(--wc-z7)}.wc-column{fill:rgb(var(--ink) / .06)}.wc-baseline{stroke:rgb(var(--ink) / .18);stroke-width:1px}.wc-ftp{stroke:rgb(var(--ink) / .32);stroke-width:1px;stroke-dasharray:1 3}.wc-tick line{stroke:rgb(var(--ink) / .18);stroke-width:1px}.wc-label{fill:rgb(var(--ink) / .56);font-family:var(--wc-sans);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:10px}.wc-ftp-label{paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round}.workout-chart__blocks{border-top:1px solid rgb(var(--ink) / .18);font-variant-numeric:tabular-nums;gap:5px;margin:16px 0 0;padding:12px 0 0;font-size:12px;line-height:1.4;display:grid}.workout-chart__block{grid-template-columns:7.5em 1fr;gap:12px;display:grid}.workout-chart__block dt{color:rgb(var(--ink) / .58);letter-spacing:.05em}.workout-chart__block dd{color:rgb(var(--ink) / .76);letter-spacing:.03em;margin:0}.workout-chart__note{color:rgb(var(--ink) / .5);letter-spacing:.04em;margin:12px 0 0;font-size:11px;line-height:1.4}@media (max-width:480px){.workout-chart{padding:14px 12px 12px}.workout-chart__readout{min-height:4.6em}.workout-chart__block{grid-template-columns:1fr;gap:1px}}@media (prefers-reduced-motion:reduce){.wc-seg .wc-body,.wc-seg .wc-band{transition:none}}
