.ch-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ch-time{background:var(--c-card);border:1px solid var(--c-rule);border-top:4px solid var(--c-ink);border-radius:12px;padding:8px 9px;display:flex;flex-direction:column;gap:2px}.ch-time b{font-size:22px;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ch-time span{font-size:13px;color:var(--c-muted)}.ch-time small{font-size:12px;color:var(--c-muted)}.ch-time.shown{border-top-color:var(--c-shown)}.ch-time.car{border-top-color:var(--c-car)}.ch-time.shown b{color:var(--c-shown)}.ch-time.car b{color:var(--c-car)}@media (min-width:900px){.ch-time b{font-size:26px}}@media (max-width:359px){.ch-time b{font-size:19px}}.ch-ghost{opacity:.45;display:flex;flex-direction:column;gap:10px}.ch-gap{display:flex;height:14px;gap:2px}.ch-gap span{display:block;height:100%;border-radius:3px;min-width:3px}.ch-gap span:first-child{border-radius:7px 3px 3px 7px}.ch-gap span:last-child{border-radius:3px 7px 7px 3px}.ch-gap span:only-child{border-radius:7px}.ch-gap .shown,.ch-gapk i.shown{background:var(--c-shown)}.ch-gap .car,.ch-gapk i.car{background:var(--c-car)}.ch-gap .none{background:var(--c-grid)}.ch-gapk{display:flex;justify-content:space-between;gap:2px 12px;flex-wrap:wrap;font-size:14px;color:var(--c-ink-2)}.ch-gapk i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px}.ch-gapk b{font-variant-numeric:tabular-nums}.ch-uses{display:flex;flex-direction:column;gap:10px}.ch-use{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:baseline;font-size:16px;font-weight:600}.ch-use b{font-size:19px;font-variant-numeric:tabular-nums}.ch-bar{grid-column:1/-1;height:12px;background:var(--c-grid);border-right:3px solid var(--c-car)}.ch-bar,.ch-bar span{border-radius:6px 0 0 6px}.ch-bar span{display:block;height:100%;background:var(--c-ink-2)}.ch-use.low .ch-bar span{background:var(--c-a)}.ch-use.low b{color:var(--c-a)}.ch-axis{display:flex;justify-content:space-between;font-size:12px;color:var(--c-muted);margin-top:-4px;font-variant-numeric:tabular-nums}.ch-limitk{font-size:13px;color:var(--c-car);font-weight:600;white-space:nowrap}.ch-limitk i{display:inline-block;width:3px;height:12px;background:var(--c-car);vertical-align:-2px;margin-left:4px}.ch-spark{display:block;flex:none}.ch-spark .run{fill:none;stroke:var(--c-ink-2);stroke-width:1.5;stroke-linejoin:round}.ch-spark .dot{fill:var(--c-muted);opacity:.6}.ch-spark .off{fill:var(--c-card);stroke:var(--c-muted);stroke-width:1}.ch-spark .pb{fill:var(--c-shown);stroke:var(--c-card);stroke-width:1.2}.ch-keydot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--c-muted);opacity:.7;margin:0 3px 0 0}.ch-keydot.pb{background:var(--c-shown);opacity:1}.ch-keydot.off{background:var(--c-card);border:1px solid var(--c-muted);opacity:1}.ch-keyline{display:inline-block;width:14px;height:0;border-top:2px solid var(--c-ink-2);vertical-align:3px;margin:0 3px 0 0}.ch-sparkkey{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:14px;color:var(--c-muted)}.ch-chart{display:block;width:100%;height:auto;overflow:visible}.ch-grid{stroke:var(--c-grid);stroke-width:1}.ch-axt{font-size:11px;fill:var(--c-muted);font-variant-numeric:tabular-nums}.ch-axt.strong{fill:var(--c-ink);font-weight:600;font-size:12px}.ch-dayl{stroke:var(--c-rule);stroke-width:2;stroke-linecap:round}.ch-ln{fill:none;stroke-width:2;stroke-linejoin:round}.ch-ln.best{stroke:var(--c-ink)}.ch-ln.shown{stroke:var(--c-shown);stroke-dasharray:6 4}.ch-ln.car{stroke:var(--c-car);stroke-dasharray:1.5 3;stroke-linecap:round}.ch-endl{font-size:10px;fill:var(--c-ink-2)}.ch-pt{stroke:var(--c-card);stroke-width:1.5}.ch-pt.best{fill:var(--c-ink)}.ch-pt.shown{fill:var(--c-shown)}.ch-pt.car{fill:var(--c-car)}.ch-pt.best.hollow{fill:var(--c-card);stroke:var(--c-ink)}.ch-ring{fill:none;stroke:var(--c-ink);stroke-width:1.5}.ch-offm{fill:none;stroke:var(--c-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ch-offm.car{stroke:var(--c-car)}.ch-hit{fill:transparent;cursor:pointer}.ch-sg{stroke-width:7;stroke-linecap:round;opacity:.3}.ch-sg.car{stroke:var(--c-car)}.ch-sg.shown{stroke:var(--c-shown)}.ch-key{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:14px;color:var(--c-ink-2)}.ch-k{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.ch-k.best,.ch-k.car,.ch-k.shown{width:18px;height:0;border-radius:0;vertical-align:4px;border-top:2px solid var(--c-ink)}.ch-k.shown{border-top:2px dashed var(--c-shown)}.ch-k.car{border-top:2px dotted var(--c-car)}.ch-k.ringk{background:none;width:12px;height:12px;vertical-align:-1px}.ch-k.hollowk,.ch-k.ringk{border:1.5px solid var(--c-ink)}.ch-k.hollowk{background:var(--c-card)}