:root{--chart-heat-0:#ece5d1;--chart-heat-1:#c2b388;--chart-heat-2:#a99770;--chart-heat-3:#887858;--chart-heat-4:#5e533d;--chart-heat-5:#2b261c;--chart-rest:var(--muted);--chart-deemph:#c9bfa4;--chart-halo:var(--page)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chart-heat-0:#2a251b;--chart-heat-1:#5a5038;--chart-heat-2:#7a6d4b;--chart-heat-3:#9f8e64;--chart-heat-4:#c5b487;--chart-heat-5:#ebdfb8;--chart-deemph:#4a4335}}:root[data-theme=dark]{--chart-heat-0:#2a251b;--chart-heat-1:#5a5038;--chart-heat-2:#7a6d4b;--chart-heat-3:#9f8e64;--chart-heat-4:#c5b487;--chart-heat-5:#ebdfb8;--chart-deemph:#4a4335}.chart-figure{padding-block:var(--s5) var(--s2);border-bottom:var(--hairline);min-width:0;margin:0}.chart-kicker{font-family:var(--font-cond);font-weight:600;font-size:var(--t-caps);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted);margin:0}.chart-title{margin:2px 0 var(--s1);font-family:var(--font-serif);font-size:var(--t-listing);text-wrap:balance;font-weight:600;line-height:1.25}.chart-stand{margin:0 0 var(--s3);max-width:40rem;color:var(--muted);font-size:var(--t-small)}.chart-note{margin-top:var(--s2);max-width:46rem;font-family:var(--font-sans);font-size:var(--t-fine);color:var(--muted);line-height:1.5}.chart-plot{width:100%;min-width:0;position:relative}.chart-plot svg{height:auto;display:block;overflow:visible}.chart-table{font-family:var(--font-sans);font-size:var(--t-label);margin-top:6px}.chart-table summary{cursor:pointer;width:max-content;font-family:var(--font-cond);font-size:var(--t-caps);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted);padding-block:6px}.chart-table-wrap{border-top:var(--hairline);max-height:22rem;overflow:auto}.chart-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.chart-table th,.chart-table td{padding:3px var(--s3) 3px 0;text-align:left;vertical-align:top;border-bottom:var(--hairline)}.chart-table th{background:var(--page);font-family:var(--font-cond);font-weight:600;font-size:var(--t-caps);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted);position:sticky;top:0}.chart-table .chart-num{text-align:right}.chart-plot text{font-family:var(--font-cond);font-size:var(--t-fine);fill:var(--muted)}.chart-plot text.chart-label{font-family:var(--font-sans);font-size:var(--t-label);fill:var(--ink)}.chart-plot text.chart-label.is-strong{font-weight:500}.chart-plot text.chart-value{fill:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.chart-plot text.is-ink{fill:var(--ink)}.chart-plot text.chart-mapname{font-size:var(--t-fine);letter-spacing:.06em;fill:var(--ink);pointer-events:none;font-weight:600}.chart-plot .chart-halo{paint-order:stroke;stroke:var(--chart-halo);stroke-width:3px;stroke-linejoin:round}.chart-grid line{stroke:var(--rule-faint);stroke-width:1px;shape-rendering:crispedges}.chart-baseline{stroke:var(--rule-mid);stroke-width:1px;shape-rendering:crispedges}.chart-track{stroke:var(--rule-faint);stroke-width:1px}.chart-median{stroke:var(--ink);stroke-width:1.5px}.chart-join{stroke:var(--chart-deemph);stroke-width:2px}.chart-other{fill:var(--chart-deemph);stroke:var(--card);stroke-width:2px}.chart-self{fill:var(--accent);stroke:var(--card);stroke-width:2px}.chart-ring{fill:var(--card);stroke:var(--chart-rest);stroke-width:2px}.chart-dot{stroke:var(--card);stroke-width:2px}.chart-hit{fill:#0000}.chart-hit:focus-visible,.chart-plot [tabindex]:focus-visible{stroke:var(--accent);stroke-width:2px;outline:none}.chart-lift:hover,.chart-hit:hover+.chart-lift{filter:brightness(1.12)}@media (prefers-reduced-motion:no-preference){.chart-lift{transition:filter var(--ease)}}.chart-map-ground{fill:var(--card)}.chart-map-dot{stroke:var(--card);stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart-map-symbol{stroke:var(--card);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-map-ring{fill:none;stroke:var(--ink);stroke-width:2px;pointer-events:none}.chart-plot svg[data-map]{touch-action:pan-y;overflow:hidden}.chart-plot svg[data-map][data-zoomed]{touch-action:none;cursor:grab}.chart-plot svg[data-map][data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.chart-map-zoom{top:var(--s2);right:var(--s2);display:flex;position:absolute}.chart-map-zoom .chart-chip{background:var(--card);justify-content:center;min-width:32px;padding:6px 8px}.chart-map-zoom .chart-chip+.chart-chip{border-left:0}.chart-legend{gap:var(--s1) var(--s4);font-family:var(--font-sans);font-size:var(--t-label);flex-wrap:wrap;margin:0 0 10px;display:flex}.chart-legend>span{align-items:center;gap:6px;display:inline-flex}.chart-legend i{border-radius:2px;width:12px;height:12px;display:inline-block}.chart-legend i.is-dot{border-radius:50%}.chart-legend i.is-ring{border:2px solid var(--chart-rest);border-radius:50%}.chart-legend .chart-legend-lead{color:var(--muted)}.chart-tip{z-index:4;pointer-events:none;min-width:10rem;max-width:22rem;padding:var(--s2) 10px;background:var(--card);color:var(--ink);border:1px solid var(--edge);box-shadow:4px 4px 0 var(--rule-faint);font-family:var(--font-sans);font-size:var(--t-label);line-height:1.4;position:absolute}.chart-tip.is-pinned{pointer-events:auto}.chart-tip-head{margin-bottom:var(--s1);font-family:var(--font-cond);font-weight:600;font-size:var(--t-caps);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted)}.chart-tip-title{margin-bottom:var(--s1);font-family:var(--font-serif);font-size:var(--t-small)}.chart-tip-row{align-items:baseline;gap:var(--s2);display:flex}.chart-tip-row b{font-variant-numeric:tabular-nums;font-weight:500}.chart-tip-row i{flex:none;align-self:center;width:12px;height:2px}.chart-tip-row span{color:var(--muted)}.chart-tip-link{color:var(--accent);margin-top:6px;display:inline-block}.chart-controls{align-items:center;gap:var(--s2);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.chart-controls label,.chart-controls .chart-control-label{font-family:var(--font-cond);font-size:var(--t-caps);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted)}.chart-chip{cursor:pointer;min-height:32px;font-family:var(--font-cond);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink);border:1px solid var(--edge);background:0 0;border-radius:0;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.chart-chip i{border-radius:50%;width:10px;height:10px;display:inline-block}.chart-chip svg{display:block;overflow:visible}.chart-chip svg path{fill:currentColor}.chart-chip[aria-pressed=true]{color:var(--page);background:var(--ink);border-color:var(--ink)}.chart-seg{display:inline-flex}.chart-seg .chart-chip+.chart-chip{border-left:0}.chart-controls input[type=search],.chart-controls select{min-width:0;min-height:32px;font-family:var(--font-sans);font-size:var(--t-small);color:var(--ink);background:var(--card);border:1px solid var(--edge);border-radius:0;padding:6px 10px}.chart-controls input[type=search]{width:18rem;max-width:100%}.chart-aside-note{margin:0 0 var(--s3);font-family:var(--font-sans);font-size:var(--t-fine);color:var(--muted)}.chart-subhead{margin:22px 0 var(--s2);border-top:var(--hairline);padding-top:10px}.chart-subhead .chart-kicker{color:var(--ink)}.chart-tiles{margin:var(--s4) 0 0;border-top:var(--hairline);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.chart-tile{min-width:0;padding:14px var(--s4) 14px 0;border-bottom:var(--hairline)}.chart-tile dt{font-family:var(--font-cond);font-weight:600;font-size:var(--t-caps);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted)}.chart-tile dd{margin:0}.chart-tile-value{margin-top:var(--s1);font-family:var(--font-sans);font-weight:500;font-size:var(--t-section);line-height:1.1}.chart-tile-note{font-family:var(--font-sans);font-size:var(--t-label);color:var(--muted);margin-top:2px}.chart-funnel{gap:var(--s4) var(--s6);font-family:var(--font-sans);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.chart-funnel ol{gap:var(--s1);margin:6px 0 0;padding:0;list-style:none;display:grid}.chart-funnel li{padding-block:var(--s1);border-bottom:var(--hairline);align-items:baseline;gap:10px;display:flex}.chart-funnel li b{min-width:4.5rem;font-weight:500;font-size:var(--t-lede)}.chart-funnel li span{color:var(--muted);font-size:var(--t-small)}.chart-grid-12{gap:0 var(--s6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.chart-span-12{grid-column:span 12}.chart-span-7{grid-column:span 7}.chart-span-6{grid-column:span 6}.chart-span-5{grid-column:span 5}@media (width<=52rem){.chart-grid-12{grid-template-columns:minmax(0,1fr)}.chart-span-12,.chart-span-7,.chart-span-6,.chart-span-5{grid-column:1/-1}}.figures-page{padding-block:var(--s6) var(--s8)}.figures-head{padding-bottom:var(--s2)}.figures-title{margin:var(--s1) 0 var(--s2);font-family:var(--font-serif);font-size:var(--t-title);text-wrap:balance;font-weight:600;line-height:1.1}.figures-lede{max-width:42rem;margin:0 0 var(--s4);font-size:var(--t-lede)}.figures-section{padding-top:var(--s6)}.figures-section-title{border-top:var(--rule);font-family:var(--font-serif);font-size:var(--t-section);margin:0;padding-top:10px;font-weight:600}
