.gx .gx-figure-f1{margin:0}.gx .gx-figure-f1-svg{height:auto;display:block;overflow:visible}.gx .gx-figure-f1-svg--wide{width:calc(100% + var(--margin));margin-left:calc(-1 * var(--margin))}.gx .gx-figure-f1-svg--narrow{width:100%;display:none}.gx .gx-figure-f1-ruler path{fill:none;stroke:var(--faint);stroke-width:1px}.gx .gx-figure-f1-ruler text{font-family:var(--mono);font-variation-settings:"wdth" 87.5;fill:var(--faint);font-size:11px}.gx .gx-figure-curve{fill:none;stroke:var(--ink);stroke-width:.75px;stroke-opacity:.3}.gx .gx-figure-channel{fill:none;stroke:var(--accent);stroke-width:1px;transition:stroke .16s}.gx .gx-figure-end{fill:var(--paper);stroke:var(--accent);stroke-width:1px}.gx .gx-figure-node{fill:var(--accent)}.gx .gx-figure-label{font-family:var(--sans);font-variation-settings:"wdth" 100;fill:var(--ink);font-size:13px;font-weight:450}.gx .gx-figure-total{font-family:var(--sans);font-variation-settings:"wdth" 125;fill:var(--ink);font-size:48px;font-weight:300}.gx .gx-figure-total-sfx{font-size:60%}.gx .gx-figure-ch,.gx .gx-figure-tot{transition:opacity .16s}.gx .gx-figure-tot{cursor:default;outline:none}:is(.gx .gx-figure-f1-svg:has(.gx-figure-tot:hover) :is(.gx-figure-ch,.gx-figure-tot),.gx .gx-figure-f1-svg:has(.gx-figure-tot:focus-visible) :is(.gx-figure-ch,.gx-figure-tot)){opacity:.25}:is(.gx .gx-figure-f1-svg:has(.gx-figure-tot[data-c="1"]:hover) :is(.gx-figure-ch,.gx-figure-tot)[data-c="1"],.gx .gx-figure-f1-svg:has(.gx-figure-tot[data-c="2"]:hover) :is(.gx-figure-ch,.gx-figure-tot)[data-c="2"],.gx .gx-figure-f1-svg:has(.gx-figure-tot[data-c="3"]:hover) :is(.gx-figure-ch,.gx-figure-tot)[data-c="3"],.gx .gx-figure-f1-svg:has(.gx-figure-tot[data-c="1"]:focus-visible) :is(.gx-figure-ch,.gx-figure-tot)[data-c="1"],.gx .gx-figure-f1-svg:has(.gx-figure-tot[data-c="2"]:focus-visible) :is(.gx-figure-ch,.gx-figure-tot)[data-c="2"],.gx .gx-figure-f1-svg:has(.gx-figure-tot[data-c="3"]:focus-visible) :is(.gx-figure-ch,.gx-figure-tot)[data-c="3"]){opacity:1}:is(.gx .gx-figure-f1-svg:has(.gx-figure-tot[data-c="1"]:hover) .gx-figure-ch[data-c="1"] .gx-figure-channel,.gx .gx-figure-f1-svg:has(.gx-figure-tot[data-c="2"]:hover) .gx-figure-ch[data-c="2"] .gx-figure-channel,.gx .gx-figure-f1-svg:has(.gx-figure-tot[data-c="3"]:hover) .gx-figure-ch[data-c="3"] .gx-figure-channel){stroke:var(--ink)}.gx .gx-figure-caption{color:var(--muted);margin:24px 0 0;font-size:13px;font-weight:450;line-height:20px}@media (prefers-reduced-motion:no-preference){.gx .gx-figure-f1-field{animation:.8s steps(40,end) both gx-figure-fill}.gx .gx-figure-f1 .gx-figure-curve{stroke-dasharray:1;animation:.6s cubic-bezier(.2,0,0,1) .7s both gx-figure-draw}.gx .gx-figure-f1 .gx-figure-node{animation:1ms linear .7s both gx-figure-fade}.gx .gx-figure-f1 .gx-figure-channel{stroke-dasharray:1;animation:.3s cubic-bezier(.2,0,0,1) 1s both gx-figure-draw}.gx .gx-figure-f1 .gx-figure-end,.gx .gx-figure-f1 .gx-figure-label,.gx .gx-figure-f1 .gx-figure-total{animation:.2s linear 1.3s both gx-figure-fade}}@keyframes gx-figure-fill{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes gx-figure-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes gx-figure-fade{0%{opacity:0}to{opacity:1}}.gx .gx-figure-opener{align-items:center;gap:16px;display:flex}.gx .gx-figure-opener-node{border:1px solid var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.gx .gx-figure-opener-label{flex:none;font-size:13px;font-weight:450;line-height:20px}.gx .gx-figure-opener-line{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);flex:auto;min-width:40px;height:5px}.gx .gx-figure-opener-totals{flex:none;align-items:baseline;gap:32px;display:flex}.gx .gx-figure-opener-total{align-items:baseline;gap:10px;display:flex}.gx .gx-figure-opener-unit{color:var(--muted);font-size:13px;font-weight:450;line-height:20px}@media (max-width:760px){.gx .gx-figure-f1-svg--wide{display:none}.gx .gx-figure-f1-svg--narrow{display:block}.gx .gx-figure-total{font-size:40px}.gx .gx-figure-opener{flex-wrap:wrap;row-gap:8px}.gx .gx-figure-opener-totals{flex-wrap:wrap;flex-basis:100%;row-gap:4px}}
