.charts-css{print-color-adjust:exact;border:0;width:100%;height:100%;margin:0 auto;padding:0;display:block;position:relative}table.charts-css{border-collapse:collapse;border-spacing:0;empty-cells:show;overflow:initial;background-color:#0000}table.charts-css caption,table.charts-css thead,table.charts-css tbody,table.charts-css tr,table.charts-css th,table.charts-css td{background-color:#0000;border:0;margin:0;padding:0;display:block}table.charts-css tbody{position:relative}table.charts-css thead,.charts-css:not(.show-heading) caption,.charts-css.hide-data .data,.charts-css.column:not(.show-labels) tbody tr th,.charts-css.pie tbody tr th{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.charts-css.show-heading caption{width:100%;display:block}ul.charts-css{list-style-type:none}ul.charts-css li{border:0;margin:0;padding:0}.charts-css .data{display:flex}.charts-css.column.data-outside tbody tr td .data{transform:translateY(-100%)}.charts-css.legend{border:1px solid #c8c8c8;flex-flow:wrap;padding:1rem;font-size:1rem;list-style:none;display:flex}.charts-css.legend li{align-items:center;margin-inline-end:1rem;line-height:2;display:flex}.charts-css.legend li:before{content:"";vertical-align:middle;border:2px solid #000;border-radius:50%;width:1rem;height:1rem;margin-inline-end:.5rem;display:inline-block}.charts-css.legend li:first-child:before{background-color:var(--color-1,transparent)}.charts-css.legend li:nth-child(2):before{background-color:var(--color-2,transparent)}.charts-css.legend li:nth-child(3):before{background-color:var(--color-3,transparent)}.charts-css.legend li:nth-child(4):before{background-color:var(--color-4,transparent)}.charts-css .tooltip{z-index:1;visibility:hidden;opacity:0;color:#fff;text-align:center;background-color:#555;border-radius:6px;width:max-content;padding:5px 10px;font-size:.9rem;transition:opacity .3s;position:absolute;inset-block-end:50%;inset-inline-start:50%;transform:translate(-50%)}.charts-css .tooltip:after{content:"";border:5px solid #0000;border-top-color:#555;margin-inline-start:-5px;position:absolute;inset-block-start:100%;inset-inline-start:50%}.charts-css td:hover .tooltip{visibility:visible;opacity:1}.charts-css.column{--labels-size:1.5rem}.charts-css.column tbody{width:100%;aspect-ratio:var(--aspect-ratio,21 / 9);justify-content:space-between;align-items:stretch;display:flex}.charts-css.column tbody tr{overflow-wrap:anywhere;flex-direction:row;flex:1 1 0;align-items:flex-end;margin-block-end:var(--labels-size);display:flex;position:relative}.charts-css.column.stacked tbody tr{flex-direction:column-reverse}.charts-css.column tbody tr th{height:var(--labels-size);margin-block-start:auto;margin-block-end:calc(-1 * var(--labels-size) - 1px);position:absolute;inset:0}.charts-css.column.show-labels tbody tr th{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.charts-css.column tbody tr td{width:100%;height:calc(100% * var(--end,var(--size,1)));background:var(--color);justify-content:center;align-items:flex-start;display:flex;position:relative}.charts-css.column:not(.stacked) tbody tr td{flex:1 1 0}.charts-css.column.stacked tbody tr td{flex-grow:unset;flex-shrink:unset;flex-basis:unset}.charts-css.column.data-spacing-10 tbody tr{padding-inline:10px}.charts-css.column.datasets-spacing-1 tbody tr td{margin-inline:1px}.charts-css.pie tbody{aspect-ratio:1;background-color:#f5f5f5;border-radius:50%;width:100%;display:block}.charts-css.pie tbody tr td{background:conic-gradient(transparent 0 calc(1turn * var(--start)), var(--color,transparent) calc(1turn * var(--start,0)) calc(1turn * var(--end)), transparent calc(1turn * var(--end)) 1turn);border-radius:50%;justify-content:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.charts-css.pie tbody tr td:before{content:"";width:100%;height:100%;position:absolute;inset:0}.charts-css.pie tbody tr td .data{width:100%;height:100%;transform:rotate(calc(.5turn * var(--start,0) + .5turn * var(--end,0)));border-radius:50%;justify-content:center;display:flex;position:absolute;inset:0}.zfl-chart[data-astro-cid-lhe67f7b]{flex-direction:column;gap:24px;height:100%;display:flex}table[data-astro-cid-lhe67f7b].charts-css{flex-direction:column;justify-content:space-between;display:flex;& tbody{height:100%}}table[data-astro-cid-lhe67f7b].column.show-labels tbody[data-astro-cid-lhe67f7b]{padding-top:24px;padding-bottom:8px}table[data-astro-cid-lhe67f7b].show-heading caption[data-astro-cid-lhe67f7b]{margin-bottom:1em}table[data-astro-cid-lhe67f7b].pie tbody[data-astro-cid-lhe67f7b]{width:67%;margin-inline:auto;& td span.data{visibility:hidden}}table[data-astro-cid-lhe67f7b].stacked tbody[data-astro-cid-lhe67f7b] tr[data-astro-cid-lhe67f7b]{gap:2px}table[data-astro-cid-lhe67f7b].column{--aspect-ratio:4/3;& tr th{transform:translateY(8px)}& tr td{border-radius:2px;margin-inline:auto}}.tooltip[data-astro-cid-lhe67f7b]{background-color:#000;&:after{border-top-color:#000}}table[data-astro-cid-lhe67f7b].pie td[data-astro-cid-lhe67f7b]{--tooltip-radius:30%;--tooltip-angle:calc(.5turn * var(--start,0) + .5turn * var(--end,0));pointer-events:none;& .tooltip{inset-block-end:calc(50% + var(--tooltip-radius) * cos(var(--tooltip-angle)));inset-inline-start:calc(50% + var(--tooltip-radius) * sin(var(--tooltip-angle)))}&:before{clip-path:var(--pie-clip);pointer-events:auto}}table[data-astro-cid-lhe67f7b] td[data-astro-cid-lhe67f7b]:focus-visible .tooltip[data-astro-cid-lhe67f7b]{visibility:visible;opacity:1}.legend[data-astro-cid-lhe67f7b]{border:none;flex-shrink:0;gap:8px;height:auto;padding:0;& li{line-height:1.5;transition:opacity .15s,filter .15s;&:before{border:none;flex-shrink:0}}}table[data-astro-cid-lhe67f7b].charts-css td[data-astro-cid-lhe67f7b]{transition:opacity .15s,filter .15s}section[data-astro-cid-6avwfutw]+section[data-astro-cid-6avwfutw]{padding-top:0}.metrics-grid[data-astro-cid-6avwfutw]{max-width:calc(var(--spacing,1px) * 1000);gap:calc(var(--spacing,1px) * 24);padding-block:var(--spacing-md,2rem);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=48rem){.metrics-grid[data-astro-cid-6avwfutw]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fact-card[data-astro-cid-6avwfutw]{border-radius:var(--radius-sm,.25rem);background-color:var(--color-lavender-200,#f6f7fb);padding:calc(var(--spacing,1px) * 24);flex-direction:column;justify-content:space-between;display:flex}@media (width>=40rem){.fact-card[data-astro-cid-6avwfutw]{padding:calc(var(--spacing,1px) * 32)}}.fact-card[data-astro-cid-6avwfutw] p:not(.headline):not(.footnote){font-size:var(--kern-typography-font-size-large-static)}.fact-card[data-astro-cid-6avwfutw] p.headline{font-size:var(--kern-typography-font-size-x-large-adaptive,32px);font-weight:var(--kern-typography-font-weight-medium,500);line-height:var(--kern-typography-line-height-x-large-adaptive,40px)}.fact-card[data-astro-cid-6avwfutw] p.footnote{margin-top:calc(var(--spacing,1px) * 24);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--kern-color-layout-text-muted)}
