.analytics-root{--an-series-1:#3987e5;--an-series-2:#d95926;--an-series-3:#199e70;--an-series-4:#c98500;--an-series-5:#d55181;--an-series-6:#008300;--an-series-7:#9085e9;--an-series-8:#e66767;--an-funnel-1:#184f95;--an-funnel-2:#256abf;--an-funnel-3:#3987e5;--an-funnel-4:#6da7ec;--an-funnel-5:#9ec5f4;--an-heat-1:#cde2fb;--an-heat-2:#b7d3f6;--an-heat-3:#9ec5f4;--an-heat-4:#86b6ef;--an-heat-5:#6da7ec;--an-heat-6:#5598e7;--an-heat-7:#3987e5;--an-heat-8:#2a78d6;--an-heat-9:#256abf;--an-heat-10:#1c5cab;--an-heat-11:#184f95;--an-heat-12:#104281;--an-heat-13:#0d366b;--an-grid:#2c2c2a;--an-axis:#383835;--an-muted-label:#898781;--an-refetch-opacity:.6}html[data-theme=light] .analytics-root{--an-series-1:#2a78d6;--an-series-2:#eb6834;--an-series-3:#1baf7a;--an-series-4:#eda100;--an-series-5:#e87ba4;--an-series-6:#008300;--an-series-7:#4a3aa7;--an-series-8:#e34948;--an-funnel-1:#86b6ef;--an-funnel-2:#5598e7;--an-funnel-3:#2a78d6;--an-funnel-4:#1c5cab;--an-funnel-5:#104281;--an-grid:#e1e0d9;--an-axis:#c3c2b7;--an-muted-label:#898781}.analytics-root .an-refetching{opacity:var(--an-refetch-opacity);transition:opacity var(--dur-fast) var(--ease-premium)}.analytics-root .an-settled{opacity:1;transition:opacity var(--dur-fast) var(--ease-premium)}.analytics-root .an-skeleton{background:linear-gradient(90deg, var(--bg-3) 0%, var(--bg-4) 50%, var(--bg-3) 100%);border-radius:var(--or-md);background-size:200% 100%;animation:1.4s ease-in-out infinite an-shimmer}@keyframes an-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.analytics-root .an-skeleton{animation:none}}.analytics-root .recharts-cartesian-grid line{stroke:var(--an-grid)}.analytics-root .recharts-cartesian-axis-line,.analytics-root .recharts-cartesian-axis-tick-line{stroke:var(--an-axis)}.analytics-root .recharts-cartesian-axis-tick-value{fill:var(--an-muted-label);font-size:11px}.analytics-root .recharts-legend-item-text{font-size:12px;color:var(--fg-2)!important}.analytics-root .recharts-surface:focus{outline:none}.analytics-root .an-heat-grid{grid-template-columns:2.4rem repeat(24,minmax(0,1fr));gap:2px;display:grid}.analytics-root .an-heat-cell{aspect-ratio:1;border-radius:3px;min-width:0}.analytics-root .an-heat-cell:focus-visible{outline:2px solid var(--orange-500);outline-offset:1px}.analytics-root .an-table thead th{background:var(--bg-1);z-index:1;position:sticky;top:0}.analytics-root .an-table td,.analytics-root .an-table th{font-variant-numeric:tabular-nums}
