._page_17pzd_1{--report-ink:var(--bp-obsidian);--report-paper:var(--bp-paper);--report-surround:var(--bp-cream-deep);--report-green:oklch(38% .1 160);--report-lime:var(--bp-lime);--report-lime-deep:var(--bp-lime-deep);--report-coral:oklch(52% .18 29);--report-blue:var(--bp-blue);--report-line:color-mix(in oklch, var(--bp-line) 78%, var(--bp-ink));--report-muted:oklch(36% .018 155);--report-cream:color-mix(in oklch, var(--bp-cream) 72%, var(--bp-paper));min-height:100dvh;color:var(--report-ink);background:var(--report-surround);padding:28px 16px}._sampleBar_17pzd_19{width:min(1006px,100%);min-height:38px;color:var(--report-paper);background:var(--report-green);justify-content:space-between;align-items:center;margin:0 auto;padding:0 18px;font-size:11px;display:flex}._sampleBar_17pzd_19 a{text-underline-offset:3px;align-items:center;min-height:44px;font-weight:800;text-decoration:underline;display:inline-flex}._sheet_17pzd_41{border:1px solid var(--report-line);background:var(--report-paper);width:min(1006px,100%);min-height:969px;box-shadow:0 18px 44px color-mix(in oklch, var(--report-ink) 10%, transparent);margin:0 auto;padding:37px 30px 34px;position:relative;overflow:hidden}._colourRule_17pzd_53{grid-template-columns:58fr 21fr 21fr;height:12px;display:grid;position:absolute;inset:0 0 auto}._colourRule_17pzd_53 i:first-child{background:var(--report-ink)}._colourRule_17pzd_53 i:nth-child(2){background:var(--report-lime)}._colourRule_17pzd_53 i:nth-child(3){background:var(--report-coral)}._header_17pzd_65{justify-content:space-between;align-items:center;padding:0 12px;display:flex}._header_17pzd_65 .bp-logo{font-size:17px}._header_17pzd_65 .bp-logo-mark{height:27px}._header_17pzd_65 .bp-logo-mark i{background:var(--report-green)}._header_17pzd_65>strong{font-family:var(--bp-headline);text-transform:uppercase;font-size:13px}._titleRow_17pzd_90{border-bottom:1px solid var(--report-line);justify-content:space-between;align-items:start;gap:30px;margin-top:25px;padding:0 12px 22px;display:flex}._titleRow_17pzd_90 h1,._athlete_17pzd_101 h2,._sectionHeading_17pzd_102 h2,._milestone_17pzd_103 h2{font-family:var(--bp-headline);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-weight:700;line-height:.95}._titleRow_17pzd_90 h1{font-size:31px}._titleRow_17pzd_90 p{color:var(--report-muted);margin:0;font-size:.75rem}._titleRow_17pzd_90 ._previewDisclosure_17pzd_122{color:var(--report-coral);letter-spacing:.025em;text-transform:uppercase;margin-top:3px;font-size:.6875rem;font-weight:700}._approved_17pzd_131{border:1px solid var(--report-line);color:var(--report-green);text-transform:uppercase;border-radius:99px;margin-top:-14px;padding:5px 8px;font-size:.6875rem;font-weight:800}._athlete_17pzd_101{background:var(--report-cream);grid-template-columns:58px 1fr auto;align-items:center;gap:17px;min-height:116px;margin-top:17px;padding:17px 20px;display:grid}._avatar_17pzd_153{background:var(--report-blue);border-radius:50%;place-items:center;width:57px;height:57px;font-size:13px;font-weight:800;display:grid}._athlete_17pzd_101 h2{font-size:31px}._athlete_17pzd_101 p{color:var(--report-muted);margin:0;font-size:.75rem}._goal_17pzd_174{border:1px solid var(--report-line);color:var(--report-green);background:var(--report-paper);text-transform:uppercase;border-radius:99px;margin-top:11px;padding:5px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}._index_17pzd_187{place-items:end;display:grid}._index_17pzd_187 strong{color:var(--report-green);font-family:var(--bp-headline);font-size:48px;line-height:.8}._index_17pzd_187 span{color:var(--report-muted);text-transform:uppercase;font-size:.6875rem;line-height:1.3}._metrics_17pzd_206,._progress_17pzd_207,._summary_17pzd_208{margin:34px 10px 0}._sectionHeading_17pzd_102{grid-template-columns:auto 1fr;align-items:center;gap:25px;margin-bottom:10px;display:grid}._sectionHeading_17pzd_102:after{background:var(--report-line);content:"";height:1px}._sectionHeading_17pzd_102 h2,._milestone_17pzd_103 h2{font-size:22px}._metrics_17pzd_206 dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;display:grid}._metrics_17pzd_206 dl>div{border:1px solid var(--report-line);background:var(--report-paper);min-height:87px;padding:12px}._metrics_17pzd_206 dt{color:var(--report-muted);text-transform:uppercase;font-size:.6875rem}._metrics_17pzd_206 dd{font-family:var(--bp-headline);gap:.25rem;margin:16px 0 0;font-size:27px;font-weight:700;line-height:.8;display:grid}._metrics_17pzd_206 small{color:var(--report-green);text-transform:uppercase;font-size:.6875rem;font-weight:700}._measureNote_17pzd_268{color:var(--report-muted);margin:.9rem 0 0;font-size:.6875rem;line-height:1.5}._progress_17pzd_207{margin-top:32px}._progress_17pzd_207 .bp-line-chart{height:168px;padding:8px 12px 0}._progress_17pzd_207 .bp-line-chart .line{stroke:var(--report-green)}._progress_17pzd_207 .bp-line-chart .points circle{fill:var(--report-paper);stroke:var(--report-green)}._summary_17pzd_208{margin-top:28px}._summary_17pzd_208>div:last-child{border:1px solid color-mix(in oklch, var(--report-paper) 24%, var(--report-ink));min-height:112px;color:var(--report-paper);background:var(--report-ink);border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:20px 22px;display:grid}._summary_17pzd_208 p{max-width:680px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.25}._summary_17pzd_208 aside{grid-template-columns:34px auto;align-items:center;gap:10px;display:grid}._summary_17pzd_208 aside>span{width:34px;height:34px;color:var(--report-ink);background:var(--report-cream);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:800;display:grid}._summary_17pzd_208 aside strong,._summary_17pzd_208 aside small{white-space:nowrap;display:block}._summary_17pzd_208 aside strong{text-transform:uppercase;font-size:.75rem}._summary_17pzd_208 aside small{color:color-mix(in oklch, var(--bp-paper) 74%, transparent);margin-top:2px;font-size:.6875rem}._milestone_17pzd_103{grid-template-columns:210px 1fr;align-items:center;gap:35px;margin:33px 10px 0;display:grid}._milestone_17pzd_103>div{display:grid}._milestone_17pzd_103>div span{display:none}._milestone_17pzd_103 strong{color:var(--report-green);font-size:.875rem}._download_17pzd_375{display:none}._actions_17pzd_379{flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 0;display:flex}._footer_17pzd_386{color:var(--report-muted);text-align:right;text-transform:uppercase;margin:9px 10px 0;font-size:.6875rem}._retry_17pzd_394{border:1px solid var(--report-lime);min-height:44px;color:var(--report-ink);background:var(--report-lime);text-transform:uppercase;cursor:pointer;border-radius:5px;align-items:center;margin-top:18px;padding:0 15px;font-size:.75rem;font-weight:800;display:inline-flex}._retry_17pzd_394:hover{background:var(--report-lime-deep)}._retry_17pzd_394:focus-visible,._download_17pzd_375:focus-visible{outline:3px solid var(--report-green);outline-offset:3px}._mobileOnly_17pzd_420{display:none}@media (width<=760px){._page_17pzd_1{background:var(--report-paper);padding:0}._sampleBar_17pzd_19{min-height:44px;font-size:.6875rem}._sampleBar_17pzd_19 a{min-height:44px}._sheet_17pzd_41{width:100%;min-height:1180px;box-shadow:none;border:0;padding:28px 16px 34px}._colourRule_17pzd_53{height:11px}._header_17pzd_65{padding:0}._header_17pzd_65 .bp-logo{font-size:15px}._header_17pzd_65 .bp-logo-mark{height:26px}._header_17pzd_65>strong{display:none}._titleRow_17pzd_90{margin-top:22px;padding:0 0 17px;display:block;position:relative}._titleRow_17pzd_90>div{width:100%}._titleRow_17pzd_90 h1{font-size:24px}._titleRow_17pzd_90 p{max-width:225px;margin-top:2px;font-size:.75rem}._approved_17pzd_131{margin:0;padding:3px 6px;font-size:.6875rem;position:absolute;top:29px;right:0}._athlete_17pzd_101{background:0 0;grid-template-columns:49px 1fr auto;gap:10px;min-height:115px;margin:11px 0 0;padding:13px 7px 31px;position:relative}._avatar_17pzd_153{width:49px;height:49px}._athlete_17pzd_101 h2{font-size:24px}._athlete_17pzd_101 p{font-size:.75rem}._goal_17pzd_174{margin:0;position:absolute;bottom:9px;left:7px;transform:none}._index_17pzd_187 strong{font-size:43px}._index_17pzd_187 span{text-align:right;max-width:64px;font-size:.6875rem;line-height:1.3}._metrics_17pzd_206,._progress_17pzd_207,._summary_17pzd_208{margin-left:0;margin-right:0}._metrics_17pzd_206{margin-top:22px}._sectionHeading_17pzd_102{margin-bottom:12px;display:block}._sectionHeading_17pzd_102:after{display:none}._sectionHeading_17pzd_102 h2,._milestone_17pzd_103 h2{font-size:21px}._metrics_17pzd_206 dl{grid-template-columns:repeat(2,1fr);gap:8px}._metrics_17pzd_206 dl>div{border-radius:5px;min-height:80px;padding:11px}._metrics_17pzd_206 dd{margin-top:14px;font-size:24px}._metrics_17pzd_206 small{float:right;margin-top:4px;font-size:.6875rem}._progress_17pzd_207{margin-top:33px}._progress_17pzd_207 .bp-line-chart{height:170px;padding:0 9px}._summary_17pzd_208{margin-top:32px}._summary_17pzd_208>div:last-child{border-radius:6px;grid-template-columns:1fr;align-content:space-between;gap:21px;min-height:181px;padding:17px 15px}._summary_17pzd_208 p{font-size:16px;line-height:1.28}._summary_17pzd_208 aside{justify-self:start}._milestone_17pzd_103{margin:34px 0 0;display:block}._milestone_17pzd_103>div{border:1px solid var(--report-lime-deep);background:var(--report-cream);border-radius:5px;gap:3px;margin-top:12px;padding:12px 14px 12px 17px}._milestone_17pzd_103>div span{color:var(--report-muted);text-transform:uppercase;font-size:.6875rem;display:block}._milestone_17pzd_103 strong{color:var(--report-ink);font-size:.875rem}._download_17pzd_375{border:1px solid var(--report-ink);width:100%;min-height:45px;color:var(--report-paper);background:var(--report-ink);text-transform:uppercase;border-radius:5px;justify-content:space-between;align-items:center;margin-top:17px;padding:0 15px;font-size:12px;font-weight:800;display:flex}._footer_17pzd_386,._desktopOnly_17pzd_664{display:none}._mobileOnly_17pzd_420{display:inline}}@media print{._page_17pzd_1{background:var(--report-paper);padding:0}._sampleBar_17pzd_19,._download_17pzd_375{display:none}._sheet_17pzd_41{width:100%}}
