:root{--hmi-green: #3fa66b;--hmi-blue: #4c8dd6;--hmi-yellow: #e2b93b;--hmi-orange: #e5833a;--hmi-red: #d9483b;--hmi-gray: #7e8590}:root,.light{--hmi-equip-stroke: #545b66;--hmi-equip-fill: transparent;--hmi-equip-active: #adb2ba;--hmi-equip-level: #c6cad0;--hmi-pipe: #6d747f;--hmi-pipe-active: #3f4650;--hmi-readout: #1f2329;--hmi-readout-muted: #5f6672;--hmi-scale: #c9ccd2;--hmi-scale-normal: #e3e5e8;--hmi-pen-1: #2f343b;--hmi-pen-2: #7a6aa8;--hmi-pen-3: #4f8a80}.dark{--hmi-equip-stroke: #99a0aa;--hmi-equip-fill: transparent;--hmi-equip-active: #666d78;--hmi-equip-level: #3b4049;--hmi-pipe: #6f7681;--hmi-pipe-active: #a4abb5;--hmi-readout: #ebe9e4;--hmi-readout-muted: #99a0aa;--hmi-scale: #3a3f47;--hmi-scale-normal: #555b65;--hmi-pen-1: #e4e6e9;--hmi-pen-2: #b5a4d8;--hmi-pen-3: #8cc4b8}.hmi-hatch{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M-2 2l4-4M0 8l8-8M6 10l4-4' stroke='%237e8590' stroke-width='1' opacity='.45'/%3E%3C/svg%3E")}.hmi-dense input:not([type=color]),.hmi-dense select,.hmi-dense textarea{font-size:12px}.hmi-dense [data-slot=input],.hmi-dense [data-slot=input-group],.hmi-dense select{background-color:color-mix(in oklab,var(--muted) 62%,transparent);border-color:transparent;border-radius:6px;transition:border-color .12s ease,background-color .12s ease}.hmi-dense [data-slot=input]:hover,.hmi-dense [data-slot=input-group]:hover,.hmi-dense select:hover{border-color:var(--border)}.hmi-dense [data-slot=input]:focus-visible,.hmi-dense [data-slot=input-group]:focus-within,.hmi-dense select:focus-visible{border-color:var(--ring);box-shadow:none}.hmi-dense [data-slot=input-group] input{background:transparent}.hmi-field{background-color:color-mix(in oklab,var(--muted) 62%,transparent);border:1px solid transparent;border-radius:6px;overflow:hidden;transition:border-color .12s ease}.hmi-field:hover{border-color:var(--border)}.hmi-field:focus-within{border-color:var(--ring)}.hmi-field [data-slot=input],.hmi-field [data-slot=input]:hover,.hmi-field [data-slot=input]:focus-visible{background:transparent;border-color:transparent}.hmi-float{background-color:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 2px #0000001f,0 4px 16px #00000024}.hmi-tool{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--muted-foreground);transition:background-color .1s ease,color .1s ease,transform .1s ease;flex-shrink:0}.hmi-tool:hover:not(:disabled){background-color:var(--accent);color:var(--accent-foreground)}.hmi-tool:active:not(:disabled){transform:scale(.94)}.hmi-tool:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.hmi-tool:disabled{opacity:.32}.hmi-tool[data-active=true]{background-color:var(--primary);color:var(--primary-foreground)}.hmi-tool[data-on=true]{background-color:var(--accent);color:var(--foreground)}.hmi-pop{animation:hmi-pop .12s ease-out}@keyframes hmi-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hmi-pop-top{animation:hmi-pop-top .12s ease-out}@keyframes hmi-pop-top{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.hmi-pop,.hmi-pop-top{animation:none}.hmi-tool,.hmi-field,.hmi-dense [data-slot=input],.hmi-dense select{transition:none}}body:has(.hmi-dense) [data-sonner-toaster]{--offset-bottom: 64px !important}.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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}
