.cohd{--cohd-ink:#171514;--cohd-muted:#9a948c;--cohd-ease:cubic-bezier(0.2,0.8,0.2,1);width:100%;max-width:440px;margin-inline:auto;padding:22px 22px 18px;border-radius:var(--radius-2xl,24px);background:var(--canvas,#fff);border:1px solid var(--line-grey,rgba(23,21,20,.08));box-shadow:var(--shadow-card,0 20px 50px -28px rgba(23,21,20,.28));font-family:var(--font-sans,"Manrope",system-ui,sans-serif)}.cohd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.cohd-title{display:block;font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--cohd-ink)}.cohd-sub{display:block;font-size:12px;font-weight:500;color:var(--cohd-muted)}.cohd-total{text-align:right}.cohd-total b{display:block;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--cohd-ink);font-variant-numeric:tabular-nums}.cohd-total span{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cohd-muted)}.cohd-svg{display:block;width:100%;height:auto}.cohd-base{stroke:rgba(23,21,20,.12);stroke-width:1}.cohd-bar{transform-box:fill-box;transform-origin:bottom}.cohd-avg{stroke:var(--cohd-ink);stroke-width:1.5;stroke-dasharray:3 3}.cohd-avg-flag rect{fill:var(--cohd-ink)}.cohd-avg-flag text{fill:#fff;font-size:10px;font-weight:800;letter-spacing:.01em}.cohd-tick{font-size:9px;font-weight:600;fill:var(--cohd-muted)}.cohd-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.cohd-leg{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:var(--cohd-ink)}.cohd-leg i{width:9px;height:9px;border-radius:3px}@media (prefers-reduced-motion:no-preference){.cohd-bar{transform:scaleY(0)}.cohd[data-in-view=true] .cohd-bar{animation:cohd-grow .6s var(--cohd-ease) forwards}.cohd-avg,.cohd-avg-flag{opacity:0}.cohd[data-in-view=true] .cohd-avg,.cohd[data-in-view=true] .cohd-avg-flag{animation:cohd-fade .5s var(--cohd-ease) .9s forwards}}@keyframes cohd-grow{to{transform:scaleY(1)}}@keyframes cohd-fade{to{opacity:1}}