.site-reference-compact .site-detail-hero{padding:22px 0 20px}.site-reference-compact .site-breadcrumb{margin-bottom:12px}.site-reference-compact .site-detail-hero .site-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:40px}.site-reference-compact .site-detail-hero .site-eyebrow{margin-bottom:10px!important}.site-reference-compact .site-reference-title{text-wrap:pretty;font-family:Inter,system-ui,sans-serif;font-size:clamp(28px,3.4vw,44px);font-style:normal;font-weight:700;line-height:1.12}.site-reference-compact .site-copy>p:not(.site-eyebrow){margin-top:12px;font-size:15px;line-height:1.55}.site-reference-compact .site-reference-facts{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.site-reference-compact .site-reference-facts>div{border-bottom:0;padding:10px 0}.site-reference-compact .site-reference-facts>div:nth-child(3){grid-column:1/-1}.site-reference-compact .site-reference-facts dd{margin-top:3px;font-size:14px}.site-reference-compact .site-reference-counts{flex-wrap:wrap;gap:8px 28px;margin-top:20px;padding-top:10px;display:flex}.site-reference-compact .site-reference-counts a{align-items:center;gap:8px;min-height:44px;padding:0;display:flex}.site-reference-compact .site-reference-counts strong{font-size:17px}.site-reference-compact .site-reference-counts a>span{font-size:12px}.site-reference-compact .site-detail-index .site-shell{gap:0 24px;padding-block:4px}.site-reference-compact .site-detail-index a{align-items:center;min-height:44px;display:inline-flex}.site-reference-compact .site-reference-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 36px;padding-block:24px 36px;display:grid}.site-reference-compact .site-reference-section{border-bottom:0;padding:0 0 24px;font-size:15px;line-height:1.55;display:block}.site-reference-compact .site-reference-section>div:first-child{margin-bottom:16px}.site-reference-compact .site-reference-section>div>.site-eyebrow{display:none}.site-reference-compact .site-reference-section h2{text-wrap:pretty;font-size:22px;line-height:1.25}.site-reference-compact .site-reference-section h3{font-size:16px;line-height:1.3}.site-reference-compact .site-reference-section>div>.site-small,.site-reference-compact .site-reference-prose>p+p,.site-reference-compact .site-reference-prose>h3+p,.site-reference-compact .site-reference-prose>ul+p{margin-top:10px}.site-reference-compact .site-reference-prose>h3:not(:first-child){margin-top:18px}.site-reference-compact .site-movement-properties{gap:0 22px}.site-reference-compact .site-movement-properties>div{border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 12px;padding:10px 0;display:flex}.site-reference-compact .site-movement-properties dd{margin-top:0;font-size:14px}.site-reference-compact .site-reference-excerpt{margin-block:16px;padding:12px 16px}.site-reference-compact .site-reference-excerpt p{margin-top:5px;font-size:14px}.site-reference-compact .site-reference-disclosure{border-bottom:0;margin-top:16px}.site-reference-compact .site-reference-disclosure summary{min-height:44px;padding:12px 0;font-size:14px}.site-reference-compact .site-reference-disclosure>div{padding-bottom:12px}.site-reference-compact .site-reference-list{margin-top:10px}.site-reference-compact .site-reference-list li{margin-top:6px}.site-reference-compact .site-execution-steps li{padding-bottom:18px;padding-left:32px}.site-reference-compact .site-execution-steps p{margin-top:7px}.site-reference-compact .site-anatomy-roles>div{border-bottom:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:9px 0;font-size:14px;display:grid}.site-reference-compact .site-anatomy-roles dd{margin-top:0}.site-reference-compact .site-movement-table-wrap{margin-block:16px}.site-reference-compact .site-movement-table caption{padding-bottom:10px;font-size:15px}.site-reference-compact .site-movement-table th,.site-reference-compact .site-movement-table td{padding-block:9px}.site-reference-compact .site-movement-table thead th{border-top:0}.site-reference-compact .site-movement-table tbody tr:last-child>*,.site-reference-compact .site-history-detail tbody tr:last-child>*{border-bottom:0}.site-reference-compact #alternatives .site-detail-rows>div:first-child{border-top:0}.site-reference-compact .site-reference-tempo{margin-block:14px}.site-reference-compact .site-reference-tempo dd{font-size:22px}.site-reference-compact .site-link{margin-top:12px;font-size:13px}.site-reference-compact #alternatives{grid-column:1/-1}.site-reference-compact #alternatives .site-reference-prose{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px 36px;display:grid}.site-reference-compact #alternatives .site-reference-prose>p{grid-column:1/-1}.site-reference-compact #alternatives .site-reference-disclosure{margin-top:0}.site-reference-compact #alternatives .site-detail-rows>div{padding:14px 0;display:block}.site-reference-compact #alternatives .site-detail-rows p{margin-top:8px;font-size:14px}.site-reference-compact #alternatives .site-link{grid-column:1/-1;justify-self:start}.site-compact-related{padding-block:24px 32px}.site-compact-related h2{font-size:18px}.site-compact-related nav{flex-wrap:wrap;gap:8px 28px;margin-top:12px;display:flex}.site-compact-related a{min-height:44px;color:var(--site-blue-text);align-items:center;gap:12px;font-size:14px;display:inline-flex}.site-compact-related a:hover{text-decoration:underline}@media (width<=900px){.site-reference-compact .site-reference-body,.site-reference-compact #alternatives .site-reference-prose{grid-template-columns:minmax(0,1fr);gap:20px}.site-reference-compact .site-detail-hero .site-split{grid-template-columns:minmax(0,1fr);gap:16px}.site-reference-compact .site-reference-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.site-reference-compact .site-reference-facts>div:nth-child(3){grid-column:auto}}@media (width<=620px){.site-reference-compact .site-reference-title{font-size:28px}.site-reference-compact .site-detail-index .site-shell{gap:0 18px}.site-reference-compact .site-reference-facts{gap:0 14px}.site-reference-compact .site-reference-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:12px;display:grid}.site-reference-compact .site-reference-section{padding-bottom:20px}.site-reference-compact .site-reference-section h2{font-size:20px}.site-reference-compact .site-movement-table-hint{margin-top:16px!important}.site-reference-compact .site-movement-table-hint+.site-movement-table-wrap{margin-top:8px}}.site-movement-reference{--site-role-primary:#b54435;--site-role-secondary:#967024;--site-role-stabiliser:#26786e;--site-record-positive:#26786e;--site-role-tint:#eaf0ed}.site-movement-reference [data-muscle-role=primary]{--role-colour:var(--site-role-primary)}.site-movement-reference [data-muscle-role=secondary]{--role-colour:var(--site-role-secondary)}.site-movement-reference [data-muscle-role=stabiliser]{--role-colour:var(--site-role-stabiliser)}.site-movement-reference .site-reference-list{padding-left:21px;list-style:outside}.site-movement-reference .site-reference-list>li::marker{color:var(--site-action);font-weight:700}.site-movement-reference .site-coaching-cues{counter-reset:cue;gap:10px;padding-left:0;list-style:none;display:grid}.site-movement-reference .site-coaching-cues>li{counter-increment:cue;margin:0;padding:2px 0 2px 36px;position:relative}.site-coaching-cues>li:before{content:counter(cue, decimal-leading-zero);color:#255cb3;font-variant-numeric:tabular-nums;background:#e0e9f2;border-radius:5px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.site-reference-compact .site-anatomy-roles>div{border-left:3px solid var(--role-colour);padding-left:12px}.site-reference-compact .site-reference-tempo>div{border-top:3px solid var(--site-action);background:#e9edf0;grid-template-rows:1fr auto;padding:12px;display:grid}.site-reference-compact .site-reference-tempo>div:nth-child(2n){border-top-color:var(--site-role-stabiliser)}.site-reference-compact .site-reference-tabs-wrap{background:var(--site-panel);border-top:1px solid var(--site-line)}.site-reference-compact .site-reference-tabs{gap:24px;display:flex}.site-reference-compact .site-reference-tabs button{min-height:54px;color:var(--site-muted);border-bottom:3px solid #0000;padding:12px 2px;font-size:14px;font-weight:600}.site-reference-compact .site-reference-tabs button[aria-selected=true]{color:var(--site-paper);border-bottom-color:var(--site-blue)}.site-reference-compact .site-reference-tabs button>span{color:#c9d7e7;background:#293541;border-radius:3px;margin-left:6px;padding:3px 6px;font-size:10px;font-weight:500}.site-reference-compact [role=tabpanel]{scroll-margin-top:90px}.site-reference-compact .site-reference-media{border-bottom:1px solid var(--site-paper-line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;padding-block:24px;display:grid}.site-reference-compact .site-media-label{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.site-reference-compact .site-media-label h2{font-size:17px;line-height:1.3}.site-reference-compact .site-media-label>span{color:#53616f;white-space:nowrap;font-size:11px}.site-reference-compact .site-demo-video{min-width:0;margin:0}.site-reference-compact .site-demo-video video{aspect-ratio:16/9;background:#1a2026;border:1px solid #d2d9dd;border-radius:6px;width:100%;height:auto;display:block}.site-reference-compact .site-demo-video figcaption,.site-reference-compact .site-media-caption,.site-reference-compact .site-media-error{color:#53616f;margin-top:10px;font-size:12px;line-height:1.5}.site-reference-compact .site-demo-video a,.site-reference-compact .site-media-caption a,.site-reference-compact .site-media-error a{color:#255cb3;text-underline-offset:3px;text-decoration:underline}.site-reference-compact .site-anatomy-preview{background:#eef0ed;border:1px solid #d2d9dd;border-radius:6px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:8px;min-height:0;display:grid;position:relative;overflow:hidden}.site-reference-compact .site-body-views{z-index:1;background:#f4f1e9;border:1px solid #c5ced0;border-radius:4px;display:flex;position:absolute;top:8px;left:8px}.site-reference-compact .site-body-views label{display:block;position:relative}.site-reference-compact .site-body-views input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.site-reference-compact .site-body-views span{place-items:center;min-width:50px;min-height:44px;padding:4px 8px;font-size:11px;display:grid}.site-reference-compact .site-body-views input:checked+span{color:#fff;background:var(--site-action)}.site-reference-compact .site-body-views input:focus-visible+span{outline:3px solid var(--site-ink);outline-offset:3px}.site-reference-compact .site-body-images{padding-top:32px}.site-reference-compact .site-body-images img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:290px}.site-reference-compact .site-body-back,.site-reference-compact .site-anatomy-preview:has(input[value=back]:checked) .site-body-front{display:none}.site-reference-compact .site-anatomy-preview:has(input[value=back]:checked) .site-body-back{display:block}.site-reference-compact .site-media-role-list{gap:12px;padding:16px 12px 16px 0;display:grid}.site-reference-compact .site-media-role-list>div{border-left:3px solid var(--role-colour);padding-left:10px}.site-reference-compact .site-media-role-list dt{color:var(--role-colour);font-size:11px;font-weight:700}.site-reference-compact .site-media-role-list dd{margin-top:4px;font-size:12px;line-height:1.45}.site-reference-compact .site-training-record{padding-block:28px 36px;font-size:14px}.site-reference-compact .site-record-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.site-reference-compact .site-record-heading .site-eyebrow{margin-bottom:8px}.site-reference-compact .site-record-heading h2{font-size:23px;line-height:1.3}.site-reference-compact .site-sample-label{color:#53616f;border:1px solid #cfd7da;border-radius:4px;flex:none;padding:6px 9px;font-size:11px;font-weight:500}.site-reference-compact .site-record-intro{color:#53616f;max-width:780px;margin-top:12px;line-height:1.6}.site-reference-compact .site-record-stats{border:1px solid var(--site-paper-line);background:#faf9f5;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;display:grid;overflow:hidden}.site-reference-compact .site-record-stats>div{border-right:1px solid var(--site-paper-line);border-top:3px solid #96b8e2;padding:18px}.site-reference-compact .site-record-stats>div:first-child{border-top-color:var(--site-record-positive)}.site-reference-compact .site-record-stats>div:last-child{border-right:0}.site-reference-compact .site-record-stats dt{color:#53616f;font-size:12px}.site-reference-compact .site-record-stats dd{font-variant-numeric:tabular-nums;letter-spacing:-.7px;margin-top:7px;font-size:26px;font-weight:650;line-height:1.2}.site-reference-compact .site-record-stats dd>span{letter-spacing:0;color:#53616f;margin-top:7px;font-size:11px;font-weight:400;line-height:1.5;display:block}.site-reference-compact .site-record-analysis{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.site-reference-compact .site-record-chart,.site-reference-compact .site-record-goal{border:1px solid var(--site-paper-line);background:#faf9f5;border-radius:6px;padding:20px}.site-reference-compact .site-record-chart h3,.site-reference-compact .site-record-goal h3,.site-reference-compact .site-record-history h3{font-size:18px;line-height:1.3}.site-reference-compact .site-record-chart-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.site-reference-compact .site-record-chart-head p{color:#53616f;margin-top:4px;font-size:12px}.site-reference-compact .site-record-change{color:var(--site-record-positive);text-align:right;white-space:nowrap;font-size:19px;font-weight:700}.site-reference-compact .site-record-change small{color:#53616f;margin-top:3px;font-size:10px;font-weight:400;display:block}.site-reference-compact .site-record-line{width:100%;height:auto;margin-top:12px;display:block;overflow:visible}.site-reference-compact .site-record-line text{fill:#53616f;font-family:Inter,system-ui,sans-serif;font-size:12px}.site-reference-compact .site-chart-grid{stroke:#dee1dd;stroke-width:1px}.site-reference-compact .site-chart-goal{stroke:var(--site-action);stroke-width:1.5px;stroke-dasharray:5 5}.site-reference-compact .site-record-line .site-chart-goal-label{fill:#255cb3;font-size:11px}.site-reference-compact .site-chart-area{fill:#26786e;opacity:.08}.site-reference-compact .site-chart-trend{fill:none;stroke:var(--site-record-positive);stroke-width:3px;stroke-linejoin:round}.site-reference-compact .site-chart-point{stroke:var(--site-record-positive);stroke-width:2px;fill:#faf9f5}.site-reference-compact .site-record-method{margin-top:14px}.site-reference-compact .site-record-goal{background:#eaf0ed}.site-reference-compact .site-record-goal .site-eyebrow{color:var(--site-record-positive);margin-bottom:8px}.site-reference-compact .site-goal-value{align-items:baseline;gap:8px;margin:22px 0 7px;display:flex}.site-reference-compact .site-goal-value strong{letter-spacing:-1.5px;font-size:42px;line-height:1}.site-reference-compact .site-goal-value span{color:#53616f;font-size:14px}.site-reference-compact .site-record-goal meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:12px;display:block}.site-reference-compact .site-record-goal meter::-webkit-meter-bar{background:#d3dfda;border:none;border-radius:4px}.site-reference-compact .site-record-goal meter::-webkit-meter-optimum-value{background:var(--site-record-positive);border-radius:4px}.site-reference-compact .site-record-goal meter::-moz-meter-bar{background:var(--site-record-positive)}.site-reference-compact .site-record-goal>p:not(.site-eyebrow){color:#53616f;margin-top:9px;font-size:12px}.site-reference-compact .site-record-goal dl{margin:20px 0 8px}.site-reference-compact .site-record-goal dl>div{border-top:1px solid #cfdad4;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.site-reference-compact .site-record-goal dd{font-variant-numeric:tabular-nums;font-weight:600}.site-reference-compact .site-record-goal .site-link{font-size:12px}.site-reference-compact .site-record-history{margin-top:28px}.site-reference-compact .site-record-history .site-record-heading p{color:#53616f;margin-top:6px;font-size:12px}.site-reference-compact .site-history-legend,.site-reference-compact .site-history-session summary{grid-template-columns:1.3fr 1fr 1.2fr 1fr;align-items:center;gap:20px;display:grid}.site-reference-compact .site-history-legend{color:#53616f;border-bottom:1px solid var(--site-paper-line);margin-top:16px;padding:12px 16px;font-size:11px}.site-reference-compact .site-history-session{border-bottom:1px solid var(--site-paper-line)}.site-reference-compact .site-history-session summary{cursor:pointer;padding:14px 16px;list-style:none}.site-reference-compact .site-history-session summary::-webkit-details-marker{display:none}.site-reference-compact .site-history-session summary:hover,.site-reference-compact .site-history-session[open]>summary{background:#e9edf0}.site-reference-compact .site-history-session summary>span{min-width:0}.site-reference-compact .site-history-session summary strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;display:block}.site-reference-compact .site-history-session summary>span>span{color:#53616f;margin-top:5px;font-size:11px;display:block}.site-reference-compact .site-history-session summary small{font-size:11px;font-weight:400}.site-reference-compact .site-history-session summary .site-history-open{color:#255cb3}.site-reference-compact .site-history-open b{margin-left:6px;font-size:15px;transition:transform .15s;display:inline-block}.site-reference-compact .site-history-session[open] .site-history-open b{transform:rotate(45deg)}.site-reference-compact .site-history-session summary .site-volume-bar{background:#d4dce3;border-radius:3px;max-width:140px;height:4px;overflow:hidden}.site-reference-compact .site-volume-bar i{background:#6c99c9;border-radius:3px;height:100%;display:block}.site-reference-compact .site-history-detail{background:#faf9f5;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;padding:10px 16px 16px;display:grid}.site-reference-compact .site-history-detail table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.site-reference-compact .site-history-detail th,.site-reference-compact .site-history-detail td{border-bottom:1px solid #e1e3df;padding:9px 6px}.site-reference-compact .site-history-detail thead th{color:#53616f;font-size:11px;font-weight:500}.site-reference-compact .site-history-detail tbody th{font-weight:500}.site-reference-compact .site-history-note{color:#53616f;padding-top:8px;font-size:12px;line-height:1.6}.site-reference-compact .site-history-note strong{color:var(--site-ink);margin-bottom:5px;font-weight:600;display:block}.site-reference-compact .site-record-footnote{max-width:800px;margin-top:20px}@media (width<=1050px){.site-reference-compact .site-anatomy-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-reference-compact .site-media-role-list{gap:9px}.site-reference-compact .site-media-role-list dd{font-size:11px}.site-reference-compact .site-record-stats>div{padding:14px}.site-reference-compact .site-record-stats dd{font-size:23px}}@media (width<=800px){.site-reference-compact .site-reference-media{grid-template-columns:1fr;gap:24px}.site-reference-compact .site-anatomy-preview{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.site-reference-compact .site-body-images img{max-height:260px}.site-reference-compact .site-media-role-list{gap:16px;padding:16px}.site-reference-compact .site-media-role-list dd{font-size:13px}.site-reference-compact .site-record-heading{flex-direction:column;align-items:start;gap:10px}.site-reference-compact .site-record-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.site-reference-compact .site-record-stats>div:nth-child(2){border-right:0}.site-reference-compact .site-record-stats>div:nth-child(n+3){border-top:1px solid var(--site-paper-line)}.site-reference-compact .site-record-analysis{grid-template-columns:1fr}.site-reference-compact .site-record-goal{-moz-column-gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;display:grid}.site-reference-compact .site-record-goal .site-eyebrow,.site-reference-compact .site-record-goal h3{grid-column:1/-1}.site-reference-compact .site-record-goal dl{grid-area:3/2/span 4}.site-reference-compact .site-history-detail{grid-template-columns:1fr;gap:8px}}@media (width<=540px){.site-reference-compact .site-reference-tabs{gap:14px}.site-reference-compact .site-reference-tabs button{font-size:12px}.site-reference-compact .site-reference-media{padding-block:20px}.site-reference-compact .site-media-label h2{font-size:16px}.site-reference-compact .site-media-role-list{padding:12px 10px 12px 0}.site-reference-compact .site-media-role-list dd{font-size:11px}.site-reference-compact .site-body-images{padding-top:43px}.site-reference-compact .site-record-chart,.site-reference-compact .site-record-goal{padding:16px}.site-reference-compact .site-record-chart-head h3{font-size:16px}.site-reference-compact .site-record-change{font-size:17px}.site-reference-compact .site-record-line{width:calc(100% + 18px);margin-left:-14px}.site-reference-compact .site-record-line text{font-size:18px}.site-reference-compact .site-record-line .site-chart-goal-label{font-size:15px}.site-reference-compact .site-history-legend{display:none}.site-reference-compact .site-history-session:first-of-type{border-top:1px solid var(--site-paper-line);margin-top:14px}.site-reference-compact .site-history-session summary{grid-template-columns:1.1fr .8fr 1fr;gap:8px;padding:14px 10px}.site-reference-compact .site-history-session summary .site-history-volume{display:none}.site-reference-compact .site-history-session summary strong{font-size:13px}.site-reference-compact .site-history-session summary .site-history-date>span{font-size:10px}.site-reference-compact .site-history-detail{padding:8px 8px 16px}.site-reference-compact .site-history-detail th,.site-reference-compact .site-history-detail td{padding-inline:5px}.site-reference-compact .site-history-unit{display:block}.site-reference-compact .site-record-goal{-moz-column-gap:14px;column-gap:14px}.site-reference-compact .site-record-goal .site-link{font-size:11px}.site-reference-compact .site-record-goal dl>div{gap:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.site-reference-compact .site-history-open b{transition:none}}
