.uplot,.uplot *,.uplot :after,.uplot :before{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:rgba(0,0,0,.07)}.u-cursor-x,.u-cursor-y,.u-select{position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{left:0;top:0;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607d8b}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607d8b}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-cursor-pt.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-select.u-off{display:none}.chartTooltip{position:absolute;z-index:3;pointer-events:none;background:var(--color-bg-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-primary);white-space:nowrap}.chartTooltipDate{color:var(--color-text-secondary);margin-bottom:var(--space-1)}.chartTooltipRow{display:flex;align-items:center;gap:var(--space-2)}.chartTooltipRow+.chartTooltipRow{margin-top:var(--space-1)}.chartTooltipSwatch{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);flex:none}.chartHost .u-cursor-x{border-right:1px solid var(--color-border-strong)!important}.chartExtremum{width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:var(--radius-full);border:2px solid}.chartExtremum,.chartExtremumLabel{position:absolute;background:var(--color-bg-raised);pointer-events:none}.chartExtremumLabel{font-size:var(--font-size-2xs);font-variant-numeric:tabular-nums;border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);padding:0 var(--space-1);white-space:nowrap}.chartRangeGroup{display:flex;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);overflow:hidden}.chartRangeButton{border:0;border-right:1px solid var(--color-border-primary);background:var(--color-bg-secondary);color:var(--color-text-secondary);padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--duration-fast) var(--easing-default)}.chartRangeButton:last-child{border-right:0}.chartRangeButton:hover:not(:disabled){background:var(--color-bg-tertiary)}.chartRangeButton[aria-pressed=true]{background:var(--color-text-primary);color:var(--color-bg-primary)}.chartRangeButton:disabled{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.5}