.charts-module__EAFO0W__chart{--chart-ink:var(--obsidian);--chart-soft:var(--steel);--chart-bar:var(--brass);--chart-bar-strong:var(--obsidian);--chart-dim:var(--hairline);--chart-track:var(--hairline-soft);--chart-warn:var(--amber);min-width:0;color:var(--chart-ink);margin:0;position:relative}.charts-module__EAFO0W__chart[data-tone=dark]{--chart-ink:var(--on-dark);--chart-soft:var(--on-dark-soft);--chart-bar:var(--signal);--chart-bar-strong:var(--on-dark);--chart-dim:var(--line-dark);--chart-track:var(--night);--chart-warn:var(--amber)}.charts-module__EAFO0W__svg{width:100%;height:auto;display:block;overflow:visible}.charts-module__EAFO0W__bar{fill:var(--chart-bar)}.charts-module__EAFO0W__barDim{fill:var(--chart-dim)}.charts-module__EAFO0W__barStrong{fill:var(--chart-bar-strong)}.charts-module__EAFO0W__barForecast{fill:none;stroke:var(--chart-soft);stroke-dasharray:2 2;stroke-width:1px}.charts-module__EAFO0W__baseline{stroke:var(--chart-dim);stroke-width:1px}.charts-module__EAFO0W__line{fill:none;stroke:var(--chart-bar);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.charts-module__EAFO0W__area{fill:var(--chart-bar);opacity:.14}.charts-module__EAFO0W__barLabels{color:var(--chart-soft);text-align:center;gap:4px;margin-top:6px;font-size:11px;line-height:1.35;display:grid}.charts-module__EAFO0W__barLabels span{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.charts-module__EAFO0W__barLabels b{color:var(--chart-ink);font-weight:600}.charts-module__EAFO0W__caption{color:var(--chart-soft);margin-top:6px;font-size:12px;line-height:1.45}.charts-module__EAFO0W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.charts-module__EAFO0W__donutWrap{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.charts-module__EAFO0W__donut{flex:none;width:150px;height:150px}.charts-module__EAFO0W__donutTrack{fill:none;stroke:var(--chart-track);stroke-width:26px}.charts-module__EAFO0W__donutSegment{fill:none;stroke-width:26px;transform-origin:60px 60px;transition:stroke-dasharray calc(.6s*var(--motion-scale))ease;transform:rotate(-90deg)}.charts-module__EAFO0W__donutBig{font:500 15px var(--sans);fill:var(--chart-ink)}.charts-module__EAFO0W__donutSmall{font:9px var(--mono);letter-spacing:.12em;fill:var(--chart-soft)}.charts-module__EAFO0W__legend{flex-direction:column;flex:180px;gap:8px;min-width:0;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.charts-module__EAFO0W__legend li{justify-content:space-between;align-items:center;gap:12px;display:flex}.charts-module__EAFO0W__legendName{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:inline-flex}.charts-module__EAFO0W__swatch{border-radius:3px;flex:none;width:12px;height:12px}.charts-module__EAFO0W__c0{stroke:var(--obsidian);background:var(--obsidian)}.charts-module__EAFO0W__c1{stroke:var(--signal);background:var(--signal)}.charts-module__EAFO0W__c2{stroke:var(--amber);background:var(--amber)}.charts-module__EAFO0W__c3{stroke:var(--brass-deep);background:var(--brass-deep)}.charts-module__EAFO0W__c4{stroke:var(--steel);background:var(--steel)}.charts-module__EAFO0W__c5{stroke:var(--field);background:var(--field)}.charts-module__EAFO0W__c6{stroke:var(--brass);background:var(--brass)}.charts-module__EAFO0W__c7{stroke:var(--graphite);background:var(--graphite)}.charts-module__EAFO0W__chart[data-tone=dark] .charts-module__EAFO0W__c0{stroke:var(--on-dark);background:var(--on-dark)}.charts-module__EAFO0W__heat{grid-template-columns:minmax(80px,120px) minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.charts-module__EAFO0W__heatLabel{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--chart-soft);font-size:11px;overflow:hidden}.charts-module__EAFO0W__heatDays{font-family:var(--mono);color:var(--chart-soft);justify-content:space-between;font-size:10px;display:flex}.charts-module__EAFO0W__h0{fill:var(--chart-track)}.charts-module__EAFO0W__h1{fill:var(--brass);fill-opacity:.18}.charts-module__EAFO0W__h2{fill:var(--brass);fill-opacity:.36}.charts-module__EAFO0W__h3{fill:var(--brass);fill-opacity:.56}.charts-module__EAFO0W__h4{fill:var(--brass);fill-opacity:.78}.charts-module__EAFO0W__h5{fill:var(--brass-deep)}.charts-module__EAFO0W__chart[data-tone=dark] .charts-module__EAFO0W__h1,.charts-module__EAFO0W__chart[data-tone=dark] .charts-module__EAFO0W__h2,.charts-module__EAFO0W__chart[data-tone=dark] .charts-module__EAFO0W__h3,.charts-module__EAFO0W__chart[data-tone=dark] .charts-module__EAFO0W__h4{fill:var(--signal)}.charts-module__EAFO0W__chart[data-tone=dark] .charts-module__EAFO0W__h5{fill:var(--signal-hover)}.charts-module__EAFO0W__paused{fill:var(--amber-tint);stroke:var(--chart-warn);stroke-width:1.2px}.charts-module__EAFO0W__chart[data-tone=dark] .charts-module__EAFO0W__paused{fill:transparent}.charts-module__EAFO0W__heatKey{color:var(--chart-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.charts-module__EAFO0W__keyCell{width:14px;height:14px;display:inline-block}.charts-module__EAFO0W__liveSvg{width:100%;max-width:520px;height:auto;margin:0 auto;display:block}.charts-module__EAFO0W__spoke{stroke:var(--on-dark);stroke-opacity:.14;fill:none}.charts-module__EAFO0W__pulse{fill:none;stroke:var(--signal);stroke-width:1.5px;stroke-dasharray:8 92;stroke-dashoffset:100px;animation:charts-module__EAFO0W__run calc(7s*var(--motion-scale))linear infinite}.charts-module__EAFO0W__ring{fill:none;stroke:var(--signal);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:charts-module__EAFO0W__ringOut calc(3.6s*var(--motion-scale))ease-out infinite}.charts-module__EAFO0W__node{fill:var(--obsidian);stroke:var(--signal);stroke-width:1.4px}.charts-module__EAFO0W__nodePaused{fill:var(--obsidian);stroke:var(--amber);stroke-width:1.4px}.charts-module__EAFO0W__nodeIdle{fill:var(--obsidian);stroke:var(--on-dark-dim);stroke-width:1.4px}.charts-module__EAFO0W__agentOn{fill:var(--signal);animation:charts-module__EAFO0W__blink calc(3.6s*var(--motion-scale))ease-in-out infinite}.charts-module__EAFO0W__agentOff{fill:var(--amber);opacity:.7}.charts-module__EAFO0W__nodeLabel{font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--on-dark-soft)}.charts-module__EAFO0W__hub{fill:var(--obsidian);stroke:var(--signal);stroke-width:1.2px}@keyframes charts-module__EAFO0W__run{to{stroke-dashoffset:0}}@keyframes charts-module__EAFO0W__ringOut{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}@keyframes charts-module__EAFO0W__blink{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.charts-module__EAFO0W__pulse,.charts-module__EAFO0W__ring,.charts-module__EAFO0W__agentOn,.charts-module__EAFO0W__donutSegment{transition:none;animation:none}.charts-module__EAFO0W__ring{display:none}}
