.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;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}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.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{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;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}.mr-chart{-webkit-user-select:none;user-select:none}.mr-chart .uplot{font-family:Inter Variable,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.mr-chart .u-legend{color:var(--foreground);text-align:left;margin-top:.375rem;font-size:.75rem;line-height:1.2}.mr-chart .u-legend .u-series{cursor:pointer;border-radius:.375rem;padding:.125rem .375rem}.mr-chart .u-legend .u-series:hover{background:var(--muted)}.mr-chart .u-legend .u-series>*{padding:.125rem .25rem}.mr-chart .u-legend .u-series:first-child{cursor:default}.mr-chart .u-legend .u-series:first-child:hover{background:0 0}.mr-chart .u-legend .u-label{color:var(--muted-foreground)}.mr-chart .u-legend .u-value{font-variant-numeric:tabular-nums;font-weight:600}.mr-chart .u-legend .u-marker{vertical-align:middle;border-radius:9999px;width:.875rem;height:.1875rem;margin-right:.375rem}.mr-chart .u-legend .u-off>*{opacity:.35}.mr-chart .u-select{background:color-mix(in oklab, var(--brand) 18%, transparent)}.mr-chart .u-cursor-x{border-right:1px dashed var(--muted-foreground)}.mr-chart .u-cursor-y{border-bottom:1px dashed color-mix(in oklab, var(--muted-foreground) 50%, transparent)}.mr-chart .u-over{cursor:crosshair}.mr-chart-upper .u-legend .u-series:first-child{display:none}.mr-chart-boxes .u-legend .u-marker{border-radius:.125rem;width:.625rem;height:.625rem}.mr-chart .u-wrap{touch-action:pan-y}.mr-chart.mr-chart-expanded .u-wrap{touch-action:none}.mr-chart-scrub .u-cursor-x{border-right:2px solid var(--brand)}.mr-chart-scrub .u-over{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--brand) 35%, transparent);border-radius:2px}.mr-chart{-webkit-touch-callout:none}.mr-tip{z-index:10;visibility:hidden;pointer-events:none;border:1px solid color-mix(in oklab, var(--border) 80%, transparent);border-radius:calc(var(--radius) - 2px);background:color-mix(in oklab, var(--card) 80%, transparent);backdrop-filter:blur(3px);color:var(--card-foreground);contain:layout style;white-space:nowrap;font-variant-numeric:tabular-nums;will-change:transform;max-width:min(22rem,90%);padding:.1875rem .4375rem;font-size:.6875rem;line-height:1.25;position:absolute;top:0;left:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.mr-tip-x{margin-bottom:.125rem;font-weight:600}.mr-tip-row{align-items:center;gap:.375rem;display:flex}.mr-tip-swatch{border-radius:9999px;flex:none;width:.625rem;height:.1875rem}.mr-tip-name{text-overflow:ellipsis;min-width:0;max-width:13rem;color:var(--card-foreground);overflow:hidden}.mr-tip-value{margin-left:auto;padding-left:.625rem;font-weight:600}.mr-tip-compact{align-items:center;gap:.5rem;padding-block:.0625rem;display:flex}.mr-tip-compact .mr-tip-x{margin-bottom:0}.mr-tip-compact .mr-tip-row{gap:.25rem}.mr-tip-compact .mr-tip-name{display:none}.mr-tip-compact .mr-tip-value{margin-left:0;padding-left:0}.mr-tip-row[data-focused=true] .mr-tip-name{color:var(--foreground);font-weight:600}.mr-press{z-index:11;border:2px solid var(--brand);background:color-mix(in oklab, var(--brand) 18%, transparent);pointer-events:none;border-radius:9999px;width:44px;height:44px;margin:-22px 0 0 -22px;animation:.26s ease-out both mr-press;position:absolute}@keyframes mr-press{0%{opacity:.2;transform:scale(.35)}}@media (prefers-reduced-motion:reduce){.mr-press{animation:none}}.mr-corner-top{top:calc(var(--mr-over-top,10px) + .25rem);right:calc(var(--mr-over-right,14px) + .25rem);z-index:12;touch-action:manipulation;gap:.25rem;display:flex;position:absolute}[data-cursor-mode=measure] .mr-corner-top,[data-cursor-mode=diff] .mr-corner-top{top:calc(var(--mr-over-top,10px) + 1.75rem)}@media (pointer:coarse){[data-cursor-mode=measure] .mr-corner-top,[data-cursor-mode=diff] .mr-corner-top{top:calc(var(--mr-over-top,10px) + 3rem)}}.mr-corner-button{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 92%, transparent);height:1.5rem;color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:9999px;outline:none;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.75rem;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #00000014}.mr-corner-button:hover{background:var(--muted)}.mr-corner-button:focus-visible{box-shadow:0 0 0 2px var(--ring)}.mr-corner-accent{color:var(--primary);border-color:color-mix(in oklab, var(--primary) 35%, transparent)}@media (pointer:coarse){.mr-corner-button{min-width:44px;height:44px;padding:0 .75rem}}.mr-status{right:calc(var(--mr-over-right,14px) + .25rem);bottom:calc(var(--mr-over-bottom,46px) + .1875rem);z-index:9;max-width:calc(100% - var(--mr-over-left,3rem) - var(--mr-over-right,14px) - .5rem);background:color-mix(in oklab, var(--card) 72%, transparent);max-height:1rem;color:color-mix(in oklab, var(--muted-foreground) 92%, transparent);text-align:right;pointer-events:none;border-radius:.25rem;flex-wrap:wrap;justify-content:flex-end;column-gap:.375rem;padding:0 .25rem;font-size:.6875rem;line-height:1rem;display:flex;position:absolute;overflow:hidden}.mr-status-rest{display:contents}.mr-status-rest>*+:before{content:"·";margin-right:.375rem}.mr-status-rows,.mr-status-files{white-space:nowrap;font-variant-numeric:tabular-nums}.mr-status-x{color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;display:none}[data-live=true] .mr-status-x{display:inline}[data-live=true] .mr-status-rest{display:none}@container (width<48rem){.mr-status [data-short],.mr-status [data-detail=overview]{font-size:0}.mr-status [data-short]:after{content:attr(data-short);content:attr(data-short) / ""}.mr-status [data-detail=overview]:after{content:"Overview";content:"Overview" / ""}.mr-status [data-detail=full]{clip-path:inset(50%);width:max-content;height:1px;position:absolute;overflow:hidden}.mr-status [data-short]:before,.mr-status [data-short]:after,.mr-status [data-detail]:before,.mr-status [data-detail]:after{font-size:.6875rem}.mr-status [data-detail=full]+:before{content:none}}@container (width<22rem){.mr-status [data-tiny]{font-size:0}.mr-status [data-tiny]:before,.mr-status [data-tiny]:after{font-size:.6875rem}.mr-status [data-tiny]:after{content:attr(data-tiny);content:attr(data-tiny) / ""}.mr-status [data-detail]{clip-path:inset(50%);width:max-content;height:1px;position:absolute;overflow:hidden}.mr-status [data-detail]+:before{content:none}}.mr-hint{left:50%;bottom:calc(var(--mr-over-bottom,46px) + 1.5rem);z-index:11;background:color-mix(in oklab, var(--foreground) 85%, transparent);max-width:calc(100% - 2rem);color:var(--background);text-align:center;pointer-events:none;border-radius:9999px;padding:.375rem .875rem;font-size:.75rem;font-weight:500;animation:.24s ease-out both mr-fade-in;position:absolute;transform:translate(-50%);box-shadow:0 4px 12px #0000002e}@container (width<=32rem){.mr-hint{display:none}}@keyframes mr-fade-in{0%{opacity:0}}.mr-chip-value{inset-block:0;background:linear-gradient(to right, transparent, var(--background) 1rem);color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;contain:layout paint style;border-radius:0 9999px 9999px 0;align-items:center;padding:0 .5rem 0 1.25rem;font-weight:600;display:none;position:absolute;right:0}[data-live=true] .mr-chip-value:not(:empty){display:flex}[data-live=true] [data-chip]:has(.mr-chip-value:not(:empty)) [data-full]{transform-origin:0;transform:translateY(-.36rem)scale(.8)}[data-live=true] [data-chip]:has(.mr-chip-value:not(:empty))>button:has([data-full])~button,[data-live=true] [data-chip]:has(.mr-chip-value:not(:empty)) [data-full]~span:not(.mr-chip-value){visibility:hidden}[data-live=true] [data-chip]:has(.mr-chip-value:not(:empty)) .mr-chip-value{contain:layout style;background:0 0;height:.75rem;padding:0 .5rem 0 0;font-size:.65625rem;line-height:.75rem;inset:auto 0 0 1.5rem}@media (pointer:coarse){[data-live=true] [data-chip]:has(.mr-chip-value:not(:empty)) [data-full]{transform:translateY(-.4375rem)}[data-live=true] [data-chip]:has(.mr-chip-value:not(:empty)) .mr-chip-value{height:1rem;font-size:.6875rem;line-height:1rem;inset:auto 0 .375rem 1.75rem}}@media (prefers-reduced-motion:reduce){.mr-hint{animation:none}}
