:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__stack{min-width:0}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__listhead{display:flex;align-items:center;justify-content:space-between;gap:4px 16px;flex-wrap:wrap;margin-top:22px}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__listtitle{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;min-width:0;min-height:44px}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__listhead+.rs-zones__list{margin-top:6px}:where(.TrainingZoneSettings_root__dZ2ky) .rs-planrow.rs-zones__erow{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px 10px;align-items:center;padding:10px 0}:where(.TrainingZoneSettings_root__dZ2ky) .rs-field.rs-zones__bpmfield{margin:0}:where(.TrainingZoneSettings_root__dZ2ky) .rs-field.rs-zones__bpmfield input{width:92px;height:44px;padding:0 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__to{font-size:var(--rs-t-sec);color:var(--rs-ink60)}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__open{width:92px;text-align:center;font-size:var(--rs-t-sec);color:var(--rs-ink60)}:where(.TrainingZoneSettings_root__dZ2ky) .rs-formerror.rs-zones__rowerror{grid-column:1/-1;margin:0;font-weight:600}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__editnote{margin:10px 0 0;max-width:62ch;color:var(--rs-ink60)}:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__actions .rs-btn[disabled]{cursor:default}@media (max-width:640px){:where(.TrainingZoneSettings_root__dZ2ky) .rs-field.rs-zones__bpmfield input,:where(.TrainingZoneSettings_root__dZ2ky) .rs-zones__open{width:76px}}.rs-phr:where(.PaceHeartRateTable_root__gYxRo){min-width:0;scroll-margin-top:96px}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__head{align-items:flex-end;flex-wrap:wrap;gap:4px 16px;margin-bottom:0}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__headtext{min-width:0}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__source{margin-top:8px;max-width:100ch}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__source b{color:var(--rs-ink);font-weight:600}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__skel{margin-top:18px}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__error{margin-top:18px}:where(.PaceHeartRateTable_root__gYxRo) .rs-arrow.rs-phr__inline{min-height:0;display:inline}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table{width:100%;margin-top:18px;border-collapse:collapse}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table thead th{padding:0 12px 10px 0;border-bottom:1px solid var(--rs-hair);text-align:start;font-weight:600;font-size:var(--rs-t-micro);color:var(--rs-ink60)}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody td,:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody th{padding:14px 12px 14px 0;border-bottom:1px solid var(--rs-hair);vertical-align:top;text-align:start;font-size:15px;font-weight:400}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody th.rs-phr__fam{font-weight:600;white-space:nowrap}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__hr,:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__pace,:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__zone{white-space:nowrap}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody td.rs-phr__note{color:var(--rs-ink60);font-size:var(--rs-t-sec)}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody td.rs-phr__muted{color:var(--rs-ink60)}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__foot{margin:14px 0 0;max-width:100ch;color:var(--rs-ink60)}@media (max-width:640px){:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table,:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody{display:block}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:12px 0;border-bottom:1px solid var(--rs-hair)}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody tr:first-child{border-top:1px solid var(--rs-hair)}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody td,:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody th{display:block;padding:0;border-bottom:0}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody td.rs-phr__note,:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody th.rs-phr__fam{flex-basis:100%}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody td.rs-phr__note{white-space:normal}:where(.PaceHeartRateTable_root__gYxRo) .rs-phr__table tbody .rs-phr__blank{display:none}}.rs-pze:where(.PaceZoneEditor_root___e2mp){min-width:0}:where(.PaceZoneEditor_root___e2mp) .rs-pze__toggle{margin-top:4px}:where(.PaceZoneEditor_root___e2mp) .rs-pze__msg{margin:8px 0 0}:where(.PaceZoneEditor_root___e2mp) .rs-pze__head{display:flex;align-items:center;justify-content:space-between;gap:4px 16px;flex-wrap:wrap}:where(.PaceZoneEditor_root___e2mp) .rs-pze__title{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;min-width:0}:where(.PaceZoneEditor_root___e2mp) .rs-pze__head h2{font-size:var(--rs-t-h3);font-variation-settings:"opsz" 22;letter-spacing:-.01em}:where(.PaceZoneEditor_root___e2mp) .rs-pze__lead{margin-top:6px;max-width:62ch}:where(.PaceZoneEditor_root___e2mp) .rs-pze__list{margin-top:18px}:where(.PaceZoneEditor_root___e2mp) .rs-planrow.rs-pze__row{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px 10px;align-items:center;padding:10px 0}:where(.PaceZoneEditor_root___e2mp) .rs-pze__zone b{display:block;font-weight:600;font-size:var(--rs-t-sec)}:where(.PaceZoneEditor_root___e2mp) .rs-pze__zone .rs-caption{display:block}:where(.PaceZoneEditor_root___e2mp) .rs-field.rs-pze__field{margin:0}:where(.PaceZoneEditor_root___e2mp) .rs-field.rs-pze__field input{width:92px;height:44px;padding:0 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.PaceZoneEditor_root___e2mp) .rs-pze__to{font-size:var(--rs-t-sec);color:var(--rs-ink60)}:where(.PaceZoneEditor_root___e2mp) .rs-formerror.rs-pze__rowerror{grid-column:1/-1;margin:0;font-weight:600}:where(.PaceZoneEditor_root___e2mp) .rs-pze__note{margin:10px 0 0;max-width:62ch;color:var(--rs-ink60)}:where(.PaceZoneEditor_root___e2mp) .rs-pze__actions{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;margin-top:18px}:where(.PaceZoneEditor_root___e2mp) .rs-pze__caption{margin-top:14px;max-width:62ch}@media (max-width:640px){:where(.PaceZoneEditor_root___e2mp) .rs-field.rs-pze__field input{width:76px}}.PaceSuggestionCard_card__CWWfY{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px 36px;gap:18px 36px;align-items:start;margin-top:28px;padding:22px 26px;background:var(--rs-surface);border:1px solid var(--rs-hair);border-radius:var(--rs-r-edge,4px)}.PaceSuggestionCard_text__botHF{display:flex;flex-direction:column;gap:10px;min-width:0}.PaceSuggestionCard_title__mlWE0{margin:0;font-family:var(--rs-display);font-size:22px;line-height:1.25;font-weight:600;overflow-wrap:anywhere}.PaceSuggestionCard_rows__Bqpn_{display:grid;grid-template-columns:max-content max-content;grid-gap:4px 18px;gap:4px 18px;margin:4px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PaceSuggestionCard_rows__Bqpn_ dt{font-size:13px;color:var(--rs-ink60);font-weight:600}.PaceSuggestionCard_rows__Bqpn_ dd{margin:0;font-size:15px}.PaceSuggestionCard_from__tlXt3{color:var(--rs-ink60)}.PaceSuggestionCard_arrow__hvB1g{color:var(--rs-ink60);padding-inline:6px}.PaceSuggestionCard_meta__aCleN{margin:0;font-size:13.5px;line-height:1.45;color:var(--rs-ink60)}.PaceSuggestionCard_actions__7e8Ir{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.PaceSuggestionCard_actions__7e8Ir .rs-btn{white-space:nowrap}.PaceSuggestionCard_notNow__eV5Ln{border:0;background:none;padding:6px 4px;min-height:32px;font:inherit;font-size:13.5px;color:var(--rs-ink60);cursor:pointer}.PaceSuggestionCard_notNow__eV5Ln:hover{color:var(--rs-ink);text-decoration:underline}.PaceSuggestionCard_notNow__eV5Ln:disabled{cursor:default;text-decoration:none}.PaceSuggestionCard_done__lIDQM{grid-template-columns:minmax(0,1fr)}.PaceSuggestionCard_error__fQuzH{margin:0;font-size:13.5px;color:var(--rs-ember)}@media (max-width:860px){.PaceSuggestionCard_card__CWWfY{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 16px}.PaceSuggestionCard_title__mlWE0{font-size:19px}.PaceSuggestionCard_actions__7e8Ir{flex-direction:row-reverse;justify-content:space-between;align-items:center}.PaceSuggestionCard_actions__7e8Ir .rs-btn{flex:1 1}}