:root{color:#e8ece6;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101613;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:#e8ece6;background:#26392b;border:1px solid #39493c;border-radius:7px;padding:10px 15px;font-weight:600}button.primary{color:#132313;background:#b1f5a0;border-color:#b1f5a0}button:disabled{opacity:.45;cursor:default}input,select{color:inherit;background:#151e18;border:1px solid #354338;border-radius:5px;min-width:0;padding:9px}a{color:#b1f5a0}header{border-bottom:1px solid #2a372d;justify-content:space-between;align-items:center;padding:23px 32px;display:flex}.brand{letter-spacing:-1px;font-size:22px;font-weight:750}.brand span{color:#9baba0;letter-spacing:0;margin-left:18px;font-size:14px;font-weight:400}.tag{letter-spacing:1.4px;color:#b1f5a0;border:1px solid #3b563a;border-radius:4px;padding:7px 9px;font:11px ui-monospace,monospace}main{max-width:1700px;margin:auto;padding:27px 32px}.intro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}h1{letter-spacing:-.8px;margin:0 0 7px;font-size:27px}p{color:#9aaa9f;margin:5px 0;font-size:13px;line-height:1.6}.status{color:#b1f5a0;font:12px ui-monospace,monospace}.layout{grid-template-columns:minmax(0,1fr) 270px;gap:22px;display:grid}.panel{background:#151e18;border:1px solid #2d3c31;border-radius:9px;overflow:hidden}.panel-head{letter-spacing:1.3px;text-transform:uppercase;color:#afbbb0;border-bottom:1px solid #2d3c31;justify-content:space-between;align-items:center;padding:13px 16px;font-size:11px;display:flex}.signal{aspect-ratio:16/9;object-fit:contain;background:#080d0a;width:100%;display:block}.controls{gap:14px;padding:17px;display:grid}.controls label{color:#a6b3a9;gap:6px;font-size:11px;display:grid}.buttons{flex-wrap:wrap;gap:8px;display:flex}.controls .buttons{display:grid}.note{color:#a6b3a9;border-top:1px solid #2d3c31;padding:12px 16px;font-size:11px;line-height:1.6}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0;display:grid}.metric{background:#151e18;border:1px solid #2d3c31;border-radius:7px;padding:17px}.metric small{color:#9eafa2;text-transform:uppercase;letter-spacing:1px;font-size:10px}.metric strong{margin-top:8px;font:26px ui-monospace,monospace;display:block}.metric em{color:#8c9d90;font-size:11px;font-style:normal}.peers{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.peer{border:1px solid #2d3c31;border-radius:7px;padding:15px}.peer h3{margin:0 0 10px;font-size:12px}.peer p{font:11px/1.8 ui-monospace,monospace}.log{white-space:pre-wrap;color:#8fa695;max-height:130px;margin:0;padding:15px;font:11px/1.7 ui-monospace,monospace;overflow:auto}.error{color:#ffa69d}.footer{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.history{margin-top:20px}.history table{border-collapse:collapse;width:100%;font-size:12px}.history th,.history td{text-align:left;border-bottom:1px solid #2d3c31;padding:12px}.history th{color:#a0b2a5;font-weight:500}.hidden{display:none!important}@media (width<=850px){header{padding:18px}.brand span{display:none}main{padding:18px}.layout{grid-template-columns:1fr}.controls{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics{grid-template-columns:repeat(2,1fr)}.peers{grid-template-columns:1fr}.intro{align-items:flex-start}.history{overflow:auto}}
