.ch-body{--ch-card:#f5f5f6;--ch-rule:#0000000f;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:10px;padding:4px 18px 20px;display:grid}.ch-body.one{grid-template-columns:minmax(0,1fr)}.ch-full{grid-column:1/-1}.ch-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ch-stat{background:var(--ch-card);border-radius:12px;grid-template-rows:14px 28px auto;align-content:start;gap:4px;min-width:0;padding:12px 14px 13px;display:grid}.ch-stat em{color:var(--m-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-style:normal;line-height:14px;overflow:hidden}.ch-val{letter-spacing:-.025em;white-space:nowrap;min-width:0;height:28px;color:var(--m-strong);align-items:baseline;gap:6px;margin:0;font-size:20px;font-weight:600;line-height:28px;display:flex}.ch-val>span:first-child{flex:none}.ch-val.lead{letter-spacing:-.03em;font-size:24px}.ch-val small{letter-spacing:0;color:var(--m-subtle);margin-left:2px;font-size:11px;font-weight:400}.ch-val b{letter-spacing:0;color:var(--m-subtle);flex:none;font-size:9.5px;font-weight:500}.ch-val b.good{color:var(--m-green)}.ch-val b.bad{color:var(--m-danger)}.ch-val .since{text-overflow:ellipsis;letter-spacing:0;min-width:0;color:var(--m-subtle);font-size:9.5px;font-weight:400;overflow:hidden}.ch-stat i{-webkit-line-clamp:2;color:var(--m-subtle);-webkit-box-orient:vertical;font-size:9.5px;font-style:normal;line-height:14px;display:-webkit-box;overflow:hidden}.ch-fig{background:var(--ch-card);border-radius:12px;align-self:start;gap:10px;min-width:0;margin:0;padding:14px 16px 13px;display:grid}.ch-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ch-head h3{letter-spacing:-.015em;color:var(--m-strong);margin:0;font-size:13.5px;font-weight:600;line-height:1.2}.ch-head p{color:var(--m-subtle);margin:2px 0 0;font-size:9.5px;line-height:1.3}.ch-act{height:22px;color:var(--m-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:500;display:inline-flex}button.ch-act{background:#fff;padding:0 9px}.ch-act:hover,button.ch-act:hover{background:var(--m-l2)}.ch-act.primary{background:var(--m-strong);color:#fff}.ch-act.primary:hover{background:#222}.ch-act.done{color:var(--m-green)}.ch-head .side{flex:none;align-items:center;gap:8px;display:inline-flex}.ch-num{letter-spacing:-.02em;color:#65656599;flex:none;padding-top:2px;font-size:11px;line-height:1}.ch-rule{background:var(--ch-rule);height:1px}.ch-plot{width:100%;height:auto;display:block;overflow:visible}.ch-plot .gridline{stroke:#65656538;stroke-width:1px;stroke-dasharray:2 4}.ch-plot .axis{stroke:#6565658c;stroke-width:1px}.ch-plot .ref{stroke:#6565658c;stroke-width:1px;stroke-dasharray:6 3}.ch-plot .tick{fill:var(--m-subtle);font-size:8.5px;font-weight:400}.ch-plot .reflbl{fill:var(--m-subtle);font-size:8.5px;font-weight:500}.ch-plot .line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ch-plot.wide .tick,.ch-plot.wide .reflbl{font-size:10px}.ch-plot.wide .pt{stroke-width:2.5px}.ch-plot .line.dashed{stroke-dasharray:5 3}.ch-plot .pt{stroke:#fff;stroke-width:2px}.ch-plot .bar{stroke:none}.ch-legend{color:var(--m-ink);flex-wrap:wrap;gap:4px 14px;font-size:9.5px;display:flex}.ch-legend span{align-items:center;gap:5px;display:inline-flex}.ch-legend i{background:var(--c);border-radius:1px;width:14px;height:2px}.ch-legend i.dashed{background:repeating-linear-gradient(90deg, var(--c) 0 4px, transparent 4px 7px)}.ch-legend i.box{border-radius:2px;width:9px;height:9px}.ch-fig figcaption{border-top:1px solid var(--ch-rule);gap:3px;padding-top:10px;display:grid}.ch-cap{color:var(--m-subtle);margin:0;font-size:9.5px;line-height:1.5}.ch-src{color:#656565cc;margin:0;font-size:9px;line-height:1.5}.ch-src b{font-weight:500}.ch-table{border-collapse:collapse;width:100%;font-size:10.5px}.ch-table th{text-align:left;color:var(--m-subtle);border-bottom:1px solid var(--ch-rule);padding:0 6px 6px 0;font-size:9px;font-weight:500}.ch-table td{border-bottom:1px solid var(--ch-rule);color:var(--m-ink);white-space:nowrap;text-overflow:ellipsis;padding:7px 6px 7px 0;overflow:hidden}.ch-table tr:last-child td{border-bottom:0}.ch-table .r{text-align:right;padding-right:0}.ch-table .strong{color:var(--m-strong);font-weight:500}@container (width<=640px){.ch-body{grid-template-columns:minmax(0,1fr);padding:0 14px 14px}.ch-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
