@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@300;400;500;600&family=Poppins:wght@700&family=Space+Grotesk:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Sans+Thai:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Sans+Thai:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Sans+Thai:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--font-head:"Space Grotesk", "IBM Plex Sans Thai", "Noto Sans Thai", sans-serif;--font-body:"IBM Plex Sans Thai", "Noto Sans Thai", sans-serif;--ink-900:#dfebff;--ink-700:#94adca;--ink-500:#748ca6;--surface-900:#090d14;--surface-850:#0f141e;--surface-800:#141b28;--panel:#101722e6;--line:#ffffff1a;--accent-500:#28d18d;--accent-400:#59efb2;--shadow-soft:0 16px 34px #00000085;--z-font-body:"IBM Plex Sans Thai", "IBM Plex Sans", "Noto Sans Thai", sans-serif;--z-font-head:"Space Grotesk", "IBM Plex Sans Thai", "Noto Sans Thai", sans-serif;--z-font-num:"IBM Plex Mono", ui-monospace, monospace;--z-page:#0a0b0c;--z-card:#0f1215;--z-card-hi:#161a1f;--z-line:#ffffff12;--z-line2:#ffffff24;--z-chip:#ffffff12;--z-text:#eef0f2;--z-text2:#9aa0a6;--z-text3:#7f868d;--z-num:#fff;--z-good:#4fc08d;--z-warn:#e3b85a;--z-bad:#ee6a7c;--z-brand:#ff7a1a;--z-sea:#4fd1c5;--z-sea-hi:#7fe3d9;--z-sea-tint:#4fd1c51f;--z-sea-edge:#4fd1c58c;--z-sbr:#8b80e0;--z-at3:#2fab92;--z-fab07:#8b80e0;--z-fab08:#5a4bd0;--z-gab05:#2fab92;--z-water:#4fd1c5;--z-power:#ff7a1a;--z-power-edge:#ff8a3a;--z-power-text:#ff9a4d;--z-sec:#b8af9e;--z-orp:#6fb7f0;--z-mdb1:#7e4a2c;--z-mdb2:#ae7148;--z-mdb3:#cf9c74;--z-onpeak:#ada698;--z-offpeak:#5e5952;--z-shadow:0 1px 0 #ffffff0a inset, 0 14px 30px #00000061;color:var(--ink-900);background:var(--surface-900);font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-height:100vh;font-family:var(--font-body);background:radial-gradient(1200px 460px at 76% -120px,#0a2227 0%,#0a222700 70%) no-repeat,#060809}.app-shell{min-height:100vh}[data-theme=light] .route-theme-ready{background:#f5f6f8}[data-theme=light] body:has(.route-theme-ready){background:#f5f6f8}[data-theme=light] .route-theme-ready{--line:#0a0b0c1f;color:#14171a;--z-page:#f5f6f8;--z-card:#fff;--z-card-hi:#fff;--z-line:#0a0b0c14;--z-line2:#0a0b0c29;--z-chip:#0a0b0c0f;--z-text:#14171a;--z-text2:#4f555c;--z-text3:#6a7077;--z-num:#0a0b0c;--z-good:#17875a;--z-warn:#a56a00;--z-bad:#cc334b;--z-sea:#0b7f75;--z-sea-hi:#0b7f75;--z-sea-tint:#0b7f751a;--z-sea-edge:#0b7f7580;--z-water:#0b7f75;--z-power-edge:#c2570c;--z-power-text:#c2570c;--z-sec:#6e675b;--z-orp:#2573c2;--z-shadow:0 1px 2px #0a0b0c0d, 0 8px 22px #0a0b0c0f}.wrap{max-width:1360px;margin:0 auto;padding:24px 24px 70px}.hero-kicker{font-family:var(--font-head);letter-spacing:.14em;color:#84a8f2;margin:0;font-size:.78rem}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.cta-btn{font-family:var(--font-head);border-radius:999px;padding:10px 18px;font-size:.94rem;text-decoration:none;transition:transform .22s,box-shadow .22s,background-color .22s}.cta-btn:hover{transform:translateY(-2px)}.cta-primary{color:#eaf2ff;background:linear-gradient(115deg,#2f64ce,#4285ff);box-shadow:0 8px 20px #2b59b857}.cta-ghost{color:#b6ccf9;background:#1a3566a3;border:1px solid #7ca7f975}.reveal-1{opacity:0;animation:.66s forwards rise-in;transform:translateY(8px)}.reveal-2{opacity:0;animation:.7s .16s forwards rise-in;transform:translateY(12px)}@keyframes rise-in{to{opacity:1;transform:translateY(0)}}@media (width<=900px){.wrap{padding:16px 16px 48px}}@media (width<=430px){.wrap{padding:14px 14px 40px}}.app-header[data-v-8b8efc39]{--mist:#98a6a6;--foam:#edeff1;--sea:#4fd1c5;--sea-hi:#7fe3d9;--rule:#ffffff1a;border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#ff7a1a 0%,#ff7a1a8c 45%,#ff7a1a1f 100%) 1;grid-template-columns:calc(25% - 10.5px) minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:2px 0 20px;display:grid}.hd-brand[data-v-8b8efc39]{align-items:center;gap:16px;min-width:0;display:flex}.hd-mark[data-v-8b8efc39]{border:1px solid var(--rule);background:#0a0b0c;border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.logo-bar[data-v-8b8efc39]{transform-origin:50%;animation:2.2s ease-in-out infinite header-bar-flash-8b8efc39}.lb1[data-v-8b8efc39]{animation-delay:0s}.lb2[data-v-8b8efc39]{animation-delay:.12s}.lb3[data-v-8b8efc39]{animation-delay:.24s}.lb4[data-v-8b8efc39]{animation-delay:.36s}@keyframes header-bar-flash-8b8efc39{0%,to{opacity:.6;filter:brightness(.85)}50%{opacity:1;filter:brightness(1.6)}}.hd-word[data-v-8b8efc39]{min-width:0}.hd-name[data-v-8b8efc39]{letter-spacing:-.035em;background:linear-gradient(100deg,#e24a00 0%,#ff7a1a 22%,#ffd9a8 42%,#ff9a3d 60%,#ff7a1a 80%,#e24a00 100%) 0 0/260% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font:700 29px/1 Space Grotesk,Poppins,sans-serif;animation:6s linear infinite header-text-flash-8b8efc39}@keyframes header-text-flash-8b8efc39{0%{background-position:0%}to{background-position:260%}}@media (prefers-reduced-motion:reduce){.hd-name[data-v-8b8efc39],.logo-bar[data-v-8b8efc39]{animation:none}}.hd-tagline[data-v-8b8efc39]{letter-spacing:.15em;color:var(--mist);white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font:400 9px IBM Plex Mono,monospace;overflow:hidden}.hd-site[data-v-8b8efc39]{border-left:2px solid #ff7a1a;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-left:20px;display:flex}.hd-site-th[data-v-8b8efc39]{align-items:center;gap:10px;min-width:0;display:flex}.hd-site-th b[data-v-8b8efc39]{color:var(--foam);text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 16.5px/1.35 IBM Plex Sans Thai,sans-serif;overflow:hidden}.hd-code[data-v-8b8efc39]{letter-spacing:.1em;color:var(--sea);background:#4fd1c514;border:1px solid #4fd1c573;border-radius:8px;flex:none;padding:2px 9px;font:700 11.5px IBM Plex Mono,monospace}.hd-site-en[data-v-8b8efc39]{letter-spacing:.07em;color:var(--mist);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font:400 10px IBM Plex Mono,monospace;overflow:hidden}.hd-side[data-v-8b8efc39]{justify-self:end;align-items:center;gap:14px;display:flex}.hd-clock[data-v-8b8efc39]{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.hd-clock b[data-v-8b8efc39]{color:var(--foam);font:600 15px/1 IBM Plex Mono,monospace}.hd-clock span[data-v-8b8efc39]{color:var(--mist);font:400 10.5px/1 IBM Plex Mono,monospace}.hd-ctrl[data-v-8b8efc39]{border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;height:40px;display:flex;overflow:hidden}.ctrl[data-v-8b8efc39]{color:var(--foam);cursor:pointer;background:0 0;border:0;align-items:center;height:100%;padding:0 15px;font:600 12px IBM Plex Sans Thai,IBM Plex Sans,sans-serif;text-decoration:none;transition:all .15s;display:flex}.ctrl[data-v-8b8efc39]:hover{color:var(--sea-hi);background:#4fd1c51a}.ctrl[data-v-8b8efc39]:focus-visible{outline:2px solid var(--sea);outline-offset:-2px}.ctrl-danger[data-v-8b8efc39]:hover{color:#ee6a7c;background:#ee6a7c1a}.ctrl-sep[data-v-8b8efc39]{background:#ffffff24;flex:none;align-self:stretch;width:1px}.hd-powered[data-v-8b8efc39]{border-left:1px solid var(--rule);flex-direction:column;align-items:flex-end;gap:3px;padding-left:14px;display:flex}.hd-powered span[data-v-8b8efc39]{letter-spacing:.16em;text-transform:uppercase;color:var(--mist);white-space:nowrap;font:600 8px IBM Plex Mono,monospace}.hd-powered img[data-v-8b8efc39]{width:auto;height:28px;display:block}[data-theme=light] .route-theme-ready .app-header[data-v-8b8efc39]{background:#1c2024;margin:-24px -24px 0;padding:22px 24px 18px}@media (width<=1180px){.app-header[data-v-8b8efc39]{grid-template-columns:minmax(0,1fr) auto}.hd-site[data-v-8b8efc39]{grid-area:2/1/auto/-1}}@media (width<=640px){.app-header[data-v-8b8efc39]{row-gap:10px;padding:0 0 12px}[data-theme=light] .route-theme-ready .app-header[data-v-8b8efc39]{margin:-16px -16px 0;padding:14px 16px 12px}.hd-side[data-v-8b8efc39]{display:contents}.hd-brand[data-v-8b8efc39]{grid-area:1/1;gap:10px}.hd-ctrl[data-v-8b8efc39]{grid-area:1/2;height:36px}.hd-site[data-v-8b8efc39]{grid-row:2;align-self:auto;padding-left:12px}.hd-clock[data-v-8b8efc39]{flex-direction:row;grid-area:3/1;justify-self:start;align-items:baseline;gap:8px}.hd-powered[data-v-8b8efc39]{border:0;flex-direction:row;grid-area:3/2;justify-self:end;align-items:center;gap:6px;padding:0}.hd-mark[data-v-8b8efc39]{border-radius:12px;width:40px;height:40px}.hd-mark svg[data-v-8b8efc39]{width:24px;height:24px}.hd-name[data-v-8b8efc39]{font-size:22px}.hd-tagline[data-v-8b8efc39],.hd-site-en[data-v-8b8efc39]{display:none}.hd-site-th[data-v-8b8efc39]{align-items:flex-start}.hd-site-th b[data-v-8b8efc39]{white-space:normal;font-size:13.5px}.hd-code[data-v-8b8efc39]{padding:1px 8px;font-size:10.5px}.hd-clock b[data-v-8b8efc39]{font-size:13px}.ctrl[data-v-8b8efc39]{padding:0 12px;font-size:11.5px}.hd-powered span[data-v-8b8efc39]{font-size:7.5px}.hd-powered img[data-v-8b8efc39]{height:17px}}@media (width<=430px){[data-theme=light] .route-theme-ready .app-header[data-v-8b8efc39]{margin:-14px -14px 0;padding:12px 14px}}.kowork[data-v-32ebd7af]{width:auto;height:1em;display:block}.kowork text[data-v-32ebd7af]{font-family:Poppins,Century Gothic,Arial Black,Arial,sans-serif;font-weight:700}.k-sun[data-v-32ebd7af]{fill:none;stroke:var(--kowork-sun,#15504e);stroke-width:17px;stroke-linecap:round}.k-core[data-v-32ebd7af]{fill:var(--kowork-sun,#15504e)}.k-ko[data-v-32ebd7af]{fill:var(--kowork-ko,#ffd400)}.k-work[data-v-32ebd7af]{fill:var(--kowork-work,#ff8a1e)}.tab-nav[data-v-9f8414be]{--mist:#98a6a6;--foam:#edeff1;--sea:#4fd1c5;--sea-hi:#7fe3d9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin:16px 0;display:flex}.tab-pills[data-v-9f8414be]{flex-wrap:wrap;gap:8px;display:flex}.nav-extras[data-v-9f8414be]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nav-extras[data-v-9f8414be]:empty{display:none}.nav-right[data-v-9f8414be]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.theme-toggle[data-v-9f8414be]{min-height:38px;color:var(--mist);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.theme-toggle[data-v-9f8414be]:hover{color:var(--foam);border-color:#ffffff47}.theme-toggle[data-v-9f8414be]:focus-visible,.tab-pill[data-v-9f8414be]:focus-visible{outline:2px solid var(--sea);outline-offset:2px}.tab-pill[data-v-9f8414be]{min-height:38px;color:var(--mist);cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:0 20px;font-family:IBM Plex Sans Thai,IBM Plex Sans,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.tab-pill[data-v-9f8414be]:hover{color:var(--foam);border-color:#ffffff47}.tab-pill.active[data-v-9f8414be]{color:var(--sea-hi);background:#4fd1c51f;border-color:#4fd1c58c}.tab-logo[data-v-9f8414be]{--kowork-sun:#2fa39d;padding:0 16px;font-size:15px}@media (width<=640px){.tab-nav[data-v-9f8414be]{gap:10px;margin:10px 0 14px}.tab-pills[data-v-9f8414be]{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;width:calc(100% + 32px);margin:0 -16px;padding:2px 16px;overflow-x:auto}.tab-pills[data-v-9f8414be]::-webkit-scrollbar{display:none}.tab-pill[data-v-9f8414be]{scroll-snap-align:center;flex:none;min-height:36px;padding:0 15px;font-size:13px}.nav-right[data-v-9f8414be]{flex-wrap:nowrap;gap:8px;width:100%}.nav-extras[data-v-9f8414be]{flex-wrap:nowrap;flex:auto;gap:8px;min-width:0}.theme-toggle[data-v-9f8414be]{flex:none;justify-content:center;width:34px;min-height:34px;margin-left:auto;padding:0}.theme-toggle span[data-v-9f8414be]{display:none}}@media (width<=430px){.tab-pills[data-v-9f8414be]{width:calc(100% + 28px);margin:0 -14px;padding:2px 14px}}[data-theme=light] .route-theme-ready .tab-pill[data-v-9f8414be]:not(.active){color:#5b6169;background:#fff;border-color:#0a0b0c24}[data-theme=light] .route-theme-ready .tab-pill.active[data-v-9f8414be]{color:#0b7f75;background:#0b7f751a;border-color:#0b7f7580}[data-theme=light] .route-theme-ready .theme-toggle[data-v-9f8414be]{color:#4f555c;background:#fff;border-color:#0a0b0c29}[data-theme=light] .route-theme-ready .theme-toggle[data-v-9f8414be]:hover,[data-theme=light] .route-theme-ready .tab-pill[data-v-9f8414be]:not(.active):hover{color:#14171a;border-color:#0a0b0c4d}[data-theme=light] .route-theme-ready .tab-logo[data-v-9f8414be]{--kowork-sun:#15504e}.lc[data-v-8e2666e5]{--here:var(--z-sea-hi);--card:var(--z-card);min-width:0;position:relative}.lc-frame[data-v-8e2666e5]{pointer-events:none;border:1px solid color-mix(in srgb, var(--here) 45%, transparent);background:color-mix(in srgb, var(--here) 5%, transparent);border-radius:12px;position:absolute}.lc-frame span[data-v-8e2666e5]{white-space:nowrap;color:#03201d;background:var(--z-sea);border-radius:999px;padding:1px 10px;font:700 12px IBM Plex Sans Thai,sans-serif;position:absolute;top:-11px;left:50%;transform:translate(-50%)}[data-theme=light] .lc-frame span[data-v-8e2666e5]{color:#fff}.lc.targets[data-v-8e2666e5] .apexcharts-datalabels>text,.lc.targets[data-v-8e2666e5] text.apexcharts-datalabel:not([fill=\#fff]){paint-order:stroke;stroke:var(--card);stroke-width:5px;stroke-linejoin:round}.lc-tag[data-v-8e2666e5]{pointer-events:none;box-sizing:border-box;text-align:center;color:#1b1408;background:var(--s);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:84px;height:38px;margin-left:-104px;padding:4px 6px;line-height:1.2;display:flex;position:absolute;transform:translateY(-72%);box-shadow:0 2px 8px #00000040}.lc-tag[data-v-8e2666e5]:after{content:"";background:var(--s);border-radius:2px;width:10px;height:10px;margin-top:-5px;position:absolute;top:72%;right:-5px;transform:rotate(45deg)}.lc-tag b[data-v-8e2666e5]{white-space:nowrap;font:700 12px IBM Plex Sans Thai,sans-serif}.lc-tag small[data-v-8e2666e5]{white-space:nowrap;opacity:.8;font:500 11px IBM Plex Mono,monospace}.lc.phone .lc-tag[data-v-8e2666e5]{border-radius:6px;width:52px;height:32px;margin-left:-64px;padding:2px 3px}.lc.phone .lc-tag[data-v-8e2666e5]:after{width:7px;height:7px;margin-top:-3.5px;right:-3px}.lc.phone .lc-tag b[data-v-8e2666e5]{white-space:normal;font-size:11px}.lc.phone .lc-tag small[data-v-8e2666e5]{display:none}.lc-live[data-v-8e2666e5]{pointer-events:none;white-space:nowrap;color:#3ecf8e;background:var(--card);border:1px solid #3ecf8e73;border-radius:999px;align-items:center;gap:6px;padding:1px 9px;font:600 11px IBM Plex Mono,monospace;display:inline-flex;position:absolute;transform:translate(-70%,-11px)}[data-theme=light] .lc-live[data-v-8e2666e5]{color:#17875a;border-color:#17875a73}.lc-live i[data-v-8e2666e5]{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2s infinite lc-pulse-8e2666e5}.lc-ring[data-v-8e2666e5]{pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:2s infinite lc-ring-8e2666e5;position:absolute}@keyframes lc-pulse-8e2666e5{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@keyframes lc-ring-8e2666e5{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--s) 70%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.lc-live i[data-v-8e2666e5],.lc-ring[data-v-8e2666e5]{animation:none}}.ae[data-v-a76d2b0b]{--card-hi:var(--z-card-hi);--card:var(--z-card);--line:var(--z-line);--line2:var(--z-line2);--chip:var(--z-chip);--text:var(--z-text);--text2:var(--z-text2);--text3:var(--z-text3);--num:var(--z-num);--good:var(--z-good);--warn:var(--z-warn);--bad:var(--z-bad);--mono:var(--z-font-num);border:1px solid var(--line);background:linear-gradient(180deg, var(--card-hi), var(--card));box-shadow:var(--z-shadow);min-width:0;color:var(--text);border-radius:18px;padding:18px 20px 14px;font-family:IBM Plex Sans Thai,IBM Plex Sans,sans-serif}.ae-h[data-v-a76d2b0b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.ae-h>div[data-v-a76d2b0b]:first-child{flex:420px;min-width:0}.ae-h b[data-v-a76d2b0b]{font-size:18px;display:block}.ae-h small[data-v-a76d2b0b]{color:var(--text3);margin-top:2px;font-size:13px;line-height:1.5;display:block}.ae-seg[data-v-a76d2b0b]{border:1px solid var(--line2);border-radius:999px;padding:3px;display:inline-flex}.ae-seg button[data-v-a76d2b0b]{color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 13px;font:600 12px IBM Plex Sans Thai,sans-serif}.ae-seg button[data-v-a76d2b0b]:hover{color:var(--text)}.ae-seg button.active[data-v-a76d2b0b]{color:var(--z-sea-hi);background:var(--z-sea-tint)}.ae-seg button[data-v-a76d2b0b]:focus-visible{outline:2px solid var(--z-sea);outline-offset:1px}.ae-grid[data-v-a76d2b0b]{flex-direction:column;gap:22px;display:flex}.ae-m[data-v-a76d2b0b]{border-top:3px solid var(--tc);min-width:0;padding-top:12px}.ae-m header[data-v-a76d2b0b]{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ae-name[data-v-a76d2b0b]{align-items:baseline;gap:8px;display:flex}.ae-name b[data-v-a76d2b0b]{font:700 20px var(--mono);color:var(--num)}.ae-name span[data-v-a76d2b0b]{font:600 12px var(--mono);color:#fff;background:var(--tc);border-radius:999px;padding:1px 9px}.ae-load[data-v-a76d2b0b]{background:var(--chip);border-radius:6px;flex:240px;height:20px;position:relative;overflow:hidden}.ae-load i[data-v-a76d2b0b]{background:color-mix(in srgb, var(--good) 45%, transparent);position:absolute;inset:0 auto 0 0}.ae-load.full i[data-v-a76d2b0b]{background:color-mix(in srgb, var(--warn) 55%, transparent)}.ae-load span[data-v-a76d2b0b]{font:500 11px/20px var(--mono);color:var(--text);white-space:nowrap;text-overflow:ellipsis;padding:0 9px;display:block;position:relative;overflow:hidden}.ae-idle[data-v-a76d2b0b]{color:var(--text3);margin:10px 0 0;font-size:13px}.ae-machine[data-v-a76d2b0b]{font:600 14px var(--mono);color:var(--text);align-items:baseline;gap:7px;display:inline-flex}.ae-machine i[data-v-a76d2b0b]{background:var(--s);border-radius:3px;align-self:center;width:11px;height:11px}.ae-machine small[data-v-a76d2b0b]{color:var(--text2);font:400 12px IBM Plex Sans Thai,sans-serif}.ae-machine.idle[data-v-a76d2b0b],.ae-machine.idle small[data-v-a76d2b0b]{color:var(--text3)}.ae-stats[data-v-a76d2b0b]{grid-template-columns:repeat(4,minmax(0,220px));gap:8px;margin:12px 0 2px;display:grid}.ae-stats>div[data-v-a76d2b0b]{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:1px;min-width:0;padding:7px 9px;display:flex}.ae-stats dt[data-v-a76d2b0b]{color:var(--text2);white-space:nowrap;font-size:12px}.ae-stats dd[data-v-a76d2b0b]{font:600 18px var(--mono);color:var(--num);white-space:nowrap;margin:0}.ae-stats dd small[data-v-a76d2b0b]{font:400 11px var(--mono);color:var(--text3);margin-left:4px}.ae-stats em[data-v-a76d2b0b]{font:500 11px var(--mono);color:var(--text2);font-style:normal}.ae-stats em span[data-v-a76d2b0b]{color:var(--text3);font:400 11px IBM Plex Sans Thai,sans-serif}.ae-stats em.better[data-v-a76d2b0b]{color:var(--good)}.ae-stats em.worse[data-v-a76d2b0b]{color:var(--bad)}.ae-standby[data-v-a76d2b0b]{border-top:1px solid var(--line);color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:14px 0 0;padding-top:12px;font-size:13px;display:flex}.ae-standby b[data-v-a76d2b0b]{color:var(--text);font-weight:600}.ae-standby span[data-v-a76d2b0b]{font:600 13px var(--mono);color:var(--text);align-items:baseline;gap:6px;display:inline-flex}.ae-standby span i[data-v-a76d2b0b]{background:var(--tc);border-radius:50%;align-self:center;width:8px;height:8px}.ae-standby small[data-v-a76d2b0b]{color:var(--text3);font:400 12px IBM Plex Sans Thai,sans-serif}.ae-standby em[data-v-a76d2b0b]{color:var(--text3);font-size:12px;font-style:normal}.ae-note[data-v-a76d2b0b]{color:var(--text3);margin:10px 0 0;font-size:12px;line-height:1.6}@media (width<=640px){.ae[data-v-a76d2b0b]{padding:14px 12px 10px}.ae-h small[data-v-a76d2b0b]{display:none}.ae-h b[data-v-a76d2b0b]{font-size:16px}.ae-stats[data-v-a76d2b0b]{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-stats dd[data-v-a76d2b0b]{font-size:16px}}.fb[data-v-91eb2351]{--card-hi:var(--z-card-hi);--card:var(--z-card);--line:var(--z-line);--line2:var(--z-line2);--text:var(--z-text);--text2:var(--z-text2);--text3:var(--z-text3);--here:var(--z-sea-hi);--mono:var(--z-font-num);border:1px solid var(--line);background:linear-gradient(180deg, var(--card-hi), var(--card));box-shadow:var(--z-shadow);min-width:0;font-family:var(--z-font-body);color:var(--text);border-radius:18px;padding:18px 20px 8px}.fb-h[data-v-91eb2351]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.fb-h>div[data-v-91eb2351]:first-child{flex:420px;min-width:0}.fb-h b[data-v-91eb2351]{font-size:18px;display:block}.fb-h small[data-v-91eb2351]{color:var(--text3);margin-top:2px;font-size:13px;line-height:1.5;display:block}.fb-seg[data-v-91eb2351]{border:1px solid var(--line2);border-radius:999px;padding:3px;display:inline-flex}.fb-seg button[data-v-91eb2351]{color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 13px;font:600 12px IBM Plex Sans Thai,sans-serif}.fb-seg button[data-v-91eb2351]:hover{color:var(--text)}.fb-seg button.active[data-v-91eb2351]{color:var(--z-sea-hi);background:var(--z-sea-tint)}.fb-seg button[data-v-91eb2351]:focus-visible{outline:2px solid var(--z-sea);outline-offset:1px}.fb-key[data-v-91eb2351]{color:var(--text2);flex-wrap:wrap;align-items:baseline;gap:6px 22px;font-size:13px;display:flex}.fb-key span[data-v-91eb2351]{align-items:baseline;gap:6px;display:inline-flex}.fb-key i[data-v-91eb2351]{background:var(--s);border-radius:3px;align-self:center;width:11px;height:11px}.fb-key b[data-v-91eb2351]{font:600 14px var(--mono);color:var(--text)}.fb-key small[data-v-91eb2351]{color:var(--text3);font-size:11px}.fb-key .muted[data-v-91eb2351]{color:var(--text3);margin-left:auto;font-size:12px}.fb-key.sub[data-v-91eb2351]{border-top:1px solid var(--line);margin-top:2px;padding-top:14px}.fb-key.sub>b[data-v-91eb2351]{font-size:16px;font-weight:600}.fb-key .ln i[data-v-91eb2351]{border-top:3px solid var(--text2);background:0 0;border-radius:0;width:22px;height:0}.fb-key .ln i.head[data-v-91eb2351]{border-top:1.5px dashed var(--text2)}.fb-key .ln i.tail[data-v-91eb2351]{border-top:1.5px dotted var(--text2)}.fb-key i.dot[data-v-91eb2351]{border-radius:50%;width:11px;height:11px}.fb-key i.num[data-v-91eb2351]{border-radius:2px;width:14px;height:3px}.fb-plot[data-v-91eb2351]{position:relative}.fb-frame[data-v-91eb2351]{pointer-events:none;border:1px solid color-mix(in srgb, var(--here) 45%, transparent);background:color-mix(in srgb, var(--here) 5%, transparent);border-radius:12px;position:absolute}.fb-frame span[data-v-91eb2351]{white-space:nowrap;color:#03201d;background:var(--z-sea);border-radius:999px;padding:1px 10px;font:700 12px IBM Plex Sans Thai,sans-serif;position:absolute;top:-11px;left:50%;transform:translate(-50%)}[data-theme=light] .fb-frame span[data-v-91eb2351]{color:#fff}.fb-lane[data-v-91eb2351]{pointer-events:none;box-sizing:border-box;text-align:center;color:#1b1408;background:var(--s);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:92px;height:44px;margin-left:-116px;padding:5px 8px;line-height:1.2;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 2px 8px #00000040}.fb-lane[data-v-91eb2351]:after{content:"";background:var(--s);border-radius:2px;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-5px;transform:rotate(45deg)}.fb-lane b[data-v-91eb2351]{white-space:nowrap;font:700 13px IBM Plex Sans Thai,sans-serif}.fb-lane small[data-v-91eb2351]{font:500 11px var(--mono);white-space:nowrap;opacity:.8}.fb-lane.phone[data-v-91eb2351]{border-radius:6px;justify-content:center;width:50px;height:34px;margin-left:-64px;padding:3px 4px}.fb-lane.phone[data-v-91eb2351]:after{width:7px;height:7px;margin-top:-3.5px;right:-3px}.fb-lane.phone b[data-v-91eb2351]{white-space:normal;font-size:11px}.fb-lane.phone small[data-v-91eb2351]{display:none}.fb-live[data-v-91eb2351]{pointer-events:none;white-space:nowrap;font:600 11px var(--mono);color:#3ecf8e;background:var(--card);border:1px solid #3ecf8e73;border-radius:999px;align-items:center;gap:6px;padding:1px 9px;display:inline-flex;position:absolute;transform:translate(-70%,-11px)}[data-theme=light] .fb-live[data-v-91eb2351]{color:#17875a;border-color:#17875a73}.fb-live i[data-v-91eb2351]{background:currentColor;border-radius:50%;width:7px;height:7px;animation:2s infinite fb-pulse-91eb2351}.fb-ring[data-v-91eb2351]{pointer-events:none;border-radius:50%;animation:2s infinite fb-ring-91eb2351;position:absolute}@keyframes fb-pulse-91eb2351{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@keyframes fb-ring-91eb2351{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--s) 70%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.fb-live i[data-v-91eb2351],.fb-ring[data-v-91eb2351]{animation:none}}.fb.phone[data-v-91eb2351]{padding:14px 12px 6px}.fb.phone .fb-h small[data-v-91eb2351],.fb.phone .fb-key .muted[data-v-91eb2351],.fb.phone .fb-key .hide-phone[data-v-91eb2351],.fb.phone .fb-key small[data-v-91eb2351]{display:none}.fb.phone .fb-h[data-v-91eb2351]{margin-bottom:8px}.fb.phone .fb-h b[data-v-91eb2351]{font-size:16px}.fb.phone .fb-key[data-v-91eb2351]{gap:4px 14px;font-size:12px}.fb.phone .fb-key.sub[data-v-91eb2351]{padding-top:10px}.fb.phone .fb-seg button[data-v-91eb2351]{padding:6px 11px}.ph[data-v-e6aa0cbc]{border:1px solid var(--z-line);background:linear-gradient(180deg, var(--z-card-hi), var(--z-card));box-shadow:var(--z-shadow);font-family:var(--z-font-body);color:var(--z-text);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title line side";align-items:center;gap:10px 24px;padding:16px 20px;display:grid}.ph-title[data-v-e6aa0cbc]{grid-area:title;align-items:center;gap:12px;min-width:0;display:flex}.ph-title small[data-v-e6aa0cbc]{color:var(--z-text2);white-space:nowrap;font-size:12px;display:block}.ph-title h1[data-v-e6aa0cbc]{white-space:nowrap;margin:1px 0 0;font-size:24px;font-weight:700;line-height:1.25}.ph-line[data-v-e6aa0cbc]{grid-area:line;margin:0;font-size:16px;line-height:1.5}.ph-side[data-v-e6aa0cbc]{flex-wrap:wrap;grid-area:side;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ph-meta[data-v-e6aa0cbc]{font:400 12px var(--z-font-num);color:var(--z-text3);white-space:nowrap}@media (width<=1180px){.ph[data-v-e6aa0cbc]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title side""line line"}}@media (width<=640px){.ph[data-v-e6aa0cbc]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""line""side";padding:14px}.ph-title h1[data-v-e6aa0cbc]{white-space:normal;font-size:20px}.ph-line[data-v-e6aa0cbc]{font-size:14px}.ph-side[data-v-e6aa0cbc]{justify-content:flex-start}}.tween[data-v-ca029435]{font-variant-numeric:tabular-nums;transition:text-shadow .6s ease-out;display:inline-block}.tween.ticking[data-v-ca029435]{text-shadow:0 0 14px;transition-duration:.12s}.dm-page[data-v-ab15b665]{--ink:var(--z-page);--card-hi:var(--z-card-hi);--card:var(--z-card);--line:var(--z-line);--line2:var(--z-line2);--text:var(--z-text);--text2:var(--z-text2);--text3:var(--z-text3);--num:var(--z-num);--chip:var(--z-chip);--good:var(--z-good);--warn:var(--z-warn);--bad:var(--z-bad);--water:var(--z-water);--power:var(--z-power-edge);--sec:var(--z-sec);--plant:var(--z-power-edge);--orp:var(--z-orp);--shadow:var(--z-shadow);--mono:var(--z-font-num);background:var(--ink);min-height:calc(100vh - 140px);font-family:var(--z-font-body);color:var(--text);flex-direction:column;gap:16px;margin:-24px;padding:24px;display:flex}[data-theme=light] .dm-set input[data-v-ab15b665]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] .dm-modal[data-v-ab15b665]{background:#0a0b0c66}[data-theme=light] .dm-modal-box[data-v-ab15b665]{box-shadow:0 30px 80px #0a0b0c40}.dm-error[data-v-ab15b665]{border:1px solid color-mix(in srgb, var(--bad) 40%, transparent);color:var(--bad);border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.dm-nav-extras[data-v-ab15b665]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dm-pill[data-v-ab15b665]{color:#9aa0a6;background:#0f1215;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font:500 12px IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.dm-pill.btn[data-v-ab15b665]{cursor:pointer;color:#4fd1c5;border-color:#4fd1c573;font-family:IBM Plex Sans Thai,sans-serif;font-size:13px;font-weight:600}.dm-pill.btn[data-v-ab15b665]:hover:not(:disabled){filter:brightness(1.15)}.dm-pill.btn[data-v-ab15b665]:disabled{opacity:.5;cursor:default}.dm-pill.btn[data-v-ab15b665]:focus-visible{outline-offset:2px;outline:2px solid #4fd1c5}.dm-pill.btn.ghost[data-v-ab15b665]{color:#9aa0a6;border-color:#ffffff24}.dm-pill.btn.solid[data-v-ab15b665]{color:#03201d;background:linear-gradient(135deg,#46bfb4,#2b978d);border-color:#0000}@media (width<=640px){.dm-nav-extras[data-v-ab15b665]{flex-wrap:nowrap;gap:8px;min-width:0}.dm-pill[data-v-ab15b665]{white-space:nowrap;min-height:34px;padding:0 12px;font-size:11px}.dm-pill.btn[data-v-ab15b665]{font-size:12px}}[data-theme=light] .dm-pill[data-v-ab15b665]{color:#4f555c;background:#fff;border-color:#0a0b0c29}[data-theme=light] .dm-pill.btn[data-v-ab15b665]{color:#0b7f75;border-color:#0b7f7573}[data-theme=light] .dm-pill.btn.ghost[data-v-ab15b665]{color:#4f555c;border-color:#0a0b0c29}[data-theme=light] .dm-pill.btn.solid[data-v-ab15b665]{color:#03201d;border-color:#0000}.ok[data-v-ab15b665]{--c:var(--good)}.warn[data-v-ab15b665]{--c:var(--warn)}.alarm[data-v-ab15b665]{--c:var(--bad)}.off[data-v-ab15b665],.info[data-v-ab15b665]{--c:var(--text3)}.dm-verdict[data-v-ab15b665]{border:1.5px solid color-mix(in srgb, var(--c) 60%, transparent);background:linear-gradient(180deg, var(--card-hi), var(--card));box-shadow:var(--shadow);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.dm-light[data-v-ab15b665]{background:var(--c);width:20px;height:20px;box-shadow:0 0 18px var(--c);border-radius:50%}.dm-eyebrow[data-v-ab15b665]{letter-spacing:.04em;color:var(--text2);font-size:12px;font-weight:600}.dm-verdict-title[data-v-ab15b665]{margin-top:2px;font-size:28px;font-weight:700;line-height:1.25}.dm-verdict-sub[data-v-ab15b665]{color:var(--text2);margin-top:2px;font-size:14px}.dm-verdict-tanks[data-v-ab15b665]{grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;display:grid}.dm-vt[data-v-ab15b665]{border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:1px;min-width:0;padding:9px 12px;display:flex}.dm-vt-name[data-v-ab15b665]{color:var(--text2);align-items:center;gap:8px;font-size:13px;display:flex}.dm-vt-name i[data-v-ab15b665]{background:var(--tc);border-radius:50%;width:8px;height:8px}.dm-vt b[data-v-ab15b665]{color:var(--c);font-size:16px}.dm-vt.off b[data-v-ab15b665]{color:var(--text3)}.dm-vt small[data-v-ab15b665]{color:var(--text3);font-size:12px;line-height:1.35}.dm-kpis[data-v-ab15b665]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dm-kpi[data-v-ab15b665]{--k:var(--text3);border:1.5px solid color-mix(in srgb, var(--k) 60%, transparent);box-shadow:var(--shadow);background:linear-gradient(180deg, var(--card-hi), var(--card));border-radius:18px;min-width:0;padding:18px 20px}.dm-kpi.water[data-v-ab15b665]{--k:var(--water)}.dm-kpi.power[data-v-ab15b665]{--k:var(--power)}.dm-kpi.plant[data-v-ab15b665]{--k:var(--plant)}.dm-kpi.orp[data-v-ab15b665]{--k:var(--orp)}.dm-kpi-h[data-v-ab15b665]{min-height:22px;color:var(--text2);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.dm-kpi-h em[data-v-ab15b665]{font:600 11px var(--mono);border:1px solid var(--line2);color:var(--text2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-style:normal}.dm-kpi-h em.better[data-v-ab15b665]{color:var(--good);border-color:color-mix(in srgb, var(--good) 40%, transparent)}.dm-kpi-h em.worse[data-v-ab15b665]{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, transparent)}.dm-kpi-v[data-v-ab15b665]{font:600 38px var(--mono);white-space:nowrap;color:var(--num);margin-top:8px;line-height:1.15}.dm-kpi-v small[data-v-ab15b665]{color:var(--text3);margin-left:8px;font-size:13px;font-weight:400}.dm-kpi-main[data-v-ab15b665]{justify-content:space-between;align-items:flex-end;gap:14px;height:50px;margin-top:14px;display:flex}.dm-kpi-main .dm-kpi-v[data-v-ab15b665]{margin-top:0}.dm-kpi-side[data-v-ab15b665]{border:1px solid color-mix(in srgb, var(--k) 38%, transparent);background:color-mix(in srgb, var(--k) 9%, transparent);border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:2px;height:50px;padding:0 12px;display:flex;position:relative}.dm-kpi-side span[data-v-ab15b665]{color:color-mix(in srgb, var(--k) 72%, var(--num));align-items:baseline;gap:6px;font:600 11px/1.2 IBM Plex Sans Thai,sans-serif;display:flex}.dm-kpi-side em[data-v-ab15b665]{font:600 11px/16px var(--mono);white-space:nowrap;color:var(--text2);background:var(--card-hi);border:1px solid var(--line2);border-radius:999px;padding:0 7px;font-style:normal;position:absolute;top:-22px;right:0}.dm-kpi-side em.better[data-v-ab15b665]{color:var(--good);border-color:color-mix(in srgb, var(--good) 45%, transparent)}.dm-kpi-side em.worse[data-v-ab15b665]{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, transparent)}.dm-kpi-side b[data-v-ab15b665]{font:600 20px var(--mono);color:var(--num);white-space:nowrap;line-height:1.1}.dm-kpi-side b small[data-v-ab15b665]{color:var(--text3);margin-left:4px;font-size:11px;font-weight:400}.dm-kpi-parts[data-v-ab15b665]{flex:none;grid-template-columns:auto auto;align-items:center;column-gap:10px;margin:0;display:grid}.dm-kpi-parts>div[data-v-ab15b665]{display:contents}.dm-kpi-parts dt[data-v-ab15b665]{color:var(--text2);align-items:center;gap:6px;font-size:12px;line-height:15px;display:flex}.dm-kpi-parts dt i[data-v-ab15b665]{background:var(--s);border-radius:50%;flex:none;width:6px;height:6px}.dm-kpi-parts dd[data-v-ab15b665]{text-align:right;font:500 13px/15px var(--mono);color:var(--text);margin:0}.dm-kpi-strip[data-v-ab15b665]{border-radius:6px;gap:2px;height:20px;margin-top:12px;display:flex;overflow:hidden}.dm-kpi-strip i[data-v-ab15b665]{background:color-mix(in srgb, var(--s) 78%, transparent);justify-content:center;align-items:center;min-width:0;display:flex}.dm-kpi-strip span[data-v-ab15b665]{font:600 11px var(--mono);color:#fff;white-space:nowrap;text-overflow:ellipsis;padding:0 6px;font-style:normal;overflow:hidden}.dm-kpi-f[data-v-ab15b665]{border:1px solid var(--line);border-radius:10px;margin-top:12px}.dm-kpi-f>div[data-v-ab15b665]{color:var(--text2);justify-content:space-between;gap:8px;padding:7px 12px;font-size:13px;display:flex}.dm-kpi-f>div+div[data-v-ab15b665]{border-top:1px solid var(--line)}.dm-kpi-f b[data-v-ab15b665]{font:600 14px var(--mono);color:var(--text);white-space:nowrap}.dm-kpi-f>div.vs[data-v-ab15b665]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.dm-kpi-f>div.vs em[data-v-ab15b665]{font-style:normal;font:500 11px var(--mono);white-space:nowrap;color:var(--text2);justify-self:end}.dm-kpi-f>div.vs em.better[data-v-ab15b665]{color:var(--good)}.dm-kpi-f>div.vs em.worse[data-v-ab15b665]{color:var(--bad)}.dm-kpi-f>div.now[data-v-ab15b665]{background:color-mix(in srgb, var(--k) 10%, transparent);border-radius:9px 9px 0 0;align-items:center;padding:9px 12px}.dm-kpi-f>div.now span[data-v-ab15b665]{color:color-mix(in srgb, var(--k) 72%, var(--num));align-items:center;gap:8px;font-weight:600;display:inline-flex}.dm-kpi-f>div.now time[data-v-ab15b665]{font:500 12px var(--mono);color:var(--text2)}.dm-kpi-f>div.now i[data-v-ab15b665]{background:var(--k);border-radius:50%;flex:none;width:8px;height:8px;animation:2s infinite dm-pulse-ab15b665}.dm-kpi-f>div.now b[data-v-ab15b665]{color:color-mix(in srgb, var(--k) 45%, var(--num));font-size:20px}.dm-kpi-f>div.now.stale[data-v-ab15b665]{background:0 0}.dm-kpi-f>div.now.stale span[data-v-ab15b665],.dm-kpi-f>div.now.stale b[data-v-ab15b665]{color:var(--text3)}.dm-kpi-f>div.now.stale i[data-v-ab15b665]{background:var(--text3);animation:none}@keyframes dm-pulse-ab15b665{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--k) 55%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.dm-kpi-f>div.now i[data-v-ab15b665]{animation:none}}.dm-orp-top[data-v-ab15b665],.dm-kpi-f.orp>div[data-v-ab15b665]{grid-template-columns:58px repeat(2,minmax(0,1fr));align-items:center;column-gap:8px;display:grid}.dm-orp-top[data-v-ab15b665]{grid-template-rows:26px 56px;height:82px;margin-top:14px;padding:0 13px}.dm-orp-top b[data-v-ab15b665]{font-size:32px!important}.dm-orp-top .name[data-v-ab15b665]{color:var(--s);justify-self:end;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.dm-orp-top .name i[data-v-ab15b665]{background:var(--s);border-radius:50%;width:7px;height:7px}.dm-orp-top .k[data-v-ab15b665]{color:var(--text2);font-size:13px}.dm-orp-top b[data-v-ab15b665]{font:600 24px/30px var(--mono);color:var(--num);white-space:nowrap;justify-self:end}.dm-kpi.orp[data-v-ab15b665]{flex-direction:column;display:flex}.dm-kpi-f.orp[data-v-ab15b665]{flex-direction:column;flex:1;display:flex}.dm-kpi-f.orp>div[data-v-ab15b665]{flex:1}.dm-kpi-f.orp b[data-v-ab15b665]{justify-self:end}.dm-kpi-f.orp b.range[data-v-ab15b665]{color:var(--text3);font-size:12px;font-weight:400}.dm-kpi-f.orp b.st[data-v-ab15b665]{color:var(--good);background:color-mix(in srgb, var(--good) 14%, transparent);border-radius:999px;padding:1px 9px;font:600 12px IBM Plex Sans Thai,sans-serif}.dm-kpi-f.orp b.st.low[data-v-ab15b665],.dm-kpi-f.orp b.st.high[data-v-ab15b665]{color:var(--bad);background:color-mix(in srgb, var(--bad) 14%, transparent)}.dm-kpi-f.orp b.st.none[data-v-ab15b665]{color:var(--text3);background:0 0;padding-right:0}.dm-kpi b.low[data-v-ab15b665],.dm-kpi b.high[data-v-ab15b665]{color:var(--bad)}.dm-kpi b.none[data-v-ab15b665]{color:var(--text3)}.dm-card[data-v-ab15b665]{border:1px solid var(--line);background:linear-gradient(180deg, var(--card-hi), var(--card));box-shadow:var(--shadow);border-radius:18px;min-width:0;padding:18px 20px}.dm-card-h[data-v-ab15b665]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:10px;display:flex}.dm-card-h b[data-v-ab15b665]{font-size:16px;display:block}.dm-card-h small[data-v-ab15b665]{color:var(--text3);font-size:12px}.dm-count[data-v-ab15b665]{font:600 11px var(--mono);color:var(--text2);border:1px solid var(--line2);border-radius:999px;padding:2px 10px}.dm-two[data-v-ab15b665]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dm-empty[data-v-ab15b665]{color:var(--good);margin:6px 0 0;font-size:14px}.dm-list[data-v-ab15b665],.dm-advice[data-v-ab15b665]{margin:0;padding:0;list-style:none}.dm-list li[data-v-ab15b665]{border-top:1px solid var(--line);gap:12px;padding:10px 0;display:flex}.dm-list li[data-v-ab15b665]:first-child,.dm-advice li[data-v-ab15b665]:first-child{border-top:0;padding-top:2px}.dm-list li>i[data-v-ab15b665]{background:var(--c);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.dm-list li.alarm>i[data-v-ab15b665]{box-shadow:0 0 0 3px color-mix(in srgb, var(--bad) 25%, transparent)}.dm-list b[data-v-ab15b665],.dm-advice b[data-v-ab15b665]{font-size:14px;font-weight:600;display:block}.dm-list li.info b[data-v-ab15b665]{color:var(--text2);font-weight:500}.dm-list small[data-v-ab15b665],.dm-advice small[data-v-ab15b665]{color:var(--text3);margin-top:1px;font-size:13px;line-height:1.5;display:block}.dm-advice[data-v-ab15b665]{counter-reset:adv}.dm-advice li[data-v-ab15b665]{counter-increment:adv;border-top:1px solid var(--line);padding:10px 0 10px 34px;position:relative}.dm-advice li[data-v-ab15b665]:before{content:counter(adv);width:22px;height:22px;font:600 12px var(--mono);color:var(--z-sea);border:1px solid color-mix(in srgb, var(--z-sea) 45%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:0}.dm-advice li[data-v-ab15b665]:first-child:before{top:2px}.dm-foot-note[data-v-ab15b665]{border-top:1px solid var(--line);color:var(--text3);margin:12px 0 0;padding-top:10px;font-size:12px}.dm-table-card[data-v-ab15b665]{padding:10px 12px 14px;overflow-x:auto}.dm-t[data-v-ab15b665]{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.dm-t tbody[data-v-ab15b665]{--g:var(--text3)}.dm-t tbody.water[data-v-ab15b665]{--g:var(--water)}.dm-t tbody.power[data-v-ab15b665]{--g:var(--power)}.dm-t tbody.sec[data-v-ab15b665]{--g:var(--sec)}.dm-t tbody.orp[data-v-ab15b665]{--g:var(--orp)}.dm-t tr.g th[data-v-ab15b665]{text-align:right;color:var(--text2);background:color-mix(in srgb, var(--g) 11%, transparent);white-space:nowrap;padding:9px 14px;font-size:13px;font-weight:500}.dm-t tr.g th[data-v-ab15b665]:first-child{text-align:left;color:var(--g);box-shadow:inset 3px 0 0 var(--g);border-radius:10px 0 0 10px;font-size:14px;font-weight:600}.dm-t tr.g th:first-child small[data-v-ab15b665]{color:var(--text3);font-size:12px;font-weight:400}.dm-t tr.g th[data-v-ab15b665]:last-child{border-radius:0 10px 10px 0}.dm-t tbody+tbody tr.g th[data-v-ab15b665]{background-clip:padding-box;border-top:14px solid #0000}.dm-t td[data-v-ab15b665]{text-align:right;color:var(--text3);white-space:nowrap;border-bottom:1px solid var(--line);padding:9px 14px;font-size:16px}.dm-t tbody tr:last-child td[data-v-ab15b665]{border-bottom:0}.dm-t td[data-v-ab15b665]:first-child{text-align:left;color:var(--text2);width:30%;font-size:14px}.dm-t td:first-child small[data-v-ab15b665]{color:var(--text3);border:1px solid var(--line2);border-radius:999px;margin-left:8px;padding:0 7px;font-size:11px}.dm-t td:first-child i[data-v-ab15b665]{background:var(--c);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:11px;display:inline-block}.dm-t td[data-v-ab15b665]:nth-child(2){color:var(--num);font-size:20px;font-weight:600}.dm-t td:nth-child(2).low[data-v-ab15b665],.dm-t td:nth-child(2).high[data-v-ab15b665],.dm-t td.over[data-v-ab15b665]{color:var(--bad)}.dm-t tr.strong td[data-v-ab15b665]:first-child{color:var(--text);font-weight:600}.dm-t tr.off td[data-v-ab15b665],.dm-t tr.off td[data-v-ab15b665]:nth-child(2){color:var(--text3);font-weight:400}.dm-t td[data-v-ab15b665]:nth-child(2),.dm-t tr.g th[data-v-ab15b665]:nth-child(2){padding-right:6px}.dm-t td[data-v-ab15b665]:nth-child(3),.dm-t tr.g th[data-v-ab15b665]:nth-child(3){text-align:left;width:1%;padding-left:0}.dm-t tr.g th[data-v-ab15b665]:nth-child(3){color:var(--text3);font-size:11px}.dm-t .diff[data-v-ab15b665]{color:var(--text2);background:var(--chip);border-radius:999px;padding:0 6px;font-size:11px;font-weight:500;line-height:17px;display:inline-block}.dm-t .diff.better[data-v-ab15b665]{color:var(--good);background:color-mix(in srgb, var(--good) 14%, transparent)}.dm-t .diff.worse[data-v-ab15b665]{color:var(--bad);background:color-mix(in srgb, var(--bad) 14%, transparent)}.dm-t td.trend[data-v-ab15b665]{font-size:13px}.dm-t td.trend.better[data-v-ab15b665]{color:var(--good)}.dm-t td.trend.worse[data-v-ab15b665]{color:var(--bad)}.dm-t td.trend.neutral[data-v-ab15b665]{color:var(--text2)}.dm-note[data-v-ab15b665]{color:var(--text3);margin:10px 14px 0;font-size:12px;line-height:1.6}.dm-live[data-v-ab15b665]{border-top:1px solid var(--line);color:var(--text2);flex-wrap:wrap;align-items:center;gap:10px;margin:12px 14px 0;padding-top:12px;font-size:13px;display:flex}.dm-live.stale[data-v-ab15b665]{color:var(--bad)}.dm-live a[data-v-ab15b665]{color:var(--z-sea);margin-left:auto;font-weight:600;text-decoration:none}.dm-live a[data-v-ab15b665]:hover{text-decoration:underline}.dm-dot[data-v-ab15b665]{background:var(--c);border-radius:50%;width:9px;height:9px}.dm-decant[data-v-ab15b665]{--tc:var(--z-sbr);border:1px solid var(--line);border-left:5px solid var(--tc);background:linear-gradient(180deg, var(--card-hi), var(--card));box-shadow:var(--shadow);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 28px;padding:16px 20px;display:grid}.dm-decant-head[data-v-ab15b665]{align-items:center;gap:14px;display:flex}.dm-decant-head .tank[data-v-ab15b665]{font:700 20px var(--mono);color:#fff;background:var(--tc);border-radius:10px;padding:6px 12px}.dm-decant-head small[data-v-ab15b665]{color:var(--text2);font-size:13px;display:block}.dm-decant-head b[data-v-ab15b665]{font:600 32px var(--mono);color:var(--num);white-space:nowrap;align-items:baseline;gap:8px;line-height:1.15;display:flex}.dm-decant-head b i[data-v-ab15b665]{color:var(--text3);font:400 14px IBM Plex Sans Thai,sans-serif}.dm-decant-head b em[data-v-ab15b665]{color:var(--c);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);border-radius:999px;padding:2px 10px;font:600 12px IBM Plex Sans Thai,sans-serif}.dm-decant-day .bar[data-v-ab15b665]{background:var(--chip);border-radius:7px;height:14px;position:relative;overflow:hidden}.dm-decant-day .bar i[data-v-ab15b665]{background:var(--tc);border-radius:4px;position:absolute;top:0;bottom:0}.dm-decant-day .ticks[data-v-ab15b665]{font:400 11px var(--mono);color:var(--text3);justify-content:space-between;margin-top:3px;display:flex}.dm-decant-day ul[data-v-ab15b665]{color:var(--text);flex-wrap:wrap;gap:4px 26px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.dm-decant-day li b[data-v-ab15b665]{color:var(--tc);margin-right:6px;font-weight:600}.dm-decant-day li small[data-v-ab15b665]{color:var(--text2);font-size:13px}.dm-decant-day li em[data-v-ab15b665]{font:600 13px var(--mono);color:var(--num);margin-left:6px;font-style:normal}.dm-decant-day li.none[data-v-ab15b665]{color:var(--warn)}.dm-decant-side[data-v-ab15b665]{flex-direction:column;gap:4px;min-width:210px;margin:0;display:flex}.dm-decant-side>div[data-v-ab15b665]{color:var(--text2);justify-content:space-between;align-items:baseline;gap:14px;font-size:13px;display:flex}.dm-decant-side dd[data-v-ab15b665]{font:600 14px var(--mono);color:var(--text);white-space:nowrap;margin:0}.dm-decant-side dt small[data-v-ab15b665]{color:var(--text3);margin-left:4px;font-size:11px}.dm-decant-note[data-v-ab15b665]{border-top:1px solid var(--line);color:var(--text3);grid-column:1/-1;margin:0;padding-top:10px;font-size:12px;line-height:1.6}.dm-decant-side dd small[data-v-ab15b665]{color:var(--text3);font:400 12px IBM Plex Sans Thai,sans-serif}@media (width<=1100px){.dm-decant[data-v-ab15b665]{grid-template-columns:minmax(0,1fr)}.dm-decant-side[data-v-ab15b665]{min-width:0}}.dm-rows[data-v-ab15b665]{flex-direction:column;gap:12px;display:flex}.dm-rows-h[data-v-ab15b665]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.dm-rows-h b[data-v-ab15b665]{font-size:18px}.dm-rows-h small[data-v-ab15b665]{color:var(--text3);font-size:13px}.dm-row[data-v-ab15b665]{border:1px solid var(--line);background:linear-gradient(180deg, var(--card-hi), var(--card));box-shadow:var(--shadow);border-radius:18px;grid-template-columns:92px minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.3fr);display:grid;overflow:hidden}.dm-row-tank[data-v-ab15b665]{border-left:5px solid var(--tc);background:color-mix(in srgb, var(--tc) 9%, transparent);flex-direction:column;justify-content:center;gap:2px;padding:14px 12px 14px 16px;display:flex}.dm-row-tank b[data-v-ab15b665]{font:700 24px var(--mono);color:var(--num)}.dm-row-tank small[data-v-ab15b665]{color:var(--text2);font-size:12px}.dm-cell[data-v-ab15b665]{border-left:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.dm-cell h3[data-v-ab15b665]{color:var(--text2);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.dm-cell h3 i[data-v-ab15b665]{width:18px;height:18px;font:600 11px var(--mono);color:var(--text2);border:1px solid var(--line2);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.dm-cell h3 small[data-v-ab15b665]{color:var(--text3);font-size:12px;font-weight:400}.dm-big[data-v-ab15b665]{font:600 32px var(--mono);color:var(--num);white-space:nowrap;line-height:1.1}.dm-big small[data-v-ab15b665]{color:var(--text3);margin-left:6px;font-size:12px;font-weight:400}.dm-cell em[data-v-ab15b665]{font:500 11px var(--mono);color:var(--text2);white-space:nowrap;margin-left:8px;font-style:normal}.dm-cell em.better[data-v-ab15b665]{color:var(--good)}.dm-cell em.worse[data-v-ab15b665]{color:var(--bad)}.dm-cell dl[data-v-ab15b665]{flex-direction:column;gap:3px;margin:0;display:flex}.dm-cell dl>div[data-v-ab15b665]{color:var(--text2);justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.dm-cell dd[data-v-ab15b665]{font:600 13px var(--mono);color:var(--text);white-space:nowrap;margin:0}.dm-cell dd small[data-v-ab15b665]{color:var(--text3);font-weight:400}.dm-muted[data-v-ab15b665]{color:var(--text3);font-size:13px}.dm-now[data-v-ab15b665]{background:color-mix(in srgb, var(--tc) 10%, transparent);color:var(--text2);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;padding:7px 10px;font-size:12px;display:flex}.dm-now>span[data-v-ab15b665]{color:color-mix(in srgb, var(--tc) 70%, var(--num));align-items:center;gap:7px;font-weight:600;display:inline-flex}.dm-now>span i[data-v-ab15b665]{background:var(--tc);border-radius:50%;width:7px;height:7px;animation:2s infinite dm-pulse-row-ab15b665}.dm-now b[data-v-ab15b665]{font:600 16px var(--mono);color:var(--num)}.dm-now b.sm[data-v-ab15b665]{font-size:13px;font-weight:500}.dm-now small[data-v-ab15b665]{color:var(--text3);margin-left:auto}.dm-now small.over[data-v-ab15b665],.dm-now .low[data-v-ab15b665],.dm-now .high[data-v-ab15b665]{color:var(--bad)}.dm-now.stale[data-v-ab15b665]{background:0 0}.dm-now.stale>span i[data-v-ab15b665]{background:var(--text3);animation:none}@keyframes dm-pulse-row-ab15b665{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tc) 55%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.dm-now>span i[data-v-ab15b665]{animation:none}}.dm-machine[data-v-ab15b665]{flex-direction:column;gap:4px;display:flex}.dm-machine-h[data-v-ab15b665]{color:var(--text2);justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.dm-machine-h b[data-v-ab15b665]{font:600 14px var(--mono);color:var(--text)}.dm-machine-h span[data-v-ab15b665]{font-family:var(--mono);white-space:nowrap}.dm-machine.idle .dm-machine-h b[data-v-ab15b665],.dm-machine.idle .dm-machine-h span[data-v-ab15b665]{color:var(--text3);font-weight:400}.dm-load[data-v-ab15b665]{background:var(--chip);border-radius:5px;height:16px;position:relative;overflow:hidden}.dm-load i[data-v-ab15b665]{background:color-mix(in srgb, var(--good) 45%, transparent);position:absolute;inset:0 auto 0 0}.dm-load.full i[data-v-ab15b665]{background:color-mix(in srgb, var(--warn) 55%, transparent)}.dm-load span[data-v-ab15b665]{font:500 11px/16px var(--mono);color:var(--text);white-space:nowrap;padding:0 8px;display:block;position:relative}.dm-orp[data-v-ab15b665]{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.dm-orp span[data-v-ab15b665]{color:var(--text3);font-size:12px;display:block}.dm-orp b[data-v-ab15b665]{font:600 28px var(--mono);color:var(--num);line-height:1.1}.dm-orp b.low[data-v-ab15b665],.dm-orp b.high[data-v-ab15b665]{color:var(--bad)}.dm-orp b.none[data-v-ab15b665]{color:var(--text3)}.dm-orp small[data-v-ab15b665]{color:var(--text3);padding-bottom:4px;font-size:12px}.dm-act[data-v-ab15b665]{background:color-mix(in srgb, var(--c) 7%, transparent);box-shadow:inset 0 3px 0 var(--c)}.dm-act h3 em[data-v-ab15b665]{color:var(--c);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);border-radius:999px;margin-left:auto;padding:1px 9px;font:600 11px IBM Plex Sans Thai,sans-serif}.dm-action[data-v-ab15b665]{color:var(--num);font-size:20px;font-weight:700;line-height:1.3}.dm-row.warn .dm-action[data-v-ab15b665]{color:var(--warn)}.dm-row.alarm .dm-action[data-v-ab15b665]{color:var(--bad)}.dm-row.ok .dm-action[data-v-ab15b665]{color:var(--good)}.dm-act ul[data-v-ab15b665]{color:var(--text2);flex-direction:column;gap:3px;margin:0;padding-left:16px;font-size:13px;line-height:1.5;display:flex}.dm-row.off[data-v-ab15b665]{opacity:.62}.dm-row.off .dm-cell dl[data-v-ab15b665],.dm-row.off .dm-now[data-v-ab15b665]{display:none}.dm-rows .dm-live[data-v-ab15b665]{border-top:0;margin:0;padding:4px 4px 0}.dm-live small[data-v-ab15b665]{color:var(--text3);font-size:12px}@media (width<=1280px){.dm-row[data-v-ab15b665]{grid-template-columns:92px minmax(0,1fr) minmax(0,1fr)}.dm-row-tank[data-v-ab15b665]{grid-row:span 2}.dm-cell[data-v-ab15b665]:nth-child(4),.dm-cell[data-v-ab15b665]:nth-child(5){border-top:1px solid var(--line)}}@media (width<=760px){.dm-row[data-v-ab15b665]{grid-template-columns:minmax(0,1fr)}.dm-row-tank[data-v-ab15b665]{flex-direction:row;grid-row:auto;align-items:baseline;gap:10px}.dm-cell[data-v-ab15b665]{border-left:0;border-top:1px solid var(--line)}}.dm-charts[data-v-ab15b665]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dm-charts .dm-card[data-v-ab15b665]{padding-bottom:8px}.dm-legend[data-v-ab15b665]{color:var(--text2);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.dm-legend span[data-v-ab15b665]{align-items:center;gap:7px;display:inline-flex}.dm-legend i[data-v-ab15b665]{border-radius:3px;width:10px;height:10px}.dm-legend .muted[data-v-ab15b665]{color:var(--text3);margin-left:auto}.dm-modal[data-v-ab15b665]{z-index:50;background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dm-modal-box[data-v-ab15b665]{border:1px solid var(--line2);background:linear-gradient(180deg, var(--card-hi), var(--card));border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 40px);padding:20px 22px;overflow:auto;box-shadow:0 30px 80px #0009}.dm-set[data-v-ab15b665]{border-collapse:collapse;width:100%}.dm-set th[data-v-ab15b665]{text-align:left;color:var(--text2);padding:6px 8px;font-size:13px;font-weight:500}.dm-set th small[data-v-ab15b665]{color:var(--text3);font-weight:400}.dm-set td[data-v-ab15b665]{border-top:1px solid var(--line);padding:6px 8px}.dm-set td[data-v-ab15b665]:first-child{white-space:nowrap;font-size:16px;font-weight:600}.dm-set td:first-child i[data-v-ab15b665]{background:var(--c);border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.dm-set input[data-v-ab15b665]{width:100%;min-width:88px;font:500 14px var(--mono);color:var(--text);background:var(--ink);border:1px solid var(--line2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:8px 10px}.dm-set input[data-v-ab15b665]:focus-visible{outline:2px solid var(--z-sea);outline-offset:1px}.dm-modal-box .dm-note[data-v-ab15b665]{margin:12px 0}.dm-modal-actions[data-v-ab15b665]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}@media (width<=1280px){.dm-kpis[data-v-ab15b665]{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-charts[data-v-ab15b665],.dm-two[data-v-ab15b665]{grid-template-columns:minmax(0,1fr)}.dm-verdict[data-v-ab15b665]{grid-template-columns:auto minmax(0,1fr)}.dm-verdict-tanks[data-v-ab15b665]{grid-column:1/-1}}@media (width<=900px){.dm-page[data-v-ab15b665]{margin:-16px;padding:16px}}@media (width<=430px){.dm-page[data-v-ab15b665]{margin:-14px;padding:14px}}@media (width<=640px){.dm-modal[data-v-ab15b665]{padding:10px}.dm-modal-box[data-v-ab15b665]{padding:16px 14px}.dm-set[data-v-ab15b665],.dm-set tbody[data-v-ab15b665],.dm-set tr[data-v-ab15b665],.dm-set td[data-v-ab15b665]{display:block}.dm-set thead[data-v-ab15b665]{display:none}.dm-set tr[data-v-ab15b665]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px 10px;padding:12px 0;display:grid}.dm-set td[data-v-ab15b665]{border-top:0;padding:0}.dm-set td[data-v-ab15b665]:first-child{grid-column:1/-1}.dm-set td[data-label][data-v-ab15b665]:before{content:attr(data-label);color:var(--text2);margin-bottom:3px;font-size:12px;font-weight:400;display:block}.dm-set input[data-v-ab15b665]{min-width:0}}@media (width<=760px){.dm-kpis[data-v-ab15b665],.dm-verdict-tanks[data-v-ab15b665]{grid-template-columns:minmax(0,1fr)}.dm-t td[data-v-ab15b665],.dm-t tr.g th[data-v-ab15b665]{padding-left:8px;padding-right:8px;font-size:13px}.dm-t td[data-v-ab15b665]:nth-child(2){font-size:16px}}.rt-switch[data-v-6e10bbc5]{background:#ffffff05;border:1px solid #ffffff24;border-radius:100px;padding:3px;display:inline-flex}.rt-switch a[data-v-6e10bbc5]{color:#8a9096;border-radius:100px;padding:8px 18px;font-family:IBM Plex Sans Thai,IBM Plex Sans,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s}.rt-switch a[data-v-6e10bbc5]:hover{color:#edeff1}.rt-switch a.active[data-v-6e10bbc5]{color:#7fe3d9;background:#4fd1c529}.rt-switch a[data-v-6e10bbc5]:focus-visible{outline-offset:2px;outline:2px solid #4fd1c5}.qm-page[data-v-a3081577]{--ink:var(--z-page);--surface:var(--z-card);--surface-hi:var(--z-card-hi);--line:#26292c;--line-hi:var(--z-line2);--mist:var(--z-text2);--foam:var(--z-text);--ok:var(--z-good);--warn:var(--z-warn);--alarm:var(--z-bad);--nodata:var(--z-text3);background:var(--ink);min-height:calc(100vh - 140px);color:var(--foam);font-family:var(--z-font-body);margin:-24px;padding:24px}.mono[data-v-a3081577]{font-family:IBM Plex Mono,monospace}.ok[data-v-a3081577]{--c:var(--ok)}.warn[data-v-a3081577]{--c:var(--warn)}.alarm[data-v-a3081577]{--c:var(--alarm)}.nodata[data-v-a3081577],.nolimit[data-v-a3081577],.loading[data-v-a3081577]{--c:var(--nodata)}.dot[data-v-a3081577]{background:var(--c);border-radius:50%;flex:none;width:10px;height:10px}.dot.alarm[data-v-a3081577]{box-shadow:0 0 0 3px #f0556b38}.verdict[data-v-a3081577]{border:1px solid var(--line-hi);border-left:5px solid var(--c);background:linear-gradient(180deg, var(--surface-hi), var(--surface));border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:18px 22px;display:grid}.verdict-main[data-v-a3081577]{align-items:center;gap:16px;display:flex}.verdict-light[data-v-a3081577]{background:var(--c);width:22px;height:22px;box-shadow:0 0 18px var(--c);border-radius:50%}.verdict.alarm .verdict-light[data-v-a3081577]{animation:1.4s ease-in-out infinite blink-a3081577}@keyframes blink-a3081577{50%{opacity:.35}}.verdict-title[data-v-a3081577]{font-size:24px;font-weight:700;line-height:1.2}.verdict-sub[data-v-a3081577]{color:var(--mist);margin-top:2px;font-size:13px}.verdict-counts[data-v-a3081577]{color:var(--mist);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.cnt[data-v-a3081577]{align-items:center;gap:6px;display:inline-flex}.cnt i[data-v-a3081577]{background:var(--c);border-radius:50%;width:8px;height:8px}.cnt b[data-v-a3081577]{color:var(--foam);font-family:IBM Plex Mono,monospace;font-size:14px}.verdict-fresh[data-v-a3081577]{color:var(--mist);text-align:right;font-size:12px}.verdict-fresh b[data-v-a3081577]{color:var(--foam);font-family:IBM Plex Mono,monospace}.verdict-fresh.stale[data-v-a3081577],.verdict-fresh.stale b[data-v-a3081577]{color:var(--alarm)}.tank-grid[data-v-a3081577]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.tank[data-v-a3081577]{border:1px solid color-mix(in srgb, var(--tc) 45%, var(--line));border-top:5px solid var(--tc);background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 22%, transparent) 0, transparent 76px), radial-gradient(120% 60% at 100% 0%, color-mix(in srgb, var(--tc) 10%, transparent), transparent 70%), linear-gradient(180deg, var(--surface-hi), var(--surface));border-radius:14px;padding:14px 18px 16px;position:relative;overflow:hidden}.tank.st-warn[data-v-a3081577]{box-shadow:0 0 0 2px color-mix(in srgb, var(--warn) 70%, transparent), 0 0 24px -6px var(--warn)}.tank.st-alarm[data-v-a3081577]{box-shadow:0 0 0 2px var(--alarm), 0 0 28px -4px var(--alarm)}.tank-mark[data-v-a3081577]{letter-spacing:-.04em;color:var(--tc);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;font:800 96px/1 IBM Plex Sans,sans-serif;position:absolute;bottom:-22px;right:-6px}.tank-head[data-v-a3081577]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex;position:relative}.tank-name[data-v-a3081577]{align-items:center;gap:10px;display:flex}.tank-badge[data-v-a3081577]{letter-spacing:.02em;color:#fff;background:var(--tc);box-shadow:0 4px 14px -4px var(--tc);border-radius:9px;padding:3px 12px;font:800 20px/1.2 IBM Plex Sans,sans-serif}.tank-note[data-v-a3081577]{color:color-mix(in srgb, var(--tc) 55%, var(--foam));font-size:13px;font-weight:600}.chip[data-v-a3081577]{color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);border:1px solid color-mix(in srgb, var(--c) 55%, transparent);border-radius:100px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.chip i[data-v-a3081577]{background:var(--c);border-radius:50%;width:7px;height:7px}.tank .param[data-v-a3081577],.tank .tank-foot[data-v-a3081577]{position:relative}.param[data-v-a3081577]{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:10px 1fr auto;align-items:center;column-gap:10px;padding:9px 0;display:grid}.param-label[data-v-a3081577]{color:#c9ced3;font-size:14px}.param-value[data-v-a3081577]{text-align:right;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:600}.param-value small[data-v-a3081577]{color:var(--mist);font-size:11px;font-weight:400}.gauge[data-v-a3081577]{background:var(--line);border-radius:4px;grid-column:2/4;height:4px;margin-top:6px;position:relative}.gauge-ok[data-v-a3081577]{background:#3ecf8e59;border-radius:4px;position:absolute;top:0;bottom:0}.gauge-mark[data-v-a3081577]{background:var(--c);border-radius:2px;width:3px;height:10px;margin-left:-1.5px;position:absolute;top:-3px}.tank-foot[data-v-a3081577]{flex-direction:column;gap:6px;margin-top:12px;font-size:13px;display:flex}.foot-item[data-v-a3081577]{justify-content:space-between;align-items:center;gap:8px;display:flex}.foot-k[data-v-a3081577]{color:var(--mist)}.foot-v[data-v-a3081577]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.foot-v small[data-v-a3081577]{color:var(--mist)}.blower[data-v-a3081577]{border:1px solid var(--line-hi);border-radius:6px;padding:2px 8px;font-size:12px}.blower.on[data-v-a3081577]{color:var(--ok);border-color:#3ecf8e66}.blower.off[data-v-a3081577]{color:var(--mist)}.blower.unknown[data-v-a3081577]{color:var(--nodata)}.info[data-v-a3081577]{--c:var(--mist)}.eq-section[data-v-a3081577]{margin-top:18px}.eq-head[data-v-a3081577]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:10px;display:flex}.eq-head span[data-v-a3081577]{font-size:16px;font-weight:700}.eq-head small[data-v-a3081577]{color:var(--mist);font-size:12px}.eq-grid[data-v-a3081577]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.eq[data-v-a3081577]{border:1px solid color-mix(in srgb, var(--bc) 40%, var(--line));background:radial-gradient(90% 50% at 50% 0%, color-mix(in srgb, var(--bc) 13%, transparent), transparent 70%), linear-gradient(180deg, var(--surface-hi), var(--surface));border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.eq.off[data-v-a3081577]{border-color:var(--line-hi);background:linear-gradient(180deg, var(--surface-hi), var(--surface))}.eq-top[data-v-a3081577]{align-items:center;gap:12px;display:flex}.eq-icon[data-v-a3081577]{flex:none;width:58px;height:58px}.eq.off .eq-icon[data-v-a3081577]{filter:grayscale(.9);opacity:.5}.eq-ring[data-v-a3081577]{fill:color-mix(in srgb, var(--bc) 10%, var(--surface));stroke:color-mix(in srgb, var(--bc) 55%, transparent);stroke-width:3px}.eq-vane[data-v-a3081577]{fill:none;stroke:var(--bc);stroke-width:7px;stroke-linecap:round}.eq-blade[data-v-a3081577]{fill:color-mix(in srgb, var(--bc) 55%, transparent);stroke:var(--bc);stroke-width:3px}.eq-hub[data-v-a3081577]{fill:var(--surface);stroke:var(--bc);stroke-width:3px}.spin[data-v-a3081577]{transform-box:fill-box;transform-origin:50%;animation:1.2s linear infinite qm-spin-a3081577}@keyframes qm-spin-a3081577{to{transform:rotate(360deg)}}.eq-title[data-v-a3081577]{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.eq-title b[data-v-a3081577]{color:color-mix(in srgb, var(--bc) 70%, var(--foam));font-size:16px;font-weight:700;line-height:1.25}.eq.off .eq-title b[data-v-a3081577]{color:var(--foam)}.eq-title b small[data-v-a3081577]{color:var(--mist);font-size:12px;font-weight:500}.badge[data-v-a3081577]{letter-spacing:.04em;border-radius:100px;padding:1px 10px;font:600 12px IBM Plex Mono,monospace}.badge.run[data-v-a3081577]{color:var(--ok);background:#3ecf8e24}.badge.act[data-v-a3081577]{color:#7fb7ff;background:#7fb7ff24}.badge.stop[data-v-a3081577]{color:var(--mist);background:var(--line)}.badge.unknown[data-v-a3081577]{color:var(--nodata);background:var(--line)}.box-row[data-v-a3081577]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.box-row .box[data-v-a3081577]{grid-template-columns:1fr}.box-row .box-v[data-v-a3081577]{text-align:left}.box[data-v-a3081577]{border:1px solid var(--line-hi);background:#edeff106;border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;padding:9px 12px;display:grid}.box-l[data-v-a3081577]{color:#b8bec4;font-size:13px}.box-v[data-v-a3081577]{text-align:right;white-space:nowrap;color:var(--foam);font:600 24px IBM Plex Mono,monospace}.box-v.sm[data-v-a3081577]{font-size:18px}.box-v small[data-v-a3081577]{color:var(--mist);margin-left:4px;font-size:12px;font-weight:400}.eq.off .box-v[data-v-a3081577]{color:#9aa1a7}.box-bar[data-v-a3081577]{background:var(--line);border-radius:3px;grid-column:1/-1;height:5px;margin-top:4px;overflow:hidden}.box-bar i[data-v-a3081577]{background:var(--bc);border-radius:3px;height:100%;display:block}.box-cmp[data-v-a3081577],.box-note[data-v-a3081577]{color:var(--mist);grid-column:1/-1;font-size:12px}.box-cmp b[data-v-a3081577]{color:var(--foam);font-family:IBM Plex Mono,monospace;font-weight:600}.box-cmp em[data-v-a3081577],.vs[data-v-a3081577]{white-space:nowrap;border-radius:100px;margin-left:4px;padding:1px 7px;font:600 12px IBM Plex Sans,IBM Plex Sans Thai,sans-serif}.up[data-v-a3081577]{color:#7fb7ff;background:#7fb7ff1f}.down[data-v-a3081577]{color:var(--warn);background:#f2b53b1f}.eq-check[data-v-a3081577]{color:#c9ced3;align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:13px;display:flex}.eq-check.warn[data-v-a3081577]{color:var(--warn);font-weight:600}.eq-check.nodata[data-v-a3081577],.eq-check.info[data-v-a3081577]{color:var(--mist)}.eq-head .pill[data-v-a3081577]{color:var(--ok);background:#3ecf8e1f;border-radius:100px;margin-left:8px;padding:2px 9px;font:600 12px IBM Plex Mono,monospace}.eq-head .pill.idle[data-v-a3081577]{color:var(--mist);background:var(--line)}.pump-empty[data-v-a3081577]{border:1px dashed var(--line-hi);color:var(--mist);border-radius:10px;margin:0 0 10px;padding:10px 14px;font-size:13px}.pump-empty code[data-v-a3081577]{color:var(--foam)}.flow[data-v-a3081577]{grid-template-columns:minmax(0,1.25fr) 34px minmax(0,.8fr) 34px minmax(0,2.1fr);align-items:start;display:grid}.node[data-v-a3081577],.route[data-v-a3081577]{border:1px solid var(--line-hi);background:linear-gradient(180deg, var(--surface-hi), var(--surface));border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.node-h[data-v-a3081577],.route-h[data-v-a3081577]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.node-h b[data-v-a3081577],.route-h b[data-v-a3081577]{font-size:16px}.route-h b[data-v-a3081577]{color:color-mix(in srgb, var(--bc) 70%, var(--foam))}.node-sub[data-v-a3081577]{color:var(--mist);font-size:12px}.flow-arrow[data-v-a3081577]{justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.flow-arrow[data-v-a3081577]:before{content:"";background:linear-gradient(90deg,#0000,#4aa3f0);height:2px;position:absolute;top:50%;left:4px;right:8px}.flow-arrow[data-v-a3081577]:after{content:"";border:6px solid #0000;border-left-color:#4aa3f0;border-right:0;position:absolute;top:calc(50% - 5px);right:2px}.flow-arrow span[data-v-a3081577]{color:var(--mist);white-space:nowrap;writing-mode:vertical-rl;font-size:11px;position:absolute;top:calc(50% + 8px)}.routes[data-v-a3081577]{flex-direction:column;gap:10px;display:flex}.route[data-v-a3081577]{border-color:color-mix(in srgb, var(--bc) 40%, var(--line));border-left:4px solid var(--bc)}.route.off[data-v-a3081577]{border-color:var(--line-hi);border-left-color:color-mix(in srgb, var(--bc) 45%, var(--line))}.route-grid[data-v-a3081577]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.route.sludge .route-grid[data-v-a3081577]{grid-template-columns:1fr 1fr}.route.off .box-v[data-v-a3081577]{color:#9aa1a7}.pump-list.two[data-v-a3081577]{grid-template-columns:repeat(2,minmax(0,1fr))}.pump-list.two .pump[data-v-a3081577]{gap:8px;padding:7px 8px}.pump-list.two .pump-icon[data-v-a3081577]{width:30px;height:30px}.pump-list.two .pump-name b[data-v-a3081577]{white-space:nowrap;font-size:13px}.pump-list.two .badge[data-v-a3081577]{padding:0 7px;font-size:11px}.pump-list.two .pump-stats span[data-v-a3081577]:nth-child(2){display:none}.pump-list.two .pump-stats[data-v-a3081577]{font-size:11px}.flow[data-v-a3081577]>*,.route-grid[data-v-a3081577]>*,.pump-list[data-v-a3081577]>*,.pump-body[data-v-a3081577]{min-width:0}.pump[data-v-a3081577]{padding:8px 10px}.pump-icon[data-v-a3081577]{width:38px;height:38px}.gauge.wide[data-v-a3081577]{grid-column:1/-1;margin-top:6px}.pump-list[data-v-a3081577]{gap:8px;display:grid}.pump[data-v-a3081577]{--bc:#4aa3f0;border:1px solid var(--line-hi);background:linear-gradient(180deg, var(--surface-hi), var(--surface));border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pump.on[data-v-a3081577]{background:radial-gradient(90% 70% at 0% 50%, #3ecf8e1a, transparent 70%), linear-gradient(180deg, var(--surface-hi), var(--surface));--bc:#3ecf8e;border-color:#3ecf8e73}.pump-icon[data-v-a3081577]{flex:none;width:46px;height:46px}.pump.off .pump-icon[data-v-a3081577],.pump.unknown .pump-icon[data-v-a3081577]{filter:grayscale(.9);opacity:.5}.pump-ring[data-v-a3081577]{fill:color-mix(in srgb, var(--bc) 10%, var(--surface));stroke:color-mix(in srgb, var(--bc) 55%, transparent);stroke-width:3px}.pump-vane[data-v-a3081577]{fill:none;stroke:var(--bc);stroke-width:7px;stroke-linecap:round}.pump-hub[data-v-a3081577]{fill:var(--surface);stroke:var(--bc);stroke-width:3px}.pump-body[data-v-a3081577]{flex:1;min-width:0}.pump-name[data-v-a3081577]{justify-content:space-between;align-items:center;gap:6px;display:flex}.pump-name b[data-v-a3081577]{font-size:14px}.pump-stats[data-v-a3081577]{color:var(--mist);flex-direction:column;gap:1px;margin-top:4px;font-size:12px;display:flex}.pump-stats b[data-v-a3081577]{color:var(--foam);font:600 13px IBM Plex Mono,monospace}.sbr[data-v-a3081577]{grid-template-columns:1.1fr 1fr 1.2fr 1.5fr;align-items:stretch;gap:10px;display:grid}.sbr .eq-check[data-v-a3081577]{grid-column:1/-1}.sbr-phase[data-v-a3081577]{align-items:center;gap:12px;display:flex}.sbr-water[data-v-a3081577]{fill:color-mix(in srgb, var(--bc) 45%, transparent);transition:y .6s,height .6s}.sbr-arrow[data-v-a3081577]{fill:none;stroke:var(--foam);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;animation:1.2s ease-in-out infinite qm-pulse-a3081577}@keyframes qm-pulse-a3081577{50%{opacity:.25}}.sbr .box[data-v-a3081577]{align-content:center}@media (prefers-reduced-motion:reduce){.spin[data-v-a3081577],.sbr-arrow[data-v-a3081577]{animation:none}}.dg-card[data-v-a3081577]{--water:#4aa3f0;--airc:#f2a93b;--idle:#33383d;border:1px solid var(--line-hi);background:linear-gradient(180deg, var(--surface-hi), var(--surface));border-radius:18px;padding:18px 20px 14px;box-shadow:inset 0 1px #ffffff0a,0 14px 30px #00000061}.dg-card .verdict[data-v-a3081577]{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 16px}.dg[data-v-a3081577]{grid-template-columns:214px 26px 150px 24px minmax(0,1fr);align-items:center;margin-top:18px;display:grid}.dg[data-v-a3081577]>*,.dg-lane[data-v-a3081577]>*{min-width:0}.dg .node[data-v-a3081577]{background:#edeff105;border-radius:14px;padding:12px}.dg-io[data-v-a3081577]{border:1px solid var(--line-hi);color:var(--mist);border-radius:10px;flex-direction:column;gap:3px;padding:8px 12px;font-size:12px;display:flex}.dg-io span[data-v-a3081577]{white-space:nowrap;justify-content:space-between;gap:6px;display:flex}.dg-io b[data-v-a3081577]{color:var(--foam);font:600 13px IBM Plex Mono,monospace}.dg-sump .box[data-v-a3081577]{grid-template-columns:1fr}.dg-sump .box-v[data-v-a3081577]{text-align:left}.dg-eqpumps[data-v-a3081577]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dg-eqpump[data-v-a3081577]{--bc:#4aa3f0;border:1px solid var(--line-hi);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 6px;display:flex}.dg-eqpump.on[data-v-a3081577]{--bc:#3ecf8e;background:#3ecf8e12;border-color:#3ecf8e73}.dg-eqpump .pump-icon[data-v-a3081577]{width:30px;height:30px}.dg-eqpump.off .pump-icon[data-v-a3081577],.dg-eqpump.unknown .pump-icon[data-v-a3081577]{filter:grayscale(.9);opacity:.5}.dg-eqpump b[data-v-a3081577]{margin-top:2px;font-size:12px}.dg-eqpump.on b[data-v-a3081577]{color:var(--ok)}.dg-eqpump span[data-v-a3081577]{letter-spacing:-.02em;color:var(--mist);white-space:nowrap;font:400 11px IBM Plex Mono,monospace}.pipe[data-v-a3081577]{--pc:var(--water);background:var(--idle);border-radius:2px;height:4px;position:relative}.pipe[data-v-a3081577]:after{content:"";border:6px solid #0000;border-right:0;border-left:8px solid var(--idle);position:absolute;top:-4px;right:-1px}.pipe.plain[data-v-a3081577]:after{content:none}.pipe.air[data-v-a3081577]{--pc:var(--airc)}.pipe.air[data-v-a3081577]:after{border:6px solid #0000;border-left:0;border-right:8px solid var(--idle);left:-1px;right:auto}.pipe.on[data-v-a3081577]{background:repeating-linear-gradient(90deg, var(--pc) 0 8px, color-mix(in srgb, var(--pc) 28%, transparent) 8px 14px);background-size:14px 100%;animation:.7s linear infinite dg-flow-a3081577}.pipe.air.on[data-v-a3081577]{animation-direction:reverse}.pipe.on[data-v-a3081577]:after{border-left-color:var(--pc)}.pipe.air.on[data-v-a3081577]:after{border-left-color:#0000;border-right-color:var(--pc)}@keyframes dg-flow-a3081577{to{background-position:14px 0}}.dg-lanes[data-v-a3081577]{flex-direction:column;gap:12px;padding-left:22px;display:flex}.dg-lane[data-v-a3081577]{grid-template-rows:200px;grid-template-columns:minmax(0,1fr) 22px minmax(0,.82fr) 22px minmax(0,2.3fr);align-items:center;gap:0;padding:10px 0;display:grid;position:relative}.dg-lane[data-v-a3081577]:before{content:"";background:var(--idle);border-radius:2px;width:4px;position:absolute;top:-6px;bottom:-6px;left:-22px}.dg-lanes.on .dg-lane[data-v-a3081577]:before{background:color-mix(in srgb, var(--water) 55%, var(--idle))}.dg-lane.first[data-v-a3081577]:before{top:110px}.dg-lane.last[data-v-a3081577]:before{height:118px;bottom:auto}.dg-lane[data-v-a3081577]:after{content:"";background:var(--idle);width:18px;height:4px;position:absolute;top:108px;left:-18px}.dg-lane.flowing[data-v-a3081577]:after{background:repeating-linear-gradient(90deg, var(--water) 0 8px, color-mix(in srgb, var(--water) 28%, transparent) 8px 14px);background-size:14px 100%;animation:.7s linear infinite dg-flow-a3081577}.dg-lane.sludge[data-v-a3081577]:before,.dg-lane.sludge[data-v-a3081577]:after{content:none}.dg-lane.sludge[data-v-a3081577]{border-top:1px dashed var(--line-hi);grid-template-rows:auto;margin-top:2px;padding-top:14px}.dg-sludge-name[data-v-a3081577]{flex-direction:column;gap:2px;padding-left:4px;display:flex}.dg-sludge-name b[data-v-a3081577]{color:color-mix(in srgb, var(--bc) 70%, var(--foam));font-size:16px}.dg-notes[data-v-a3081577]{flex-wrap:wrap;grid-column:1/-1;gap:4px 18px;margin-top:8px;display:flex}.dg-notes .eq-check[data-v-a3081577]{margin:0;padding:0}.dg-notes.inline[data-v-a3081577]{grid-column:4/-1;margin:0;padding-left:14px}.dg-lane .pump[data-v-a3081577]{gap:9px;padding:8px 10px}.dg-lane .pump-icon[data-v-a3081577]{width:36px;height:36px}.dg-lane .pump-name b[data-v-a3081577]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dg-lane .pump-name[data-v-a3081577]{flex-direction:column;align-items:flex-start;gap:3px}.dg-lane .dg-blower .pump-name[data-v-a3081577]{flex-direction:row;align-items:center}.dg-lane .pump-stats[data-v-a3081577]{flex-flow:wrap;gap:0 8px;font-size:11px}.dg-lane .pump-stats b[data-v-a3081577]{font-size:12px}.dg-lane .badge[data-v-a3081577]{padding:0 8px;font-size:11px}.dg-fm[data-v-a3081577]{border-color:color-mix(in srgb, var(--bc) 45%, var(--line-hi))}.dg-fm.off[data-v-a3081577]{border-color:var(--line-hi)}.dg-fm.off .box-v[data-v-a3081577]{color:#9aa1a7}.dg-fm .box-l[data-v-a3081577]{color:color-mix(in srgb, var(--bc) 65%, var(--foam));font:600 12px IBM Plex Mono,monospace}.dg-fm .box-v[data-v-a3081577]{font-size:24px}.dg-fm .box-cmp[data-v-a3081577]{margin-top:4px}.dg-fm .box-note[data-v-a3081577]{font-size:11px}.at[data-v-a3081577]{border:2.5px solid #7c858e;border-top:0;border-radius:0 0 12px 12px;flex-direction:column;justify-content:space-between;align-self:stretch;gap:8px;padding:10px 12px 16px;display:flex;position:relative;overflow:hidden}.at.st-warn[data-v-a3081577]{border-color:var(--warn)}.at.st-alarm[data-v-a3081577]{border-color:var(--alarm);box-shadow:0 0 24px -6px var(--alarm)}.at-water[data-v-a3081577]{background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 48%, #16323c), color-mix(in srgb, var(--tc) 22%, #0d1b21));border-top:1.5px solid #ffffff52;transition:height 1.2s;position:absolute;bottom:0;left:0;right:0}.at-diffuser[data-v-a3081577]{border-top:2px dotted #7c858e;position:absolute;bottom:7px;left:14px;right:14px}.at-bubble[data-v-a3081577]{opacity:0;background:#fff9;border-radius:50%;position:absolute;bottom:8px}.at.aerating .at-bubble[data-v-a3081577]{animation:2.4s ease-in infinite at-rise-a3081577}@keyframes at-rise-a3081577{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(-120px)}}.at-ref[data-v-a3081577]{border-top:1.5px dashed #fff9;height:0;transition:bottom 1.2s;position:absolute;left:0;right:0}.at-ref span[data-v-a3081577]{color:#ffffffd9;white-space:nowrap;font:500 11px IBM Plex Mono,monospace;position:absolute;top:5px;right:10px}.at-top[data-v-a3081577],.at-vals[data-v-a3081577]{position:relative}.at-top[data-v-a3081577]{align-items:baseline;gap:10px;min-height:26px;display:flex}.at-name[data-v-a3081577]{color:color-mix(in srgb, var(--tc) 45%, #fff);text-shadow:0 1px 6px #0000008c;font-size:20px;font-weight:700;line-height:1.2}.at-name small[data-v-a3081577]{color:#fff9;margin-left:6px;font:500 11px IBM Plex Mono,monospace}.at-phase[data-v-a3081577]{color:#ffffffd1;text-shadow:0 1px 6px #0000008c;font-size:13px}.at-phase.act[data-v-a3081577]{color:#9cc8ff;font-weight:600}.at-side[data-v-a3081577]{color:#ffffffc7;text-shadow:0 1px 6px #0000008c;white-space:nowrap;margin-left:auto;font-size:12px}.at-side b[data-v-a3081577]{color:#fff;font:600 13px IBM Plex Mono,monospace}.at-top .chip[data-v-a3081577]{background:color-mix(in srgb, var(--c) 16%, #0c0e1199);align-self:center;margin-left:auto;padding:2px 9px;font-size:11px}.at-side+.chip[data-v-a3081577]{margin-left:0}.at-vals[data-v-a3081577]{background:#080a0c57;border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.at-val[data-v-a3081577]{flex-direction:column;gap:3px;min-width:0;padding:8px 14px 9px;display:flex}.at-val+.at-val[data-v-a3081577]{border-left:1px solid #ffffff1f}.at-val span[data-v-a3081577]{color:#ffffffb8;white-space:nowrap;font-size:12px}.at-val b[data-v-a3081577]{color:#fff;white-space:nowrap;font:600 24px/1.1 IBM Plex Mono,monospace}.at-val b.alarm[data-v-a3081577]{color:#ff9aa8}.at-val b.warn[data-v-a3081577]{color:#ffd27a}.at-val b.nodata[data-v-a3081577]{color:#ffffff73}.at-val b small[data-v-a3081577]{color:#fff9;margin-left:5px;font:400 11px IBM Plex Mono,monospace}.dg-blowers[data-v-a3081577]{grid-column:5;gap:8px;margin-top:16px;display:flex}.dg-blowers .dg-blower[data-v-a3081577]{flex:1 1 0;min-width:0;max-width:260px;position:relative}.at-riser[data-v-a3081577]{background:var(--idle);width:4px;height:16px;position:absolute;top:-17px;left:28px}.at-riser.on[data-v-a3081577]{background:repeating-linear-gradient(0deg, var(--airc) 0 6px, color-mix(in srgb, var(--airc) 28%, transparent) 6px 11px);background-size:100% 11px;animation:.7s linear infinite at-air-a3081577}@keyframes at-air-a3081577{to{background-position:0 -11px}}.dg-blower[data-v-a3081577]{border:1px solid color-mix(in srgb, var(--bc) 45%, var(--line));background:radial-gradient(90% 70% at 0% 50%, color-mix(in srgb, var(--bc) 12%, transparent), transparent 70%);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.dg-blower.off[data-v-a3081577]{border-color:var(--line-hi);background:0 0}.dg-blower .eq-icon[data-v-a3081577]{width:40px;height:40px}.dg-blower.off .eq-icon[data-v-a3081577]{filter:grayscale(.9);opacity:.5}.dg-blower .pump-name b[data-v-a3081577]{color:color-mix(in srgb, var(--bc) 70%, var(--foam))}.dg-blower.off .pump-name b[data-v-a3081577]{color:var(--foam)}.dg-blower-v[data-v-a3081577]{color:var(--mist);white-space:nowrap;margin-top:3px;font-size:12px}.dg-blower-v b[data-v-a3081577]{color:var(--foam);font:600 16px IBM Plex Mono,monospace}.dg-blower.off .dg-blower-v b[data-v-a3081577]{color:#9aa1a7}.dg-legend[data-v-a3081577]{border-top:1px solid var(--line);color:var(--mist);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.dg-legend span[data-v-a3081577]{align-items:center;gap:7px;display:inline-flex}.dg-legend .grow[data-v-a3081577]{flex:auto}.lg[data-v-a3081577]{background:var(--idle);border-radius:2px;width:26px;height:4px}.lg.water[data-v-a3081577]{background:repeating-linear-gradient(90deg, var(--water) 0 8px, color-mix(in srgb, var(--water) 28%, transparent) 8px 14px)}.lg.air[data-v-a3081577]{background:repeating-linear-gradient(90deg, var(--airc) 0 8px, color-mix(in srgb, var(--airc) 28%, transparent) 8px 14px)}@media (prefers-reduced-motion:reduce){.pipe.on[data-v-a3081577],.dg-lane.flowing[data-v-a3081577]:after,.at.aerating .at-bubble[data-v-a3081577],.at-riser.on[data-v-a3081577]{animation:none}.at-water[data-v-a3081577],.at-ref[data-v-a3081577]{transition:none}}@media (width<=1240px){.dg[data-v-a3081577]{grid-template-columns:minmax(0,1.4fr) 30px minmax(0,1fr);align-items:stretch;row-gap:14px}.dg>.pipe[data-v-a3081577]{align-self:center}.dg>.pipe.plain[data-v-a3081577]{display:none}.dg-lanes[data-v-a3081577]{grid-column:1/-1}}@media (width<=860px){.dg[data-v-a3081577]{grid-template-columns:minmax(0,1fr)}.dg>.pipe[data-v-a3081577]{display:none}.dg-lanes[data-v-a3081577]{gap:14px;padding-left:0}.dg-lane[data-v-a3081577]{border:1px solid color-mix(in srgb, var(--bc) 40%, var(--line));border-left:4px solid var(--bc);border-radius:14px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.dg-lane[data-v-a3081577]:before,.dg-lane[data-v-a3081577]:after{content:none}.dg-lane .pipe[data-v-a3081577]{display:none}.dg-lane.sludge[data-v-a3081577]{border-top:1px solid color-mix(in srgb, var(--bc) 40%, var(--line));margin-top:0;padding-top:12px}.dg-notes[data-v-a3081577],.dg-notes.inline[data-v-a3081577]{grid-column:1;margin:0;padding:0}.at[data-v-a3081577]{min-height:200px}.at-vals[data-v-a3081577]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.at-val[data-v-a3081577]:nth-child(odd){border-left:0}.at-val[data-v-a3081577]:nth-child(n+3){border-top:1px solid #ffffff1f}.at-top[data-v-a3081577]{flex-wrap:wrap}.dg-blowers[data-v-a3081577]{flex-wrap:wrap;grid-column:1}.dg-blowers .dg-blower[data-v-a3081577]{flex:100%;max-width:none}.dg-legend .grow[data-v-a3081577]{flex-basis:100%}}.strip[data-v-a3081577]{border:1px solid var(--line-hi);background:var(--surface);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:16px;padding:14px 20px;font-size:13px;display:flex}.strip-item[data-v-a3081577]{align-items:center;gap:7px;display:inline-flex}.strip-k[data-v-a3081577]{color:var(--mist)}.strip-item b[data-v-a3081577]{font-size:16px}.strip-sep[data-v-a3081577]{background:var(--line-hi);align-self:stretch;width:1px}.issues[data-v-a3081577]{border:1px solid var(--line-hi);background:var(--surface);border-radius:18px;margin-top:16px;padding:14px 20px}.issues-head[data-v-a3081577]{justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.issues-link[data-v-a3081577]{color:var(--z-sea-hi);font-size:13px;text-decoration:none}.issues-link[data-v-a3081577]:hover{text-decoration:underline}.issues-empty[data-v-a3081577]{color:var(--mist);margin:10px 0 2px;font-size:13px}.issues ul[data-v-a3081577]{margin:8px 0 0;padding:0;list-style:none}.issues li[data-v-a3081577]{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.issues li .dot[data-v-a3081577]{margin-top:5px}.issue-title[data-v-a3081577]{font-size:14px;font-weight:600}.issue-detail[data-v-a3081577]{color:var(--mist);margin-top:2px;font-size:13px}.note[data-v-a3081577]{border:1px dashed var(--line-hi);color:var(--mist);border-radius:12px;margin:16px 0 0;padding:12px 16px;font-size:12px;line-height:1.6}.note b[data-v-a3081577]{color:var(--foam)}@media (width<=1100px){.tank-grid[data-v-a3081577]{grid-template-columns:1fr}.verdict[data-v-a3081577]{grid-template-columns:1fr;gap:12px}.verdict-fresh[data-v-a3081577]{text-align:left}}@media (width<=1200px){.eq-grid[data-v-a3081577]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow[data-v-a3081577]{grid-template-columns:minmax(0,1fr)}.flow-arrow[data-v-a3081577]{height:30px}.flow-arrow[data-v-a3081577]:before{background:linear-gradient(#0000,#4aa3f0);width:2px;height:auto;inset:2px auto 8px 50%}.flow-arrow[data-v-a3081577]:after{border:6px solid #0000;border-top-color:#4aa3f0;border-bottom:0;inset:auto auto 2px calc(50% - 5px)}.flow-arrow span[data-v-a3081577]{writing-mode:horizontal-tb;top:8px;left:calc(50% + 10px)}.sbr[data-v-a3081577]{grid-template-columns:1fr 1fr}}@media (width<=560px){.eq-grid[data-v-a3081577],.sbr[data-v-a3081577],.route-grid[data-v-a3081577],.route.sludge .route-grid[data-v-a3081577]{grid-template-columns:1fr}}@media (width<=900px){.strip-sep[data-v-a3081577]{display:none}.qm-page[data-v-a3081577]{margin:-16px;padding:16px}}@media (width<=430px){.qm-page[data-v-a3081577]{margin:-14px;padding:14px}}.ex-page[data-v-cffb040c]{--ink:var(--z-page);--card-hi:var(--z-card-hi);--card:var(--z-card);--line:var(--z-line);--line2:var(--z-line2);--chip:var(--z-chip);--text:var(--z-text);--text2:var(--z-text2);--text3:var(--z-text3);--num:var(--z-num);--good:var(--z-good);--warn:var(--z-warn);--bad:var(--z-bad);--water:var(--z-water);--cost:var(--z-power-edge);--sec:var(--z-sec);--orp:var(--z-orp);--shadow:var(--z-shadow);--mono:var(--z-font-num);background:var(--ink);min-height:calc(100vh - 140px);font-family:var(--z-font-body);color:var(--text);flex-direction:column;gap:16px;margin:-24px;padding:24px;display:flex}.ex-error[data-v-cffb040c]{border:1px solid color-mix(in srgb, var(--bad) 40%, transparent);color:var(--bad);border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.ex-nav[data-v-cffb040c]{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.ex-seg[data-v-cffb040c]{border:1px solid #ffffff24;border-radius:999px;padding:3px;display:inline-flex}.ex-seg button[data-v-cffb040c]{color:#9aa0a6;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 15px;font:600 13px IBM Plex Sans Thai,sans-serif}.ex-seg button[data-v-cffb040c]:hover{color:#eef0f2}.ex-seg button.active[data-v-cffb040c]{color:#7fe3d9;background:#4fd1c529}.ex-seg button[data-v-cffb040c]:focus-visible,.ex-pill.btn[data-v-cffb040c]:focus-visible,.ex-step[data-v-cffb040c]:focus-visible{outline-offset:2px;outline:2px solid #4fd1c5}.ex-pill[data-v-cffb040c]{color:#9aa0a6;white-space:nowrap;background:#0f1215;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font:600 13px IBM Plex Sans Thai,sans-serif;display:inline-flex}.ex-pill.btn[data-v-cffb040c]{cursor:pointer;color:#4fd1c5;border-color:#4fd1c573}.ex-pill.btn[data-v-cffb040c]:disabled{opacity:.5;cursor:default}.ex-pill.btn.ghost[data-v-cffb040c]{color:#9aa0a6;border-color:#ffffff24}.ex-pill.btn.solid[data-v-cffb040c]{color:#03201d;background:linear-gradient(135deg,#46bfb4,#2b978d);border-color:#0000}[data-theme=light] .ex-seg[data-v-cffb040c]{background:#fff;border-color:#0a0b0c29}[data-theme=light] .ex-seg button[data-v-cffb040c]{color:#4f555c}[data-theme=light] .ex-seg button[data-v-cffb040c]:hover{color:#14171a}[data-theme=light] .ex-seg button.active[data-v-cffb040c]{color:#0b7f75;background:#0b7f751f}[data-theme=light] .ex-pill[data-v-cffb040c]{color:#4f555c;background:#fff;border-color:#0a0b0c29}[data-theme=light] .ex-pill.btn[data-v-cffb040c]{color:#0b7f75;border-color:#0b7f7573}[data-theme=light] .ex-pill.btn.ghost[data-v-cffb040c]{color:#4f555c;border-color:#0a0b0c29}[data-theme=light] .ex-pill.btn.solid[data-v-cffb040c]{color:#03201d;border-color:#0000}.ex-step[data-v-cffb040c]{border:1px solid var(--line2);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;font-size:20px;line-height:1}.ex-step[data-v-cffb040c]:disabled{opacity:.3;cursor:default}.ex-kpis[data-v-cffb040c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ex-kpi[data-v-cffb040c]{--k:var(--text3);border:1.5px solid color-mix(in srgb, var(--k) 60%, transparent);box-shadow:var(--shadow);background:linear-gradient(180deg, var(--card-hi), var(--card));border-radius:18px;flex-direction:column;min-width:0;padding:18px 20px;display:flex}.ex-kpi.water[data-v-cffb040c]{--k:var(--water)}.ex-kpi.cost[data-v-cffb040c]{--k:var(--cost)}.ex-kpi.sec[data-v-cffb040c]{--k:var(--sec)}.ex-kpi.orp[data-v-cffb040c]{--k:var(--orp)}.ex-kpi-h[data-v-cffb040c]{min-height:22px;color:var(--text2);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.ex-kpi-h em[data-v-cffb040c]{font:600 12px var(--mono);border:1px solid var(--line2);color:var(--text2);white-space:nowrap;border-radius:999px;padding:1px 8px;font-style:normal}.ex-kpi-h em.better[data-v-cffb040c]{color:var(--good);border-color:color-mix(in srgb, var(--good) 45%, transparent)}.ex-kpi-h em.worse[data-v-cffb040c]{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, transparent)}.ex-kpi-h .est[data-v-cffb040c]{color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 40%, transparent);border-radius:999px;margin-left:6px;padding:1px 7px;font:500 11px IBM Plex Sans Thai,sans-serif}.ex-kpi-v[data-v-cffb040c]{font:600 38px var(--mono);color:var(--num);white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:12px;line-height:1.2;display:flex}.ex-kpi-v small[data-v-cffb040c]{color:var(--text3);font-size:13px;font-weight:400}.ex-kpi-v .verdict[data-v-cffb040c]{color:var(--good);border:1px solid color-mix(in srgb, var(--good) 45%, transparent);border-radius:999px;padding:2px 10px;font:600 12px IBM Plex Sans Thai,sans-serif}.ex-kpi.over .verdict[data-v-cffb040c]{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 45%, transparent)}.ex-strip[data-v-cffb040c]{border-radius:6px;gap:2px;height:20px;margin-top:12px;display:flex;overflow:hidden}.ex-strip i[data-v-cffb040c]{background:color-mix(in srgb, var(--s) 78%, transparent);justify-content:center;align-items:center;min-width:0;display:flex}.ex-strip span[data-v-cffb040c]{font:600 11px var(--mono);color:#fff;white-space:nowrap;text-overflow:ellipsis;padding:0 6px;font-style:normal;overflow:hidden}.ex-kpi-f[data-v-cffb040c]{border:1px solid var(--line);border-radius:10px;margin-top:auto}.ex-strip+.ex-kpi-f[data-v-cffb040c],.ex-orp+.ex-kpi-f[data-v-cffb040c]{margin-top:12px}.ex-kpi-f>div[data-v-cffb040c]{color:var(--text2);justify-content:space-between;gap:8px;padding:7px 12px;font-size:13px;display:flex}.ex-kpi-f>div+div[data-v-cffb040c]{border-top:1px solid var(--line)}.ex-kpi-f b[data-v-cffb040c]{font:600 14px var(--mono);color:var(--text);white-space:nowrap}.ex-orp[data-v-cffb040c]{flex-direction:column;flex:1;justify-content:center;gap:12px;margin-top:12px;display:flex}.ex-orp>div[data-v-cffb040c]{grid-template-columns:52px minmax(0,1fr) 84px;align-items:center;gap:10px;font-size:13px;display:grid}.ex-orp span[data-v-cffb040c]{color:var(--text);align-items:center;gap:7px;font-weight:600;display:inline-flex}.ex-orp span i[data-v-cffb040c]{background:var(--s);border-radius:50%;width:8px;height:8px}.ex-orp .bar[data-v-cffb040c]{background:var(--chip);border-radius:5px;height:10px;overflow:hidden}.ex-orp .bar i[data-v-cffb040c]{background:var(--s);border-radius:5px;height:100%;display:block}.ex-orp b[data-v-cffb040c]{text-align:right;font:600 13px var(--mono);color:var(--text);white-space:nowrap}.ex-orp .off span[data-v-cffb040c],.ex-orp .off b[data-v-cffb040c]{color:var(--text3);font-weight:400}.ex-card[data-v-cffb040c]{border:1px solid var(--line);background:linear-gradient(180deg, var(--card-hi), var(--card));box-shadow:var(--shadow);border-radius:18px;min-width:0;padding:18px 20px 10px}.ex-card-h[data-v-cffb040c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:6px;display:flex}.ex-card-h b[data-v-cffb040c]{font-size:18px;display:block}.ex-card-h small[data-v-cffb040c]{color:var(--text3);font-size:13px}.ex-legend[data-v-cffb040c]{color:var(--text2);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.ex-legend span[data-v-cffb040c]{align-items:center;gap:7px;display:inline-flex}.ex-legend i[data-v-cffb040c]{border-radius:3px;width:11px;height:11px}.ex-legend b[data-v-cffb040c]{font:600 13px var(--mono);color:var(--text)}.ex-legend em[data-v-cffb040c]{font:500 12px var(--mono);color:var(--text3);font-style:normal}.ex-legend .all[data-v-cffb040c]{color:var(--text3)}.ex-legend i.dot[data-v-cffb040c]{border-radius:50%;width:9px;height:9px}.ex-try[data-v-cffb040c]{color:var(--text3);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:4px 0 2px;font-size:12px;display:flex}.ex-try .ex-seg[data-v-cffb040c]{border-radius:14px;flex-wrap:wrap}.ex-seg.sm button[data-v-cffb040c]{padding:4px 11px;font-size:12px;font-weight:500}.ex-part[data-v-cffb040c]{color:var(--text3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:8px;font-size:13px;display:flex}.ex-part>span>b[data-v-cffb040c]{color:var(--text);margin-right:8px;font-size:14px;font-weight:600}.ex-part.rule[data-v-cffb040c]{border-top:1px solid var(--line);margin-top:2px;padding-top:12px}.ex-month-h[data-v-cffb040c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:6px;display:flex}.ex-month-h>b[data-v-cffb040c]{font-size:18px}.ex-month-h small[data-v-cffb040c]{color:var(--text3);font-size:13px}.ex-two[data-v-cffb040c]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ex-note[data-v-cffb040c]{color:var(--text3);margin:4px 0 8px;font-size:12px;line-height:1.6}.ex-empty[data-v-cffb040c]{text-align:center;color:var(--text3);margin:30px 0}.ex-notes[data-v-cffb040c]{margin:6px 0 8px;padding:0;list-style:none}.ex-notes li[data-v-cffb040c]{--c:var(--text3);border-top:1px solid var(--line);gap:12px;padding:10px 0;display:flex}.ex-notes li[data-v-cffb040c]:first-child{border-top:0}.ex-notes li.good[data-v-cffb040c]{--c:var(--good)}.ex-notes li.warn[data-v-cffb040c]{--c:var(--warn)}.ex-notes li>i[data-v-cffb040c]{background:var(--c);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.ex-notes b[data-v-cffb040c]{font-size:14px;font-weight:600;display:block}.ex-notes small[data-v-cffb040c]{color:var(--text2);margin-top:1px;font-size:13px;line-height:1.5;display:block}.ex-foot[data-v-cffb040c]{color:var(--text3);margin:0;font-size:12px;line-height:1.7}.ex-modal[data-v-cffb040c]{z-index:50;background:#0000009e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}[data-theme=light] .ex-modal[data-v-cffb040c]{background:#0a0b0c66}.ex-modal-box[data-v-cffb040c]{border:1px solid var(--line2);background:linear-gradient(180deg, var(--card-hi), var(--card));border-radius:18px;flex-direction:column;gap:12px;width:min(440px,100%);padding:20px 22px;display:flex;box-shadow:0 30px 80px #00000080}.ex-modal-box label[data-v-cffb040c]{justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}.ex-modal-box label small[data-v-cffb040c]{color:var(--text3)}.ex-modal-box input[data-v-cffb040c]{width:130px;font:500 14px var(--mono);color:var(--text);background:var(--ink);border:1px solid var(--line2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:8px 10px}[data-theme=light] .ex-modal-box input[data-v-cffb040c]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ex-modal-actions[data-v-cffb040c]{justify-content:flex-end;gap:10px;display:flex}@media (width<=1280px){.ex-kpis[data-v-cffb040c]{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-two[data-v-cffb040c]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.ex-page[data-v-cffb040c]{margin:-16px;padding:16px}}@media (width<=640px){.ex-kpis[data-v-cffb040c]{grid-template-columns:minmax(0,1fr)}.ex-kpi-v[data-v-cffb040c]{font-size:32px}.ex-card[data-v-cffb040c]{padding:14px 12px 8px}.ex-seg button[data-v-cffb040c]{padding:6px 12px}.ex-pill[data-v-cffb040c]{min-height:34px;padding:0 12px;font-size:12px}}@media (width<=430px){.ex-page[data-v-cffb040c]{margin:-14px;padding:14px}}.loading-bars[data-v-6ad8e3be]{flex:none;align-items:flex-end;gap:3px;height:18px;display:inline-flex}.loading-bars.is-sm[data-v-6ad8e3be]{gap:2px;height:11px}.loading-bars i[data-v-6ad8e3be]{transform-origin:bottom;border-radius:999px;width:3px;height:100%;animation:1.05s ease-in-out infinite eq-bounce-6ad8e3be;display:block}.loading-bars.is-sm i[data-v-6ad8e3be]{width:2px}.loading-bars i[data-v-6ad8e3be]:first-child{background:#c0392b}.loading-bars i[data-v-6ad8e3be]:nth-child(2){background:#e67e22}.loading-bars i[data-v-6ad8e3be]:nth-child(3){background:#f2a93b}.loading-bars i[data-v-6ad8e3be]:nth-child(4){background:#27ae60}.loading-bars i[data-v-6ad8e3be]:nth-child(5){background:#1abc9c}@keyframes eq-bounce-6ad8e3be{0%,to{opacity:.55;transform:scaleY(.28)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.loading-bars i[data-v-6ad8e3be]{opacity:.8;animation:none;transform:scaleY(.62)}}.chart-skeleton[data-v-3b882214]{border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sk-bars[data-v-3b882214]{opacity:.5;align-items:flex-end;gap:2.2%;display:flex;position:absolute;inset:12px 10px 22px}.sk-bars span[data-v-3b882214]{background:linear-gradient(#edeff121,#edeff108);border-radius:3px 3px 0 0;flex:1}.sk-sweep[data-v-3b882214]{background:linear-gradient(100deg,#0000 20%,#f2a93b17 42%,#edeff11a 50%,#f2a93b17 58%,#0000 80%);animation:1.9s ease-in-out infinite sk-sweep-3b882214;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-sweep-3b882214{to{transform:translate(100%)}}.sk-caption[data-v-3b882214]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0b0cb8;border:1px solid #edeff11a;border-radius:100px;align-items:center;gap:11px;padding:8px 15px;display:flex;position:relative}.sk-text[data-v-3b882214]{color:#8a9096;white-space:nowrap;font-family:IBM Plex Sans Thai,IBM Plex Sans,sans-serif;font-size:12px}.sk-text i[data-v-3b882214]{opacity:0;font-style:normal;animation:1.4s step-end infinite sk-dot-3b882214}.sk-text i[data-v-3b882214]:nth-child(2){animation-delay:.25s}.sk-text i[data-v-3b882214]:nth-child(3){animation-delay:.5s}@keyframes sk-dot-3b882214{0%,20%{opacity:0}25%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.sk-sweep[data-v-3b882214]{opacity:.5;animation:none;transform:none}.sk-text i[data-v-3b882214]{opacity:1;animation:none}}.rt-page[data-v-d3777a16]{--ink:var(--z-page);--card-hi:var(--z-card-hi);--card:var(--z-card);--line:var(--z-line);--line2:var(--z-line2);--chip:var(--z-chip);--text:var(--z-text);--text2:var(--z-text2);--text3:var(--z-text3);--num:var(--z-num);--good:var(--z-good);--warn:var(--z-warn);--bad:var(--z-bad);--gold:var(--z-warn);--water:var(--z-water);--power:var(--z-power-edge);--plant:var(--z-power-edge);--orp:var(--z-orp);--shadow:var(--z-shadow);--mono:var(--z-font-num);background:var(--ink);min-height:calc(100vh - 140px);font-family:var(--z-font-body);color:var(--text);flex-direction:column;gap:16px;margin:-24px;padding:24px;display:flex}.rt-error[data-v-d3777a16]{border:1px solid color-mix(in srgb, var(--bad) 40%, transparent);color:var(--bad);border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.rt-seg[data-v-d3777a16]{border:1px solid var(--line2);border-radius:999px;padding:3px;display:inline-flex}.rt-seg button[data-v-d3777a16]{color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 15px;font:600 13px IBM Plex Sans Thai,sans-serif}.rt-seg button[data-v-d3777a16]:hover:not(:disabled){color:var(--text)}.rt-seg button[data-v-d3777a16]:disabled{cursor:default;opacity:.6}.rt-seg button.active[data-v-d3777a16]{color:#7fe3d9;opacity:1;background:#4fd1c529}.rt-seg button[data-v-d3777a16]:focus-visible{outline-offset:2px;outline:2px solid #4fd1c5}.rt-pill[data-v-d3777a16]{--c:var(--good);min-height:36px;font:600 12px var(--mono);color:var(--c);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);background:color-mix(in srgb, var(--c) 8%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.rt-pill.idle[data-v-d3777a16]{--c:var(--warn)}.rt-pill.offline[data-v-d3777a16]{--c:var(--bad)}.rt-pill i[data-v-d3777a16]{background:var(--c);border-radius:50%;width:8px;height:8px}.rt-pill.live i[data-v-d3777a16]{animation:2s infinite rt-pulse-d3777a16}@keyframes rt-pulse-d3777a16{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 55%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.rt-kpis[data-v-d3777a16]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.rt-kpi[data-v-d3777a16]{--k:var(--text3);border:1.5px solid color-mix(in srgb, var(--k) 60%, transparent);min-width:0;box-shadow:var(--shadow);background:linear-gradient(180deg, var(--card-hi), var(--card));border-radius:18px;flex-direction:column;padding:18px 20px;display:flex}.rt-kpi.water[data-v-d3777a16]{--k:var(--water)}.rt-kpi.power[data-v-d3777a16]{--k:var(--power)}.rt-kpi.plant[data-v-d3777a16]{--k:var(--plant)}.rt-kpi.orp[data-v-d3777a16]{--k:var(--orp);order:3}.rt-kpi.plant[data-v-d3777a16]{order:4}.rt-kpi-h[data-v-d3777a16]{min-height:22px;color:var(--text2);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.rt-kpi-h em[data-v-d3777a16]{font:600 11px var(--mono);border:1px solid var(--line2);color:var(--text2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-style:normal}.rt-kpi-h em.on[data-v-d3777a16]{color:var(--good);border-color:color-mix(in srgb, var(--good) 40%, transparent)}.rt-kpi-v[data-v-d3777a16]{font:600 38px var(--mono);white-space:nowrap;color:var(--num);margin-top:8px;line-height:1.15}.rt-kpi-v small[data-v-d3777a16]{color:var(--text3);margin-left:8px;font-size:13px;font-weight:400}.rt-strip[data-v-d3777a16]{background:var(--chip);border-radius:6px;gap:2px;height:20px;margin-top:12px;display:flex;overflow:hidden}.rt-strip i[data-v-d3777a16]{background:color-mix(in srgb, var(--s) 78%, transparent);justify-content:center;align-items:center;min-width:0;transition:width .4s;display:flex}.rt-strip span[data-v-d3777a16]{font:600 11px var(--mono);color:#fff;white-space:nowrap;text-overflow:ellipsis;padding:0 6px;font-style:normal;overflow:hidden}.rt-kpi-f[data-v-d3777a16]{border:1px solid var(--line);border-radius:10px;margin-top:12px}.rt-kpi-f>div[data-v-d3777a16]{color:var(--text2);justify-content:space-between;align-items:baseline;gap:8px;padding:7px 12px;font-size:13px;display:flex}.rt-kpi-f>div+div[data-v-d3777a16]{border-top:1px solid var(--line)}.rt-kpi-f b[data-v-d3777a16]{font:600 14px var(--mono);color:var(--text);white-space:nowrap}.rt-kpi-f time[data-v-d3777a16]{font:400 12px var(--mono);color:var(--text3);margin-left:4px}.rt-orp-top[data-v-d3777a16],.rt-kpi-f.orp>div[data-v-d3777a16]{grid-template-columns:52px repeat(2,minmax(0,1fr));align-items:center;column-gap:8px;display:grid}.rt-orp-top[data-v-d3777a16]{grid-template-rows:22px 46px;margin-top:8px;padding:0 13px}.rt-orp-top .name[data-v-d3777a16]{color:var(--s);justify-self:end;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.rt-orp-top .name i[data-v-d3777a16]{background:var(--s);border-radius:50%;width:7px;height:7px}.rt-orp-top .k[data-v-d3777a16]{color:var(--text2);font-size:13px}.rt-orp-top b[data-v-d3777a16]{font:600 28px/1.15 var(--mono);color:var(--num);white-space:nowrap;justify-self:end}.rt-kpi-f.orp[data-v-d3777a16]{flex-direction:column;flex:1;margin-top:10px;display:flex}.rt-kpi-f.orp>div[data-v-d3777a16]{flex:1}.rt-kpi-f.orp b[data-v-d3777a16]{justify-self:end}.rt-kpi-f.orp b.range[data-v-d3777a16]{letter-spacing:-.02em;color:var(--text3);font-size:11px;font-weight:400}.rt-card[data-v-d3777a16]{border:1px solid var(--line);background:linear-gradient(180deg, var(--card-hi), var(--card));box-shadow:var(--shadow);border-radius:18px;min-width:0;padding:16px 20px 8px}.rt-card-h[data-v-d3777a16]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-bottom:8px;display:flex}.rt-card-t[data-v-d3777a16]{flex:280px;min-width:0}.rt-card-t b[data-v-d3777a16]{align-items:center;gap:8px;font-size:18px;display:flex}.rt-card-t small[data-v-d3777a16]{color:var(--text3);margin-top:2px;font-size:13px;line-height:1.5;display:block}.rt-card-t em[data-v-d3777a16]{font:500 11px var(--mono);border:1px solid var(--line2);color:var(--text2);white-space:nowrap;border-radius:999px;padding:1px 8px;font-style:normal}.rt-chips[data-v-d3777a16]{flex-wrap:wrap;justify-content:flex-end;gap:6px 8px;min-width:0;display:flex}.rt-chip[data-v-d3777a16]{border:1px solid var(--line);white-space:nowrap;background:#ffffff05;border-radius:10px;align-items:baseline;gap:8px;padding:5px 12px 6px;display:inline-flex}.rt-chip>i[data-v-d3777a16]{background:var(--s);border-radius:50%;flex:none;align-self:center;width:9px;height:9px}.rt-chip .n[data-v-d3777a16]{color:var(--text);font:600 13px IBM Plex Sans Thai,IBM Plex Sans,sans-serif}.rt-chip .n small[data-v-d3777a16]{color:var(--text3);margin-left:6px;font:400 11px IBM Plex Sans Thai,sans-serif}.rt-chip.run .n small[data-v-d3777a16]{color:var(--good)}.rt-chip>b[data-v-d3777a16]{font:600 18px var(--mono);color:var(--num)}.rt-chip.strong>b[data-v-d3777a16]{font-size:20px}.rt-chip .st[data-v-d3777a16]{border-left:1px solid var(--line2);font:400 12px var(--mono);color:var(--text3);padding-left:9px}.rt-chip.stop>b[data-v-d3777a16],.rt-chip.stop .n[data-v-d3777a16]{color:var(--text3)}.rt-chip.stop>i[data-v-d3777a16]{box-shadow:inset 0 0 0 1.5px var(--s);background:0 0}.rt-chip.solid>i[data-v-d3777a16],.rt-chip.dash>i[data-v-d3777a16]{border-radius:0;width:17px}.rt-chip.solid>i[data-v-d3777a16]{background:var(--s);height:1.5px}.rt-chip.dash>i[data-v-d3777a16]{background:radial-gradient(circle, var(--s) 1.2px, transparent 1.5px) 0 50% / 5px 3px repeat-x;height:3px}.orp-dots[data-v-d3777a16] .apexcharts-series[data\:realIndex="0"] path{stroke-dasharray:0 5;stroke-linecap:round}.rt-lane+.rt-lane[data-v-d3777a16]{border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.rt-lane-h[data-v-d3777a16]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:2px;display:flex}.rt-tank[data-v-d3777a16]{border-left:3px solid var(--t);align-items:baseline;gap:12px;padding-left:10px;display:flex}.rt-tank b[data-v-d3777a16]{color:var(--t);font-size:18px;font-weight:700;line-height:1.2}.rt-tank small[data-v-d3777a16]{font:400 12px var(--mono);color:var(--text3);white-space:nowrap}.chart-wrap[data-v-d3777a16]{min-width:0;position:relative}.chart-wrap[data-v-d3777a16] .apexcharts-point-annotation-marker{transform-origin:50%;transform-box:fill-box;animation:1.4s ease-in-out infinite live-tip-blink-d3777a16}.chart-wrap[data-v-d3777a16] .apexcharts-point-annotation-label{letter-spacing:.01em}.chart-wrap[data-v-d3777a16] .apexcharts-point-annotations rect{rx:9px;ry:9px}@keyframes live-tip-blink-d3777a16{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.35)}}@media (prefers-reduced-motion:no-preference){.blower-live[data-v-d3777a16] .apexcharts-point-annotations image{transform-origin:50%;transform-box:fill-box;animation:1.5s linear infinite blower-spin-d3777a16}.runmark[data-v-d3777a16]{animation:1.4s linear infinite blower-spin-d3777a16}}@media (prefers-reduced-motion:reduce){.chart-wrap[data-v-d3777a16] .apexcharts-point-annotation-marker,.rt-pill.live i[data-v-d3777a16]{animation:none}}@keyframes blower-spin-d3777a16{to{transform:rotate(360deg)}}.runmark[data-v-d3777a16]{vertical-align:-1px;background:50%/contain no-repeat;width:14px;height:14px;margin-left:6px;display:inline-block}.rt-foot[data-v-d3777a16]{color:var(--text3);margin:0;font-size:12px;line-height:1.7}.placeholder-note[data-v-d3777a16]{color:var(--text3);margin:8px 0 0;font-size:12px;line-height:1.6}.drilldown-overlay[data-v-d3777a16]{z-index:100;background:#050607b8;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.drilldown-panel[data-v-d3777a16]{color:#edeff1;background:linear-gradient(#1c2024,#131517);border:1px solid #33373b;border-radius:18px;width:100%;max-width:760px;padding:20px 22px;font-family:inherit;box-shadow:0 20px 60px #0009}.drilldown-head[data-v-d3777a16]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.drilldown-title[data-v-d3777a16]{font-size:16px;font-weight:700}.drilldown-sub[data-v-d3777a16]{color:#8a9096;margin:4px 0 0;font-family:IBM Plex Mono,monospace;font-size:12px}.drilldown-close[data-v-d3777a16]{color:#edeff1;cursor:pointer;background:#ffffff08;border:1px solid #26292c;border-radius:10px;width:30px;height:30px;font-size:14px;transition:all .15s}.drilldown-close[data-v-d3777a16]:hover{color:#f0556b;background:#f0556b14;border-color:#f0556b66}.drilldown-chart-title[data-v-d3777a16]{color:#8a9096;margin:16px 0 6px;font-size:12px;font-weight:600}.drilldown-hint[data-v-d3777a16]{text-transform:none;letter-spacing:0;font-weight:400}.drilldown-hint-note[data-v-d3777a16]{color:#f2a93b;background:#f2a93b14;border:1px solid #f2a93b40;border-radius:8px;margin:10px 0 0;padding:8px 12px;font-size:11px;line-height:1.5}.drilldown-table-wrap[data-v-d3777a16]{border:1px solid #26292c;border-radius:10px;max-height:260px;margin-top:4px;overflow:auto}.drilldown-table[data-v-d3777a16]{border-collapse:collapse;width:100%;font-family:IBM Plex Mono,monospace;font-size:12px}.drilldown-table th[data-v-d3777a16],.drilldown-table td[data-v-d3777a16]{text-align:left;border-bottom:1px solid #26292c;padding:6px 10px}.drilldown-table th[data-v-d3777a16]{color:#8a9096;text-transform:uppercase;letter-spacing:.04em;background:#17191c;font-size:11px;position:sticky;top:0}.drilldown-table tr:last-child td[data-v-d3777a16]{border-bottom:none}.drilldown-row-selected[data-v-d3777a16]{background:#f0556b14}@media (width<=1280px){.rt-kpis[data-v-d3777a16]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.rt-page[data-v-d3777a16]{margin:-16px;padding:16px}.rt-chips[data-v-d3777a16]{justify-content:flex-start}.rt-chip .st[data-v-d3777a16]{display:none}.rt-card[data-v-d3777a16]{padding:16px 14px 8px}}@media (width<=640px){.rt-page[data-v-d3777a16]{gap:12px;margin:-14px;padding:14px}.rt-kpis[data-v-d3777a16]{grid-template-columns:minmax(0,1fr);gap:12px}.rt-kpi[data-v-d3777a16]{padding:14px;order:0!important}.rt-kpi-v[data-v-d3777a16]{font-size:32px}.rt-seg button[data-v-d3777a16]{min-height:38px}.rt-card-t b[data-v-d3777a16]{font-size:16px}.rt-chips[data-v-d3777a16]{width:100%}.rt-chip[data-v-d3777a16]{flex:calc(50% - 4px);justify-content:flex-start;padding:5px 10px 6px}.rt-chip>b[data-v-d3777a16]{margin-left:auto;font-size:16px}}.tb-page[data-v-31ee5dba]{--tb-card-hi:var(--z-card-hi);--tb-card:var(--z-card);--tb-line:var(--z-line);--tb-line2:var(--z-line2);--tb-text:var(--z-text);--tb-text2:var(--z-text2);--tb-text3:var(--z-text3);--tb-good:var(--z-good);--tb-warn:var(--z-warn);--tb-bad:var(--z-bad);--tb-accent:var(--z-sea-hi);--tb-on:var(--z-onpeak);--tb-off:var(--z-text2);--tb-shadow:var(--z-shadow);--tb-num:var(--z-font-num);background:var(--z-page);min-height:calc(100vh - 140px);font-family:var(--z-font-body);color:var(--tb-text);font-variant-numeric:tabular-nums;flex-direction:column;gap:16px;margin:-24px;padding:24px;display:flex}.tb-card[data-v-31ee5dba]{border:1px solid var(--tb-line);background:linear-gradient(180deg, var(--tb-card-hi), var(--tb-card));box-shadow:var(--tb-shadow);border-radius:18px;min-width:0;padding:18px 20px}.tb-card-h[data-v-31ee5dba]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.tb-card-h b[data-v-31ee5dba]{font-size:16px}.tb-card-h small[data-v-31ee5dba]{color:var(--tb-text3);font-size:12px}.tb-fold[data-v-31ee5dba]{cursor:pointer;min-height:36px;font:inherit;color:var(--tb-text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 0;display:inline-flex}.tb-fold:hover b[data-v-31ee5dba]{color:var(--tb-accent)}.tb-chev[data-v-31ee5dba]{flex:none;width:14px;height:14px;transition:transform .15s}.tb-chev path[data-v-31ee5dba]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tb-fold[aria-expanded=false] .tb-chev[data-v-31ee5dba]{transform:rotate(-90deg)}.tb-fold-sum[data-v-31ee5dba]{font:500 13px var(--tb-num)!important;color:var(--tb-text2)!important}.tb-card.folded[data-v-31ee5dba]{padding-bottom:8px}.tb-card.folded .tb-card-h[data-v-31ee5dba]{margin-bottom:0}.tb-note[data-v-31ee5dba]{color:var(--tb-text2);margin:0;padding:10px 14px}.tb-note.bad[data-v-31ee5dba]{color:var(--tb-bad);border:1px solid var(--tb-line);border-radius:12px}.tb-note.sm[data-v-31ee5dba]{color:var(--tb-text3);padding:8px 0 0;font-size:12px}.tb-pill[data-v-31ee5dba]{min-height:36px;font:600 13px var(--tb-num);border:1px solid var(--tb-line2);color:var(--tb-text2);background:var(--tb-card);border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.tb-pill i[data-v-31ee5dba]{background:currentColor;border-radius:50%;width:8px;height:8px}.tb-pill.run[data-v-31ee5dba]{color:var(--tb-good);background:color-mix(in srgb, var(--tb-good) 12%, transparent);border-color:color-mix(in srgb, var(--tb-good) 35%, transparent)}.tb-pill.run i[data-v-31ee5dba]{animation:1.6s ease-in-out infinite tb-pulse-31ee5dba}.tb-pill.stop[data-v-31ee5dba]{color:var(--tb-text3)}.tb-pill.muted[data-v-31ee5dba]{font-weight:500}.tb-pill.replay[data-v-31ee5dba]{color:var(--tb-accent);border-color:color-mix(in srgb, var(--tb-accent) 40%, transparent)}.tb-diag[data-v-31ee5dba]{border:1px solid var(--tb-line);background:var(--tb-card);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.tb-diag b[data-v-31ee5dba]{font-size:16px}.tb-diag p[data-v-31ee5dba]{color:var(--tb-text2);margin:2px 0 0;font-size:14px}.tb-diag-mark[data-v-31ee5dba]{width:40px;height:40px;font:700 18px var(--tb-num);border-radius:12px;place-items:center;display:grid}.tb-diag-v[data-v-31ee5dba]{font:600 32px var(--tb-num);text-align:right;display:grid}.tb-diag-v small[data-v-31ee5dba]{color:var(--tb-text3);font-size:12px;font-weight:400}.tb-chips[data-v-31ee5dba]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tb-chips span[data-v-31ee5dba]{color:var(--tb-warn);background:color-mix(in srgb, var(--tb-warn) 10%, transparent);border:1px solid color-mix(in srgb, var(--tb-warn) 28%, transparent);border-radius:999px;padding:2px 10px;font-size:13px}.tb-diag.warn[data-v-31ee5dba]{background:linear-gradient(90deg, color-mix(in srgb, var(--tb-warn) 12%, transparent), transparent 70%), var(--tb-card);border-color:color-mix(in srgb, var(--tb-warn) 35%, transparent)}.tb-diag.warn .tb-diag-mark[data-v-31ee5dba]{color:var(--tb-warn);background:color-mix(in srgb, var(--tb-warn) 16%, transparent)}.tb-diag.good .tb-diag-mark[data-v-31ee5dba]{color:var(--tb-good);background:color-mix(in srgb, var(--tb-good) 14%, transparent)}.tb-diag.good .tb-diag-v[data-v-31ee5dba]{color:var(--tb-good)}.tb-diag.idle .tb-diag-mark[data-v-31ee5dba]{color:var(--tb-bad);background:color-mix(in srgb, var(--tb-bad) 12%, transparent)}.tb-hero[data-v-31ee5dba]{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);align-items:start;gap:16px;display:grid}.tb-tanks[data-v-31ee5dba]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;display:grid}.tb-tank[data-v-31ee5dba]{border:1px dashed var(--tb-line2);border-radius:16px;flex-direction:column;gap:12px;padding:12px 14px 14px;display:flex}.tb-tank-h[data-v-31ee5dba]{flex-wrap:wrap;place-content:flex-start space-between;align-items:baseline;gap:4px 10px;min-height:44px;display:flex}.tb-tank-h b[data-v-31ee5dba]{font-size:16px}.tb-tank-h small[data-v-31ee5dba]{color:var(--tb-text3);margin-left:8px;font-size:12px}.tb-tank-sum[data-v-31ee5dba]{font:600 13px var(--tb-num);color:var(--tb-text2)}.tb-tank-sum.none[data-v-31ee5dba]{color:var(--tb-warn)}.tb-machines[data-v-31ee5dba]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:12px;display:grid}.tb-machine[data-v-31ee5dba]{border:1px solid color-mix(in srgb, var(--bc) 35%, var(--tb-line));background:radial-gradient(80% 55% at 50% 25%, color-mix(in srgb, var(--bc) 14%, transparent), transparent 70%);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:14px 12px;display:flex}.tb-machine.off[data-v-31ee5dba]{border-color:var(--tb-line);background:0 0}.tb-machine.off .tb-fanbig[data-v-31ee5dba]{filter:grayscale(.9);opacity:.45}.tb-fanbig[data-v-31ee5dba]{aspect-ratio:1;width:100%;max-width:210px}.tb-ring-bg[data-v-31ee5dba]{fill:color-mix(in srgb, var(--bc) 8%, var(--tb-card));stroke:color-mix(in srgb, var(--bc) 30%, transparent);stroke-width:2px}.tb-track[data-v-31ee5dba]{stroke:var(--tb-line)}.tb-blades path[data-v-31ee5dba]{fill:color-mix(in srgb, var(--bc) 50%, transparent);stroke:var(--bc);stroke-width:1.5px}.tb-hub[data-v-31ee5dba]{fill:var(--tb-card);stroke:var(--bc);stroke-width:2px}.tb-m-h[data-v-31ee5dba]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin-top:-4px;display:flex}.tb-m-h b[data-v-31ee5dba]{font:700 20px var(--tb-num);color:var(--bct)}.tb-m-h span[data-v-31ee5dba]{font:600 12px var(--tb-num);border-radius:999px;padding:1px 9px}.tb-m-h .run[data-v-31ee5dba]{color:var(--tb-good);background:color-mix(in srgb, var(--tb-good) 14%, transparent)}.tb-m-h .stop[data-v-31ee5dba]{color:var(--tb-text3);background:var(--tb-line)}.tb-m-h em[data-v-31ee5dba]{font:600 13px var(--tb-num);color:var(--tb-text2);font-style:normal}.spin[data-v-31ee5dba]{transform-box:fill-box;transform-origin:50%;animation:tb-spin-31ee5dba var(--spin,1.1s) linear infinite}.tb-gauges[data-v-31ee5dba]{gap:6px;width:100%;display:grid}.tb-gauge[data-v-31ee5dba]{background:color-mix(in srgb, var(--tb-text) 3%, transparent);border:1px solid var(--tb-line);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;padding:8px 10px;display:grid}.tb-g-l[data-v-31ee5dba]{color:var(--tb-text2);font-size:12px}.tb-g-v[data-v-31ee5dba]{font:600 20px var(--tb-num);color:var(--tb-text);text-align:right;white-space:nowrap}.tb-g-v small[data-v-31ee5dba]{color:var(--tb-text3);margin-left:4px;font-size:11px;font-weight:400}.tb-gauge.warn .tb-g-v[data-v-31ee5dba]{color:var(--tb-warn)}.tb-gauge.good .tb-g-v[data-v-31ee5dba]{color:var(--tb-good)}.tb-machine.off .tb-g-v[data-v-31ee5dba]{color:var(--tb-text3)}.tb-g-bar[data-v-31ee5dba]{background:var(--tb-line);border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden}.tb-g-bar i[data-v-31ee5dba]{border-radius:3px;height:100%;display:block}.tb-reads-wrap[data-v-31ee5dba]{overflow-x:auto}.tb-reads[data-v-31ee5dba]{border-collapse:collapse;width:100%;min-width:560px;margin-top:14px;font-size:14px}.tb-reads th[data-v-31ee5dba]{text-align:right;font:700 13px var(--tb-num);border-bottom:1px solid var(--tb-line2);padding:6px 10px}.tb-reads th[data-v-31ee5dba]:first-child{text-align:left;color:var(--tb-text3);font:500 12px IBM Plex Sans Thai,sans-serif}.tb-reads td[data-v-31ee5dba]{border-bottom:1px solid var(--tb-line);text-align:right;font:600 14px var(--tb-num);color:var(--tb-text);white-space:nowrap;padding:6px 10px}.tb-reads td[data-v-31ee5dba]:first-child{text-align:left;color:var(--tb-text2);font:400 13px IBM Plex Sans Thai,sans-serif}.tb-reads td.dim[data-v-31ee5dba]{color:var(--tb-text3)}.tb-today[data-v-31ee5dba]{flex-direction:column;gap:12px;display:flex}.tb-big[data-v-31ee5dba]{font:600 38px var(--tb-num);align-items:baseline;gap:10px;display:flex}.tb-big small[data-v-31ee5dba]{color:var(--tb-text3);font-size:14px;font-weight:400}.tb-split[data-v-31ee5dba]{background:var(--tb-line);border-radius:6px;height:12px;display:flex;overflow:hidden}.tb-split .on[data-v-31ee5dba]{background:var(--z-onpeak)}.tb-split .off[data-v-31ee5dba]{background:var(--z-offpeak);flex:auto}.tb-split-l[data-v-31ee5dba]{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.tb-split-l .on[data-v-31ee5dba]{color:var(--tb-on)}.tb-split-l .off[data-v-31ee5dba]{color:var(--tb-off)}.tb-mini[data-v-31ee5dba]{border-collapse:collapse;width:100%;font-size:13px}.tb-mini th[data-v-31ee5dba]{text-align:right;color:var(--tb-text3);border-bottom:1px solid var(--tb-line2);padding:4px 6px;font-size:12px;font-weight:500}.tb-mini th[data-v-31ee5dba]:first-child,.tb-mini td[data-v-31ee5dba]:first-child{text-align:left}.tb-mini td[data-v-31ee5dba]{text-align:right;font:600 13px var(--tb-num);border-bottom:1px solid var(--tb-line);padding:5px 6px}.tb-mini td:first-child i[data-v-31ee5dba]{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.tb-mini tr.dim td[data-v-31ee5dba]{color:var(--tb-text3);font-weight:400}.tb-month[data-v-31ee5dba]{background:var(--z-chip);border:1px solid var(--tb-line2);border-radius:14px;padding:14px 16px}.tb-month small[data-v-31ee5dba]{color:var(--tb-text3);font-size:12px;display:block}.tb-month b[data-v-31ee5dba]{font:600 28px var(--tb-num);display:block}.tb-month span[data-v-31ee5dba]{color:var(--tb-text2);font-size:13px}.tb-seg[data-v-31ee5dba]{background:var(--tb-card);border:1px solid var(--tb-line);border-radius:12px;gap:4px;padding:4px;display:flex}.tb-seg button[data-v-31ee5dba]{cursor:pointer;min-height:34px;color:var(--tb-text2);background:0 0;border:0;border-radius:9px;padding:0 14px;font:500 13px IBM Plex Sans Thai,sans-serif}.tb-seg button[data-v-31ee5dba]:hover:not([aria-pressed=true]){color:var(--tb-text)}.tb-seg button[aria-pressed=true][data-v-31ee5dba]{background:var(--z-sea-tint);color:var(--z-sea-hi);font-weight:600}.tb-runlane[data-v-31ee5dba]{font:600 12px var(--tb-num);grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:10px;padding:2px 8px 2px 4px;display:grid}.tb-runlane div[data-v-31ee5dba]{background:var(--tb-line);border-radius:5px;height:9px;position:relative;overflow:hidden}.tb-runlane i[data-v-31ee5dba]{position:absolute;top:0;bottom:0}.tb-runlane small[data-v-31ee5dba]{text-align:right;color:var(--tb-text2);font-size:11px;font-weight:500}.tb-legend[data-v-31ee5dba]{color:var(--tb-text2);flex-wrap:wrap;gap:6px 16px;padding-left:8px;font-size:13px;display:flex}.tb-legend.inline[data-v-31ee5dba]{padding:0;font-size:12px}.tb-legend span[data-v-31ee5dba]{align-items:center;gap:6px;display:inline-flex}.tb-legend .muted[data-v-31ee5dba]{color:var(--tb-text3)}.tb-legend i[data-v-31ee5dba]{background:var(--c);border-radius:2px;width:14px;height:3px}.tb-legend i.sq[data-v-31ee5dba]{border-radius:3px;width:10px;height:10px}.tb-grid2[data-v-31ee5dba]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.tb-grid2.wide-r[data-v-31ee5dba]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.tb-h-block[data-v-31ee5dba]{border-bottom:1px solid var(--tb-line);padding:8px 0}.tb-h-n[data-v-31ee5dba]{color:var(--tb-text2);margin-bottom:4px;font-size:14px;display:block}.tb-h-row[data-v-31ee5dba]{grid-template-columns:52px minmax(0,1fr) 118px 44px;align-items:center;gap:12px;padding:3px 0;font-size:13px;display:grid}.tb-h-b[data-v-31ee5dba]{font:600 12px var(--tb-num)}.tb-h-bar[data-v-31ee5dba]{background:var(--tb-line);border-radius:5px;height:9px;position:relative}.tb-h-bar .band[data-v-31ee5dba]{background:color-mix(in srgb, var(--tb-good) 40%, transparent);border-radius:5px;position:absolute;top:0;bottom:0}.tb-h-bar .mark[data-v-31ee5dba]{background:var(--tb-text);border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.tb-h-v[data-v-31ee5dba]{font:600 14px var(--tb-num);text-align:right;white-space:nowrap}.tb-h-v small[data-v-31ee5dba]{color:var(--tb-text3);font-size:11px;font-weight:400}.tb-h-s[data-v-31ee5dba]{text-align:center;color:var(--tb-good);background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;font-size:12px}.tb-h-row.high .tb-h-s[data-v-31ee5dba],.tb-h-row.low .tb-h-s[data-v-31ee5dba],.tb-h-row.high .tb-h-v[data-v-31ee5dba],.tb-h-row.low .tb-h-v[data-v-31ee5dba]{color:var(--tb-warn)}.tb-h-row.high .mark[data-v-31ee5dba],.tb-h-row.low .mark[data-v-31ee5dba]{background:var(--tb-warn)}.tb-h-row.stop[data-v-31ee5dba],.tb-h-row.nodata[data-v-31ee5dba]{opacity:.55}.tb-h-row.stop .tb-h-s[data-v-31ee5dba],.tb-h-row.nodata .tb-h-s[data-v-31ee5dba]{color:var(--tb-text3)}.tb-rank-row[data-v-31ee5dba]{border:1px solid #0000;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:26px 78px minmax(0,1fr) 56px;align-items:center;column-gap:12px;padding:7px 10px;display:grid}.tb-rank-n[data-v-31ee5dba]{font:700 18px var(--tb-num);color:var(--tb-text3);text-align:center;grid-row:span 2}.tb-rank-name[data-v-31ee5dba]{font:700 16px var(--tb-num);color:var(--bct);flex-direction:column;grid-row:span 2;display:flex}.tb-rank-name small[data-v-31ee5dba]{color:var(--tb-text3);font:500 11px IBM Plex Sans Thai,sans-serif}.tb-rank-bar[data-v-31ee5dba]{background:var(--tb-line);border-radius:5px;height:14px;overflow:hidden}.tb-rank-bar i[data-v-31ee5dba]{background:linear-gradient(90deg, color-mix(in srgb, var(--bc) 35%, transparent), var(--bc));border-radius:5px;height:100%;display:block}.tb-rank-v[data-v-31ee5dba]{font:600 14px var(--tb-num);text-align:right}.tb-rank-sub[data-v-31ee5dba]{color:var(--tb-text3);grid-column:3/5;font-size:12px}.tb-rank-row.best .tb-rank-n[data-v-31ee5dba],.tb-rank-row.best .tb-rank-v[data-v-31ee5dba]{color:var(--tb-good)}.tb-rank-row.now[data-v-31ee5dba]{border-color:color-mix(in srgb, var(--tb-accent) 55%, transparent);background:color-mix(in srgb, var(--tb-accent) 6%, transparent)}.tb-rank-row.none[data-v-31ee5dba]{opacity:.5}.tb-matrix[data-v-31ee5dba]{border-top:1px solid var(--tb-line);gap:3px;margin-top:14px;padding-top:12px;display:grid;overflow-x:auto}.tb-matrix-h[data-v-31ee5dba],.tb-matrix-r[data-v-31ee5dba]{grid-template-columns:116px repeat(14,minmax(22px,1fr));align-items:center;gap:3px;display:grid}.tb-matrix-h span[data-v-31ee5dba]{font:500 11px var(--tb-num);color:var(--tb-text3);text-align:center}.tb-matrix-h span[data-v-31ee5dba]:first-child{text-align:left;white-space:nowrap;font-family:IBM Plex Sans Thai,sans-serif}.tb-matrix-r span[data-v-31ee5dba]{background:var(--tb-line);height:24px;font:600 11px var(--tb-num);color:#fff;border-radius:4px;place-items:center;display:grid}.tb-matrix-r span[data-v-31ee5dba]:first-child{font:700 12px var(--tb-num);background:0 0;justify-items:start}.tb-recs[data-v-31ee5dba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tb-rec[data-v-31ee5dba]{border:1px solid var(--tb-line);border-radius:16px;gap:14px;padding:16px 20px;display:flex}.tb-rec span[data-v-31ee5dba]{font:700 13px var(--tb-num)}.tb-rec p[data-v-31ee5dba]{color:var(--tb-text2);margin:0;font-size:14px;line-height:1.6}.tb-rec p b[data-v-31ee5dba]{color:var(--tb-text)}.tb-rec.good[data-v-31ee5dba]{background:color-mix(in srgb, var(--tb-good) 7%, transparent);border-color:color-mix(in srgb, var(--tb-good) 28%, transparent)}.tb-rec.good span[data-v-31ee5dba]{color:var(--tb-good)}.tb-rec.info[data-v-31ee5dba]{background:#6c8ef012;border-color:#6c8ef047}.tb-rec.info span[data-v-31ee5dba]{color:var(--tb-off)}.tb-foot[data-v-31ee5dba]{color:var(--tb-text3);margin:0;font-size:12px;line-height:1.7}@keyframes tb-spin-31ee5dba{to{transform:rotate(360deg)}}@keyframes tb-pulse-31ee5dba{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.spin[data-v-31ee5dba],.tb-pill.run i[data-v-31ee5dba]{animation:none}}@media (width<=1100px){.tb-tanks[data-v-31ee5dba]{grid-template-columns:minmax(0,1fr)}}@media (width<=1320px){.tb-hero[data-v-31ee5dba],.tb-grid2[data-v-31ee5dba],.tb-grid2.wide-r[data-v-31ee5dba]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.tb-tanks[data-v-31ee5dba],.tb-recs[data-v-31ee5dba]{grid-template-columns:minmax(0,1fr)}.tb-diag[data-v-31ee5dba]{grid-template-columns:auto minmax(0,1fr)}.tb-diag-v[data-v-31ee5dba]{text-align:left;grid-column:1/-1}.tb-h-row[data-v-31ee5dba]{grid-template-columns:48px minmax(0,1fr) 96px 40px;gap:8px}.tb-machines[data-v-31ee5dba]{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.tb-machine[data-v-31ee5dba]{padding:10px 8px}.tb-gauge[data-v-31ee5dba]{grid-template-columns:1fr}.tb-g-v[data-v-31ee5dba]{text-align:left}.tb-matrix-h[data-v-31ee5dba],.tb-matrix-r[data-v-31ee5dba]{grid-template-columns:104px repeat(14,minmax(16px,1fr));gap:2px}}@media (width<=900px){.tb-page[data-v-31ee5dba]{margin:-16px;padding:16px}}@media (width<=430px){.tb-page[data-v-31ee5dba]{margin:-14px;padding:14px}}.at3[data-v-f2091cbf]{--card-hi:var(--z-card-hi);--card:var(--z-card);--l1:var(--z-line);--l2:var(--z-line2);--t1:var(--z-text);--t2:var(--z-text2);--t3:var(--z-text3);--good:var(--z-good);--warn:var(--z-warn);--bad:var(--z-bad);--acc:var(--z-sec);--num:var(--z-font-num);background:var(--z-page);min-height:calc(100vh - 140px);color:var(--t1);font-family:var(--z-font-body);font-variant-numeric:tabular-nums;flex-direction:column;gap:16px;margin:-24px;padding:24px;display:flex}.at3-peek[data-v-f2091cbf]{font:400 11px var(--num);color:var(--t3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:2px 8px}.at3-peek[data-v-f2091cbf]:hover,.at3-peek[aria-pressed=true][data-v-f2091cbf]{border-color:var(--l1);color:var(--t2)}.at3-peek[data-v-f2091cbf]:focus-visible{outline:2px solid var(--z-water);outline-offset:2px}.at3-err[data-v-f2091cbf]{color:var(--bad);border:1px solid var(--l1);border-radius:12px;margin:0;padding:10px 14px}.at3-note[data-v-f2091cbf]{border:1px solid var(--l1);background:var(--card);border-radius:16px;flex-direction:column;gap:2px;padding:14px 20px;display:flex}.at3-note b[data-v-f2091cbf]{font-size:16px}.at3-note span[data-v-f2091cbf]{color:var(--t2);font-size:14px}.at3-note.good[data-v-f2091cbf]{border-color:color-mix(in srgb, var(--good) 35%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--good) 12%, transparent), transparent 70%), var(--card)}.at3-note.good b[data-v-f2091cbf]{color:var(--good)}.at3-note.warn[data-v-f2091cbf]{border-color:color-mix(in srgb, var(--warn) 35%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--warn) 12%, transparent), transparent 70%), var(--card)}.at3-note.warn b[data-v-f2091cbf]{color:var(--warn)}.at3-note.bad[data-v-f2091cbf]{border-color:color-mix(in srgb, var(--bad) 40%, transparent)}.at3-note.bad b[data-v-f2091cbf]{color:var(--bad)}.at3-card[data-v-f2091cbf]{border:1px solid var(--l1);background:linear-gradient(180deg, var(--card-hi), var(--card));border-radius:18px;min-width:0;padding:16px 20px}.at3-card-h[data-v-f2091cbf]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:12px;display:flex}.at3-card-h b[data-v-f2091cbf]{font-size:16px}.at3-card-h small[data-v-f2091cbf]{color:var(--t3);font-size:12px}.at3-table-wrap[data-v-f2091cbf]{margin-top:8px;overflow-x:auto}.at3-table[data-v-f2091cbf]{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.at3-table th[data-v-f2091cbf]{text-align:right;color:var(--t3);border-bottom:1px solid var(--l2);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:500}.at3-table th[data-v-f2091cbf]:first-child,.at3-table td[data-v-f2091cbf]:first-child{text-align:left}.at3-table td[data-v-f2091cbf]{text-align:right;font:600 13px var(--num);border-bottom:1px solid var(--l1);white-space:nowrap;padding:6px 8px}.at3-table td[data-v-f2091cbf]:first-child{font:500 13px IBM Plex Sans Thai,sans-serif}.at3-table td small[data-v-f2091cbf]{color:var(--t3);font:400 11px IBM Plex Sans Thai,sans-serif}.at3-table tr.base td[data-v-f2091cbf]{color:var(--acc);background:color-mix(in srgb, var(--acc) 7%, transparent)}.at3-table tr.partial td[data-v-f2091cbf]{color:var(--t2)}.at3-table td.better[data-v-f2091cbf]{color:var(--good)}.at3-table td.worse[data-v-f2091cbf]{color:var(--warn)}.at3-table td.neg[data-v-f2091cbf]{color:var(--bad)}.at3-plan[data-v-f2091cbf]{flex-direction:column;gap:10px;margin:0;padding-left:22px;display:flex}.at3-plan li[data-v-f2091cbf]{flex-direction:column;gap:2px;font-size:14px;display:flex}.at3-plan li b[data-v-f2091cbf]{font-size:14px}.at3-plan li span[data-v-f2091cbf]{color:var(--t2)}.at3-foot[data-v-f2091cbf]{color:var(--t3);margin:14px 0 0;font-size:12px;line-height:1.5}.at3-sub[data-v-f2091cbf]{color:var(--t2);margin:14px 0 0 4px;font-size:13px}.at3-compare[data-v-f2091cbf]{overflow-x:auto}.at3-compare>div[data-v-f2091cbf]{min-width:1100px}@media (width<=900px){.at3[data-v-f2091cbf]{margin:-16px;padding:16px}}@media (width<=430px){.at3[data-v-f2091cbf]{margin:-14px;padding:14px}}.kc[data-v-b8e8597e]{--kc-pane:#f6f7f9;gap:8px;display:grid}.kc.dark[data-v-b8e8597e]{--kc-pane:#171a1f}.kc-strip[data-v-b8e8597e]{grid-template-columns:minmax(0,1fr) 176px;align-items:stretch;gap:12px;display:grid}.kc-plot[data-v-b8e8597e]{background:var(--kc-pane);border-radius:12px;min-width:0;padding:10px 6px 6px 2px;position:relative;overflow:hidden}.kc-head[data-v-b8e8597e]{z-index:1;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:0 8px 6px 12px;display:flex;position:relative}.kc-name[data-v-b8e8597e]{font:600 14px var(--z-font-head);letter-spacing:.01em}.kc-tag[data-v-b8e8597e]{height:20px;font:600 10px var(--z-font-num);letter-spacing:.06em;border:1px solid var(--kw-line2);color:var(--kw-ink2);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.kc-tag.input[data-v-b8e8597e]{background:var(--kw-card)}.kc-note[data-v-b8e8597e]{color:var(--kw-ink3);font-size:11.5px}.kc-legend[data-v-b8e8597e]{color:var(--kw-ink2);flex-wrap:wrap;gap:2px 12px;font-size:11.5px;display:inline-flex}.kc-legend span[data-v-b8e8597e]{align-items:center;gap:5px;display:inline-flex}.kc-legend i[data-v-b8e8597e]{border-top:2px solid var(--c);border-radius:2px;width:14px;height:0}.kc-legend i.thin[data-v-b8e8597e]{border-top-width:1.3px}.kc-sub[data-v-b8e8597e]{z-index:1;position:relative}.kc-sub+.kc-sub[data-v-b8e8597e]{margin-top:4px}.kc-sub-l[data-v-b8e8597e]{z-index:1;font:500 10.5px var(--z-font-num);color:var(--kw-ink3);position:absolute;top:-2px;left:52px}.kc-mark[data-v-b8e8597e]{pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:.04em;opacity:.09;white-space:nowrap;font:200 46px/1 IBM Plex Sans,sans-serif;position:absolute;top:50%;right:18px;transform:translateY(-40%)}.kc.dark .kc-mark[data-v-b8e8597e]{opacity:.08}.kc-plot[data-v-b8e8597e] .kc-live{transform-origin:50%;transform-box:fill-box;animation:1.4s ease-in-out infinite kc-blink-b8e8597e}@keyframes kc-blink-b8e8597e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.kc-plot[data-v-b8e8597e] .kc-live{animation:none}}.kc-card[data-v-b8e8597e]{text-align:center;background:var(--kc-pane);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 12px;display:flex}.kc-t[data-v-b8e8597e]{color:var(--kw-ink2);font-size:12.5px}.kc-v[data-v-b8e8597e]{font:500 28px/1.15 var(--z-font-num);color:var(--kw-ink);letter-spacing:-.01em}.kc-v small[data-v-b8e8597e]{font:400 11px var(--z-font-body);color:var(--kw-ink3);letter-spacing:0;margin-left:3px}.kc-row[data-v-b8e8597e]{color:var(--kw-ink3);align-items:baseline;gap:5px;font-size:11.5px;display:inline-flex}.kc-row b[data-v-b8e8597e]{font:600 13px var(--z-font-num)}.kc-blw[data-v-b8e8597e]{color:var(--kw-ink2);grid-template-columns:auto auto auto;align-items:baseline;gap:3px 12px;font-size:11.5px;display:grid}.kc-blw>span[data-v-b8e8597e]{text-align:left}.kc-blw small[data-v-b8e8597e]{color:var(--kw-ink3);text-align:right;font-size:10px}.kc-blw b[data-v-b8e8597e]{font:600 16px var(--z-font-num);text-align:right}.kc-s[data-v-b8e8597e]{color:var(--kw-ink3);font-size:10.5px}.kc-chip[data-v-b8e8597e]{background:var(--kw-sunk);height:20px;color:var(--kw-ink3);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.kc-chip i[data-v-b8e8597e]{background:currentColor;border-radius:50%;width:6px;height:6px}.kc-chip.ok[data-v-b8e8597e]{background:var(--kw-run-soft);color:var(--kw-run)}.kc-chip.warn[data-v-b8e8597e]{background:var(--kw-warn-soft);color:var(--kw-warn)}.kc-chip.warn i[data-v-b8e8597e]{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;width:8px;height:7px}@media (width<=760px){.kc-strip[data-v-b8e8597e]{grid-template-columns:minmax(0,1fr);gap:6px}.kc-card[data-v-b8e8597e]{text-align:left;flex-flow:wrap;justify-content:flex-start;gap:4px 10px;padding:8px 12px}.kc-v[data-v-b8e8597e]{font-size:20px}.kc-mark[data-v-b8e8597e]{font-size:32px}}.kw[data-v-4275bf2b]{--kw-card:#fff;--kw-sunk:#f5f6f8;--kw-line:#11141a14;--kw-line2:#11141a24;--kw-ink:#12151a;--kw-ink2:#474e57;--kw-ink3:#6a7077;--kw-ctl:#1c2026;--kw-ctl-ink:#fff;--kw-ctl-soft:#11141a0f;--kw-ctl-edge:#11141a61;--kw-air:#b34e0a;--kw-air-soft:#b34e0a1f;--kw-air-bar:#ec9c5f;--kw-bar-ink:#12151a;--kw-plan-k:45%;--kw-run:#0f8a5f;--kw-run-soft:#0f8a5f1a;--kw-warn:#6e5200;--kw-warn-soft:#fcefb4;--kw-warn-mark:#d9a400;--kw-bad:#c2364a;--kw-bad-soft:#c2364a1a;--kw-water:#0b8f84;--kw-power:#8a5530;--kw-orp:#b8336a;--kw-level:#2f7fbf;--kw-settle:#c9cdd3;--kw-decant:#4c8dd0;--kw-idle:#e4e7ec;--kw-water-ink:#0a7a71;--kw-level-ink:#2569a6;--kw-ph:#4a5563;--kw-temp:#8c7458;--kw-temp-ink:#75604a;--kw-shadow:0 1px 2px #1018280a, 0 4px 16px #1018280d;font-family:var(--z-font-body);color:var(--kw-ink);gap:14px;display:grid}.kw-dark[data-v-4275bf2b]{--kw-card:#161a20;--kw-sunk:#0d1013;--kw-line:#ffffff17;--kw-line2:#ffffff21;--kw-ink:#eceef1;--kw-ink2:#a4abb4;--kw-ink3:#868d96;--kw-ctl:#e8eaed;--kw-ctl-ink:#14171a;--kw-ctl-soft:#ffffff14;--kw-ctl-edge:#ffffff6b;--kw-air:#ff8a3a;--kw-air-soft:#ff8a3a29;--kw-air-bar:#a65a26;--kw-bar-ink:#fff;--kw-plan-k:50%;--kw-run:#46c08a;--kw-run-soft:#46c08a1f;--kw-warn:#f5d06b;--kw-warn-soft:#f5d06b24;--kw-warn-mark:#f5d06b;--kw-bad:#ee6a7c;--kw-bad-soft:#ee6a7c1f;--kw-water:#4fd1c5;--kw-power:#d4a47c;--kw-orp:#f2789f;--kw-level:#6fb7f0;--kw-settle:#4a5058;--kw-decant:#2f78b7;--kw-idle:#23272d;--kw-water-ink:#4fd1c5;--kw-level-ink:#6fb7f0;--kw-ph:#b5bcc5;--kw-temp:#cdb99e;--kw-temp-ink:#cdb99e;--kw-shadow:0 1px 0 #ffffff08 inset, 0 10px 24px #0000004d}.kw-sr[data-v-4275bf2b]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kw-head[data-v-4275bf2b]{border-bottom:1px solid var(--kw-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:2px 2px 12px;display:flex}.kw-head-l[data-v-4275bf2b]{gap:6px;display:grid}.kw-h1[data-v-4275bf2b]{margin:0;line-height:1}.kw-mark[data-v-4275bf2b]{--kowork-sun:#15504e;font-size:30px}.kw-dark .kw-mark[data-v-4275bf2b]{--kowork-sun:#2fa39d}.kw-head-sub[data-v-4275bf2b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kw-tank[data-v-4275bf2b]{color:var(--kw-ink2);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.kw-tank i[data-v-4275bf2b]{background:var(--kw-air);border-radius:2px;width:8px;height:8px}.kw-head-r[data-v-4275bf2b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kw-head-l2[data-v-4275bf2b]{color:var(--kw-ink3);font-size:12.5px}.kw-divider[data-v-4275bf2b]{background:var(--kw-line2);width:1px;height:22px;margin:0 4px}.kw-pill[data-v-4275bf2b]{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.kw-pill i[data-v-4275bf2b]{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.kw-pill.ok[data-v-4275bf2b]{color:var(--kw-run);background:var(--kw-run-soft)}.kw-pill.sim[data-v-4275bf2b]{color:var(--kw-ink2);background:var(--kw-sunk);border-color:var(--kw-line2)}.kw-pill.warn[data-v-4275bf2b],.kw-pill.live[data-v-4275bf2b]{color:var(--kw-warn);background:var(--kw-warn-soft)}.kw-seg[data-v-4275bf2b]{background:var(--kw-sunk);border:1px solid var(--kw-line);border-radius:9px;padding:2px;display:inline-flex}.kw-seg span[data-v-4275bf2b]{color:var(--kw-ink3);border-radius:7px;padding:4px 12px;font-size:12px;font-weight:600}.kw-seg span.on[data-v-4275bf2b]{background:var(--kw-card);color:var(--kw-ink);box-shadow:0 1px 2px #1018281f}.kw-seg span.on[data-v-4275bf2b]:last-child{background:var(--kw-ctl);color:var(--kw-ctl-ink)}.kw-user[data-v-4275bf2b]{align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.kw-user i[data-v-4275bf2b]{background:var(--kw-run);width:7px;height:7px;box-shadow:0 0 0 3px var(--kw-run-soft);border-radius:50%}.kw-error[data-v-4275bf2b]{background:var(--kw-bad-soft);color:var(--kw-bad);border-radius:10px;margin:0;padding:9px 12px;font-size:13px}.kw-box[data-v-4275bf2b]{background:var(--kw-card);border:1px solid var(--kw-line);box-shadow:var(--kw-shadow);border-radius:14px;min-width:0}.kw-hint[data-v-4275bf2b]{color:var(--kw-ink3);margin:0;font-size:12px;line-height:1.6}.kw-issue[data-v-4275bf2b]{color:var(--kw-bad);margin:0;font-size:12px;line-height:1.5}.kw-eyebrow[data-v-4275bf2b]{font:500 11px var(--z-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--kw-ink3);margin:0}.kw-state[data-v-4275bf2b]{white-space:nowrap;background:var(--kw-sunk);height:21px;color:var(--kw-ink3);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.kw-state i[data-v-4275bf2b]{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.kw-state.run[data-v-4275bf2b],.kw-state.ok[data-v-4275bf2b]{background:var(--kw-run-soft);color:var(--kw-run)}.kw-state.warn[data-v-4275bf2b]{background:var(--kw-warn-soft);color:var(--kw-warn)}.kw-state.bad[data-v-4275bf2b]{background:var(--kw-bad-soft);color:var(--kw-bad)}.kw-state.sim[data-v-4275bf2b],.kw-state.pend[data-v-4275bf2b]{background:var(--kw-sunk);color:var(--kw-ink2);box-shadow:inset 0 0 0 1px var(--kw-line)}.kw-pill.warn i[data-v-4275bf2b],.kw-pill.live i[data-v-4275bf2b],.kw-state.warn i[data-v-4275bf2b]{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;width:8px;height:7px}.kw-pill.sim i[data-v-4275bf2b],.kw-state.sim i[data-v-4275bf2b],.kw-state.pend i[data-v-4275bf2b]{box-sizing:border-box;background:0 0;border:1.5px dashed;width:8px;height:8px}.kw-btn[data-v-4275bf2b]{height:32px;font:600 12.5px var(--z-font-body);cursor:pointer;border:1px solid var(--kw-line2);background:var(--kw-card);color:var(--kw-ink);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.kw-btn.sm[data-v-4275bf2b]{height:28px;padding:0 11px;font-size:12px}.kw-btn[data-v-4275bf2b]:hover:not(:disabled){border-color:var(--kw-ctl-edge)}.kw-btn.primary[data-v-4275bf2b]{background:var(--kw-ctl);color:var(--kw-ctl-ink);border-color:#0000}.kw-btn.primary[data-v-4275bf2b]:hover:not(:disabled){background:color-mix(in srgb, var(--kw-ctl) 86%, var(--kw-card))}.kw-btn.danger[data-v-4275bf2b]{background:var(--kw-bad);color:#fff;border-color:#0000}.kw-btn.ghost[data-v-4275bf2b]{background:0 0}.kw-btn[data-v-4275bf2b]:disabled{cursor:not-allowed;color:var(--kw-ink3);border-color:var(--kw-line2);background:0 0}.kw-link[data-v-4275bf2b]{all:unset;cursor:pointer;color:var(--kw-ink);text-decoration:underline;-webkit-text-decoration-color:var(--kw-line2);text-decoration-color:var(--kw-line2);text-underline-offset:3px;font-size:12px;font-weight:600}.kw-link[data-v-4275bf2b]:hover{text-decoration-color:currentColor}.kw-btn[data-v-4275bf2b]:focus-visible,.kw-link[data-v-4275bf2b]:focus-visible,.kw-chips button[data-v-4275bf2b]:focus-visible,.kw-runseg button[data-v-4275bf2b]:focus-visible,.kw-stepper button[data-v-4275bf2b]:focus-visible,.kw-fold[data-v-4275bf2b]:focus-visible,.kw-lock[data-v-4275bf2b]:focus-visible,.kw-info[data-v-4275bf2b]:focus-visible,.kw-switch[data-v-4275bf2b]:focus-visible{outline:2px solid var(--kw-ctl);outline-offset:2px}.kw-info[data-v-4275bf2b]{all:unset;box-sizing:border-box;cursor:pointer;vertical-align:-3px;border:1px solid var(--kw-line2);width:18px;height:18px;color:var(--kw-ink2);border-radius:50%;flex:none;place-items:center;margin-left:8px;font:italic 700 11px/1 Georgia,Times New Roman,serif;display:inline-grid;position:relative}.kw-info[data-v-4275bf2b]:after{content:"";position:absolute;inset:-10px}.kw-info[data-v-4275bf2b]:hover,.kw-info[aria-expanded=true][data-v-4275bf2b]{background:var(--kw-ctl);color:var(--kw-ctl-ink);border-color:#0000}.kw-ops[data-v-4275bf2b]{grid-template-columns:356px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.kw-col[data-v-4275bf2b]{align-content:start;gap:10px;min-width:0;display:grid}@media (width>=1181px){.kw-col-l[data-v-4275bf2b],.kw-col-r[data-v-4275bf2b]{flex-direction:column;display:flex}.kw-col-l>.kw-read[data-v-4275bf2b],.kw-col-r>.kw-plan[data-v-4275bf2b]{flex:1}.kw-col-r:has(.kc2.folded)>.kw-plan[data-v-4275bf2b]{flex:none}.kw-col-r:has(.kc2.folded)>.kw-cards[data-v-4275bf2b]{flex:1}}.kw-col-h[data-v-4275bf2b],.kw-col-h h2[data-v-4275bf2b]{color:var(--kw-ink2);align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.kw-col-h>.kw-link[data-v-4275bf2b]{margin-left:auto;font-size:12px}.kw-col-h span[data-v-4275bf2b]{color:var(--kw-ink3);font-size:11.5px;font-weight:400}.kw-lock[data-v-4275bf2b]{all:unset;box-sizing:border-box;cursor:pointer;background:var(--kw-sunk);border:1px dashed var(--kw-line2);color:var(--kw-ink2);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.kw-lock svg[data-v-4275bf2b]{flex:none;width:14px;height:14px}.kw-lock span[data-v-4275bf2b]{flex:1}.kw-lock b[data-v-4275bf2b]{color:var(--kw-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.kw-hands[data-v-4275bf2b]{padding:2px 0}.kw-hand[data-v-4275bf2b]{grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.kw-hand+.kw-hand[data-v-4275bf2b]{border-top:1px solid var(--kw-line)}.kw-dev-ic[data-v-4275bf2b]{background:var(--kw-sunk);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.kw-dev-ic svg[data-v-4275bf2b]{width:16px;height:16px;fill:var(--kw-ink3)}.kw-hand.run .kw-dev-ic.blower svg[data-v-4275bf2b]{fill:var(--kw-air);animation:2.4s linear infinite kw-spin-4275bf2b}.kw-hand.run .kw-dev-ic.pump svg[data-v-4275bf2b]{fill:var(--kw-water)}.kw-hand-n[data-v-4275bf2b]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.kw-runseg[data-v-4275bf2b]{border:1px solid var(--kw-line2);border-radius:8px;display:inline-flex;overflow:hidden}.kw-runseg button[data-v-4275bf2b]{all:unset;cursor:pointer;height:26px;color:var(--kw-ink3);place-items:center;padding:0 10px;font-size:12px;font-weight:600;display:grid}.kw-runseg button+button[data-v-4275bf2b]{border-left:1px solid var(--kw-line2)}.kw-runseg button.on[data-v-4275bf2b]{color:var(--kw-ink);background:var(--kw-sunk)}.kw-runseg button[data-v-4275bf2b]:hover:not(:disabled){background:var(--kw-ctl-soft);color:var(--kw-ink)}.kw-runseg button[data-v-4275bf2b]:disabled{cursor:not-allowed}.kw-read[data-v-4275bf2b]{gap:0;padding:10px 14px 12px;display:grid}.kw-read-h[data-v-4275bf2b]{align-items:center;gap:8px;padding-bottom:10px;font-size:15px;font-weight:700;display:flex}.kw-read-h small[data-v-4275bf2b]{font:400 11px var(--z-font-num);color:var(--kw-ink3);margin-left:auto}.kw-dot[data-v-4275bf2b]{background:var(--kw-run);border-radius:50%;width:7px;height:7px}.kw-dot.warn[data-v-4275bf2b]{background:var(--kw-warn-mark)}.kw-phase-row[data-v-4275bf2b]{background:var(--kw-sunk);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:4px;padding:8px 10px;display:flex}.kw-phase[data-v-4275bf2b]{align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.kw-phase i[data-v-4275bf2b]{background:var(--kw-ink3);border-radius:50%;width:8px;height:8px}.kw-phase.air i[data-v-4275bf2b]{background:var(--kw-air);box-shadow:0 0 0 3px var(--kw-air-soft);animation:2s ease-in-out infinite kw-pulse-4275bf2b}.kw-phase.decant i[data-v-4275bf2b],.kw-phase.water i[data-v-4275bf2b]{background:var(--kw-water)}.kw-phase.settle i[data-v-4275bf2b]{background:var(--kw-settle)}.kw-phase-t[data-v-4275bf2b]{color:var(--kw-ink3);font-size:12px}.kw-phase-t b[data-v-4275bf2b]{color:var(--kw-ink);font-weight:600}.kw-read-r[data-v-4275bf2b]{border-bottom:1px dashed var(--kw-line);grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:8px;padding:3px 2px;display:grid}.kw-read-r span[data-v-4275bf2b]{color:var(--kw-ink2);align-items:center;gap:8px;font-size:12.5px;display:flex}.kw-val[data-v-4275bf2b]{background:var(--kw-sunk);border:1px solid var(--kw-line2);border-radius:8px;place-items:center;height:31px;display:grid;position:relative}.kw-read-r b[data-v-4275bf2b]{font:500 18px/1 var(--z-font-num);font-variant-numeric:tabular-nums}.kw-read-r small[data-v-4275bf2b]{color:var(--kw-ink3);font-size:10.5px;line-height:1;position:absolute;bottom:6px;right:8px}.kw-sw[data-v-4275bf2b]{background:var(--kw-ink3);border-radius:2px;flex:none;width:8px;height:8px}.kw-read-r.water .kw-sw[data-v-4275bf2b]{background:var(--kw-water)}.kw-read-r.water b[data-v-4275bf2b]{color:var(--kw-water-ink)}.kw-read-r.air .kw-sw[data-v-4275bf2b]{background:var(--kw-air)}.kw-read-r.air b[data-v-4275bf2b]{color:var(--kw-air)}.kw-read-r.orp .kw-sw[data-v-4275bf2b]{background:var(--kw-orp)}.kw-read-r.orp b[data-v-4275bf2b]{color:var(--kw-orp)}.kw-read-r.power .kw-sw[data-v-4275bf2b]{background:var(--kw-power)}.kw-read-r.power b[data-v-4275bf2b]{color:var(--kw-power)}.kw-read-r.level .kw-sw[data-v-4275bf2b]{background:var(--kw-level)}.kw-read-r.level b[data-v-4275bf2b]{color:var(--kw-level-ink)}.kw-read-r.ph .kw-sw[data-v-4275bf2b]{background:var(--kw-ph)}.kw-read-r.ph b[data-v-4275bf2b]{color:var(--kw-ph)}.kw-read-r.temp .kw-sw[data-v-4275bf2b]{background:var(--kw-temp)}.kw-read-r.temp b[data-v-4275bf2b]{color:var(--kw-temp-ink)}.kw-read-r.warn .kw-sw[data-v-4275bf2b]{background:var(--kw-warn-mark)}.kw-read-r.warn b[data-v-4275bf2b]{color:var(--kw-warn)}.kw-stepper[data-v-4275bf2b]{border:1px solid var(--kw-line2);background:var(--kw-card);border-radius:9px;align-items:center;height:30px;display:inline-flex;overflow:hidden}.kw-stepper.sm[data-v-4275bf2b]{height:28px}.kw-stepper button[data-v-4275bf2b]{all:unset;cursor:pointer;width:28px;height:100%;color:var(--kw-ink3);place-items:center;font-size:15px;display:grid}.kw-stepper button[data-v-4275bf2b]:hover:not(:disabled){background:var(--kw-ctl-soft);color:var(--kw-ink)}.kw-stepper button[data-v-4275bf2b]:disabled{opacity:.35;cursor:not-allowed}.kw-stepper span[data-v-4275bf2b]{text-align:center;border-left:1px solid var(--kw-line);border-right:1px solid var(--kw-line);min-width:64px;padding:0 6px;line-height:28px}.kw-stepper.sm span[data-v-4275bf2b]{min-width:48px;line-height:26px}.kw-stepper b[data-v-4275bf2b]{font:500 14px var(--z-font-num)}.kw-stepper small[data-v-4275bf2b]{color:var(--kw-ink3);margin-left:3px;font-size:10.5px}.kw-cards[data-v-4275bf2b]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.kw-cards-col[data-v-4275bf2b]{flex-direction:column;gap:10px;min-width:0;display:flex}.kw-cards-col>.kc2[data-v-4275bf2b]{flex:none}.kw-cards-col>.kc2.folded[data-v-4275bf2b]{flex:auto}.kw-cards-col:not(:has(>.kc2.folded))>.kc2.water[data-v-4275bf2b]{flex:auto}.kw-cards.all-folded[data-v-4275bf2b]{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.kw-cards.all-folded .kw-cards-col[data-v-4275bf2b]{display:contents}.kc2[data-v-4275bf2b]{--h:var(--kw-ink3);--h-ink:var(--kw-ink);background:var(--kw-card);border:1px solid var(--kw-line);box-shadow:var(--kw-shadow);border-radius:14px;min-width:0;transition:border-color .2s;overflow:hidden}.kc2.cycle[data-v-4275bf2b]{--h:var(--kw-level);--h-ink:var(--kw-level-ink)}.kc2.water[data-v-4275bf2b]{--h:var(--kw-water);--h-ink:var(--kw-water-ink)}.kc2.air[data-v-4275bf2b]{--h:var(--kw-air);--h-ink:var(--kw-air)}.kc2.dirty[data-v-4275bf2b]{border-color:var(--kw-ctl-edge)}.kc2-h[data-v-4275bf2b]{all:unset;box-sizing:border-box;cursor:pointer;background:var(--kw-sunk);flex-wrap:wrap;align-items:center;gap:4px 10px;width:100%;padding:10px 14px 12px;display:flex}.kc2-h[data-v-4275bf2b]:hover{background:color-mix(in srgb, var(--kw-sunk) 70%, var(--kw-card))}.kc2-h[data-v-4275bf2b]:focus-visible{outline:2px solid var(--kw-ctl);outline-offset:-2px}.kc2:not(.folded) .kc2-h[data-v-4275bf2b]{border-bottom:1px solid var(--kw-line)}.kc2-ic[data-v-4275bf2b]{width:28px;height:28px;color:var(--h);background:color-mix(in srgb, var(--h) 14%, var(--kw-card));border-radius:8px;flex:none;place-items:center;display:grid}.kc2-ic svg[data-v-4275bf2b]{width:16px;height:16px}.kc2-t[data-v-4275bf2b]{color:var(--kw-ink);white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:1.2}.kc2-edit[data-v-4275bf2b]{color:var(--kw-ink);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.kc2-edit[data-v-4275bf2b]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.kc2-cd[data-v-4275bf2b]{color:var(--kw-ink3);white-space:nowrap;background:var(--kw-sunk);border-radius:999px;padding:2px 8px;font-size:11.5px}.kc2-cd b[data-v-4275bf2b]{font:600 12.5px var(--z-font-num);color:var(--kw-ink)}.kc2-chev[data-v-4275bf2b]{width:12px;height:12px;color:var(--kw-ink3);flex:none;margin-left:auto;transition:transform .18s}.kc2-hero[data-v-4275bf2b]{flex-wrap:wrap;flex-basis:100%;order:10;align-items:baseline;gap:2px 12px;padding-left:38px;display:flex}.kc2-hero>b[data-v-4275bf2b]{font:600 26px/1.15 var(--z-font-num);color:var(--h-ink);letter-spacing:-.01em;white-space:nowrap}.kc2-hero>b i[data-v-4275bf2b]{font:500 12px var(--z-font-body);color:var(--kw-ink3);margin:0 2px 0 4px;font-style:normal}.kc2-hero-arrow[data-v-4275bf2b]{color:var(--kw-ink3);margin:0 6px;font-size:18px;font-weight:400}.kc2-hero small[data-v-4275bf2b]{color:var(--kw-ink3);font-size:12px}.kc2.folded .kc2-chev[data-v-4275bf2b]{transform:rotate(-90deg)}.kc2[data-v-4275bf2b]{flex-direction:column;display:flex}.kc2.folded>.kc2-h[data-v-4275bf2b]{flex:1;align-content:center}.kc2.folded .kc2-hero>b[data-v-4275bf2b]{font-size:30px}.kc2-b[data-v-4275bf2b]{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex}.kc2-b>.kc2-act[data-v-4275bf2b]{margin-top:auto}.kc2-cycle[data-v-4275bf2b]{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;display:flex}.kc2-f[data-v-4275bf2b]{gap:4px;display:grid}.kc2-f>label[data-v-4275bf2b],.kc2-rows>label[data-v-4275bf2b]{color:var(--kw-ink3);font-size:11.5px}.kc2-cycle .kc2-facts[data-v-4275bf2b]{flex:190px;padding-bottom:6px}.kc2-act[data-v-4275bf2b]{flex:auto;justify-content:flex-end;align-items:center;gap:12px;display:flex}.kc2-act>.kw-info[data-v-4275bf2b]{margin-right:auto}.kc2-rows[data-v-4275bf2b]{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px 10px;display:grid}.kc2-rows>label[data-v-4275bf2b]{color:var(--kw-ink2);font-size:12px}.kc2-span[data-v-4275bf2b]{grid-column:2/-1}.kc2-facts[data-v-4275bf2b]{color:var(--kw-ink3);flex-wrap:wrap;align-items:baseline;gap:3px 0;font-size:12px;display:flex}.kc2-facts>span[data-v-4275bf2b]{white-space:nowrap}.kc2-facts>span+span[data-v-4275bf2b]:before{content:"·";color:var(--kw-ink3);margin:0 8px}.kc2-facts b[data-v-4275bf2b]{color:var(--kw-ink);font-variant-numeric:tabular-nums;font-weight:600}.kw-field-l[data-v-4275bf2b]{color:var(--kw-ink3);font-size:11.5px}.kw-field-l span[data-v-4275bf2b]{margin-left:4px}.kw-chips[data-v-4275bf2b]{flex-wrap:wrap;gap:4px;display:inline-flex}.kw-chips button[data-v-4275bf2b]{all:unset;cursor:pointer;box-sizing:border-box;min-width:30px;height:30px;color:var(--kw-ink2);border:1px solid var(--kw-line2);background:var(--kw-card);border-radius:8px;place-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:grid}.kw-chips button[data-v-4275bf2b]:hover:not(:disabled){border-color:var(--kw-ctl-edge)}.kw-chips button.on[data-v-4275bf2b]{background:var(--kw-ctl);color:var(--kw-ctl-ink);border-color:#0000}.kw-chips button[data-v-4275bf2b]:disabled{cursor:not-allowed;opacity:.6}.kw-chips button.on[data-v-4275bf2b]:disabled{opacity:.85}.kw-chips.small button[data-v-4275bf2b]{min-width:0;height:28px;padding:0 9px;font-size:12px}.kw-plan[data-v-4275bf2b]{--h:var(--kw-ink2);z-index:2;background:var(--kw-card);border:1px solid var(--kw-line);box-shadow:var(--kw-shadow);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px 10px;display:flex;position:relative}.kw-plan-h[data-v-4275bf2b]{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.kw-plan-h .kc2-cd[data-v-4275bf2b]{margin-left:auto}.kw-pva[data-v-4275bf2b]{z-index:0;grid-template-rows:6px 10px 7px 6px 24px 7px 18px;grid-template-columns:30px minmax(0,1fr);column-gap:8px;margin-top:auto;display:grid;position:relative;container-type:inline-size}.kw-pva-grid[data-v-4275bf2b]{z-index:1;pointer-events:none;grid-area:2/2/7;position:relative}.kw-pva-grid i[data-v-4275bf2b]{background:var(--kw-line);width:1px;position:absolute;top:0;bottom:0}.kw-pva-grid i.major[data-v-4275bf2b]{background:var(--kw-line2)}.kw-pva-nowtag[data-v-4275bf2b]{z-index:3;pointer-events:none;grid-area:7/2;position:relative}.kw-now-l[data-v-4275bf2b]{white-space:nowrap;font:600 10.5px/15px var(--z-font-num);background:var(--kw-ink);color:var(--kw-card);border-radius:4px;padding:0 6px;position:absolute;top:2px;transform:translate(-50%)}.kw-now-l.l[data-v-4275bf2b]{transform:none}.kw-now-l.r[data-v-4275bf2b]{transform:translate(-100%)}.kw-pva-k[data-v-4275bf2b]{color:var(--kw-ink2);grid-column:1;align-self:center;font-size:11.5px;font-weight:600;line-height:1}.kw-pva-k.plan[data-v-4275bf2b]{grid-row:2/4}.kw-pva-k.act[data-v-4275bf2b]{grid-row:5/7}.kw-lane[data-v-4275bf2b]{border-radius:4px;grid-column:2;position:relative;overflow:hidden}.kw-lane.plan[data-v-4275bf2b]{grid-row:2}.kw-lane.act[data-v-4275bf2b]{background:var(--kw-sunk);grid-row:5}.kw-lane i[data-v-4275bf2b]{z-index:2;box-sizing:border-box;border-right:2px solid var(--kw-card);font-style:normal;position:absolute;top:0;bottom:0}.kw-lane i.air[data-v-4275bf2b]{background:var(--kw-air-bar)}.kw-lane i.settle[data-v-4275bf2b]{background:var(--kw-settle)}.kw-lane i.decant[data-v-4275bf2b]{background:var(--kw-decant)}.kw-lane i.idle[data-v-4275bf2b]{background:var(--kw-idle)}.kw-lane.act i.live[data-v-4275bf2b]{border-right:0}.kw-lane.plan i.air[data-v-4275bf2b],.kw-tip-r i.pl.air[data-v-4275bf2b]{background:color-mix(in srgb, var(--kw-air-bar) var(--kw-plan-k), var(--kw-card))}.kw-lane.plan i.settle[data-v-4275bf2b],.kw-tip-r i.pl.settle[data-v-4275bf2b]{background:color-mix(in srgb, var(--kw-settle) var(--kw-plan-k), var(--kw-card))}.kw-lane.plan i.decant[data-v-4275bf2b],.kw-tip-r i.pl.decant[data-v-4275bf2b]{background:color-mix(in srgb, var(--kw-decant) var(--kw-plan-k), var(--kw-card))}.kw-lane.plan i.idle[data-v-4275bf2b],.kw-tip-r i.pl.idle[data-v-4275bf2b]{background:color-mix(in srgb, var(--kw-idle) var(--kw-plan-k), var(--kw-card))}.kw-lane-msg[data-v-4275bf2b]{z-index:2;color:var(--kw-ink3);place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.kw-lane-fill[data-v-4275bf2b]{grid-column:2;position:relative}.kw-lane-fill.plan[data-v-4275bf2b]{grid-row:3}.kw-lane-fill.act[data-v-4275bf2b]{grid-row:6}.kw-lane-fill i[data-v-4275bf2b]{z-index:2;background:var(--kw-water);border-radius:2px;height:3px;position:absolute;top:2px}.kw-lane-fill.plan i[data-v-4275bf2b]{background:color-mix(in srgb, var(--kw-water) var(--kw-plan-k), var(--kw-card))}.kw-pva-now[data-v-4275bf2b]{z-index:3;pointer-events:none;grid-area:2/2/7;position:relative}.kw-pva-now i[data-v-4275bf2b]{background:var(--kw-ink);width:2px;box-shadow:0 0 0 2px var(--kw-card);margin-left:-1px;position:absolute;top:-3px;bottom:-2px}.kw-pva-hit[data-v-4275bf2b]{z-index:4;cursor:crosshair;touch-action:pan-y;border-radius:4px;outline:none;grid-area:1/2/8;position:relative}.kw-pva-hit[data-v-4275bf2b]:focus-visible{box-shadow:0 0 0 2px var(--kw-ctl)}.kw-pva-x[data-v-4275bf2b]{background:var(--kw-ink2);pointer-events:none;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:18px}.kw-tip[data-v-4275bf2b]{z-index:5;background:var(--kw-card);border:1px solid var(--kw-line2);pointer-events:none;border-radius:10px;gap:5px;width:max-content;min-width:180px;padding:8px 10px;display:grid;position:absolute;top:0;box-shadow:0 10px 24px #00000047}.kw-tip-t[data-v-4275bf2b]{font:600 12px var(--z-font-num);color:var(--kw-ink)}.kw-tip-r[data-v-4275bf2b]{grid-template-columns:12px minmax(0,1fr);align-items:center;column-gap:7px;display:grid}.kw-tip-r i[data-v-4275bf2b]{background:var(--kw-line2);border-radius:2px;grid-row:1/3;width:12px;height:4px}.kw-tip-r i.air[data-v-4275bf2b]{background:var(--kw-air-bar)}.kw-tip-r i.settle[data-v-4275bf2b]{background:var(--kw-settle)}.kw-tip-r i.decant[data-v-4275bf2b]{background:var(--kw-decant)}.kw-tip-r i.idle[data-v-4275bf2b]{background:var(--kw-idle);box-shadow:inset 0 0 0 1px var(--kw-line2)}.kw-tip-r i.water[data-v-4275bf2b]{background:var(--kw-water);height:3px}.kw-tip-r b[data-v-4275bf2b]{color:var(--kw-ink);white-space:nowrap;font-size:12.5px;font-weight:600}.kw-tip-r small[data-v-4275bf2b]{font:400 11px var(--z-font-body);font-variant-numeric:tabular-nums;color:var(--kw-ink3);white-space:nowrap}.kw-ticks[data-v-4275bf2b]{font:300 11px/1 var(--z-font-num);color:var(--kw-ink3);grid-area:7/2;position:relative}.kw-ticks span[data-v-4275bf2b]{position:absolute;top:7px;transform:translate(-50%)}.kw-ticks span[data-v-4275bf2b]:before{content:"";background:var(--kw-line2);width:1px;height:4px;position:absolute;top:-7px;left:50%}.kw-ticks span[data-v-4275bf2b]:first-child:before{left:0}.kw-ticks span[data-v-4275bf2b]:last-child:before{left:auto;right:0}@container (width<=640px){.kw-ticks span.odd[data-v-4275bf2b]{color:#0000}}.kw-ticks span[data-v-4275bf2b]:first-child{transform:none}.kw-ticks span[data-v-4275bf2b]:last-child{transform:translate(-100%)}.kw-legend[data-v-4275bf2b]{font:400 11px var(--z-font-body);color:var(--kw-ink2);flex-wrap:wrap;gap:2px 12px;display:inline-flex}.kw-pva-legend[data-v-4275bf2b]{margin-bottom:auto;padding:4px 0 0 38px}.kw-legend span[data-v-4275bf2b]{align-items:center;gap:5px;display:inline-flex}.kw-legend i[data-v-4275bf2b]{border-radius:2px;width:10px;height:7px}.kw-legend i.air[data-v-4275bf2b]{background:var(--kw-air-bar)}.kw-legend i.water[data-v-4275bf2b]{background:var(--kw-water);height:3px}.kw-legend i.settle[data-v-4275bf2b]{background:var(--kw-settle)}.kw-legend i.decant[data-v-4275bf2b]{background:var(--kw-decant)}.kw-legend i.idle[data-v-4275bf2b]{background:var(--kw-idle);box-shadow:inset 0 0 0 1px var(--kw-line2)}.kw-unit[data-v-4275bf2b]{color:var(--kw-ink3);font-size:11.5px}.kc2.air .kc2-b[data-v-4275bf2b]{container-type:inline-size}.kw-aer[data-v-4275bf2b]{grid-template-columns:minmax(0,1fr) 76px 76px 128px;column-gap:8px;display:grid}.kw-arow[data-v-4275bf2b]{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px dashed var(--kw-line);align-items:center;padding:4px 2px;display:grid}.kw-arow[data-v-4275bf2b]:last-child{border-bottom:0}.kw-arow-k[data-v-4275bf2b]{min-width:0;color:var(--kw-ink2);flex-wrap:wrap;grid-column:1;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.kw-arow-k b[data-v-4275bf2b]{color:var(--kw-ink);font-size:13.5px;font-weight:600}.kw-arow.head[data-v-4275bf2b]{color:var(--kw-ink3);text-align:center;border-bottom:0;padding:6px 2px 0;font-size:10.5px;line-height:1.2}.kw-arow>.kw-arow-c[data-v-4275bf2b]{box-sizing:border-box;grid-column:4;width:100%}.kw-arow-c>span[data-v-4275bf2b],.kw-arow-c>input[data-v-4275bf2b]{flex:1;width:0;min-width:0}.kw-arow .kw-val[data-v-4275bf2b]{box-sizing:border-box;height:30px}.kw-arow .kw-val b[data-v-4275bf2b]{font:500 17px/1 var(--z-font-num);font-variant-numeric:tabular-nums}.kw-arow .kw-val:first-of-type b[data-v-4275bf2b]{color:var(--kw-air)}.kw-arow .kw-val:nth-of-type(2) b[data-v-4275bf2b]{color:var(--kw-power)}.kw-arow.blw:not(.on) .kw-arow-k b[data-v-4275bf2b],.kw-arow.blw:not(.on) .kw-val b[data-v-4275bf2b]{color:var(--kw-ink3)}.kw-arow-note[data-v-4275bf2b]{grid-area:2/4;justify-self:stretch;margin-top:3px}.kw-arow-pair[data-v-4275bf2b]{grid-column:2/-1;justify-self:end}@container (width<=400px){.kw-aer[data-v-4275bf2b]{grid-template-columns:minmax(0,1fr) 58px 58px 112px;column-gap:6px}.kw-arow .kw-val b[data-v-4275bf2b]{font-size:15px}}.kw-switch[data-v-4275bf2b]{all:unset;box-sizing:border-box;cursor:pointer;background:var(--kw-line2);border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.kw-switch[data-v-4275bf2b]:after{content:"";position:absolute;inset:-10px}.kw-switch i[data-v-4275bf2b]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.kw-switch[aria-checked=true][data-v-4275bf2b]{background:var(--kw-air)}.kw-switch[aria-checked=true] i[data-v-4275bf2b]{transform:translate(14px)}.kw-switch[data-v-4275bf2b]:disabled{cursor:not-allowed;opacity:.5}.kw-switch[aria-checked=true][data-v-4275bf2b]:disabled{opacity:.8}.kw-stepper input[data-v-4275bf2b]{all:unset;box-sizing:border-box;text-align:center;width:52px;height:100%;font:500 14px var(--z-font-num);color:var(--kw-ink);border-left:1px solid var(--kw-line);border-right:1px solid var(--kw-line);appearance:textfield}.kw-stepper input[data-v-4275bf2b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kw-stepper input[data-v-4275bf2b]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kw-stepper input[data-v-4275bf2b]:focus-visible{outline:2px solid var(--kw-ctl);outline-offset:-2px}.kw-stepper input[data-v-4275bf2b]:disabled{color:var(--kw-ink3);cursor:not-allowed}.kw-cdown[data-v-4275bf2b]{background:var(--kw-sunk);color:var(--kw-ink2);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.kw-cdown-l[data-v-4275bf2b]{align-items:center;gap:7px;display:inline-flex}.kw-cdown-l i[data-v-4275bf2b]{background:var(--kw-settle);border-radius:50%;width:8px;height:8px}.kw-cdown.on .kw-cdown-l i[data-v-4275bf2b]{background:var(--kw-air);box-shadow:0 0 0 3px var(--kw-air-soft);animation:2s ease-in-out infinite kw-pulse-4275bf2b}.kw-cdown b[data-v-4275bf2b]{font:600 18px/1.15 var(--z-font-num);color:var(--kw-ink)}.kw-panel[data-v-4275bf2b]{background:var(--kw-card);border:1px solid var(--kw-line);box-shadow:var(--kw-shadow);border-radius:16px;min-width:0;padding:14px 16px 16px}.kw-dark .kw-panel[data-v-4275bf2b]{background:var(--kw-sunk)}.kw-panel-h[data-v-4275bf2b]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;display:flex}.kw-panel-t[data-v-4275bf2b]{margin:0;font-size:14px;font-weight:600}.kw-panel-s[data-v-4275bf2b]{color:var(--kw-ink3);font-size:11.5px}.kw-live[data-v-4275bf2b]{color:var(--kw-ink3);align-items:center;gap:7px;margin-left:auto;font-size:12px;display:inline-flex}.kw-live b[data-v-4275bf2b]{font:600 13px var(--z-font-num);color:var(--kw-ink)}.kw-live i[data-v-4275bf2b]{background:var(--kw-ink3);border-radius:50%;width:7px;height:7px}.kw-live.on i[data-v-4275bf2b]{background:var(--kw-run);animation:2s ease-in-out infinite kw-pulse-4275bf2b}.kw-table-wrap[data-v-4275bf2b]{overflow-x:auto}.kw-table[data-v-4275bf2b]{border-collapse:collapse;width:100%;font-size:12.5px}.kw-table th[data-v-4275bf2b]{text-align:left;color:var(--kw-ink3);border-bottom:1px solid var(--kw-line2);white-space:nowrap;padding:6px 10px;font-size:11px;font-weight:500}.kw-table td[data-v-4275bf2b]{border-bottom:1px solid var(--kw-line);vertical-align:top;padding:8px 10px}.kw-table td.num[data-v-4275bf2b],.kw-table td.mono[data-v-4275bf2b]{font-family:var(--z-font-num);white-space:nowrap;font-size:11.5px}.kw-note[data-v-4275bf2b]{color:var(--kw-ink3);margin-top:2px;font-size:11.5px;display:block}.kw-empty[data-v-4275bf2b]{color:var(--kw-ink3)}.kw-plc[data-v-4275bf2b]{padding-top:12px;padding-bottom:12px}.kw-fold[data-v-4275bf2b]{all:unset;cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 12px;width:100%;display:flex}.kw-plc .kw-table-wrap[data-v-4275bf2b]{margin-top:10px}.kw-chev[data-v-4275bf2b]{width:12px;height:12px;color:var(--kw-ink3);align-self:center;transition:transform .18s;transform:rotate(-90deg)}.kw-chev.on[data-v-4275bf2b]{transform:none}.kw-modal[data-v-4275bf2b]{z-index:60;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.kw-back[data-v-4275bf2b]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0c106b;position:absolute;inset:0}.kw-dialog[data-v-4275bf2b]{background:var(--kw-card);border:1px solid var(--kw-line);border-radius:16px;gap:10px;width:min(460px,100%);padding:22px;display:grid;position:relative;box-shadow:0 24px 60px #0a0c1040}.kw-dialog.narrow[data-v-4275bf2b]{width:min(360px,100%)}.kw-dialog h3[data-v-4275bf2b]{margin:0;font-size:17px;font-weight:600}.kw-dialog-mark[data-v-4275bf2b]{--kowork-sun:#15504e;margin-bottom:2px;font-size:22px}.kw-dark .kw-dialog-mark[data-v-4275bf2b]{--kowork-sun:#2fa39d}.kw-lead[data-v-4275bf2b]{color:var(--kw-ink2);margin:0;font-size:13px}.kw-diff[data-v-4275bf2b]{background:var(--kw-sunk);border-radius:10px;gap:7px;margin:2px 0;padding:11px 12px;display:grid}.kw-diff div[data-v-4275bf2b]{grid-template-columns:104px 1fr;gap:10px;font-size:12.5px;display:grid}.kw-diff dt[data-v-4275bf2b]{color:var(--kw-ink3)}.kw-diff dd[data-v-4275bf2b]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.kw-diff s[data-v-4275bf2b]{color:var(--kw-ink3)}.kw-diff b[data-v-4275bf2b]{color:var(--kw-ink);font-weight:600}.kw-input[data-v-4275bf2b]{box-sizing:border-box;border:1px solid var(--kw-line2);background:var(--kw-card);width:100%;height:34px;color:var(--kw-ink);font:400 13px var(--z-font-body);border-radius:9px;padding:0 10px}textarea.kw-input[data-v-4275bf2b]{resize:vertical;height:auto;padding:8px 10px}.kw-input[data-v-4275bf2b]:focus{outline:2px solid var(--kw-ctl-edge);outline-offset:0}.kw-dialog-f[data-v-4275bf2b]{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.kw-toast[data-v-4275bf2b]{z-index:70;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));background:var(--kw-ink);max-width:min(440px,100vw - 40px);color:var(--kw-card);border-radius:12px;padding:11px 15px;font-size:13px;line-height:1.5;position:fixed;box-shadow:0 12px 32px #0a0c1040}.kw-toast.bad[data-v-4275bf2b]{background:var(--kw-bad);color:#fff}@keyframes kw-pulse-4275bf2b{0%,to{opacity:1}50%{opacity:.45}}@keyframes kw-spin-4275bf2b{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kw-phase.air i[data-v-4275bf2b],.kw-live.on i[data-v-4275bf2b],.kw-hand.run .kw-dev-ic.blower svg[data-v-4275bf2b],.kw-cdown.on .kw-cdown-l i[data-v-4275bf2b]{animation:none}.kw-switch[data-v-4275bf2b],.kw-switch i[data-v-4275bf2b]{transition:none}}@media (width<=1180px){.kw-ops[data-v-4275bf2b]{grid-template-columns:minmax(0,1fr)}.kw-ops>.kw-col[data-v-4275bf2b]:first-child{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.kw-ops>.kw-col:first-child>.kw-col-h[data-v-4275bf2b],.kw-ops>.kw-col:first-child>.kw-lock[data-v-4275bf2b]{grid-column:1/-1}.kw-hands[data-v-4275bf2b]{grid-auto-rows:1fr;display:grid}}@media (width>=861px) and (width<=1180px){.kw-read[data-v-4275bf2b]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.kw-read>.kw-read-h[data-v-4275bf2b],.kw-read>.kw-phase-row[data-v-4275bf2b]{grid-column:1/-1}}@media (width<=860px){.kw-ops>.kw-col[data-v-4275bf2b]:first-child,.kw-cards[data-v-4275bf2b]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.kw-head-r[data-v-4275bf2b]{width:100%}.kw-hand[data-v-4275bf2b]{grid-template-columns:28px minmax(0,1fr) auto}.kw-hand .kw-runseg[data-v-4275bf2b]{grid-column:2/-1;justify-self:start}.kw-panel[data-v-4275bf2b]{padding:12px}.kc2-hero[data-v-4275bf2b]{padding-left:0}.kc2-hero>b[data-v-4275bf2b]{font-size:22px}.kw-runseg button[data-v-4275bf2b]{height:36px;padding:0 16px;font-size:13px}.kw-stepper[data-v-4275bf2b],.kw-stepper.sm[data-v-4275bf2b]{height:40px}.kw-stepper button[data-v-4275bf2b]{width:40px;font-size:17px}.kw-stepper span[data-v-4275bf2b],.kw-stepper.sm span[data-v-4275bf2b]{line-height:38px}.kw-btn[data-v-4275bf2b],.kw-btn.sm[data-v-4275bf2b]{height:38px;padding:0 14px;font-size:13px}.kw-chips button[data-v-4275bf2b],.kw-chips.small button[data-v-4275bf2b]{height:36px;padding:0 12px}.kw-stack thead[data-v-4275bf2b]{display:none}.kw-stack tr[data-v-4275bf2b]{border-bottom:1px solid var(--kw-line);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 0;display:grid}.kw-stack td[data-v-4275bf2b]{white-space:normal;border:0;padding:0}.kw-stack td[data-v-4275bf2b]:last-child{grid-area:1/2;align-self:start}.kw-stack td[data-v-4275bf2b]:not(:first-child):not(:last-child){grid-column:1/-1}.kw-stack td[colspan][data-v-4275bf2b]{grid-area:auto/1/auto/-1}.kw-stack td.num[data-v-4275bf2b]{color:var(--kw-ink3)}}
