._workspace_109jf_1{--demo-gold:#e0b86d;--demo-line:#d9e3cf20;--demo-muted:#a6b2a8;color:#f3f4ec;width:100%;font-family:var(--font-body),sans-serif;text-align:left;background:#111b16;border:1px solid #d5dfcc30;border-radius:16px;margin-inline:auto;overflow:hidden;box-shadow:0 30px 90px #0003;container-type:inline-size}._workspace_109jf_1 *,._workspace_109jf_1 :before,._workspace_109jf_1 :after{box-sizing:border-box}._workspace_109jf_1 :is(h3,h4,p){margin:0}._workspace_109jf_1 button,._workspace_109jf_1 a{-webkit-tap-highlight-color:transparent}._workspace_109jf_1 button{cursor:pointer;font-family:inherit}._workspace_109jf_1 :is(button,a,input):focus-visible{outline-offset:4px;outline:3px solid #e0b86d}._workspace_109jf_1 button{transition:background .2s,border-color .2s,color .2s}._workspace_109jf_1 button:hover{filter:brightness(1.09)}._phone_109jf_9{max-width:390px}._topbar_109jf_10{border-bottom:1px solid var(--demo-line);background:#1c2b21;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}._topbar_109jf_10>div,._previewControls_109jf_11{align-items:center;gap:14px;display:flex}._brand_109jf_12{width:40px;height:40px;color:var(--demo-gold);border:1px solid #e0b86d70;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}._topbar_109jf_10 strong{font-size:14px;font-weight:650}._topbar_109jf_10 small{color:var(--demo-muted);margin-top:5px;font-size:10px;display:block}._badge_109jf_15{color:#b3beaf;letter-spacing:.11em;font-size:9px}._previewControls_109jf_11 button{color:#dee7d9;background:#ffffff05;border:1px solid #abbba242;border-radius:5px;align-items:center;gap:7px;min-height:40px;padding:8px 11px;font-size:10px;display:flex}._previewControls_109jf_11 svg{width:15px;height:15px}._tabs_109jf_18{border-bottom:1px solid var(--demo-line);background:#18231c;padding:0 28px;display:flex}._tabs_109jf_18 button{min-height:56px;color:var(--demo-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:15px 22px;font-size:12px;display:flex;position:relative}._tabs_109jf_18 button:first-child{padding-left:4px}._tabs_109jf_18 svg{width:17px;height:17px}._tabs_109jf_18 button:after{content:"";background:var(--demo-gold);height:2px;transition:transform .25s;position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(0)}._tabs_109jf_18 button[aria-pressed=true]{color:var(--demo-gold)}._tabs_109jf_18 button[aria-pressed=true]:after{transform:scaleX(1)}._body_109jf_25{grid-template-columns:minmax(0,1fr) 265px;gap:28px;padding:30px;display:grid}._main_109jf_26{min-width:0}._weekHeading_109jf_27{letter-spacing:.09em;color:var(--demo-muted);justify-content:space-between;gap:15px;margin:0 0 17px;font-size:9px;display:flex}._weekHeading_109jf_27>span:last-child{color:#cfbc90;font-variant-numeric:tabular-nums;letter-spacing:.02em}._days_109jf_29{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:24px;display:grid}._days_109jf_29 button{min-height:86px;color:var(--demo-muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-items:center;gap:10px;padding:11px 4px 7px;display:grid}._days_109jf_29 button>span{letter-spacing:.08em;font-size:9px}._days_109jf_29 strong{color:#ecefe5;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}._days_109jf_29 i{color:#728a76;height:8px;font-size:10px;font-style:normal}._days_109jf_29 button:hover{background:#ffffff06}._days_109jf_29 button[aria-pressed=true]{color:var(--demo-gold);background:#e0b86d12;border-color:#e0b86d8c}._days_109jf_29 button[aria-pressed=true] strong,._days_109jf_29 i[data-complete=true]{color:var(--demo-gold)}._session_109jf_37,._progressPanel_109jf_37{border:1px solid var(--demo-line);background:#18251d;border-radius:10px;padding:26px}._sessionHeader_109jf_38{justify-content:space-between;align-items:center;gap:18px;display:flex}._eyebrow_109jf_39{letter-spacing:.1em;color:var(--demo-gold);font-size:9px;font-weight:750;line-height:1.7}._session_109jf_37 h3{letter-spacing:-.045em;margin:10px 0;font-size:clamp(23px,2.5vw,31px);font-weight:550;line-height:1.18}._sessionHeader_109jf_38 p{color:var(--demo-muted);font-size:12px;line-height:1.75}._meta_109jf_42{border-block:1px solid var(--demo-line);flex-wrap:wrap;gap:10px 18px;margin:22px 0;padding:16px 0;display:flex}._meta_109jf_42>span{color:#b3c0b5;align-items:center;gap:7px;font-size:10px;display:flex}._meta_109jf_42 svg{color:#c6ae7c;width:14px;height:14px}._meta_109jf_42>span:last-child{color:#839387}._exercises_109jf_46{margin:0 0 22px;padding:0;list-style:none}._exercises_109jf_46 li+li{border-top:1px solid var(--demo-line)}._exercises_109jf_46 button{color:#eef2e8;text-align:left;background:0 0;border:0;align-items:center;gap:15px;width:100%;padding:16px 0;display:flex}._exerciseLetter_109jf_49{border:1px solid var(--demo-line);width:35px;height:35px;color:var(--demo-gold);border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;display:grid}._exercises_109jf_46 button>span:nth-child(2){flex:1}._exercises_109jf_46 strong{font-size:13px;font-weight:600;line-height:1.5;display:block}._exercises_109jf_46 small{color:var(--demo-muted);margin-top:5px;font-size:10px;display:block}._exercises_109jf_46 button>span:last-child{color:var(--demo-gold);font-size:20px;transition:transform .2s}._exercises_109jf_46 button:hover>span:last-child{transform:translate(2px,-2px)}._primary_109jf_55{background:var(--demo-gold);border:1px solid var(--demo-gold);border-radius:5px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;padding:14px 18px;font-size:11px;font-weight:750;text-decoration:none;display:flex;color:#1b241b!important}._primary_109jf_55>span{font-size:20px;line-height:1}._summary_109jf_57{background:#1b2c21;border:1px solid #c6d2ba29;border-radius:10px;padding:25px 22px}._summary_109jf_57 h3{letter-spacing:-.04em;margin-top:13px;font-size:24px;font-weight:500;line-height:1.25}._summaryPair_109jf_59{border-top:1px solid var(--demo-line);grid-template-columns:1fr 1fr;gap:12px;padding-top:16px;display:grid}._summaryPair_109jf_59>div{gap:5px;display:grid}._summaryPair_109jf_59 strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:500}._summaryPair_109jf_59 span{color:var(--demo-muted);font-size:9px}._textButton_109jf_63{color:var(--demo-gold);text-align:left;background:0 0;border:0;min-height:44px;padding:12px 0;font-size:11px}._summary_109jf_57>._textButton_109jf_63{border-top:1px solid var(--demo-line);width:100%;margin-top:13px}._privateNote_109jf_65{padding:26px 4px 0 33px;position:relative}._privateNote_109jf_65 svg{width:20px;height:20px;color:var(--demo-gold);position:absolute;top:27px;left:0}._privateNote_109jf_65 strong{font-size:12px;font-weight:600}._privateNote_109jf_65 p{color:var(--demo-muted);margin:10px 0;font-size:11px;line-height:1.8}._privateNote_109jf_65 a{color:var(--demo-gold);font-size:11px;line-height:2}._exerciseTabs_109jf_70{border-top:1px solid var(--demo-line);gap:6px;margin:24px 0;padding-top:18px;display:flex}._exerciseTabs_109jf_70 button{text-align:left;border:1px solid var(--demo-line);color:#aebdaf;background:#121e17;border-radius:5px;flex:1;align-items:center;gap:7px;min-width:0;padding:9px;font-size:9px;line-height:1.5;display:flex}._exerciseTabs_109jf_70 button>span{color:var(--demo-gold);font-size:11px}._exerciseTabs_109jf_70 button[aria-pressed=true]{color:#f3eddb;background:#e0b86d0c;border-color:#e0b86d88}._loggerHeading_109jf_74{justify-content:space-between;align-items:center;gap:12px;display:flex}._loggerHeading_109jf_74 h4{letter-spacing:-.035em;margin-top:6px;font-size:21px;font-weight:550;line-height:1.3}._loggerHeading_109jf_74>span{color:var(--demo-gold);font-variant-numeric:tabular-nums;font-size:11px}._logger_109jf_74>p{color:var(--demo-muted);margin-top:10px;font-size:11px;line-height:1.7}._setHeading_109jf_78,._setRow_109jf_78{grid-template-columns:40px 1fr 1fr 46px;align-items:center;gap:12px;display:grid}._setHeading_109jf_78{letter-spacing:.07em;color:#9fad9f;text-align:center;margin-top:24px;padding:0 8px 10px;font-size:10px}._setRow_109jf_78{border:1px solid #0000;border-radius:7px;margin-bottom:4px;padding:8px;transition:background .25s,border-color .25s}._setRow_109jf_78>strong{color:#aabaac;text-align:center;font-size:12px;font-weight:500}._setRow_109jf_78 input{color:#f7f5ea;text-align:center;width:100%;min-width:0;min-height:44px;font:500 15px var(--font-body),sans-serif;font-variant-numeric:tabular-nums;appearance:textfield;background:#111e16;border:1px solid #aabda33a;border-radius:5px}._setRow_109jf_78 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._setRow_109jf_78 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._setRow_109jf_78 button{color:#9eae9f;background:#111e16;border:1px solid #aabda342;border-radius:5px;place-items:center;width:46px;height:44px;padding:0;display:grid}._setRow_109jf_78[data-complete=true]{background:#bdd3a60b;border-color:#bfd2a61a}._setRow_109jf_78[data-complete=true] button{color:#18241b;background:#bfd2a6;border-color:#bfd2a6}._logger_109jf_74 ._result_109jf_87{color:#c4d6b9;min-height:20px;margin:16px 0;font-size:11px}._loggerActions_109jf_88{gap:4px;display:grid}._loggerActions_109jf_88>._textButton_109jf_63{text-align:center}._progressIntro_109jf_90{align-items:center;gap:24px;margin-bottom:24px;display:flex}._progressIntro_109jf_90>:first-child{flex-shrink:0;width:125px;height:125px;margin:0}._progressIntro_109jf_90 h3{letter-spacing:-.04em;margin:10px 0;font-size:25px;font-weight:500;line-height:1.2}._progressIntro_109jf_90 p{color:var(--demo-muted);font-size:11px;line-height:1.7}._progressList_109jf_94{margin:0 0 24px;padding:0;list-style:none}._progressList_109jf_94 li{border-top:1px solid var(--demo-line);padding:18px 0 7px}._progressList_109jf_94 li>div:first-child{grid-template-columns:30px 1fr auto;align-items:center;gap:10px;display:grid}._progressList_109jf_94 li span{color:var(--demo-muted);font-size:10px}._progressList_109jf_94 strong{font-size:12px;font-weight:500;line-height:1.5}._progressList_109jf_94 b{color:var(--demo-gold);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}._progressTrack_109jf_100{background:#d5e0ca16;border-radius:4px;height:4px;margin-top:14px;overflow:hidden}._progressTrack_109jf_100 i{background:var(--demo-gold);transform-origin:0;width:100%;height:100%;transition:transform .5s;display:block}._progressList_109jf_94 button{color:#b4c3b5;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:38px;font-size:10px;display:flex}._rest_109jf_103{text-align:center;background:#162219;border:1px dashed #9aac9140;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:32px;display:flex}._rest_109jf_103>svg{width:35px;height:35px;color:var(--demo-gold);margin-bottom:25px}._rest_109jf_103 h3{letter-spacing:-.04em;margin:12px 0 18px;font-size:30px;font-weight:500;line-height:1.15}._rest_109jf_103 p{max-width:330px;color:var(--demo-muted);font-size:12px;line-height:1.8}._rest_109jf_103 a{min-height:44px;color:var(--demo-gold);padding-top:20px;font-size:12px}._footer_109jf_108{border-top:1px solid var(--demo-line);background:#121c16;justify-content:space-between;align-items:center;gap:20px;padding:15px 28px;display:flex}._footer_109jf_108 p{color:#8d9d8e;font-size:9px;line-height:1.7}._footer_109jf_108 button{color:#c5d0bf;background:0 0;border:0;flex-shrink:0;min-height:40px;padding:8px 0;font-size:10px}@container (width<=850px){._body_109jf_25{grid-template-columns:minmax(0,1fr) 220px;gap:20px;padding:24px}._summary_109jf_57{padding:20px 16px}._session_109jf_37,._progressPanel_109jf_37{padding:20px}._summary_109jf_57 h3{font-size:21px}._exerciseTabs_109jf_70 button{font-size:10px}}@container (width<=680px){._aside_109jf_112{display:none}._body_109jf_25{padding:22px;display:block}._topbar_109jf_10{padding:18px 22px}._badge_109jf_15{display:none}._progressIntro_109jf_90 h3{font-size:27px}}@container (width<=440px){._topbar_109jf_10{gap:10px;padding:17px 15px}._topbar_109jf_10 strong{font-size:12px}._topbar_109jf_10 small{font-size:10px}._brand_109jf_12{width:32px;height:32px;font-size:11px}._previewControls_109jf_11 button{padding:7px;font-size:9px}._previewControls_109jf_11 svg{display:none}._tabs_109jf_18{padding:0 10px}._tabs_109jf_18 button{flex:1;justify-content:center;gap:6px;min-height:54px;padding:13px 5px;font-size:10px}._tabs_109jf_18 svg{width:14px;height:14px}._body_109jf_25{padding:18px 12px}._days_109jf_29{gap:3px;margin-bottom:18px}._days_109jf_29 button{gap:8px;min-height:76px}._days_109jf_29 strong{font-size:20px}._days_109jf_29 button>span{font-size:10px}._session_109jf_37,._progressPanel_109jf_37{padding:19px 14px}._sessionHeader_109jf_38{gap:10px}._session_109jf_37 h3{font-size:24px}._sessionHeader_109jf_38 p{font-size:11px}._sessionHeader_109jf_38>:last-child{width:56px;height:56px}._meta_109jf_42{gap:10px 14px}._meta_109jf_42>span:last-child{display:none}._exerciseTabs_109jf_70{gap:5px}._exerciseTabs_109jf_70 button{align-content:start;gap:4px;padding:8px 6px;font-size:10px;display:grid}._loggerHeading_109jf_74 h4{font-size:22px}._setHeading_109jf_78,._setRow_109jf_78{grid-template-columns:27px 1fr 1fr 44px;gap:8px}._setRow_109jf_78{padding:6px 2px}._setRow_109jf_78 button{width:44px}._setHeading_109jf_78{padding-inline:2px;font-size:9px}._progressIntro_109jf_90{gap:16px}._progressIntro_109jf_90>:first-child{width:98px;height:98px}._progressIntro_109jf_90 h3{font-size:22px}._progressIntro_109jf_90 p{font-size:10px}._progressIntro_109jf_90 strong{font-size:27px}._progressIntro_109jf_90 small{font-size:14px}._progressIntro_109jf_90 .grace-progress-ring span{font-size:10px}._footer_109jf_108{gap:12px;padding:10px 15px}._footer_109jf_108 p,._weekHeading_109jf_27{font-size:10px}._rest_109jf_103{padding:26px 16px}}@media (prefers-reduced-motion:reduce){._workspace_109jf_1 *{transition:none}}
