.viz-root{--viz-1:#2a78d6;--viz-2:#eb6834;--viz-3:#1baf7a;--viz-4:#eda100;--viz-5:#e87ba4;--viz-6:#008300;--viz-7:#6250d6;--viz-8:#e34948;--viz-fig-1:#1c5cab;--viz-fig-2:#c24d1c;--viz-fig-3:#0e7f58;--viz-fig-4:#9a6a00;--viz-fig-5:#b8396b;--viz-fig-6:#006300;--viz-fig-7:#4a3aa7;--viz-fig-8:#b42a2a;--viz-track:#0a0a0e12}html.dark .viz-root{--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#c98500;--viz-5:#d55181;--viz-6:#008300;--viz-7:#9085e9;--viz-8:#e66767;--viz-fig-1:#3987e5;--viz-fig-2:#d95926;--viz-fig-3:#199e70;--viz-fig-4:#c98500;--viz-fig-5:#d55181;--viz-fig-6:#1ea31e;--viz-fig-7:#9085e9;--viz-fig-8:#e66767;--viz-track:#ffffff1a}.viz-tile{position:relative}.viz-tile:before{content:"";background:var(--viz-slot);width:44px;height:4px;position:absolute;top:0;left:0}.viz-tile .viz-figure{color:var(--viz-fig)}.viz-donut{grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:center;gap:28px 40px;display:grid;position:relative}@media (max-width:640px){.viz-donut{grid-template-columns:1fr;justify-items:start}}.viz-donut__svg{width:100%;max-width:300px;height:auto;display:block;overflow:visible}.viz-donut__svg circle{cursor:default}.viz-donut__centre{aspect-ratio:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:min(100%,300px);padding:0 56px;display:flex;position:absolute;top:0;left:0}@media (max-width:640px){.viz-donut__centre{width:100%;max-width:300px}}.viz-donut__centre-value{font-family:var(--font-display,inherit);letter-spacing:-.02em;color:var(--v2-text,#161616);font-size:clamp(22px,3.2vw,34px);font-weight:600;line-height:1}.viz-donut__centre-label{color:#525252;margin-top:6px;font-size:12px;line-height:1.35}html.dark .viz-donut__centre-label{color:#a8a7a2}.viz-legend{gap:2px;margin:0;padding:0;list-style:none;display:grid}.viz-legend__item{color:var(--v2-text,#161616);border-radius:4px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;font-size:14.5px;line-height:1.4;transition:background .16s,opacity .16s;display:grid}.viz-legend__item.is-active{background:var(--viz-track)}.viz-legend__item.is-dim{opacity:.55}.viz-legend__value{font-variant-numeric:tabular-nums;font-weight:600}.viz-swatch{border-radius:2px;flex:none;width:12px;height:12px;display:inline-block}.viz-bars{gap:10px;display:grid}.viz-bar{border-radius:4px;grid-template-columns:minmax(120px,200px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:6px 8px;transition:opacity .16s,background .16s;display:grid}.viz-bar:hover{background:var(--viz-track)}.viz-bar.is-dim{opacity:.5}.viz-bar__label{color:var(--v2-text,#161616);align-items:center;gap:10px;font-size:14.5px;display:inline-flex}.viz-bar__track{background:var(--viz-track);border-radius:4px;height:14px;display:block;overflow:hidden}.viz-bar__fill{transform-origin:0;border-radius:0 4px 4px 0;height:100%;display:block}.viz-bar__value{font-variant-numeric:tabular-nums;color:var(--v2-text,#161616);text-align:right;min-width:88px;font-size:15px;font-weight:600}@media (max-width:640px){.viz-bar{grid-template-columns:1fr auto}.viz-bar__track{grid-column:1/-1}}@media print{.viz-donut__svg circle,.viz-bar__fill{transition:none!important}header,nav,footer,.site-header,.viz-print-hide{display:none!important}.viz-root{color:#161616!important;background:#fff!important}.viz-root section,.viz-root figure,.viz-root table,.viz-root .viz-tile{break-inside:avoid}.viz-root h2{break-after:avoid}.viz-root a{color:inherit;text-decoration:none}}.viz-root{--viz-leader:#0a0e1a73}html.dark .viz-root{--viz-leader:#fff6}.viz-donut--labelled{display:block}.viz-ldonut__svg{width:100%;max-width:760px;height:auto;display:block}.viz-ldonut__label{fill:var(--v2-text,#161616);font-size:13px}.viz-ldonut__value{font-weight:700}.viz-ldonut__centre-value{letter-spacing:-.02em;fill:var(--v2-text,#161616);font-size:30px;font-weight:600}.viz-ldonut__centre-label{fill:#525252;font-size:12px}html.dark .viz-ldonut__centre-label{fill:#a8a7a2}.viz-legend--fallback{margin-top:12px;display:none}@media (max-width:640px){.viz-ldonut__svg text,.viz-ldonut__svg polyline,.viz-ldonut__svg circle[r="3"]{display:none}.viz-ldonut__svg{max-width:300px;margin:0 auto}.viz-ldonut__centre-value,.viz-ldonut__centre-label{display:block}.viz-legend--fallback{display:grid}}.viz-ldonut__svg text{transition:font-size .16s}.viz-ldonut__svg g.is-active text{font-size:17px;font-weight:600}.viz-ldonut__svg g.is-active circle[r="3"]{r:4.5}.viz-bar__label,.viz-bar__value{transition:font-size .16s}.viz-bar:hover .viz-bar__label{font-size:17px;font-weight:600}.viz-bar:hover .viz-bar__value{font-size:19px}.viz-legend__label,.viz-legend__value{transition:font-size .16s}.viz-legend__item.is-active .viz-legend__label{font-size:16.5px;font-weight:600}.viz-legend__item.is-active .viz-legend__value{font-size:17px}.viz-change{--viz-change-inset:3.75rem;gap:2px;display:grid;container:viz-change/inline-size}.viz-change__head,.viz-change__row{grid-template-columns:minmax(140px,220px) 5.75rem minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.viz-change__head{color:#525252;border-bottom:1px solid var(--viz-track);align-items:end;margin-bottom:4px;padding:0 8px 10px;font-size:13px;line-height:18px}html.dark .viz-change__head{color:#a8a7a2}.viz-change__head>span{white-space:nowrap}.viz-change__head>span:nth-child(2){text-align:right}.viz-change__axis{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;column-gap:8px;display:grid}.viz-change__axis i{font-style:normal}.viz-change__axis i:first-child{justify-self:start}.viz-change__axis i:last-child{justify-self:end}.viz-change__row{cursor:default;border-radius:4px;outline:none;padding:10px 8px;transition:opacity .16s,background .16s}.viz-change__row:hover,.viz-change__row.is-active{background:var(--viz-track)}.viz-change.has-active .viz-change__row:not(.is-active){opacity:.4}.viz-change__label{color:var(--v2-text,#161616);font-size:14.5px;line-height:22px}.viz-change__row.is-active .viz-change__label{font-weight:600}.viz-change__value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--v2-text,#161616);font-size:15px;font-weight:600;line-height:22px}.viz-change__track{height:16px;padding:0 var(--viz-change-inset);margin-top:3px;display:block;position:relative}.viz-change__plot{height:100%;display:block;position:relative}.viz-change__zero{background:#0a0a0e4d;width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}html.dark .viz-change__zero{background:#ffffff59}.viz-change__bar{height:100%;transition:width .7s cubic-bezier(.16,1,.3,1);position:absolute;top:0}.viz-change__bar.up{background:var(--viz-1)}.viz-change__bar.down{background:var(--viz-2)}.viz-change__pct{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;line-height:16px;transition:left .7s cubic-bezier(.16,1,.3,1),right .7s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:translateY(-50%)}.viz-change__pct.up{color:var(--viz-fig-1)}.viz-change__pct.down{color:var(--viz-fig-2)}.viz-change__note{color:#525252;opacity:0;grid-column:1/-1;max-height:0;font-size:13px;line-height:1.45;transition:max-height .2s,opacity .2s;overflow:hidden}html.dark .viz-change__note{color:#a8a7a2}.viz-change__row.is-active .viz-change__note{opacity:1;max-height:80px;padding-top:6px}@container viz-change (width<=640px){.viz-change__head,.viz-change__row{grid-template-columns:minmax(0,1fr) 5.75rem}.viz-change__axis{grid-column:1/-1;margin-top:8px}.viz-change__track{grid-column:1/-1;margin-top:10px}}@media print{.viz-change__note{opacity:1;max-height:none;padding-top:4px}.viz-change__bar,.viz-change__pct{transition:none}}.viz-range{gap:2px;display:grid}.viz-range__legend{color:#525252;gap:20px;padding:0 8px 10px;font-size:12.5px;display:flex}html.dark .viz-range__legend{color:#a8a7a2}.viz-range__legend span{align-items:center;gap:6px;display:inline-flex}.viz-range__row{cursor:default;border-radius:4px;outline:none;grid-template-columns:minmax(130px,200px) minmax(0,1fr) 170px;align-items:center;gap:14px;padding:7px 8px;transition:opacity .16s,background .16s;display:grid}.viz-range__row:hover,.viz-range__row.is-active{background:var(--viz-track)}.viz-range.has-active .viz-range__row:not(.is-active){opacity:.4}.viz-range__label{color:var(--v2-text,#161616);align-items:center;gap:10px;font-size:14.5px;transition:font-size .16s;display:inline-flex}.viz-range__row.is-hi .viz-range__label{font-weight:600}.viz-range__row.is-active .viz-range__label{font-size:16px;font-weight:600}.viz-range__track{height:18px;display:block;position:relative}.viz-range__track:before{content:"";background:var(--viz-track);height:1px;position:absolute;top:50%;left:0;right:0}.viz-range__link{height:3px;transition:width .7s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:translateY(-50%)}.viz-range__link.up{background:var(--viz-1)}.viz-range__link.down{background:var(--viz-2)}.viz-range__dot{box-sizing:border-box;border-radius:50%;width:12px;height:12px;transition:left .7s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.viz-range__dot.a{background:var(--v2-bg,#fff);border:2px solid #8d8d8d}.viz-range__dot.b{background:var(--viz-1)}.viz-range__legend .viz-range__dot{display:inline-block;position:static;transform:none}.viz-range__vals{font-variant-numeric:tabular-nums;text-align:right;grid-template-columns:1fr 1fr 52px;gap:6px;font-size:13px;display:grid}.viz-range__vals .a{color:#525252}.viz-range__vals .b{color:var(--v2-text,#161616);font-weight:600}.viz-range__vals .d.up{color:var(--viz-fig-1)}.viz-range__vals .d.down{color:var(--viz-fig-2)}@media (max-width:640px){.viz-range__row{grid-template-columns:minmax(0,1fr) 150px}.viz-range__track{grid-column:1/-1}}@media print{.viz-range__link,.viz-range__dot{transition:none}}
