.coach[data-astro-cid-x74q6utw]{--surface: #0a0a0a;--ink: rgb(var(--gray-dark));--ink-muted: rgb(var(--gray));--grid: #2c2c2a;--axis: #383835;--z1: #184f95;--z2: #256abf;--z3: #3987e5;--z4: #86b6ef;--z5: #cde2fb;--s1: #3987e5;--s2: #d95926;--s3: #199e70;--easy-band: rgba(57, 135, 229, .14);width:960px;max-width:calc(100% - 2em)}html[data-theme=light] .coach[data-astro-cid-x74q6utw]{--surface: #ffffff;--grid: #e1e0d9;--axis: #c3c2b7;--z1: #86b6ef;--z2: #5598e7;--z3: #2a78d6;--z4: #1c5cab;--z5: #104281;--s1: #2a78d6;--s2: #eb6834;--s3: #1baf7a;--easy-band: rgba(42, 120, 214, .1)}.coach__intro[data-astro-cid-x74q6utw]{margin-bottom:1.5rem}.coach__eyebrow[data-astro-cid-x74q6utw],.coach__note[data-astro-cid-x74q6utw],.card__note[data-astro-cid-x74q6utw]{color:var(--ink-muted);font-size:.9375rem}.coach__eyebrow[data-astro-cid-x74q6utw]{margin:0 0 .25rem}.coach__tiles[data-astro-cid-x74q6utw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}@media(max-width:820px){.coach__tiles[data-astro-cid-x74q6utw]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile[data-astro-cid-x74q6utw],.card[data-astro-cid-x74q6utw]{background:var(--card-bg);border-radius:.75rem;box-shadow:var(--box-shadow)}.tile[data-astro-cid-x74q6utw]{display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.1rem;min-width:0}.tile__label[data-astro-cid-x74q6utw],.tile__sub[data-astro-cid-x74q6utw]{font-size:.8125rem;color:var(--ink-muted)}.tile__value[data-astro-cid-x74q6utw]{font-size:1.75rem;font-weight:700;line-height:1.2;color:var(--ink)}.tile__value[data-astro-cid-x74q6utw] small[data-astro-cid-x74q6utw]{font-size:.9rem;font-weight:400;color:var(--ink-muted)}.card[data-astro-cid-x74q6utw]{padding:1.5rem 1.5rem 1rem;margin-bottom:1.25rem}.card[data-astro-cid-x74q6utw] h2[data-astro-cid-x74q6utw]{font-size:1.25rem}.legend[data-astro-cid-x74q6utw]{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:0 0 1rem;font-size:.8125rem;color:var(--ink-muted)}.legend--inline[data-astro-cid-x74q6utw]{margin:-.25rem 0 .5rem}.legend__item[data-astro-cid-x74q6utw]{display:inline-flex;align-items:center;gap:.4rem}.sw[data-astro-cid-x74q6utw]{width:12px;height:12px;border-radius:3px;display:inline-block}.sw--plan[data-astro-cid-x74q6utw]{border:1.5px dashed var(--ink-muted)}.sw[data-astro-cid-x74q6utw].z1{background:var(--z1)}.sw[data-astro-cid-x74q6utw].z2{background:var(--z2)}.sw[data-astro-cid-x74q6utw].z3{background:var(--z3)}.sw[data-astro-cid-x74q6utw].z4{background:var(--z4)}.sw[data-astro-cid-x74q6utw].z5{background:var(--z5)}.sw[data-astro-cid-x74q6utw].s1{background:var(--s1)}.sw[data-astro-cid-x74q6utw].s2{background:var(--s2)}.sw[data-astro-cid-x74q6utw].s3{background:var(--s3)}.chart[data-astro-cid-x74q6utw] svg[data-astro-cid-x74q6utw]{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}.grid[data-astro-cid-x74q6utw]{stroke:var(--grid);stroke-width:1}.axis[data-astro-cid-x74q6utw]{stroke:var(--axis);stroke-width:1}.band[data-astro-cid-x74q6utw]{stroke:var(--ink-muted);stroke-width:1;opacity:.6}.tick[data-astro-cid-x74q6utw]{fill:var(--ink-muted);font-size:12px;font-variant-numeric:tabular-nums}.tick--strong[data-astro-cid-x74q6utw]{fill:var(--ink)}.goal[data-astro-cid-x74q6utw],.marker[data-astro-cid-x74q6utw]{stroke:var(--ink-muted);stroke-width:1.5;stroke-dasharray:4 3}.marker[data-astro-cid-x74q6utw]{stroke:var(--ink)}.easy-band[data-astro-cid-x74q6utw]{fill:var(--easy-band)}.seg[data-astro-cid-x74q6utw],.bar[data-astro-cid-x74q6utw]{stroke:var(--surface);stroke-width:1}.seg[data-astro-cid-x74q6utw].z1,.bar[data-astro-cid-x74q6utw].z1,.dot[data-astro-cid-x74q6utw].z1{fill:var(--z1)}.seg[data-astro-cid-x74q6utw].z2,.bar[data-astro-cid-x74q6utw].z2,.dot[data-astro-cid-x74q6utw].z2{fill:var(--z2)}.seg[data-astro-cid-x74q6utw].z3,.dot[data-astro-cid-x74q6utw].z3{fill:var(--z3)}.seg[data-astro-cid-x74q6utw].z4,.dot[data-astro-cid-x74q6utw].z4{fill:var(--z4)}.seg[data-astro-cid-x74q6utw].z5,.dot[data-astro-cid-x74q6utw].z5{fill:var(--z5)}.seg[data-astro-cid-x74q6utw].s1{fill:var(--s1)}.seg[data-astro-cid-x74q6utw].s2{fill:var(--s2)}.seg[data-astro-cid-x74q6utw].s3{fill:var(--s3)}.bar[data-astro-cid-x74q6utw].partial{opacity:.45}.dot[data-astro-cid-x74q6utw]{stroke:var(--surface);stroke-width:2}.dot[data-astro-cid-x74q6utw].ring{fill:var(--surface);stroke-width:2}.dot[data-astro-cid-x74q6utw].ring.z1{stroke:var(--z1)}.dot[data-astro-cid-x74q6utw].ring.z2{stroke:var(--z2)}.dot[data-astro-cid-x74q6utw].ring.z3{stroke:var(--z3)}.dot[data-astro-cid-x74q6utw].ring.z4{stroke:var(--z4)}.dot[data-astro-cid-x74q6utw].ring.z5{stroke:var(--z5)}.plan[data-astro-cid-x74q6utw]{fill:none;stroke:var(--ink-muted);stroke-width:1.5;stroke-dasharray:4 3;pointer-events:none}.hit[data-astro-cid-x74q6utw]{cursor:default}.hit__area[data-astro-cid-x74q6utw]{fill:transparent}.hit[data-astro-cid-x74q6utw].is-active .hit__area[data-astro-cid-x74q6utw]{fill:var(--grid);opacity:.6}.hit[data-astro-cid-x74q6utw].is-active .dot[data-astro-cid-x74q6utw]{stroke:var(--ink)}.coach-tip[data-astro-cid-x74q6utw]{position:fixed;top:0;left:0;z-index:20;max-width:280px;padding:.5rem .7rem;border-radius:8px;background:var(--card-bg);color:var(--ink);box-shadow:var(--box-shadow);border:1px solid var(--grid);font-size:.8125rem;line-height:1.45;white-space:pre-line;pointer-events:none}.table-wrap[data-astro-cid-x74q6utw]{overflow-x:auto}.bench[data-astro-cid-x74q6utw]{border-collapse:collapse;font-size:.9375rem}.bench[data-astro-cid-x74q6utw] th[data-astro-cid-x74q6utw]{text-align:left;font-weight:600;color:var(--ink-muted);font-size:.8125rem;border-bottom:1px solid var(--axis);padding:.4rem .6rem .4rem 0}.bench[data-astro-cid-x74q6utw] td[data-astro-cid-x74q6utw]{padding:.45rem .6rem .45rem 0;border-bottom:1px solid var(--grid)}.bench[data-astro-cid-x74q6utw] .num[data-astro-cid-x74q6utw]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bench[data-astro-cid-x74q6utw] .nowrap[data-astro-cid-x74q6utw]{white-space:nowrap}.bench__goal[data-astro-cid-x74q6utw] td[data-astro-cid-x74q6utw]{font-weight:700;border-bottom:none}@media(max-width:720px){.card[data-astro-cid-x74q6utw]{padding:1.1rem 1rem .75rem}.tick[data-astro-cid-x74q6utw]{font-size:18px}}
