.workout-module__0BOo0q__page,.workout-module__0BOo0q__gate{--forest:var(--brand-primary-hover);--deep:var(--brand-primary-hover);--cream:var(--background-secondary);--gold:var(--brand-premium);--ink:var(--brand-primary-hover);min-height:100vh;color:var(--ink);background:var(--cream);font-family:Arial,Helvetica,sans-serif}.workout-module__0BOo0q__page *,.workout-module__0BOo0q__gate *{box-sizing:border-box}.workout-module__0BOo0q__brand{letter-spacing:.13em;color:var(--background-secondary);font-size:15px;font-weight:900}.workout-module__0BOo0q__brand b{color:var(--gold)}.workout-module__0BOo0q__brand small{color:var(--border-primary);letter-spacing:.28em;margin-top:4px;font-size:8px;display:block}.workout-module__0BOo0q__header{background:var(--deep);justify-content:space-between;align-items:center;height:70px;padding:0 max(24px,50vw - 550px);display:flex}.workout-module__0BOo0q__logout{color:var(--surface-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.workout-module__0BOo0q__hero{background:linear-gradient(110deg,var(--brand-primary-hover) 10%,var(--brand-primary) 100%);color:var(--color-white);min-height:310px;position:relative;overflow:hidden}.workout-module__0BOo0q__heroInner{z-index:1;max-width:1100px;margin:auto;padding:48px 24px 41px;position:relative}.workout-module__0BOo0q__eyebrow{letter-spacing:.22em;color:var(--gold);align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.workout-module__0BOo0q__hero h1{letter-spacing:-.05em;margin:17px 0 11px;font:400 clamp(42px,6vw,76px)/1.04 Georgia,serif}.workout-module__0BOo0q__hero h1 span{color:var(--gold)}.workout-module__0BOo0q__heroInner>p:not(.workout-module__0BOo0q__eyebrow){color:var(--surface-muted);margin:0;font-size:14px}.workout-module__0BOo0q__heroOrb{border:1px solid #d3ad602e;border-radius:50%;width:590px;height:590px;position:absolute;top:-160px;right:-50px;box-shadow:0 0 0 42px #d3ad600a,0 0 0 89px #d3ad6009,0 0 0 140px #d3ad6006}.workout-module__0BOo0q__score{gap:42px;margin-top:30px;display:flex}.workout-module__0BOo0q__score>div{flex-direction:column;gap:2px;display:flex}.workout-module__0BOo0q__score strong{font:400 35px/1 Georgia,serif}.workout-module__0BOo0q__score small{color:var(--border-primary);font-size:18px}.workout-module__0BOo0q__score span{letter-spacing:.18em;color:var(--border-primary);font-size:9px;font-weight:900}.workout-module__0BOo0q__shell{max-width:1100px;margin:auto;padding:0 24px 80px}.workout-module__0BOo0q__weekNav{background:var(--color-white);z-index:2;border:1px solid var(--background-secondary);margin-top:-25px;position:relative;box-shadow:0 12px 35px #00000017}.workout-module__0BOo0q__weekTitle{border-bottom:1px solid var(--background-secondary);justify-content:center;align-items:center;gap:22px;padding:15px;display:flex}.workout-module__0BOo0q__weekTitle strong{text-align:center;min-width:150px;font-size:13px}.workout-module__0BOo0q__weekTitle button{color:var(--brand-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.workout-module__0BOo0q__weekDays{grid-template-columns:repeat(7,1fr);display:grid}.workout-module__0BOo0q__dayTab{background:var(--color-white);border:0;border-right:1px solid var(--background-secondary);cursor:pointer;min-height:80px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.workout-module__0BOo0q__dayTab:last-child{border:0}.workout-module__0BOo0q__dayTab span{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.workout-module__0BOo0q__dayTab strong{font:400 24px Georgia,serif}.workout-module__0BOo0q__dayTab i{background:0 0;border-radius:50%;width:4px;height:4px}.workout-module__0BOo0q__dayTab i.workout-module__0BOo0q__marked{background:var(--brand-premium)}.workout-module__0BOo0q__dayTab.workout-module__0BOo0q__today span{color:var(--brand-premium)}.workout-module__0BOo0q__dayTab.workout-module__0BOo0q__selected{background:var(--brand-primary);color:var(--color-white)}.workout-module__0BOo0q__dayTab.workout-module__0BOo0q__selected span{color:var(--brand-premium)}.workout-module__0BOo0q__columns{grid-template-columns:minmax(0,1fr) 300px;gap:42px;margin-top:51px;display:grid}.workout-module__0BOo0q__sectionHeading{margin-bottom:26px}.workout-module__0BOo0q__sectionHeading h2{letter-spacing:-.045em;margin:9px 0;font:400 clamp(37px,5vw,54px)/1.05 Georgia,serif}.workout-module__0BOo0q__sectionHeading>p:last-child{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.workout-module__0BOo0q__exerciseList{border-top:1px solid var(--surface-muted)}.workout-module__0BOo0q__exercise{border-bottom:1px solid var(--surface-muted);gap:17px;padding:20px 0 22px;display:flex}.workout-module__0BOo0q__check{border:1.5px solid var(--border-primary);background:var(--color-white);cursor:pointer;width:30px;height:30px;color:var(--color-white);flex:0 0 30px;place-items:center;margin-top:2px;display:grid}.workout-module__0BOo0q__check.workout-module__0BOo0q__checked{background:var(--brand-primary);border-color:var(--brand-primary)}.workout-module__0BOo0q__exerciseBody{flex:1;min-width:0}.workout-module__0BOo0q__exerciseTop{align-items:baseline;gap:9px;display:flex}.workout-module__0BOo0q__exerciseNumber{color:var(--brand-premium);letter-spacing:.08em;font-size:9px;font-weight:900}.workout-module__0BOo0q__exercise h3{letter-spacing:-.025em;margin:0;font:400 23px Georgia,serif}.workout-module__0BOo0q__exercise p{color:var(--text-secondary);margin:5px 0 14px;font-size:11px;font-weight:700}.workout-module__0BOo0q__fields{flex-wrap:wrap;gap:8px;display:flex}.workout-module__0BOo0q__fields label{letter-spacing:.09em;color:var(--text-secondary);text-transform:uppercase;flex-direction:column;gap:5px;font-size:9px;font-weight:900;display:flex}.workout-module__0BOo0q__fields input{border:1px solid var(--surface-muted);background:var(--color-white);width:98px;color:var(--brand-primary-hover);border-radius:0;height:38px;padding:0 10px;font:600 12px Arial,sans-serif}.workout-module__0BOo0q__fields input:focus,.workout-module__0BOo0q__notes textarea:focus{outline:2px solid var(--brand-premium);outline-offset:1px}.workout-module__0BOo0q__complete,.workout-module__0BOo0q__stretchButton{border:1px solid var(--brand-primary);background:var(--brand-primary);width:100%;min-height:49px;color:var(--color-white);cursor:pointer;justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:12px;font-weight:900;display:flex}.workout-module__0BOo0q__complete.workout-module__0BOo0q__completed,.workout-module__0BOo0q__stretchButton.workout-module__0BOo0q__stretchDone{background:var(--background-secondary);color:var(--brand-primary);border-color:var(--surface-muted)}.workout-module__0BOo0q__notes{margin-top:34px}.workout-module__0BOo0q__notes label{margin-bottom:12px;font:400 22px Georgia,serif;display:block}.workout-module__0BOo0q__notes label span{color:var(--text-secondary);margin-top:5px;font:400 11px Arial,sans-serif;display:block}.workout-module__0BOo0q__notes textarea{resize:vertical;border:1px solid var(--surface-muted);background:var(--color-white);width:100%;color:var(--brand-primary-hover);padding:13px;font:13px/1.5 Arial,sans-serif}.workout-module__0BOo0q__stretchCard{background:var(--background-secondary);border-top:4px solid var(--brand-premium);padding:27px 25px}.workout-module__0BOo0q__stretchCard .workout-module__0BOo0q__eyebrow{color:var(--brand-premium)}.workout-module__0BOo0q__stretchCard h2{letter-spacing:-.04em;margin:14px 0;font:400 30px/1.08 Georgia,serif}.workout-module__0BOo0q__stretchCard>p:not(.workout-module__0BOo0q__eyebrow){color:var(--text-secondary);font-size:12px;line-height:1.55}.workout-module__0BOo0q__stretchButton{background:var(--brand-primary-hover);margin-top:23px}.workout-module__0BOo0q__stretchToggle{color:var(--brand-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:19px;font-size:11px;font-weight:900;display:flex}.workout-module__0BOo0q__stretchList{color:var(--brand-primary);margin-bottom:0;padding-left:19px;font-size:12px;line-height:2}.workout-module__0BOo0q__reminder{border:1px solid var(--surface-muted);background:var(--color-white);color:var(--brand-primary);gap:14px;margin-top:18px;padding:19px;display:flex}.workout-module__0BOo0q__reminder svg{color:var(--brand-premium);flex:none}.workout-module__0BOo0q__reminder p{margin:0;font-size:11px;line-height:1.6}.workout-module__0BOo0q__backToday{color:var(--brand-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:22px;font-size:11px;font-weight:900;display:flex}.workout-module__0BOo0q__openCard{background:var(--color-white);border:1px solid var(--surface-muted);color:var(--brand-primary);flex-direction:column;gap:9px;padding:36px;display:flex}.workout-module__0BOo0q__openCard strong{color:var(--brand-primary-hover);font:400 24px Georgia,serif}.workout-module__0BOo0q__openCard span{color:var(--text-secondary);font-size:12px}.workout-module__0BOo0q__error{color:var(--error);background:var(--background-secondary);padding:10px 12px;font-size:12px;line-height:1.5}.workout-module__0BOo0q__saving{background:var(--brand-primary-hover);color:var(--color-white);padding:9px 14px;font-size:11px;position:fixed;bottom:15px;right:15px;box-shadow:0 6px 22px #00000021}.workout-module__0BOo0q__loading{background:var(--brand-primary-hover);min-height:100vh;color:var(--color-white);place-items:center;font:18px Georgia,serif;display:grid}.workout-module__0BOo0q__gate{background:linear-gradient(130deg,var(--brand-primary-hover),var(--brand-primary));place-items:center;padding:25px;display:grid;position:relative;overflow:hidden}.workout-module__0BOo0q__gateArt{background:radial-gradient(circle at 75% 30%,#24423733,#0000 40%);position:absolute;inset:0}.workout-module__0BOo0q__gateRing{border:1px solid #c6a15b33;border-radius:50%;width:700px;height:700px;position:absolute;top:-180px;right:-150px;box-shadow:0 0 0 65px #c6a15b0a,0 0 0 130px #c6a15b08,0 0 0 200px #c6a15b05}.workout-module__0BOo0q__gateCard{z-index:1;background:var(--background-secondary);width:min(100%,520px);padding:50px 48px;position:relative;box-shadow:0 30px 70px #0006}.workout-module__0BOo0q__gateCard .workout-module__0BOo0q__brand{color:var(--brand-primary-hover)}.workout-module__0BOo0q__gateCard .workout-module__0BOo0q__eyebrow{color:var(--brand-premium);margin-top:50px}.workout-module__0BOo0q__gateCard h1{letter-spacing:-.055em;color:var(--brand-primary-hover);margin:13px 0;font:400 clamp(46px,7vw,68px)/1 Georgia,serif}.workout-module__0BOo0q__gateCard h1 em{color:var(--brand-premium);font-weight:400}.workout-module__0BOo0q__gateLead{color:var(--text-secondary);max-width:290px;margin-bottom:35px;font-size:13px;line-height:1.6}.workout-module__0BOo0q__gateCard form label{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:9px;font-size:10px;font-weight:900;display:block}.workout-module__0BOo0q__gateInput{background:var(--color-white);border:1px solid var(--surface-muted);display:flex}.workout-module__0BOo0q__gateInput input{min-width:0;color:var(--brand-primary-hover);border:0;outline:none;flex:1;padding:14px;font-size:13px}.workout-module__0BOo0q__gateInput button{background:var(--brand-primary);width:54px;color:var(--color-white);cursor:pointer;border:0}.workout-module__0BOo0q__gateInput button:disabled,.workout-module__0BOo0q__complete:disabled,.workout-module__0BOo0q__stretchButton:disabled,.workout-module__0BOo0q__check:disabled{cursor:wait;opacity:.7}.workout-module__0BOo0q__gateCard .workout-module__0BOo0q__error{margin-top:12px}@media (max-width:760px){.workout-module__0BOo0q__columns{grid-template-columns:1fr;gap:30px;margin-top:35px}.workout-module__0BOo0q__sideColumn{grid-row:2}.workout-module__0BOo0q__hero{min-height:280px}.workout-module__0BOo0q__heroInner{padding-top:39px}.workout-module__0BOo0q__heroOrb{right:-370px}.workout-module__0BOo0q__score{gap:30px}.workout-module__0BOo0q__weekNav{margin-top:-18px}.workout-module__0BOo0q__shell{padding:0 17px 60px}.workout-module__0BOo0q__header{padding:0 17px}.workout-module__0BOo0q__sectionHeading h2{font-size:42px}}@media (max-width:480px){.workout-module__0BOo0q__gateCard{padding:39px 26px}.workout-module__0BOo0q__gateCard .workout-module__0BOo0q__eyebrow{margin-top:42px}.workout-module__0BOo0q__weekTitle{padding:12px}.workout-module__0BOo0q__dayTab{min-height:68px}.workout-module__0BOo0q__dayTab strong{font-size:20px}.workout-module__0BOo0q__dayTab span{font-size:9px}.workout-module__0BOo0q__hero h1{font-size:45px}.workout-module__0BOo0q__score strong{font-size:30px}.workout-module__0BOo0q__score{gap:25px}.workout-module__0BOo0q__score span{font-size:8px}.workout-module__0BOo0q__exercise h3{font-size:20px}.workout-module__0BOo0q__fields input{width:84px}.workout-module__0BOo0q__logout{font-size:0}.workout-module__0BOo0q__logout svg{width:18px;height:18px}}
