@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(15,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 .layer-w{position:relative;display:grid;min-width:0}.mc .layer-w .lmute{position:absolute;top:3px;right:4px;padding:0 5px;border:1px solid var(--rule2);border-radius:3px;background:var(--panel);color:var(--faint);font:600 9.5px var(--mono, monospace);text-transform:uppercase;letter-spacing:.04em;opacity:0}.mc .layer-w:hover .lmute,.mc .layer-w .lmute:focus-visible,.mc .layer-w.off .lmute{opacity:1}.mc .layer-w .lmute:hover{border-color:var(--teal);color:var(--teal)}.mc .layer-w.off .layer{opacity:.5;border-style:dashed}.mc .layer-w.off .lmute{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 50%,var(--rule2))}.mc tr.muted td,.mc .inc.muted{opacity:.5}.mc .mtag{margin-left:6px;padding:0 5px;border:1px dashed var(--rule2);border-radius:3px;color:var(--dim);font-size:10px;font-weight:400}.mc .cust-line{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:7px 12px;border-bottom:1px solid var(--rule);color:var(--dim);text-align:left}.mc .cust-line:hover{background:var(--hover)}.mc .inc-acts{display:inline-flex;align-items:center;gap:6px;min-width:0}.mc .mm{position:relative}.mc .star{padding:0 5px 0 0;color:var(--ghost);font-size:13px;line-height:1;vertical-align:-1px}.mc .star:hover,.mc .star:focus-visible{color:var(--amber)}.mc .star.on,.mc .layer.watching .lname{color:var(--amber)}.mc .layer.watching.empty{opacity:.7}.mc .star.part{color:color-mix(in srgb,var(--amber) 45%,var(--ghost))}.mc .ph .star{padding-right:3px}.mc .ph .addb{color:var(--teal)}.mc .added-by{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mc .added-by .danger{margin-left:auto;color:var(--amber)}.mc .addf{display:grid;gap:8px;padding:10px 12px;font:12px var(--sans)}.mc .addf label{display:grid;gap:4px;color:var(--dim);font-size:11px;flex:1}.mc .addf input,.mc .addf select{padding:4px 7px;border:1px solid var(--rule2);border-radius:4px;background:var(--bg);color:var(--fg);font:12px var(--mono)}.mc .addf input:focus,.mc .addf select:focus{outline:none;border-color:var(--teal)}.mc .addf-row{display:flex;gap:10px;align-items:end}.mc .addf .addf-addr{flex:2.4}.mc .addf .boot-go{padding:5px 14px;border:1px solid var(--teal);border-radius:5px;color:var(--teal);font:600 12px var(--sans);white-space:nowrap}.mc .addf .boot-go:hover{background:var(--teal);color:var(--bg)}.mc .addf .boot-go:disabled{opacity:.5}@media(max-width:700px){.mc .addf-row{flex-wrap:wrap}.mc .addf-row label{flex-basis:100%}}.mc .addf-note{margin:0;color:var(--faint);font-size:11px;line-height:1.45}.mc .addf-err{margin:0;color:var(--amber)}.mc .mm summary{list-style:none;cursor:pointer;padding:1px 6px;border:1px solid var(--rule2);border-radius:4px;color:var(--faint);font:500 10.5px var(--sans);white-space:nowrap}.mc .mm summary::-webkit-details-marker{display:none}.mc .mm summary:hover,.mc .mm[open] summary{border-color:var(--dim);color:var(--fg2)}.mc .mm.on summary{border-style:dashed;color:var(--amber);border-color:color-mix(in srgb,var(--amber) 50%,var(--rule2))}.mc .mm-pop{position:fixed;z-index:60;display:grid;min-width:200px;padding:4px;border:1px solid var(--rule2);border-radius:6px;background:var(--panel);box-shadow:0 8px 24px #00000059}.mc .mm-pop .mm-h{padding:4px 8px 6px;color:var(--dim);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--rule);margin-bottom:3px}.mc .mm-pop button{padding:5px 8px;border-radius:4px;color:var(--fg2);font:12px var(--sans);text-align:left;white-space:nowrap}.mc .mm-pop button:hover,.mc .mm-pop button:focus-visible{background:var(--hover);color:var(--fg)}.mc .mm-pop .mm-on{color:var(--teal)}.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:var(--cols, minmax(0, 1.55fr) minmax(0, 1fr));gap:14px 8px;padding:18px 8px 8px;min-height:0}.mc .side{display:grid;grid-template-rows:var(--rows, minmax(0, .75fr) 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{box-sizing:border-box;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 .inc.open{grid-template-columns:48px minmax(0,1fr) auto 34px}.mc .inc.open:hover{background:var(--hover)}.mc .inc-name{text-align:left;min-width:0}.mc .ackb{padding:2px 8px;border:1px solid var(--teal);border-radius:4px;color:var(--teal);font:600 11px var(--sans);white-space:nowrap}.mc .ackb:hover{background:var(--teal);color:var(--bg)}.mc .onit{max-width:16ch;padding:2px 8px;border-radius:4px;background:var(--hover);color:var(--fg2);font:11px var(--sans)}.mc .notice{position:fixed;z-index:50;top:44px;left:50%;transform:translate(-50%);width:min(560px,calc(100vw - 32px));display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--teal-d);border-radius:8px;background:var(--panel);box-shadow:0 8px 28px #00000059;color:var(--teal);font:13px var(--sans)}.mc .notice.bad{color:var(--amber)}.mc .notice span{flex:1}.mc .notice.bad{border-color:var(--amber)}.mc.boot .notice{top:16px}.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}}.mc .cols-grid{position:relative}.mc .cols-grid>.panel,.mc .cols-grid>.side>.panel{container-type:inline-size}.mc .col-handle{position:absolute;bottom:0;width:10px;margin-left:-5px;cursor:col-resize;z-index:5;touch-action:none}.mc .col-handle:after{content:"";position:absolute;top:8px;bottom:8px;left:4px;width:2px;border-radius:2px;background:transparent;transition:background .12s}.mc .row-handle{position:absolute;height:10px;margin-top:-5px;cursor:row-resize;z-index:5;touch-action:none}.mc .row-handle:after{content:"";position:absolute;left:8px;right:8px;top:4px;height:2px;border-radius:2px;background:transparent;transition:background .12s}.mc .col-handle:hover:after,.mc .col-handle:focus-visible:after,.mc .col-handle.dragging:after,.mc .row-handle:hover:after,.mc .row-handle:focus-visible:after,.mc .row-handle.dragging:after{background:var(--teal)}.mc .col-handle:focus-visible,.mc .row-handle:focus-visible{outline:none}.mc .ph-drag,.mc .ph-drag>.sc{cursor:grab}.mc .ph-drag:active,.mc .ph-drag>.sc:active{cursor:grabbing}.mc .panel-dragging{opacity:.45}.mc .panel-drop{outline:2px dashed var(--teal);outline-offset:3px;border-radius:6px}.mc .t th{position:sticky}.mc .col-grip{position:absolute;top:0;right:0;width:8px;height:100%;cursor:col-resize;z-index:3;touch-action:none}.mc .col-grip:after{content:"";position:absolute;top:5px;bottom:5px;right:0;width:2px;border-radius:1px;background:transparent;transition:background .12s}.mc th:hover>.col-grip:after{background:var(--rule2)}.mc .col-grip:hover:after,.mc .col-grip.dragging:after{background:var(--teal)}.mc .status button{color:var(--dim);font-size:10.5px}.mc .status button:hover{color:var(--teal)}@container (max-width: 420px){.mc .ph .cnt,.mc .ph .kbd{display:none}}@container (max-width: 760px){.mc .p-services .h-m{display:none}}@container (max-width: 520px){.mc .p-services .c-checks,.mc .p-services td:nth-child(4){display:none}}.mc.cust{display:block;max-width:640px;margin:0 auto;padding:14px 16px 32px;min-height:100vh;font-family:var(--sans)}.mc .cust-brand{display:flex;align-items:center;gap:8px;padding:6px 0 14px;font:600 14px var(--sans)}.mc .cust-org{font:13px var(--sans);padding:4px 8px;border:1px solid var(--rule2);border-radius:5px;background:var(--panel);color:var(--fg)}.mc .cust-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--rule2);border-radius:8px;background:var(--panel);font-size:16px;margin-bottom:12px}.mc .cust-card{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--rule2);border-left:3px solid var(--rule2);border-radius:8px;background:var(--panel);margin-bottom:12px}.mc .cust-card.s-crit{border-left-color:var(--red)}.mc .cust-card.s-warn{border-left-color:var(--amber)}.mc .cust-card-top{display:flex;align-items:center;gap:10px;font-size:15px}.mc .cust-words{font-size:14px;color:var(--fg2)}.mc .cust-meta{display:flex;align-items:center;gap:10px;font-size:12px}.mc .cust-link{color:var(--teal);text-decoration:none;font:600 12px var(--sans)}.mc .cust-rows{border:1px solid var(--rule2);border-radius:8px;background:var(--panel);overflow:hidden}.mc .cust-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--rule);font-size:13px}.mc .cust-row:last-child{border-bottom:0}.mc .cust-foot{display:flex;gap:10px;padding:12px 2px;font-size:12px}.mc .linkish{background:none;border:0;padding:0;color:var(--teal);font:inherit;cursor:pointer;text-decoration:underline}.mc.cust .boot-card{margin-top:10vh}.mc .chg.evt{background:color-mix(in srgb,var(--violet) 8%,transparent)}.mc .chg.evt .evt-mark{color:var(--violet);font:600 11px var(--sans);white-space:nowrap}.mc .navb{display:inline-flex;align-items:center;gap:6px;color:var(--dim);font-size:11.5px;padding:2px 8px;border:1px solid var(--rule2);border-radius:5px}.mc .navb:hover{color:var(--fg);border-color:var(--fg2)}.mc .navb.on{color:var(--teal);border-color:var(--teal-d)}.mc.page{display:flex;flex-direction:column}.mc.page>.bar{flex:none;height:34px}.mc.page>.status{flex:none;height:24px}.mc .drives{display:flex;flex-direction:column;gap:16px;padding:14px 8px 8px;min-height:0;flex:1;overflow:auto}.mc .d-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:0 4px;font-size:12.5px;color:var(--fg2)}.mc .d-sum b{font-size:16px;font-weight:600}.mc .d-sum .sp{flex:1}.mc .d-sum .ph-link{color:var(--faint);font-size:11px}.mc .d-sum .ph-link:hover{color:var(--teal)}.mc .d-hosts{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.mc .d-host{display:flex;flex-direction:column;align-items:stretch;gap:4px;text-align:left;padding:9px 11px;border:1px solid var(--rule2);border-radius:7px;background:var(--panel);font:12px/1.4 var(--sans);color:var(--fg2);min-width:0}.mc .d-host:hover{border-color:var(--fg2)}.mc .d-host.on{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal-d)}.mc .d-host.s-crit{border-color:color-mix(in srgb,var(--red) 60%,var(--rule2))}.mc .d-host.s-warn{border-color:color-mix(in srgb,var(--amber) 60%,var(--rule2))}.mc .d-hh{display:flex;align-items:center;gap:7px}.mc .d-hh b{color:var(--fg);font-size:13px}.mc .d-hh .sp{flex:1}.mc .d-pools{display:flex;flex-wrap:wrap;gap:4px}.mc .d-pool{font:11px var(--mono);padding:0 6px;border:1px solid var(--rule2);border-radius:4px;color:var(--fg2)}.mc .d-pool span{color:var(--green)}.mc .d-pool.bad{border-color:color-mix(in srgb,var(--red) 60%,var(--rule2))}.mc .d-pool.bad span{color:var(--red)}.mc .d-vms{color:var(--dim)}.mc .d-why{font-size:11.5px}.mc .p-drives{--box-c: var(--teal);flex:1;min-height:260px}.mc .p-drives .c-lt{width:22px}.mc .p-drives .c-dn{width:84px}.mc .p-drives .c-dd{width:76px}.mc .p-drives .c-dk{width:52px}.mc .p-drives .c-ds{width:150px}.mc .p-drives .c-dz{width:64px}.mc .p-drives .c-da{width:60px}.mc .p-drives .c-dt{width:50px}.mc .p-drives .c-dx{width:78px}.mc .p-drives .c-dw{width:52px}.mc .p-drives tbody tr{cursor:pointer}.mc .p-drives tbody tr:hover td,.mc .p-drives tr.cur td{background:var(--hover)}.mc .p-drives tr.d-more td{height:auto;white-space:normal;cursor:default;background:var(--bg)}.mc .d-grid{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);gap:4px 14px;padding:10px 0 12px;font-size:12px}.mc .d-grid>span:nth-child(odd){color:var(--dim)}.mc .d-grid>*{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.mc .drives{padding:12px 16px}.mc .p-drives .h-m,.mc .p-drives .h-p{display:none}.mc .p-drives .c-dn{width:64px}.mc .p-drives .c-dd{width:70px}.mc .d-grid{grid-template-columns:max-content minmax(0,1fr)}.mc .p-drives .pb{max-height:none}}@media(max-width:480px){.mc .bar .clock{display:none}}.mc .tabs{display:inline-flex;border:1px solid var(--rule2);border-radius:5px;overflow:hidden}.mc .tabs button{padding:1px 10px;font-size:11.5px;color:var(--dim)}.mc .tabs button.on{background:var(--sel);color:var(--teal)}.mc .layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,620px),1fr));gap:18px 10px;align-items:start}.mc .p-host{--box-c: var(--green)}.mc .p-host.s-crit{--box-c: var(--red)}.mc .p-host.s-warn{--box-c: var(--amber)}.mc .p-host .pb{overflow:visible;padding:8px 10px 10px;display:flex;flex-direction:column;gap:10px}.mc .store{border:1px solid var(--rule2);border-radius:6px;padding:8px 10px;display:flex;flex-direction:column;gap:7px;background:var(--bg)}.mc .store.s-crit{border-color:color-mix(in srgb,var(--red) 55%,var(--rule2))}.mc .store.s-warn{border-color:color-mix(in srgb,var(--amber) 55%,var(--rule2))}.mc .store-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px}.mc .store-h b{color:var(--fg);font-size:13px;max-width:220px}.mc .store-h .sp{flex:1}.mc .chip{font:10.5px/16px var(--mono);padding:0 6px;border:1px solid var(--rule2);border-radius:4px;color:var(--fg2);white-space:nowrap}.mc .chip.ok{color:var(--green);border-color:color-mix(in srgb,var(--green) 40%,var(--rule2))}.mc .chip.warnc{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 45%,var(--rule2))}.mc .chip.bad{color:var(--red);border-color:color-mix(in srgb,var(--red) 55%,var(--rule2))}.mc .use{display:inline-flex;align-items:center;gap:7px;font-size:11px}.mc .use-bar{width:90px;height:6px;background:var(--ghost);border-radius:3px;overflow:hidden;display:inline-block}.mc .use-bar span{display:block;height:100%;background:var(--teal)}.mc .use-bar span.hot{background:var(--amber)}.mc .store-why{font-size:11.5px}.mc .groups{display:flex;flex-direction:column;gap:6px}.mc .grp-h{display:block;font:10.5px var(--mono);color:var(--dim);margin-bottom:4px}.mc .tiles-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px}.mc .tile{display:flex;flex-direction:column;gap:1px;text-align:left;padding:6px 8px;border:1px solid color-mix(in srgb,var(--green) 35%,var(--rule2));border-left-width:3px;border-radius:5px;background:var(--panel);font-size:11px;color:var(--fg2);min-width:0}.mc .tile:hover{border-color:var(--fg2)}.mc .tile.s-warn{border-color:color-mix(in srgb,var(--amber) 70%,var(--rule2));background:color-mix(in srgb,var(--amber) 7%,var(--panel))}.mc .tile.s-crit{border-color:color-mix(in srgb,var(--red) 75%,var(--rule2));background:color-mix(in srgb,var(--red) 8%,var(--panel))}.mc .tile.s-unknown{border-color:var(--rule2)}.mc .tile.missing{border-style:dashed;border-left-style:solid}.mc .tile-h{display:flex;align-items:center;gap:5px}.mc .tile-h b{color:var(--fg);font:600 11.5px var(--mono)}.mc .tile-h .sp{flex:1}.mc .tile code,.mc .tile-s{font-size:10.5px}.mc .store-f{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:11px}.mc .vms{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.mc .vm{font:10.5px/16px var(--mono);padding:0 6px;border-radius:4px;background:var(--ghost);color:var(--fg2)}.mc .vm.reef{background:var(--sel);color:var(--teal)}.mc .store.loose{border-style:dashed}.mc .tile.missing .tile-s{white-space:normal}.mc .reefp{display:flex;flex-direction:column;gap:18px;padding:14px 8px 12px;min-height:0;flex:1;overflow:auto}.mc .r-verdict{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;border:1px solid var(--rule2);border-radius:7px;background:var(--panel);font-size:12.5px}.mc .r-verdict b{font-size:15px;color:var(--fg)}.mc .r-verdict.s-crit{border-color:color-mix(in srgb,var(--red) 60%,var(--rule2))}.mc .r-verdict.s-crit b{color:var(--red)}.mc .r-verdict.s-warn{border-color:color-mix(in srgb,var(--amber) 60%,var(--rule2))}.mc .r-verdict.s-warn b{color:var(--amber)}.mc .r-verdict.s-ok b{color:var(--green)}.mc .r-verdict .sp{flex:1}.mc .r-verdict .ph-link{color:var(--faint);font-size:11px}.mc .kpis.rk{padding:4px 0 0}.mc .p-survive{--box-c: var(--violet)}.mc .survive{padding:8px 10px 10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px 14px;overflow:visible}.mc .sv{display:flex;flex-direction:column;gap:2px;padding:6px 9px;border:1px solid var(--rule2);border-radius:5px;background:var(--bg);font-size:12px}.mc .sv.bad{border-color:color-mix(in srgb,var(--red) 60%,var(--rule2));background:color-mix(in srgb,var(--red) 6%,var(--bg))}.mc .sv-h{display:flex;align-items:center;gap:6px}.mc .sv-h b{color:var(--fg)}.mc .rnodes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px 10px}.mc .p-rnode{--box-c: var(--green)}.mc .p-rnode.s-warn{--box-c: var(--amber)}.mc .p-rnode.s-crit{--box-c: var(--red)}.mc .rnode{overflow:visible;padding:8px 10px 10px;display:flex;flex-direction:column;gap:8px}.mc .roles{display:flex;flex-wrap:wrap;gap:4px}.mc .role{display:inline-flex;align-items:center;gap:5px;font:10.5px/18px var(--mono);padding:0 7px;border:1px solid var(--rule2);border-radius:4px;color:var(--fg2)}.mc .role.lead{border-color:var(--teal-d);color:var(--teal)}.mc .role.s-crit{border-color:color-mix(in srgb,var(--red) 60%,var(--rule2));color:var(--red)}.mc .role.s-warn{border-color:color-mix(in srgb,var(--amber) 60%,var(--rule2));color:var(--amber)}.mc .kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;font-size:12px;align-items:center}.mc .kv>span:nth-child(odd){color:var(--dim)}.mc .kv>*{min-width:0;overflow-wrap:anywhere}.mc .rbar{display:inline-flex;align-items:center;gap:7px}.mc .use-bar span.crit{background:var(--red)}.mc .p-place{--box-c: var(--blue)}.mc .place{overflow:visible;padding:8px 10px 10px;display:flex;flex-direction:column;gap:6px}.mc .place-scroll{overflow-x:auto;scrollbar-width:thin}.mc table.pm{border-collapse:separate;border-spacing:2px}.mc .pm th{height:4px;padding:0;min-width:9px;border-radius:1px}.mc .pm th.pm-s,.mc .pm thead th:first-child{background:none;font:10.5px var(--mono);color:var(--dim);text-align:right;padding-right:6px;min-width:44px;height:auto}.mc .pm td{width:9px;height:13px;padding:0;background:var(--ghost);border-radius:2px}.mc .pm td.on{background:var(--teal)}.mc .pm td.short{box-shadow:inset 0 0 0 1px var(--red)}.mc .pm td.short.on{background:var(--amber)}.mc .pm td.hov{outline:1px solid var(--fg)}.mc .place-f{font-size:11.5px;color:var(--fg2);min-height:18px}.mc .legend{display:flex;flex-wrap:wrap;gap:4px 12px}.mc .legend i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:-1px}.mc .rcols{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:18px 10px;align-items:start}.mc .p-buckets{--box-c: var(--teal)}.mc .p-colls{--box-c: var(--violet)}.mc .p-rchecks{--box-c: var(--green)}.mc .p-buckets .pb,.mc .p-colls .pb,.mc .p-rchecks .pb{overflow:visible}.mc .rcheck{display:flex;flex-direction:column;gap:3px;padding:6px 10px;border-bottom:1px solid var(--rule)}.mc .rcheck-h{display:inline-flex;align-items:center;gap:6px;text-align:left;font-size:12px;color:var(--fg)}.mc .rcheck-h:hover b{color:var(--teal)}.mc .rcheck-c{display:flex;flex-wrap:wrap;gap:3px 10px;font-size:11px;color:var(--dim)}.mc .rc.s-crit{color:var(--red)}.mc .rc.s-warn{color:var(--amber)}@media(max-width:760px){.mc .reefp{padding:12px 16px}}.mc .reefp>*{flex:none}.mc .kpis.rk .kpi{grid-template-columns:auto minmax(0,1fr)}.mc .kpis.rk .kpi .aux{overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.mc .kpis.rk{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));row-gap:16px}}.mc .kpis.rk .kpi .aux{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;padding-bottom:3px;text-align:left}@media(max-width:760px){.mc .kpis.rk{grid-template-columns:repeat(2,minmax(0,1fr))}.mc .reefp .ph .cnt{display:none}}.mc th.sortable{cursor:pointer;user-select:none}.mc th.sortable:hover,.mc th.sorted{color:var(--fg)}.mc .sort-mark{display:inline-block;width:1em;margin-left:3px;font-size:8px;color:var(--teal);vertical-align:1px}
