.public-site .inline-count{display:inline;font:500 14px/1.4 var(--font-sans);color:var(--color-muted);margin-left:8px}.public-site .dataset-list{border-top:1px solid var(--color-border)}.public-site .dataset-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid var(--color-border)}.public-site .dataset-row h2{font:600 16px/1.4 var(--font-sans);margin:0 0 4px;letter-spacing:0}.public-site .dataset-row p{font-size:13px;margin:0}.public-site .data-explorer{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px}.public-site .data-explorer>.public-page-heading,.public-site .data-explorer>.dataset-provenance,.public-site .data-explorer>.notice{grid-column:1/-1}.public-site .explorer-form{min-width:0}.public-site .explorer-filters>summary{font-weight:650;padding:10px 0;cursor:pointer}.public-site .explorer-filter-fields{display:grid;gap:14px}.public-site .period-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.public-site .period-fields input{font-size:12px;padding:8px 4px;min-width:0}.public-site .dimension-filter{border:0;padding:0;margin:0;min-width:0}.public-site .dimension-filter legend{font-size:13px;font-weight:650;margin-bottom:5px}.public-site .dimension-filter summary{padding:9px 10px;border:1px solid var(--color-border);border-radius:5px;font-size:13px;cursor:pointer;background:#fff}.public-site .dimension-options{padding:8px;border:1px solid var(--color-border);border-top:0;border-radius:0 0 5px 5px;background:#fff}.public-site .dimension-options [data-dimension-values]{max-height:240px;overflow:auto;margin:8px 0}.public-site .dimension-option{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:400;min-height:34px;padding:5px 2px;cursor:pointer}.public-site .dimension-option input{width:16px;height:16px;min-height:0;margin:3px 0 0;flex-shrink:0}.public-site .explorer-filter-actions{display:flex;align-items:center;gap:12px}.public-site .explorer-results{min-width:0}.public-site .explorer-tabs{display:flex;gap:4px;border-bottom:1px solid var(--color-border);margin-bottom:12px}.public-site .explorer-tabs a{padding:10px 18px;font-size:14px;border-bottom:2px solid transparent}.public-site .explorer-tabs a[aria-current=page]{color:var(--color-primary);border-color:var(--color-primary);font-weight:650}.public-site .explorer-table{max-width:100%;border:1px solid var(--color-border);border-radius:6px}.public-site .explorer-table table{font-size:13px;width:100%;border-collapse:collapse}.public-site .explorer-table th,.public-site .explorer-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);max-width:380px;overflow-wrap:anywhere}.public-site .explorer-table th{background:#f1f5f9;position:sticky;top:0;font-weight:600}.public-site .explorer-table .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.public-site .explorer-table details{min-width:75px;max-width:300px;font-size:12px}.public-site .explorer-table details summary{cursor:pointer;white-space:nowrap}.public-site .explorer-table details p{margin:6px 0}.public-site .explorer-table [data-cell-content]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:360px;overflow:auto}.public-site .explorer-chart{height:340px;position:relative;margin-bottom:18px;padding:12px;background:#fff;border:1px solid var(--color-border);border-radius:6px}.public-site .explorer-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:12px 0;font-size:13px}.public-site .dataset-provenance{padding-top:14px;border-top:1px solid var(--color-border);font-size:13px}.public-site .dataset-provenance summary{cursor:pointer;font-weight:600}.public-site .dataset-provenance p{margin:10px 0}.public-site .dataset-provenance a{display:inline-block;margin-right:18px;color:var(--color-primary)}@media(max-width:800px){.public-site .data-explorer{display:block}.public-site .explorer-form{margin-bottom:16px}.public-site .explorer-filters{border:1px solid var(--color-border);padding:0 12px;border-radius:6px}.public-site .explorer-filter-fields{padding-bottom:14px}.public-site .explorer-chart{height:280px}.public-site .dataset-row{align-items:flex-start}.public-site .dataset-row .badge{font-size:11px}.public-site .explorer-pagination{justify-content:space-between}.public-site .period-fields input{font-size:15px;padding:8px}}
