@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}._4PxrsG_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._4PxrsG_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb20b375a5739b57-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d3323de857e1fce-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b7a08e852a63f857-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86fd170c8543a779-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.UXnHvG_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.UXnHvG_variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--chrome:#3c3c3b;--chrome-2:#4a4a48;--chrome-ink:#f2f3ef;--chrome-ink-2:#c9ccc4;--bg:#eceee9;--surface:#fafbf8;--surface-2:#f3f4f0;--line:#d3d7cf;--line-2:#e2e5de;--ink:#1e211d;--ink-2:#4a4f48;--ink-3:#62675f;--ink-4:#8c9188;--brand:#73b736;--action:#3d7a1f;--action-hover:#33681a;--alarm:#c02b0a;--alarm-soft:#fbebe6;--alarm-line:#eab3a5;--warn:#f2b21b;--warn-ink:#5c3f00;--warn-soft:#fdf4dc;--offline:#7c807a;--water:#2a78d6;--water-soft:#d9e7f7;--water-fill:#5b97e0;--steel:#9aa096;--steel-2:#c3c7bf;--backwash:#b8611a;--backwash-soft:#f1dcc8;--backwash-fill:#c9803f;--s1:#2a78d6;--s2:#c4508f;--s3:#8a7a2a;--font-sans:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;--font-mono:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;--t-14:.875rem;--t-16:1rem;--t-20:1.25rem;--t-25:1.5625rem;--t-31:1.9375rem;--t-39:2.4375rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--r-ctl:4px;--r-card:8px;--tap:44px;--ease:cubic-bezier(.22, 1, .36, 1);--shadow-pop:0 12px 32px #1e211d29, 0 2px 6px #1e211d14;--page-max:1680px;--gutter:16px}@media (min-width:768px){:root{--gutter:24px}}@media (min-width:1440px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-16);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}h1,h2,h3,p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}.num,.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:var(--t-14)}.muted{color:var(--ink-3)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{flex-direction:column;min-height:100dvh;display:flex}.topbar{z-index:30;background:var(--chrome);color:var(--chrome-ink);align-items:center;gap:var(--sp-5);height:56px;padding:0 var(--gutter);display:flex;position:sticky;top:0}.brand{color:var(--chrome-ink);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.brand-logo{flex:none;display:block}.brand-product{font-size:var(--t-14);color:var(--chrome-ink-2);border-left:1px solid #5a5a58;padding-left:10px;font-weight:500;line-height:20px}.topnav{flex:1;gap:2px;display:none}.topnav a{border-radius:var(--r-ctl);height:40px;color:var(--chrome-ink-2);font-size:var(--t-14);align-items:center;gap:8px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.topnav a:hover{color:var(--chrome-ink);background:var(--chrome-2)}.topnav a[aria-current=page]{color:var(--chrome-ink);background:var(--chrome-2);box-shadow:inset 0 -2px 0 var(--brand)}.topnav .count{background:var(--alarm);color:#fff;font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.topbar-user{align-items:center;gap:var(--sp-3);font-size:var(--t-14);color:var(--chrome-ink-2);min-width:0;margin-left:auto;display:flex}.topbar-user .who{white-space:nowrap;text-overflow:ellipsis;display:none;overflow:hidden}.btn-chrome{min-height:var(--tap);min-width:var(--tap);border-radius:var(--r-ctl);color:var(--chrome-ink-2);cursor:pointer;font-size:var(--t-14);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.btn-chrome:hover{color:var(--chrome-ink);border-color:#5c5c5a}.btn-chrome .lbl{display:none}.content{width:100%;max-width:var(--page-max);padding:var(--sp-5) var(--gutter) calc(88px + env(safe-area-inset-bottom));flex:1;margin:0 auto}.tabbar{z-index:30;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{min-height:60px;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.tabbar a[aria-current=page]{color:var(--ink)}.tabbar a[aria-current=page]:before{content:"";background:var(--brand);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:28%;right:28%}.tabbar .count{background:var(--alarm);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:6px;left:calc(50% + 6px)}@media (min-width:1024px){.topnav{display:flex}.tabbar{display:none}.content{padding-bottom:var(--sp-7)}.topbar-user .who,.btn-chrome .lbl{display:inline}}.topbar-user .who-name{display:none}@media (min-width:1280px){.topbar-user .who-name{display:inline}}.page-head{align-items:flex-end;gap:var(--sp-3) var(--sp-5);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.page-head h1{font-size:var(--t-25);letter-spacing:-.015em;font-weight:600;line-height:1.15}.page-head .sub{color:var(--ink-3);font-size:var(--t-14);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;display:flex}.page-head .actions{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}@media (min-width:1024px){.page-head h1{font-size:var(--t-31)}}.crumb{color:var(--ink-3);font-size:var(--t-14);align-items:center;gap:4px;min-height:32px;margin-bottom:4px;text-decoration:none;display:inline-flex}.crumb:hover{color:var(--ink)}.section-title{font-size:var(--t-20);letter-spacing:-.01em;margin:var(--sp-6) 0 var(--sp-3);align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;font-weight:600;display:flex}.section-title .aside{font-size:var(--t-14);color:var(--ink-3);font-weight:400}.btn{min-height:var(--tap);border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:500;font-size:var(--t-14);cursor:pointer;white-space:nowrap;transition:background .16s var(--ease), border-color .16s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink-4)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--action);border-color:var(--action);color:#fff;min-height:48px;font-size:var(--t-16)}.btn-primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-2);border-color:var(--line)}.btn-danger{background:var(--alarm);border-color:var(--alarm);color:#fff}.input,.select{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);width:100%;padding:0 12px}.input:focus,.select:focus{border-color:var(--ink-2);outline:none;box-shadow:0 0 0 3px #73b73659}.seg{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);gap:2px;padding:2px;display:inline-flex}.seg button,.seg a{min-width:44px;min-height:32px;color:var(--ink-3);font-size:var(--t-14);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:3px;place-items:center;padding:0 10px;font-weight:500;text-decoration:none;display:inline-grid}.seg button[aria-pressed=true],.seg a[aria-pressed=true]{background:var(--chrome);color:var(--chrome-ink)}.seg.lg button,.seg.lg a{min-height:44px}.chip{white-space:nowrap;border:1px solid var(--line);background:var(--surface);height:26px;color:var(--ink-2);border-radius:13px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.chip svg{flex:none;width:15px;height:15px}.chip.ok{color:var(--ink-2)}.chip.run{background:var(--chrome);border-color:var(--chrome);color:var(--chrome-ink)}.chip.alarm{background:var(--alarm);border-color:var(--alarm);color:#fff}.chip.warn{background:var(--warn);border-color:var(--warn);color:var(--warn-ink)}.chip.offline{color:var(--ink-2);border-style:dashed;border-color:var(--offline);background:repeating-linear-gradient(135deg, var(--surface) 0 5px, var(--surface-2) 5px 10px)}.chip.stale{color:var(--warn-ink);border-color:var(--warn);background:var(--warn-soft)}.loc{font-size:var(--t-14);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.loc svg{width:16px;height:16px;color:var(--ink-3)}.banner{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface);font-size:var(--t-14);margin-bottom:var(--sp-4);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.banner svg{flex:none;width:20px;height:20px;margin-top:1px}.banner.alarm{background:var(--alarm-soft);border-color:var(--alarm-line);color:#6d1805}.banner.alarm svg{color:var(--alarm)}.banner.warn{background:var(--warn-soft);color:var(--warn-ink);border-color:#ecd28d}.banner.offline{background:repeating-linear-gradient(135deg, var(--surface) 0 8px, var(--surface-2) 8px 16px)}.banner strong{color:inherit;display:block}.empty{padding:var(--sp-6) var(--sp-5);text-align:left;color:var(--ink-3);border:1px dashed var(--line);border-radius:var(--r-card);background:var(--surface)}.empty h3{color:var(--ink);font-size:var(--t-16);margin-bottom:4px;font-weight:600}.skel{background:linear-gradient(90deg, var(--surface-2), var(--line-2), var(--surface-2));background-size:200% 100%;border-radius:4px;animation:1.4s linear infinite skel}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.board{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(172px,auto);grid-auto-flow:dense;gap:12px;display:grid}.board>.w-S{grid-column:span 1}.board>.w-M,.board>.w-L,.board>.w-XL{grid-column:span 2}.board>.w-L,.board>.w-XL{grid-row:span 2}@media (min-width:768px){.board{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.board>.w-S{grid-column:span 1}.board>.w-M,.board>.w-L{grid-column:span 2}.board>.w-XL{grid-column:span 4}}@media (min-width:1280px){.board{grid-template-columns:repeat(12,minmax(0,1fr))}.board>.w-S{grid-column:span 3}.board>.w-M,.board>.w-L{grid-column:span 6}.board>.w-XL{grid-column:span 12}}.pumprows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pr{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chip""since starts";align-items:center;gap:2px 12px;min-height:52px;padding:6px 0;display:grid}.pr:first-child{border-top:0;padding-top:0}.pr-name{font-size:var(--t-16);text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;font-weight:600;overflow:hidden}.pr-since{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;grid-area:since;min-width:0;font-size:13px;overflow:hidden}.pr .chip{grid-area:chip;justify-self:end}.pr-starts{color:var(--ink-3);white-space:nowrap;grid-area:starts;justify-self:end;font-size:13px}@container (min-width:440px){.pr{grid-template-columns:4.5rem minmax(0,1fr) auto 5rem;grid-template-areas:"name since chip starts";gap:12px;min-height:44px}}.wdg{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;min-width:0;min-height:0;padding:14px 16px;display:flex;position:relative;container-type:inline-size}.wdg.is-alarm{border-color:var(--alarm-line);box-shadow:inset 0 0 0 1px var(--alarm-line)}.wdg.is-stale .wdg-body{opacity:.55}.wdg-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;margin-bottom:10px;display:flex}.wdg-title{font-size:var(--t-14);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;font-weight:500;line-height:1.25;overflow:hidden}.wdg-title a{text-decoration:none}.wdg-title a:hover{text-decoration:underline}.wdg-tools{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.wdg-body{flex-direction:column;flex:1;min-height:0;display:flex}.wdg-foot{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:auto;padding-top:10px;font-size:13px;display:flex}.wdg-empty{text-align:center;color:var(--ink-3);font-size:var(--t-14);flex:1;place-items:center;padding:8px;display:grid}.big{font-size:var(--t-31);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.big .u{font-size:var(--t-16);color:var(--ink-3);letter-spacing:0;margin-left:4px;font-weight:500}@container (min-width:300px){.big{font-size:var(--t-39)}}.kv{font-size:var(--t-14);grid-template-columns:auto 1fr;gap:4px 12px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.state-word{font-size:var(--t-20);letter-spacing:-.01em;font-weight:600}.state-word.alarm{color:var(--alarm)}.wdg-quiet{flex-direction:column;align-self:flex-start;gap:4px;display:flex}.wdg-quiet .state-word{align-items:center;gap:8px;display:inline-flex}.wdg-quiet .state-word svg{width:20px;height:20px;color:var(--ink-3)}.delta{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.tankw{flex-wrap:wrap;flex:1;align-items:stretch;gap:14px;min-height:0;display:flex}.tankw .tank-trend{flex:100%;min-width:0;min-height:160px;display:flex}.tankw svg.glass{flex:none;width:auto;height:100%;min-height:120px;max-height:300px}.tankw .side{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}@container (min-width:520px){.tankw .tank-trend{flex-basis:240px}.tankw .side{flex-basis:150px}}@container (max-width:519px){.tankw .tank-trend{min-height:200px}.tankw svg.glass{max-height:220px}}.tankw .marks{color:var(--ink-3);gap:2px;font-size:13px;display:grid}.tankw .marks div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.tankw .marks b{color:var(--ink-2);font-weight:500}.equip{align-items:center;gap:14px;display:flex}.equip svg.sym{flex:none;width:56px;height:56px}@container (min-width:300px){.equip svg.sym{width:72px;height:72px}}@container (max-width:240px){.equip{flex-direction:column;align-items:flex-start;gap:8px}.equip svg.sym{width:44px;height:44px}.equip .state-word{font-size:var(--t-16)}}.cycle{flex-direction:column;flex:1;gap:12px;display:flex}.cycle-steps{grid-template-columns:repeat(var(--n), 1fr);gap:3px;display:grid}.cycle-steps span{background:var(--line-2);border-radius:2px;height:8px}.cycle-steps span.done{background:var(--steel)}.cycle-steps span.now{background:var(--ink)}.cycle-legend{grid-template-columns:repeat(var(--n), 1fr);color:var(--ink-3);gap:3px;font-size:12px;display:grid}.cycle-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cycle-legend span.now{color:var(--ink);font-weight:600}.chart{flex:1;min-height:120px;position:relative}.chart-tip{z-index:5;pointer-events:none;background:var(--surface);border:1px solid var(--line);min-width:150px;box-shadow:var(--shadow-pop);font-variant-numeric:tabular-nums;border-radius:6px;padding:8px 10px;font-size:13px;position:absolute}.chart-tip .t{color:var(--ink-3);margin-bottom:4px}.chart-tip .r{justify-content:space-between;align-items:center;gap:6px;display:flex}.chart-tip .r i{border-radius:2px;width:10px;height:3px;display:inline-block}.chart-tip .r b{font-weight:600}.legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.legend i{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:6px;display:inline-block}.legend .band i{opacity:.6;border-radius:2px;height:10px}.u-legend{display:none}.uplot,.uplot *{font-family:var(--font-sans)!important}.range{height:28px;margin:6px 0 4px;position:relative}.range .track{background:var(--line);border-radius:3px;height:6px;position:absolute;top:11px;left:0;right:0}.sp-body{justify-content:space-between;gap:var(--sp-4);flex-direction:column;flex:1;display:flex}.sp-sub{color:var(--ink-3);margin-bottom:2px;font-size:13px}.range .fill{background:var(--steel-2);border-radius:3px;max-width:100%;height:6px;position:absolute;top:11px;left:0}.range .zone{background:var(--steel-2);border-radius:2px;height:8px;position:absolute;top:10px}.range .mark{background:var(--ink);border-radius:1px;width:2px;height:22px;position:absolute;top:3px}.range .mark.new{background:var(--action);width:3px}.range .other{background:var(--ink-4);width:1px;height:16px;position:absolute;top:6px}.range-scale{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.alist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.alist li+li{border-top:1px solid var(--line-2)}.arow{color:inherit;min-height:var(--tap);grid-template-columns:28px 1fr auto;align-items:start;gap:4px 12px;padding:10px 2px;text-decoration:none;display:grid}.arow:hover .what{text-decoration:underline}.arow .ico{border-radius:12px;place-items:center;width:24px;height:24px;display:grid}.arow .ico svg{width:15px;height:15px}.arow.active .ico{background:var(--alarm);color:#fff}.arow.active.offline .ico{background:var(--surface-2);color:var(--ink-2);border:1px dashed var(--offline)}.arow.active:not(.new) .what{font-weight:500}.arow.past .ico{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line)}.arow .what{font-weight:600;font-size:var(--t-14)}.arow.past .what{color:var(--ink-2);font-weight:500}.arow .where{font-size:var(--t-14);color:var(--ink-3)}.arow .when{font-size:var(--t-14);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.arow .when-m{display:none}@media (max-width:767px){.arow{grid-template-columns:28px minmax(0,1fr)}.arow .when{display:none}.arow .when-m{display:inline}}.tech{font-size:var(--t-14)}.tech summary{cursor:pointer;color:var(--ink-2);align-items:center;min-height:32px;display:flex}.tech .kv{margin-top:4px}.gauge{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.gauge svg{width:100%;max-width:260px;height:auto}.syn{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.syn-head{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.syn-head h2{font-size:var(--t-16);font-weight:600}.syn-head .step{font-size:var(--t-14);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.syn-head .step b{color:var(--ink)}.syn-canvas{padding:4px 8px 0;display:none}.syn-canvas svg{width:100%;height:auto;max-height:560px;display:block}.syn-stages{padding:12px 12px 4px;display:block}@media (min-width:900px){.syn-canvas{display:block}.syn-stages{display:none}}.syn svg text{font-family:var(--font-sans)}.syn .lbl{fill:var(--ink-2);font-size:14px;font-weight:500}.syn .val{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.syn .unit{fill:var(--ink-3);font-size:13px;font-weight:500}.syn .small{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.pipe{fill:none;stroke:var(--steel-2);stroke-width:6px;stroke-linejoin:round;stroke-linecap:round}.pipe-in{fill:none;stroke:var(--surface);stroke-width:2px;stroke-linejoin:round}.pipe.on{stroke:var(--water-soft)}.flow{fill:none;stroke:var(--water);stroke-width:2.5px;stroke-dasharray:8 10;stroke-linecap:round;animation:.9s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-18px}}.syn-hit{cursor:pointer}.syn-hit:hover .sym-ring,.syn-hit:focus-visible .sym-ring{stroke:var(--ink)}.syn-hit:focus-visible{outline:none}.syn-legend{color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;margin:0 0 0 auto;padding:0;font-size:13px;list-style:none;display:flex}.syn-legend li{align-items:center;gap:6px;display:inline-flex}.syn-legend i{flex:none;display:inline-block}.syn-legend .lg-on{background:var(--ink-2);border-radius:50%;width:12px;height:12px}.syn-legend .lg-water,.syn-legend .lg-bw{background:var(--water);border-radius:2px;width:18px;height:4px}.syn-legend .lg-bw{background:var(--backwash)}.syn-legend .lg-ctx{border:1.5px dashed var(--ink-4);border-radius:3px;width:14px;height:12px}.pipe.ctx{stroke:var(--steel-2);stroke-width:3px;stroke-dasharray:6 6;stroke-linecap:butt}.pipe.on.bw{stroke:var(--backwash-soft)}.flow.bw{stroke:var(--backwash)}.ctx-shape{fill:var(--surface);stroke:var(--ink-4);stroke-width:1.5px;stroke-dasharray:5 4}.syn .ctx-lbl{fill:var(--ink-3)}.syn .lbl.strong{fill:var(--ink);font-weight:600}.steps-strip{margin:0 0 var(--sp-4)}.steps-strip ol{scrollbar-width:thin;scroll-snap-type:x proximity;gap:6px;margin:0;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.steps-strip li{border:1px solid var(--line);background:var(--surface);height:36px;font-size:var(--t-14);color:var(--ink-2);white-space:nowrap;scroll-snap-align:start;border-radius:6px;flex:none;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.steps-strip li b{color:var(--ink-3);font-size:13px;font-weight:600}.steps-strip li[aria-current]{background:var(--ink-2);border-color:var(--ink-2);color:var(--surface);font-weight:600}.steps-strip li[aria-current] b{color:var(--chrome-ink-2)}@media (min-width:1024px){.steps-strip ol{flex-wrap:wrap;padding-bottom:0;overflow:visible}}@media (max-width:1023px){.steps-strip ol{scrollbar-width:none}.steps-strip ol::-webkit-scrollbar{display:none}}.inst-top{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.inst-side{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:700px) and (max-width:1199px){.inst-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1200px){.inst-top{grid-template-columns:minmax(0,1fr) 340px}}.side-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:14px 16px 12px}.side-panel h2{font-size:var(--t-16);margin-bottom:6px;font-weight:600}.side-note{font-size:var(--t-14);color:var(--ink-3);margin:0 0 8px}.st-list{margin:0}.st-list>div{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.st-list>div:first-child{border-top:0}.st-list dt{font-size:var(--t-14);color:var(--ink-2)}.st-list dd{font-size:var(--t-14);color:var(--ink);text-align:right;align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.st-list dd svg{width:16px;height:16px;color:var(--ink-3)}.st-list .bad dd,.st-list .bad dd svg{color:var(--alarm)}.st-list dd .muted{font-weight:500}.tech{color:var(--ink-3);margin-top:8px;font-size:13px}.tech summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.tech ul{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tech li{justify-content:space-between;gap:12px;display:flex}.tech code{font-family:var(--font-mono);color:var(--ink-2);font-size:13px}.tech p{margin:8px 0 0}.cmd-list{display:grid}.cmd{border-top:1px solid var(--line-2);padding:10px 0}.cmd:first-child{border-top:0}.cmd-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cmd-k .n{font-weight:600;font-size:var(--t-16)}.cmd-k .d{color:var(--ink-3);font-size:13px}.cmd-row .btn{justify-content:center;min-width:88px;min-height:44px}.switch{cursor:pointer;background:0 0;border:0;flex:none;width:56px;height:44px;padding:0;position:relative}.switch span{background:var(--surface-2);border:1.5px solid var(--ink-3);height:28px;transition:background .16s var(--ease);border-radius:14px;position:absolute;top:8px;left:2px;right:2px}.switch span:after{content:"";background:var(--ink-3);width:19px;height:19px;transition:transform .16s var(--ease), background .16s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true] span{background:var(--ink-2);border-color:var(--ink-2)}.switch[aria-checked=true] span:after{background:var(--surface);transform:translate(24px)}.switch:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:16px}.switch:disabled{cursor:not-allowed;opacity:.55}.cmd-confirm{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;margin-top:10px;padding:12px}.cmd-confirm p{font-size:var(--t-14);color:var(--ink);margin:0 0 10px}.cmd-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cmd-actions .btn-primary{font-size:var(--t-14)}.cmd-msg{font-size:var(--t-14);align-items:center;gap:6px;margin:8px 0 0;display:flex}.cmd-msg svg{flex:none;width:16px;height:16px}.cmd-msg.err{color:var(--alarm)}@media (prefers-reduced-motion:reduce){.switch span,.switch span:after{transition:none}}.sp-rail{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);margin-bottom:var(--sp-5);padding:14px 16px 16px}.sp-rail-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.sp-rail-head h2{font-size:var(--t-16);color:var(--ink);font-weight:600}.sp-rail-head span{color:var(--ink-3);font-size:13px}.sp-groups{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:600px){.sp-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.sp-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-group h3{font-size:var(--t-14);color:var(--ink-2);margin:0 0 6px;font-weight:600}.sp-list{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.sp{background:var(--surface);border:1px solid var(--line);min-height:60px;color:inherit;transition:border-color .16s var(--ease);border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:8px 12px;text-decoration:none;display:grid}.sp:hover{border-color:var(--ink-3)}.sp .k{font-size:var(--t-14);color:var(--ink-2);line-height:1.25}.sp .v{font-size:var(--t-20);font-variant-numeric:tabular-nums;text-align:right;grid-row:span 2;font-weight:600}.sp .v small{color:var(--ink-3);margin-left:2px;font-size:13px;font-weight:500}.sp .e{color:var(--ink-3);align-items:center;gap:4px;font-size:13px;display:inline-flex}.sp .e svg{width:12px;height:12px}.stages{margin:0;padding:0;list-style:none}.stage{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;min-height:64px;padding:10px 4px;display:grid;position:relative}.stage+.stage:before{content:"";background:var(--steel-2);border-radius:2px;width:4px;height:20px;position:absolute;top:-10px;left:29px}.stage.flowing+.stage:before,.stage+.stage.fed:before{background:repeating-linear-gradient(180deg, var(--water) 0 5px, var(--water-soft) 5px 10px);background-size:4px 10px;animation:.9s linear infinite vflow}@keyframes vflow{to{background-position:0 10px}}.stages.bw .stage.flowing+.stage:before,.stages.bw .stage+.stage.fed:before{background:repeating-linear-gradient(180deg, var(--backwash) 0 5px, var(--backwash-soft) 5px 10px);background-size:4px 10px}.stage svg.sym{width:52px;height:52px}.stage .n{font-weight:600;font-size:var(--t-16)}.stage .d{color:var(--ink-3);font-size:13px}.stage .r{text-align:right;font-variant-numeric:tabular-nums}.stage .r .v{font-size:var(--t-20);font-weight:600}.stage .r .v small{color:var(--ink-3);margin-left:2px;font-size:13px;font-weight:500}.stage-branch{border-top:1px dashed var(--line);margin:6px 0 0;padding:8px 0 0}.stage-branch>p{color:var(--ink-3);padding:0 4px 2px;font-size:13px}.fleet-tools{margin-bottom:var(--sp-4);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fleet-tools .search{flex:260px;max-width:420px;position:relative}.fleet-tools .search svg{width:18px;height:18px;color:var(--ink-3);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fleet-tools .search input{padding-left:38px}.filters{flex-wrap:wrap;gap:6px;display:flex}.filter{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink-2);font-size:var(--t-14);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.filter b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.filter[aria-pressed=true]{background:var(--chrome);border-color:var(--chrome);color:var(--chrome-ink)}.filter[aria-pressed=true] b{color:#fff}.filter.alarm b{color:var(--alarm)}.filter.alarm[aria-pressed=true]{background:var(--alarm);border-color:var(--alarm)}.filter.alarm[aria-pressed=true] b{color:#fff}.fleet-sum{margin-bottom:var(--sp-5);grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:768px){.fleet-sum{grid-template-columns:repeat(4,1fr)}}.sum{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:12px 16px}.sum .k{font-size:var(--t-14);color:var(--ink-2);align-items:center;gap:6px;display:flex}.sum .k svg{width:16px;height:16px;color:var(--ink-3)}.sum .v{font-size:var(--t-31);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:2px;font-weight:600;line-height:1.15}.sum.alarm{background:var(--alarm);border-color:var(--alarm);color:#fff}.sum.alarm .k,.sum.alarm .k svg{color:#fff}.units{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:768px){.units{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.units{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:1800px){.units{grid-template-columns:repeat(4,1fr)}}.ucard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);color:inherit;min-height:176px;transition:border-color .16s var(--ease);grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px;text-decoration:none;display:grid}.ucard:hover{border-color:var(--ink-3)}.ucard.alarm{border-color:var(--alarm-line);box-shadow:inset 0 0 0 1px var(--alarm-line)}.ucard.offline .uc-spark{opacity:.45}.ucard .uc-status{place-self:start end}.ucard h2{font-size:var(--t-16);font-weight:600;line-height:1.25}.ucard .uc-meta{color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;gap:4px 14px;font-size:13px;display:flex}.uc-level{grid-column:1;align-self:end}.uc-level .k{color:var(--ink-3);font-size:13px}.uc-level .v{font-size:var(--t-25);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-weight:600;line-height:1.1}.uc-level .v small{font-size:var(--t-14);color:var(--ink-3);margin-left:3px;font-weight:500}.uc-spark{grid-column:2;align-self:end;width:150px;height:48px}.uc-spark.fluid{grid-column:auto;align-self:stretch;width:100%;max-width:240px;height:auto}.uc-foot{color:var(--ink-3);border-top:1px solid var(--line-2);grid-column:1/-1;justify-content:space-between;gap:8px;padding-top:8px;font-size:13px;display:flex}.uc-foot .alarmtxt{color:var(--alarm);font-weight:600}.two-col{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.two-col{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;padding:16px}.panel>h2{font-size:var(--t-16);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;display:flex}.adetail{flex-direction:column;gap:14px;display:flex}.adetail .ttl{font-size:var(--t-20);font-weight:600}.ack{flex-direction:column;gap:6px;display:flex}.ack .err{color:var(--alarm);font-size:var(--t-14);margin:0}.flow-wrap{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.flow-wrap{grid-template-columns:minmax(280px,4fr) minmax(0,7fr);align-items:start}}.splist{margin:0;padding:0;list-style:none}.splist li+li{border-top:1px solid var(--line-2)}.splist a,.splist button.item{text-align:left;width:100%;min-height:56px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 8px;text-decoration:none;display:grid}.splist a[aria-current=true]{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.splist .k{font-size:var(--t-14);font-weight:500}.splist .g{color:var(--ink-3);font-size:12px}.splist .v{font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center;font-weight:600}.stepper{grid-template-columns:64px 1fr 64px;align-items:stretch;gap:8px;display:grid}.stepper button{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-ctl);cursor:pointer;place-items:center;min-height:64px;display:grid}.stepper button:hover:not(:disabled){border-color:var(--ink-3)}.stepper button svg{width:24px;height:24px}.stepper button:disabled{opacity:.4;cursor:not-allowed}.stepper input{text-align:center;min-height:64px;font-size:var(--t-31);font-variant-numeric:tabular-nums;border:1px solid var(--ink-2);border-radius:var(--r-ctl);background:var(--surface);width:100%;min-width:0;font-weight:600}.review{border-radius:var(--r-card);background:var(--surface-2);border:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:16px;display:grid}.review .old,.review .new{font-size:var(--t-31);font-variant-numeric:tabular-nums;font-weight:600}.review .old{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:2px}.review .lab{color:var(--ink-3);font-size:13px}.effect{font-size:var(--t-16);color:var(--ink);max-width:62ch;line-height:1.5}.violation{color:var(--alarm);font-weight:500;font-size:var(--t-14);align-items:flex-start;gap:8px;display:flex}.violation svg{flex:none;width:18px;height:18px;margin-top:2px}.audit{border-collapse:collapse;width:100%;font-size:var(--t-14)}.audit th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);padding:6px 8px;font-size:13px;font-weight:500}.audit td{border-bottom:1px solid var(--line-2);font-variant-numeric:tabular-nums;vertical-align:top;padding:8px}.table-scroll{overflow-x:auto}@media (max-width:599px){.settings-log{overflow-x:visible}.settings-log .audit,.settings-log .audit tbody{display:block}.settings-log .audit thead{display:none}.settings-log .audit tr{gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-log .audit td{overflow-wrap:anywhere;border:0;padding:0;display:block}.settings-log .audit td:first-child{color:var(--ink-3)}.settings-log .audit td:nth-child(2){text-align:right;font-weight:600}.settings-log .audit td:nth-child(3){grid-column:1}.settings-log .audit td:nth-child(4){text-align:right;grid-column:2}.settings-log .audit td:nth-child(4):before{content:"→ ";color:var(--ink-3)}.settings-log .audit td:nth-child(5){color:var(--ink-2);grid-column:1/-1}.settings-log .audit td[colspan]{grid-column:1/-1}}.login{background:var(--bg);grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:100dvh;display:grid}.login-side{background:var(--chrome);color:var(--chrome-ink);padding:var(--sp-5) var(--gutter);gap:var(--sp-4);flex-direction:column;display:flex}.login-side .art{display:none}.login-main{padding:var(--sp-6) var(--gutter);place-items:center;display:grid}.login-card{gap:var(--sp-4);flex-direction:column;width:100%;max-width:380px;display:flex}.login-card h1{font-size:var(--t-25);letter-spacing:-.015em;font-weight:600}.field{font-size:var(--t-14);color:var(--ink-2);flex-direction:column;gap:6px;font-weight:500;display:flex}.err{color:var(--alarm);font-size:var(--t-14)}@media (min-width:1024px){.login{grid-template-rows:1fr;grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.login-side{padding:var(--sp-7);justify-content:space-between}.login-side .art{width:100%;max-width:640px;height:auto;display:block}}.sheet-backdrop{z-index:50;background:#1e211d59;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);width:100%;max-width:560px;max-height:90dvh;box-shadow:var(--shadow-pop);border-radius:12px 12px 0 0;padding:20px;overflow:auto}@media (min-width:768px){.sheet-backdrop{align-items:center}.sheet{border-radius:12px}}.toast{left:50%;bottom:calc(80px + env(safe-area-inset-bottom));z-index:60;background:var(--chrome);color:var(--chrome-ink);box-shadow:var(--shadow-pop);font-size:var(--t-14);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;transform:translate(-50%)}@media (min-width:1024px){.toast{bottom:24px}}.impeller.spin{transform-box:fill-box;transform-origin:50%;animation:1.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.show-phone{display:inline-flex}@media (max-width:1023px){.hide-phone{display:none}}@media (min-width:1024px){.show-phone{display:none}}.show-narrow{display:inline-flex}@media (max-width:1279px){.hide-narrow{display:none}}@media (min-width:1280px){.show-narrow{display:none}}.board>*>.wdg{flex:auto;width:100%;min-width:0}.board>:has(>.wdg .wdg-quiet){align-self:start}.board>*>.wdg:has(.wdg-quiet){flex:none}
