.vo2-module__ks-lJq__stack{flex-direction:column;gap:20px;display:flex}.vo2-module__ks-lJq__clock{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vo2-module__ks-lJq__split{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.vo2-module__ks-lJq__section{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:22px;display:flex}.vo2-module__ks-lJq__sectionTitle{margin:0;font-size:17px;font-weight:800}.vo2-module__ks-lJq__linkBtn{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:700}.vo2-module__ks-lJq__linkBtn:hover{text-decoration:underline}.vo2-module__ks-lJq__linkBtn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.vo2-module__ks-lJq__resultHead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.vo2-module__ks-lJq__unit{color:var(--muted);font-size:17px}.vo2-module__ks-lJq__headline{color:var(--ink);margin:0;font-size:20px;font-weight:800;line-height:1.35}.vo2-module__ks-lJq__detail{color:var(--soft);font-size:14px;line-height:1.55;font-family:var(--font-numeral), system-ui, sans-serif;font-variant-numeric:tabular-nums;margin:0}.vo2-module__ks-lJq__note{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.vo2-module__ks-lJq__resultLink{color:var(--accent);text-underline-offset:3px;font-size:15px;font-weight:700}.vo2-module__ks-lJq__alert{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.5}.vo2-module__ks-lJq__figures{flex-direction:column;gap:24px;margin-top:8px;display:flex}.vo2-module__ks-lJq__figuresHead{flex-direction:column;gap:10px;max-width:720px;display:flex}.vo2-module__ks-lJq__figuresTitle{margin:0;font-size:30px;font-weight:900;font-stretch:108%;line-height:1.15}.vo2-module__ks-lJq__figure{flex-direction:column;gap:12px;margin:0;display:flex}.vo2-module__ks-lJq__figureBox{background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:clamp(18px,3vw,26px);overflow-x:auto}.vo2-module__ks-lJq__figureInner{flex-direction:column;gap:16px;min-width:560px;display:flex}.vo2-module__ks-lJq__figureInner.vo2-module__ks-lJq__narrow{min-width:260px}.vo2-module__ks-lJq__figureLabel{color:var(--ink);margin:0;font-size:15px;font-weight:700}.vo2-module__ks-lJq__caption{color:var(--muted);max-width:820px;font-size:15px;line-height:1.55}.vo2-module__ks-lJq__svg{width:100%;height:auto;display:block}.vo2-module__ks-lJq__grid{stroke:var(--line-strong);stroke-width:1px}.vo2-module__ks-lJq__tick{fill:var(--muted);font-family:var(--font-numeral), system-ui, sans-serif;font-size:14px}.vo2-module__ks-lJq__axisLabel{fill:var(--soft);font-size:14px}.vo2-module__ks-lJq__curve{stroke:var(--accent);stroke-width:3px;fill:none}.vo2-module__ks-lJq__dot{fill:var(--accent)}.vo2-module__ks-lJq__dotLabel{fill:var(--ink);font-family:var(--font-numeral), system-ui, sans-serif;font-size:14px;font-weight:700}.vo2-module__ks-lJq__bandHead{color:var(--ink);margin:0;font-size:18px;font-weight:800}.vo2-module__ks-lJq__bandWrap{padding:0 8px}.vo2-module__ks-lJq__bar{background:var(--card);border:1px solid var(--line-strong);border-radius:999px;height:12px;margin-top:8px;position:relative}.vo2-module__ks-lJq__mark{background:var(--accent);border:3px solid var(--surface);border-radius:999px;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.vo2-module__ks-lJq__ticks{height:44px;font-family:var(--font-numeral), system-ui, sans-serif;color:var(--muted);margin-top:10px;font-size:13px;position:relative}.vo2-module__ks-lJq__ticks>span{white-space:nowrap;position:absolute;top:0}.vo2-module__ks-lJq__ticks .vo2-module__ks-lJq__center{text-align:center;transform:translate(-50%)}.vo2-module__ks-lJq__ticks .vo2-module__ks-lJq__end{text-align:right;transform:translate(-100%)}.vo2-module__ks-lJq__tickValue{color:var(--ink);font-weight:700;display:block}
