.metric-catalogue-controls:where(.astro-h3lriwmk){flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.metric-catalogue-controls:where(.astro-h3lriwmk) label:where(.astro-h3lriwmk){gap:.35rem;font-weight:600;display:grid}.metric-catalogue-controls:where(.astro-h3lriwmk) label:where(.astro-h3lriwmk):first-child{flex:25rem}.metric-provider-filter:where(.astro-h3lriwmk){flex:0 12rem;gap:.35rem;min-width:12rem;font-weight:600;display:grid}.metric-catalogue-controls:where(.astro-h3lriwmk) input:where(.astro-h3lriwmk),.metric-provider-filter:where(.astro-h3lriwmk) summary:where(.astro-h3lriwmk){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);width:100%;min-height:2.5rem;color:var(--sl-color-text);border-radius:.35rem;padding:.45rem .65rem}.metric-provider-filter:where(.astro-h3lriwmk) details:where(.astro-h3lriwmk){position:relative}.metric-provider-filter:where(.astro-h3lriwmk) summary:where(.astro-h3lriwmk){cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.metric-provider-filter:where(.astro-h3lriwmk) summary:where(.astro-h3lriwmk)::-webkit-details-marker{display:none}.metric-provider-filter:where(.astro-h3lriwmk) summary:where(.astro-h3lriwmk):after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;margin-right:.2rem;transform:rotate(45deg)translateY(-.15rem)}.metric-provider-filter:where(.astro-h3lriwmk) details:where(.astro-h3lriwmk)[open] summary:where(.astro-h3lriwmk):after{transform:rotate(225deg)translate(-.15rem,-.15rem)}.metric-catalogue-controls:where(.astro-h3lriwmk) input:where(.astro-h3lriwmk):focus,.metric-provider-filter:where(.astro-h3lriwmk) summary:where(.astro-h3lriwmk):focus{border-color:var(--sl-color-accent);outline:2px solid color-mix(in srgb, var(--sl-color-accent), transparent 70%);outline-offset:2px}.metric-provider-options:where(.astro-h3lriwmk){z-index:1;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);width:100%;max-height:16rem;box-shadow:var(--sl-shadow-md);border-radius:.35rem;margin-top:.35rem;padding:.25rem;position:absolute;overflow-y:auto}.metric-provider-options:where(.astro-h3lriwmk) button:where(.astro-h3lriwmk){width:100%;color:var(--sl-color-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.2rem;padding:.5rem;display:block}.metric-provider-options:where(.astro-h3lriwmk) button:where(.astro-h3lriwmk):hover,.metric-provider-options:where(.astro-h3lriwmk) button:where(.astro-h3lriwmk):focus-visible,.metric-provider-options:where(.astro-h3lriwmk) button:where(.astro-h3lriwmk)[aria-current=true]{background:var(--sl-color-gray-6);outline:0}.metric-catalogue-count:where(.astro-h3lriwmk){color:var(--sl-color-gray-3);font-size:var(--sl-text-sm)}.metric-catalogue-table-wrap:where(.astro-h3lriwmk){border:1px solid var(--sl-color-gray-5);border-radius:.5rem;max-height:38rem;overflow:auto}.metric-catalogue:where(.astro-h3lriwmk) table:where(.astro-h3lriwmk){border-collapse:collapse;width:100%;min-width:42rem;font-size:var(--sl-text-sm)}.metric-catalogue:where(.astro-h3lriwmk) th:where(.astro-h3lriwmk),.metric-catalogue:where(.astro-h3lriwmk) td:where(.astro-h3lriwmk){border-bottom:1px solid var(--sl-color-gray-5);text-align:left;vertical-align:top;padding:.75rem}.metric-catalogue:where(.astro-h3lriwmk) th:where(.astro-h3lriwmk){z-index:1;background:var(--sl-color-gray-6);font-weight:600;position:sticky;top:0}.metric-catalogue:where(.astro-h3lriwmk) tbody:where(.astro-h3lriwmk) tr:where(.astro-h3lriwmk):last-child td:where(.astro-h3lriwmk){border-bottom:0}.metric-detail-toggle:where(.astro-h3lriwmk){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-text);cursor:pointer;font:inherit;background:0 0;border-radius:.3rem;padding:.3rem .55rem}.metric-detail-toggle:where(.astro-h3lriwmk):hover,.metric-detail-toggle:where(.astro-h3lriwmk):focus-visible{border-color:var(--sl-color-accent);background:var(--sl-color-gray-6);outline:0}.metric-detail-toggle:where(.astro-h3lriwmk):after{content:" +"}.metric-detail-toggle:where(.astro-h3lriwmk)[aria-expanded=true]:after{content:" -"}.metric-catalogue:where(.astro-h3lriwmk) tr:where(.astro-h3lriwmk):has(+[data-metric-details]:not([hidden])) td:where(.astro-h3lriwmk){border-bottom:0}.metric-details:where(.astro-h3lriwmk){border-left:3px solid var(--sl-color-accent);background:var(--sl-color-gray-6);border-radius:0 .35rem .35rem 0;gap:.75rem;margin:0;padding:.85rem 1rem;display:grid}.metric-details:where(.astro-h3lriwmk) div:where(.astro-h3lriwmk){grid-template-columns:minmax(10rem,.3fr) 1fr;gap:1rem;display:grid}.metric-details:where(.astro-h3lriwmk) dt:where(.astro-h3lriwmk){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.metric-details:where(.astro-h3lriwmk) dd:where(.astro-h3lriwmk){margin:0}@media (width<=40rem){.metric-catalogue-controls:where(.astro-h3lriwmk) label:where(.astro-h3lriwmk):first-child,.metric-provider-filter:where(.astro-h3lriwmk){flex-basis:100%}.metric-provider-filter:where(.astro-h3lriwmk){min-width:0}.metric-details:where(.astro-h3lriwmk) div:where(.astro-h3lriwmk){grid-template-columns:1fr;gap:.2rem}}
