.X62sza_rings{justify-content:center;gap:var(--space-10) var(--space-8);flex-wrap:wrap;display:flex}.X62sza_ring{text-align:center;flex-direction:column;flex:9rem;align-items:center;max-width:16rem;display:flex}.X62sza_ringGraphic{aspect-ratio:1;width:9rem;position:relative}.X62sza_ringSvg{width:100%;height:100%;display:block}.X62sza_ringTrack,.X62sza_ringArc{fill:none;stroke-width:12px}.X62sza_ringTrack{stroke:var(--line)}.X62sza_ringArc{stroke:var(--green-ink);stroke-linecap:round}.X62sza_ringDot{fill:var(--green)}.X62sza_ringNumbers{place-content:center;line-height:1;display:grid;position:absolute;inset:0}.X62sza_ringValue{color:var(--ink);font-variant-numeric:tabular-nums;font-size:2rem}.X62sza_ringTarget{margin-top:var(--space-1);color:var(--ink-3);font-size:.75rem;line-height:1.25rem;display:block}.X62sza_ringLabel{max-width:15rem;margin-top:var(--space-4);color:var(--ink);font-size:var(--text-sm);text-wrap:balance;font-weight:500;line-height:1.4}.X62sza_card{max-width:var(--measure);padding:var(--space-5);border:1px solid var(--line);border-top:3px solid var(--green);background:var(--surface-raised);flex-direction:column;margin:0 auto;display:flex;position:relative}@media (min-width:40rem){.X62sza_card{padding:var(--space-6)}}.X62sza_cardTitle{color:var(--ink);font-size:var(--text-lg);line-height:1.3}.X62sza_subtitle{margin-top:var(--space-1);color:var(--ink-3);font-size:var(--text-sm)}.X62sza_subtitle strong{color:var(--ink)}.X62sza_caption{margin-top:var(--space-3);color:var(--ink-2);font-size:var(--text-sm)}.X62sza_chartArea{padding-top:var(--space-4);container-type:inline-size}.X62sza_chartSvg{width:100%;height:auto;font-size:12px;display:block;overflow:visible}.X62sza_narrow{display:none}@container (max-width:30rem){.X62sza_wide{display:none}.X62sza_narrow{display:block}}.X62sza_gridline{stroke:var(--line);stroke-width:1px}.X62sza_axisLabel{fill:var(--ink-3)}.X62sza_marker{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 4}.X62sza_target{stroke:var(--ink-2);stroke-width:2px;stroke-dasharray:6 6}.X62sza_targetLabel{fill:var(--ink-2);font-weight:600}.X62sza_area{fill:color-mix(in srgb, var(--green) 10%, transparent)}.X62sza_line{fill:none;stroke:var(--green-ink);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.X62sza_point{fill:var(--green-ink);stroke:var(--surface-raised);stroke-width:2px}.X62sza_valueLabel{fill:var(--ink);font-size:14px;font-weight:700}.X62sza_bar{fill:var(--green-ink)}.X62sza_barValue{fill:var(--ink);font-weight:600}
