@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{color-scheme:dark light}html,body,#root{margin:0;height:100%}body{background:#08090a}@media(prefers-color-scheme:light){body{background:#e4e5df}}.mc{--bg: #08090a;--panel: #0b0d0e;--head: #101314;--hover: #13181a;--sel: #10302b;--rule: #1d2326;--rule2: #2c3437;--fg: #dde3e2;--fg2: #b4bdbc;--dim: #7f8b8a;--faint: #4d5756;--ghost: #2a3133;--teal: #2fd4be;--teal-d: #1a6f64;--amber: #f3b13f;--red: #ff6a5c;--green: #5fd389;--violet: #a796ff;--violet-d: #3b3466;--blue: #6cb6ff;--g1: #2fd4be;--g2: #9ad86a;--g3: #f3d03f;--g4: #f39a3f;--g5: #ff5c5c;--box-c: var(--fg2);--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--sans: "DM Sans", system-ui, sans-serif;height:100dvh;display:grid;grid-template-rows:34px auto auto minmax(0,1fr) 24px;background:var(--bg);color:var(--fg);font:12px/1.35 var(--mono);font-variant-numeric:tabular-nums}@media(prefers-color-scheme:light){.mc{--bg: #e4e5df;--panel: #f7f7f2;--head: #ececE5;--hover: #ebebe4;--sel: #cdeee6;--rule: #cfd1c8;--rule2: #b9bcb2;--fg: #121616;--fg2: #323a3a;--dim: #5d6766;--faint: #8b928f;--ghost: #d5d7cf;--teal: #0a746a;--teal-d: #8fcbc2;--amber: #a5660a;--red: #bf3326;--green: #1d7f45;--violet: #5a46d0;--violet-d: #cfc8f5;--blue: #1f63c4;--g1: #0a8a7c;--g2: #4f8f1f;--g3: #a68400;--g4: #b8620a;--g5: #c22f2f}}.mc button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;text-align:left}.mc :focus-visible{outline:1px solid var(--teal);outline-offset:-1px}.mc .dim{color:var(--dim)}.mc .faint{color:var(--faint)}.mc .fg2{color:var(--fg2)}.mc .teal{color:var(--teal)}.mc .amber{color:var(--amber)}.mc .red{color:var(--red)}.mc .green{color:var(--green)}.mc .r{text-align:right}.mc .sp{flex:1}.mc .trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mc .sc{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--dim);font-weight:500}.mc .kbd{display:inline-block;min-width:15px;padding:0 4px;border:1px solid var(--rule2);color:var(--fg2);font:10px/14px var(--mono);text-align:center;background:var(--panel)}.mc code{font:11px var(--mono);color:var(--fg2)}.mc .bar{display:flex;align-items:center;gap:16px;padding:0 14px;border-bottom:1px solid var(--rule);background:var(--panel)}.mc .brand{font:600 13px var(--sans);letter-spacing:-.01em;display:flex;align-items:center;gap:7px;white-space:nowrap}.mc .brand .mark{color:var(--teal);font-size:11px}.mc .alerts{display:inline-flex;align-items:center;gap:8px;position:relative}.mc .alerts-btn{color:var(--dim);font-size:11.5px;display:inline-flex;align-items:center;gap:5px}.mc .alerts-btn:not(:disabled):hover{color:var(--teal)}.mc .alerts-btn:disabled{cursor:default}.mc .alerts-btn .bell{color:var(--faint);font-size:9px}.mc .alerts-btn .bell.on{color:var(--green)}.mc .alerts-btn.s-blocked,.mc .alerts-btn.s-install{color:var(--amber)}.mc .alerts-link{color:var(--faint);font-size:11px}.mc .alerts-link:hover{color:var(--teal)}.mc .alerts-note{position:absolute;top:26px;right:0;z-index:5;white-space:nowrap;padding:5px 9px;border:1px solid var(--rule2);border-radius:5px;background:var(--panel);color:var(--fg2);font:12px var(--sans)}.mc .clock{color:var(--fg2);min-width:60px;text-align:right}.mc .layers{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:6px;padding:10px 8px 0}.mc .layer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:6px;padding:6px 9px 7px;border:1px solid var(--rule2);border-radius:6px;background:var(--panel);min-width:0}.mc .layer:hover{border-color:var(--dim)}.mc .layer.on{border-color:var(--teal);background:var(--sel)}.mc .layer .lname{font:500 12px var(--sans);color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc .layer .lcount{grid-row:2;color:var(--dim);font-size:10.5px}.mc .layer .lt{grid-row:1 / 3;grid-column:2;align-self:center;width:9px;height:9px;border-radius:50%}.mc .layer.s-crit{border-color:color-mix(in srgb,var(--red) 70%,var(--rule2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 25%,transparent)}.mc .layer.s-warn{border-color:color-mix(in srgb,var(--amber) 60%,var(--rule2))}.mc .layer.empty{opacity:.45}.mc .kpis{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;padding:16px 8px 0}.mc .kpi{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:9px 12px 8px;border:1px solid color-mix(in srgb,var(--box-c) 30%,var(--rule2));border-radius:7px;background:var(--panel);min-width:0}.mc .kpi .sc{position:absolute;top:-8px;left:9px;background:var(--bg);padding:0 5px;line-height:15px;color:var(--box-c);letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:700}.mc .kpi .v{font-size:21px;line-height:28px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;margin-top:2px}.mc .kpi .v small{font-size:11px;color:var(--dim);font-weight:400;margin-left:4px}.mc .kpi .aux{align-self:end;padding-bottom:5px;color:var(--dim);font-size:10.5px;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc .kpi.hot{--box-c: var(--amber);border-color:color-mix(in srgb,var(--amber) 70%,var(--rule2))}.mc .kpi.hot .v{color:var(--amber)}.mc .tiles{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px 8px;padding:18px 8px 8px;min-height:0}.mc .side{display:grid;grid-template-rows:auto minmax(0,1fr) minmax(0,1.1fr);gap:16px;min-height:0}.mc .panel{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--panel);border:1px solid color-mix(in srgb,var(--box-c) 38%,var(--rule2));border-radius:7px;padding-top:8px}.mc .ph{position:absolute;top:-9px;left:9px;right:9px;height:17px;display:flex;align-items:center;gap:6px;z-index:2;pointer-events:none}.mc .ph>*{pointer-events:auto;background:var(--bg);padding:0 5px;line-height:17px}.mc .ph>.sp{background:none;padding:0;pointer-events:none}.mc .ph .sc{color:var(--box-c);font-size:11.5px;letter-spacing:.01em;text-transform:none;font-weight:700}.mc .ph .cnt{color:var(--dim);font-size:10.5px}.mc .ph .kbd{border:0;min-width:0;color:var(--box-c);font-size:9.5px;padding:0 2px}.mc .ph .ph-link{color:var(--faint);font-size:10.5px}.mc .ph .ph-link:hover{color:var(--teal)}.mc .pb{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--rule2) transparent;border-radius:0 0 7px 7px}.mc .empty-p{padding:14px 12px;color:var(--dim);font:12.5px/1.5 var(--sans)}.mc .p-services{--box-c: var(--green)}.mc .p-now{--box-c: var(--amber)}.mc .p-detail{--box-c: var(--teal)}.mc .p-changes{--box-c: var(--violet)}.mc .p-probes{--box-c: var(--blue)}.mc .lt{width:7px;height:7px;display:inline-block;background:var(--ghost);flex:none;vertical-align:middle}.mc .lt.amber{background:var(--amber)}.mc .lt.green{background:var(--green)}.mc .lt.red{background:var(--red);box-shadow:0 0 6px color-mix(in srgb,var(--red) 70%,transparent)}.mc .dots{display:inline-flex;gap:3px}.mc table.t{width:100%;border-collapse:collapse;table-layout:fixed}.mc .t th{position:sticky;top:0;background:var(--panel);z-index:1;height:24px;padding:0 8px;font-weight:500;text-align:left;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--rule);white-space:nowrap}.mc .t th.r{text-align:right}.mc .t td{height:28px;padding:0 8px;border-bottom:1px solid var(--rule);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.mc .t tbody tr{cursor:pointer}.mc .t tr:hover td{background:var(--hover)}.mc .t tr.cur td{background:var(--sel)}.mc .t tr.cur td:first-child{box-shadow:inset 2px 0 0 var(--teal)}.mc .t tr.s-crit td:first-child{box-shadow:inset 2px 0 0 var(--red)}.mc .t tr.s-warn td:first-child{box-shadow:inset 2px 0 0 var(--amber)}.mc .t .c-lt{width:26px}.mc .t .c-layer{width:82px}.mc .t .c-checks{width:78px}.mc .t .c-spark{width:170px}.mc .t .c-last{width:96px}.mc .t .c-ago{width:62px}.mc .tname{font-weight:600}.mc .braille{font:12px/1 var(--mono);letter-spacing:0;white-space:pre;display:inline-flex;flex-direction:column;vertical-align:middle}.mc .braille span{display:block;height:1em}.mc .tag{display:inline-block;font-size:9.5px;letter-spacing:.08em;padding:0 5px;line-height:15px;border:1px solid var(--rule2);color:var(--fg2);text-transform:uppercase;text-align:center}.mc .tag.s-ok{border-color:color-mix(in srgb,var(--green) 50%,var(--rule2));color:var(--green)}.mc .tag.s-warn{border-color:var(--amber);color:var(--amber)}.mc .tag.s-crit{border-color:var(--red);color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent)}.mc .tag.s-unknown{color:var(--faint)}.mc .inc{display:grid;grid-template-columns:48px minmax(0,1fr) 34px;align-items:center;column-gap:10px;width:100%;padding:7px 12px;border-bottom:1px solid var(--rule)}.mc button.inc:hover{background:var(--hover)}.mc .inc .dim:last-child,.mc .inc .faint:last-child{text-align:right}.mc .inc.closed{padding:5px 12px}.mc .chg,.mc .prb{display:grid;align-items:center;column-gap:10px;padding:0 12px;height:25px;border-bottom:1px solid var(--rule);white-space:nowrap;cursor:pointer}.mc .chg{grid-template-columns:58px 44px minmax(0,1fr) minmax(0,120px)}.mc .prb{grid-template-columns:58px 54px minmax(0,1fr) 60px minmax(0,90px)}.mc .chg:hover,.mc .prb:hover{background:var(--hover)}.mc .prb.s-crit{background:color-mix(in srgb,var(--red) 6%,transparent)}.mc .runbook{padding:8px 12px;border-bottom:1px solid var(--rule);color:var(--dim)}.mc .chk{padding:9px 12px 10px;border-bottom:1px solid var(--rule);display:grid;gap:4px}.mc .chk-head{display:flex;align-items:center;gap:8px}.mc .chk-probe{color:var(--dim);font-size:11px}.mc .chk-last{display:flex;gap:12px}.mc .chk-detail{color:var(--amber);font-size:11px;white-space:pre-wrap;word-break:break-word}.mc .chk.s-crit .chk-detail{color:var(--red)}.mc .chk-why{color:var(--violet);font:11.5px/1.4 var(--sans)}.mc .status{display:flex;align-items:center;gap:18px;padding:0 12px;border-top:1px solid var(--rule);background:var(--panel);color:var(--dim);font-size:10.5px;white-space:nowrap;overflow:hidden}.mc .status .k{display:inline-flex;align-items:center;gap:5px}.mc .status .live.live{color:var(--fg2)}@keyframes mc-fresh{0%{background:color-mix(in srgb,var(--teal) 30%,transparent)}to{background:transparent}}.mc .fresh{animation:mc-fresh 4s ease-out}.mc .live-dot{color:var(--green);animation:mc-pulse 2.4s ease-in-out infinite}.mc .live-dot.wait{color:var(--amber);animation:mc-pulse 1s ease-in-out infinite}.mc .live-dot.off{color:var(--faint);animation:none}@keyframes mc-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mc .fresh,.mc .live-dot{animation:none}}.mc.boot{display:grid;place-items:center;grid-template-rows:1fr}.mc .boot-card{display:grid;gap:6px;padding:18px 22px;border:1px solid var(--rule2);border-radius:8px;background:var(--panel);font-family:var(--sans)}.mc .boot-card b{font-size:15px}.mc .boot-card span{color:var(--dim)}.mc .boot-card input{font:13px var(--mono);padding:7px 9px;border:1px solid var(--rule2);border-radius:5px;background:var(--bg);color:var(--fg);min-width:260px}.mc .boot-alt{color:var(--dim);font-size:12px}.mc .boot-alt summary{cursor:pointer}.mc .boot-alt form{display:grid;gap:6px;margin-top:8px}.mc .who{display:inline-flex;gap:8px;align-items:center}.mc .signout{color:var(--faint);font-size:11px}.mc .signout:hover{color:var(--teal)}.mc .boot-card .boot-go{justify-self:start;padding:6px 14px;border:1px solid var(--teal);border-radius:5px;color:var(--teal);font:600 12px var(--sans)}@media(max-width:1100px){.mc .layers{grid-template-columns:repeat(7,minmax(0,1fr))}.mc .kpis{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}}@media(max-width:760px){.mc{height:auto;min-height:100dvh;display:block}.mc .bar{height:40px}.mc .bar .coll,.mc .bar .who{display:none}.mc .layers{grid-template-columns:repeat(4,minmax(0,1fr))}.mc .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mc .tiles,.mc .side{display:flex;flex-direction:column;gap:18px}.mc .p-services .pb{max-height:70vh}.mc .p-changes .pb,.mc .p-probes .pb{max-height:50vh}.mc .h-m,.mc .status{display:none}.mc .prb{grid-template-columns:58px 54px minmax(0,1fr) 60px}.mc .prb>:last-child{display:none}}
