.monthly-headline{flex-direction:column;align-items:flex-start;gap:12px}.monthly-headline .board-number{font-size:clamp(64px,6vw,88px);white-space:nowrap;letter-spacing:-.06em}.monthly-headline>div{gap:4px}.monthly-headline strong{font-size:20px;line-height:28px}
.change-activity{display:grid;grid-template-columns:1fr 1.35fr;gap:56px;padding:40px 0;margin-top:40px;border-top:1px solid #454b40;border-bottom:1px solid #454b40}.activity-summary .eyebrow{color:#b4c19f}.activity-summary h3{font-size:30px;line-height:36px;letter-spacing:-.04em}.activity-total{display:flex;align-items:baseline;margin:24px 0 8px;color:#c6ee92;font-size:clamp(64px,7vw,96px);line-height:1;font-weight:400;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.range-dash{color:#889b77;padding:0 4px}.activity-unit{font-size:16px;line-height:24px;margin:0}.activity-context{color:#b4bbb0;font-size:14px;line-height:22px;max-width:340px;margin-top:24px}.activity-chart-title{display:flex;justify-content:space-between;gap:16px;align-items:center}.activity-chart h4{font-size:18px;line-height:24px;font-weight:500}.activity-chart-title>span{font-size:10px;line-height:16px;letter-spacing:.08em;color:#b4bbb0;text-align:right}.activity-axis{display:flex;justify-content:space-between;color:#aeb6a7;font-size:12px;margin-top:32px}.activity-chart ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:24px}.activity-label{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;line-height:24px;margin-bottom:8px}.activity-label strong{font-size:24px;font-weight:400;font-variant-numeric:tabular-nums}.activity-label small{font-size:12px;color:#aeb6a7}.activity-track{height:24px;background:repeating-linear-gradient(90deg,#2c3128 0,#2c3128 1px,transparent 1px,transparent 33.333%),#22251f;border-radius:4px;overflow:hidden}.activity-fill{width:var(--volume);height:100%;background:repeating-linear-gradient(135deg,transparent 0,transparent 4px,#c6ee9266 4px,#c6ee9266 6px);border:1px solid #a7bf8c;position:relative;border-radius:4px;transform-origin:left}.activity-fill>span{display:block;width:var(--fixed);height:100%;background:#c6ee92}.activity-row.major .activity-fill>span{background:#aebcf3}.activity-row.major .activity-fill{border-color:#aebcf3}.activity-row.urgent .activity-fill>span{background:#e8bd83}.activity-row.urgent .activity-fill{border-color:#e8bd83;background:repeating-linear-gradient(135deg,transparent 0,transparent 4px,#e8bd8366 4px,#e8bd8366 6px)}.activity-legend{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px;font-size:12px;line-height:16px;color:#b4bbb0}.activity-legend>span{display:flex;gap:8px;align-items:center}.activity-legend i{display:inline-block;width:12px;height:12px;background:#c6ee92;border:1px solid #a7bf8c}.activity-legend span:last-child i{background:repeating-linear-gradient(135deg,transparent 0,transparent 3px,#c6ee9280 3px,#c6ee9280 4px)}.activity-source{font-size:12px;line-height:18px;color:#aeb6a7;margin-top:24px}.change-activity.revealed .activity-fill{animation:activity-grow 1.2s var(--curve) both}.change-activity.revealed .activity-row:nth-child(2) .activity-fill{animation-delay:.12s}.change-activity.revealed .activity-row:nth-child(3) .activity-fill{animation-delay:.24s}.motion-paused .activity-fill{animation:none!important;transform:none}
@keyframes activity-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:760px){.change-activity{grid-template-columns:1fr;gap:32px;padding:32px 0;margin-top:32px}.activity-total{font-size:80px}.activity-context{max-width:none}.activity-chart-title{align-items:flex-start}.activity-chart-title>span{max-width:110px}.monthly-headline .board-number{font-size:80px}}
@media(prefers-reduced-motion:reduce){.activity-fill{animation:none!important;transform:none}}
