.PhysicalTrainingHub_page__JWJDi{--hub-ink:#f0f2f8;--hub-muted:#9daac1;--hub-soft:#71809b;--hub-line:#29344a;--hub-panel:#10182b;--hub-raised:#18223a;--hub-red:#e8404a;--hub-red-deep:#c42d36;width:100%;min-height:calc(100dvh - 58px);padding:17px clamp(16px,2.5vw,34px) 48px;overflow-x:clip;color:var(--hub-ink);background:radial-gradient(ellipse at 82% 7%,#ba1e3a2a 0,transparent 39rem),radial-gradient(ellipse at 4% 57%,#5d142525 0,transparent 36rem),linear-gradient(180deg,#070b17,#090f1e)}.PhysicalTrainingHub_content__C_FBa{width:min(100%,1210px);margin:0 auto}.PhysicalTrainingHub_mobileBar__YvZMU{display:none}.PhysicalTrainingHub_intro__lekKX{position:relative;isolation:isolate;display:flex;min-height:245px;align-items:stretch;overflow:hidden;border:1px solid transparent;border-radius:13px;background:#0b101d;box-shadow:0 17px 37px #03040c9c}.PhysicalTrainingHub_intro__lekKX:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 83% 44%,#eb1b3b46,transparent 48%),linear-gradient(0deg,#da163024,transparent 42%);mix-blend-mode:screen}.PhysicalTrainingHub_introImage__t6Kwm{position:absolute;z-index:-2;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%;opacity:1}.PhysicalTrainingHub_introShade__52hnu{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#060914f9,#080c19ed 23%,#080c19a6 48%,#080a1561 75%,#060912d0),linear-gradient(0deg,#1e0616e8,transparent 62%)}.PhysicalTrainingHub_introContent__roMMy{display:flex;width:100%;flex-direction:column;justify-content:center;padding:21px clamp(20px,2.7vw,34px)}.PhysicalTrainingHub_introTop__dBORx{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;width:100%}.PhysicalTrainingHub_introCopy__TxOHM{max-width:550px}.PhysicalTrainingHub_date__E6WsN{margin:0 0 10px;color:#aab4c9;font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.PhysicalTrainingHub_eyebrow__G2QGV{display:flex;align-items:center;gap:7px;margin:0 0 6px;color:#ff5566;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.PhysicalTrainingHub_eyebrow__G2QGV i{font-size:17px;text-shadow:0 0 14px #f21f40}.PhysicalTrainingHub_intro__lekKX h1{max-width:600px;margin:0;font-size:clamp(34px,4vw,48px);font-weight:850;letter-spacing:-.045em;line-height:1.05;text-shadow:0 3px 22px #060b18c9}.PhysicalTrainingHub_introDescription__seZrT{max-width:410px;margin:8px 0 0;color:#dee3ed;font-size:12px;line-height:1.5}.PhysicalTrainingHub_regenButton__ELWMr{display:inline-flex;min-height:40px;flex:none;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid #f52246;border-radius:8px;background:var(--tbv-private-action);box-shadow:inset 0 1px 0 #ffffff35,0 5px 17px var(--tbv-private-glow);color:#fff;cursor:pointer;font-size:11px;font-weight:800;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.PhysicalTrainingHub_regenButton__ELWMr i{color:#fff;font-size:15px}.PhysicalTrainingHub_regenButton__ELWMr:hover{transform:translateY(-2px);background:var(--tbv-private-action-hover);box-shadow:inset 0 1px 0 #ffffff45,0 8px 23px var(--tbv-private-glow)}.PhysicalTrainingHub_stats__QHVl1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:13px 0 19px}.PhysicalTrainingHub_stat__TF1Qd{display:flex;position:relative;min-width:0;min-height:98px;flex-direction:column;justify-content:center;padding:11px 15px 11px 61px;overflow:hidden;border:1px solid transparent;border-radius:11px;background:radial-gradient(ellipse at 91% 80%,#af1e3848,transparent 52%),linear-gradient(118deg,#1b192c,#0b1529 75%);box-shadow:inset 0 1px 0 #ffffff18,inset 0 -13px 22px #05081864,0 9px 22px #03071545;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.PhysicalTrainingHub_stat__TF1Qd[data-tone=points] .PhysicalTrainingHub_statIcon__1PDQP{border-color:#f59e0b80;background:linear-gradient(135deg,#f59e0b38,#78350f55);color:#fbbf24;box-shadow:inset 0 1px 0 #ffffff19,0 0 16px #f59e0b38}.PhysicalTrainingHub_stat__TF1Qd[data-tone=streak]{background:radial-gradient(ellipse at 97% 80%,#a0253233,transparent 51%),linear-gradient(118deg,#14152b,#0b172b 75%)}.PhysicalTrainingHub_statLink__u0K4B{background:radial-gradient(ellipse at 98% 80%,#a925433a,transparent 50%),linear-gradient(118deg,#19172c,#0b162b 75%)}.PhysicalTrainingHub_statLink__u0K4B:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #ffffff18,0 11px 24px #0307155c}.PhysicalTrainingHub_progressTrack__gT3TK{display:block;width:min(100%,180px);height:3px;margin-top:7px;overflow:hidden;border-radius:4px;background:#58617559}.PhysicalTrainingHub_progressTrack__gT3TK span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e7193f,#ff4d62);box-shadow:0 0 9px #e7193f80}.PhysicalTrainingHub_statHeading___6rZw{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:#aab5c8;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.PhysicalTrainingHub_statHeading___6rZw>i{margin-left:auto;color:#65738c;font-size:12px}.PhysicalTrainingHub_statIcon__1PDQP{display:grid;position:absolute;left:15px;top:50%;width:35px;height:35px;place-items:center;transform:translateY(-50%);border:1px solid #eb415475;border-radius:9px;background:linear-gradient(135deg,#d925473d,#52142c55);color:#ff6070;font-size:18px;box-shadow:inset 0 1px 0 #ffffff19,0 0 16px #f2224438}.PhysicalTrainingHub_statLink__u0K4B .PhysicalTrainingHub_statIcon__1PDQP{border-color:#eb415475;background:linear-gradient(135deg,#d925473d,#52142c55);color:#ff6070}.PhysicalTrainingHub_stat__TF1Qd strong{color:#f5f6fa;font-size:26px;font-variant-numeric:tabular-nums;font-weight:850;line-height:1}.PhysicalTrainingHub_stat__TF1Qd strong em{color:#b8c1d0;font-size:16px;font-style:normal;font-weight:600}.PhysicalTrainingHub_stat__TF1Qd small{margin-top:4px;color:#aab5c8;font-size:10px;font-weight:600}.PhysicalTrainingHub_paywall__OBBCv,.PhysicalTrainingHub_unavailable__aVvio,.PhysicalTrainingHub_warning__C8O0n{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:13px 15px;border:1px solid #a279374d;border-radius:11px;background:#31281766;color:#f4c66c}.PhysicalTrainingHub_paywall__OBBCv p,.PhysicalTrainingHub_unavailable__aVvio p,.PhysicalTrainingHub_warning__C8O0n p{margin:0;font-size:11px;line-height:1.5}.PhysicalTrainingHub_warningIcon__Ez3o9{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:50%;background:#f0b94a21;color:#f0b94a}.PhysicalTrainingHub_paywall__OBBCv{border-color:#a2793752;background:#2a2419;color:#f2c66c}.PhysicalTrainingHub_paywall__OBBCv>i,.PhysicalTrainingHub_unavailable__aVvio>i{flex:none;font-size:19px}.PhysicalTrainingHub_paywall__OBBCv>div{flex:1}.PhysicalTrainingHub_paywall__OBBCv p{color:#f4d48d;font-weight:800}.PhysicalTrainingHub_paywall__OBBCv small{display:block;margin-top:3px;color:#b8b1a3;font-size:10px;line-height:1.45}.PhysicalTrainingHub_paywallLink__1hYFi{display:grid;width:32px;height:32px;flex:none;place-items:center;border:1px solid #dfb55748;border-radius:7px;color:#f3ca71}.PhysicalTrainingHub_unavailable__aVvio{border-color:#9e3a4659;background:#311b2a;color:#f2737c}.PhysicalTrainingHub_unavailable__aVvio p{color:#c4adbb}.PhysicalTrainingHub_noPlan__DLWrX{position:relative;display:flex;align-items:center;gap:17px;margin:0 0 17px;padding:19px 22px;overflow:hidden;border:1px solid #87354b;border-radius:11px;background:radial-gradient(ellipse at 89% 20%,#b5233c3b,transparent 50%),linear-gradient(105deg,#1a1d2e,#0d1729 74%);box-shadow:inset 0 1px 0 #ffffff14,inset 0 0 30px #981d3427,0 11px 24px #03071552}.PhysicalTrainingHub_noPlan__DLWrX:before{content:"";position:absolute;inset:11px auto 11px 0;width:3px;border-radius:0 3px 3px 0;background:#f4475c;box-shadow:0 0 18px #e92b4a}.PhysicalTrainingHub_noPlanIcon__Kx_RF{display:grid;width:46px;height:46px;flex:none;place-items:center;border:1px solid #e8404a89;border-radius:10px;background:linear-gradient(135deg,#f13f5836,#7a1b3460);box-shadow:inset 0 1px 0 #ffffff16,0 0 21px #de244332;color:#ff6576;font-size:22px}.PhysicalTrainingHub_noPlanCopy__dcqsg{min-width:0;flex:1}.PhysicalTrainingHub_noPlan__DLWrX h3{margin:0 0 3px;font-size:14px;font-weight:850}.PhysicalTrainingHub_noPlan__DLWrX p{margin:0;color:var(--hub-muted);font-size:11px;line-height:1.45}.PhysicalTrainingHub_primaryButton__mVP_D{display:inline-flex;min-height:38px;flex:none;align-items:center;justify-content:center;gap:9px;padding:0 15px;border:1px solid #f52246;border-radius:8px;background:var(--tbv-private-action);box-shadow:inset 0 1px 0 #ffffff35,0 5px 15px var(--tbv-private-glow);color:#fff;cursor:pointer;font-size:11px;font-weight:850;text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.PhysicalTrainingHub_primaryButton__mVP_D:hover{transform:translateY(-2px);background:var(--tbv-private-action-hover);box-shadow:0 8px 22px var(--tbv-private-glow)}.PhysicalTrainingHub_section__WhLL8{margin:16px 0 17px}.PhysicalTrainingHub_sectionHeading__rrKZ7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.PhysicalTrainingHub_quickHeading__F10kE h2,.PhysicalTrainingHub_sectionHeading__rrKZ7 h2,.PhysicalTrainingHub_weekPanel__AaoBK h2{margin:0;font-size:13px;font-weight:850;letter-spacing:-.01em}.PhysicalTrainingHub_durationBadge__lRErt{padding:6px 10px;border:1px solid #ed526056;border-radius:20px;background:#d934421c;color:#ff9298;font-size:10px;font-weight:850;white-space:nowrap}.PhysicalTrainingHub_sessionCard__wKq_0{position:relative;display:block;min-height:304px;overflow:hidden;border:1px solid transparent;border-radius:13px;background:linear-gradient(105deg,#101522,#101522 48%,#172033);box-shadow:inset 0 1px 0 #ffffff15,0 15px 32px #04061372;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.PhysicalTrainingHub_sessionCard__wKq_0:hover{transform:translateY(-2px);box-shadow:0 18px 36px #04061372}.PhysicalTrainingHub_sessionImage__xhHya{position:absolute;inset:0 0 0 35%;overflow:hidden;background:radial-gradient(ellipse at 84% 50%,#9e253a66,transparent 58%),linear-gradient(135deg,#17243b,#0d1628)}.PhysicalTrainingHub_sessionImage__xhHya img{position:absolute;z-index:1;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:75% 43%;object-position:75% 43%;opacity:.94;filter:saturate(.82) contrast(1.08)}.PhysicalTrainingHub_sessionImageShade__3xGMn{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,#101522,#101522f7 10%,#101522d9 28%,#1015227a 53%,#10152216 76%,#080b14a3),linear-gradient(0deg,#080b14c9,transparent 48%)}.PhysicalTrainingHub_sessionPhotoLabel__e7R_x{display:none}.PhysicalTrainingHub_sessionBody__cgqXc{position:relative;z-index:3;display:flex;min-height:304px;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px clamp(24px,4vw,54px)}.PhysicalTrainingHub_sessionDetails__Jli82{min-width:0;max-width:min(49%,560px)}.PhysicalTrainingHub_sessionKicker__36Xhm{display:flex;align-items:center;gap:8px;margin-bottom:13px;color:#ff7781;font-size:9px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.PhysicalTrainingHub_sessionKicker__36Xhm>span:first-child{width:7px;height:7px;border-radius:50%;background:var(--hub-red);box-shadow:0 0 11px #e8404a9c}.PhysicalTrainingHub_todayBadge__RcDCF{padding:3px 6px;border-radius:3px;background:#c42d36;color:#fff;font-size:8px;letter-spacing:.04em}.PhysicalTrainingHub_sessionDetails__Jli82 h3{margin:0 0 9px;color:#fff;font-size:clamp(25px,3vw,36px);font-weight:850;letter-spacing:-.04em;line-height:1.08;text-shadow:0 2px 18px #000d}.PhysicalTrainingHub_focus__QC3j1{max-width:480px;margin:0;color:#aeb9cc;font-size:11px;line-height:1.5}.PhysicalTrainingHub_sessionMeta__mvLog{display:flex;flex-wrap:wrap;gap:17px;margin-top:15px;color:#e0e5ed;font-size:10px}.PhysicalTrainingHub_sessionMeta__mvLog span{display:flex;align-items:center;gap:6px}.PhysicalTrainingHub_sessionMeta__mvLog i{color:#f16b73}.PhysicalTrainingHub_startButton__X07Uv{display:inline-flex;min-height:43px;min-width:min(320px,100%);align-items:center;justify-content:center;gap:10px;margin-top:17px;padding:0 16px;border:1px solid #f52246;border-radius:7px;background:var(--tbv-private-action);box-shadow:inset 0 1px 0 #ffffff35,0 7px 19px var(--tbv-private-glow);color:white;font-size:11px;font-weight:850;transition:box-shadow .18s ease,background .18s ease}.PhysicalTrainingHub_startButton__X07Uv i:last-child{margin-left:auto}.PhysicalTrainingHub_sessionCard__wKq_0:hover .PhysicalTrainingHub_startButton__X07Uv{background:var(--tbv-private-action-hover);box-shadow:0 9px 23px var(--tbv-private-glow)}.PhysicalTrainingHub_restCard__UOgD3{display:flex;align-items:center;gap:14px;margin:0 0 20px;padding:16px;border:1px solid #2d4262;border-radius:12px;background:#111d32}.PhysicalTrainingHub_restCard__UOgD3>span{display:grid;width:43px;height:43px;flex:none;place-items:center;border-radius:11px;background:#5795dc1a;color:#76b3fa}.PhysicalTrainingHub_restCard__UOgD3 p{margin:0;font-size:13px;font-weight:800}.PhysicalTrainingHub_restCard__UOgD3 small{display:block;margin-top:4px;color:var(--hub-muted);font-size:10px;line-height:1.45}.PhysicalTrainingHub_completeCard__yVz6W{display:flex;align-items:center;gap:13px;margin:0 0 16px;padding:12px 17px;border:1px solid #2c493f;border-radius:11px;background:linear-gradient(110deg,#11251f,#101a29)}.PhysicalTrainingHub_completeCard__yVz6W>div{display:grid;width:38px;height:38px;flex:none;place-items:center;border-radius:9px;background:#43ba7921;color:#76d49c;font-size:20px}.PhysicalTrainingHub_completeCard__yVz6W p{flex:1;margin:0;font-size:13px;font-weight:800}.PhysicalTrainingHub_lowerGrid__kc_KD{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);gap:10px;margin:14px 0 16px}.PhysicalTrainingHub_lowerGrid__kc_KD[data-single=true]{grid-template-columns:minmax(0,1fr)}.PhysicalTrainingHub_activePlan__tgZXd,.PhysicalTrainingHub_weekPanel__AaoBK{min-width:0;border:1px solid #35425b;border-radius:10px;background:radial-gradient(ellipse at 93% 6%,#ab24302d,transparent 58%),linear-gradient(120deg,#141b2e,#0b1325);box-shadow:inset 0 1px 0 #ffffff12,0 8px 20px #0307153d}.PhysicalTrainingHub_weekPanel__AaoBK{padding:12px 16px 11px}.PhysicalTrainingHub_weekPanel__AaoBK h2{margin-bottom:8px}.PhysicalTrainingHub_weekStrip__SGlcG{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.PhysicalTrainingHub_weekDay__Szp7H{display:flex;min-width:0;flex-direction:column;align-items:center;gap:5px;padding:3px 0}.PhysicalTrainingHub_weekDay__Szp7H>span:first-child{color:#8492aa;font-size:9px;font-weight:750}.PhysicalTrainingHub_dayMark__T1Phv{display:grid;width:31px;height:31px;place-items:center;border:1px solid #3a4861;border-radius:50%;background:#0d1423;color:#e3e9f3;font-size:10px;font-weight:850;box-shadow:inset 0 1px 0 #ffffff0b}.PhysicalTrainingHub_dayMark__T1Phv[data-today=true]{border-color:#fa4a60;background:var(--tbv-private-active-nav);color:#fff;box-shadow:inset 0 1px 0 #ffffff40,0 0 13px #e7193f8c}.PhysicalTrainingHub_dayMark__T1Phv[data-state=completed]:not([data-today=true]){border-color:#43af7791;color:#79d6a2;background:#1a43304d;box-shadow:0 0 12px #35b8791b}.PhysicalTrainingHub_dayMark__T1Phv[data-state=training]:not([data-today=true]){border-color:#a33e4a;background:linear-gradient(145deg,#301c2a,#111827);box-shadow:inset 0 0 10px #e8404a17}.PhysicalTrainingHub_dayMark__T1Phv[data-state=rest]:not([data-today=true]){color:#a2afd0;background:#1a263a}.PhysicalTrainingHub_weekStatus__IwNLn{display:block;width:5px;height:5px;border-radius:50%;background:#ff5867;box-shadow:0 0 7px #e8404a8c}.PhysicalTrainingHub_weekStatus__IwNLn[data-state=completed]{background:#57c789;box-shadow:0 0 7px #57c78980}.PhysicalTrainingHub_weekStatus__IwNLn[data-state=rest]{background:#688bc5}.PhysicalTrainingHub_activePlan__tgZXd{position:relative;display:flex;min-height:118px;align-items:center;gap:14px;padding:14px;overflow:hidden;border-color:#633540;background:radial-gradient(ellipse at 0 100%,#a8233829,transparent 57%),radial-gradient(ellipse at 100% 0,#a92e3724,transparent 48%),linear-gradient(120deg,#171a2a,#0d1425);box-shadow:inset 0 1px 0 #ffffff14,0 8px 22px #03071545,0 0 20px #e8404a0b;color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.PhysicalTrainingHub_activePlan__tgZXd:hover{transform:translateY(-2px);border-color:#a23a49;box-shadow:inset 0 1px 0 #ffffff18,0 11px 25px #03071555,0 0 22px #e8404a18}.PhysicalTrainingHub_planIcon__jfRXt{position:relative;display:grid;width:96px;height:84px;flex:none;overflow:hidden;place-items:center;border:1px solid #f0505b60;border-radius:8px;background:#e8404a18;color:#f36a73;font-size:18px;box-shadow:inset 0 0 12px #e71b3f2c}.PhysicalTrainingHub_planIcon__jfRXt img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PhysicalTrainingHub_planCopy__IgLv9{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.PhysicalTrainingHub_planEyebrow__2sfHe{color:#f45b70;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.PhysicalTrainingHub_planCopy__IgLv9 strong{font-size:13px;font-weight:850;line-height:1.3}.PhysicalTrainingHub_planCopy__IgLv9 small{color:var(--hub-muted);font-size:10px}.PhysicalTrainingHub_activePlan__tgZXd>i{color:#8e9bb2;font-size:14px}.PhysicalTrainingHub_quickSection__0NDY5{margin-top:16px}.PhysicalTrainingHub_quickHeading__F10kE{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.PhysicalTrainingHub_quickHeading__F10kE a{color:#aebbd0;font-size:11px;text-decoration:none}.PhysicalTrainingHub_quickHeading__F10kE a:hover{color:#fff}.PhysicalTrainingHub_quickLinks__eA_G4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.PhysicalTrainingHub_quickLink__IveCR{display:flex;min-width:0;min-height:69px;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--hub-line);border-radius:10px;background:radial-gradient(ellipse at 0 100%,#86203b31,transparent 50%),linear-gradient(115deg,#15192d,#0c1527);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.PhysicalTrainingHub_quickLink__IveCR[data-tone=progress]{background:radial-gradient(ellipse at 0 100%,#234a892c,transparent 55%),linear-gradient(115deg,#15192d,#0c1527)}.PhysicalTrainingHub_quickLink__IveCR[data-tone=library]{background:radial-gradient(ellipse at 0 100%,#50874424,transparent 55%),linear-gradient(115deg,#15192d,#0c1527)}.PhysicalTrainingHub_quickLink__IveCR:hover{transform:translateY(-2px);border-color:#a3384f;box-shadow:0 7px 17px #b7273d28}.PhysicalTrainingHub_quickIcon__eGHQx{display:grid;width:35px;height:35px;flex:none;place-items:center;border-radius:8px;background:#cd263e2d;color:#fb5266;font-size:18px;box-shadow:0 0 15px #c5234330}.PhysicalTrainingHub_quickLink__IveCR[data-tone=progress] .PhysicalTrainingHub_quickIcon__eGHQx{background:#3b65a42b;color:#83a8f6}.PhysicalTrainingHub_quickLink__IveCR[data-tone=library] .PhysicalTrainingHub_quickIcon__eGHQx{background:#67945724;color:#91c479}.PhysicalTrainingHub_quickCopy__ajQ1Y{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.PhysicalTrainingHub_quickCopy__ajQ1Y strong{overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.PhysicalTrainingHub_quickCopy__ajQ1Y small{overflow:hidden;color:#a7b4c7;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.PhysicalTrainingHub_quickArrow__rOowU{display:grid;width:22px;height:22px;flex:none;place-items:center;border:1px solid #e7193f42;border-radius:6px;background:linear-gradient(130deg,#20283b,#53142b);color:var(--tbv-private-accent-bright);font-size:12px}.PhysicalTrainingHub_coachNote__N1DYz{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #35425b;border-radius:10px;background:linear-gradient(110deg,#172034,#0b1527);box-shadow:inset 0 1px 0 #ffffff10}.PhysicalTrainingHub_coachNoteIcon__vYwm5{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:9px;background:#d5982b22;color:#f4b548;font-size:19px}.PhysicalTrainingHub_coachNote__N1DYz strong{display:block;color:#f4f5f8;font-size:11px}.PhysicalTrainingHub_coachNote__N1DYz p{margin:3px 0 0;color:#b5bfd0;font-size:10px;line-height:1.5}@media (min-width:768px){.PhysicalTrainingHub_quickSection__0NDY5{display:none}}.PhysicalTrainingHub_page__JWJDi a:focus-visible,.PhysicalTrainingHub_page__JWJDi button:focus-visible{outline:2px solid #fa7179;outline-offset:3px}@media (max-width:760px){.PhysicalTrainingHub_page__JWJDi{min-height:100dvh;padding:9px 13px 86px}.PhysicalTrainingHub_content__C_FBa{max-width:580px}.PhysicalTrainingHub_mobileBar__YvZMU{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;margin-bottom:9px}.PhysicalTrainingHub_mobileBrand__0Vpnz{display:flex;align-items:center;gap:9px;color:#e8edf6;font-size:11px;font-weight:850;letter-spacing:.02em}.PhysicalTrainingHub_brandMark__I0v3z{display:grid;width:30px;height:30px;place-items:center;border:1px solid #ed5d6748;border-radius:8px;background:#d836431c;color:#f36a73;font-size:16px}.PhysicalTrainingHub_intro__lekKX{min-height:225px;border-radius:11px}.PhysicalTrainingHub_introImage__t6Kwm{-o-object-position:68% center;object-position:68% center}.PhysicalTrainingHub_introShade__52hnu{background:linear-gradient(90deg,#080b18ef,#0a0d1bc9 43%,#090b1878),linear-gradient(0deg,#1e061af2,#080b1833 77%)}.PhysicalTrainingHub_introContent__roMMy{padding:13px 14px}.PhysicalTrainingHub_introTop__dBORx{flex-direction:column;align-items:stretch;gap:12px}.PhysicalTrainingHub_date__E6WsN{margin-bottom:8px;font-size:8px;letter-spacing:.06em}.PhysicalTrainingHub_eyebrow__G2QGV{margin-bottom:5px;font-size:8px;letter-spacing:.1em}.PhysicalTrainingHub_eyebrow__G2QGV i{font-size:13px}.PhysicalTrainingHub_intro__lekKX h1{max-width:250px;font-size:clamp(25px,7vw,32px)}.PhysicalTrainingHub_introDescription__seZrT{max-width:240px;margin-top:6px;font-size:10px;line-height:1.35}.PhysicalTrainingHub_regenButton__ELWMr{min-height:36px;width:100%;padding:0 12px}.PhysicalTrainingHub_stats__QHVl1{gap:6px;margin:9px 0 13px}.PhysicalTrainingHub_stat__TF1Qd{min-height:94px;align-items:center;padding:8px 4px;border-radius:9px;text-align:center}.PhysicalTrainingHub_statHeading___6rZw{flex-direction:column;gap:3px;margin-bottom:3px;font-size:8px;letter-spacing:.04em}.PhysicalTrainingHub_statHeading___6rZw>i{display:none}.PhysicalTrainingHub_statIcon__1PDQP{position:static;width:26px;height:26px;transform:none;border-radius:7px;font-size:15px}.PhysicalTrainingHub_stat__TF1Qd strong{font-size:21px}.PhysicalTrainingHub_stat__TF1Qd strong em{font-size:13px}.PhysicalTrainingHub_stat__TF1Qd small{margin-top:3px;font-size:8px;line-height:1.15}.PhysicalTrainingHub_progressTrack__gT3TK{width:75%;margin-top:5px}.PhysicalTrainingHub_noPlan__DLWrX{display:grid;grid-template-columns:38px minmax(0,1fr);gap:7px 11px;padding:13px 14px;margin-bottom:14px}.PhysicalTrainingHub_noPlanIcon__Kx_RF{width:37px;height:37px}.PhysicalTrainingHub_noPlan__DLWrX h3{font-size:12px}.PhysicalTrainingHub_noPlan__DLWrX p{font-size:10px}.PhysicalTrainingHub_noPlan__DLWrX .PhysicalTrainingHub_primaryButton__mVP_D{grid-column:2;min-height:35px;justify-self:stretch}.PhysicalTrainingHub_section__WhLL8{margin:13px 0 15px}.PhysicalTrainingHub_quickHeading__F10kE h2,.PhysicalTrainingHub_sectionHeading__rrKZ7 h2,.PhysicalTrainingHub_weekPanel__AaoBK h2{font-size:12px}.PhysicalTrainingHub_sessionCard__wKq_0{display:block;min-height:0;border-radius:11px}.PhysicalTrainingHub_sessionImage__xhHya{position:absolute;inset:0;min-height:0;height:auto}.PhysicalTrainingHub_sessionImage__xhHya img{-o-object-position:68% 44%;object-position:68% 44%}.PhysicalTrainingHub_sessionImageShade__3xGMn{background:linear-gradient(0deg,#080d19fb,#0c101ee0 32%,#0b0d1b62 78%,#0a0c17a0),linear-gradient(90deg,#0a0e1bbb,transparent 78%)}.PhysicalTrainingHub_sessionPhotoLabel__e7R_x{right:10px;bottom:8px;font-size:8px}.PhysicalTrainingHub_sessionBody__cgqXc{min-height:248px;align-items:stretch;justify-content:flex-end;padding:14px}.PhysicalTrainingHub_sessionDetails__Jli82{max-width:100%}.PhysicalTrainingHub_sessionKicker__36Xhm{flex-wrap:wrap;gap:5px;margin-bottom:8px;font-size:8px;letter-spacing:.08em}.PhysicalTrainingHub_sessionDetails__Jli82 h3{font-size:17px;line-height:1.2}.PhysicalTrainingHub_focus__QC3j1{font-size:10px;line-height:1.35}.PhysicalTrainingHub_sessionMeta__mvLog{gap:10px;margin-top:9px;font-size:9px}.PhysicalTrainingHub_sessionMeta__mvLog span{gap:4px}.PhysicalTrainingHub_startButton__X07Uv{width:100%;min-width:0;min-height:38px;justify-content:center;margin-top:11px;padding:0 11px;font-size:10px}.PhysicalTrainingHub_lowerGrid__kc_KD{grid-template-columns:1fr;gap:8px;margin:12px 0 15px}.PhysicalTrainingHub_weekPanel__AaoBK{padding:11px 12px}.PhysicalTrainingHub_weekPanel__AaoBK h2{margin-bottom:7px}.PhysicalTrainingHub_weekStrip__SGlcG{gap:1px}.PhysicalTrainingHub_weekDay__Szp7H{gap:5px}.PhysicalTrainingHub_weekDay__Szp7H>span:first-child{font-size:9px}.PhysicalTrainingHub_dayMark__T1Phv{width:29px;height:29px;font-size:9px}.PhysicalTrainingHub_activePlan__tgZXd{min-height:94px;padding:9px 12px}.PhysicalTrainingHub_planIcon__jfRXt{width:86px;height:72px}.PhysicalTrainingHub_quickSection__0NDY5{margin-top:13px}.PhysicalTrainingHub_quickLinks__eA_G4{grid-template-columns:1fr;gap:7px}.PhysicalTrainingHub_quickLink__IveCR{min-height:56px;gap:10px;padding:8px 11px}.PhysicalTrainingHub_quickIcon__eGHQx{width:32px;height:32px;font-size:16px}.PhysicalTrainingHub_quickCopy__ajQ1Y strong{font-size:11px}.PhysicalTrainingHub_quickCopy__ajQ1Y small{font-size:9px}}@media (max-width:400px){.PhysicalTrainingHub_page__JWJDi{padding-right:11px;padding-left:11px}.PhysicalTrainingHub_intro__lekKX{min-height:230px}.PhysicalTrainingHub_introContent__roMMy{padding:12px}.PhysicalTrainingHub_stat__TF1Qd{padding-right:2px;padding-left:2px}.PhysicalTrainingHub_statHeading___6rZw{font-size:7px}.PhysicalTrainingHub_stat__TF1Qd strong{font-size:20px}.PhysicalTrainingHub_sessionBody__cgqXc{padding:12px}}@media (prefers-reduced-motion:reduce){.PhysicalTrainingHub_activePlan__tgZXd,.PhysicalTrainingHub_primaryButton__mVP_D,.PhysicalTrainingHub_quickLink__IveCR,.PhysicalTrainingHub_regenButton__ELWMr,.PhysicalTrainingHub_sessionCard__wKq_0,.PhysicalTrainingHub_startButton__X07Uv,.PhysicalTrainingHub_stat__TF1Qd{transition:none}}