.Chart_chartCard__3hggy{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.06)}.Chart_chartTitle__dofkP{font-size:1.05rem;font-weight:700;margin:0 0 4px}.Chart_chartSub__gb853{color:var(--muted);font-size:.92rem;margin:0 0 12px}.Chart_ringWrap__4fqQm{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.Chart_ringCenter__POQ3f{font-weight:800;fill:#1c2420}.Chart_ringCenterSub__C3kVw{fill:#5b6660;font-weight:600}.Chart_legend__4Uh3I{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px;font-size:.98rem}.Chart_legend__4Uh3I li{display:flex;align-items:center;gap:8px}.Chart_legendDot__nwsYH{width:12px;height:12px;border-radius:4px;flex-shrink:0}.Chart_legendValue__k2Cnf{margin-left:auto;font-weight:700;padding-left:16px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_barLabel__kaU6K,.Chart_barValue__WDqVd{font-size:.92rem;fill:#1c2420}.Chart_barValue__WDqVd{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_statCard__QVdKs{background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.06);border:1px solid var(--line);border-top:5px solid #1b7a43}.Chart_statValue__KS4ba{display:block;font-size:1.7rem;font-weight:800;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_statLabel__TkwaT{font-size:.95rem}.Chart_statLabel__TkwaT,.Chart_statSub__e4wWE{display:block;color:var(--muted);margin-top:2px}.Chart_statSub__e4wWE{font-size:.88rem}.Chart_progressLabel__jQNFI{display:flex;justify-content:space-between;gap:12px;font-size:.95rem;margin-bottom:5px}.Chart_progressLabel__jQNFI strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_progressTrack__yN_05{height:10px;background:var(--line);border-radius:999px;overflow:hidden}.Chart_progressFill__Wbc_k{display:block;height:100%;border-radius:999px}.Chart_chip__9k8zS{display:inline-block;padding:6px 14px;border-radius:999px;font-size:.95rem;font-weight:700;text-decoration:none}.Chart_srOnly__A1RQO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}