:root{--wts-teal:#1c5c58;--wts-teal-700:#164a47;--wts-teal-900:#0f332f;--wts-lime:#82b53e;--ink:#111917;--ink-2:#3d4b48;--ink-3:#63726e;--ink-4:#6b7b77;--line:#e4eae8;--line-2:#f1f5f4;--bg:#f5f7f6;--card:#fff;--critical:#c2402f;--urgent:#b45309;--medium:#7a6a0c;--healthy:#2e844a;--expansion:#4f5dd6;--radius:12px;--shadow:0 1px 2px #10201e0a,0 8px 24px -12px #10201e2e;--focus:0 0 0 2px #fff,0 0 0 4px var(--wts-teal)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}:focus{outline:none}:focus-visible{box-shadow:var(--focus);border-radius:6px;outline:none}.topbar :focus-visible{box-shadow:0 0 0 2px var(--wts-teal-900),0 0 0 4px var(--wts-lime)}.shell{flex-direction:column;min-height:100vh;display:flex}.topbar{background:var(--wts-teal-900);color:#dce8e5;z-index:30;flex-shrink:0;align-items:center;gap:22px;height:52px;padding:0 20px;display:flex;position:sticky;top:0}.topbar .logo img{width:112px;height:auto;display:block}.topbar .rule{background:#ffffff29;flex-shrink:0;width:1px;height:22px}.topbar .brandline{color:#9cc0ba;letter-spacing:.01em;white-space:nowrap;font-size:12.5px;font-weight:600}.tnav{gap:2px;margin-left:auto;display:flex}.tnav a{color:#9cc0ba;white-space:nowrap;border-radius:7px;padding:6px 11px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.tnav a:hover{color:#eaf3f1;background:#ffffff12}.tnav a.on{color:#fff;background:#82b53e33;font-weight:600}@media (max-width:1150px){.tnav{display:none}}.main{flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px 20px 32px;display:flex}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.crumb{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);margin:0 0 3px;font-size:10.5px;font-weight:700}h1{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:700;line-height:1.2}.lede{color:var(--ink-2);margin:3px 0 0;font-size:13.5px}.lede b{font-weight:700}.lede b.hot{color:var(--critical)}.lede b.calm{color:var(--healthy)}.asof{color:var(--ink-4);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:11px}.seg{background:#e7ecea;border-radius:9px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;font:inherit;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 13px;font-size:12.5px;font-weight:600}.seg button.on{color:var(--wts-teal);background:#fff;box-shadow:0 1px 3px #10201e24}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chips .clabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-right:2px;font-size:10.5px;font-weight:700}.chips button{border:1px solid var(--line);font:inherit;cursor:pointer;color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 11px;font-size:12px}.chips button:hover{border-color:#c7d3d0}.chips button.on{background:var(--wts-teal);border-color:var(--wts-teal);color:#fff;font-weight:600}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1024px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;justify-content:space-between;min-height:88px;padding:11px 14px;display:flex;position:relative;overflow:hidden}.tile:before{content:"";background:var(--wts-teal);width:3px;position:absolute;top:0;bottom:0;left:0}.tile.alert:before{background:var(--critical)}.tile.good:before{background:var(--healthy)}.tile.klick{cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s}.tile.klick:hover{border-color:#cfdbd8;transform:translateY(-1px);box-shadow:0 2px 4px #10201e0d,0 14px 28px -16px #10201e4d}.tile .lab{letter-spacing:.085em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700;line-height:1.3}.tile .valrow{justify-content:space-between;align-items:flex-end;gap:10px;margin:4px 0 2px;display:flex}.tile .val{letter-spacing:-.022em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:700;line-height:1}.tile .unit{color:var(--ink-4);letter-spacing:0;font-size:12.5px;font-weight:600}.tile .sub{color:var(--ink-3);font-size:12px;line-height:1.35}.tile .cue{color:var(--wts-teal);letter-spacing:.04em;opacity:0;background:#1c5c5817;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700;transition:opacity .12s;position:absolute;top:10px;right:10px}.tile.klick:hover .cue,.tile.klick:focus-visible .cue{opacity:1}.tile .mini{flex-shrink:0;display:block}.tile .gauge{background:#edf1f0;border-radius:99px;height:3px;margin:7px 0 6px;overflow:hidden}.tile .gauge i{border-radius:99px;height:100%;display:block}.cols{grid-template-columns:minmax(0,2.5fr) minmax(300px,1fr);align-items:start;gap:12px;display:grid}@media (max-width:1024px){.cols{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:12px;padding:13px 15px}.card:last-child{margin-bottom:0}.card h2{letter-spacing:.085em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 10px;font-size:10.5px;font-weight:700;display:flex}.card h2 span{text-transform:none;letter-spacing:0;color:var(--ink-4);font-size:11.5px;font-weight:500}.empty{color:var(--ink-3);margin:0;padding:14px 2px;font-size:12.5px}.tw{overflow-x:auto}table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}th{text-align:left;letter-spacing:.075em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--line);padding:0 6px 7px;font-size:10px;font-weight:700}td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:7px 6px}tr:last-child td{border-bottom:0}tbody tr{transition:background .1s}tbody tr.klick{cursor:pointer}tbody tr:hover{background:#fafcfb}tbody tr:focus-visible{box-shadow:inset var(--focus);background:#f4f8f7}td:last-child,th:last-child{padding-left:2px;padding-right:6px}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.acct{color:var(--ink);font-weight:650}.acct span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.acct small{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;font-weight:400;display:block;overflow:hidden}.dim{color:var(--ink-3)}.clip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs{font-variant-numeric:tabular-nums;font-weight:700}.pill{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.p-critical{color:#a3301f;background:#fcebe8}.p-urgent{color:#8a4b00;background:#fdf2e0}.p-medium{color:#6b5c08;background:#faf7df}.p-healthy{color:#1f6b37;background:#e6f6ec}.p-expansion{color:#3b48b8;background:#edeffc}.open{border:1px solid var(--line);font:inherit;cursor:pointer;color:var(--wts-teal);opacity:0;background:#fff;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:650;transition:opacity .12s}tbody tr:hover .open,tbody tr:focus-within .open,.open:focus-visible{opacity:1}.open:hover{background:var(--wts-teal);border-color:var(--wts-teal);color:#fff}.mix{background:#eef2f1;border-radius:4px;height:12px;margin-bottom:11px;display:flex;overflow:hidden}.mix i{height:100%;transition:width .2s;display:block}.mix i+i{box-shadow:inset 1px 0 #fff9}.legend{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.lg{align-items:center;gap:7px;padding:1px 0;font-size:12px;display:flex}.lg .sw{border-radius:2px;flex-shrink:0;width:8px;height:8px}.lg .nm{color:var(--ink-2)}.lg .ct{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.lg .pc{color:var(--ink-4);font-variant-numeric:tabular-nums;text-align:right;width:30px}.dev{padding:2px 0 12px;position:relative}.dev .axis{background:var(--line);z-index:0;width:1px;position:absolute;top:0;bottom:12px;left:50%}.dv{z-index:1;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex;position:relative}.dv .k{width:96px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.dv .k.weak{color:var(--urgent);font-weight:650}.dv .plot{flex:1;height:9px;position:relative}.dv .plot i{border-radius:2px;min-width:2px;height:9px;position:absolute;top:0}.dv .n{text-align:right;font-variant-numeric:tabular-nums;width:44px;color:var(--ink-3);flex-shrink:0}.dv .n b{color:var(--ink);font-weight:700}.devfoot{color:var(--ink-4);text-align:center;margin:0;font-size:10.5px}.feed{border-bottom:1px solid var(--line-2);cursor:pointer;align-items:flex-start;gap:9px;padding:7px 0;display:flex}.feed:last-child{border-bottom:0}.feed:hover{background:#fafcfb}.feed .t{color:var(--ink-4);font-variant-numeric:tabular-nums;flex-shrink:0;width:34px;padding-top:2px;font-size:10.5px}.feed .a{font-size:12px;font-weight:650;display:block}.feed .x{color:var(--ink-3);margin-top:1px;font-size:11px;display:block}.feed .bar{border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;background:#0c1e1b80;animation:.16s fade;position:fixed;inset:0}.drawer{background:var(--card);z-index:41;flex-direction:column;width:min(720px,95vw);animation:.2s cubic-bezier(.22,.8,.3,1) slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -20px #0a1e1a73}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{opacity:.4;transform:translate(26px)}}.drawer .dh{background:var(--wts-teal-900);color:#fff;flex-shrink:0;padding:16px 22px;position:relative}.drawer .dh .lab{letter-spacing:.1em;text-transform:uppercase;color:#9cc0ba;font-size:10px;font-weight:700}.drawer .dh h3{letter-spacing:-.015em;margin:4px 0 3px;padding-right:40px;font-size:20px}.drawer .dh .stat{color:#eaf3f1;font-variant-numeric:tabular-nums;margin:0 0 3px;font-size:13px;font-weight:600}.drawer .dh p{color:#b9d0cb;max-width:60ch;margin:0;font-size:12px;line-height:1.45}.drawer .db{background:var(--bg);flex:1;padding:14px 18px 22px;overflow:auto}.drawer .db>.card:last-child{margin-bottom:0}.x-btn{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.x-btn:hover{background:#ffffff47}.more{color:var(--ink-4);margin:10px 2px 0;font-size:11.5px}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}#top,#queue,#signals,#pods,#health{scroll-margin-top:66px}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
