.ui-chart{position:relative;display:grid;gap:12px;color:var(--ctor-text);font-family:var(--ui-font)}.ui-chart__title{margin:0;font-size:var(--ui-text-md);font-weight:600}.ui-chart__caption{margin:0;color:var(--ctor-text-dim);font-size:var(--ui-text-xs);line-height:1.5}.ui-chart__plot{position:relative;width:100%}.ui-chart__svg{display:block;width:100%;height:auto;overflow:visible}:root{--ui-chart-grid: #262626;--ui-chart-axis: #3a3a3a;--ui-chart-rule: #4a4a4a}[data-theme=light]{--ui-chart-grid: #eaeae6;--ui-chart-axis: #c9c9c4;--ui-chart-rule: #a8a8a2}.ui-chart__grid line{stroke:var(--ui-chart-grid);stroke-width:1}.ui-chart__axis line,.ui-chart__axis path{stroke:var(--ui-chart-axis);stroke-width:1}.ui-chart__axis text,.ui-chart__label{fill:var(--ctor-text-dim);font-family:var(--ui-font);font-size:11px}.ui-chart__axis--y text{font-variant-numeric:tabular-nums}.ui-chart__value{fill:var(--ctor-text);font-family:var(--ui-font);font-size:11px;font-variant-numeric:tabular-nums}.ui-chart__mark--gapped{stroke:var(--ctor-bg-0);stroke-width:2;stroke-linejoin:round}.ui-chart__line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ui-chart__area{opacity:.18}.ui-chart__legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.ui-chart__legend li{display:inline-flex;align-items:center;gap:7px;color:var(--ctor-text-dim);font-size:var(--ui-text-xs)}.ui-chart__swatch{width:10px;height:10px;flex:none;border-radius:2px}.ui-chart__tooltip{position:absolute;z-index:5;min-width:120px;padding:8px 10px;border:1px solid var(--ctor-border-hi, #4a4a4a);border-radius:var(--ui-radius);background:var(--ctor-bg-2);box-shadow:0 12px 32px #0000008c;color:var(--ctor-text);font-size:var(--ui-text-xs);pointer-events:none;opacity:0;transition:opacity var(--ui-duration-fast) ease}.ui-chart__tooltip[data-open=true]{opacity:1}.ui-chart__tooltip dl{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:6px 0 0}.ui-chart__tooltip dt{display:inline-flex;align-items:center;gap:6px;color:var(--ctor-text-dim)}.ui-chart__tooltip dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.ui-chart__tooltip-head{font-weight:600}.ui-chart__crosshair{stroke:var(--ui-chart-rule);stroke-width:1;stroke-dasharray:3 3}.ui-chart__table summary{color:var(--ctor-text-dim);font-size:var(--ui-text-xs);cursor:pointer}.ui-chart__table summary:focus-visible{outline:1px solid var(--ctor-accent);outline-offset:2px}.ui-chart__table table{margin-top:10px;border-collapse:collapse;font-size:var(--ui-text-xs)}.ui-chart__table th,.ui-chart__table td{padding:4px 12px 4px 0;text-align:left;font-weight:400}.ui-chart__table th{color:var(--ctor-text-dim);font-weight:600}.ui-chart__table td{font-variant-numeric:tabular-nums}
