@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(./ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff")}:root{--bg:#edeef0;--panel:#fff;--p2:#f6f6f7;--line:#e0e1e5;--line2:#c9cbd2;--ink:#1d1f24;--ink2:#4b4f59;--ink3:#747885;--dark:#23252b;--acc:#a93f1c;--accs:#f9e9e2;--blue:#2a5fa8;--ok:#14795a;--oks:#def2ea;--warn:#9c6300;--warns:#faf0da;--bad:#b92b39;--bads:#fae4e6;--sans:"IBM Plex Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font:13px/1.42 var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer}input,select{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}.mono{font-family:var(--mono)}.muted{color:var(--ink3)}.small{font-size:12px}.tiny{font-size:11px}.between{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.row{display:flex;align-items:center;gap:7px}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.shell{height:100%;display:flex;flex-direction:column}.top{flex:none;background:var(--dark);color:#fff;display:flex;align-items:center;gap:6px;padding:0 14px;height:46px}.logo{font-weight:600;font-size:14px;margin-right:14px;white-space:nowrap}.tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;min-width:0}.tabs button{background:none;border:0;color:#ffffffb8;padding:6px 10px;border-radius:5px;white-space:nowrap}.tabs button:hover{background:#ffffff1a;color:#fff}.tabs button.on{background:#ffffff2e;color:#fff;font-weight:500}.top .right{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none;padding-left:8px}.top .right button{background:#ffffff1f;border:0;color:#fff;border-radius:5px;padding:4px 9px;font-size:12px;white-space:nowrap}.badge{display:inline-block;min-width:16px;line-height:16px;padding:0 4px;border-radius:8px;background:var(--bad);color:#fff;font-size:10.5px;font-weight:600;text-align:center;margin-left:4px}.page{flex:1;min-height:0;overflow-y:auto;padding:14px 16px}.inner{max-width:1200px;margin:0 auto}.card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin-bottom:10px}.h{font-size:13.5px;font-weight:600;margin-bottom:7px}.chip{display:inline-block;font-size:11.5px;font-weight:500;padding:1px 8px;border-radius:10px;white-space:nowrap}.c-info{background:#e6eefa;color:var(--blue)}.c-warn{background:var(--warns);color:var(--warn)}.c-ok{background:var(--oks);color:var(--ok)}.c-bad{background:var(--bads);color:var(--bad)}.c-mute{background:#eaebee;color:var(--ink2)}.btn{border:1px solid var(--line2);background:#fff;border-radius:6px;padding:6px 10px;font-size:12.5px;white-space:nowrap}.btn:hover{background:var(--p2)}.btn:disabled{opacity:.5;cursor:default}.btn.pri{background:var(--acc);border-color:var(--acc);color:#fff;font-weight:500}.btn.sm{padding:3px 8px;font-size:12px}.field{width:100%;border:1px solid var(--line2);border-radius:6px;padding:6px 8px;background:#fff;outline:none}.field:focus{border-color:var(--acc);box-shadow:0 0 0 2px var(--accs)}.lab{display:block;font-size:11.5px;color:var(--ink3);margin:8px 0 3px}.seg{display:inline-flex;border:1px solid var(--line2);border-radius:6px;overflow:hidden;background:#fff}.seg button{border:0;background:none;padding:5px 10px;font-size:12.5px;border-right:1px solid var(--line);white-space:nowrap}.seg button:last-child{border-right:0}.seg button.on{background:var(--dark);color:#fff}.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin-bottom:10px}.stat{background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px 13px}.stat .k{font-size:11.5px;color:var(--ink3)}.stat .v{font-family:var(--mono);font-size:20px;line-height:1.3;white-space:nowrap}.up{color:var(--ok)}.down{color:var(--bad)}.cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;align-items:start}.cols.eq{grid-template-columns:repeat(2,minmax(0,1fr))}.tw{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:8px;margin-bottom:10px}table{width:100%;border-collapse:collapse;font-size:12.5px}th{text-align:left;color:var(--ink3);font-weight:600;font-size:11.5px;padding:7px 10px;border-bottom:1px solid var(--line2);white-space:nowrap;background:#fff}td{padding:6px 10px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}td.n{font-family:var(--mono);text-align:right;white-space:nowrap}tr.click{cursor:pointer}tr.click:hover td{background:var(--p2)}tr.sel td{background:var(--accs)}.cell{display:block;width:100%;border:2px solid transparent;border-radius:5px;padding:4px 6px;font-family:var(--mono);font-size:12px;text-align:center}.cell.on{border-color:var(--dark)}.chart{width:100%;display:block}.tip{position:absolute;pointer-events:none;background:var(--dark);color:#fff;border-radius:6px;padding:5px 9px;font-size:12px;white-space:nowrap;z-index:5}.wf{display:grid;grid-template-columns:128px minmax(0,1fr) 98px;gap:4px 8px;align-items:center;font-size:12.5px}.wf .bar{height:16px;position:relative;background:var(--p2);border-radius:3px}.wf .bar i{position:absolute;top:0;bottom:0;border-radius:3px}.diag{border-radius:6px;padding:9px 11px;border-left:3px solid;font-size:12.5px;margin-bottom:8px}.diag.bad{background:var(--bads);border-color:var(--bad)}.diag.warn{background:var(--warns);border-color:var(--warn)}.diag.ok{background:var(--oks);border-color:var(--ok)}.diag.info{background:#e6eefa;border-color:var(--blue)}.teshis{border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-bottom:8px;background:#fff}.range{display:grid;grid-template-columns:minmax(0,1fr) 62px;gap:8px;align-items:center}.range input{width:100%;accent-color:var(--acc)}.note h3{font-size:13px;font-weight:600;color:var(--acc);margin:15px 0 4px}.note h3:first-child{margin-top:0}.note p,.note li{color:var(--ink2);max-width:800px}.note ul{margin:3px 0;padding-left:18px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f10148c;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.modal{background:#fff;border-radius:11px;width:min(530px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:22px 24px;box-shadow:0 16px 50px #00000059}.modal h2{font-size:20px;font-weight:600;margin-bottom:9px}.modal p{color:var(--ink2);margin-bottom:9px}.toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);background:var(--dark);color:#fff;border-radius:7px;padding:8px 14px;z-index:60;font-size:12.5px;max-width:calc(100vw - 32px)}.rapor{max-width:760px}.rapor li{margin-bottom:6px}@media (max-width:860px){.logo{display:none}.top{padding:0 8px}.page{padding:10px}.cols,.cols.eq{grid-template-columns:minmax(0,1fr)}.hide-narrow{display:none}.card{overflow-x:auto}.tiny.mono{overflow-wrap:anywhere}.wf{grid-template-columns:96px minmax(0,1fr) 84px}}@media print{.top,.noprint{display:none!important}.page{overflow:visible}html,body,#root,.shell{height:auto}body{background:#fff}}
