._7ZkmYW_report{flex-direction:column;gap:16px;min-width:0;display:flex}._7ZkmYW_toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}._7ZkmYW_meta{color:var(--color-muted);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}._7ZkmYW_spinner{animation:.9s linear infinite _7ZkmYW_analyticsSpin}@keyframes _7ZkmYW_analyticsSpin{to{transform:rotate(360deg)}}._7ZkmYW_error{border:1px solid var(--red-200);border-radius:var(--radius-md);background:var(--red-50);color:var(--red-700);font-size:var(--text-md);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;display:flex}._7ZkmYW_retry{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-strong);color:var(--color-text-strong);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;display:inline-flex}._7ZkmYW_tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}._7ZkmYW_grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}._7ZkmYW_card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-strong);flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}._7ZkmYW_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}._7ZkmYW_cardTitle{color:var(--color-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin:0}._7ZkmYW_tooltip{min-height:1.2em;color:var(--color-text-strong);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._7ZkmYW_chart{border-bottom:1px solid var(--color-border-strong);align-items:stretch;gap:2px;height:160px;display:flex}._7ZkmYW_chartColumn{cursor:default;border-radius:4px 4px 0 0;flex:1 1 0;align-items:flex-end;min-width:0;display:flex}._7ZkmYW_chartColumn[data-active]{background:var(--color-primary-wash)}._7ZkmYW_chartBar,._7ZkmYW_chartBarEmpty{border-radius:4px 4px 0 0;width:100%;display:block}._7ZkmYW_chartBar{background:var(--color-primary);min-height:2px}._7ZkmYW_chartColumn[data-active] ._7ZkmYW_chartBar{background:var(--color-primary-bright)}._7ZkmYW_chartBarEmpty{height:0}._7ZkmYW_chartAxis{color:var(--color-muted);font-size:var(--text-xs);justify-content:space-between;display:flex}._7ZkmYW_tableToggle summary{color:var(--color-secondary);font-size:var(--text-sm);cursor:pointer}._7ZkmYW_table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-top:8px}._7ZkmYW_table th,._7ZkmYW_table td{border-bottom:1px solid var(--color-border);text-align:right;padding:4px 8px}._7ZkmYW_table th:first-child{text-align:left;font-weight:var(--font-weight-medium)}._7ZkmYW_rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._7ZkmYW_row{flex-direction:column;gap:4px;min-width:0;display:flex}._7ZkmYW_rowHead{font-size:var(--text-md);justify-content:space-between;gap:12px;display:flex}._7ZkmYW_rowLabel{color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._7ZkmYW_rowValue{color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none}._7ZkmYW_track{border-radius:var(--radius-pill);background:var(--color-surface-sunken);height:6px;display:block}._7ZkmYW_fill{border-radius:var(--radius-pill);background:var(--color-primary);height:100%;display:block}._7ZkmYW_empty,._7ZkmYW_note{color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.5}._7ZkmYW_overview{flex-direction:column;gap:16px;min-width:0;display:flex}._7ZkmYW_sectionTitle{color:var(--color-heading);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);margin:0}._7ZkmYW_page{flex-direction:column;gap:20px;min-width:0;display:flex}._7ZkmYW_pageHead{flex-direction:column;gap:6px;display:flex}._7ZkmYW_eyebrow{color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}._7ZkmYW_pageTitle{color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-semibold);margin:0}._7ZkmYW_pageText{color:var(--color-secondary);font-size:var(--text-md);margin:0;line-height:1.5}._7ZkmYW_backLink{font:inherit;cursor:pointer;color:var(--color-secondary);font-size:var(--text-md);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}._7ZkmYW_backLink:hover{color:var(--color-primary)}._7ZkmYW_targetPicker{color:var(--color-label);font-size:var(--text-md);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._7ZkmYW_select{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-strong);max-width:100%;min-height:38px;color:var(--color-text-strong);font:inherit;padding:0 10px}._7ZkmYW_tableWrap{margin:0 -20px;padding:0 20px;overflow-x:auto}._7ZkmYW_hubTable{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--text-md);font-variant-numeric:tabular-nums}._7ZkmYW_hubTable th,._7ZkmYW_hubTable td{border-bottom:1px solid var(--color-border);text-align:right;vertical-align:middle;padding:10px 8px}._7ZkmYW_hubTable thead th{color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}._7ZkmYW_hubTable th:first-child{text-align:left}._7ZkmYW_hubRow{cursor:pointer}._7ZkmYW_hubRow:hover{background:var(--color-surface-subtle)}._7ZkmYW_hubName{color:var(--color-text-strong);font-weight:var(--font-weight-semibold);display:block}._7ZkmYW_hubType{color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--font-weight-regular);display:block}._7ZkmYW_hubChange{color:var(--color-secondary);font-size:var(--text-sm)}._7ZkmYW_hubOpen{border-radius:var(--radius-xs);color:var(--color-secondary);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}._7ZkmYW_hubOpen:hover,._7ZkmYW_hubOpen:focus-visible{background:var(--color-surface-sunken);color:var(--color-primary)}._7ZkmYW_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
