:is(#workout-tracker-page,#workout-builder-page){background:var(--hp-bg);overflow:clip}:is(#workout-tracker-page,#workout-builder-page) .site-shell{width:min(100% - 96px,1320px);margin-inline:auto}:is(#workout-tracker-page,#workout-builder-page) :is(h1,h2){letter-spacing:-.065em;font-weight:850}:is(#workout-tracker-page,#workout-builder-page) h1{margin:0 0 26px;font-size:clamp(3.8rem,5.7vw,5.7rem);line-height:.98}:is(#workout-tracker-page,#workout-builder-page) h2{margin:0 0 24px;font-size:clamp(2.5rem,4.1vw,4.1rem);line-height:1.04}:is(#workout-tracker-page,#workout-builder-page) p{line-height:1.8}:is(#workout-tracker-page,#workout-builder-page) :is(.eyebrow,.tracker-step-eyebrow,.tracker-detail-copy>p){color:var(--hp-blue);letter-spacing:.12em;margin:0 0 23px;font:600 .65rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}:is(#workout-tracker-page,#workout-builder-page) :is(.text-link,.builder-secondary,.builder-copy a,.builder-template-note a,.builder-choice-grid a){color:#a9c9fb;font-size:.87rem;font-weight:650}:is(#workout-tracker-page,#workout-builder-page) :is(.text-link,.builder-secondary){align-items:center;gap:18px;min-height:44px;display:inline-flex}:is(#workout-tracker-page,#workout-builder-page) :is(.text-link,.builder-secondary,.builder-copy a,.builder-choice-grid a):hover{color:#d3e4ff;text-underline-offset:4px;text-decoration:underline}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-hero,.builder-hero){border-bottom:1px solid var(--hp-line);padding:76px 0 86px}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-hero-grid,.builder-hero-grid){grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-hero-lead,.builder-lead){max-width:58ch;margin:0 0 26px;font-size:1.05rem;line-height:1.8}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-hero-actions,.builder-actions){flex-wrap:wrap;align-items:center;gap:20px;display:flex}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-demo-note,.builder-status,.builder-availability){color:#919dad;max-width:58ch;margin:18px 0 25px;font-size:.73rem;line-height:1.75}:is(#workout-tracker-page,#workout-builder-page) .builder-status{letter-spacing:.08em;font:500 .6rem/1.7 ui-monospace,monospace}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-hero-shot,.builder-hero-shot,.tracker-context-shot,.tracker-progress-shot,.builder-target-shot){width:min(100%,350px);margin:0 auto}:is(#workout-tracker-page,#workout-builder-page) .hp-screen a{box-shadow:0 20px 45px #0005}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-intent-section,.tracker-flow-section,.tracker-context-section,.tracker-precision-section,.tracker-detail-section,.tracker-comparison-section,.tracker-progress-section,.builder-section,.workout-gallery-section){border-bottom:1px solid var(--hp-line);padding:94px 0;scroll-margin-top:80px}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-flow-section,.tracker-precision-section,.tracker-comparison-section,.builder-flow,.builder-example,.builder-choices){background:var(--hp-panel)}#workout-tracker-page .tracker-intent-heading{grid-template-columns:1fr 1fr;gap:0 80px;display:grid}#workout-tracker-page .tracker-intent-heading>.eyebrow{grid-column:1/-1}#workout-tracker-page .tracker-intent-heading>h2{grid-area:2/1/span 3}#workout-tracker-page .tracker-intent-heading>p:not(.eyebrow){grid-column:2;margin:0 0 17px;font-size:.93rem}#workout-tracker-page .tracker-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}#workout-tracker-page .tracker-intent-grid a{border:1px solid var(--hp-line);background:#101319;border-radius:7px;flex-direction:column;gap:14px;padding:23px;display:flex}#workout-tracker-page .tracker-intent-grid span{color:#7c9dca;letter-spacing:.07em;font:500 .6rem/1.5 ui-monospace,monospace}#workout-tracker-page .tracker-intent-grid strong{letter-spacing:-.025em;font-size:1.13rem;line-height:1.3}#workout-tracker-page .tracker-intent-grid i{color:#a9c9fb;margin-top:auto;font-size:.76rem;font-style:normal}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-section-heading,.builder-flow-heading,.tracker-detail-heading){max-width:900px;margin-bottom:38px}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-storyboard,.builder-steps){border-top:1px solid #353b46;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:26px 0 0;list-style:none;display:grid}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-step,.builder-steps li){border-left:1px solid #353b46;min-width:0;padding:0 23px}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-step,.builder-steps li):first-child{border-left:0;padding-left:0}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-step-number,.builder-steps li>span){color:#8598b4;margin-bottom:21px;font:500 .63rem/1.6 ui-monospace,monospace;display:block}#workout-tracker-page .tracker-step-eyebrow{margin-bottom:14px;font-size:.55rem}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-step h3,.builder-steps h3){letter-spacing:-.035em;margin:0 0 13px;font-size:1.2rem;line-height:1.16}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-step p:not(.tracker-step-eyebrow),.builder-steps p){margin:0;font-size:.81rem;line-height:1.75}#workout-tracker-page .tracker-step-cue{color:#8496ad;margin-top:15px!important;font-size:.7rem!important}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-context-grid,.tracker-progress-grid,.builder-example-grid,.builder-answer-grid,.builder-connected-grid,.builder-faq-grid){grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}#workout-tracker-page :is(.tracker-context-copy,.tracker-progress-copy){max-width:580px}#workout-tracker-page .tracker-context-points{border-top:1px solid var(--hp-line);margin-top:25px}#workout-tracker-page .tracker-context-points>div{border-bottom:1px solid var(--hp-line);grid-template-columns:135px 1fr;gap:16px;padding:17px 0;display:grid}#workout-tracker-page .tracker-context-points span{color:#8598b4;font:500 .6rem/1.7 ui-monospace,monospace}#workout-tracker-page .tracker-context-points strong{font-size:.82rem;font-weight:500}#workout-tracker-page .tracker-precision-copy{grid-template-columns:1fr 1fr;gap:0 90px;display:grid}#workout-tracker-page .tracker-precision-copy>.eyebrow{grid-column:1/-1}#workout-tracker-page .tracker-precision-copy>h2{grid-area:2/1/span 2}#workout-tracker-page .tracker-precision-copy>p:not(.eyebrow){grid-column:2;margin:0 0 16px}#workout-tracker-page .tracker-detail-grid{border-top:1px solid var(--hp-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:27px;display:grid}#workout-tracker-page .tracker-detail-copy>p{margin-bottom:15px}#workout-tracker-page .tracker-detail-copy h3{letter-spacing:-.035em;margin:0 0 17px;font-size:1.55rem;line-height:1.15}#workout-tracker-page .tracker-detail-copy>span{color:var(--hp-muted);font-size:.87rem;line-height:1.8;display:block}#workout-tracker-page .tracker-comparison-copy{grid-template-columns:1fr 1fr;gap:0 90px;display:grid}#workout-tracker-page .tracker-comparison-copy>.eyebrow{grid-column:1/-1}#workout-tracker-page .tracker-comparison-copy>h2{grid-area:2/1/span 4}#workout-tracker-page .tracker-comparison-copy>p:not(.eyebrow),#workout-tracker-page .tracker-comparison-copy>a{grid-column:2}#workout-tracker-page .tracker-comparison-example{background:#0a101a;border:1px solid #3b485c;border-radius:8px;padding:24px;font-size:1.14rem;line-height:1.8}#workout-tracker-page .tracker-comparison-example strong{color:#84b4fb;text-transform:uppercase;letter-spacing:.08em;margin-bottom:13px;font:500 .62rem ui-monospace,monospace;display:inline-block}#workout-tracker-page .tracker-comparison-note{font-size:.79rem}#workout-tracker-page .tracker-core-note{border-top:1px solid var(--hp-line);margin-top:28px;padding-top:24px}#workout-tracker-page .tracker-core-note h3{font-size:1.2rem}#workout-tracker-page .tracker-core-note p{font-size:.88rem}#workout-builder-page .builder-example-list{border-top:1px solid #353b46;margin-top:29px}#workout-builder-page .builder-example-list>div{border-bottom:1px solid #353b46;grid-template-columns:110px 1fr;gap:6px 14px;padding:19px 0;display:grid}#workout-builder-page .builder-example-list span{color:#8caddb;grid-row:span 2;font:500 .6rem ui-monospace,monospace}#workout-builder-page .builder-example-list strong{font-size:.91rem}#workout-builder-page .builder-example-list small{color:var(--hp-muted)}#workout-builder-page .builder-example-note{font-size:.75rem}#workout-builder-page :is(.builder-connected-grid,.builder-faq-grid){align-items:start}#workout-builder-page .builder-link-row{flex-wrap:wrap;gap:14px 22px;margin-top:25px;display:flex}#workout-builder-page .builder-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px;display:grid}#workout-builder-page .builder-choice-grid article{border:1px solid #353b46;border-radius:7px;padding:24px}#workout-builder-page .builder-choice-grid article>span{color:#8ba6c9;font:500 .6rem ui-monospace,monospace}#workout-builder-page .builder-choice-grid h3{margin:25px 0 15px;font-size:1.35rem;line-height:1.2}#workout-builder-page .builder-choice-grid p{margin:0;font-size:.88rem}#workout-builder-page .builder-template-note{margin-top:26px;font-size:.85rem}#workout-builder-page .builder-faq-list{border-top:1px solid #353b46}#workout-builder-page .builder-faq-list details{border-bottom:1px solid #353b46;padding:20px 0}#workout-builder-page .builder-faq-list summary{cursor:pointer;font-size:.94rem;font-weight:650;line-height:1.5}#workout-builder-page .builder-faq-list p{margin:15px 0 0;font-size:.86rem}:is(#workout-tracker-page,#workout-builder-page) .product-gallery__title{font-size:clamp(2rem,3.7vw,3rem)}:is(#workout-tracker-page,#workout-builder-page) .product-gallery__list a{border-radius:8px}@media (width<=1000px){:is(#workout-tracker-page,#workout-builder-page) .site-shell{width:calc(100% - 64px)}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-hero-grid,.builder-hero-grid,.tracker-context-grid,.tracker-progress-grid,.builder-example-grid,.builder-answer-grid,.builder-connected-grid,.builder-faq-grid){gap:38px}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-storyboard,.builder-steps){grid-template-columns:1fr 1fr;gap:30px}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-step,.builder-steps li){border:0;padding:0}#workout-tracker-page :is(.tracker-intent-heading,.tracker-precision-copy,.tracker-comparison-copy){gap:0 38px}}@media (width<=700px){:is(#workout-tracker-page,#workout-builder-page) .site-shell{width:calc(100% - 40px)}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-hero,.builder-hero){padding:45px 0 55px}:is(#workout-tracker-page,#workout-builder-page) h1{font-size:clamp(2.7rem,11.2vw,3.8rem)}:is(#workout-tracker-page,#workout-builder-page) h2{font-size:clamp(2.2rem,9vw,3rem)}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-hero-grid,.builder-hero-grid,.tracker-context-grid,.tracker-progress-grid,.builder-example-grid,.builder-answer-grid,.builder-connected-grid,.builder-faq-grid){grid-template-columns:minmax(0,1fr);gap:29px}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-hero-lead,.builder-lead){font-size:.94rem;line-height:1.8}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-hero-shot,.builder-hero-shot,.tracker-context-shot,.tracker-progress-shot,.builder-target-shot){width:min(100%,320px)}:is(#workout-tracker-page,#workout-builder-page) :is(.tracker-intent-section,.tracker-flow-section,.tracker-context-section,.tracker-precision-section,.tracker-detail-section,.tracker-comparison-section,.tracker-progress-section,.builder-section,.workout-gallery-section){padding:56px 0}#workout-tracker-page :is(.tracker-intent-heading,.tracker-precision-copy,.tracker-comparison-copy){display:block}#workout-tracker-page :is(.tracker-intent-grid,.tracker-detail-grid),#workout-builder-page .builder-choice-grid{grid-template-columns:1fr;gap:15px}#workout-tracker-page .tracker-intent-grid a{padding:20px}#workout-tracker-page .tracker-detail-copy h3{font-size:1.3rem}#workout-tracker-page .tracker-detail-card{border-bottom:1px solid var(--hp-line);padding-bottom:18px}#workout-tracker-page .tracker-context-points>div{grid-template-columns:100px 1fr}#workout-tracker-page .tracker-progress-copy{grid-row:1}#workout-tracker-page .tracker-progress-shot{grid-row:2}#workout-builder-page .builder-example-list>div{grid-template-columns:85px 1fr}#workout-builder-page .builder-choice-grid h3{margin-top:17px}#workout-builder-page .builder-steps{gap:27px 20px}#workout-builder-page .builder-steps h3,#workout-tracker-page .tracker-step h3{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){:is(#workout-tracker-page,#workout-builder-page) *,:is(#workout-tracker-page,#workout-builder-page) :before{transition:none!important;animation:none!important}}#workout-tracker-page .tracker-precision-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}#workout-tracker-page .tracker-precision-copy{display:block}#workout-tracker-page .tracker-precision-copy>p:not(.eyebrow){margin:0 0 22px}#workout-tracker-page .tracker-variations-shot{width:min(100%,410px);margin:0 auto}#workout-tracker-page .tracker-variations-shot a{aspect-ratio:.72;height:auto;position:relative}#workout-tracker-page .tracker-variations-shot img{object-fit:cover;object-position:50% 90%;width:100%;height:100%;position:absolute;inset:0}#workout-tracker-page .tracker-comparison-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}#workout-tracker-page .tracker-comparison-copy{display:block}#workout-tracker-page .tracker-comparison-example{margin:24px 0}#workout-tracker-page .tracker-set-comparison-shot{width:min(100%,430px);margin:0 auto}#workout-tracker-page .tracker-set-comparison-shot a{border-color:#46556c}#workout-tracker-page .tracker-feedback-legend{flex-wrap:wrap;align-items:center;gap:9px;margin:23px 0 0;display:flex}#workout-tracker-page .tracker-feedback-legend>span:not(.feedback-context){border:1px solid;border-radius:5px;align-items:center;min-height:32px;padding:5px 12px;font-size:.75rem;font-weight:650;display:inline-flex}#workout-tracker-page .is-better{color:#9ad5bf;background:#10211d;border-color:#355a4f!important}#workout-tracker-page .is-worse{color:#e3aaaa;background:#24171b;border-color:#633e45!important}#workout-tracker-page .feedback-context{color:var(--hp-muted);flex-basis:100%;margin-top:4px;font-size:.77rem;line-height:1.7}@media (width<=1000px){#workout-tracker-page :is(.tracker-precision-grid,.tracker-comparison-grid){gap:38px}}@media (width<=700px){#workout-tracker-page :is(.tracker-precision-grid,.tracker-comparison-grid){grid-template-columns:minmax(0,1fr);gap:27px}#workout-tracker-page .tracker-precision-copy{grid-row:1}#workout-tracker-page .tracker-variations-shot{grid-row:2;width:min(100%,350px)}#workout-tracker-page .tracker-set-comparison-shot{width:min(100%,350px)}#workout-tracker-page .tracker-feedback-legend{margin-top:18px}}
