.uplot,.uplot *,.uplot *:before,.uplot *:after{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;-webkit-user-select:none;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:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;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-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}:root{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;overflow-x:hidden;background:#1e1e1e;color:#c8c8c8;font:12px/1.35 Roboto,Segoe UI,Helvetica,Arial,sans-serif}.topbar{display:flex;align-items:center;gap:14px;padding:6px 10px;border-bottom:1px solid #2c2c2c}.topbar .title{font-weight:600;color:#e6e6e6}.ranges button{background:#2a2a2a;color:#bbb;border:1px solid #3a3a3a;padding:2px 9px;margin-right:4px;border-radius:3px;cursor:pointer;font:inherit}.ranges button.on{background:#3d5f9e;color:#fff;border-color:#4c74c0}.status{margin-left:auto;color:#777}.panel{border-bottom:1px solid #2c2c2c;padding:2px 0 0}.panel h2{margin:0;padding:2px 8px 0;height:16px;font-size:12px;font-weight:700;color:#e6e6e6}.row{display:flex}.chart{flex:1 1 auto;min-width:0}.legend{flex:0 0 200px;width:200px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#444 transparent;padding:4px 8px 0 4px}.legend label{display:flex;align-items:center;gap:6px;height:16px;cursor:pointer;color:#777;white-space:nowrap}.legend label.on{color:#d8d8d8}.legend input{margin:0;width:11px;height:11px;accent-color:#888}.legend .sw{width:12px;height:2px;flex:0 0 12px}.legend .name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.legend .val{font-variant-numeric:tabular-nums}.legend label.on .val{color:#fff;font-weight:700}.u-legend{display:none}.uplot{font-family:inherit}.u-over{-webkit-user-select:none;user-select:none}.topbar{position:sticky;top:0;z-index:2;background:#1e1e1e}.hslider{display:flex;align-items:center;gap:6px;color:#999;white-space:nowrap}.hslider span{min-width:38px;color:#ccc;font-variant-numeric:tabular-nums}.hslider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:90px;height:4px;background:#3a3a3a;border-radius:2px;outline:none;margin:0}.hslider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#5794f2;border:1px solid #4c74c0;cursor:pointer}.hslider input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#5794f2;border:1px solid #4c74c0;cursor:pointer}@media(max-width:560px){.hslider input[type=range]{width:60px}}.topbar{flex-wrap:nowrap;gap:10px;white-space:nowrap}.topbar .title,.ranges{white-space:nowrap;flex:0 0 auto}.hslider{flex:0 0 auto}.status{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:700px){.hslider input[type=range]{width:64px}.ranges button{padding:2px 6px}}.panel h2{cursor:pointer;-webkit-user-select:none;user-select:none}.panel h2:hover{color:#fff}.chev{display:inline-block;width:12px;color:#888;font-size:10px}.panel h2:hover .chev{color:#ccc}.panel.collapsed .row{display:none}.panel.collapsed{padding-bottom:3px}.ranges.fold button{padding:2px 6px;margin-right:2px}
