@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-wght-normal.B84CD5C_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-ext-wght-normal.DlL6xMw5.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-wght-normal.5W32yIyr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--panel: #0e1a1c;--panel-raised: #14262a;--panel-sunk: #0a1416;--etch: #24403f;--etch-hot: #386b62;--ivory: #e8ead8;--ivory-dim: #a9b6a4;--ivory-faint: #6d7f74;--phosphor: #5bf2a5;--phosphor-glow: rgba(91, 242, 165, .35);--amber: #f5b23d;--amber-glow: rgba(245, 178, 61, .32);--signal-red: #ff5c57;--signal-red-glow: rgba(255, 92, 87, .32);--unknown: #4b6660;--font-display: "Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--font-body: "Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;--font-mono: "Martian Mono Variable", "Martian Mono", ui-monospace, Consolas, monospace;--panel-radius: 3px;--grain: repeating-linear-gradient( 0deg, rgba(255, 255, 255, .015) 0px, rgba(255, 255, 255, .015) 1px, transparent 1px, transparent 3px )}*{box-sizing:border-box}html{background:var(--panel-sunk);scroll-behavior:smooth}body{margin:0;background:radial-gradient(120% 80% at 50% -10%,#15282c 0%,var(--panel) 55%,var(--panel-sunk) 100%);background-attachment:fixed;color:var(--ivory);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}body:before{content:"";position:fixed;inset:0;background:var(--grain);pointer-events:none;z-index:0;opacity:.6}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--phosphor);outline-offset:2px;border-radius:2px}.console-bar{position:relative;z-index:2;border-bottom:1px solid var(--etch);background:linear-gradient(180deg,var(--panel-raised),var(--panel));box-shadow:inset 0 -1px #0006}.console-bar__inner{max-width:1160px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.wordmark{display:inline-flex;align-items:baseline;gap:0;font-family:var(--font-display);font-weight:600;font-size:17px;letter-spacing:.02em;color:var(--ivory);transition:color .12s ease}.wordmark:hover{color:var(--phosphor)}.wordmark .lamp{width:8px;height:8px;border-radius:50%;background:var(--phosphor);box-shadow:0 0 0 2px var(--phosphor-glow);margin-right:9px;align-self:center}.wordmark .dot{color:var(--phosphor)}.console-bar__meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ivory-faint);display:flex;align-items:center;gap:16px}.console-bar__meta .auth-slot{display:inline-flex;align-items:center}.shell{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:40px 24px 96px}.annunciator{position:relative;border:1px solid var(--etch);border-radius:var(--panel-radius);background:linear-gradient(180deg,var(--panel-raised),var(--panel-sunk));overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 24px 60px #00000073}.annunciator[data-state=up]{border-color:var(--etch-hot)}.annunciator[data-state=degraded]{border-color:color-mix(in oklab,var(--amber) 55%,var(--etch))}.annunciator[data-state=down]{border-color:color-mix(in oklab,var(--signal-red) 55%,var(--etch))}.annunciator__grid{display:grid;grid-template-columns:1.15fr 1fr}.annunciator__read{padding:32px 34px;border-right:1px solid var(--etch)}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ivory-faint);display:flex;align-items:center;gap:10px}.eyebrow .lamp{width:7px;height:7px;border-radius:50%;background:var(--unknown)}.annunciator[data-state=up] .eyebrow .lamp{background:var(--phosphor);box-shadow:0 0 8px var(--phosphor-glow)}.annunciator[data-state=degraded] .eyebrow .lamp{background:var(--amber);box-shadow:0 0 8px var(--amber-glow)}.annunciator[data-state=down] .eyebrow .lamp{background:var(--signal-red);box-shadow:0 0 8px var(--signal-red-glow)}.headline{margin:16px 0 6px;font-family:var(--font-display);font-weight:600;font-size:clamp(30px,5vw,46px);line-height:1.02;letter-spacing:-.02em;color:var(--ivory)}.annunciator[data-state=up] .headline{color:var(--phosphor)}.annunciator[data-state=degraded] .headline{color:var(--amber)}.annunciator[data-state=down] .headline{color:var(--signal-red)}.readout{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.02em;color:var(--ivory-dim);margin-top:14px;display:flex;flex-wrap:wrap;gap:6px 18px}.readout b{color:var(--ivory);font-weight:600}.scope{position:relative;min-height:220px;background:linear-gradient(180deg,var(--panel-sunk),#081012);overflow:hidden}.scope__graticule{position:absolute;inset:0;background-image:linear-gradient(var(--etch) 1px,transparent 1px),linear-gradient(90deg,var(--etch) 1px,transparent 1px);background-size:34px 34px;opacity:.28}.scope__trace{position:absolute;inset:0;width:100%;height:100%}.scope__sweep{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,var(--phosphor),transparent);box-shadow:0 0 12px 2px var(--phosphor-glow);animation:sweep 4.2s linear infinite}.annunciator[data-state=down] .scope__sweep{background:linear-gradient(180deg,transparent,var(--signal-red),transparent);box-shadow:0 0 12px 2px var(--signal-red-glow)}.annunciator[data-state=degraded] .scope__sweep{background:linear-gradient(180deg,transparent,var(--amber),transparent);box-shadow:0 0 12px 2px var(--amber-glow)}@keyframes sweep{0%{left:-2px}to{left:100%}}.scope__label{position:absolute;bottom:12px;right:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ivory-faint)}.bus{margin-top:20px;border:1px solid var(--etch);border-radius:var(--panel-radius);background:var(--panel-sunk);padding:10px 14px;display:flex;align-items:center;gap:14px;overflow:hidden}.bus__tag{flex-shrink:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ivory-faint);border-right:1px solid var(--etch);padding-right:14px}.bus__track{flex:1;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.bus__run{display:inline-flex;gap:26px;padding-left:26px;animation:marquee 42s linear infinite;font-family:var(--font-mono);font-size:11.5px;color:var(--ivory-dim)}.bus__run span b{color:var(--phosphor);font-weight:600}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.rack{margin-top:44px;display:grid;grid-template-columns:176px 1fr;gap:32px;align-items:start}.legend{position:sticky;top:24px;border:1px solid var(--etch);border-radius:var(--panel-radius);background:var(--panel-raised);padding:18px 16px}.legend h2{margin:0 0 14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ivory-faint)}.legend__row{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11.5px;color:var(--ivory-dim);padding:5px 0}.legend__row .lamp{width:9px;height:9px;border-radius:50%}.lamp--up{background:var(--phosphor);box-shadow:0 0 6px var(--phosphor-glow)}.lamp--degraded{background:var(--amber);box-shadow:0 0 6px var(--amber-glow)}.lamp--down{background:var(--signal-red);box-shadow:0 0 6px var(--signal-red-glow)}.lamp--unknown{background:var(--unknown)}.racks{display:flex;flex-direction:column;gap:34px}.section-title{display:flex;align-items:baseline;gap:12px;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--ivory);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--etch)}.section-title .count{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.06em;color:var(--ivory-faint)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:8px}.tile{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 15px;background:var(--panel-raised);border:1px solid var(--etch);border-radius:var(--panel-radius);border-left:2px solid var(--unknown);transition:border-color .14s ease,background .14s ease,transform 90ms ease}.tile:hover{transform:translateY(-1px);background:#182e33;border-color:var(--etch-hot)}.tile[data-status=up]{border-left-color:var(--phosphor)}.tile[data-status=degraded]{border-left-color:var(--amber)}.tile[data-status=down]{border-left-color:var(--signal-red)}.tile .lamp{width:10px;height:10px;border-radius:50%;background:var(--unknown);flex-shrink:0}.tile[data-status=up] .lamp{background:var(--phosphor);box-shadow:0 0 0 3px var(--phosphor-glow)}.tile[data-status=degraded] .lamp{background:var(--amber);box-shadow:0 0 0 3px var(--amber-glow)}.tile[data-status=down] .lamp{background:var(--signal-red);box-shadow:0 0 0 3px var(--signal-red-glow)}.tile .lamp.pulse{animation:lamp-pulse 1.7s ease-in-out infinite}@keyframes lamp-pulse{0%,to{opacity:1}50%{opacity:.4}}.tile .chan{min-width:0;font-family:var(--font-mono);font-size:12.5px;color:var(--ivory);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile .lat{font-family:var(--font-mono);font-size:11px;color:var(--ivory-faint);flex-shrink:0;font-variant-numeric:tabular-nums}.tile[data-status=up] .lat{color:var(--ivory-dim)}.tile[data-status=down] .lat{color:var(--signal-red)}.watch{margin-top:44px;border:1px solid var(--etch);border-radius:var(--panel-radius);background:var(--panel-raised);padding:22px 24px}.watch__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:6px}.watch__head h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:16px;letter-spacing:.02em;color:var(--ivory)}.watch__note{font-family:var(--font-mono);font-size:11px;color:var(--ivory-faint)}.auth-btn{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--panel-sunk);background:var(--phosphor);border:none;border-radius:2px;padding:6px 12px;cursor:pointer;box-shadow:0 0 12px var(--phosphor-glow);transition:filter .12s ease}.auth-btn:hover{filter:brightness(1.1)}.watch__pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;color:var(--ivory-dim);border:1px solid var(--etch);border-radius:2px;padding:4px 8px;cursor:pointer;background:transparent;transition:border-color .12s ease,color .12s ease}.watch__pill:hover{border-color:var(--etch-hot);color:var(--ivory)}.watch__pill[data-on=true]{border-color:var(--phosphor);color:var(--phosphor)}.watch__list{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.watch__empty{font-family:var(--font-mono);font-size:12px;color:var(--ivory-faint);margin-top:10px}.foot{margin-top:72px;padding-top:22px;border-top:1px solid var(--etch);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-family:var(--font-mono);font-size:11px;color:var(--ivory-faint)}.foot a{color:var(--ivory-dim)}.foot a:hover{color:var(--phosphor)}.foot strong{color:var(--ivory);font-weight:600}@media(max-width:860px){.annunciator__grid{grid-template-columns:1fr}.annunciator__read{border-right:none;border-bottom:1px solid var(--etch)}.rack{grid-template-columns:1fr}.legend{position:static;display:flex;flex-wrap:wrap;gap:6px 18px}.legend h2{width:100%}}@media(max-width:520px){.shell{padding:28px 16px 72px}.annunciator__read{padding:24px 20px}.grid{grid-template-columns:1fr}.console-bar__meta .sep{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scope__sweep{animation:none;left:50%;opacity:.5}.bus__run{animation:none}.tile .lamp.pulse{animation:none;opacity:.7}}
