.cmgviz,.vz-figure,.vz-legend{--vz-1:var(--viz-1,#0f7a5a);--vz-2:var(--viz-2,#2a78d6);--vz-3:var(--viz-3,#e0702f);--vz-4:var(--viz-4,#7a5bc7);--vz-5:var(--viz-5,#a87c00);--vz-other:var(--viz-other,#8a8f94);--vz-pos:var(--viz-pos,#2a78d6);--vz-neg:var(--viz-neg,#e0702f);--vz-mid:var(--viz-mid,#e6e3da);--vz-grid:var(--viz-grid,#e6e3da);--vz-axis:var(--viz-axis,#6b7176);--vz-text:var(--c-text,#15171a);--vz-text-2:var(--c-text-2,#50565b);--vz-surface:var(--c-raised,#fff);--vz-highlight:var(--c-accent-subtle,#e3f1eb);--vz-total:var(--c-text-2,#50565b)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.cmgviz,.vz-figure,.vz-legend){--vz-1:var(--viz-1,#1f9e75);--vz-2:var(--viz-2,#3f86e0);--vz-3:var(--viz-3,#d9652a);--vz-4:var(--viz-4,#8f76e0);--vz-5:var(--viz-5,#c08a10);--vz-other:var(--viz-other,#6b7176);--vz-pos:var(--viz-pos,#3f86e0);--vz-neg:var(--viz-neg,#d9652a);--vz-mid:var(--viz-mid,#353a40);--vz-grid:var(--viz-grid,#262a2e);--vz-axis:var(--viz-axis,#a3abb2);--vz-text:var(--c-text,#eceeef);--vz-text-2:var(--c-text-2,#a3abb2);--vz-surface:var(--c-raised,#1b1e21);--vz-highlight:var(--c-accent-subtle,#262a2e);--vz-total:var(--c-text-2,#a3abb2)}}:root[data-theme=dark] :is(.cmgviz,.vz-figure,.vz-legend){--vz-1:var(--viz-1,#1f9e75);--vz-2:var(--viz-2,#3f86e0);--vz-3:var(--viz-3,#d9652a);--vz-4:var(--viz-4,#8f76e0);--vz-5:var(--viz-5,#c08a10);--vz-other:var(--viz-other,#6b7176);--vz-pos:var(--viz-pos,#3f86e0);--vz-neg:var(--viz-neg,#d9652a);--vz-mid:var(--viz-mid,#353a40);--vz-grid:var(--viz-grid,#262a2e);--vz-axis:var(--viz-axis,#a3abb2);--vz-text:var(--c-text,#eceeef);--vz-text-2:var(--c-text-2,#a3abb2);--vz-surface:var(--c-raised,#1b1e21);--vz-highlight:var(--c-accent-subtle,#262a2e);--vz-total:var(--c-text-2,#a3abb2)}svg.cmgviz{font-variant-numeric:tabular-nums lining-nums;max-width:100%;height:auto;font-family:inherit;font-size:12px;display:block;overflow:visible}svg.vz-swatch{vertical-align:-1px;display:inline-block}.cmgviz .vz-label{fill:var(--vz-text);font-size:12px}.cmgviz .vz-tick{fill:var(--vz-text-2);font-size:12px}.cmgviz .vz-strong{font-weight:600}.cmgviz .vz-muted{fill:var(--vz-text-2)}.cmgviz .vz-big{font-size:16px}.cmgviz .vz-cell{fill:var(--vz-text);font-size:12px;font-weight:500}.cmgviz .vz-grid{stroke:var(--vz-grid);stroke-width:1px}.cmgviz .vz-zero{stroke:var(--vz-axis);stroke-width:1px}.cmgviz .vz-rule{stroke:var(--vz-text-2);stroke-width:1.5px;stroke-dasharray:5 4;fill:none}.cmgviz .vz-rule-line{stroke:var(--vz-4)}.cmgviz .vz-annot{stroke:var(--vz-4);stroke-width:1px;stroke-dasharray:2 3}.cmgviz .vz-base{stroke:var(--vz-text);stroke-width:2px}.cmgviz .vz-connector{stroke:var(--vz-axis);stroke-width:1px;stroke-dasharray:2 2}.cmgviz .vz-stem{stroke:var(--vz-axis);stroke-width:2px}.cmgviz .vz-dashed{stroke-dasharray:5 4}.cmgviz .vz-highlight{fill:var(--vz-highlight)}.cmgviz .vz-pos{fill:var(--vz-pos)}.cmgviz .vz-neg{fill:var(--vz-neg)}.cmgviz .vz-total{fill:var(--vz-total)}.cmgviz .vz-total-neg{fill:var(--vz-neg);stroke:var(--vz-text);stroke-width:1.5px}.cmgviz .vz-s1{fill:var(--vz-1)}.cmgviz .vz-s2{fill:var(--vz-2)}.cmgviz .vz-s3{fill:var(--vz-3)}.cmgviz .vz-s4{fill:var(--vz-4)}.cmgviz .vz-s5{fill:var(--vz-5)}.cmgviz .vz-s-other{fill:var(--vz-other)}.cmgviz .vz-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.cmgviz .vz-s1-stroke{stroke:var(--vz-1)}.cmgviz .vz-s2-stroke{stroke:var(--vz-2)}.cmgviz .vz-s3-stroke{stroke:var(--vz-3)}.cmgviz .vz-s4-stroke{stroke:var(--vz-4)}.cmgviz .vz-s5-stroke{stroke:var(--vz-5)}.cmgviz .vz-line-strong{stroke:var(--vz-text);fill:none;stroke-width:2px}.cmgviz .vz-area{fill-opacity:.35}.cmgviz .vz-band{fill-opacity:.2}.cmgviz .vz-seg,.cmgviz .vz-slice,.cmgviz .vz-mark{stroke:var(--vz-surface);stroke-width:1px}.cmgviz .vz-slice{stroke-width:1.5px}.cmgviz .vz-dot{fill:var(--vz-surface);stroke:var(--vz-text);stroke-width:1.5px}.cmgviz .vz-marker{fill:var(--vz-4);stroke:var(--vz-surface);stroke-width:1px}.cmgviz .vz-empty-ring{fill:none;stroke:var(--vz-grid)}.cmgviz .vz-d-0{fill:var(--vz-mid)}.cmgviz .vz-d-p1{fill:color-mix(in srgb, var(--vz-pos) 22%, var(--vz-mid))}.cmgviz .vz-d-p2{fill:color-mix(in srgb, var(--vz-pos) 45%, var(--vz-mid))}.cmgviz .vz-d-p3{fill:color-mix(in srgb, var(--vz-pos) 68%, var(--vz-mid))}.cmgviz .vz-d-n1{fill:color-mix(in srgb, var(--vz-neg) 22%, var(--vz-mid))}.cmgviz .vz-d-n2{fill:color-mix(in srgb, var(--vz-neg) 45%, var(--vz-mid))}.cmgviz .vz-d-n3{fill:color-mix(in srgb, var(--vz-neg) 68%, var(--vz-mid))}.cmgviz .vz-d-null{fill:var(--vz-surface)}.cmgviz .vz-hatch{stroke:var(--vz-axis);stroke-width:1.5px}.cmgviz .vz-hatched{stroke:var(--vz-axis);stroke-dasharray:2 2}.cmgviz .vz-basecell{fill:none;stroke:var(--vz-text);stroke-width:2.5px}.vz-figure{min-width:0;margin:0}.vz-legend{color:var(--vz-text-2);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.vz-legend li{align-items:center;gap:6px;display:inline-flex}.vz-data{margin-top:8px;font-size:.8125rem}.vz-data>summary{cursor:pointer;color:var(--vz-text-2);min-height:24px}.vz-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.vz-table caption{text-align:left;padding:4px 0;font-weight:600}.vz-table th,.vz-table td{border-bottom:1px solid var(--vz-grid);text-align:left;white-space:normal;padding:4px 8px}.vz-table .num,.vz-table td{text-align:right}.vz-table th[scope=row]{font-weight:400}
