.vd-chart{--vd-chart-surface:#fcfcfb;--vd-chart-ink:#0b0b0b;--vd-chart-secondary:#52514e;--vd-chart-muted:#898781;--vd-chart-grid:#e1e0d9;--vd-chart-axis:#c3c2b7;--vd-chart-border:rgba(11, 11, 11, 0.1);--vd-chart-series-1:#2a78d6;--vd-chart-series-2:#eb6834;--vd-chart-series-3:#1baf7a;color-scheme:light;margin:1.5rem 0;padding:1rem 1rem .75rem;background:var(--vd-chart-surface);color:var(--vd-chart-ink);border:1px solid var(--vd-chart-border);border-radius:12px;font-family:system-ui,-apple-system,segoe ui,sans-serif;font-size:.875rem;line-height:1.4}.dark .vd-chart{--vd-chart-surface:#1a1a19;--vd-chart-ink:#f0efec;--vd-chart-secondary:#c3c2b7;--vd-chart-muted:#898781;--vd-chart-grid:#2c2c2a;--vd-chart-axis:#383835;--vd-chart-border:rgba(255, 255, 255, 0.1);--vd-chart-series-1:#3987e5;--vd-chart-series-2:#d95926;--vd-chart-series-3:#199e70;color-scheme:dark}.vd-chart__unit{margin:0 0 .5rem;min-height:1.4em;color:var(--vd-chart-secondary)}.vd-chart__plot{position:relative;height:clamp(240px,56vw,380px)}.vd-chart__status{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:1rem;text-align:center;color:var(--vd-chart-muted)}.vd-chart__status[hidden]{display:none}.vd-chart[data-state=table] .vd-chart__status,.vd-chart[data-state=table] .vd-chart__plot{position:static;height:auto}.vd-chart[data-state=missing] .vd-chart__plot,.vd-chart[data-state=failed] .vd-chart__plot{height:6rem}.vd-chart figcaption{margin-top:.5rem;color:var(--vd-chart-secondary)}.vd-chart figcaption a{color:inherit;text-decoration:underline}.vd-chart__updated:empty{display:none}.vd-chart__data{margin-top:.5rem;color:var(--vd-chart-secondary)}.vd-chart__data summary{cursor:pointer;width:fit-content;padding:.25rem 0}.vd-chart__scroll{overflow-x:auto;max-height:20rem;margin-top:.5rem}.vd-chart table{width:100%;margin:0;border-collapse:collapse;font-variant-numeric:tabular-nums;color:var(--vd-chart-ink)}.vd-chart caption{caption-side:top;padding-bottom:.25rem;text-align:left;color:var(--vd-chart-secondary)}.vd-chart th,.vd-chart td{padding:.3rem .75rem .3rem 0;border:0;border-bottom:1px solid var(--vd-chart-grid);background:0 0;text-align:right;font-weight:400;white-space:nowrap}.vd-chart th:first-child{text-align:left}.vd-chart thead th{position:sticky;top:0;background:var(--vd-chart-surface);color:var(--vd-chart-secondary);border-bottom-color:var(--vd-chart-axis)}