#p-athlete .coaches{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin-top:22px;display:grid}#p-athlete .coach b{font-weight:600}#p-athlete .coach span{color:var(--fg2);font-size:14px;display:block}@media (width<=620px){#p-athlete .coaches{grid-template-columns:minmax(0,1fr)}}#p-athlete .coaches{gap:6px 8px;margin-top:16px}#p-athlete button.coach{text-align:left;cursor:pointer;color:var(--fg);background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 10px;transition:background-color .2s,border-color .2s,box-shadow .25s}#p-athlete button.coach:hover{background:var(--surface2)}#p-athlete button.coach[aria-pressed=true]{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow)}#p-athlete .ath-free{color:var(--hero-fg2);margin-top:14px;font-size:14px}#p-athlete .mhero .sub{max-width:54ch}#p-athlete .ath-band{background:var(--surface);border-block:1px solid var(--line)}#p-athlete .ath-week{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;display:grid}#p-athlete .ath-days{margin-bottom:26px}#p-athlete .ath-days button{padding:8px 14px;font-size:15px}#p-athlete .ath-day h3{letter-spacing:-.02em;font-size:22px}#p-athlete .ath-day>p{color:var(--fg2);max-width:48ch;margin-top:10px;font-size:17px}#p-athlete .ath-roles{gap:0;max-width:52ch;margin:22px 0 0;display:grid}#p-athlete .ath-roles div{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}#p-athlete .ath-roles dt{color:var(--fg2);padding-top:1px;font-size:14px}#p-athlete .ath-roles dd{margin:0;font-size:15.5px}#p-athlete .ath-next{cursor:pointer;color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;background:0 0;border:0;margin-top:22px;padding:6px 0;font-size:15px;font-weight:600}#p-athlete .ath-next:hover{-webkit-text-decoration-color:var(--koz);text-decoration-color:var(--koz);text-decoration-thickness:2px}#p-athlete .ath-cap{color:var(--fg2);font-size:13px}#p-athlete .ath-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}#p-athlete .ath-vis-one{justify-content:center;display:flex}#p-athlete .ath-coaches{margin-top:0}#p-athlete .ath-limits{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}#p-athlete .ath-limits h3{font-size:17px}#p-athlete .ath-limits ul{color:var(--fg2);gap:8px;margin:12px 0 0;padding-left:18px;display:grid}#p-athlete .ath-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}#p-athlete .ath-list li{gap:2px;display:grid}#p-athlete .ath-list b{font-weight:600}#p-athlete .ath-list span{color:var(--fg2)}#p-athlete .ath-h3{letter-spacing:-.02em;border-top:1px solid var(--line);margin-bottom:22px;padding-top:28px;font-size:22px}#p-athlete .ath-feat{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}#p-athlete .ath-feat h4{color:var(--fg2);margin:0 0 12px;font-size:15px;font-weight:600}#p-athlete .ath-feat ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}#p-athlete .ath-feat li{gap:2px;display:grid}#p-athlete .ath-feat b{font-weight:600}#p-athlete .ath-feat span{color:var(--fg2);font-size:15px}#p-athlete .ath-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#p-athlete .ath-plan{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-content:start;gap:8px;padding:22px 24px;display:grid}#p-athlete .ath-plan .nm{font-weight:600}#p-athlete .ath-plan .amt{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.2}#p-athlete .ath-plan .amt small{color:var(--fg2);letter-spacing:0;font-size:15px;font-weight:400}#p-athlete .ath-plan ul{color:var(--fg2);gap:6px;margin:8px 0 0;padding-left:18px;display:grid}#p-athlete .ath-plan-note{color:var(--fg2);border-top:1px solid var(--line);margin-top:8px;padding-top:10px;font-size:13.5px}#p-athlete .ath-org-h{font-size:var(--h2);line-height:1.12}#p-athlete .ath-close-badges{margin-top:24px}#p-athlete .close .side-cta>b{font-size:18px}#p-athlete .close .form{margin-top:6px}@media (width<=960px){#p-athlete .ath-two,#p-athlete .ath-week{grid-template-columns:minmax(0,1fr);gap:36px}#p-athlete .ath-vis{flex-direction:column;align-items:center}#p-athlete .ath-feat,#p-athlete .ath-plans{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){#p-athlete .ath-coaches{grid-template-columns:repeat(2,minmax(0,1fr))}#p-athlete .ath-roles div{grid-template-columns:84px minmax(0,1fr)}#p-athlete .ath-days button{padding:7px 11px;font-size:14px}}#p-athlete .ath-week,#p-athlete .close-grid{align-items:start}#p-athlete .ath-week .sec-head{margin-bottom:28px}@media (width<=620px){#p-athlete .ath-days{flex-wrap:nowrap;gap:5px}#p-athlete .ath-days button{white-space:nowrap;padding:7px 9px;font-size:13.5px}}#p-athlete>section.ath-flush{padding-top:0}#p-athlete .ath-org-lead{margin-top:14px}#p-athlete .mhero .stage.ph{height:560px}#p-athlete .ath-week-copy .ath-next{margin-top:18px}#p-athlete .ath-vis{align-items:flex-start;gap:36px;margin-top:52px;display:flex}#p-athlete .ath-pane-wrap{flex:1;justify-items:start;gap:10px;min-width:0;display:grid;container-type:inline-size}#p-athlete .ath-ops-wrap{max-width:100%;box-shadow:var(--shadow);border-radius:10px;overflow:hidden}#p-athlete .ath-scr-wrap{position:absolute;inset:0}#p-athlete .ath-usage-note{justify-items:start;gap:8px;margin-top:20px;display:grid}#p-athlete .ath-usage-frag{background:var(--gece);border-radius:14px;width:max-content;max-width:100%;padding:10px}#p-athlete .ath-usage-frag .mk-athlete-usage{zoom:.72}#p-athlete .ath-cal-two{grid-template-columns:minmax(0,1fr) auto}#p-athlete .ath-cal-card{background:var(--gece);border-radius:20px;justify-self:end;padding:22px 18px 0;overflow:hidden}#p-athlete .ath-cal-in{zoom:.82}@media (width<=1199px){#p-athlete .ath-vis{flex-direction:column;align-items:center}#p-athlete .ath-pane-wrap{justify-items:center;width:100%}}@media (width<=1100px){#p-athlete .ath-cal-two{grid-template-columns:minmax(0,1fr)}#p-athlete .ath-cal-card{justify-self:center}}@media (width<=960px){#p-athlete .ath-week{grid-template-columns:minmax(0,1fr);gap:28px}#p-athlete .ath-cal-in{zoom:.84}}@media (width<=820px){#p-athlete .ath-cal-in{zoom:.86}#p-athlete .ath-cal-in .mk-athlete-cal{flex-direction:column;width:390px}#p-athlete .ath-cal-in .mk-athlete-cal .mk-athlete-k-col+.mk-athlete-k-col{padding-top:28px}}@media (width<=620px){#p-athlete .mhero .stage.ph{height:470px}#p-athlete .ath-vis{margin-top:36px}#p-athlete .ath-cal-in{zoom:.85}#p-athlete .ath-cal-card{padding:14px 10px 0}#p-athlete .ath-usage-frag .mk-athlete-usage{zoom:.74}}@media (width<=374px){#p-athlete .ath-cal-in{zoom:.7}}
