main[data-astro-cid-knt32njz]{display:block}.head[data-astro-cid-knt32njz]{padding-top:60px}.kicker[data-astro-cid-knt32njz]{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.head-row[data-astro-cid-knt32njz]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px}.head-title[data-astro-cid-knt32njz]{font-weight:700;font-size:clamp(38px,5.4vw,60px);letter-spacing:-.03em;margin:0;line-height:1}.head-dek[data-astro-cid-knt32njz]{font-size:18px;color:var(--sub);margin:14px 0 0;max-width:42ch;line-height:1.5;text-wrap:pretty}.count-card[data-astro-cid-knt32njz]{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:16px;padding:16px 22px;background:var(--card)}.count-num[data-astro-cid-knt32njz]{font-weight:700;font-size:46px;line-height:.9;color:var(--accent);letter-spacing:-.03em}.count-race[data-astro-cid-knt32njz]{font-weight:600;font-size:14px}.count-label[data-astro-cid-knt32njz]{font-size:11px;color:var(--sub);margin-top:3px;text-transform:uppercase;letter-spacing:.1em}.metrics[data-astro-cid-knt32njz]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-top:40px}.metric[data-astro-cid-knt32njz]{border:1px solid var(--line);border-radius:16px;padding:20px;background:var(--card)}.metric[data-astro-cid-knt32njz]:hover{border-color:var(--accent)}.metric-label[data-astro-cid-knt32njz]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub)}.metric-value-row[data-astro-cid-knt32njz]{display:flex;align-items:baseline;gap:4px;margin:12px 0 2px}.metric-value[data-astro-cid-knt32njz]{font-weight:700;font-size:30px;letter-spacing:-.02em}.metric-unit[data-astro-cid-knt32njz]{font-size:12px;color:var(--sub)}.metric-foot[data-astro-cid-knt32njz]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.metric-delta[data-astro-cid-knt32njz]{font-size:11.5px;color:var(--accent)}.week-sect[data-astro-cid-knt32njz]{padding-top:44px}.week-card[data-astro-cid-knt32njz]{border:1px solid var(--line);border-radius:18px;background:var(--card);overflow:hidden}.week-head[data-astro-cid-knt32njz]{padding:20px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.week-head-left[data-astro-cid-knt32njz]{display:flex;align-items:center;gap:10px}.week-title[data-astro-cid-knt32njz]{font-weight:600;font-size:16px}.week-range[data-astro-cid-knt32njz]{font-size:11px;color:var(--sub)}.week-total[data-astro-cid-knt32njz]{font-size:13px;color:var(--accent);font-weight:600}.week-grid[data-astro-cid-knt32njz]{display:grid;grid-template-columns:repeat(7,1fr)}.week-day[data-astro-cid-knt32njz]{padding:18px 10px;border-right:1px solid var(--line);min-height:140px}.week-day[data-astro-cid-knt32njz]:last-child{border-right:none}.week-dayname[data-astro-cid-knt32njz]{font-size:11px;color:var(--sub);text-align:center;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.week-chips[data-astro-cid-knt32njz]{display:flex;flex-direction:column;gap:6px;align-items:center}.chip[data-astro-cid-knt32njz]{font-size:10px;font-weight:600;letter-spacing:.04em;padding:5px 0;width:100%;text-align:center;border-radius:7px}.chip-key[data-astro-cid-knt32njz]{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent)}.chip-soft[data-astro-cid-knt32njz]{background:var(--tint);color:var(--accent);border:1px solid transparent}.week-rest[data-astro-cid-knt32njz]{font-size:18px;color:var(--line)}.charts[data-astro-cid-knt32njz]{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:14px}.chart-card[data-astro-cid-knt32njz]{border:1px solid var(--line);border-radius:18px;background:var(--card);padding:22px}.chart-head[data-astro-cid-knt32njz]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.chart-title[data-astro-cid-knt32njz]{font-weight:600;font-size:15px}.chart-meta[data-astro-cid-knt32njz]{font-size:11px;color:var(--sub)}.chart-delta[data-astro-cid-knt32njz]{font-size:11px;color:var(--accent)}.bars[data-astro-cid-knt32njz]{display:flex;align-items:flex-end;gap:8px;height:150px}.bar-col[data-astro-cid-knt32njz]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.bar[data-astro-cid-knt32njz]{width:100%;border-radius:6px 6px 0 0;min-height:6px;transition:height .5s var(--ease)}.bar-label[data-astro-cid-knt32njz]{font-size:9.5px;color:var(--sub)}.log-sect[data-astro-cid-knt32njz]{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;align-items:start;padding-top:44px}.col-title[data-astro-cid-knt32njz]{font-weight:700;font-size:22px;letter-spacing:-.02em;margin:0 0 16px}.log-card[data-astro-cid-knt32njz]{border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden}.log-row[data-astro-cid-knt32njz]{display:flex;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line);align-items:center}.log-row[data-astro-cid-knt32njz]:last-child{border-bottom:none}.log-row[data-astro-cid-knt32njz]:hover{background:var(--tint)}.log-type[data-astro-cid-knt32njz]{font-size:10px;font-weight:600;padding:6px 9px;border-radius:7px;background:var(--tint);color:var(--accent);min-width:54px;text-align:center}.log-mid[data-astro-cid-knt32njz]{flex:1}.log-detail[data-astro-cid-knt32njz]{font-size:15px;font-weight:500;letter-spacing:-.01em}.log-when[data-astro-cid-knt32njz]{font-size:11px;color:var(--sub);margin-top:3px}.log-dur[data-astro-cid-knt32njz]{font-size:13px;color:var(--ink)}.goals-stack[data-astro-cid-knt32njz]{display:flex;flex-direction:column;gap:10px}.goal[data-astro-cid-knt32njz]{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:16px 18px}.goal-row[data-astro-cid-knt32njz]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.goal-text[data-astro-cid-knt32njz]{font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.goal-meta[data-astro-cid-knt32njz]{font-size:11px;color:var(--accent);white-space:nowrap}.goal-track[data-astro-cid-knt32njz]{height:6px;border-radius:99px;background:var(--line);margin-top:12px;overflow:hidden}.goal-fill[data-astro-cid-knt32njz]{height:100%;border-radius:99px;background:var(--accent);transition:width .6s var(--ease)}.foot-note[data-astro-cid-knt32njz]{padding-top:44px}@media(max-width:760px){.metrics[data-astro-cid-knt32njz]{grid-template-columns:repeat(2,1fr)}.charts[data-astro-cid-knt32njz],.log-sect[data-astro-cid-knt32njz]{grid-template-columns:1fr}.week-dayname[data-astro-cid-knt32njz]{font-size:9.5px;letter-spacing:.04em}.chip[data-astro-cid-knt32njz]{font-size:9px}}
