.data-interface_root__G4LFF{color:var(--fg-ink)}.data-interface_metric__r_lF8,.data-interface_panel__yVd6D{border:1px solid var(--fg-line-2);border-radius:var(--fg-radius-card);background:var(--fg-glass-heavy)}.data-interface_panel__yVd6D{min-width:0;overflow:hidden;container-name:data-panel;container-type:inline-size}.data-interface_panelHeader__mVLw0{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 12px 0}.data-interface_panelTitle__0kU3_{color:var(--fg-ink);font-size:var(--fg-text-body);font-weight:var(--fg-weight-strong);line-height:var(--fg-text-body-leading)}.data-interface_panelDescription__lmj2A{margin-top:2px;color:var(--fg-muted);font-size:var(--fg-text-body);font-weight:var(--fg-weight-regular);line-height:var(--fg-text-body-leading)}.data-interface_panelAction__EWGyC{display:flex;margin-inline-start:auto;min-width:0;max-width:100%;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.data-interface_panelContent__XuYJv{padding:12px}.data-interface_panel__yVd6D:has(>.data-interface_panelContent__XuYJv>[data-slot=fg-data-display-boundary][data-state=empty]){display:flex;flex-direction:column}.data-interface_panelContent__XuYJv:has(>[data-slot=fg-data-display-boundary][data-state=empty]){display:grid;flex:1}.data-interface_metricCell__Wm5PC{min-height:104px;border:0;border-radius:0;background:transparent}.data-interface_metric__r_lF8[data-trend-tone=positive]{background-image:linear-gradient(135deg,var(--fg-green-soft),transparent 62%)}.data-interface_metric__r_lF8[data-trend-tone=negative]{background-image:linear-gradient(135deg,var(--fg-red-soft),transparent 62%)}.data-interface_metricStripContainer__jy8hP{min-width:0;container-name:data-metric-strip;container-type:inline-size}.data-interface_metricStrip__MjB4j{display:grid;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--fg-line-2);border-radius:var(--fg-radius-card);background:var(--fg-glass-heavy)}.data-interface_metricStrip__MjB4j>.data-interface_metricCell__Wm5PC:nth-child(2n){border-left:1px solid var(--fg-line-2)}.data-interface_metricStrip__MjB4j>.data-interface_metricCell__Wm5PC:nth-child(n+3){border-top:1px solid var(--fg-line-2)}.data-interface_metricStripContainer__jy8hP[data-columns="3"] .data-interface_metricStrip__MjB4j>.data-interface_metricCell__Wm5PC:last-child{grid-column:1/-1;border-left:0}.data-interface_toolbarContainer__FupRI{min-width:0;container-name:data-toolbar;container-type:inline-size}.data-interface_toolbar__qJhUe{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.data-interface_toolbarCopy__IO_FR{display:flex;min-width:0;flex-direction:column;gap:2px}.data-interface_toolbarTitle__N2g9N{color:var(--fg-ink);font-size:var(--fg-text-display);font-weight:var(--fg-weight-strong);letter-spacing:-.02em;line-height:var(--fg-text-display-leading)}.data-interface_toolbarActions__ZQbkt{display:flex;min-width:0;flex:0 1 auto;align-items:center;justify-content:flex-end;gap:8px}.data-interface_dashboardContainer__UqY4C{min-width:0;container-name:data-dashboard;container-type:inline-size}.data-interface_dashboardContainer__UqY4C[data-fill-window]{height:100%;min-height:0}.data-interface_dashboardGrid__PqPtc{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.data-interface_dashboardRail__R1CzC,.data-interface_reportLayout__c7jX4{display:flex;min-width:0;flex-direction:column;gap:12px}.data-interface_reportLayout__c7jX4{width:100%;max-width:1400px;margin:0 auto;padding:16px}@media (min-width:640px){.data-interface_reportLayout__c7jX4{padding:20px 24px}}.data-interface_metric__r_lF8{display:flex;min-width:0;min-height:112px;flex-direction:column;padding:12px}.data-interface_label__INMR7{color:var(--fg-muted);font-size:var(--fg-text-body);font-weight:var(--fg-weight-strong);line-height:var(--fg-text-body-leading)}.data-interface_textDefault__0GUxc,.data-interface_textSubtle__64l1v{font-size:var(--fg-text-body);font-weight:var(--fg-weight-regular);line-height:var(--fg-text-body-leading)}.data-interface_textDefault__0GUxc{color:var(--fg-ink)}.data-interface_textSubtle__64l1v{color:var(--fg-muted)}.data-interface_textMetric__CvhaU{color:var(--fg-ink);font-size:var(--fg-text-display);font-weight:var(--fg-weight-strong);letter-spacing:-.02em;line-height:var(--fg-text-display-leading)}.data-interface_accentDot__vSTM5{display:inline-block;width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:var(--fg-data-chart-bar)}.data-interface_metricBody__PWCam{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:8px}.data-interface_metricValue__67gKQ{min-width:0;color:var(--fg-ink);font-size:var(--fg-text-display);font-weight:var(--fg-weight-strong);letter-spacing:-.02em;line-height:var(--fg-text-display-leading);overflow-wrap:anywhere}.data-interface_metricUnit___thvI{margin-left:1px;color:var(--fg-muted);font-size:var(--fg-text-body);font-weight:var(--fg-weight-regular);letter-spacing:0;line-height:var(--fg-text-body-leading)}.data-interface_metricFooter__WdGhL{display:flex;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:auto;padding-top:8px;color:var(--fg-muted);font-size:var(--fg-text-meta);font-weight:var(--fg-weight-regular);line-height:var(--fg-text-meta-leading)}.data-interface_metricTrend__9kj6P{display:inline-flex;flex:0 1 auto;min-width:0;max-width:100%;align-items:center;gap:3px;font-weight:var(--fg-weight-strong)}.data-interface_metricTrend__9kj6P[data-tone=positive]{color:var(--fg-green)}.data-interface_metricTrend__9kj6P[data-tone=negative]{color:color-mix(in srgb,var(--fg-red) 72%,var(--fg-ink))}.data-interface_metricTrend__9kj6P[data-tone=neutral]{color:var(--fg-muted)}.data-interface_metricTrendIcon__ouoYF{width:12px;height:12px;flex:0 0 auto;stroke-width:1.8}.data-interface_progressTrack__oHAx_{height:6px;overflow:hidden;border-radius:999px;background:var(--fg-line-2)}.data-interface_progressFill__mw18w{height:100%;border-radius:inherit;background:var(--fg-data-chart-bar);transition:width var(--fg-duration-layout) var(--fg-ease)}.data-interface_barTrack__gNf3o{height:20px;overflow:hidden;border-radius:var(--fg-radius-control);background:var(--fg-line)}.data-interface_barFill__mlprm{height:100%;border-radius:inherit;background:var(--fg-data-chart-bar);transition:width var(--fg-duration-layout) var(--fg-ease)}.data-interface_tooltip__OgkY6{border:1px solid var(--fg-tooltip-edge);border-radius:var(--fg-radius-control);background:var(--fg-popup-surface);padding:8px 10px;color:var(--fg-ink)}@container data-metric-strip (min-width: 760px){.data-interface_metricStrip__MjB4j{grid-template-columns:repeat(4,minmax(0,1fr))}.data-interface_metricStripContainer__jy8hP[data-columns="3"] .data-interface_metricStrip__MjB4j{grid-template-columns:repeat(3,minmax(0,1fr))}.data-interface_metricStrip__MjB4j>.data-interface_metricCell__Wm5PC{border-top:0}.data-interface_metricStripContainer__jy8hP[data-columns="3"] .data-interface_metricStrip__MjB4j>.data-interface_metricCell__Wm5PC:last-child{grid-column:auto}.data-interface_metricStrip__MjB4j>.data-interface_metricCell__Wm5PC+.data-interface_metricCell__Wm5PC{border-left:1px solid var(--fg-line-2)}}@container data-toolbar (max-width: 439px){.data-interface_toolbar__qJhUe{align-items:stretch;flex-direction:column}.data-interface_toolbarActions__ZQbkt{justify-content:flex-start}}@media (min-width:48rem){@container data-dashboard (min-width: 712px){.data-interface_dashboardContainer__UqY4C[data-primary-width=compact] .data-interface_dashboardGrid__PqPtc{grid-template-columns:minmax(0,1fr) 260px}}}@container data-dashboard (min-width: 860px){.data-interface_dashboardGrid__PqPtc{grid-template-columns:minmax(0,1fr) 260px}}@media (min-width:48rem){.data-interface_dashboardContainer__UqY4C[data-fill-window] .data-interface_dashboardGrid__PqPtc{height:100%;min-height:0;grid-template-rows:minmax(16rem,1fr) minmax(8rem,36%)}@container data-dashboard (min-width: 712px){.data-interface_dashboardContainer__UqY4C[data-fill-window][data-primary-width=compact] .data-interface_dashboardGrid__PqPtc{grid-template-rows:minmax(0,1fr)}}@container data-dashboard (min-width: 860px){.data-interface_dashboardContainer__UqY4C[data-fill-window] .data-interface_dashboardGrid__PqPtc{grid-template-rows:minmax(0,1fr)}}}@media (prefers-reduced-motion:reduce){.data-interface_barFill__mlprm,.data-interface_progressFill__mw18w{transition:none}}