.qf-chart:where(.astro-fvx4ypip){border:1px solid var(--color-soil-300);background:#fffdf7;border-radius:12px;margin:0;padding:20px 20px 16px}.qf-chart:where(.astro-fvx4ypip) figcaption:where(.astro-fvx4ypip){flex-direction:column;gap:4px;display:flex}.qf-chart-title:where(.astro-fvx4ypip){font-family:var(--font-display);color:var(--color-soil-900);font-size:19px;line-height:1.2}.qf-chart-sub:where(.astro-fvx4ypip){color:var(--color-soil-700);font-size:13.5px;line-height:1.5}.qf-chart-legend:where(.astro-fvx4ypip){color:var(--color-soil-700);flex-wrap:wrap;gap:14px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.qf-chart-legend:where(.astro-fvx4ypip) li:where(.astro-fvx4ypip){align-items:center;gap:6px;display:flex}.qf-chart-key:where(.astro-fvx4ypip){border-radius:3px;flex:none;width:12px;height:12px}.qf-chart-scroll:where(.astro-fvx4ypip){margin-top:12px;overflow-x:auto}.qf-chart-table:where(.astro-fvx4ypip){border-collapse:collapse;width:100%;font-size:13.5px}.qf-chart-table:where(.astro-fvx4ypip) th:where(.astro-fvx4ypip),.qf-chart-table:where(.astro-fvx4ypip) td:where(.astro-fvx4ypip){text-align:left;vertical-align:middle;padding:7px 0}.qf-chart-table:where(.astro-fvx4ypip) thead:where(.astro-fvx4ypip) th:where(.astro-fvx4ypip){color:var(--color-soil-500);border-bottom:1px solid var(--color-soil-300);padding-bottom:8px;font-size:12.5px;font-weight:500}.qf-chart-table:where(.astro-fvx4ypip) thead:where(.astro-fvx4ypip) th:where(.astro-fvx4ypip)[data-numeric]{text-align:left}.qf-chart-table:where(.astro-fvx4ypip) tbody:where(.astro-fvx4ypip) th:where(.astro-fvx4ypip){color:var(--color-soil-900);white-space:nowrap;padding-right:16px;font-weight:400}.qf-chart-table:where(.astro-fvx4ypip) tbody:where(.astro-fvx4ypip) tr:where(.astro-fvx4ypip)+tr:where(.astro-fvx4ypip) th:where(.astro-fvx4ypip),.qf-chart-table:where(.astro-fvx4ypip) tbody:where(.astro-fvx4ypip) tr:where(.astro-fvx4ypip)+tr:where(.astro-fvx4ypip) td:where(.astro-fvx4ypip){border-top:1px solid var(--color-soil-200)}.qf-chart-table:where(.astro-fvx4ypip) td:where(.astro-fvx4ypip){padding-right:14px}.qf-chart-table:where(.astro-fvx4ypip) td:where(.astro-fvx4ypip):last-child{padding-right:0}.qf-bar-cell:where(.astro-fvx4ypip){align-items:center;gap:8px;min-width:132px;display:flex}.qf-bar-track:where(.astro-fvx4ypip){flex:1;min-width:60px;height:11px;display:block;position:relative}.qf-bar:where(.astro-fvx4ypip){border-radius:0 4px 4px 0;height:11px;transition:opacity .15s;position:absolute;inset:0 auto 0 0}.qf-chart-table:where(.astro-fvx4ypip) tr:where(.astro-fvx4ypip):hover .qf-bar:where(.astro-fvx4ypip){opacity:.82}@media (prefers-reduced-motion:reduce){.qf-bar:where(.astro-fvx4ypip){transition:none}}.qf-bar-value:where(.astro-fvx4ypip){text-align:right;min-width:34px;color:var(--color-soil-900);flex:none}.qf-bar-note:where(.astro-fvx4ypip){color:var(--color-soil-700);white-space:nowrap}.qf-chart-table:where(.astro-fvx4ypip).is-grouped tbody:where(.astro-fvx4ypip) th:where(.astro-fvx4ypip){vertical-align:middle}.qf-chart-table:where(.astro-fvx4ypip).is-grouped tbody:where(.astro-fvx4ypip) td:where(.astro-fvx4ypip){padding-block:12px}.qf-bar-group:where(.astro-fvx4ypip){flex-direction:column;gap:7px;min-width:220px;display:flex}.qf-bar-line:where(.astro-fvx4ypip){grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;display:grid}.qf-bar-series:where(.astro-fvx4ypip){color:var(--color-soil-700);white-space:nowrap;font-size:12.5px}.qf-bar-run:where(.astro-fvx4ypip){align-items:center;gap:8px;padding-right:52px;display:flex}.qf-bar:where(.astro-fvx4ypip).is-inline{flex:none;display:block;position:static}.qf-bar-tip:where(.astro-fvx4ypip){color:var(--color-soil-900);white-space:nowrap;flex:none;margin-right:-52px}.qf-bar-note:where(.astro-fvx4ypip).is-strong{color:var(--color-soil-900);font-weight:600}.qf-chart-source:where(.astro-fvx4ypip){color:var(--color-soil-500);margin:14px 0 0;font-size:12px;line-height:1.5}@media (width>=641px){.qf-chart-compact-labels:where(.astro-fvx4ypip) .qf-chart-table:where(.astro-fvx4ypip).is-grouped th:where(.astro-fvx4ypip):first-child{width:1%}.qf-chart-compact-labels:where(.astro-fvx4ypip) .qf-bar-line:where(.astro-fvx4ypip){grid-template-columns:100px minmax(0,1fr)}}@media (width<=640px){.qf-chart:where(.astro-fvx4ypip){padding:16px 14px 14px}.qf-chart-scroll:where(.astro-fvx4ypip){overflow-x:visible}.qf-chart-table:where(.astro-fvx4ypip),.qf-chart-table:where(.astro-fvx4ypip) tbody:where(.astro-fvx4ypip),.qf-chart-table:where(.astro-fvx4ypip) tr:where(.astro-fvx4ypip),.qf-chart-table:where(.astro-fvx4ypip) th:where(.astro-fvx4ypip),.qf-chart-table:where(.astro-fvx4ypip) td:where(.astro-fvx4ypip){width:100%;display:block}.qf-chart-table:where(.astro-fvx4ypip) thead:where(.astro-fvx4ypip){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qf-chart-table:where(.astro-fvx4ypip) tbody:where(.astro-fvx4ypip) tr:where(.astro-fvx4ypip){padding:11px 0}.qf-chart-table:where(.astro-fvx4ypip) tbody:where(.astro-fvx4ypip) tr:where(.astro-fvx4ypip):first-child{padding-top:4px}.qf-chart-table:where(.astro-fvx4ypip) tbody:where(.astro-fvx4ypip) tr:where(.astro-fvx4ypip)+tr:where(.astro-fvx4ypip){border-top:1px solid var(--color-soil-200)}.qf-chart-table:where(.astro-fvx4ypip) tbody:where(.astro-fvx4ypip) th:where(.astro-fvx4ypip){white-space:normal;padding:0 0 7px;font-weight:600}.qf-chart-table:where(.astro-fvx4ypip) td:where(.astro-fvx4ypip),.qf-chart-table:where(.astro-fvx4ypip) td:where(.astro-fvx4ypip):last-child{padding:4px 0;border:0!important}.qf-bar-cell:where(.astro-fvx4ypip),.qf-bar-group:where(.astro-fvx4ypip){min-width:0}.qf-bar-line:where(.astro-fvx4ypip){grid-template-columns:1fr;gap:2px}.qf-chart-table:where(.astro-fvx4ypip).is-grouped tbody:where(.astro-fvx4ypip) td:where(.astro-fvx4ypip){padding-block:2px}.qf-chart-table:where(.astro-fvx4ypip) tbody:where(.astro-fvx4ypip) tr:where(.astro-fvx4ypip)+tr:where(.astro-fvx4ypip) th:where(.astro-fvx4ypip){border-top:0}}@media (forced-colors:active){.qf-bar:where(.astro-fvx4ypip){border:1px solid canvastext;background:highlight!important}}
