.training-module__7ohrSa__cols{align-items:start;gap:var(--gutter-card);grid-template-columns:minmax(0,1fr) 330px;display:grid}@media (max-width:899px){.training-module__7ohrSa__cols{grid-template-columns:minmax(0,1fr)}}.training-module__7ohrSa__block+.training-module__7ohrSa__block{margin-top:var(--s-3)}.training-module__7ohrSa__blockHead{padding:0 var(--s-2) var(--s-1);font:var(--t-label);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;display:flex}.training-module__7ohrSa__blockHead span{color:var(--c-ink2);font:var(--t-chip);letter-spacing:0;text-transform:none}.training-module__7ohrSa__step{align-items:center;gap:var(--s-3);width:100%;min-height:52px;padding:var(--s-2);border-radius:var(--r-well);color:var(--c-ink);text-align:left;transition:background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:0;display:flex}button.training-module__7ohrSa__step{cursor:pointer}button.training-module__7ohrSa__step:hover{background:var(--c-inset)}.training-module__7ohrSa__step[aria-pressed=true],.training-module__7ohrSa__step[data-selected]{background:color-mix(in srgb, var(--c-teal) 10%, transparent);box-shadow:inset 0 0 0 1.5px var(--c-teal)}.training-module__7ohrSa__step[data-moving]{box-shadow:inset 0 0 0 2px var(--c-teal), var(--sh-card)}.training-module__7ohrSa__step:focus-visible{box-shadow:var(--focus-ring);outline:none}.training-module__7ohrSa__grip{color:var(--c-ink3);cursor:grab;display:inline-flex}.training-module__7ohrSa__text{flex:1;min-width:0}.training-module__7ohrSa__title{font:var(--t-row);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.training-module__7ohrSa__detail{color:var(--c-ink2);font:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.training-module__7ohrSa__addRow{align-items:center;gap:var(--s-2);width:100%;min-height:44px;margin-top:var(--s-1);padding:0 var(--s-3);border:1.5px dashed var(--c-hairline);border-radius:var(--r-well);color:var(--c-ink2);font:var(--t-row);cursor:pointer;background:0 0;display:flex}.training-module__7ohrSa__addRow:focus-visible{box-shadow:var(--focus-ring);outline:none}.training-module__7ohrSa__hint{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-well);background:color-mix(in srgb, var(--c-teal) 12%, var(--c-card));color:var(--c-teal-ink);font:var(--t-meta);display:flex}.training-module__7ohrSa__kv{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:44px;font:var(--t-row);display:flex}.training-module__7ohrSa__stepper{align-items:center;gap:var(--s-1);padding:var(--s-half);border-radius:var(--r-pill);background:var(--c-inset);display:inline-flex}.training-module__7ohrSa__stepper button{border-radius:var(--r-pill);background:var(--c-card);width:30px;height:30px;color:var(--c-ink);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.training-module__7ohrSa__stepper button:focus-visible{box-shadow:var(--focus-ring);outline:none}.training-module__7ohrSa__stepper output{min-width:56px;font:var(--t-row);font-variant-numeric:tabular-nums;text-align:center}.training-module__7ohrSa__inspectorEnd{padding-top:var(--s-3);margin-top:auto}.training-module__7ohrSa__stats{gap:var(--s-2);margin-top:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.training-module__7ohrSa__stat{padding:var(--s-3);border-radius:var(--r-well);background:var(--c-inset)}.training-module__7ohrSa__stat b{font:var(--t-sheet);font-variant-numeric:tabular-nums;display:block}.training-module__7ohrSa__chart{width:100%;height:120px;color:var(--c-teal)}.training-module__7ohrSa__media{border-radius:var(--r-well);background:var(--media-bg);height:150px;color:var(--c-on-media);justify-content:center;align-items:center;display:flex}.training-module__7ohrSa__media>svg{box-sizing:content-box;padding:var(--s-3);background:color-mix(in srgb, var(--c-on-media) 22%, transparent);border-radius:50%}.training-module__7ohrSa__ol{margin:var(--s-3) 0 0;padding-left:var(--s-5);font:var(--t-body)}.training-module__7ohrSa__ol li+li{margin-top:var(--s-1)}.training-module__7ohrSa__table{border-collapse:separate;border-spacing:0;width:100%;font:var(--t-body)}.training-module__7ohrSa__table th{padding:var(--s-2);color:var(--c-ink2);font:var(--t-chip);text-align:left}.training-module__7ohrSa__table td{padding:var(--s-2);font-variant-numeric:tabular-nums}.training-module__7ohrSa__phases{gap:var(--s-1);display:flex}.training-module__7ohrSa__phase{flex:var(--size) 1 0;min-width:0}.training-module__7ohrSa__phaseBar{border-radius:var(--r-pill);background:var(--tone);height:8px}.training-module__7ohrSa__phaseName{margin:var(--s-2) 0 0;font:var(--t-row)}.training-module__7ohrSa__day{width:34px;color:var(--c-ink2);font:var(--t-chip);flex:none}.training-module__7ohrSa__rest{color:var(--c-ink3)}.training-module__7ohrSa__progress{border-radius:var(--r-pill);background:var(--c-inset);height:6px;overflow:hidden}.training-module__7ohrSa__progress i{border-radius:var(--r-pill);background:var(--c-teal);height:100%;transition:width var(--dur-base) var(--ease-out);display:block}.training-module__7ohrSa__heat{gap:var(--s-1);grid-template-columns:30px repeat(7,minmax(0,1fr));display:grid}.training-module__7ohrSa__heat i{aspect-ratio:1;border-radius:var(--r-small);background:var(--c-inset)}.training-module__7ohrSa__heat i[data-c=done]{background:var(--c-teal)}.training-module__7ohrSa__heat i[data-c=today]{background:color-mix(in srgb, var(--c-teal) 30%, var(--c-inset))}.training-module__7ohrSa__heat i[data-c=missed]{background:color-mix(in srgb, var(--c-orange) 35%, var(--c-inset))}.training-module__7ohrSa__heat span{color:var(--c-ink2);font:var(--t-chip);text-align:center}.training-module__7ohrSa__headSide{gap:var(--s-1);flex-direction:column;width:200px;display:flex}.training-module__7ohrSa__grid{gap:var(--s-1);grid-template-columns:56px repeat(7,minmax(0,1fr));display:grid}.training-module__7ohrSa__gridHead{color:var(--c-ink2);font:var(--t-chip);text-align:center}.training-module__7ohrSa__week{font:var(--t-row);flex-direction:column;justify-content:center;display:flex}.training-module__7ohrSa__week small{color:var(--c-ink2);font:var(--t-chip)}.training-module__7ohrSa__phaseRow{margin-top:var(--s-2);color:var(--c-ink2);font:var(--t-label);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1}.training-module__7ohrSa__cell{min-height:52px;padding:var(--s-1) var(--s-2);border-radius:var(--r-tile);background:color-mix(in srgb, var(--tone) 12%, var(--c-card));color:var(--c-ink);text-align:left;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out);border:0;flex-direction:column;justify-content:center;display:flex}.training-module__7ohrSa__cell b{color:var(--tone);font:var(--t-chip)}.training-module__7ohrSa__cell small{color:var(--c-ink2);font:var(--t-chip);font-weight:500}.training-module__7ohrSa__cell[data-kind=rest]{background:var(--c-inset);color:var(--c-ink3)}.training-module__7ohrSa__cell[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--c-teal)}.training-module__7ohrSa__cell[data-moving]{box-shadow:inset 0 0 0 2px var(--c-teal), var(--sh-card)}.training-module__7ohrSa__cell:focus-visible{box-shadow:var(--focus-ring);outline:none}.training-module__7ohrSa__legend{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.training-module__7ohrSa__legend span{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:color-mix(in srgb, var(--tone) 12%, var(--c-card));font:var(--t-chip);display:inline-flex}.training-module__7ohrSa__dot{border-radius:var(--r-pill);background:var(--tone);flex:none;width:8px;height:8px}.training-module__7ohrSa__selects{gap:var(--s-2);display:flex}.training-module__7ohrSa__select{min-height:34px;padding:0 var(--s-2);border-radius:var(--r-well);background:var(--c-inset);color:var(--c-ink);font:var(--t-meta);border:0}.training-module__7ohrSa__alert{align-items:flex-start;gap:var(--s-2);margin-top:var(--s-3);padding:var(--s-3);border-radius:var(--r-well);background:color-mix(in srgb, var(--c-orange) 12%, var(--c-card));font:var(--t-body);display:flex}.training-module__7ohrSa__cover{border-radius:var(--r-well);background:linear-gradient(150deg, var(--tile-amber), color-mix(in srgb, var(--tile-amber) 50%, var(--c-ink)));height:120px}.training-module__7ohrSa__price{font:var(--t-page-title);letter-spacing:-.02em}.training-module__7ohrSa__list{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.training-module__7ohrSa__off{opacity:.4;pointer-events:none}.training-module__7ohrSa__lipActions{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.training-module__7ohrSa__gridRow{display:contents}.training-module__7ohrSa__saved{text-align:right;flex:none;width:200px}@media (max-width:599px){.training-module__7ohrSa__saved{display:none}}.training-module__7ohrSa__field{gap:var(--s-1);flex-direction:column;display:flex}.training-module__7ohrSa__fieldLabel{font:var(--t-row)}.training-module__7ohrSa__textarea{min-height:120px;padding:var(--s-3) var(--s-4);border-radius:var(--r-well);background:var(--c-inset);box-shadow:inset 0 0 0 1px var(--c-hairline);color:var(--c-ink);font:var(--t-body);resize:vertical;border:0}.training-module__7ohrSa__textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}.training-module__7ohrSa__fill{flex-direction:column;flex:1;display:flex}.training-module__7ohrSa__fill>[data-ui=flow-editor]{flex:1}.training-module__7ohrSa__search{width:100%;margin-bottom:var(--s-2)}.training-module__7ohrSa__buyRow{grid-column:1/-1}.training-module__7ohrSa__buyPanel,.training-module__7ohrSa__buyReturn{animation:training-module__7ohrSa__buyIn var(--dur-base) var(--ease-out)}.training-module__7ohrSa__buyPanel{gap:var(--s-3);outline:none;flex-direction:column;display:flex}.training-module__7ohrSa__buyLine{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.training-module__7ohrSa__buyAck{align-items:flex-start;gap:var(--s-2);font:var(--t-meta);color:var(--c-ink2);display:flex}.training-module__7ohrSa__buyAck input{margin-top:var(--s-1);accent-color:var(--c-teal)}.training-module__7ohrSa__buyActions{align-items:center;gap:var(--s-2);flex-direction:column;display:flex}.training-module__7ohrSa__returnActions{gap:var(--s-2);flex-wrap:wrap;display:flex}.training-module__7ohrSa__buySide{gap:var(--gutter-card);flex-direction:column;display:flex}@media (max-width:899px){.training-module__7ohrSa__buySide{order:-1}}.training-module__7ohrSa__buyReturn{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.training-module__7ohrSa__buyReturn>:nth-child(2){flex:1;min-width:180px}@keyframes training-module__7ohrSa__buyIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.training-module__7ohrSa__buyPanel,.training-module__7ohrSa__buyReturn{animation:none}}
