@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");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}html{font-size:15px}@media (width>=1800px){html{font-size:17px}}@media (width>=2400px){html{font-size:20px}}html:has(.ch[data-kiosk=on]){font-size:18px}@media (width>=2400px){html:has(.ch[data-kiosk=on]){font-size:22px}}body{margin:0}body:has(.ch[data-theme=dark]){background:#0a0d11}body:has(.ch[data-theme=light]){background:#eef1f5}.ch{--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--r-1:6px;--r-2:10px;--r-pill:999px;--card-min:19rem;--row-py:.45rem}[data-density=compact]{--card-min:15rem;--row-py:.22rem}.live{flex-direction:column;flex:1;display:flex}.ch[data-theme=dark]{--bg:#0a0d11;--surface:#11151b;--surface-2:#161b23;--surface-3:#1f2630;--border:#242c37;--border-strong:#3a4553;--text:#e9eef4;--text-2:#b6c0cc;--text-3:#8e9aa8;--up:#3dd68c;--degraded:#f5b83d;--down:#ff6b6b;--unknown:#9aa6b4;--up-bg:#3dd68c17;--degraded-bg:#f5b83d1f;--down-bg:#ff6b6b21;--unknown-bg:#9aa6b41f;--band-down:#c42b2b;--band-down-fg:#fff;--band-down-sub:#ffffffe0;--band-degraded:#f5b83d;--band-degraded-fg:#1b1300;--band-degraded-sub:#1b1300d1;--primary:#e9eef4;--primary-fg:#0a0d11;--series:#4f95ec;--focus:#7cb7ff;--link:#7cb7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ch[data-theme=light]{--bg:#eef1f5;--surface:#fff;--surface-2:#f6f8fa;--surface-3:#e9edf2;--border:#d9dee5;--border-strong:#aeb7c3;--text:#0e141b;--text-2:#36414e;--text-3:#56616e;--up:#0b7a43;--degraded:#985a00;--down:#c41e1e;--unknown:#5a6573;--up-bg:#0b7a4314;--degraded-bg:#f5b83d33;--down-bg:#c41e1e17;--unknown-bg:#5a65731a;--band-down:#c41e1e;--band-down-fg:#fff;--band-down-sub:#ffffffe6;--band-degraded:#f5b83d;--band-degraded-fg:#1b1300;--band-degraded-sub:#1b1300d1;--primary:#0e141b;--primary-fg:#fff;--series:#1f6feb;--focus:#1f6feb;--link:#1f6feb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-status=up]{--st:var(--up);--st-bg:var(--up-bg)}[data-status=degraded]{--st:var(--degraded);--st-bg:var(--degraded-bg)}[data-status=down]{--st:var(--down);--st-bg:var(--down-bg)}[data-status=unknown]{--st:var(--unknown);--st-bg:var(--unknown-bg)}.ch{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);flex-direction:column;font-size:1rem;line-height:1.4;display:flex}.ch *,.ch :before,.ch :after{box-sizing:border-box}.ch h1,.ch h2,.ch h3,.ch p{margin:0}.ch ul{margin:0;padding:0;list-style:none}.ch button,.ch input{font:inherit;color:inherit}.ch button{cursor:pointer}.ch a{color:var(--link)}.ch :focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.ch[data-idle=true]{cursor:none}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:.8rem;font-weight:600}.muted{color:var(--text-3)}@keyframes ch-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes ch-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pulse{animation:2.6s ease-in-out infinite ch-pulse}.alarm{animation:1.1s ease-in-out infinite ch-pulse}.skel{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);border-radius:var(--r-2);background-size:200% 100%;animation:1.8s linear infinite ch-shimmer}@media (prefers-reduced-motion:reduce){.ch *{transition:none!important;animation:none!important}}.iconbtn{border-radius:var(--r-1);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .15s;display:flex}.iconbtn:hover{background:var(--surface-3)}.iconbtn[aria-pressed=true]{border-color:var(--border-strong)}.iconbtn .ico{width:1.15rem;height:1.15rem}.ch .primary{border-radius:var(--r-1);background:var(--primary);min-height:3rem;color:var(--primary-fg);border:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;display:flex}.ch .primary:hover{filter:brightness(1.1)}.ch .primary:disabled{opacity:.55;cursor:not-allowed;filter:none}.primary .ico{width:1.1rem;height:1.1rem}.ch .linkbtn{color:var(--link);background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}.topbar{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:.625rem 1.5rem;display:flex}.brand{letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:600;display:flex}.brand .ico{width:1.5rem;height:1.5rem}.counts{flex-wrap:wrap;gap:.375rem;display:flex}.count{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border);align-items:center;gap:.4rem;padding:.3rem .7rem;display:flex}.count[data-zero=true]{opacity:.5}.count .ico{width:1rem;height:1rem;color:var(--st)}.count b{font-weight:600}.count span{color:var(--text-2);font-size:.875rem}.counts[data-stale=true] .count .ico{color:var(--unknown)}.spacer{flex:1 1 0;min-width:0}.topbar-right{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.clock{font-size:1.05rem;font-weight:600}.clock small{color:var(--text-3);font-size:.8rem;font-weight:400}.updated{color:var(--text-3);align-items:center;gap:.45rem;font-size:.9rem;display:flex}.updated .dot{background:var(--up);border-radius:50%;width:.55rem;height:.55rem}.updated[data-stale=true]{color:var(--down)}.updated[data-stale=true] .dot{background:var(--down)}.hubhealth{color:var(--text-3);align-items:center;gap:.35rem;font-size:.9rem;display:flex}.hubhealth .ico{width:1rem;height:1rem}.hubhealth[data-bad=true]{color:var(--down)}.tools{align-items:center;gap:.25rem;display:flex}.usermenu{position:relative}.userbtn{gap:.35rem;width:auto;padding:0 .4rem 0 .3rem}.avatar{background:var(--surface-3);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:600;display:flex}.menu{z-index:20;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-2);min-width:15rem;padding:.375rem;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 12px 32px #00000059}.menu-head{border-bottom:1px solid var(--border);margin-bottom:.375rem;padding:.5rem .625rem .625rem}.menu-head p:first-child{color:var(--text-3);font-size:.75rem}.menu-head p:last-child{word-break:break-all;font-weight:600}.menuitem{border-radius:var(--r-1);text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.5rem .625rem;display:flex}.menuitem:hover{background:var(--surface-3)}.menuitem .ico{width:1.05rem;height:1.05rem}.menu-note{color:var(--text-3);padding:.25rem .625rem .375rem;font-size:.8rem}.hero{border-bottom:1px solid var(--border);--hero-sub:var(--text-3);flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding:1.1rem 1.5rem;display:flex}.hero-main{flex:28rem;align-items:center;gap:1rem;min-width:0;display:flex}.hero .ico{width:2.5rem;height:2.5rem;color:var(--st,var(--unknown))}.hero h1{letter-spacing:-.015em;font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:650;line-height:1.08}.hero-detail{color:var(--hero-sub);margin-top:.3rem}.hero-side{text-align:right;flex:none}.hero-side p:first-child{text-transform:uppercase;letter-spacing:.08em;color:var(--hero-sub);font-size:.8rem;font-weight:600}.hero-side p:last-child{font-size:clamp(1.75rem,2.6vw,2.75rem);font-weight:650;line-height:1.1}.hero[data-tone=down],.hero[data-tone=stale],.hero[data-tone=degraded]{padding:1.25rem 1.5rem}.hero[data-tone=down],.hero[data-tone=stale]{background:var(--band-down);color:var(--band-down-fg);--hero-sub:var(--band-down-sub)}.hero[data-tone=degraded]{background:var(--band-degraded);color:var(--band-degraded-fg);--hero-sub:var(--band-degraded-sub)}.hero[data-tone=down] .ico,.hero[data-tone=stale] .ico,.hero[data-tone=degraded] .ico{color:currentColor;width:3.25rem;height:3.25rem}.hero[data-tone=down] h1,.hero[data-tone=stale] h1,.hero[data-tone=degraded] h1{font-size:clamp(2rem,3.6vw,3.5rem)}.hero[data-tone=down] .hero-detail,.hero[data-tone=stale] .hero-detail,.hero[data-tone=degraded] .hero-detail{font-size:clamp(1rem,1.3vw,1.35rem)}.board{flex-wrap:wrap;flex:1;align-items:flex-start;gap:1rem;padding:1rem 1.5rem 1.25rem;display:flex}.board[data-stale=true]{filter:grayscale()contrast(.85);opacity:.5}.board-main{flex-direction:column;flex:999 36rem;gap:1rem;min-width:0;display:flex}.rail{flex-direction:column;flex:19rem;gap:.75rem;min-width:0;display:flex}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);padding:.875rem 1rem 1rem}.panel-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.625rem;display:flex}.panel-head .num{color:var(--text-3);font-size:.8rem}.hubalert{background:var(--surface);border:2px dashed var(--down);border-radius:var(--r-2);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.55rem 1.25rem;display:flex}.hubalert-title{align-items:center;gap:.6rem;display:flex}.hubalert-title .ico{width:1.4rem;height:1.4rem;color:var(--down)}.hubalert h2{font-size:1.1rem;font-weight:650}.hubalert ul{flex-direction:column;flex:24rem;gap:.25rem;min-width:0;display:flex}.hubalert li{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.hubalert li .mono{color:var(--st);font-weight:600}.incidents{background:var(--surface);border:2px solid var(--degraded);border-radius:var(--r-2);overflow:hidden}.incidents[data-down=true]{border-color:var(--down)}.incidents-head{align-items:baseline;gap:.75rem;padding:.55rem 1.25rem;display:flex}.incidents-head h2{font-size:1.1rem;font-weight:650}.incidents-head .eyebrow{margin-left:auto;font-size:.72rem}.incident{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;padding:.5rem 1.25rem;display:flex}.badge{border-radius:var(--r-1);letter-spacing:.06em;background:var(--band-degraded);min-width:8rem;color:var(--band-degraded-fg);flex:none;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.85rem;font-weight:700;display:inline-flex}.badge[data-status=down]{background:var(--band-down);color:var(--band-down-fg)}.badge .ico{width:1.1rem;height:1.1rem}.incident-what{white-space:nowrap;flex:16rem;align-items:baseline;gap:.6rem;min-width:0;display:flex;overflow:hidden}.incident-what b{font-size:1.35rem;font-weight:650}.incident-what .mono{color:var(--text-2);text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.incident-msg{flex:3 20rem;font-size:1.025rem}.incident-when{flex:none;justify-content:flex-end;align-items:baseline;gap:.75rem;min-width:14rem;display:flex}.incident-when span:first-child{color:var(--text-3);font-size:.95rem}.incident-when span:last-child{color:var(--st);font-size:1.45rem;font-weight:650}.targets-head{align-items:baseline;gap:.75rem;margin-bottom:.625rem;display:flex}.targets-head .num{color:var(--text-3);font-size:.85rem}.grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--card-min), 100%), 1fr));align-items:start;gap:.625rem;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);overflow:hidden}.card[data-problem=true]{border:2px solid var(--st)}.card-head{align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.card[data-problem=true] .card-head{background:var(--st-bg)}.card-head>.ico{width:1.25rem;height:1.25rem;color:var(--st)}.card-head h3{flex:1;font-size:1.1rem;font-weight:650}.flag{border-radius:var(--r-1);border:1px solid var(--st);color:var(--st);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:.1rem .45rem;font-size:.72rem;font-weight:700}.rows{padding:.2rem 0 .3rem}.row{padding:var(--row-py) .75rem;grid-template-columns:1rem minmax(0,1fr) auto auto;align-items:center;column-gap:.55rem;display:grid}.row .ico{width:1rem;height:1rem;color:var(--st)}.row[data-bad=true]{background:var(--st-bg)}.row-name{font-size:.85rem}.row[data-bad=true] .row-name,.row[data-bad=true] .row-lat{font-weight:600}.row-msg{color:var(--text-3);font-size:.8rem}.row[data-bad=true] .row-msg{color:var(--text)}.row-lat{text-align:right;min-width:4.25rem;color:var(--text-2);font-size:.875rem}.row[data-bad=true] .row-lat{color:var(--st)}.certnote{border-top:1px solid var(--border);color:var(--st);align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.8rem;display:flex}.certnote .ico{width:.95rem;height:.95rem}.tile{align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}.card[data-problem=true] .tile{background:var(--st-bg)}.tile>.ico{width:1.15rem;height:1.15rem;color:var(--st)}.tile-body{flex:1;min-width:0}.tile-title{align-items:center;gap:.45rem;min-width:0;display:flex}.tile-title h3{font-size:1rem;font-weight:600}.tile-title .flag{border-radius:4px;padding:0 .35rem;font-size:.66rem}.tile-sub{color:var(--text-3);font-size:.72rem}.card[data-problem=true] .tile-sub{color:var(--st);font-weight:600}.tile-ratio{color:var(--text-2);flex:none;font-size:.85rem}.certs{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.3rem;display:grid}.cert{border-radius:var(--r-1);border:1px solid var(--border);flex-direction:column;gap:.1rem;padding:.3rem .5rem;display:flex}.cert[data-bad=true]{background:var(--st-bg);border-color:var(--st);grid-column:1/-1}.cert-line{align-items:center;gap:.4rem;font-size:.85rem;display:flex}.cert-line .ico{width:.9rem;height:.9rem;color:var(--st)}.cert-line .ellipsis{flex:1}.cert-days{color:var(--text-2);flex:none}.cert[data-bad=true] .cert-line{font-weight:650}.cert[data-bad=true] .cert-days{color:var(--st)}.cert-detail{color:var(--text-2);padding-left:1.3rem;font-size:.75rem}.certs-more{color:var(--text-3);margin-top:.5rem;font-size:.8rem}.summary-warn{color:var(--degraded)}.resolved li{border-top:1px solid var(--border);grid-template-columns:1rem minmax(0,1fr) auto;align-items:start;column-gap:.55rem;padding:.45rem 0;display:grid}.resolved .ico{width:.95rem;height:.95rem;color:var(--text-3);margin-top:.15rem}.resolved p{font-size:.9rem}.resolved .mono,.resolved .num{color:var(--text-2);font-size:.8rem}.resolved-when{color:var(--text-3);text-align:right;font-size:.8rem}.center{flex:1;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.signin{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);flex-direction:column;gap:1.5rem;width:100%;max-width:27rem;padding:2.5rem 2rem;display:flex}.signin h1{letter-spacing:-.01em;font-size:1.75rem;font-weight:600}.signin .lead{color:var(--text-2);margin-top:.4rem}.signin .fine{color:var(--text-3);font-size:.85rem}.notice{border-radius:var(--r-1);background:var(--st-bg);border:1px solid var(--st);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.notice .ico{width:1.25rem;height:1.25rem;color:var(--st);margin-top:.1rem}.notice p:first-child{font-weight:600}.notice p+p{color:var(--text-2);margin-top:.2rem;font-size:.925rem}.notice code{font-family:var(--font-mono);word-break:break-all;font-size:.85rem}.signin-form{flex-direction:column;gap:1rem;display:flex}.field{flex-direction:column;gap:.4rem;display:flex}.field label{color:var(--text-2);font-size:.9rem}.field input{border:1px solid var(--border-strong);border-radius:var(--r-1);background:var(--surface-2);min-height:2.75rem;font-family:var(--font-mono);padding:.5rem .75rem;font-size:.9rem}.divider{color:var(--text-3);align-items:center;gap:.75rem;font-size:.85rem;display:flex}.divider:before,.divider:after{content:"";border-top:1px solid var(--border);flex:1}.loading{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex}.loading-head{align-items:center;gap:1rem;display:flex}.loading-head .ring{border:3px solid var(--border-strong);border-radius:50%;width:2.25rem;height:2.25rem}.loading-head p:first-child{font-size:1.75rem;font-weight:600}.empty{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:34rem;display:flex}.empty h2{font-size:1.5rem;font-weight:600}.empty p{color:var(--text-2)}.empty .mono{border-radius:var(--r-1);background:var(--surface-2);border:1px solid var(--border);padding:.5rem .875rem;font-size:.875rem}.footer{color:var(--text-3);flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem;padding:.5rem 1.5rem .75rem;font-size:.8rem;display:flex}.spark{width:3rem;height:.9rem;color:var(--text-3)}.spark path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.spark[data-bad=true]{color:var(--st)}.spark-empty{width:3rem}.card{position:relative}.card-link{border-radius:var(--r-2);position:absolute;inset:0}.card-link:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.card-uptime{color:var(--text-3);flex:none;font-size:.78rem}.tile-side{text-align:right;color:var(--text-2);flex:none;font-size:.85rem}.tile-side .muted{font-size:.72rem}.detail{background:var(--bg);width:min(72rem,96vw);max-height:92vh;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--r-2);font-family:var(--font-sans);margin:auto;padding:0;box-shadow:0 24px 64px #00000073}.detail::backdrop{background:#05080c99}.detail-head{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding:.75rem 1rem .75rem 1.25rem;display:flex;position:sticky;top:0}.detail-head>.ico{width:1.5rem;height:1.5rem;color:var(--st)}.detail-head h2{font-size:1.4rem;font-weight:650}.detail-uptime{color:var(--text-2);margin-left:auto;font-size:.9rem}.detail-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:.75rem 1.25rem;display:flex}.segmented{border:1px solid var(--border);border-radius:var(--r-1);background:var(--surface);gap:.2rem;margin:0;padding:.2rem;display:inline-flex}.segmented button{min-height:2.25rem;color:var(--text-2);background:0 0;border:0;border-radius:4px;padding:.25rem .85rem;font-size:.9rem}.segmented button[aria-pressed=true]{background:var(--surface-3);color:var(--text);font-weight:600}.detail-body{flex-direction:column;gap:.75rem;padding:0 1.25rem 1.25rem;transition:opacity .2s;display:flex}.detail-body[data-loading=true]{opacity:.6}.detail-check{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);padding:.75rem 1rem .5rem}.detail-check-head{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-bottom:.5rem;display:flex}.detail-check-head>.ico{width:1.1rem;height:1.1rem;color:var(--st)}.detail-check-head h3{font-size:.95rem;font-weight:600}.detail-check-msg{color:var(--text-3);flex:12rem;font-size:.85rem}.chips{gap:.4rem;font-size:.8rem;display:flex}.chips span{border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-2);padding:.1rem .5rem}.detail-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);padding:.75rem 1rem}.detail-section h3{margin-bottom:.5rem}.detail-cert,.detail-incidents li{border-top:1px solid var(--border);grid-template-columns:1rem auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.4rem 0;font-size:.875rem;display:grid}.detail-cert{grid-template-columns:1rem auto minmax(0,1fr)}.detail-cert .ico,.detail-incidents .ico{width:1rem;height:1rem;color:var(--st)}.chart{outline-offset:4px;border-radius:4px;position:relative}.chart svg{display:block;overflow:visible}.chart .grid{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}.chart .axis{fill:var(--text-3);font-size:.72rem;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.chart .series{fill:none;stroke:var(--series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart .series-dot{fill:var(--series);stroke:var(--surface);stroke-width:2px}.chart .crosshair{stroke:var(--text-3);stroke-width:1px;shape-rendering:crispedges}.chart .strip[data-status=up]{fill:var(--up)}.chart .strip[data-status=degraded]{fill:var(--degraded)}.chart .strip[data-status=down]{fill:var(--down)}.chart .strip[data-status=unknown]{fill:var(--unknown)}.chart .strip[data-status=none]{fill:var(--surface-3)}.tooltip{z-index:3;pointer-events:none;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-1);min-width:10rem;padding:.5rem .7rem;font-size:.8rem;position:absolute;top:0;transform:translate(-50%);box-shadow:0 8px 24px #0000004d}.tooltip-value{font-size:1.15rem;font-weight:650}.tooltip-value span{color:var(--text-3);font-size:.8rem;font-weight:400}.tooltip-status{align-items:center;gap:.35rem;margin:.15rem 0;display:flex}.tooltip-status .ico{width:.9rem;height:.9rem;color:var(--st)}.legend{color:var(--text-2);flex-wrap:wrap;gap:.35rem 1rem;font-size:.8rem;display:flex}.legend li{align-items:center;gap:.4rem;display:flex}.legend-swatch{border-radius:2px;width:.9rem;height:.55rem}.legend-swatch[data-status=up]{background:var(--up)}.legend-swatch[data-status=degraded]{background:var(--degraded)}.legend-swatch[data-status=down]{background:var(--down)}.legend-swatch[data-status=none]{background:var(--surface-3);border:1px solid var(--border-strong)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overview{position:relative}.overview-head{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:.6rem;display:flex}.overview-toggle{margin-left:auto;font-size:.8rem}.segmented.small button{min-height:1.9rem;padding:.15rem .65rem;font-size:.8rem}.overview-grid{position:relative}.overview-row,.overview-axis{grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) 4.75rem;align-items:center;column-gap:.75rem;display:grid}.overview-row{padding:.12rem 0}.ch .overview-name{min-width:0;color:var(--text);align-items:center;gap:.4rem;font-size:.85rem;text-decoration:none;display:flex}.ch .overview-name:hover span{text-decoration:underline}.ch .overview-name .ico{width:.9rem;height:.9rem;color:var(--st)}.overview-cells{gap:2px;display:grid}.overview-cell{background:var(--surface-3);border-radius:2px;height:.85rem}.overview-cell[data-status=up]{background:var(--up);opacity:.85}.overview-cell[data-status=degraded]{background:var(--degraded)}.overview-cell[data-status=down]{background:var(--down)}.overview-cell[data-status=unknown]{background:var(--unknown)}.overview-cell[data-active=true]{outline:2px solid var(--text);outline-offset:1px;opacity:1}.overview-uptime{text-align:right;color:var(--text-2);font-size:.8rem}.overview-row[data-status=down] .overview-uptime,.overview-row[data-status=degraded] .overview-uptime{color:var(--st);font-weight:600}.overview-ticks{color:var(--text-3);white-space:nowrap;margin-top:.3rem;font-size:.7rem;display:grid}.overview-ticks span{grid-row:1;justify-self:start}.overview-tooltip{transform:translate(-50%,calc(-100% - 6px))}
