.XMJjoa_figure{justify-items:center;gap:1.5rem;margin:0;display:grid;container-type:inline-size}@container (min-width:30rem){.XMJjoa_figure[data-legend]{grid-template-columns:auto minmax(0,1fr);place-items:center stretch}}.XMJjoa_ring{aspect-ratio:1;max-width:100%;position:relative}.XMJjoa_svg{cursor:pointer;width:100%;height:auto;display:block;overflow:visible}.XMJjoa_track{fill:none;stroke:var(--muted);transition:opacity .3s}.XMJjoa_track[data-idle]{opacity:.6}.XMJjoa_segment{fill:var(--slice);transition:opacity .2s}.XMJjoa_svg[data-hovering] .XMJjoa_segment[data-dim]{opacity:.4}.XMJjoa_center{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.XMJjoa_readout{max-width:calc(var(--inner) * .8);text-align:center;flex-direction:column;grid-area:1/1;align-items:center;gap:.125rem;display:flex}.XMJjoa_centerLabel,.XMJjoa_centerMeta{color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.XMJjoa_centerValue{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600;line-height:1.75rem}.XMJjoa_legend{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.XMJjoa_item{overflow:hidden}.XMJjoa_row{border-radius:calc(var(--radius) * .8);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto 3.5ch;align-items:center;gap:.75rem;width:100%;padding:.5rem;font-size:.875rem;line-height:1.25rem;transition:background-color .15s,opacity .15s;display:grid}.XMJjoa_row[data-active],.XMJjoa_row:hover{background:var(--muted)}.XMJjoa_row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.XMJjoa_row[data-pinned] .XMJjoa_rowLabel{font-weight:500}.XMJjoa_row[data-hidden]{opacity:.5}.XMJjoa_row[data-hidden] .XMJjoa_rowLabel{text-decoration:line-through}.XMJjoa_dot{background:var(--slice);border-radius:9999px;width:.625rem;height:.625rem}.XMJjoa_row[data-hidden] .XMJjoa_dot{box-shadow:inset 0 0 0 1.5px var(--slice);background:0 0}.XMJjoa_rowText{flex-direction:column;min-width:0;display:flex}.XMJjoa_rowMembers{color:var(--muted-foreground);font-size:.75rem}.XMJjoa_rowValue{font-variant-numeric:tabular-nums;font-weight:500}.XMJjoa_rowShare{text-align:right;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.XMJjoa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
