.WPIxgW_trigger{color:#dfbf70;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline;display:inline}.WPIxgW_overlay{z-index:1100;background:#000000bf;position:fixed;inset:0}.WPIxgW_dialog{z-index:1101;inset:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));color:#f5f2ea;width:calc(100% - 24px);max-width:720px;max-height:calc(100dvh - 24px);font-family:var(--font-body),sans-serif;background:#211f18;border:1px solid #393326;border-radius:20px;flex-direction:column;margin:auto;display:flex;position:fixed;overflow:hidden}.WPIxgW_header{border-bottom:1px solid #393326;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.WPIxgW_title{color:#dfbf70;margin:0;font-size:18px;font-weight:650}.WPIxgW_close{color:#dfbf70;min-height:44px;font:inherit;cursor:pointer;background:#302b1e;border:1px solid #645631;border-radius:12px;flex:none;padding:8px 12px}.WPIxgW_body{overscroll-behavior:contain;min-height:0;padding:18px;overflow-y:auto}.WPIxgW_prose{overflow-wrap:anywhere;font-size:15px;line-height:1.65}.WPIxgW_prose h1{color:#dfbf70;font-size:25px;line-height:1.2}.WPIxgW_prose h2{color:#f5f2ea;margin:28px 0 12px;font-size:19px}.WPIxgW_prose h3{color:#dfbf70;font-size:17px}.WPIxgW_prose p,.WPIxgW_prose li{margin-bottom:12px}.WPIxgW_prose ul{padding-left:22px}.WPIxgW_prose a{color:#dfbf70;text-decoration:underline}.WPIxgW_prose hr{border:0;border-top:1px solid #393326;margin:24px 0}.WPIxgW_trigger:focus-visible,.WPIxgW_close:focus-visible{outline-offset:3px;outline:2px solid #dfbf70}
.ItX0wW_page{min-height:100dvh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;color:#f5f2ea;font-family:var(--font-body,"Outfit"), sans-serif;background:#111}.ItX0wW_shell{width:min(100%,680px);margin:0 auto}.ItX0wW_header{margin-bottom:24px}.ItX0wW_back{color:#dfbf70;cursor:pointer;background:#211f18;border:1px solid #393326;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:20px;padding:0;display:grid}.ItX0wW_intro,.ItX0wW_details{color:#aaa69b;font-size:.9rem;line-height:1.6}.ItX0wW_intro{margin:16px 0 0}.ItX0wW_offers{gap:14px;display:grid}.ItX0wW_card{background:#211f18;border:1px solid #393326;border-radius:20px;min-width:0;padding:20px}.ItX0wW_label{color:#dfbf70;align-items:center;gap:10px;display:flex}.ItX0wW_label h2{font:inherit;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.ItX0wW_price{color:#dfbf70;overflow-wrap:anywhere;margin:18px 0 20px;font-size:clamp(1.8rem,8vw,2.6rem);font-weight:750;line-height:1.2}.ItX0wW_price span{color:#aaa69b;white-space:nowrap;font-size:.85rem;font-weight:400;display:inline-block}.ItX0wW_primary{color:#17140c;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#dfbf70;border:0;border-radius:12px;padding:12px 16px;font-size:.95rem;font-weight:700}.ItX0wW_offerMessage{color:#f5f2ea;margin:12px 0 0;font-size:.9rem;line-height:1.5}.ItX0wW_details{margin-top:22px}.ItX0wW_details>p{margin:0 0 14px}.ItX0wW_restore{color:#dfbf70;width:100%;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #554931;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px;font-weight:600;display:flex}.ItX0wW_message:not(:empty){margin:16px 0;font-size:.9rem;line-height:1.5}.ItX0wW_legal{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:12px;display:flex}.ItX0wW_legal button{cursor:pointer;color:#dfbf70;min-height:44px;font:inherit;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}.ItX0wW_page button:disabled{opacity:.55;cursor:default}.ItX0wW_page button:focus-visible{outline-offset:3px;outline:2px solid #dfbf70}@media (min-width:600px){.ItX0wW_offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.ItX0wW_page{padding-inline:16px}.ItX0wW_card{padding:16px}}
.apixbW_shell{box-sizing:border-box;width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:24px 16px 10px}.apixbW_header{isolation:isolate;box-sizing:border-box;background:radial-gradient(circle at 88% 18%,#e6c36421,#0000 32%),linear-gradient(145deg,#15130f,#0d0c0a 72%);border:1px solid #e6c3642e;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:132px;margin-bottom:18px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000038}.apixbW_headerGlow{z-index:-1;filter:blur(12px);pointer-events:none;background:#e6c36414;border-radius:50%;width:180px;height:180px;animation:4.8s ease-in-out infinite apixbW_header-breathe;position:absolute;top:-70px;right:-55px}.apixbW_headerCopy{min-width:0}.apixbW_eyebrow{color:#a59b89;margin:0 0 5px;font-size:.82rem}.apixbW_title{overflow-wrap:anywhere;color:#f7f4ed;letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,4vw,2.25rem);line-height:1.05}.apixbW_dateButton{color:#b9b1a2;min-height:44px;font:inherit;text-align:left;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;margin:3px 0 -8px -10px;padding:8px 10px;font-size:.9rem;transition:color .15s,background .15s,transform .15s;display:inline-flex}.apixbW_identity{flex-direction:column-reverse;flex-shrink:0;align-items:flex-end;gap:9px;min-width:74px;display:flex}.apixbW_metrics{color:#c9a84c;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:150px;font-size:.72rem;display:flex}.apixbW_metric{color:#d9b85d;min-height:32px;font:inherit;font-size:inherit;cursor:pointer;background:#c9a84c12;border:1px solid #c9a84c33;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-weight:700;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.apixbW_brandButton{cursor:pointer;background:#0d0b08b8;border:1px solid #e6c3644d;border-radius:19px;place-items:center;width:62px;height:62px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 10px 30px #0000004d,0 0 0 5px #e6c36409}.apixbW_brandMark{object-fit:cover;border-radius:17px;width:58px;height:58px}.apixbW_avatarBadge,.apixbW_avatarBadgeFallback{box-sizing:border-box;background:#24211b;border:2px solid #11100d;border-radius:50%;width:25px;height:25px;position:absolute;bottom:-6px;right:-6px;box-shadow:0 3px 10px #00000059}.apixbW_avatarBadge{object-fit:cover}.apixbW_avatarBadgeFallback{color:#e6c364;place-items:center;font-size:.68rem;font-weight:800;display:grid}.apixbW_dateButton:focus-visible,.apixbW_metric:focus-visible,.apixbW_brandButton:focus-visible{outline-offset:3px;outline:3px solid #e6c36480}@media (hover:hover) and (pointer:fine){.apixbW_dateButton:hover{color:#e6c364;background:#e6c36412;transform:translate(2px)}.apixbW_metric:hover{background:#c9a84c21;border-color:#e6c3646b;transform:translateY(-1px)}.apixbW_brandButton:hover{border-color:#e6c3649e;transform:translateY(-2px)rotate(-1deg);box-shadow:0 12px 34px #00000057,0 0 24px #e6c36421}}@keyframes apixbW_header-breathe{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.apixbW_headerGlow{animation:none}.apixbW_dateButton,.apixbW_metric,.apixbW_brandButton{transition:none}}.apixbW_hero{box-sizing:border-box;background:radial-gradient(circle at 85% 15%,#e6c3642b,#0000 34%),linear-gradient(145deg,#17140f,#0d0c0a 70%);border:1px solid #e6c3643d;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:260px;padding:clamp(22px,4vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000047}.apixbW_heroLabel{color:#e6c364;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:750}.apixbW_heroTitle{overflow-wrap:anywhere;color:#fffdf8;letter-spacing:-.025em;max-width:720px;margin:0;font-size:clamp(1.75rem,5vw,3.2rem);line-height:1.03}.apixbW_heroCopy{color:#bdb4a5;max-width:600px;margin:12px 0 0;font-size:clamp(.92rem,2vw,1.02rem);line-height:1.55}.apixbW_meta{color:#d8d0c3;flex-wrap:wrap;gap:9px 18px;margin-top:22px;font-size:.86rem;display:flex}.apixbW_actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.apixbW_button{min-height:46px;font:inherit;cursor:pointer;border:1px solid #e6c36459;border-radius:13px;padding:0 20px;font-weight:750;transition:transform .15s,border-color .15s}.apixbW_button:focus-visible{outline-offset:3px;outline:3px solid #e6c3647a}.apixbW_button:hover{transform:translateY(-1px)}.apixbW_primary{color:#151108;background:linear-gradient(135deg,#f0d27c,#c9a84c);border-color:#0000}.apixbW_skeletonLine{background:linear-gradient(90deg,#26231d,#373127,#26231d) 0 0/200% 100%;border-radius:8px;max-width:480px;height:18px;margin:12px 0;animation:1.4s infinite apixbW_shimmer}.apixbW_skeletonTitle{max-width:620px;height:48px}.apixbW_lowerSections{flex-direction:column;gap:26px;padding-bottom:18px;display:flex}.apixbW_lowerSection{min-width:0}.apixbW_lowerSectionTitle{color:#eee9df;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.82rem;font-weight:750}.apixbW_lowerGrid,.apixbW_weeklyGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.apixbW_quickCard,.apixbW_weeklyCard{box-sizing:border-box;background:#12110f;border:1px solid #c9a84c26;border-radius:18px;min-width:0;padding:18px}.apixbW_quickCard:focus{outline:none}.apixbW_quickCard:focus-visible{outline-offset:3px;outline:3px solid #e6c3646b}.apixbW_quickCardHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.apixbW_quickCardHeader>:first-child{min-width:0}.apixbW_quickEyebrow{color:#c9a84c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:.75rem;font-weight:750}.apixbW_quickCopy{color:#aaa294;margin:0;font-size:.86rem;line-height:1.45}.apixbW_compactButton{color:#e6c364;min-width:96px;min-height:44px;font:inherit;cursor:pointer;background:#c9a84c0f;border:1px solid #e6c36447;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0 13px;font-size:.78rem;font-weight:750;display:inline-flex}.apixbW_compactButton:disabled{cursor:wait;opacity:.58}.apixbW_compactButton:focus-visible,.apixbW_textButton:focus-visible,.apixbW_moodButton:focus-visible,.apixbW_saveCheckIn:focus-visible,.apixbW_fieldRow input:focus-visible,.apixbW_noteField textarea:focus-visible{outline-offset:3px;outline:3px solid #e6c3646b}.apixbW_checkInSummary{color:#f7f4ed;align-items:center;gap:10px;display:flex}.apixbW_checkInSummary>div{flex-direction:column;gap:4px;display:flex}.apixbW_checkInSummary strong{font-size:.95rem}.apixbW_checkInSummary span:not(.apixbW_moodSummary){color:#918a7e;align-items:center;gap:5px;font-size:.76rem;display:inline-flex}.apixbW_moodSummary{font-size:1.6rem;line-height:1}.apixbW_checkInPanel{border-top:1px solid #fff1;margin-top:18px;padding-top:17px}.apixbW_formQuestion{color:#d8d0c3;margin:0 0 12px;font-size:.85rem}.apixbW_moodGrid{grid-template-columns:repeat(5,minmax(48px,1fr));gap:6px;display:grid}.apixbW_moodButton{color:#918a7e;min-width:0;min-height:64px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #c9a84c1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 2px;display:flex}.apixbW_moodButton[data-selected=true]{color:#e6c364;background:#c9a84c1a;border-color:#e6c3648c}.apixbW_moodButton>span{font-size:1.35rem;line-height:1}.apixbW_moodButton small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.7rem;overflow:hidden}.apixbW_fieldRow{color:#918a7e;text-transform:uppercase;align-items:center;gap:9px;margin-top:14px;font-size:.76rem;font-weight:700;display:flex}.apixbW_fieldRow input{color:#f7f4ed;width:72px;min-height:42px;font:inherit;text-align:center;background:#0d0c0a;border:1px solid #c9a84c33;border-radius:10px;padding:0 9px;font-size:1rem}.apixbW_noteField{margin-top:12px;display:block}.apixbW_noteField textarea{color:#f7f4ed;box-sizing:border-box;width:100%;min-height:70px;font:inherit;resize:vertical;background:#0d0c0a;border:1px solid #c9a84c33;border-radius:11px;padding:11px 12px;font-size:.82rem;line-height:1.45}.apixbW_saveCheckIn{justify-content:center;align-items:center;gap:7px;width:100%;margin-top:12px;display:inline-flex}.apixbW_saveCheckIn:disabled{cursor:not-allowed;opacity:.46}.apixbW_hydrationRow{align-items:center;gap:12px;display:flex}.apixbW_lowerIcon{color:#d9b85d;background:#c9a84c17;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.apixbW_hydrationValue{flex:1;min-width:0}.apixbW_hydrationValue strong{color:#f7f4ed;font-size:1rem}.apixbW_hydrationTrack{background:#ffffff0f;border-radius:999px;height:6px;margin-top:15px;overflow:hidden}.apixbW_hydrationTrack span{border-radius:inherit;background:linear-gradient(90deg,#a88b3c,#e6c364);height:100%;transition:width .18s;display:block}.apixbW_inlineError{color:#fca5a5;margin:10px 0 0;font-size:.78rem;line-height:1.4}.apixbW_weeklyCard{flex-direction:column;min-height:185px;display:flex}.apixbW_diagnosticSummary{align-items:center;gap:13px;display:flex}.apixbW_diagnosticSummary>strong{color:#e6c364;font-size:1.65rem;line-height:1}.apixbW_diagnosticSummary small{color:#827b70;font-size:.72rem}.apixbW_diagnosticSummary p{color:#aaa294;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.apixbW_textButton{color:#e6c364;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;margin-top:auto;padding:14px 0 0;font-size:.8rem;font-weight:750;display:inline-flex}.apixbW_textButton:disabled{cursor:wait;opacity:.58}.apixbW_upcomingSession{color:#918a7e;flex-direction:column;gap:4px;margin:0;font-size:.74rem;display:flex}.apixbW_upcomingSession span{color:#c9a84c;letter-spacing:.08em;text-transform:uppercase;font-weight:750}.apixbW_upcomingSession strong{overflow-wrap:anywhere;color:#f7f4ed;font-size:.92rem}.apixbW_coachWeekList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.apixbW_coachWeekItem{color:#918a7e;background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:9px 10px;font-size:.75rem;display:flex}.apixbW_coachWeekItem[data-today=true]{color:#e6c364;border-color:#e6c36452}.apixbW_coachWeekItem strong{color:#d8d0c3;align-items:center;gap:3px;font-size:.72rem;display:inline-flex}.apixbW_spinner{animation:.8s linear infinite apixbW_spin}@keyframes apixbW_spin{to{transform:rotate(360deg)}}.apixbW_sectionTitle{color:#eee9df;letter-spacing:.01em;margin:0 0 12px;font-size:1rem}.apixbW_statusCockpit{--status-tone:#c9a84c;background:#11110f;border:1px solid #e6c3642e;border-radius:22px;overflow:hidden;box-shadow:0 18px 48px #0003}.apixbW_statusSummary{background:radial-gradient(circle at 4% 0,#e6c3641a,#0000 45%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.apixbW_statusSummaryRing{color:#e6c364;background:conic-gradient(#e6c364 0 28%,#e6c36429 28% 36%,#c9a84c 36% 64%,#e6c36429 64% 72%,#9c7c32 72% 100%);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}.apixbW_statusSummaryRing:before{border-radius:inherit;content:"";background:#11110f;position:absolute;inset:5px}.apixbW_statusSummaryRing svg{z-index:1;position:relative}.apixbW_statusSummaryCopy{min-width:0}.apixbW_statusSummaryCopy p{color:#c9a84c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.68rem;font-weight:750}.apixbW_statusSummaryCopy strong{overflow-wrap:anywhere;color:#f7f4ed;font-size:1.03rem;line-height:1.25;display:block}.apixbW_statusSummaryCopy small{color:#948c7e;margin-top:4px;font-size:.76rem;line-height:1.35;display:block}.apixbW_statusSummaryMarkers{gap:5px;display:flex}.apixbW_statusSummaryMarker{background:#777168;border-radius:50%;width:8px;height:8px}.apixbW_statusSummaryMarker[data-tone=positive]{background:#64d98a}.apixbW_statusSummaryMarker[data-tone=attention]{background:#f1a34f}.apixbW_statusSummaryMarker[data-tone=critical],.apixbW_statusSummaryMarker[data-tone=error]{background:#ff7f84}.apixbW_statusSummaryMarker[data-tone=loading]{opacity:.5;background:#9d9588}.apixbW_statusSignals{border-top:1px solid #e6c36421;display:grid}.apixbW_statusSignal{--signal-tone:#9d9588;color:#f7f4ed;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6c3641c;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 15px;transition:background .15s;display:grid}.apixbW_statusSignal[data-tone=positive]{--signal-tone:#64d98a}.apixbW_statusSignal[data-tone=attention]{--signal-tone:#f1a34f}.apixbW_statusSignal[data-tone=critical],.apixbW_statusSignal[data-tone=error]{--signal-tone:#ff7f84}.apixbW_statusSignal[data-tone=loading]{--signal-tone:#9d9588}.apixbW_statusSignal:hover,.apixbW_statusSignal[data-active=true]{background:#ffffff09}.apixbW_statusSignal[data-active=true]{box-shadow:inset 3px 0 0 var(--signal-tone)}.apixbW_statusSignal:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #e6c36480;position:relative}.apixbW_statusSignalIcon{width:38px;height:38px;color:var(--signal-tone);background:color-mix(in srgb,var(--signal-tone) 12%,transparent);border-radius:11px;place-items:center;display:grid}.apixbW_statusSignalMain{min-width:0}.apixbW_statusSignalLabel{color:#918a7e;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:750;display:flex}.apixbW_statusSignalLabel i{background:var(--signal-tone);border-radius:50%;flex-shrink:0;width:6px;height:6px}.apixbW_statusSignalMain strong{color:#f7f4ed;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.92rem;line-height:1.25;display:block;overflow:hidden}.apixbW_statusSignalMain small{color:#948c7e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.74rem;line-height:1.3;display:block;overflow:hidden}.apixbW_statusChevron{color:#746e64;flex-shrink:0;transition:color .15s,transform .15s}.apixbW_statusPanel{--panel-tone:#c9a84c;border:1px solid color-mix(in srgb,var(--panel-tone) 18%,transparent);background:#181710;border-radius:14px;margin:10px;padding:12px 14px;animation:.16s ease-out apixbW_status-panel-in}.apixbW_statusPanel[data-tone=positive]{--panel-tone:#64d98a}.apixbW_statusPanel[data-tone=attention]{--panel-tone:#f1a34f}.apixbW_statusPanel[data-tone=critical],.apixbW_statusPanel[data-tone=error]{--panel-tone:#ff7f84}.apixbW_statusPanel[data-tone=loading],.apixbW_statusPanel[data-tone=neutral]{--panel-tone:#9d9588}.apixbW_statusPanelTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.apixbW_statusPanelTop>div{min-width:0}.apixbW_statusPanel h3{overflow-wrap:anywhere;color:#eee9df;margin:0;font-size:.92rem}.apixbW_statusPanel p{color:#9f978a;margin:5px 0 0;font-size:.78rem;line-height:1.45}.apixbW_statusAction{color:#151108;min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#f0d27c,#c9a84c);border:1px solid #e6c3644d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0 15px;font-size:.78rem;font-weight:750;display:inline-flex}.apixbW_statusAction:focus-visible{outline-offset:3px;outline:3px solid #e6c36485}.apixbW_statusFact{border-top:1px solid #ffffff0f;padding-top:9px}.apixbW_statusFacts{color:#b2aa9c;border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:6px 12px;margin-top:11px;padding-top:10px;font-size:.74rem;display:flex}.apixbW_statusNutritionQuick{margin-top:12px}.apixbW_statusNutritionConsumed{color:#9f978a;text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 10px;padding-top:8px;font-size:.7rem;display:flex}@keyframes apixbW_status-panel-in{0%{opacity:0;transform:translateY(-3px)}}.apixbW_nba{background:linear-gradient(135deg,#c9a84c17,#ffffff05);border:1px solid #c9a84c33;border-radius:20px;flex-direction:column;align-items:flex-start;gap:20px;margin-top:14px;padding:22px;display:flex}.apixbW_nba>:first-child{min-width:0}.apixbW_nbaLabel{color:#c9a84c;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:750}.apixbW_nbaTitle{overflow-wrap:anywhere;color:#f7f4ed;margin:0;font-size:clamp(1.15rem,3vw,1.45rem)}.apixbW_nbaCopy{color:#aaa294;max-width:650px;margin:7px 0 0;font-size:.86rem;line-height:1.5}.apixbW_nbaButton{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.apixbW_progressionHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.apixbW_progressionEyebrow{color:#c9a84c;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:750}.apixbW_progressionTitle{overflow-wrap:anywhere;color:#f7f4ed;margin:0;font-size:clamp(1.12rem,3vw,1.4rem)}.apixbW_progressionCopy{color:#9f978a;margin:7px 0 0;font-size:.82rem;line-height:1.45}.apixbW_progressionLink{color:#e6c364;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;font-size:.8rem;font-weight:750;display:inline-flex}.apixbW_progressionLink:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #e6c3646b}.apixbW_progressionState{color:#9f978a;flex-direction:column;align-items:flex-start;gap:7px;margin-top:18px;font-size:.84rem;line-height:1.45;display:flex}.apixbW_progressionState strong{color:#ece6da;font-size:.95rem}.apixbW_progressionSkeleton{width:min(100%,320px);margin:0 0 4px}.apixbW_progressionGrid{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:20px;display:flex}.apixbW_progressionMetric{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0e;border-radius:15px;flex:0 0 calc(50% - 5px);grid-template-columns:32px minmax(0,1fr);grid-auto-rows:min-content;align-content:center;align-items:center;gap:2px 10px;min-width:0;height:auto;padding:14px;display:grid}.apixbW_progressionIcon{color:#d9b85d;background:#c9a84c17;border-radius:10px;grid-row:1/span 3;place-items:center;width:32px;height:32px;display:grid}.apixbW_progressionMetricLabel{color:#8f887b;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.apixbW_progressionMetricValue{overflow-wrap:anywhere;color:#f7f4ed;font-size:1rem;line-height:1.25}.apixbW_progressionMetricMeta{color:#918a7e;grid-column:2;align-items:center;gap:4px;font-size:.75rem;line-height:1.35;display:inline-flex}.apixbW_progressionMetricMeta[data-trend=up]{color:#d9b85d}.apixbW_progressionMetricMeta[data-trend=down]{color:#a9cba4}.apixbW_intelligenceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;margin-top:24px;display:grid}.apixbW_intelligenceCard{background:#12110f;border:1px solid #c9a84c2e;border-radius:20px;flex-direction:column;min-width:0;min-height:230px;padding:clamp(18px,3vw,24px);display:flex}.apixbW_athenaInsight{background:radial-gradient(circle at 92% 5%,#8b5cf621,#0000 38%),linear-gradient(145deg,#15121a,#10100e 74%)}.apixbW_coachCard{background:radial-gradient(circle at 92% 5%,#e6c3641c,#0000 38%),linear-gradient(145deg,#17140f,#10100e 74%)}.apixbW_intelligenceLabel{color:#d9b85d;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.75rem;font-weight:750;display:flex}.apixbW_intelligenceIcon{color:#d9b85d;background:#8b5cf61f;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.apixbW_insightMessage{overflow-wrap:anywhere;color:#eee9df;margin:22px 0;font-size:clamp(1rem,2vw,1.14rem);line-height:1.55}.apixbW_insightLoading{color:#918a7e;flex-direction:column;gap:8px;margin:22px 0;font-size:.8rem;display:flex}.apixbW_insightSkeleton{width:min(100%,360px);margin:0}.apixbW_intelligenceCta{color:#e6c364;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:0;font-size:.8rem;font-weight:750;display:inline-flex}.apixbW_intelligenceCta:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #e6c3646b}.apixbW_coachIdentity{align-items:center;gap:12px;margin:18px 0 14px;display:flex}.apixbW_coachAvatar{object-fit:cover;background:#24211b;border:1px solid #e6c3644d;border-radius:50%;flex-shrink:0;width:46px;height:46px}.apixbW_coachAvatarFallback{color:#d9b85d;place-items:center;display:grid}.apixbW_coachName{color:#f7f4ed;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.08rem;overflow:hidden}.apixbW_coachDetails{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.apixbW_coachDetail{color:#aaa294;align-items:flex-start;gap:9px;font-size:.8rem;line-height:1.4;display:flex}.apixbW_coachDetail svg{color:#c9a84c;flex-shrink:0;margin-top:1px}.apixbW_coachDetail strong{color:#d8d0c3;font-weight:650}.apixbW_coachDetail small{color:#827b70;text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:2px;font-size:.75rem;display:block;overflow:hidden}@keyframes apixbW_shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.apixbW_skeletonLine,.apixbW_spinner,.apixbW_statusPanel{animation:none}.apixbW_button,.apixbW_hydrationTrack span,.apixbW_statusSignal,.apixbW_statusChevron{transition:none}.apixbW_button:hover{transform:none}}@media (hover:none) and (pointer:coarse){.apixbW_intelligenceGrid{align-items:start}.apixbW_intelligenceCard{align-self:start;height:auto;min-height:0}}@media (max-width:699px){.apixbW_intelligenceGrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-items:start}.apixbW_intelligenceCard{align-self:start;height:auto;min-height:0}}@media (min-width:700px){.apixbW_nba{flex-direction:row;justify-content:space-between;align-items:center}.apixbW_progressionMetric{flex-basis:calc(25% - 7.5px)}.apixbW_lowerGrid,.apixbW_weeklyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.apixbW_weeklyGridSolo{grid-template-columns:minmax(0,570px)}}@media (min-width:768px){.apixbW_shell{padding:34px 28px 14px}.apixbW_hero{min-height:300px}}@media (max-width:520px){.apixbW_metrics{display:none}.apixbW_hero{min-height:230px}.apixbW_actions,.apixbW_button{width:100%}.apixbW_statusSummaryCopy small,.apixbW_statusSignalMain small,.apixbW_statusPanelTop p{display:none}.apixbW_progressionHeader{flex-direction:column;gap:5px}.apixbW_progressionMetric{flex-basis:100%}.apixbW_intelligenceCard{min-height:0}.apixbW_intelligenceCta{justify-content:space-between;width:100%}.apixbW_quickCard,.apixbW_weeklyCard{padding:16px}.apixbW_quickCardHeader{align-items:center}.apixbW_moodGrid{gap:4px}.apixbW_moodButton{min-height:60px}.apixbW_coachWeekList{grid-template-columns:1fr}}@media (max-width:360px){.apixbW_statusSummary{grid-template-columns:auto minmax(0,1fr);padding-inline:14px}.apixbW_statusSummaryMarkers{display:none}.apixbW_statusSignal{grid-template-columns:36px minmax(0,1fr) auto;padding-inline:11px}.apixbW_statusSignalIcon{width:36px;height:36px}.apixbW_statusPanelTop{display:block}.apixbW_statusAction{width:100%;margin-top:10px}}.apixbW_header,.apixbW_hero,.apixbW_quickCard,.apixbW_weeklyCard,.apixbW_statusCockpit,.apixbW_statusPanel,.apixbW_nba,.apixbW_progression,.apixbW_progressionMetric,.apixbW_intelligenceCard,.apixbW_coachWeekItem,.apixbW_statusSignals,.apixbW_statusSignal,.apixbW_statusFact,.apixbW_statusFacts,.apixbW_checkInPanel{border-color:#0000}.apixbW_secondary,.apixbW_compactButton{background:#c9a84c1f;border-color:#0000}.apixbW_shell{padding-top:20px}.apixbW_header{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:28px;margin-bottom:24px;padding:0 2px;display:flex;overflow:visible}.apixbW_headerTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.apixbW_headerCopy{flex-direction:column;align-items:flex-start;display:flex}.apixbW_eyebrow{color:#aaa397;margin-bottom:8px;font-size:.91rem}.apixbW_title{letter-spacing:-.055em;font-size:clamp(2.4rem,9vw,3.5rem);font-weight:800}.apixbW_dateButton{color:#a9a296;margin:8px 0 0 -10px;font-size:.92rem}.apixbW_athenaButton{color:#141009;width:44px;height:44px;font:inherit;cursor:pointer;background:#e6c364;border:0;border-radius:14px;flex:0 0 44px;place-items:center;padding:0;transition:transform .15s,background .15s;display:grid;position:relative}.apixbW_athenaButton span{font-size:1.6rem;font-weight:850;line-height:1}.apixbW_athenaButton svg{position:absolute;top:7px;right:6px}.apixbW_athenaButton:focus-visible{outline-offset:3px;outline:3px solid #e6c3648c}.apixbW_xpMetric{white-space:nowrap;min-height:44px;padding-inline:10px;font-size:.76rem}@media (hover:hover) and (pointer:fine){.apixbW_athenaButton:hover{background:#f0d27c;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.apixbW_athenaButton{transition:none}}.apixbW_brandButton{color:#e6c364;width:44px;height:44px;box-shadow:none;background:#242119;border:0;border-radius:50%}.apixbW_accountAvatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.apixbW_metric{background:#22201b;border-color:#0000}@media (max-width:520px){.apixbW_metrics{max-width:none;display:flex}.apixbW_streakMetric{display:none}}@media (max-width:360px){.apixbW_headerTop{gap:8px}.apixbW_wordmark{font-size:1.45rem}.apixbW_identity{gap:6px}.apixbW_xpMetric{padding-inline:7px;font-size:.68rem}}.apixbW_hero{min-height:0;box-shadow:none;background:#211f19;border:0;border-radius:22px;gap:22px;padding:24px}.apixbW_heroRest{background:#242118}.apixbW_heroMain{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.apixbW_restIcon{color:#e6c364;background:#343022;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.apixbW_heroLabel{letter-spacing:.17em;margin-bottom:8px;font-size:.72rem}.apixbW_heroTitle{letter-spacing:-.04em;font-size:clamp(1.75rem,7vw,2.7rem);font-weight:800}.apixbW_heroCopy{color:#bdb5a8;max-width:46ch;font-size:.9rem;line-height:1.5}.apixbW_button{border:0}.apixbW_secondary{color:#e6c364;background:#343022}.apixbW_sectionTitle{letter-spacing:-.025em;margin-bottom:14px;font-size:1.32rem;font-weight:750}.apixbW_statusSummary{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.apixbW_statusSignals{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.apixbW_statusSignal{min-height:166px;box-shadow:none;background:#1d1c19;border:0;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px;display:flex;position:relative}.apixbW_statusSignal[data-domain=recovery]{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;min-height:84px}.apixbW_statusSignalIcon{background:#302b1e;border-radius:50%;flex-shrink:0;width:44px;height:44px}.apixbW_statusSignalMain{width:100%}.apixbW_statusSignalLabel{color:#c4b8a2;letter-spacing:.14em;font-size:.69rem}.apixbW_statusSignalLabel i{display:none}.apixbW_statusSignalMain strong{white-space:normal;margin-top:5px;font-size:.99rem;overflow:visible}.apixbW_statusSignalMain small{color:#a9a194;white-space:normal;font-size:.76rem;display:block;overflow:visible}.apixbW_statusChevron{color:#928b7d;position:absolute;top:20px;right:16px}.apixbW_statusSignal[data-active=true]{background:#29251c;box-shadow:0 8px 24px #00000038}.apixbW_statusSignal[data-active=true] .apixbW_statusChevron{color:#e6c364;transform:rotate(90deg)}.apixbW_statusPanel{background:#242119;border:0;border-radius:18px;margin:10px 0 0}.apixbW_statusPanel[hidden]{display:none}.apixbW_nba{background:#1d1c19;border:0;border-radius:18px;margin-top:20px}.apixbW_nbaButton{width:100%}@media (min-width:700px){.apixbW_statusSignals{grid-template-columns:repeat(3,minmax(0,1fr))}.apixbW_statusSignal[data-domain=recovery]{flex-direction:column;grid-column:auto;justify-content:space-between;align-items:flex-start;min-height:166px}.apixbW_nbaButton{width:auto}}@media (max-width:360px){.apixbW_hero{padding:20px}.apixbW_restIcon{width:48px;height:48px}.apixbW_statusSignal{min-height:154px;padding:14px}.apixbW_statusSignal[data-domain=recovery]{min-height:84px}}.apixbW_statusCockpit{flex-direction:column;gap:10px;display:flex}.apixbW_statusCockpit .apixbW_hero{background:#28251d;gap:16px;min-height:170px;padding:20px}.apixbW_statusCockpit .apixbW_hero.apixbW_success{background:#24281f}.apixbW_statusCockpit .apixbW_hero.apixbW_error{background:#29211e}.apixbW_heroStatusIcon,.apixbW_restIcon{color:#e6c364;background:#353023;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.apixbW_heroStatusIcon{color:#64d98a}.apixbW_heroMain>div{min-width:0}.apixbW_statusCockpit .apixbW_heroTitle{font-size:clamp(1.45rem,5.7vw,2.15rem)}.apixbW_statusCockpit .apixbW_heroCopy{margin-top:7px}.apixbW_statusCockpit .apixbW_meta{margin-top:9px}.apixbW_statusCockpit .apixbW_hero .apixbW_button{color:#e6c364;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;width:auto;min-height:44px;padding:0;font-size:.84rem;display:inline-flex}.apixbW_statusCockpit .apixbW_hero .apixbW_button:hover{color:#f0d27c;transform:none}.apixbW_statusSignals{align-items:stretch;gap:10px;display:flex}.apixbW_statusTile{background:#1d1c19;border-radius:18px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:10px;min-width:0;height:auto;min-height:190px;padding:16px;display:flex}.apixbW_statusTileIcon{color:#e6c364;background:#302b1e;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.apixbW_statusTile[data-tone=critical] .apixbW_statusTileIcon,.apixbW_statusTile[data-tone=error] .apixbW_statusTileIcon{color:#ff8b90}.apixbW_statusTile[data-tone=positive] .apixbW_statusTileIcon{color:#64d98a}.apixbW_statusTileCopy{width:100%;min-width:0}.apixbW_statusTileLabel{color:#c4b8a2;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:750}.apixbW_statusTileCopy strong{overflow-wrap:anywhere;color:#f7f4ed;margin-top:5px;font-size:1.02rem;line-height:1.25;display:block}.apixbW_statusTileCopy p{overflow-wrap:anywhere;color:#aaa294;margin:5px 0 0;font-size:.78rem;line-height:1.4}.apixbW_statusTileFacts{color:#c2b9a9;flex-wrap:wrap;gap:3px 8px;margin-top:8px;font-size:.72rem;line-height:1.35;display:flex}.apixbW_statusTileActions{flex-wrap:wrap;align-items:center;gap:4px;width:100%;margin-top:auto;display:flex}.apixbW_statusTileLink,.apixbW_statusTileIconAction{color:#e6c364;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.apixbW_statusTileLink{text-align:left;gap:4px;padding:0;font-size:.76rem;font-weight:750}.apixbW_statusTileIconAction{background:#2b271e;width:44px;padding:0}.apixbW_statusTileLink:focus-visible,.apixbW_statusTileIconAction:focus-visible{outline-offset:2px;outline:3px solid #e6c36480}@media (hover:hover) and (pointer:fine){.apixbW_statusTileLink:hover{color:#f0d27c}.apixbW_statusTileIconAction:hover{background:#393121}}@media (max-width:520px){.apixbW_statusTileActions .apixbW_statusTileLink{flex-basis:100%}}@media (max-width:360px){.apixbW_statusTile{padding:13px}.apixbW_statusTileCopy strong{font-size:.95rem}.apixbW_statusTileLink{font-size:.7rem}}.apixbW_sectionTitle,.apixbW_progressionTitle,.apixbW_intelligenceLabel,.apixbW_lowerSectionTitle,.apixbW_nbaTitle{color:#eee9df;letter-spacing:-.025em;text-transform:none;font-size:1.32rem;font-weight:750;line-height:1.25}.apixbW_lowerSectionTitle{margin:0 0 14px}.apixbW_progression{background:0 0;border:0;border-radius:0;margin-top:24px;padding:0}.apixbW_progressionGrid{margin-top:14px}.apixbW_progressionState{background:#1d1c19;border-radius:18px;min-height:84px;padding:16px}.apixbW_progressionMetric,.apixbW_nba,.apixbW_intelligenceCard,.apixbW_quickCard{box-shadow:none;background:#1d1c19;border:0;border-radius:18px}.apixbW_progressionMetric{min-height:114px;padding:16px}.apixbW_nba,.apixbW_intelligenceCard,.apixbW_quickCard{padding:16px}.apixbW_athenaInsight,.apixbW_coachCard{background:#1d1c19}.apixbW_quickEyebrow,.apixbW_nbaLabel,.apixbW_progressionMetricLabel{color:#c4b8a2;letter-spacing:.13em;font-size:.68rem;font-weight:750}.apixbW_progressionCopy,.apixbW_nbaCopy,.apixbW_quickCopy,.apixbW_insightMessage{color:#aaa294;font-size:.82rem;line-height:1.45}.apixbW_intelligenceCard{min-height:0}.apixbW_weekDisclosure{background:#1d1c19;border-radius:18px;padding:16px}.apixbW_weekDisclosure .apixbW_lowerSectionTitle{margin:0}.apixbW_weekToggle{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.apixbW_weekToggle span{flex-direction:column;gap:4px;min-width:0;display:flex}.apixbW_weekToggle strong{font-size:inherit;font-weight:inherit}.apixbW_weekToggle small{color:#aaa294;letter-spacing:0;font-size:.78rem;font-weight:400}.apixbW_weekToggle svg{color:#e6c364;flex-shrink:0;transition:transform .16s}.apixbW_weekToggle[aria-expanded=true]>svg{transform:rotate(180deg)}.apixbW_weekToggle:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #e6c36480}.apixbW_weekPanel{padding-top:14px}.apixbW_weekPanel[hidden]{display:none}.apixbW_weekPanel .apixbW_weeklyCard{background:#27251f;border:0;min-height:0;padding:16px}@media (prefers-reduced-motion:reduce){.apixbW_weekToggle svg{transition:none}}.apixbW_shell{padding:20px 22px 18px}.apixbW_header{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0;display:block;overflow:visible}.apixbW_headerTop{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.apixbW_headerTop>.apixbW_wordmark{justify-self:start}.apixbW_headerTop>.apixbW_athenaButton{justify-self:center}.apixbW_headerTop>.apixbW_brandButton{justify-self:end}.apixbW_wordmark{color:#f3f0e9;letter-spacing:.17em;font-size:1.17rem;font-weight:850;line-height:1}.apixbW_wordmark span{color:#dfc27a}.apixbW_identity{flex-direction:row;align-items:center;gap:12px;min-width:0}.apixbW_metrics{align-items:center;max-width:none}.apixbW_brandButton{width:36px;height:36px;box-shadow:none;background:#211e17;border:1px solid #746441;border-radius:50%;overflow:hidden}.apixbW_headerAvatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.apixbW_avatarInitial{color:#dfc27a;font-size:.78rem;font-weight:800}.apixbW_headerCopy{margin-top:28px}.apixbW_dateButton{color:#aaa69d;text-transform:capitalize;min-height:40px;margin:0 0 3px -8px;padding:6px 8px;font-size:.78rem;display:block}.apixbW_title{letter-spacing:-.065em;font-size:clamp(2.15rem,6vw,3.55rem);font-weight:750;line-height:1.03}.apixbW_title em{color:#dec07a;font-style:normal}.apixbW_weekStrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;max-width:600px;margin-top:23px;display:grid}.apixbW_weekDay{color:#a9a59b;min-width:0;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;padding:3px 1px;display:flex}.apixbW_weekDay span{text-transform:uppercase;font-size:.6rem;font-weight:750}.apixbW_weekDay strong{border-radius:50%;place-items:center;width:32px;height:32px;font-size:.76rem;font-weight:650;display:grid}.apixbW_weekDay[data-today=true]{color:#dec07a}.apixbW_weekDay[data-today=true] strong{color:#17150f;background:#dec07a}.apixbW_weekDay:focus-visible{outline-offset:2px;outline:2px solid #dec07a}@media (hover:hover) and (pointer:fine){.apixbW_weekDay:hover{background:#dec07a14}}.apixbW_hero{min-height:0;box-shadow:none;background:0 0;border:1px solid #66573a;border-left:0;border-right:0;border-radius:0;gap:0;margin-top:21px;padding:19px 0 21px}.apixbW_heroLabel{color:#dec07a;letter-spacing:.19em;margin:0 0 16px;font-size:.66rem}.apixbW_heroTitle{letter-spacing:-.05em;max-width:640px;font-size:clamp(1.65rem,4.5vw,2.6rem);line-height:1.12}.apixbW_heroCopy{color:#aaa69d;margin-top:10px;font-size:.84rem;line-height:1.42}.apixbW_meta{color:#aaa69d;gap:7px 13px;margin-top:16px;font-size:.76rem}.apixbW_actions{margin-top:20px}.apixbW_button{border-radius:10px;min-height:48px}.apixbW_primary{color:#17150e;background:#dfc27a}.apixbW_secondary{color:#dfc27a;background:0 0;border-color:#6a5a3a}.apixbW_hero .apixbW_primary{justify-content:center;min-width:min(100%,340px)}.apixbW_success{background:0 0;border-color:#789d78}.apixbW_error{border-color:#c17979}.apixbW_weeklyProgress{margin-top:19px}.apixbW_weeklyProgressCopy{color:#cbc6bb;justify-content:space-between;gap:12px;font-size:.75rem;display:flex}.apixbW_weeklyProgressCopy strong{color:#dec07a;font-weight:700}.apixbW_weeklyProgressTrack{background:#38362e;border-radius:4px;height:4px;margin-top:10px;overflow:hidden}.apixbW_weeklyProgressTrack span{border-radius:inherit;background:#dfc27a;height:100%;display:block}.apixbW_sectionTitle{margin-bottom:8px;font-size:1rem;font-weight:650}.apixbW_statusCockpit{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;display:flex;overflow:visible}.apixbW_nba{background:0 0;border:0;border-top:1px solid #39362e;border-radius:0;gap:12px;margin-top:20px;padding:17px 0}.apixbW_nbaLabel{margin-bottom:5px;font-size:.63rem}.apixbW_nbaTitle{font-size:1.08rem}.apixbW_nbaCopy{margin-top:5px;font-size:.78rem}.apixbW_nbaButton{align-self:flex-start}.apixbW_progression{background:0 0;border:0;border-top:1px solid #39362e;border-radius:0;margin-top:12px;padding:20px 0}.apixbW_progressionGrid{gap:0;margin-top:14px}.apixbW_progressionMetric{background:0 0;border:0;border-top:1px solid #39362e;border-radius:0;padding:13px 7px 13px 0}.apixbW_progressionIcon{background:0 0;border-radius:50%}.apixbW_intelligenceGrid{gap:20px;margin-top:20px}.apixbW_intelligenceCard,.apixbW_athenaInsight,.apixbW_coachCard{background:0 0;border:0;border-top:1px solid #39362e;border-radius:0;min-height:0;padding:20px 0}.apixbW_insightMessage{margin:12px 0}.apixbW_lowerContent{margin-top:12px}.apixbW_lowerSections{gap:20px}.apixbW_quickCard,.apixbW_weeklyCard{background:0 0;border:0;border-top:1px solid #39362e;border-radius:0;padding:17px 0}@media (min-width:700px){.apixbW_intelligenceCard+.apixbW_intelligenceCard{margin-left:24px}.apixbW_quickCard+.apixbW_quickCard,.apixbW_weeklyCard+.apixbW_weeklyCard{margin-left:20px}}@media (max-width:520px){.apixbW_shell{padding:18px 20px 22px}.apixbW_headerCopy{margin-top:22px}.apixbW_title{font-size:2.25rem}.apixbW_hero{margin-top:18px}.apixbW_heroTitle{font-size:1.7rem}.apixbW_hero .apixbW_primary{width:100%}.apixbW_progressionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.apixbW_statusSummaryMarkers{gap:4px}}@media (max-width:360px){.apixbW_shell{padding-inline:15px}.apixbW_title{font-size:2rem}.apixbW_weekDay strong{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){.apixbW_weekDay{transition:none}}.apixbW_athenaButton{border-radius:10px;width:36px;min-width:36px;height:36px}.apixbW_brandButton{width:44px;height:44px}.apixbW_weekDay{cursor:default}.apixbW_statusSection{margin-top:18px}.apixbW_statusSection>.apixbW_sectionTitle{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.apixbW_statusCockpit .apixbW_hero{border:0;background:0 0;border-block:1px solid #66573a;border-radius:0;margin-top:0;padding:19px 0 21px}.apixbW_statusCockpit .apixbW_hero .apixbW_secondary{border:1px solid #6a5a3a;padding:0 16px}.apixbW_statusSignals{border:0;flex-direction:column;gap:0;margin-top:18px;display:flex}.apixbW_statusTile{border:0;background:0 0;border-top:1px solid #39362e;border-radius:0;flex:none;grid-template-columns:32px minmax(0,1fr);column-gap:12px;min-height:0;padding:16px 0;display:grid}.apixbW_statusTileIcon{background:0 0;border:1px solid #655a42;border-radius:50%;width:32px;height:32px}.apixbW_statusTileCopy{min-width:0}.apixbW_statusTileCopy strong{font-size:.94rem}.apixbW_statusTileCopy p{margin-top:4px;font-size:.78rem}.apixbW_statusTileActions{grid-column:2;margin-top:4px}.apixbW_statusTileFacts{font-size:.73rem}.apixbW_progressionMetric{min-height:0}.apixbW_weekDisclosure{background:0 0;border-top:1px solid #39362e;border-radius:0;padding:12px 0}.apixbW_heroStatusIcon{display:none}.apixbW_statusCockpit .apixbW_actions{margin-top:20px}.apixbW_statusCockpit .apixbW_hero .apixbW_primary{color:#17150e;white-space:normal;text-align:center;background:#dfc27a;width:100%;min-height:48px;padding:10px 16px}.apixbW_statusCockpit .apixbW_hero .apixbW_primary:hover{color:#17150e;background:#ecd394}.apixbW_statusCockpit .apixbW_hero.apixbW_success,.apixbW_statusCockpit .apixbW_hero.apixbW_error{background:0 0}.apixbW_statusTileActions{flex-wrap:nowrap;justify-content:flex-start}.apixbW_statusTileActions .apixbW_statusTileLink{flex:auto;min-width:0}.apixbW_statusTileIconAction{background:0 0;flex-shrink:0}.apixbW_calendar{max-width:600px;margin-top:22px}.apixbW_calendarLabels,.apixbW_calendarLegend{color:#aaa79d;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.69rem;display:flex}.apixbW_calendarLabels span,.apixbW_calendarLegend>span{align-items:center;gap:5px;display:inline-flex}.apixbW_calendarLabels svg{color:#dfc27a}.apixbW_calendarColumns{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:10px;display:grid}.apixbW_calendarDay{color:#aaa79d;min-width:0;font:inherit;cursor:pointer;background:#1d1c18;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:10px 0;display:flex}.apixbW_calendarDay[aria-pressed=true]{background:#29261d;border-color:#bfa566}.apixbW_calendarDay:focus-visible{outline-offset:2px;outline:2px solid #dfc27a}.apixbW_calendarWeekday{text-transform:uppercase;font-size:.64rem}.apixbW_calendarDate{color:#f3f0e9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.82rem;display:grid}.apixbW_calendarDay[aria-current=date] .apixbW_calendarDate{box-shadow:inset 0 0 0 1px #dfc27a}.apixbW_calendarDay[aria-pressed=true] .apixbW_calendarDate{color:#15130d;background:#dfc27a}.apixbW_calendarStatus{box-sizing:border-box;color:#aaa79d;border:1px solid #777267;border-radius:7px;place-items:center;width:24px;height:24px;font-size:.7rem;display:grid}.apixbW_calendarStatus[data-status=done]{color:#15130d;background:#dfc27a;border-color:#dfc27a}.apixbW_calendarStatus[data-status=rest],.apixbW_calendarStatus[data-status=future]{border-color:#0000}.apixbW_calendarStatus[data-status=future]:after{content:"·"}.apixbW_calendarStatus[data-status=planned]{border-style:dashed}.apixbW_calendarLegend{margin-top:10px;font-size:.65rem}.apixbW_calendarLegend svg{color:#dfc27a}.apixbW_calendarEmpty{border:1px solid #777267;border-radius:3px;width:9px;height:9px}.apixbW_calendarDetail{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.apixbW_calendarDetail strong{color:#f3f0e9;text-transform:capitalize;font-weight:600}.apixbW_calendarDetail>span{color:#aaa79d}.apixbW_progressionGrid{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:0;height:auto;min-height:0;display:flex}.apixbW_progressionMetric{flex:0 0 50%;align-content:start;width:50%;height:auto;min-height:0}.apixbW_progressionMetric>small{grid-column:2}@media (min-width:700px){.apixbW_progressionMetric{flex-basis:25%;width:25%}}.apixbW_progressionMetricLabel{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.apixbW_headerHeadline{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.apixbW_headerHeadline>.apixbW_title{flex:auto;min-width:0}.apixbW_headerHeadline>.apixbW_metrics{flex-direction:column;flex:none;align-items:flex-end;gap:6px;max-width:38%;display:flex}.apixbW_headerHeadline .apixbW_metric{overflow-wrap:anywhere;text-align:right;max-width:100%;min-height:36px}.apixbW_headerHeadline .apixbW_metric svg{flex-shrink:0}.apixbW_dailyPair{align-items:stretch;gap:12px;display:flex}.apixbW_dailyPair>*{box-sizing:border-box;flex:1 1 0;min-width:0}.apixbW_dailyPair .apixbW_statusTile,.apixbW_trainingCard,.apixbW_statusTile.apixbW_recoveryOverview{background:#201e18;border:1px solid #302d24;border-radius:20px;padding:16px}.apixbW_dailyPair .apixbW_statusTile{flex-direction:column;gap:10px;display:flex}.apixbW_dailyPair .apixbW_statusTileIcon{color:#dfc27a;border:0}.apixbW_dailyPair .apixbW_statusTileActions{flex-wrap:wrap;margin-top:auto}.apixbW_dailyPair .apixbW_statusTileActions .apixbW_statusTileLink{flex-basis:100%}.apixbW_dailyPair .apixbW_statusTileCopy strong{font-size:1.05rem}.apixbW_trainingCard{flex-direction:column;display:flex}.apixbW_statusCockpit .apixbW_trainingCard .apixbW_hero{background:0 0;border:0;flex:1;gap:12px;min-height:0;margin:0;padding:0}.apixbW_trainingCard .apixbW_heroMain{display:block}.apixbW_trainingCard .apixbW_heroLabel{letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:10px;font-size:.65rem;display:flex}.apixbW_statusCockpit .apixbW_trainingCard .apixbW_heroTitle{font-size:clamp(1.05rem,4.5vw,1.4rem);line-height:1.2}.apixbW_statusCockpit .apixbW_trainingCard .apixbW_heroCopy,.apixbW_trainingCard .apixbW_meta{font-size:.76rem}.apixbW_trainingCard .apixbW_restIcon{display:none}.apixbW_statusCockpit .apixbW_trainingCard .apixbW_actions{gap:6px;margin-top:auto}.apixbW_statusCockpit .apixbW_trainingCard .apixbW_hero .apixbW_button{white-space:normal;width:100%;min-width:0;min-height:44px;padding:8px;font-size:.75rem}.apixbW_trainingCard .apixbW_weeklyProgress{margin:12px 0 0;padding:10px 0 0}.apixbW_trainingCard .apixbW_weeklyProgressCopy{flex-wrap:wrap;font-size:.68rem}.apixbW_statusTile.apixbW_recoveryOverview{margin-top:12px}.apixbW_recoveryOverview .apixbW_statusTileCopy strong{color:#dfc27a}.apixbW_recoveryOverview[data-tone=critical] .apixbW_statusTileCopy strong{color:#ff9fa5}.apixbW_recoveryBodies{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:460px;margin:16px auto 8px;display:grid}.apixbW_recoveryOverview .apixbW_statusTileActions{border-top:1px solid #39362e;grid-column:1/-1;padding-top:8px}.apixbW_recoveryOverview .apixbW_statusTileLink{justify-content:space-between}@media (max-width:360px){.apixbW_dailyPair{gap:8px}.apixbW_dailyPair .apixbW_statusTile,.apixbW_trainingCard{border-radius:16px;padding:12px}}.apixbW_statusCockpit{--daily-accent:#dfc27a;--daily-text:#f7f4ed;--daily-muted:#aaa69d;flex-direction:column;display:flex}.apixbW_statusCockpit .apixbW_statusTile .apixbW_statusTileIcon{width:24px;height:24px;color:var(--daily-accent);background:0 0;border:0;border-radius:0}.apixbW_statusCockpit .apixbW_heroLabel,.apixbW_statusCockpit .apixbW_statusTileLabel{color:var(--daily-accent);letter-spacing:.08em;font-family:inherit;font-size:.65rem;font-weight:750;line-height:1.4}.apixbW_statusCockpit .apixbW_trainingCard .apixbW_heroLabel{flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 5px;display:flex}.apixbW_trainingCard .apixbW_heroLabel svg{flex-shrink:0;width:24px;height:24px}.apixbW_statusCockpit .apixbW_trainingCard .apixbW_heroTitle,.apixbW_statusCockpit .apixbW_statusTile .apixbW_statusTileCopy strong{color:var(--daily-text);letter-spacing:-.02em;margin:5px 0 0;font-family:inherit;font-size:1.05rem;font-weight:750;line-height:1.3}.apixbW_statusCockpit .apixbW_heroCopy,.apixbW_statusCockpit .apixbW_statusTileCopy p,.apixbW_statusCockpit .apixbW_statusTileFacts,.apixbW_statusCockpit .apixbW_meta{color:var(--daily-muted);font-size:.78rem;font-weight:400;line-height:1.45}.apixbW_statusCockpit .apixbW_trainingCard .apixbW_hero .apixbW_button,.apixbW_statusCockpit .apixbW_statusTileLink{width:100%;min-height:44px;box-shadow:none;color:var(--daily-accent);text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:6px;padding:8px 0;font-family:inherit;font-size:.76rem;font-weight:750;line-height:1.35;text-decoration:none;display:flex}.apixbW_statusCockpit .apixbW_trainingCard .apixbW_hero .apixbW_button:hover,.apixbW_statusCockpit .apixbW_statusTileLink:hover{color:#f0d27c;background:0 0}.apixbW_statusCockpit .apixbW_trainingCard .apixbW_hero .apixbW_button:focus-visible{outline-offset:2px;outline:3px solid #e6c36480}.apixbW_statusCockpit .apixbW_button svg,.apixbW_statusCockpit .apixbW_statusTileLink svg{flex-shrink:0}.apixbW_statusTile.apixbW_recoveryOverview{flex-direction:column;gap:10px;display:flex}.apixbW_recoveryOverview .apixbW_statusTileActions{width:100%}.apixbW_statusCockpit .apixbW_statusTileLabel{display:block}.apixbW_statusCockpit .apixbW_trainingCard .apixbW_hero{display:contents}.apixbW_trainingCard .apixbW_heroMain{order:0}.apixbW_trainingCard .apixbW_weeklyProgress{order:1;margin:auto 0 12px;padding-top:16px}.apixbW_statusCockpit .apixbW_trainingCard .apixbW_actions{order:2;margin-top:auto}.apixbW_dailyPair .apixbW_statusTileActions .apixbW_statusTileLink{order:1}.apixbW_completionCard{background:#201e18;border:1px solid #302d24;border-radius:20px;padding:20px}.apixbW_completionCard .apixbW_nbaTitle{color:#f7f4ed;margin:8px 0;font-size:1.15rem}.apixbW_completionList{margin:16px 0 0;padding:0;list-style:none}.apixbW_completionList li{border-top:1px solid #39362e;align-items:center;gap:10px;padding:12px 0;display:flex}.apixbW_completionMark{color:#dfc27a;flex:0 0 20px}.apixbW_completionList li>div{flex:1;min-width:0}.apixbW_completionList strong{color:#f7f4ed;font-size:.85rem}.apixbW_completionList p{color:#aaa69d;margin:4px 0 0;font-size:.76rem;line-height:1.4}.apixbW_completionList button{flex:0 0 44px;justify-content:center;min-height:44px}.apixbW_completionList [data-completion=done] .apixbW_completionMark{color:#dfc27a}.apixbW_weekDisclosure,.apixbW_progression,.apixbW_intelligenceCard.apixbW_athenaInsight{box-sizing:border-box;width:100%;min-width:0;min-height:0;box-shadow:none;background:#201e18;border:1px solid #302d24;border-radius:20px;margin:0;padding:16px}.apixbW_progressionHeader{margin:0;display:block}.apixbW_progressionTitle,.apixbW_athenaInsight .apixbW_intelligenceLabel,.apixbW_weekToggle>span{color:#dfc27a;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:10px;margin:0;font-family:inherit;font-size:.65rem;font-weight:750;line-height:1.4;display:flex}.apixbW_athenaInsight .apixbW_intelligenceIcon{color:#dfc27a;background:0 0;border:0;border-radius:0;width:24px;height:24px;padding:0;display:flex}.apixbW_weekToggle{min-height:44px;padding:0}.apixbW_weekToggle small{text-transform:none;color:#aaa69d;font-size:.78rem;line-height:1.45}.apixbW_progressionCopy,.apixbW_athenaInsight .apixbW_insightMessage{color:#aaa69d;margin:10px 0 0;font-size:.78rem;line-height:1.45}.apixbW_progressionGrid{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.apixbW_progressionMetric{background:0 0;border:0;border-top:1px solid #39362e;flex-direction:column;flex:0 0 calc(50% - 6px);align-items:flex-start;gap:6px;width:calc(50% - 6px);padding:12px 0;display:flex}.apixbW_progressionIcon{color:#dfc27a;background:0 0;width:24px;height:24px}.apixbW_progressionMetricLabel{color:#c4b8a2;font-size:.62rem;line-height:1.4}.apixbW_progressionMetricValue{letter-spacing:-.02em;font-size:1.05rem;font-weight:750;line-height:1.3}.apixbW_progressionMetricMeta,.apixbW_progressionMetric>small{color:#aaa69d;font-size:.73rem;line-height:1.4}.apixbW_progressionLink,.apixbW_athenaInsight .apixbW_intelligenceCta{color:#dfc27a;text-align:left;background:0 0;border:0;border-top:1px solid #39362e;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:12px;padding:8px 0;font-family:inherit;font-size:.76rem;font-weight:750;line-height:1.35;text-decoration:none;display:flex}.apixbW_progressionLink svg,.apixbW_athenaInsight .apixbW_intelligenceCta svg{flex-shrink:0}.apixbW_weekPanel .apixbW_weeklyCard{background:0 0;border-top:1px solid #39362e;border-radius:0;margin:0;padding:12px 0}@media (min-width:700px){.apixbW_progressionMetric{flex-basis:calc(25% - 9px);width:calc(25% - 9px)}}.apixbW_shell{padding-bottom:0}.apixbW_profileActions{justify-self:end;align-items:center;gap:4px;display:flex}.apixbW_watchIndicator{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.apixbW_watchIndicator:focus-visible,.apixbW_watchClose:focus-visible{outline-offset:2px;outline:2px solid #dfbf70}.apixbW_watchOverlay{z-index:1100;background:#000000a6;position:fixed;inset:0}.apixbW_watchDialog{z-index:1101;box-sizing:border-box;color:#f5f2ea;width:min(380px,100vw - 32px);max-height:calc(100dvh - 48px);font-family:var(--font-body), "Outfit", sans-serif;background:#211f18;border:1px solid #393326;border-radius:20px;padding:24px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.apixbW_watchClose{color:#dfbf70;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}
.uNqSNq_page{color:#f5f2ea}.uNqSNq_page,.uNqSNq_page *{box-sizing:border-box}.uNqSNq_page button{min-height:48px}.uNqSNq_page button:focus-visible{outline-offset:4px;outline:2px solid #dfbf70}.uNqSNq_page button:disabled{cursor:wait}
.PP3cNW_page{box-sizing:border-box;color:#f5f2ea;width:min(100%,720px);font-family:var(--font-body), "Outfit", sans-serif;background:#111110;margin:0 auto;padding:20px 20px 24px;line-height:1.5}.PP3cNW_header{margin:20px 0}.PP3cNW_title{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,7vw,36px);font-weight:700;line-height:1.08}.PP3cNW_title span{color:#dfbf70}.PP3cNW_subtitle{color:#b7b0a0;margin:0;font-size:15px}.PP3cNW_back{color:#dfbf70;min-height:44px;font:inherit;cursor:pointer;background:#211f18;border:1px solid #393326;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.PP3cNW_empty,.PP3cNW_conversation{background:#211f18;border:1px solid #393326;border-radius:20px;padding:18px}.PP3cNW_empty{text-align:center;color:#b7b0a0;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.PP3cNW_conversation{flex-direction:column;gap:8px;min-width:0;margin-bottom:14px;display:flex}.PP3cNW_stack{flex-direction:column;gap:14px;display:flex}.PP3cNW_report{overflow-wrap:anywhere}.PP3cNW_reportMeta{flex-wrap:wrap;padding-right:8px}.PP3cNW_dialog{font-family:var(--font-body), "Outfit", sans-serif;line-height:1.5}.PP3cNW_dialog button,.PP3cNW_page button{min-height:44px}.PP3cNW_dialog :is(input,textarea){box-sizing:border-box}.PP3cNW_dialog :is(button,input,textarea):focus-visible,.PP3cNW_page :is(button,textarea,a):focus-visible{outline-offset:3px;outline:2px solid #dfbf70}@media (max-width:380px){.PP3cNW_page{padding:16px 16px 24px}}
.-EVW0G_panel{z-index:1100;color:#f5f2ea;font-family:var(--font-body),"Outfit",sans-serif;overflow-wrap:anywhere;background:#111110;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0}.-EVW0G_panel,.-EVW0G_panel *{box-sizing:border-box}.-EVW0G_header{width:100%;max-width:800px;padding:max(20px,env(safe-area-inset-top)) 24px 20px;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.-EVW0G_eyebrow{color:#dfbf70;letter-spacing:.16em;font-size:12px}.-EVW0G_header h1{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(32px,8vw,44px);line-height:1.1}.-EVW0G_header h1 span{color:#dfbf70}.-EVW0G_actions{gap:10px;display:flex}.-EVW0G_panel button{font:inherit;cursor:pointer}.-EVW0G_actions button{color:#dfbf70;background:#211f18;border:1px solid #393326;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.-EVW0G_scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.-EVW0G_content{max-width:800px;margin:auto;padding:8px 24px 28px}.-EVW0G_welcome{background:#211f18;border:1px solid #393326;border-radius:20px;padding:24px;font-size:17px;line-height:1.7}.-EVW0G_welcome svg{color:#dfbf70}.-EVW0G_welcome p{margin:16px 0 0}.-EVW0G_summary{color:#b7b0a0;margin:20px 0;font-size:14px}.-EVW0G_summary summary{cursor:pointer;padding:12px 0}.-EVW0G_summary>div{flex-wrap:wrap;gap:16px;padding:12px 0;display:flex}.-EVW0G_suggestions{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.-EVW0G_suggestions button{text-align:left;color:#f5f2ea;background:#211f18;border:1px solid #393326;border-radius:20px;align-items:flex-start;gap:14px;padding:20px;display:flex}.-EVW0G_suggestions svg{color:#dfbf70;flex-shrink:0}.-EVW0G_suggestions strong{font-size:16px;line-height:1.4;display:block}.-EVW0G_suggestions small{color:#b7b0a0;margin-top:8px;font-size:14px;line-height:1.5;display:block}.-EVW0G_assistantMessage,.-EVW0G_userMessage{border-radius:20px;margin:0 0 28px;padding:24px;font-size:16px;line-height:1.75}.-EVW0G_assistantMessage{background:#211f18;border:1px solid #393326}.-EVW0G_userMessage{background:#302a1c;border:1px solid #51462f;margin-left:12%}.-EVW0G_messageLabel{color:#dfbf70;margin-bottom:12px;font-size:13px;font-weight:700}.-EVW0G_messageBody{overflow-wrap:anywhere}.-EVW0G_userMessage .-EVW0G_messageBody{white-space:pre-wrap}.-EVW0G_panel time{text-align:right;color:#aaa69b;margin-top:12px;font-size:12px;display:block}.-EVW0G_composer{padding:16px 24px max(16px,env(safe-area-inset-bottom));background:#111110;border-top:1px solid #393326}.-EVW0G_composer>div{align-items:flex-end;gap:12px;max-width:752px;margin:auto;display:flex}.-EVW0G_composer textarea{resize:vertical;color:#f5f2ea;min-width:0;min-height:64px;max-height:160px;font:16px/1.5 var(--font-body),"Outfit",sans-serif;background:#211f18;border:1px solid #51462f;border-radius:16px;flex:1;padding:16px}.-EVW0G_composer button{color:#111110;background:#dfbf70;border:0;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.-EVW0G_composer button:disabled{opacity:.4;cursor:default}.-EVW0G_panel button:focus-visible,.-EVW0G_panel textarea:focus-visible,.-EVW0G_panel summary:focus-visible{outline-offset:3px;outline:2px solid #dfbf70}.-EVW0G_error{color:#fca5a5;border:1px solid #a54d4d;border-radius:16px;padding:16px}.-EVW0G_pending{color:#dfbf70}@media (max-width:480px){.-EVW0G_header,.-EVW0G_content{padding-left:20px;padding-right:20px}.-EVW0G_suggestions{grid-template-columns:1fr}.-EVW0G_composer{padding-left:20px;padding-right:20px}.-EVW0G_assistantMessage,.-EVW0G_userMessage{padding:20px}.-EVW0G_userMessage{margin-left:6%}}
._8Q72dq_panel{font-family:var(--font-body), "Outfit", sans-serif;color:#f5f2ea;overflow-wrap:anywhere}._8Q72dq_panel,._8Q72dq_panel *{box-sizing:border-box}._8Q72dq_panel button{min-height:44px}._8Q72dq_panel input,._8Q72dq_panel textarea{min-height:48px}._8Q72dq_panel button:focus-visible,._8Q72dq_panel input:focus-visible,._8Q72dq_panel textarea:focus-visible{outline-offset:3px;outline:2px solid #dfbf70!important}._8Q72dq_backdrop{z-index:1100;background:#000000bf;position:fixed;inset:0}._8Q72dq_measureSheet{z-index:1101;width:100%;max-width:680px;max-height:calc(100dvh - 24px - env(safe-area-inset-top));overscroll-behavior:contain;padding:24px 20px max(24px, env(safe-area-inset-bottom));background:#211f18;border:1px solid #393326;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}@media (min-width:720px){._8Q72dq_measureSheet{border-radius:20px;padding:28px;bottom:24px}}._8Q72dq_panel input._8Q72dq_weightValue{font-size:48px!important}._8Q72dq_scannerPanel{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}._8Q72dq_scannerPanel>div{width:100%;min-width:0;max-width:720px;margin-inline:auto}._8Q72dq_scannerPanel button{font-family:inherit}._8Q72dq_scannerPanel input{min-width:0;font-size:16px}
.BXojZW_shell{--font-headline:var(--font-body);--font-alt:var(--font-body);color:#f5f2ea;font-family:var(--font-body),sans-serif;background:#111110!important;padding:0!important}.BXojZW_content{width:100%;max-width:620px;margin:auto;padding:0 16px 32px}.BXojZW_header{z-index:10;padding:max(12px,env(safe-area-inset-top)) 16px 12px;background:#15140f;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.BXojZW_header button{color:#15140f;background:#dfbf70;border:0;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:700}.BXojZW_header .BXojZW_back{color:#f5f2ea;background:0 0;width:44px;padding:10px}.BXojZW_clock{color:#f5f2ea;font-variant-numeric:tabular-nums;flex:1;font-size:18px}.BXojZW_clock small{color:#dfbf70;letter-spacing:2px;font-size:11px;display:block}.BXojZW_intro{padding:24px 0 10px}.BXojZW_intro h2{color:#f5f2ea;margin:16px 0 8px;font-size:19px;line-height:1.3}.BXojZW_intro p{color:#aaa69b;margin:0;font-size:13px}.BXojZW_exercise{background:#211f18;border:1px solid #393326;border-radius:20px;margin-top:16px;padding:16px;scroll-margin-top:90px}.BXojZW_exercise[data-paired=true]{border-left:3px solid #dfbf70}.BXojZW_exercise[data-pair-side=first]{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.BXojZW_exercise[data-pair-side=second]{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.BXojZW_title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.BXojZW_title h2{color:#f5f2ea;margin:0;font-size:19px;line-height:1.3}.BXojZW_title button{color:#dfbf70;background:#15140f;border:0;border-radius:10px;min-width:44px;min-height:44px;font-size:22px}.BXojZW_meta{color:#aaa69b;margin:8px 0;font-size:12px;line-height:1.6}.BXojZW_pair{color:#dfbf70;background:#dfbf7012;border-radius:6px;margin-bottom:8px;padding:8px;font-size:12px}.BXojZW_columns,.BXojZW_row{text-align:center;grid-template-columns:28px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;gap:5px;display:grid}.BXojZW_columns{color:#aaa69b;margin:16px 0 8px;font-size:11px}.BXojZW_row{font-variant-numeric:tabular-nums;margin:9px 0}.BXojZW_row>*{min-width:0}.BXojZW_row input{color:#f5f2ea;text-align:center;background:#15140f;border:0;border-radius:9px;width:100%;min-width:0;height:44px;padding:2px;font-family:inherit;font-size:17px;font-weight:650}.BXojZW_row input:focus-visible,.BXojZW_check:focus-visible{outline-offset:2px;outline:2px solid #dfbf70}.BXojZW_row input[readonly]{color:#aaa69b}.BXojZW_number{color:#f5f2ea;font-size:13px}.BXojZW_previous{color:#aaa69b;overflow-wrap:anywhere;font-size:12px}.BXojZW_previous small{margin-top:2px;font-size:10px;line-height:1.3;display:block}.BXojZW_check{color:#f5f2ea;background:#15140f;border:0;border-radius:9px;width:44px;height:44px;font-size:22px}.BXojZW_check:disabled{opacity:.55}.BXojZW_row[data-done=true] .BXojZW_check{color:#15140f;opacity:1;background:#dfbf70}.BXojZW_sequence,.BXojZW_historyStatus{color:#aaa69b;margin:8px 0;font-size:11px;line-height:1.5}.BXojZW_historyStatus button{color:#dfbf70;background:#15140f;border:0;border-radius:8px;min-height:44px;padding:10px}.BXojZW_loadHint{color:#dfbf70;background:#211d14;border:1px solid #dfbf7059;border-radius:12px;margin:10px 0;padding:12px 14px;font-size:13px;line-height:1.5}.BXojZW_rest{color:#dfbf70;align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.BXojZW_rest:before,.BXojZW_rest:after{content:"";background:#dfbf7044;flex:1;height:2px}.BXojZW_tools summary{color:#aaa69b;cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.BXojZW_tools{margin:10px 0}.BXojZW_add{color:#f5f2ea;background:#15140f;border:0;border-radius:10px;width:100%;min-height:44px;margin-top:12px;padding:12px}.BXojZW_timer{max-width:620px;margin:0 auto;padding:0 16px}.BXojZW_status{color:#dfbf70;padding:8px 0;font-size:13px}@media (max-width:360px){.BXojZW_content{padding-left:10px;padding-right:10px}.BXojZW_columns,.BXojZW_row{grid-template-columns:24px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 44px;gap:4px}.BXojZW_title h2{font-size:17px}}.BXojZW_menu>summary{display:none}.BXojZW_menu{background:#1a1817;border-radius:12px;padding:0 12px}.BXojZW_menu:not([open]){padding:0}.BXojZW_options,.BXojZW_menu .BXojZW_tools{margin:0}.BXojZW_timer>section{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.BXojZW_timer>section>div{min-width:0}.BXojZW_timer strong{font-size:22px}.BXojZW_timer button{min-height:44px}.BXojZW_finishArea{width:100%;max-width:620px;padding:0 16px calc(32px + env(safe-area-inset-bottom,0px));margin:0 auto}.BXojZW_finishArea button{color:#15140f;background:#dfbf70;border:0;border-radius:10px;width:100%;min-height:44px;padding:10px 14px;font-weight:700}.BXojZW_timer{padding:0}.BXojZW_addExercise{color:#dfbf70;width:100%;min-height:48px;font:600 14px/1.4 var(--font-body),sans-serif;background:#211f18;border:1px solid #675834;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:12px;display:flex}.BXojZW_shell button{cursor:pointer;font-family:inherit}.BXojZW_shell button:focus-visible{outline-offset:3px;outline:2px solid #dfbf70}.BXojZW_shell button:disabled{cursor:default}@media (max-width:360px){.BXojZW_exercise{padding:12px}.BXojZW_title h2{font-size:16px}}.BXojZW_introRow{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:16px;display:grid}.BXojZW_sessionSummary{text-align:right;min-width:0}.BXojZW_sessionSummary h2{overflow-wrap:anywhere;text-wrap:balance;margin:0 0 8px;font-size:clamp(16px,4.5vw,21px);line-height:1.25}.BXojZW_sessionSummary h2[data-length=medium]{font-size:clamp(15px,4vw,18px)}.BXojZW_sessionSummary h2[data-length=long]{font-size:clamp(14px,3.5vw,16px)}.BXojZW_sessionSummary p{overflow-wrap:anywhere;font-size:12px;line-height:1.45}.BXojZW_sessionSummary p+p{margin-top:3px}@media (max-width:360px){.BXojZW_introRow{gap:10px}.BXojZW_sessionSummary p{font-size:11px}}.BXojZW_side{color:#dfbf70;font-size:11px;font-weight:700;line-height:1.3;display:block}.BXojZW_rirRow{color:#aaa69b;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px 33px;font-size:12px;line-height:1.4;display:flex}.BXojZW_rirRow select{color:#dfbf70;min-width:68px;min-height:44px;font:inherit;background:#15140f;border:1px solid #675834;border-radius:9px;padding:6px 10px;font-size:16px}.BXojZW_rirRow select:focus-visible{outline-offset:2px;outline:2px solid #dfbf70}.BXojZW_rirRow select:disabled{color:#aaa69b;opacity:1}.BXojZW_sessionActions{width:100%;max-width:620px;padding:0 16px calc(32px + env(safe-area-inset-bottom,0px));gap:12px;margin:0 auto;display:grid}.BXojZW_sessionActions .BXojZW_addExercise{margin-top:0}.BXojZW_sessionActions .BXojZW_finishArea{padding:0}.BXojZW_rirToggle{color:#aaa69b;min-height:44px;font:inherit;background:#15140f;border:1px solid #675834;border-radius:10px;margin-top:12px;padding:8px 14px}.BXojZW_rirToggle[aria-pressed=true]{color:#dfbf70;background:#dfbf7012}
.mYL84G_shell{--font-headline:var(--font-body);--font-alt:var(--font-body);color:#f5f2ea;font-family:var(--font-body),sans-serif;background:#111110}.mYL84G_toolbar{padding:max(12px,env(safe-area-inset-top,0px)) 18px 8px;color:#aaa69b;background:#111110;flex:none;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.mYL84G_toolbar button{color:#aaa69b;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px;display:flex}.mYL84G_toolbar .mYL84G_next{color:#dfbf70;background:#302b1e;border-radius:12px}.mYL84G_content{width:100%;max-width:620px;margin:auto;padding:12px 18px 20px}.mYL84G_description{color:#aaa69b;margin:12px 0 18px;font-size:13px;line-height:1.5}.mYL84G_card{background:#211f18;border:1px solid #393326;border-radius:20px;margin-top:14px;padding:16px}.mYL84G_exerciseHeading{align-items:center;gap:12px;display:flex}.mYL84G_exerciseHeading h2{font:600 17px/1.3 var(--font-body),sans-serif;color:#f5f2ea;overflow-wrap:anywhere;margin:0}.mYL84G_exerciseHeading p{color:#aaa69b;margin:5px 0 0;font-size:12px}.mYL84G_index{color:#dfbf70;flex:0 0 28px;font-size:15px}.mYL84G_fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.mYL84G_fields label{color:#aaa69b;font-size:12px}.mYL84G_fields input{color:#f5f2ea;text-align:center;background:#15140f;border:1px solid #51462f;border-radius:10px;width:100%;min-height:44px;margin-top:6px;padding:8px 3px;font-family:inherit;display:block}.mYL84G_fields input:disabled{opacity:.6}.mYL84G_selected{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.mYL84G_selected button{color:#dfbf70;min-height:44px;font:inherit;cursor:pointer;background:#302b1e;border:1px solid #51462f;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.mYL84G_search{color:#dfbf70;background:#171611;border:1px solid #51462f;border-radius:12px;align-items:center;gap:10px;margin:16px 0 12px;padding:0 12px;display:flex}.mYL84G_search input{color:#f5f2ea;background:0 0;border:0;width:100%;min-height:48px;font-family:inherit}.mYL84G_search button{color:#dfbf70;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;min-width:44px;min-height:44px;display:grid}.mYL84G_filters{flex-wrap:wrap;gap:6px;display:flex}.mYL84G_filters button{color:#aaa69b;min-height:44px;font:inherit;cursor:pointer;background:#211f18;border:1px solid #393326;border-radius:10px;padding:8px 12px;font-size:12px}.mYL84G_filters button[aria-pressed=true]{color:#dfbf70;background:#302b1e;border-color:#897443}.mYL84G_eyebrow{color:#dfbf70;font:600 11px/1.4 var(--font-body),sans-serif;text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px}.mYL84G_choice{color:#dfbf70;text-align:left;width:100%;min-height:72px;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #393326;align-items:center;gap:12px;padding:16px 0;display:flex}.mYL84G_choiceText{flex:1;min-width:0}.mYL84G_choiceText strong{color:#f5f2ea;overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.mYL84G_choiceText small{color:#aaa69b;margin-top:5px;font-size:12px;line-height:1.5;display:block}.mYL84G_choice:disabled{opacity:.4;cursor:default}.mYL84G_check{border:1px solid #675834;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.mYL84G_choice[aria-pressed=true] .mYL84G_check{color:#17140c;background:#dfbf70}.mYL84G_footer{padding:12px 18px max(12px,env(safe-area-inset-bottom,0px));background:#111110;border-top:1px solid #393326}.mYL84G_primary{color:#17140c;width:100%;max-width:584px;min-height:50px;font:600 15px/1.4 var(--font-body),sans-serif;cursor:pointer;background:#dfbf70;border:0;border-radius:13px;margin:auto;padding:12px;display:block}.mYL84G_shell button:focus-visible,.mYL84G_shell input:focus-visible{outline-offset:3px;outline:2px solid #dfbf70}.mYL84G_shell svg{flex-shrink:0}@media (max-width:360px){.mYL84G_content{padding-inline:12px}.mYL84G_card{padding:12px}.mYL84G_choice{gap:8px}}.mYL84G_scroll{flex:auto}
.-VRYyq_shell{--training-accent:#e6c364;--training-accent-soft:#e6c3641f;--training-border:#e6c3642e;--training-surface:#16130feb;color:#f5f1e8;width:100%}.-VRYyq_shell button{min-height:44px}.-VRYyq_landing{isolation:isolate;padding:18px 20px 8px;position:relative}.-VRYyq_landing:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 82% 20%,#e6c3642e,#0000 42%),linear-gradient(#e6c3640f,#0000 82%);height:320px;position:absolute;inset:-80px 0 auto}.-VRYyq_hero{border:1px solid var(--training-border);background:linear-gradient(145deg, #e6c36421, #0d0b08f5 58%), var(--training-surface);border-radius:24px;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000052}.-VRYyq_hero:after{content:"";pointer-events:none;border:1px solid #e6c36438;border-radius:50%;width:150px;height:150px;position:absolute;top:-54px;right:-52px;box-shadow:0 0 0 22px #e6c36409}.-VRYyq_emptyHero{background:linear-gradient(145deg, #e6c36414, #0d0b08f5 64%), var(--training-surface);padding:18px 20px;box-shadow:0 14px 34px #0000003d}.-VRYyq_emptyHero:after{opacity:.55;width:100px;height:100px;top:-46px;right:-44px}.-VRYyq_eyebrow,.-VRYyq_sectionLabel,.-VRYyq_metricLabel,.-VRYyq_focusLabel,.-VRYyq_timelineState{font-family:var(--font-alt,sans-serif);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.-VRYyq_eyebrow,.-VRYyq_focusLabel{color:var(--training-accent)}.-VRYyq_heroTitle{max-width:80%;font-family:var(--font-headline,sans-serif);letter-spacing:.015em;text-transform:uppercase;margin:12px 0 8px;font-size:clamp(30px,9vw,50px);font-weight:500;line-height:.96}.-VRYyq_emptyTitle{max-width:100%;font-family:var(--font-headline,sans-serif);letter-spacing:.01em;text-transform:none;margin:8px 0 6px;font-size:clamp(32px,8.5vw,40px);font-weight:500;line-height:1.02}.-VRYyq_emptyDescription{color:#f5f1e894;max-width:34rem;margin:0;font-size:13px;line-height:1.45}.-VRYyq_heroMeta,.-VRYyq_sourceRow,.-VRYyq_metricRow,.-VRYyq_focusMeta,.-VRYyq_focusStats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.-VRYyq_heroMeta{color:#f5f1e8ad;min-height:24px;font-size:13px}.-VRYyq_heroMuscles{color:#f5f1e885;margin-top:4px;font-size:12px}.-VRYyq_heroMeta span+span:before{color:#e6c36480;content:"·";margin-right:8px}.-VRYyq_primaryAction,.-VRYyq_secondaryAction,.-VRYyq_timelineButton,.-VRYyq_toolAction{min-height:44px;font:inherit;cursor:pointer;border-radius:13px}.-VRYyq_primaryAction{background:var(--training-accent);color:#17120a;width:100%;font-family:var(--font-alt,sans-serif);letter-spacing:.16em;text-transform:uppercase;border:0;margin-top:20px;padding:14px 18px;font-size:12px;font-weight:900}.-VRYyq_primaryAction:disabled{cursor:not-allowed;opacity:.5}.-VRYyq_primaryAction:focus-visible,.-VRYyq_secondaryAction:focus-visible,.-VRYyq_tertiaryAction:focus-visible,.-VRYyq_timelineButton:focus-visible,.-VRYyq_toolAction:focus-visible{outline-offset:3px;outline:2px solid #fff}.-VRYyq_metricRow{margin-top:18px}.-VRYyq_metric{border-right:1px solid #ffffff1a;min-width:88px;padding-right:16px}.-VRYyq_metric:last-child{border-right:0}.-VRYyq_metricValue{font-family:var(--font-headline,sans-serif);font-size:24px;line-height:1;display:block}.-VRYyq_metricLabel{color:#f5f1e86b;letter-spacing:.12em;margin-top:5px;display:block}.-VRYyq_progressTrack{background:#ffffff1a;border-radius:999px;height:3px;margin-top:18px;overflow:hidden}.-VRYyq_progressFill{border-radius:inherit;background:var(--training-accent);height:100%;transition:width .18s}.-VRYyq_summary{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:12px;padding:16px;display:grid}.-VRYyq_summaryTitle{margin:4px 0 0;font-size:15px;font-weight:700}.-VRYyq_sourceRow{color:#f5f1e88c;margin-top:6px;font-size:12px}.-VRYyq_sourceBadge{background:var(--training-accent-soft);color:var(--training-accent);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.-VRYyq_secondaryAction,.-VRYyq_tertiaryAction,.-VRYyq_toolAction{border:1px solid var(--training-border);color:var(--training-accent);background:0 0;padding:10px 14px;font-size:11px;font-weight:800}.-VRYyq_tertiaryAction{color:#f5f1e89e;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:11px;font-weight:700;-webkit-text-decoration:underline #e6c36473;text-decoration:underline #e6c36473}.-VRYyq_secondaryTools{gap:8px;margin-top:10px;display:flex}.-VRYyq_emptyActions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.-VRYyq_emptyActions .-VRYyq_secondaryAction,.-VRYyq_emptyActions .-VRYyq_toolAction{min-height:44px}.-VRYyq_emptyActionsSingle{grid-template-columns:minmax(0,220px)}.-VRYyq_sessionShell{min-height:100dvh;padding:max(12px, env(safe-area-inset-top,12px)) 12px calc(112px + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 50% -10%,#e6c3641f,#0000 38%),#0d0b08;overflow-x:hidden}.-VRYyq_sessionGrid{grid-template-columns:minmax(0,1fr);gap:12px;width:min(100%,1180px);min-width:0;margin:12px auto 0;display:grid}.-VRYyq_timeline{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:14px}.-VRYyq_timelineList{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(156px,78%);grid-auto-flow:column;gap:8px;margin-top:10px;padding-bottom:4px;display:grid;overflow-x:auto}.-VRYyq_timelineButton{color:#f5f1e89e;text-align:left;scroll-snap-align:start;background:0 0;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid}.-VRYyq_timelineButton[data-active=true]{border-color:var(--training-border);background:var(--training-accent-soft);color:#f5f1e8}.-VRYyq_timelineButton[data-done=true]{color:#f5f1e885}.-VRYyq_timelineStatus{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.-VRYyq_timelineButton[data-active=true] .-VRYyq_timelineStatus{border-color:var(--training-accent);background:var(--training-accent);color:#17120a}.-VRYyq_timelineButton[data-done=true] .-VRYyq_timelineStatus{color:#4ade80;border-color:#4ade8073}.-VRYyq_timelineName{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.-VRYyq_timelineProgress{font-family:var(--font-alt,sans-serif);font-size:10px;font-weight:800}.-VRYyq_focus{width:100%;min-width:0;max-width:100%;padding:10px 6px 0}.-VRYyq_focusHeading{min-width:0;max-width:100%;font-family:var(--font-headline,sans-serif);text-transform:uppercase;overflow-wrap:break-word;margin:5px 0 7px;font-size:clamp(28px,7vw,40px);font-weight:500;line-height:.98}.-VRYyq_focusMeta{color:#f5f1e880;font-size:12px}.-VRYyq_focusStats{background:#e6c3640e;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:10px 0 14px;display:grid;overflow:hidden}.-VRYyq_focusStat{border-right:1px solid #e6c3641f;min-width:0;padding:9px 12px}.-VRYyq_focusStat:last-child{border-right:0}.-VRYyq_focusStat strong{overflow-wrap:break-word;margin-top:5px;font-size:14px;display:block}.-VRYyq_focusBody{width:100%;min-width:0;max-width:100%}.-VRYyq_focusTools{justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}.-VRYyq_focusTools button{border:1px solid var(--training-border);min-width:44px;min-height:44px;color:var(--training-accent);cursor:pointer;background:#0003;border-radius:12px;padding:8px 12px;font-size:11px;font-weight:800}.-VRYyq_focusTools button:focus-visible{outline-offset:3px;outline:2px solid #fff}.-VRYyq_setEditor{gap:12px;width:100%;min-width:0;max-width:100%;padding:0;display:grid}.-VRYyq_setEditorTitle,.-VRYyq_setControlLabel,.-VRYyq_rirFieldset legend,.-VRYyq_suggestionRow span,.-VRYyq_compactRest span{font-family:var(--font-alt,sans-serif);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.-VRYyq_setEditorTitle{color:var(--training-accent);font-size:12px}.-VRYyq_setEditorHeader{gap:8px;display:grid}.-VRYyq_setProgress{background:#f5f1e81a;border-radius:999px;width:100%;height:4px;overflow:hidden}.-VRYyq_setProgress span{border-radius:inherit;background:var(--training-accent);height:100%;transition:width .22s;display:block;box-shadow:0 0 18px #e6c36447}.-VRYyq_setEditorControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.-VRYyq_setControlGroup{min-width:0}.-VRYyq_setControlLabel{margin:0 0 6px 4px;font-size:11px;display:block}.-VRYyq_setControlLabel,.-VRYyq_rirFieldset legend,.-VRYyq_suggestionRow span,.-VRYyq_compactRest span{color:#f5f1e87a}.-VRYyq_stepper{background:#e6c3640f;border:1px solid #e6c3643d;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"value value""decrease increase";align-items:center;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.-VRYyq_stepper>button,.-VRYyq_rirOptions button{min-width:48px;min-height:48px;color:var(--training-accent);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:900}.-VRYyq_stepper>button:first-child{border-right:1px solid #e6c36424;grid-area:decrease}.-VRYyq_stepper>button:last-child{grid-area:increase}.-VRYyq_stepperValue{border-bottom:1px solid #e6c36424;grid-area:value;justify-content:center;align-items:baseline;min-width:0;min-height:82px;display:flex}.-VRYyq_stepperValue input{color:#f5f1e8;width:100%;min-width:0;font-family:var(--font-headline,sans-serif);text-align:center;background:0 0;border:0;outline:0;padding:12px 2px 10px;font-weight:850;line-height:1;font-size:clamp(44px,13vw,64px)!important}.-VRYyq_stepperValue span{color:#f5f1e873;padding-right:10px;font-size:15px;font-weight:700}.-VRYyq_rirFieldset{border:0;width:100%;min-width:0;max-width:100%;margin:0;padding:0}.-VRYyq_rirOptions{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:100%;min-width:0;max-width:100%;margin-top:6px;display:grid}.-VRYyq_rirOptions button{background:#ffffff08;border:1px solid #e6c3642e;border-radius:11px;min-height:48px}.-VRYyq_rirOptions button[aria-pressed=true]{border-color:var(--training-accent);background:var(--training-accent);color:#17120a}.-VRYyq_suggestionRow,.-VRYyq_compactRest{background:#e6c3640f;border:0;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;display:flex}.-VRYyq_suggestionRow>div,.-VRYyq_compactRest>div{flex:1;gap:3px;min-width:0;display:grid}.-VRYyq_suggestionRow strong,.-VRYyq_compactRest strong{overflow-wrap:break-word;font-size:13px}.-VRYyq_suggestionRow button,.-VRYyq_compactRest button{min-width:44px;min-height:44px;font-family:var(--font-alt,sans-serif);letter-spacing:.06em;text-transform:uppercase;border:1px solid #e6c3643d;border-radius:10px;padding-inline:10px;font-size:10px}.-VRYyq_setEditor .-VRYyq_validateSetButton{background:var(--training-accent);color:#17120a;min-height:56px;font-family:var(--font-alt,sans-serif);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;border:0;border-radius:14px;font-size:13px;font-weight:900}.-VRYyq_validateSetButton:disabled{cursor:not-allowed;opacity:.42}.-VRYyq_setStatus{color:#86efac;min-height:16px;font-size:12px}.-VRYyq_setStatus:empty{display:none}.-VRYyq_compactRest{margin:12px 0}.-VRYyq_compactRest strong{color:var(--training-accent);font-size:22px}.-VRYyq_stepper>button:focus-visible,.-VRYyq_stepperValue input:focus-visible,.-VRYyq_rirOptions button:focus-visible,.-VRYyq_suggestionRow button:focus-visible,.-VRYyq_validateSetButton:focus-visible,.-VRYyq_compactRest button:focus-visible{outline-offset:-2px;outline:2px solid #fff}.-VRYyq_contextRail{flex-direction:column;gap:10px;min-width:0;display:flex}.-VRYyq_focusExecutionLayout{gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.-VRYyq_focusEditorColumn{min-width:0}.-VRYyq_restTimer,.-VRYyq_exerciseTools{border:1px solid var(--training-border);background:#00000038;border-radius:16px;overflow:hidden}.-VRYyq_restTimer{gap:10px;padding:14px;display:grid}.-VRYyq_restTimer[data-state=finished]{background:#4ade8014;border-color:#4ade806b;grid-template-columns:1fr auto;align-items:center}.-VRYyq_restTimerReadout,.-VRYyq_restTimerFinished{gap:3px;display:grid}.-VRYyq_restTimerReadout>span:first-child,.-VRYyq_restTimerFinished>span{color:#f5f1e880;font-family:var(--font-alt,sans-serif);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.-VRYyq_restTimerReadout strong{color:var(--training-accent);font-family:var(--font-headline,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:34px;font-weight:600;line-height:1}.-VRYyq_restTimerFinished strong{color:#86efac;font-size:14px}.-VRYyq_restTimerActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.-VRYyq_restTimer button,.-VRYyq_exerciseTools button,.-VRYyq_toolError button{border:1px solid var(--training-border);min-height:44px;color:var(--training-accent);font-family:var(--font-alt,sans-serif);letter-spacing:.06em;cursor:pointer;background:#e6c36412;border-radius:11px;font-size:10px;font-weight:850}.-VRYyq_exerciseToolsToggle{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;display:flex;background:0 0!important;border:0!important}.-VRYyq_exerciseToolsBody{padding:0 12px 12px}.-VRYyq_exerciseToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.-VRYyq_exerciseToolsGrid button:last-child:nth-child(odd){grid-column:1/-1}.-VRYyq_exerciseToolPanel{color:#f5f1e8b3;background:#ffffff09;border-radius:11px;margin-top:8px;padding:11px 12px;font-size:12px;line-height:1.5}.-VRYyq_sheetBackdrop{z-index:400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;justify-content:center;align-items:flex-end;padding:12px 12px 0;display:flex;position:fixed;inset:0}.-VRYyq_trainingSheet{border:1px solid var(--training-border);background:#15110d;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;width:min(100%,560px);max-height:min(82dvh,720px);display:flex;overflow:hidden;box-shadow:0 -20px 60px #00000073}.-VRYyq_trainingSheetHeader{border-bottom:1px solid var(--training-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.-VRYyq_trainingSheetHeader h2{color:#f5f1e8;font-family:var(--font-headline,sans-serif);margin:0;font-size:24px;font-weight:500}.-VRYyq_trainingSheetHeader p{color:#f5f1e880;margin:4px 0 0;font-size:12px}.-VRYyq_trainingSheetHeader>button{border:1px solid var(--training-border);width:44px;height:44px;color:var(--training-accent);cursor:pointer;background:#e6c36414;border-radius:12px;flex:0 0 44px;place-items:center;font-size:24px;display:grid}.-VRYyq_trainingSheetBody{padding:16px 18px calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;overflow-y:auto}.-VRYyq_viewportSheetBackdrop{z-index:1100;padding:max(12px, env(safe-area-inset-top,0px)) 12px 0;overflow:hidden}.-VRYyq_viewportTrainingSheet{width:min(100vw - 24px,680px);font-family:var(--font-body), "Outfit", sans-serif;color:#f5f2ea;max-width:calc(100vw - 24px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);background:#211f18;border-color:#393326;border-radius:20px 20px 0 0;min-width:0}.-VRYyq_viewportTrainingSheet .-VRYyq_trainingSheetHeader,.-VRYyq_viewportTrainingSheet .-VRYyq_trainingSheetBody,.-VRYyq_viewportTrainingSheet .-VRYyq_trainingSheetHeader>div{min-width:0}.-VRYyq_viewportTrainingSheet .-VRYyq_trainingSheetHeader h2,.-VRYyq_viewportTrainingSheet .-VRYyq_trainingSheetHeader p{overflow-wrap:anywhere}.-VRYyq_viewportTrainingSheet .-VRYyq_trainingSheetBody{overflow-x:hidden}.-VRYyq_viewportTrainingSheet .-VRYyq_trainingSheetHeader{border-color:#393326;flex-shrink:0;padding:24px 20px}.-VRYyq_viewportTrainingSheet .-VRYyq_trainingSheetHeader h2{font-family:var(--font-body), "Outfit", sans-serif;letter-spacing:-.025em;color:#f5f2ea;font-size:28px;font-weight:700;line-height:1.15}.-VRYyq_viewportTrainingSheet .-VRYyq_trainingSheetHeader p{color:#b7b0a0;margin-top:10px;font-size:15px;line-height:1.5}.-VRYyq_viewportTrainingSheet .-VRYyq_trainingSheetHeader>button{color:#dfbf70;background:#28251d;border-color:#393326}.-VRYyq_viewportTrainingSheet .-VRYyq_trainingSheetBody{min-height:0;padding:20px 20px max(24px, env(safe-area-inset-bottom,0px))}.-VRYyq_toolState,.-VRYyq_toolError{color:#f5f1e89e;text-align:center;background:#ffffff09;border-radius:13px;padding:24px 14px;font-size:13px}.-VRYyq_toolError{color:#fecaca;border:1px solid #ef444447;gap:12px;display:grid}.-VRYyq_exerciseInfoContent{gap:14px;display:grid}.-VRYyq_exerciseInfoContent h3{color:var(--training-accent);font-family:var(--font-alt,sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:10px}.-VRYyq_exerciseInfoContent p{color:#f5f1e8ad;margin:0;font-size:13px;line-height:1.6}.-VRYyq_exerciseVideo{background:#000;border-radius:14px;width:100%;max-height:56dvh;display:block}.-VRYyq_variantList{gap:8px;display:grid}.-VRYyq_variantList button{border:1px solid var(--training-border);color:#f5f1e8;text-align:left;cursor:pointer;background:#e6c3640d;border-radius:13px;gap:4px;width:100%;min-height:56px;padding:11px 13px;display:grid}.-VRYyq_variantList button span{color:#f5f1e87a;font-size:11px}.-VRYyq_sessionOnlyNotice{color:#f5f1e873;margin:14px 2px 0;font-size:11px;line-height:1.5}.-VRYyq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.-VRYyq_completionShell{--training-accent:#e6c364;--training-border:#e6c3642e;z-index:500;padding:max(20px, env(safe-area-inset-top,0px)) 16px max(20px, env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 50% 8%,#e6c3641f,#0000 34%),#0d0b08;justify-content:center;display:flex;position:fixed;inset:0;overflow-y:auto}.-VRYyq_completionCard{border:1px solid var(--training-border);text-align:center;background:linear-gradient(155deg,#e6c36412,#ffffff06);border-radius:24px;width:min(100%,520px);margin-block:auto;padding:clamp(22px,5vw,34px);box-shadow:0 24px 70px #0006}.-VRYyq_hero,.-VRYyq_summary,.-VRYyq_timeline,.-VRYyq_focus,.-VRYyq_restTimer,.-VRYyq_exerciseTools,.-VRYyq_completionCard,.-VRYyq_metric,.-VRYyq_focusStat,.-VRYyq_exerciseToolPanel,.-VRYyq_hero:after{border-color:#0000}.-VRYyq_completionIcon{color:#86efac;width:48px;height:48px;margin-bottom:14px}.-VRYyq_completionCard h1{color:#f5f1e8;font-family:var(--font-headline,sans-serif);letter-spacing:.04em;text-transform:uppercase;outline:0;margin:0;font-size:clamp(30px,9vw,44px);font-weight:500;line-height:1}.-VRYyq_completionSessionName{color:#f5f1e88f;margin:8px 0 20px;font-size:13px}.-VRYyq_completionMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.-VRYyq_completionMetrics div{background:#0000003d;border-radius:14px;min-width:0;padding:13px 6px}.-VRYyq_completionMetrics dt{color:#f5f1e87a;font-family:var(--font-alt,sans-serif);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.-VRYyq_completionMetrics dd{color:var(--training-accent);font-family:var(--font-headline,sans-serif);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:clamp(18px,5vw,25px);font-weight:600;overflow:hidden}.-VRYyq_completionRecords{text-align:left;background:#e6c3640f;border:1px solid #e6c36438;border-radius:14px;margin-top:16px;padding:13px 14px}.-VRYyq_completionRecordsHeading{color:var(--training-accent);align-items:center;gap:8px;display:flex}.-VRYyq_completionRecordsHeading h2{font-family:var(--font-alt,sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.-VRYyq_completionRecord{color:#f5f1e8b8;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;font-size:13px;display:flex}.-VRYyq_completionRecord span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-VRYyq_completionRecord strong{color:#f5f1e8;flex:none}.-VRYyq_completionActions{gap:9px;margin-top:20px;display:grid}.-VRYyq_completionActions button{border:1px solid var(--training-accent);background:var(--training-accent);color:#17120a;min-height:48px;font-family:var(--font-alt,sans-serif);letter-spacing:.08em;cursor:pointer;text-transform:uppercase;border-radius:13px;font-size:11px;font-weight:850}.-VRYyq_completionSecondaryAction{color:var(--training-accent);background:0 0}.-VRYyq_completionPrimaryAction,.-VRYyq_completionSecondaryAction{width:100%}.-VRYyq_completionActions button:focus-visible{outline-offset:3px;outline:2px solid #fff}.-VRYyq_restTimer button:focus-visible,.-VRYyq_exerciseTools button:focus-visible,.-VRYyq_trainingSheet button:focus-visible,.-VRYyq_trainingSheet video:focus-visible{outline-offset:2px;outline:2px solid #fff}.-VRYyq_saveError{color:#fecaca;background:#ef444414;border:1px solid #ef444466;border-radius:14px;padding:14px}@media (min-width:768px){.-VRYyq_landing{width:min(100%,980px);margin:0 auto;padding:26px 28px 12px}.-VRYyq_hero{padding:30px}.-VRYyq_emptyHero{padding:22px 24px}.-VRYyq_emptyTitle{font-size:42px}.-VRYyq_primaryAction{width:auto;min-width:220px}.-VRYyq_sessionGrid{grid-template-columns:minmax(210px,.7fr) minmax(420px,1.7fr);align-items:start}.-VRYyq_timeline{position:sticky;top:12px}.-VRYyq_timelineList{scroll-snap-type:none;flex-direction:column;padding-bottom:0;display:flex;overflow-x:visible}.-VRYyq_rirOptions{grid-template-columns:repeat(5,minmax(44px,1fr))}}@media (min-width:1100px){.-VRYyq_sessionGrid{grid-template-columns:240px minmax(500px,1fr)}.-VRYyq_focusExecutionLayout{grid-template-columns:minmax(380px,1fr) minmax(220px,.48fr);align-items:start}.-VRYyq_contextRail{position:sticky;top:12px}}@media (prefers-reduced-motion:reduce){.-VRYyq_sessionShell *,.-VRYyq_sessionShell :before,.-VRYyq_sessionShell :after,.-VRYyq_completionShell *,.-VRYyq_completionShell :before,.-VRYyq_completionShell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.-VRYyq_progressFill,.-VRYyq_setProgress span,.-VRYyq_primaryAction,.-VRYyq_secondaryAction,.-VRYyq_timelineButton,.-VRYyq_toolAction{scroll-behavior:auto;transition:none}.-VRYyq_trainingSheet{scroll-behavior:auto}}@media (max-width:767px){.-VRYyq_hero[data-mode=active]{padding:12px 16px}.-VRYyq_hero[data-mode=active] .-VRYyq_heroTitle{margin:6px 0;font-size:24px}.-VRYyq_hero[data-mode=active] .-VRYyq_metricRow{display:none}.-VRYyq_hero[data-mode=active] .-VRYyq_progressTrack{margin-top:8px}.-VRYyq_sessionShell .-VRYyq_focusHeading{font-size:28px;line-height:1.15}.-VRYyq_sessionShell .-VRYyq_focusStats{margin-block:10px}}@media (max-width:374px){.-VRYyq_landing{padding-inline:14px}.-VRYyq_hero{border-radius:18px;padding:16px}.-VRYyq_focus{padding:8px 2px 0}.-VRYyq_summary{grid-template-columns:1fr}.-VRYyq_secondaryAction{width:100%}.-VRYyq_emptyActions{grid-template-columns:1fr}.-VRYyq_setEditor{padding:0}.-VRYyq_completionShell{padding:max(12px, env(safe-area-inset-top,0px)) 12px max(12px, env(safe-area-inset-bottom,0px))}.-VRYyq_completionCard{padding:20px 16px}.-VRYyq_completionIcon{width:40px;height:40px;margin-bottom:10px}.-VRYyq_completionSessionName{margin-bottom:14px}.-VRYyq_completionActions{margin-top:16px}}.-VRYyq_landing{box-sizing:border-box;width:min(100%,1180px);margin:0 auto;padding:22px 16px 16px}.-VRYyq_landing:before{display:none}.-VRYyq_overviewTitle{color:#f7f4ed;letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,9vw,3.5rem);font-weight:800;line-height:1.04}.-VRYyq_overviewTitle span{color:#e6c364}.-VRYyq_journeyTimeline{border-left:1px solid #51472b;margin-left:11px;padding-left:22px}.-VRYyq_journeyTimeline:has(>.-VRYyq_journeyStep:only-child){border-left-color:#0000}.-VRYyq_journeyStep{margin-bottom:12px;position:relative}.-VRYyq_journeyStep:before{z-index:1;content:"";background:#e6c364;border-radius:50%;width:11px;height:11px;position:absolute;top:19px;left:-29px}.-VRYyq_journeyStepCompleted:before{background:#81c58c}.-VRYyq_landing .-VRYyq_journeyStepCompleted .-VRYyq_hero{background:#22271f}.-VRYyq_landing .-VRYyq_journeyStepCompleted .-VRYyq_eyebrow{color:#81c58c}.-VRYyq_landing .-VRYyq_journeyStepCompleted .-VRYyq_emptyTitle{font-size:clamp(1.4rem,6vw,1.8rem)}.-VRYyq_journeyStep .-VRYyq_nextSessionCard{width:100%;margin:0}.-VRYyq_journeyStep .-VRYyq_nextSessionActions{margin-top:12px}.-VRYyq_journeyStep .-VRYyq_nextSessionEdit{flex:100%}.-VRYyq_journeyStep .-VRYyq_nextSessionView{background:0 0;flex:100%;min-height:40px}.-VRYyq_landing .-VRYyq_hero{min-height:0;box-shadow:none;background:#1d1c19;border:0;border-radius:18px;padding:18px}.-VRYyq_landing .-VRYyq_hero:after{display:none}.-VRYyq_landing .-VRYyq_emptyHero{background:#1d1c19;min-height:0}.-VRYyq_landing .-VRYyq_heroTitle{letter-spacing:-.035em;max-width:100%;margin:13px 0 11px;font-size:clamp(1.7rem,7vw,2.6rem);font-weight:800;line-height:1.05}.-VRYyq_landing .-VRYyq_emptyTitle{letter-spacing:-.035em;font-weight:800}.-VRYyq_landing .-VRYyq_heroMeta{color:#c7c0b3;gap:8px 15px;font-size:.85rem}.-VRYyq_landing .-VRYyq_heroMuscles{color:#9f988b;margin-top:8px;font-size:.8rem}.-VRYyq_landing .-VRYyq_primaryAction{color:#17130b;background:#e6c364;border-radius:13px;min-height:50px;margin-top:24px}.-VRYyq_landing .-VRYyq_summary{background:#1d1c19;border:0;border-radius:18px;margin-top:12px;padding:18px}.-VRYyq_landing .-VRYyq_sectionLabel{color:#a69d8d}.-VRYyq_landing .-VRYyq_summaryTitle{color:#f7f4ed;letter-spacing:-.025em;margin-top:6px;font-size:1.32rem;font-weight:750;line-height:1.25}.-VRYyq_landing .-VRYyq_sourceBadge{background:#2b281f}.-VRYyq_landing .-VRYyq_tertiaryAction{color:#e6c364;text-decoration:none}.-VRYyq_landing .-VRYyq_secondaryAction,.-VRYyq_landing .-VRYyq_toolAction{color:#e6c364;background:#2b281f;border:0}@media (max-width:420px){.-VRYyq_landing .-VRYyq_summary{grid-template-columns:minmax(0,1fr);gap:5px}.-VRYyq_landing .-VRYyq_tertiaryAction{justify-self:start;padding-left:0}}.-VRYyq_nextSessionCard{box-sizing:border-box;background:#1d1c19;border-radius:18px;width:min(100% - 32px,1148px);margin:0 auto 16px;padding:18px}.-VRYyq_nextSessionHeading{justify-content:space-between;gap:14px;display:flex}.-VRYyq_nextSessionHeading>div{min-width:0}.-VRYyq_nextSessionEyebrow{color:#c4b8a2;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:750}.-VRYyq_nextSessionTitle{overflow-wrap:anywhere;color:#f7f4ed;letter-spacing:-.025em;margin:0;font-size:1.32rem;font-weight:750;line-height:1.25}.-VRYyq_nextSessionDate{color:#aaa294;text-transform:capitalize;align-items:center;gap:7px;margin:9px 0 0;font-size:.82rem;display:flex}.-VRYyq_nextSessionIcon{color:#e6c364;background:#2b271e;border-radius:13px;flex:0 0 44px;place-items:center;height:44px;display:grid}.-VRYyq_nextSessionListTitle{color:#c4b8a2;letter-spacing:.13em;text-transform:uppercase;margin:20px 0 10px;font-size:.68rem;font-weight:750}.-VRYyq_nextSessionList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.-VRYyq_nextSessionList li{background:#27251f;border-radius:12px;align-items:flex-start;gap:11px;min-width:0;padding:12px;display:flex}.-VRYyq_nextSessionMore{color:#e6c364;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:8px 0;font-size:.8rem;font-weight:750;display:block}.-VRYyq_nextSessionNumber{color:#e6c364;background:#393121;border-radius:8px;flex:0 0 26px;place-items:center;height:26px;font-size:.78rem;font-weight:750;display:grid}.-VRYyq_nextSessionExercise{flex-direction:column;gap:3px;min-width:0;display:flex}.-VRYyq_nextSessionExercise strong{overflow-wrap:anywhere;color:#f7f4ed;font-size:.91rem;font-weight:650}.-VRYyq_nextSessionExercise small{color:#aaa294;font-size:.76rem}.-VRYyq_nextSessionActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.-VRYyq_nextSessionView,.-VRYyq_nextSessionEdit{color:#e6c364;min-height:44px;font:inherit;cursor:pointer;background:#2b271e;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.79rem;font-weight:750;display:inline-flex}.-VRYyq_nextSessionEdit{color:#151108;background:#e6c364}.-VRYyq_nextSessionView:focus-visible,.-VRYyq_nextSessionEdit:focus-visible,.-VRYyq_nextSessionMore:focus-visible{outline-offset:2px;outline:3px solid #e6c36480}.-VRYyq_nextSessionReadOnly{color:#918a7e;margin:0;font-size:.76rem;line-height:1.4}@media (max-width:520px){.-VRYyq_nextSessionView,.-VRYyq_nextSessionEdit{flex:100%}}.-VRYyq_previousSession{color:#f5f1e8;background:#e6c36412;border-radius:14px;margin:12px 0;padding:14px}.-VRYyq_previousSets{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.-VRYyq_previousSets li{grid-template-columns:1fr auto;gap:4px 12px;font-size:14px;display:grid}.-VRYyq_previousSets small{color:#c9c3b6;grid-column:1/-1;font-size:12px}.-VRYyq_previousSession button{color:#121212;background:#e6c364;border-radius:10px;min-height:44px;padding:8px 16px}.-VRYyq_workoutViewport,.-VRYyq_workoutBuilder{overscroll-behavior:contain;box-sizing:border-box;width:100%;max-width:100vw;height:100dvh;min-height:0;overflow-x:hidden}.-VRYyq_workoutBuilder{z-index:50;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.-VRYyq_workoutBuilder *,.-VRYyq_workoutBuilder :before,.-VRYyq_workoutBuilder :after{box-sizing:border-box;min-width:0}.-VRYyq_workoutBuilder input,.-VRYyq_workoutBuilder select{min-width:0;max-width:100%;font-size:16px}.-VRYyq_workoutBuilder button,.-VRYyq_workoutViewport button{touch-action:manipulation}.-VRYyq_workoutBuilder button{overflow-wrap:anywhere}.-VRYyq_builderScroll{overscroll-behavior:contain;min-width:0;min-height:0;overflow:hidden auto}.-VRYyq_builderFooter{flex:none;width:100%}.-VRYyq_landing{width:100%;margin:0;padding:0}.-VRYyq_overviewHeader{margin:0 0 20px}.-VRYyq_journeyTimeline{border:0;flex-direction:column;gap:20px;margin:0;padding:0;display:flex}.-VRYyq_journeyStep{margin:0}.-VRYyq_journeyStep:before{display:none}.-VRYyq_landing .-VRYyq_journeyStep:first-child,.-VRYyq_landing .-VRYyq_nextSessionCard{box-shadow:none;background:#201e18;border:1px solid #302d24;border-radius:20px;padding:16px}.-VRYyq_landing .-VRYyq_hero,.-VRYyq_landing .-VRYyq_journeyStepCompleted .-VRYyq_hero{background:0 0;border:0;border-radius:0;padding:0}.-VRYyq_landing .-VRYyq_eyebrow,.-VRYyq_landing .-VRYyq_journeyStepCompleted .-VRYyq_eyebrow,.-VRYyq_landing .-VRYyq_nextSessionEyebrow{color:#dfc27a;letter-spacing:.08em;font-family:inherit;font-size:.65rem;font-weight:750;line-height:1.4}.-VRYyq_landing .-VRYyq_heroTitle,.-VRYyq_landing .-VRYyq_emptyTitle,.-VRYyq_landing .-VRYyq_journeyStepCompleted .-VRYyq_emptyTitle,.-VRYyq_landing .-VRYyq_nextSessionTitle{letter-spacing:-.02em;font-family:inherit;font-size:1.05rem;font-weight:750;line-height:1.3}.-VRYyq_landing .-VRYyq_heroMeta,.-VRYyq_landing .-VRYyq_emptyDescription,.-VRYyq_landing .-VRYyq_nextSessionDate{color:#aaa69d;font-family:inherit;font-size:.78rem;line-height:1.45}.-VRYyq_landing .-VRYyq_secondaryTools{border-top:1px solid #39362e;margin:12px 0 0;padding-top:12px}.-VRYyq_landing .-VRYyq_secondaryTools button,.-VRYyq_landing .-VRYyq_nextSessionActions button,.-VRYyq_landing .-VRYyq_secondaryAction{color:#dfc27a;background:0 0;border:0;min-height:44px;font-family:inherit;font-size:.76rem}.-VRYyq_landing .-VRYyq_primaryAction{letter-spacing:0;text-transform:none;font-family:inherit;font-size:.85rem}.-VRYyq_landing .-VRYyq_nextSessionExercise strong{font-family:inherit;font-size:.85rem}.-VRYyq_landing .-VRYyq_eyebrow{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.-VRYyq_landing .-VRYyq_nextSessionHeading{flex-direction:column-reverse;align-items:flex-start;gap:10px}.-VRYyq_landing .-VRYyq_nextSessionIcon{color:#dfc27a;background:0 0;border:0;width:24px;height:24px;padding:0}.-VRYyq_landing .-VRYyq_heroTitle,.-VRYyq_landing .-VRYyq_emptyTitle,.-VRYyq_landing .-VRYyq_nextSessionTitle{text-transform:none}
.fqVt-W_board{color:#e5e2e1;background:#131313;border-radius:18px;margin-bottom:14px;padding:16px}.fqVt-W_header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fqVt-W_header strong{color:#e6c364;font-size:.9rem;font-weight:800;line-height:1.25}.fqVt-W_header>span{color:#d0c5b2;flex:none;font-size:.83rem;font-weight:700}.fqVt-W_instructions{color:#d0c5b2;margin:10px 0 14px;font-size:.82rem;line-height:1.45}.fqVt-W_groups{gap:10px;display:grid}.fqVt-W_group{background:#181818;border-radius:13px;min-width:0;padding:10px}.fqVt-W_groupTitle{color:#e5e2e1;justify-content:space-between;gap:10px;margin:0 0 10px;font-size:.88rem;font-weight:750;display:flex}.fqVt-W_groupTitle span{color:#d0c5b2;white-space:nowrap}.fqVt-W_earlier{margin-bottom:10px}.fqVt-W_earlier>span{color:#d0c5b2;margin-bottom:7px;font-size:.74rem;display:block}.fqVt-W_earlier>div{flex-wrap:wrap;gap:6px;display:flex}.fqVt-W_chip{color:#d0c5b2;background:#131313;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.76rem;font-weight:700;display:grid}.fqVt-W_chip[data-state=done]{color:#181818;background:#e6c364}.fqVt-W_chip[data-state=current]{color:#15120a;background:#e6c364}.fqVt-W_steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fqVt-W_step{background:#1a1817;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:8px 10px;display:flex}.fqVt-W_step[data-state=current]{background:#131313;box-shadow:inset 0 0 0 1px #e6c364}.fqVt-W_marker{color:#d0c5b2;background:#131313;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:grid}.fqVt-W_step[data-state=current] .fqVt-W_marker{color:#15120a;background:#e6c364}.fqVt-W_step[data-state=done] .fqVt-W_marker{color:#181818;background:#e6c364}.fqVt-W_stepText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fqVt-W_stepText strong{font-size:.8rem;font-weight:700}.fqVt-W_stepText small{color:#d0c5b2;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.fqVt-W_state{color:#d0c5b2;white-space:nowrap;font-size:.72rem}.fqVt-W_step[data-state=current] .fqVt-W_state{color:#e6c364;font-weight:750}.fqVt-W_step[data-state=done] .fqVt-W_state{color:#e6c364}@media (max-width:400px){.fqVt-W_board{padding:12px}.fqVt-W_state{display:none}}
