._page_dlbg0_1{--ink:#f7f3e9;--paper:#090c09;--cream:#121712;--gold:#d5a84f;--olive:#1a2118;--surface:#121712;--surface-raised:#171d16;--line:#f7f3e921;--muted:#f7f3e99e;background:radial-gradient(circle at 88% 4%, #d5a84f17, transparent 28rem), radial-gradient(circle at 10% 52%, #435b3e1c, transparent 34rem), var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body), Arial, Helvetica, sans-serif}._header_dlbg0_20{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c09f0;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 5vw;display:flex}._brand_dlbg0_32{color:var(--ink);letter-spacing:.18em;font-size:.84rem;font-weight:900;text-decoration:none}._header_dlbg0_20 nav{align-items:center;gap:22px;display:flex}._header_dlbg0_20 nav a{color:var(--ink);font-size:.75rem;font-weight:800;text-decoration:none}._hero_dlbg0_53,._progressCard_dlbg0_54,._todayCard_dlbg0_55,._weekSection_dlbg0_56,._privacyNote_dlbg0_57,._musicCue_dlbg0_58,._startCard_dlbg0_59,._restartCard_dlbg0_60,._signInCard_dlbg0_61,._notice_dlbg0_62,._loading_dlbg0_63{width:min(1180px,90vw);margin-inline:auto}._hero_dlbg0_53{justify-content:space-between;align-items:end;gap:30px;padding:72px 0 40px;display:flex}._hero_dlbg0_53 h1,._signInCard_dlbg0_61 h1{max-width:820px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:8px 0 16px;font-size:clamp(2.7rem,6vw,5.8rem);line-height:.92}._hero_dlbg0_53 p:not(._eyebrow_dlbg0_86),._signInCard_dlbg0_61>p:not(._eyebrow_dlbg0_86){max-width:650px;color:var(--muted);font-size:1.02rem;line-height:1.65}._eyebrow_dlbg0_86{color:var(--gold);letter-spacing:.2em;margin:0;font-size:.69rem;font-weight:900}._privateBadge_dlbg0_102{color:#e5c889;letter-spacing:.13em;border:1px solid #d5a84f61;flex:none;padding:11px 14px;font-size:.67rem;font-weight:900}._jumpNav_dlbg0_112{border:1px solid var(--line);background:#121712e0;grid-template-columns:repeat(5,minmax(0,1fr));width:min(1180px,90vw);margin:0 auto 18px;display:grid;overflow:hidden}._jumpNav_dlbg0_112 a{border-right:1px solid var(--line);min-width:0;min-height:108px;color:var(--ink);padding:16px 18px;text-decoration:none;transition:background .2s,color .2s;display:grid}._jumpNav_dlbg0_112 a:last-child{border-right:0}._jumpNav_dlbg0_112 a:hover,._jumpNav_dlbg0_112 a:focus-visible{background:#d5a84f1a}._jumpNav_dlbg0_112 a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}._jumpNav_dlbg0_112 span{color:var(--gold);letter-spacing:.12em;font-size:.62rem;font-weight:950}._jumpNav_dlbg0_112 strong{align-self:end;font-size:.83rem}._jumpNav_dlbg0_112 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.66rem;line-height:1.35;overflow:hidden}._meHub_dlbg0_149{width:min(1180px,90vw);margin:0 auto 28px;scroll-margin-top:24px}._meHubHeader_dlbg0_155{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:34px 0 24px;display:grid}._meHubHeader_dlbg0_155 h2,._resetFeatureIntro_dlbg0_164 h2{letter-spacing:-.04em;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.7rem);line-height:1}._meHubHeader_dlbg0_155>div>p:not(._eyebrow_dlbg0_86),._resetFeatureIntro_dlbg0_164 p:not(._eyebrow_dlbg0_86){max-width:690px;color:var(--muted);margin:0;line-height:1.6}._meHubJump_dlbg0_180{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._meHubJump_dlbg0_180 a{border:1px solid var(--line);min-height:44px;color:var(--ink);justify-content:center;align-items:center;padding:10px 13px;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}._meHubJump_dlbg0_180 a:hover,._meHubJump_dlbg0_180 a:focus-visible{background:#d5a84f17;border-color:#d5a84f94}._meHubJump_dlbg0_180 a:focus-visible,._meHubCard_dlbg0_207:focus-visible,._meHubUtilityGrid_dlbg0_208 a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}._meHubGroup_dlbg0_213{border-top:1px solid var(--line);padding:28px 0;scroll-margin-top:24px}._meHubGroupHeading_dlbg0_219{grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);align-items:end;gap:24px;margin-bottom:16px;display:grid}._meHubGroupHeading_dlbg0_219 h3{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,3vw,2.35rem)}._meHubGroupHeading_dlbg0_219 p{max-width:660px;color:var(--muted);margin:0;line-height:1.5}._meHubGrid_dlbg0_241{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._meHubCard_dlbg0_207{border:1px solid var(--line);min-width:0;min-height:178px;color:var(--ink);background:#121712e6;grid-template-rows:1fr auto;grid-template-columns:48px minmax(0,1fr);gap:12px 14px;padding:20px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}._meHubCard_dlbg0_207:hover{background:#181f17f5;border-color:#d5a84f80;transform:translateY(-2px)}._meHubCardFeatured_dlbg0_268{background:radial-gradient(circle at 100% 0,#d5a84f21,#0000 48%),#141a13f5;border-color:#d5a84f80}._meHubIcon_dlbg0_275{width:48px;height:48px;color:var(--gold);border:1px solid #d5a84f59;justify-content:center;align-items:center;display:inline-flex}._meHubIcon_dlbg0_275 svg{width:25px;height:25px}._meHubCardCopy_dlbg0_290{flex-direction:column;gap:7px;min-width:0;display:flex}._meHubCardCopy_dlbg0_290 strong{font-size:1rem;line-height:1.2}._meHubCardCopy_dlbg0_290 small{color:var(--muted);font-size:.78rem;line-height:1.5}._meHubCard_dlbg0_207>b{color:#e5c889;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;align-self:end;font-size:.69rem}._meHubUtilityGrid_dlbg0_208{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:28px;display:grid}._meHubUtilityGrid_dlbg0_208 section{border:1px solid var(--line);background:#121712b8;min-width:0;padding:24px;scroll-margin-top:24px}._meHubUtilityGrid_dlbg0_208 h3{margin:7px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.1}._meHubUtilityGrid_dlbg0_208 p:not(._eyebrow_dlbg0_86){color:var(--muted);font-size:.82rem;line-height:1.55}._meHubUtilityGrid_dlbg0_208 a{color:#e5c889;letter-spacing:.07em;align-items:center;min-height:44px;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-flex}._resetFeatureIntro_dlbg0_164{background:radial-gradient(circle at 95% 10%, #d5a84f1c, transparent 32%), var(--surface);border:1px solid #d5a84f47;justify-content:space-between;align-items:end;gap:30px;width:min(1180px,90vw);margin:12px auto 0;padding:30px;scroll-margin-top:24px;display:flex}._resetFeatureIntro_dlbg0_164>span{color:#e5c889;letter-spacing:.1em;flex:none;font-size:.67rem;font-weight:900}._signInCard_dlbg0_61,._startCard_dlbg0_59{background:var(--cream);border:1px solid #d5a84f47;margin-top:8vh;padding:clamp(34px,6vw,82px);box-shadow:0 24px 70px #00000047}._signInCard_dlbg0_61{max-width:930px}._signInCard_dlbg0_61 small,._startActions_dlbg0_394 small{max-width:560px;color:var(--muted);margin-top:18px;line-height:1.55;display:block}._startCard_dlbg0_59{grid-template-columns:1.5fr 1fr;align-items:end;gap:60px;display:grid}._startCard_dlbg0_59 h2,._restartCard_dlbg0_60 h2,._progressCard_dlbg0_54 h2,._todayCard_dlbg0_55 h2,._weekSection_dlbg0_56 h2,._privacyNote_dlbg0_57 h2{letter-spacing:-.04em;margin:8px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.7rem);line-height:1}._startCard_dlbg0_59 p:not(._eyebrow_dlbg0_86),._restartCard_dlbg0_60 p:not(._eyebrow_dlbg0_86),._progressCard_dlbg0_54 p:not(._eyebrow_dlbg0_86),._privacyNote_dlbg0_57>p{color:var(--muted);line-height:1.65}._primaryButton_dlbg0_430,._secondaryButton_dlbg0_431{border:1px solid var(--gold);background:var(--gold);color:#0a0d09;cursor:pointer;font:inherit;letter-spacing:.09em;border-radius:0;justify-content:center;padding:16px 20px;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}._secondaryButton_dlbg0_431{color:var(--ink);background:0 0}._primaryButton_dlbg0_430:disabled,._secondaryButton_dlbg0_431:disabled{cursor:wait;opacity:.58}._notice_dlbg0_62{color:#e7ce99;background:#17170f;border:1px solid #d5a84f59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:14px 18px;font-size:.88rem;display:flex}._notice_dlbg0_62 button,._notice_dlbg0_62 a{color:inherit;background:0 0;border:0;font-weight:900;text-decoration:underline}._loading_dlbg0_63{color:var(--muted);padding:44px 0}._loading_dlbg0_63 span{background:#f7f3e91c;width:100%;height:5px;display:block;overflow:hidden}._loading_dlbg0_63 span:after{content:"";background:var(--gold);width:35%;height:100%;animation:1.2s ease-in-out infinite alternate _load_dlbg0_63;display:block}@keyframes _load_dlbg0_63{to{transform:translate(185%)}}._progressCard_dlbg0_54{background:radial-gradient(circle at 92% 12%, #d5a84f1f, transparent 24rem), var(--olive);color:#fff;border:1px solid #d5a84f40;grid-template-columns:1fr auto;gap:28px 50px;margin-top:12px;padding:clamp(30px,5vw,58px);display:grid}._progressCard_dlbg0_54 ._eyebrow_dlbg0_86{color:#d5ae66}._progressCard_dlbg0_54 p:not(._eyebrow_dlbg0_86){color:#d9d8d0;max-width:620px}._progressNumber_dlbg0_521{text-align:right;flex-direction:column;justify-content:center;display:flex}._progressNumber_dlbg0_521 strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,7vw,6rem);line-height:.9}._progressNumber_dlbg0_521 span{color:#c9c7bd;margin-top:10px;font-size:.72rem;font-weight:700}._progressTrack_dlbg0_541{background:#ffffff29;grid-column:1/-1;height:8px;overflow:hidden}._progressTrack_dlbg0_541 span{background:#d7a850;height:100%;transition:width .25s;display:block}._todayCard_dlbg0_55{border:1px solid var(--line);background:var(--cream);margin-top:22px;padding:clamp(28px,5vw,58px)}._todayHeading_dlbg0_562{justify-content:space-between;gap:30px;margin-bottom:34px;display:flex}._todayHeading_dlbg0_562>div>p:not(._eyebrow_dlbg0_86){max-width:650px;color:var(--muted);line-height:1.55}._todayHeading_dlbg0_562>span{color:#e5c889;border:1px solid #d5a84f5c;align-self:start;padding:10px 12px;font-size:.72rem;font-weight:900}._practiceList_dlbg0_584{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}._practiceRow_dlbg0_593{border:1px solid var(--line);background:var(--surface-raised);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding:20px;display:grid}._practiceRow_dlbg0_593 input{width:20px;height:20px;accent-color:var(--olive);margin:2px 0 0}._practiceRow_dlbg0_593 span{flex-direction:column;gap:6px;display:flex}._practiceRow_dlbg0_593 strong{font-size:.9rem}._practiceRow_dlbg0_593 small{color:var(--muted);line-height:1.45}._practiceRow_dlbg0_593 b{color:var(--gold);font-size:1.15rem}._saveRow_dlbg0_621{align-items:center;gap:24px;margin-top:24px;display:flex}._saveRow_dlbg0_621 p{color:var(--muted);margin:0;font-size:.8rem}._restartCard_dlbg0_60{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:40px;margin-top:22px;padding:34px 40px;display:flex}._restartCard_dlbg0_60 h2{font-size:2.3rem}._restartCard_dlbg0_60 p{margin-bottom:0}._weekSection_dlbg0_56{padding:72px 0}._sectionHeading_dlbg0_650{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}._sectionHeading_dlbg0_650>p{max-width:440px;color:var(--muted);line-height:1.55}._dayGrid_dlbg0_664{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._dayCard_dlbg0_670{border:1px solid var(--line);background:#121712db;flex-direction:column;min-height:250px;padding:22px;display:flex}._dayCard_dlbg0_670._today_dlbg0_55{border-color:var(--gold);box-shadow:inset 0 4px 0 var(--gold)}._dayCard_dlbg0_670 header{color:var(--muted);letter-spacing:.09em;justify-content:space-between;gap:12px;font-size:.62rem;font-weight:900;display:flex}._dayCard_dlbg0_670 header b{color:#e4c78c;letter-spacing:0}._dayCard_dlbg0_670 h3{margin:26px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1.05}._dayCard_dlbg0_670 p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}._dayCard_dlbg0_670>small{color:#d5ae66;margin-top:auto;padding-top:20px;font-weight:800}._dayMarks_dlbg0_717{gap:7px;margin-top:18px;display:flex}._dayMarks_dlbg0_717 span{border:1px solid #f7f3e959;border-radius:50%;width:9px;height:9px}._dayMarks_dlbg0_717 ._marked_dlbg0_730{border-color:var(--gold);background:var(--gold)}._privacyNote_dlbg0_57{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.3fr auto;align-items:start;gap:36px;margin-bottom:60px;padding:38px;display:grid}._musicCue_dlbg0_58{color:#fff;background:radial-gradient(circle at 90% 8%,#b9883233,#0000 34%),#171a15;border:1px solid #b988326b;grid-template-columns:minmax(0,1.2fr) minmax(240px,.7fr) auto;align-items:end;gap:30px 48px;margin-top:22px;margin-bottom:72px;padding:clamp(30px,5vw,52px);display:grid}._musicCue_dlbg0_58 h2{letter-spacing:-.04em;margin:8px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.7rem);line-height:1}._musicCue_dlbg0_58>div:first-child>p:not(._eyebrow_dlbg0_86){color:#cfcec6;max-width:650px;margin-bottom:0;line-height:1.65}._musicModes_dlbg0_776{border-top:1px solid #ffffff26;align-self:stretch;display:grid}._musicModes_dlbg0_776 span{color:#d5ae66;letter-spacing:.08em;border-bottom:1px solid #ffffff26;align-items:center;font-size:.65rem;font-weight:900;display:flex}._musicCue_dlbg0_58 ._secondaryButton_dlbg0_431{color:#fff;border-color:#d5ae66}._privacyNote_dlbg0_57 h2{font-size:2rem}._privacyNote_dlbg0_57>p{margin:0}._privacyNote_dlbg0_57>div:last-child{flex-direction:column;gap:10px;display:flex}._privacyNote_dlbg0_57 a{color:#e4c78c;font-size:.75rem;font-weight:900}._srOnly_dlbg0_802{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._trainingOverview_dlbg0_814,._trainingOverviewLoading_dlbg0_815{color:#fffaf0;background:linear-gradient(145deg,#20271d,#11150f);border:1px solid #d7ac5e52;width:min(1180px,90vw);margin:0 auto 26px}._trainingOverview_dlbg0_814{padding:clamp(20px,4vw,38px)}._trainingOverviewLoading_dlbg0_815{color:#fffaf0ad;padding:24px}._trainingOverviewHeader_dlbg0_825{justify-content:space-between;align-items:end;gap:24px;display:flex}._trainingOverviewHeader_dlbg0_825 h2,._trainingOverview_dlbg0_814>div:first-child h2{letter-spacing:-.045em;margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,4vw,3.4rem);line-height:1}._trainingOverviewHeader_dlbg0_825 p:not(._eyebrow_dlbg0_86),._trainingOverview_dlbg0_814>div:first-child p:not(._eyebrow_dlbg0_86){color:#fffaf09e;max-width:720px;margin:0;line-height:1.55}._trainingOverviewLink_dlbg0_836{color:#e4c98f;letter-spacing:.09em;border:1px solid #d7ac5e9e;flex:none;justify-content:center;align-items:center;min-height:46px;padding:10px 15px;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex}._trainingOverviewGrid_dlbg0_850{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}._trainingOverviewGrid_dlbg0_850 article{background:#ffffff09;border:1px solid #fffaf021;min-width:0;padding:17px}._trainingOverviewGrid_dlbg0_850 span{color:#fffaf091;letter-spacing:.06em;text-transform:uppercase;min-height:28px;font-size:.64rem;font-weight:900;display:block}._trainingOverviewGrid_dlbg0_850 strong{color:#d7ac5e;font-variant-numeric:tabular-nums;margin:7px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.5rem);display:block}._trainingOverviewGrid_dlbg0_850 small{color:#fffaf0a3;font-size:.7rem;line-height:1.4}._trainingPrCard_dlbg0_855{box-shadow:inset 0 3px #d7ac5e}._trainingQuickLinks_dlbg0_856{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}._trainingQuickLinks_dlbg0_856 a{color:#fffaf0;border:1px solid #fffaf021;min-height:84px;padding:15px;text-decoration:none}._trainingQuickLinks_dlbg0_856 strong{color:#fffaf0;font-size:.83rem;display:block}._trainingQuickLinks_dlbg0_856 span{color:#fffaf08f;margin-top:5px;font-size:.69rem;line-height:1.45;display:block}@media (width<=920px){._startCard_dlbg0_59,._privacyNote_dlbg0_57,._musicCue_dlbg0_58,._meHubHeader_dlbg0_155,._meHubGroupHeading_dlbg0_219{grid-template-columns:1fr}._meHubJump_dlbg0_180{justify-content:flex-start}._meHubGrid_dlbg0_241{grid-template-columns:repeat(2,minmax(0,1fr))}._jumpNav_dlbg0_112{scrollbar-color:var(--gold) transparent;grid-template-columns:none;grid-auto-columns:minmax(160px,42vw);grid-auto-flow:column;overflow-x:auto}._dayGrid_dlbg0_664{grid-template-columns:repeat(2,minmax(0,1fr))}._privacyNote_dlbg0_57>div:last-child{flex-flow:wrap}._musicCue_dlbg0_58 ._secondaryButton_dlbg0_431{justify-self:start}}@media (width<=680px){._page_dlbg0_1{padding-bottom:30px}._header_dlbg0_20{display:none}._header_dlbg0_20 nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 16px}._hero_dlbg0_53,._todayHeading_dlbg0_562,._sectionHeading_dlbg0_650,._restartCard_dlbg0_60,._saveRow_dlbg0_621,._resetFeatureIntro_dlbg0_164{flex-direction:column;align-items:flex-start}._hero_dlbg0_53{color:#fff;background:linear-gradient(145deg,#293026,#151913);border:1px solid #b9883259;border-radius:16px;width:calc(100% - 28px);margin-top:14px;padding:18px 16px}._hero_dlbg0_53 h1{margin-bottom:7px;font-size:clamp(2.1rem,9vw,3.1rem)}._hero_dlbg0_53 p:not(._eyebrow_dlbg0_86){color:#ffffffa3;font-size:.76rem;line-height:1.45}._hero_dlbg0_53 ._eyebrow_dlbg0_86{color:#d8ae60}._privateBadge_dlbg0_102{align-self:flex-start}._trainingOverview_dlbg0_814,._trainingOverviewLoading_dlbg0_815{border-radius:22px;width:calc(100% - 28px);overflow:hidden}._jumpNav_dlbg0_112{border-radius:18px;width:calc(100% - 28px)}._meHub_dlbg0_149,._resetFeatureIntro_dlbg0_164{width:calc(100% - 28px)}._meHubHeader_dlbg0_155{padding-top:18px}._meHubJump_dlbg0_180{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}._meHubJump_dlbg0_180 a{width:100%}._meHubGrid_dlbg0_241,._meHubUtilityGrid_dlbg0_208{grid-template-columns:1fr}._meHubCard_dlbg0_207{border-radius:16px;min-height:154px}._meHubUtilityGrid_dlbg0_208 section,._resetFeatureIntro_dlbg0_164{border-radius:18px}._jumpNav_dlbg0_112 a{min-height:96px;padding:14px 16px}._trainingOverviewHeader_dlbg0_825{flex-direction:column;align-items:stretch}._trainingOverviewLink_dlbg0_836{border-radius:12px;width:100%}._trainingOverviewGrid_dlbg0_850{grid-template-columns:1fr 1fr}._trainingQuickLinks_dlbg0_856{grid-template-columns:1fr}._trainingQuickLinks_dlbg0_856 a{border-radius:14px}._progressCard_dlbg0_54{grid-template-columns:1fr}._progressNumber_dlbg0_521{text-align:left}._progressTrack_dlbg0_541{grid-column:1}._practiceList_dlbg0_584,._dayGrid_dlbg0_664{grid-template-columns:1fr}._startCard_dlbg0_59{gap:28px}._primaryButton_dlbg0_430,._secondaryButton_dlbg0_431{width:100%}._musicModes_dlbg0_776 span{min-height:42px}._progressCard_dlbg0_54,._todayCard_dlbg0_55,._startCard_dlbg0_59,._restartCard_dlbg0_60,._privacyNote_dlbg0_57,._musicCue_dlbg0_58,._signInCard_dlbg0_61{border-radius:20px;overflow:hidden}._signInCard_dlbg0_61{margin-top:14px}._primaryButton_dlbg0_430,._secondaryButton_dlbg0_431{border-radius:12px;min-height:48px}}@media (width<=460px){._trainingOverviewGrid_dlbg0_850{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._jumpNav_dlbg0_112 a,._meHubCard_dlbg0_207{transition:none}._meHubCard_dlbg0_207:hover{transform:none}._loading_dlbg0_63 span:after{width:100%;animation:none}._progressTrack_dlbg0_541 span{transition:none}}._page_dlbg0_1{--paper:#0d1512;--cream:#15201b;--surface:#15201b;--gold:#d9bc79;--muted:#b3beb5;background:var(--paper)}._hero_dlbg0_53{padding-top:40px}._hero_dlbg0_53 h1{font-size:clamp(2.6rem,5vw,4.6rem)}._trainingOverview_dlbg0_814{box-shadow:none;background:#17251c;border-radius:8px}._meHubHeader_dlbg0_155 h2{font-size:2.6rem}._meHubCard_dlbg0_207{background:var(--surface);border-radius:8px}._meHubCardFeatured_dlbg0_268{background:#202d21}._meHubIcon_dlbg0_275{border-radius:6px}._meHubGroup_dlbg0_213{scroll-margin-top:90px}._hubSearch_dlbg0_980{border:1px solid var(--line);background:#17231b;border-radius:8px;margin:24px 0 32px;padding:22px}._hubSearch_dlbg0_980 label{color:var(--ink);margin-bottom:10px;font-size:.8rem;font-weight:700;display:block}._hubSearch_dlbg0_980>div{gap:10px;max-width:650px;display:flex}._hubSearch_dlbg0_980 input{width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#0d1512;border:1px solid #627362;border-radius:5px;padding:12px 14px;font-size:.9rem}._hubSearch_dlbg0_980 input::placeholder{color:#abb8ac}._hubSearch_dlbg0_980 button{border:1px solid var(--line);color:var(--gold);font:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:10px 18px;font-size:.8rem}._hubSearch_dlbg0_980 p,._hubEmpty_dlbg0_986{color:var(--muted);margin:12px 0 0;font-size:.75rem}._hubSearch_dlbg0_980 input:focus-visible,._hubSearch_dlbg0_980 button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}._signInCard_dlbg0_61{background:#15241b;border-radius:8px}@media (width<=680px){._hero_dlbg0_53{padding-top:26px}._hubSearch_dlbg0_980{padding:16px}._trainingOverview_dlbg0_814{border-radius:8px}}._motionSettings_dlbg0_991{background:#18271e;border:1px solid #c5d3bc26;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:28px 32px;display:flex}._motionSettings_dlbg0_991 h3{letter-spacing:-.035em;margin:0 0 8px;font-size:22px;font-weight:550}._motionSettings_dlbg0_991 p{color:#a9b7aa;margin:0;font-size:12px;line-height:1.7}@media (width<=640px){._motionSettings_dlbg0_991{gap:20px;padding:24px;display:grid}}._card_11f8g_1{outline:none}._card_11f8g_1 .mobile-card-kicker,._errorCard_11f8g_6 .mobile-card-kicker,._card_11f8g_1 b{font-size:.68rem}._card_11f8g_1 h2,._errorCard_11f8g_6 h2{overflow-wrap:anywhere}._card_11f8g_1:focus-visible,._retryButton_11f8g_20:focus-visible{box-shadow:0 0 0 3px #11150f,0 0 0 6px #fffaf0}._card_11f8g_1[data-workout-state=active]{background:linear-gradient(135deg,#f0c46d,#c1862f);box-shadow:0 14px 38px #00000042,inset 0 0 0 1px #fffaf033}._card_11f8g_1[data-workout-state=completed]{background:linear-gradient(135deg,#b7cda8,#759168)}._loadingCard_11f8g_37,._errorCard_11f8g_6{box-sizing:border-box}._loadingCard_11f8g_37{pointer-events:none;background:linear-gradient(135deg,#d6a64e,#a9752b)}._skeleton_11f8g_47{background:#10130f29;border-radius:999px;display:block;position:relative;overflow:hidden}._skeleton_11f8g_47:after{content:"";background:linear-gradient(90deg,#0000,#fffaf040,#0000);animation:1.2s ease-in-out infinite _shimmer_11f8g_1;position:absolute;inset:0;transform:translate(-100%)}._kickerSkeleton_11f8g_69{width:88px;height:8px;margin-top:2px}._titleSkeleton_11f8g_75{border-radius:8px;width:min(100%,310px);height:60px;margin-top:16px}._copySkeleton_11f8g_82{width:min(88%,270px);height:10px;margin-top:10px}._actionSkeleton_11f8g_88{width:112px;height:9px;margin-top:18px}._iconSkeleton_11f8g_94{align-self:center;width:56px;height:56px}._errorCard_11f8g_6{color:#fffaf0;background:linear-gradient(135deg,#2c3027,#181c17);border:1px solid #d6a64e70}._errorCard_11f8g_6 p{color:#fffaf0ad;opacity:1}._retryButton_11f8g_20{appearance:none;color:#10130f;cursor:pointer;font:inherit;letter-spacing:.1em;background:#d6a64e;border:0;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:10px;font-weight:900;display:inline-flex}._dashboardAction_11f8g_129{color:#fffaf0;background:#d7ac5e1a;border:1px solid #d7ac5e61;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;margin-top:24px;padding:16px 18px;text-decoration:none;display:grid}._dashboardAction_11f8g_129:hover{background:#d7ac5e26;border-color:#d7ac5ead}._dashboardAction_11f8g_129:focus-visible{outline-offset:3px;outline:3px solid #e4c98f}._dashboardAction_11f8g_129 span{color:#d7ac5e;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:900;display:block}._dashboardAction_11f8g_129 strong{margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.1;display:block}._dashboardAction_11f8g_129 small{color:#fffaf0a1;margin-top:5px;line-height:1.4;display:block}._dashboardAction_11f8g_129 b{color:#e4c98f;letter-spacing:.09em;text-align:right;font-size:.68rem}._dashboardRetry_11f8g_184{appearance:none;cursor:pointer;font:inherit;background:0 0}._srOnly_11f8g_191{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _shimmer_11f8g_1{to{transform:translate(100%)}}@media (width<=560px){._dashboardAction_11f8g_129{border-radius:14px;grid-template-columns:1fr;align-items:start}._dashboardAction_11f8g_129 b{text-align:left}}@media (prefers-reduced-motion:reduce){._skeleton_11f8g_47:after{animation:none}}
