.gym-improvement_section__lVUNK{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-surface);overflow:hidden;scroll-margin-top:100px}.gym-improvement_intro__eJHL9{display:grid;grid-template-columns:1fr 1.12fr;gap:var(--space-2xl);padding:clamp(24px,4vw,48px)}.gym-improvement_section__lVUNK .gym-improvement_eyebrow__6iseK{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--text-link);margin:0 0 18px}.gym-improvement_section__lVUNK .gym-improvement_heading__wbtk0{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 20px;letter-spacing:-.035em;text-wrap:balance}.gym-improvement_intro__eJHL9 p{font-size:14px;color:var(--fg-muted)}.gym-improvement_section__lVUNK .gym-improvement_principle__iFJxd{margin-top:22px;line-height:1.6;color:var(--fg-default)}.gym-improvement_cta__2Rnbm{display:inline-flex;align-items:center;gap:18px;background:var(--button-solid-bg);color:var(--fg-on-primary);padding:12px 17px;border-radius:var(--radius-md);text-decoration:none;font-size:14px;font-weight:600;margin-top:24px}.gym-improvement_cta__2Rnbm:hover{background:var(--button-solid-hover)}.gym-improvement_section__lVUNK .gym-improvement_account__oSTZo{font-size:11px;margin-top:10px}.gym-improvement_figure__UoO3B{margin:0;padding:24px;background:var(--primary-tint);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.gym-improvement_figureTop___Y485{display:flex;justify-content:space-between;gap:12px;color:var(--fg-default);font-size:10px;font-weight:600;letter-spacing:.04em}.gym-improvement_figureTop___Y485 span:last-child{color:var(--fg-muted);letter-spacing:0}.gym-improvement_section__lVUNK .gym-improvement_figure__UoO3B h3{font-size:22px;margin:20px 0 14px}.gym-improvement_delta__z92zT{display:flex;align-items:center;gap:15px}.gym-improvement_delta__z92zT>strong{font-size:56px;font-weight:650;line-height:1;letter-spacing:-.05em;color:var(--text-link)}.gym-improvement_delta__z92zT>span{font-size:12px;line-height:1.6;color:var(--fg-muted)}.gym-improvement_chart____3mB{display:block;width:100%;height:auto;margin:10px 0}.gym-improvement_grid__AzBcz{stroke:var(--border-default);stroke-dasharray:4 6}.gym-improvement_rail__XMWG5{stroke:var(--border-strong);stroke-width:2}.gym-improvement_shift__I6D_3{stroke:var(--text-link);stroke-width:7}.gym-improvement_baselineDot__n53Ng{fill:var(--bg-surface);stroke:var(--fg-muted);stroke-width:4}.gym-improvement_improvedDot__1GGlG{fill:var(--text-link);stroke:var(--bg-surface);stroke-width:3}.gym-improvement_axis__0x3IN{fill:var(--fg-muted);font-size:20px}.gym-improvement_improvedScore__NgJvi,.gym-improvement_score__yJu99{fill:var(--fg-default);font-size:34px;font-weight:650}.gym-improvement_improvedScore__NgJvi{fill:var(--text-link)}.gym-improvement_legend__PPJKd{display:flex;gap:25px;justify-content:space-between}.gym-improvement_legend__PPJKd>div{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.7}.gym-improvement_legend__PPJKd strong{display:block;font-size:14px}.gym-improvement_hollow__HMNg9,.gym-improvement_solid__hY68J{flex:none;display:inline-block;width:11px;height:11px;border:2px solid var(--fg-muted);border-radius:50%;margin-top:4px;background:var(--bg-surface)}.gym-improvement_solid__hY68J{border-color:var(--text-link);background:var(--text-link)}.gym-improvement_figure__UoO3B figcaption{font-size:11px;line-height:1.7;color:var(--fg-muted);margin-top:22px;border-top:1px solid var(--border-default);padding-top:15px}.gym-improvement_verdict__HCPoo{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:26px clamp(24px,4vw,48px);background:var(--bg-secondary);border-block:1px solid var(--border-default)}.gym-improvement_verdictLabel__1di_6{font-size:10px;letter-spacing:.08em;font-weight:700;color:var(--text-link)}.gym-improvement_section__lVUNK .gym-improvement_verdict__HCPoo h3{margin:8px 0;font-size:21px}.gym-improvement_verdict__HCPoo p{font-size:13px;color:var(--fg-muted);margin:0;max-width:650px}.gym-improvement_scope__Mv5cw{flex-shrink:0;display:flex;align-items:center;gap:13px;border-left:1px solid var(--border-strong);padding-left:24px}.gym-improvement_scope__Mv5cw strong{font-size:42px;font-weight:600}.gym-improvement_scope__Mv5cw span{font-size:11px;color:var(--fg-muted);line-height:1.7}.gym-improvement_steps__euNc6{list-style:none;padding:30px clamp(24px,4vw,48px);margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.gym-improvement_steps__euNc6 li{display:flex;gap:12px;margin:0!important}.gym-improvement_steps__euNc6 li>span{font-size:11px;color:var(--text-link);font-weight:700}.gym-improvement_steps__euNc6 strong{font-size:13px}.gym-improvement_steps__euNc6 p{font-size:12px;color:var(--fg-muted);margin:7px 0 0;line-height:1.6}.gym-improvement_details__GquqV{margin:0 clamp(24px,4vw,48px) 24px;border-top:1px solid var(--border-default);padding-top:18px}.gym-improvement_details__GquqV summary{cursor:pointer;font-weight:600;color:var(--text-link)}.gym-improvement_details__GquqV p{font-size:13px}.gym-improvement_tableWrap__p4vbo{overflow:auto;margin:15px 0}.gym-improvement_tableWrap__p4vbo table{width:100%;min-width:560px;border-collapse:collapse}.gym-improvement_tableWrap__p4vbo caption{font-size:12px}.gym-improvement_tableWrap__p4vbo td,.gym-improvement_tableWrap__p4vbo th{text-align:left;white-space:nowrap}.gym-improvement_details__GquqV p+p{margin-top:12px}@media(max-width:850px){.gym-improvement_intro__eJHL9{grid-template-columns:1fr}.gym-improvement_verdict__HCPoo{align-items:flex-start;flex-direction:column}.gym-improvement_scope__Mv5cw{border-left:0;padding-left:0}.gym-improvement_steps__euNc6{grid-template-columns:1fr;gap:20px}}@media(max-width:420px){.gym-improvement_figure__UoO3B{padding:18px}.gym-improvement_figureTop___Y485{font-size:9px}.gym-improvement_legend__PPJKd{gap:12px}.gym-improvement_legend__PPJKd>div{font-size:11px}.gym-improvement_intro__eJHL9{padding:22px}.gym-improvement_details__GquqV{margin-inline:22px}}.research-format_page__1ooqv{width:100%;min-width:0;color:var(--fg-default);background:var(--bg-app);font:15px/1.7 var(--font-sans);padding:var(--space-4xl) var(--page-gutter) var(--space-6xl)}.research-format_body__IP6rR,.research-format_masthead__4i0NP,.research-format_summary__kxVPo{width:100%;max-width:var(--basic-max-width);margin-inline:auto;min-width:0}.research-format_masthead__4i0NP{display:grid;justify-items:center;gap:var(--space-md);text-align:center;padding-bottom:var(--space-xl)}.research-format_eyebrow__5jkLH{margin:0;color:var(--text-link);font-size:12px;line-height:1.5;letter-spacing:.1em;font-weight:600;text-transform:uppercase}.research-format_title__cM0aC{margin:0;color:var(--fg-headline);font:600 clamp(32px,4vw,48px)/1.15 var(--font-sans);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance}.research-format_subtitle__Fv3wf{max-width:76ch;margin:0;font-size:17px;line-height:1.7;color:var(--fg-muted);text-wrap:pretty}.research-format_links__Nx6Iq{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin:var(--space-xs) 0 0;padding:0;list-style:none;font-size:14px}.research-format_links__Nx6Iq a{color:var(--text-link);text-decoration:underline;text-underline-offset:.2em}.research-format_summary__kxVPo{border-block:1px solid var(--border-strong);padding-block:var(--space-md);margin-bottom:var(--space-xl);color:var(--fg-muted);font-size:14px;line-height:1.75}.research-format_summary__kxVPo p{margin:0 auto;max-width:90ch}.research-format_summary__kxVPo p+p{margin-top:var(--space-sm)}.research-format_page__1ooqv a:focus-visible{outline:var(--focus-ring);outline-offset:3px}.research-format_body__IP6rR{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3xl)}.research-format_body__IP6rR :is(section,div,figure),.research-format_body__IP6rR>*{min-width:0}.research-format_body__IP6rR [data-research-content]{padding-top:0;gap:var(--space-2xl)}.research-format_page__1ooqv .research-format_body__IP6rR [data-research-note]{max-width:none;padding:var(--space-md) 0;border:0;border-block:1px solid var(--border-default);border-radius:0;background:transparent;color:var(--fg-muted);font-size:14px}.research-format_page__1ooqv .research-format_body__IP6rR [data-research-note] a{color:var(--text-link);text-decoration:underline}.research-format_body__IP6rR dl{display:grid;gap:var(--space-md)}.research-format_body__IP6rR dt{font-weight:600}.research-format_body__IP6rR dd{margin:0}.research-format_body__IP6rR code{overflow-wrap:anywhere}.research-format_body__IP6rR>:is(section,div).mx-auto{max-width:none;padding-inline:0}.research-format_body__IP6rR>:is(section,div).mx-auto>.flex{padding-block:0;gap:var(--space-xl)}.research-format_body__IP6rR :is(h2,h3,h4){color:var(--fg-headline);font-family:var(--font-sans);letter-spacing:-.015em;text-wrap:balance}.research-format_body__IP6rR h2{font-size:clamp(23px,2.5vw,28px);line-height:1.3;font-weight:600}.research-format_body__IP6rR h3{font-size:19px;line-height:1.4;font-weight:600}.research-format_body__IP6rR h4{font-size:17px;line-height:1.4;font-weight:600}.research-format_body__IP6rR p{max-width:90ch;line-height:1.75;overflow-wrap:anywhere}.research-format_body__IP6rR p.text-sm{font-size:15px}.research-format_body__IP6rR p+p{margin-top:var(--space-sm)}.research-format_body__IP6rR :is(ul,ol){line-height:1.8}.research-format_body__IP6rR li+li{margin-top:var(--space-xs)}.research-format_body__IP6rR a{text-underline-offset:.2em}.research-format_body__IP6rR p a{text-decoration:underline}.research-format_section__YT9L9{border-top:1px solid var(--border-default);padding-top:var(--space-xl)}.research-format_body__IP6rR [data-research-panel],.research-format_body__IP6rR div.rounded-lg.border,.research-format_panel__FfhYc{border:0;border-top:1px solid var(--border-default);border-radius:0;background:transparent;box-shadow:none;padding:var(--space-lg) 0}.research-format_body__IP6rR div.rounded-lg.border:hover{box-shadow:none}.research-format_body__IP6rR div.rounded-lg.border>:is(h2,h3){margin-bottom:var(--space-sm)}.research-format_body__IP6rR [data-research-metrics],.research-format_metrics___bIQY{gap:0;border-block:1px solid var(--border-strong)}.research-format_body__IP6rR [data-research-metrics]>div,.research-format_metrics___bIQY>div{border:0;border-radius:0;background:transparent;padding:var(--space-lg);box-shadow:none}.research-format_body__IP6rR [data-research-metrics]>div+div,.research-format_metrics___bIQY>div+div{border-inline-start:1px solid var(--border-default)}.research-format_body__IP6rR [role=region]:has(>table),.research-format_table__3sdTY{border-radius:0}.research-format_body__IP6rR table{font-size:14px;line-height:1.55}.research-format_body__IP6rR table :is(th,td){padding:var(--space-sm) var(--space-md)}.research-format_body__IP6rR table thead{border-block:1px solid var(--border-strong);background:var(--bg-secondary)}.research-format_body__IP6rR table thead th{font-weight:600}.research-format_body__IP6rR table caption{text-align:left;padding-block:var(--space-md);color:var(--fg-muted)}.research-format_body__IP6rR pre{line-height:1.7;font-size:13px}.research-format_body__IP6rR details{border-radius:0;box-shadow:none}.research-format_body__IP6rR details p,.research-format_body__IP6rR details summary{font-size:14px}.research-format_diagram__XSfNs{margin:var(--space-xl) 0;border-block:1px solid var(--border-default);padding-block:var(--space-lg)}.research-format_diagramScroll__nenC_{overflow-x:auto;padding-block:var(--space-sm)}.research-format_diagramScroll__nenC_:focus-visible{outline:var(--focus-ring);outline-offset:3px}.research-format_diagramScroll__nenC_ svg{display:block;width:100%;min-width:800px;height:auto;color:var(--fg-default)}.research-format_diagramScroll__nenC_ svg text{font-family:var(--font-sans)}.research-format_diagramCaption__XfJPG{margin-top:var(--space-md);font-size:13px;line-height:1.75;color:var(--fg-muted)}.research-format_diagramCaption__XfJPG a{color:var(--text-link);text-decoration:underline;text-underline-offset:.2em}@media (max-width:600px){.research-format_page__1ooqv{padding-block:var(--space-xl) var(--space-4xl)}.research-format_masthead__4i0NP{gap:var(--space-sm);padding-bottom:var(--space-xl)}.research-format_subtitle__Fv3wf{font-size:15px}.research-format_links__Nx6Iq{gap:var(--space-xs) var(--space-md)}.research-format_summary__kxVPo{margin-bottom:var(--space-xl)}.research-format_body__IP6rR{gap:var(--space-xl)}.research-format_body__IP6rR table :is(th,td){padding:var(--space-sm) var(--space-xs)}.research-format_body__IP6rR [data-research-metrics]>div+div,.research-format_metrics___bIQY>div+div{border-inline-start:0;border-top:1px solid var(--border-default)}}.research-format_summary__kxVPo p a{color:var(--text-link);text-decoration:underline;text-underline-offset:.2em}.leaderboard_tableRegion__m0baj{overflow-x:auto;border-block:1px solid var(--border-strong)}.leaderboard_tableRegion__m0baj:focus-visible{outline:var(--focus-ring);outline-offset:3px}.leaderboard_tableRegion__m0baj table{width:100%;min-width:980px;border-collapse:collapse}.leaderboard_tableRegion__m0baj td,.leaderboard_tableRegion__m0baj th{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-default)}.leaderboard_tableRegion__m0baj tbody th{min-width:210px}.leaderboard_tableRegion__m0baj small,.leaderboard_tableRegion__m0baj strong{display:block}.leaderboard_tableRegion__m0baj small{margin-top:var(--space-2xs);color:var(--fg-muted);line-height:1.5}.leaderboard_tableRegion__m0baj tbody tr:hover{background:var(--bg-secondary)}.leaderboard_publicationRow__JOfRH{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xl)}.leaderboard_publicationRow__JOfRH p{margin:0}@media (max-width:600px){.leaderboard_publicationRow__JOfRH{flex-direction:column;gap:var(--space-md)}}