.ops-console[data-v-c0f594ab]{box-sizing:border-box;color:#e5edf6;background:#0c1015;min-height:100vh;padding:24px;font:14px/1.45 Inter,system-ui,sans-serif}.ops-console__header[data-v-c0f594ab],.ops-identity[data-v-c0f594ab],.ops-metrics[data-v-c0f594ab],.ops-sources[data-v-c0f594ab],.ops-authority[data-v-c0f594ab],.ops-probe[data-v-c0f594ab],.ops-layout[data-v-c0f594ab],.ops-governance[data-v-c0f594ab],.ops-access[data-v-c0f594ab]{max-width:1480px;margin-left:auto;margin-right:auto}.ops-console__header[data-v-c0f594ab],.ops-panel__header[data-v-c0f594ab],.ops-authority header[data-v-c0f594ab],.ops-probe header[data-v-c0f594ab],.ops-drill header[data-v-c0f594ab],.ops-governance header[data-v-c0f594ab]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ops-console__header[data-v-c0f594ab]{margin-bottom:14px}.ops-console__header p[data-v-c0f594ab],.ops-authority span[data-v-c0f594ab],.ops-probe span[data-v-c0f594ab],.ops-drill span[data-v-c0f594ab],.ops-governance span[data-v-c0f594ab],.ops-identity span[data-v-c0f594ab]{color:#6dd5fa;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.ops-console__header h1[data-v-c0f594ab]{margin:3px 0;font-size:32px}.ops-console__header>div>span[data-v-c0f594ab]{color:#91a1b3}.ops-console button[data-v-c0f594ab],.ops-console input[data-v-c0f594ab],.ops-console select[data-v-c0f594ab]{font:inherit}.ops-console button[data-v-c0f594ab]{cursor:pointer}.ops-console button[data-v-c0f594ab]:disabled{cursor:not-allowed;opacity:.48}.ops-console__actions button[data-v-c0f594ab],.ops-event-filters button[data-v-c0f594ab]{color:#e5edf6;background:#18202a;border:1px solid #344151;border-radius:7px;min-height:38px}.ops-console__actions button[data-v-c0f594ab]{align-items:center;gap:8px;padding:0 14px;display:flex}.ops-access[data-v-c0f594ab]{background:#1d170d;border:1px solid #f59e0b66;border-radius:10px;align-items:flex-start;gap:14px;padding:20px;display:flex}.ops-access>span[data-v-c0f594ab]{color:#fbbf24;font-size:28px}.ops-access strong[data-v-c0f594ab]{font-size:18px}.ops-access p[data-v-c0f594ab]{margin:5px 0}.ops-access small[data-v-c0f594ab]{color:#aeb9c6}.ops-identity[data-v-c0f594ab],.ops-metrics[data-v-c0f594ab],.ops-sources[data-v-c0f594ab]{gap:10px;margin-bottom:10px;display:grid}.ops-identity[data-v-c0f594ab]{grid-template-columns:repeat(3,1fr)}.ops-metrics[data-v-c0f594ab]{grid-template-columns:repeat(4,1fr)}.ops-sources[data-v-c0f594ab]{grid-template-columns:repeat(3,1fr)}.ops-identity>div[data-v-c0f594ab],.ops-metrics article[data-v-c0f594ab],.ops-sources article[data-v-c0f594ab],.ops-authority[data-v-c0f594ab],.ops-probe[data-v-c0f594ab],.ops-panel[data-v-c0f594ab],.ops-governance[data-v-c0f594ab]{background:#141b23;border:1px solid #293442;border-radius:9px}.ops-identity>div[data-v-c0f594ab],.ops-metrics article[data-v-c0f594ab],.ops-sources article[data-v-c0f594ab]{padding:13px}.ops-identity strong[data-v-c0f594ab],.ops-identity small[data-v-c0f594ab]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-identity small[data-v-c0f594ab],.ops-sources small[data-v-c0f594ab],.ops-panel__header span[data-v-c0f594ab],.ops-authority p[data-v-c0f594ab],.ops-governance p[data-v-c0f594ab]{color:#8d9bab}.ops-metrics article[data-v-c0f594ab]{gap:7px;display:grid}.ops-metrics span[data-v-c0f594ab]{color:#8999aa}.ops-metrics strong[data-v-c0f594ab]{font-size:28px}.ops-sources article[data-v-c0f594ab]{grid-template-columns:auto 1fr;gap:10px;display:grid}.ops-sources article>span[data-v-c0f594ab]{font-size:23px}.ops-sources strong[data-v-c0f594ab],.ops-sources small[data-v-c0f594ab]{display:block}.ops-sources article[data-status=ok][data-v-c0f594ab]{border-color:#22c55e66}.ops-sources article[data-status=warning][data-v-c0f594ab]{border-color:#f59e0b66}.ops-sources article[data-status=offline][data-v-c0f594ab]{border-color:#ef444466}.ops-authority[data-v-c0f594ab],.ops-probe[data-v-c0f594ab],.ops-governance[data-v-c0f594ab]{margin-bottom:12px;padding:16px}.ops-authority header strong[data-v-c0f594ab],.ops-probe header strong[data-v-c0f594ab],.ops-drill header strong[data-v-c0f594ab],.ops-governance header strong[data-v-c0f594ab]{margin-top:3px;font-size:17px;display:block}.ops-authority header b[data-v-c0f594ab],.ops-probe header b[data-v-c0f594ab],.ops-drill header b[data-v-c0f594ab],.ops-governance header b[data-v-c0f594ab]{color:#071018;text-transform:uppercase;background:#7dd3fc;border-radius:999px;padding:4px 8px;font-size:11px}.ops-authority dl[data-v-c0f594ab],.ops-probe dl[data-v-c0f594ab],.ops-drill dl[data-v-c0f594ab]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.ops-authority dl div[data-v-c0f594ab],.ops-probe dl div[data-v-c0f594ab],.ops-drill dl div[data-v-c0f594ab]{background:#1b242e;border-radius:7px;min-width:0;padding:9px}.ops-authority dt[data-v-c0f594ab],.ops-probe dt[data-v-c0f594ab],.ops-drill dt[data-v-c0f594ab]{color:#8190a0;text-transform:uppercase;font-size:10px;font-weight:850}.ops-authority dd[data-v-c0f594ab],.ops-probe dd[data-v-c0f594ab],.ops-drill dd[data-v-c0f594ab]{color:#dce7f3;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font:12px/1.4 ui-monospace,monospace;overflow:hidden}.ops-authority p[data-v-c0f594ab],.ops-governance p[data-v-c0f594ab]{margin:0}.ops-probe--success[data-v-c0f594ab]{border-color:#22c55e66}.ops-probe--error[data-v-c0f594ab]{border-color:#ef444466}.ops-probe__counts[data-v-c0f594ab]{flex-wrap:wrap;gap:8px;display:flex}.ops-probe__counts span[data-v-c0f594ab]{color:#aab7c5;border:1px solid #334152;border-radius:6px;padding:6px 9px}.ops-probe__counts strong[data-v-c0f594ab]{color:#fff;margin-left:4px}.ops-error[data-v-c0f594ab]{color:#fca5a5;margin-bottom:0}.ops-layout[data-v-c0f594ab]{grid-template-columns:minmax(0,1fr) minmax(330px,420px);gap:12px;margin-bottom:12px;display:grid}.ops-panel[data-v-c0f594ab]{min-width:0;padding:14px}.ops-panel__header[data-v-c0f594ab]{margin-bottom:12px}.ops-panel__header h2[data-v-c0f594ab]{margin:0;font-size:18px}.ops-panel__header>div>span[data-v-c0f594ab]{margin-top:2px;display:block}.ops-resource-filters[data-v-c0f594ab]{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ops-resource-filters input[data-v-c0f594ab],.ops-resource-filters select[data-v-c0f594ab]{color:#e5edf6;background:#0d131a;border:1px solid #344152;border-radius:6px;min-height:36px;padding:0 9px}.ops-resource-filters input[data-v-c0f594ab]{min-width:230px}.ops-resource-grid[data-v-c0f594ab]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.ops-resource[data-v-c0f594ab]{color:#e5edf6;text-align:left;background:#19212a;border:1px solid #2d3947;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:11px;display:grid}.ops-resource[data-v-c0f594ab]:hover,.ops-resource.active[data-v-c0f594ab]{border-color:#38bdf8}.ops-resource>span[data-v-c0f594ab]{color:#67e8f9;font-size:22px}.ops-resource strong[data-v-c0f594ab],.ops-resource small[data-v-c0f594ab],.ops-resource code[data-v-c0f594ab]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-resource small[data-v-c0f594ab]{color:#8e9cab}.ops-resource>b[data-v-c0f594ab]{color:#0b1117;text-transform:uppercase;background:#aab7c5;border-radius:99px;padding:3px 6px;font-size:10px}.ops-resource--ok>b[data-v-c0f594ab]{background:#86efac}.ops-resource--offline>b[data-v-c0f594ab]{background:#fca5a5}.ops-resource--warning>b[data-v-c0f594ab]{background:#fcd34d}.ops-resource code[data-v-c0f594ab]{color:#9ec5f8;grid-column:2/4;font-size:11px}.ops-drill[data-v-c0f594ab]{background:#0f161e;border:1px solid #38bdf855;border-radius:8px;margin-top:10px;padding:13px}.ops-drill dl[data-v-c0f594ab]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.ops-event-filters[data-v-c0f594ab]{flex-wrap:wrap;gap:4px;display:flex}.ops-event-filters button[data-v-c0f594ab]{text-transform:uppercase;min-height:30px;padding:0 8px;font-size:10px}.ops-event-filters button.active[data-v-c0f594ab]{color:#7dd3fc;border-color:#38bdf8}.ops-events[data-v-c0f594ab]{gap:7px;max-height:720px;display:grid;overflow:auto}.ops-events article[data-v-c0f594ab]{background:#19212a;border:1px solid #2d3947;border-radius:7px;padding:10px}.ops-events article[data-level=error][data-v-c0f594ab]{border-color:#ef444466}.ops-events article[data-level=warn][data-v-c0f594ab]{border-color:#f59e0b66}.ops-events article div[data-v-c0f594ab]{grid-template-columns:1fr auto;gap:8px;display:grid}.ops-events strong[data-v-c0f594ab],.ops-events time[data-v-c0f594ab],.ops-events small[data-v-c0f594ab]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-events time[data-v-c0f594ab],.ops-events small[data-v-c0f594ab]{color:#8e9cab;font:11px ui-monospace,monospace}.ops-empty[data-v-c0f594ab]{color:#8e9cab;text-align:center;padding:20px}.ops-governance ol[data-v-c0f594ab]{grid-template-columns:repeat(4,1fr);gap:8px;padding:0;list-style:none;display:grid}.ops-governance li[data-v-c0f594ab]{background:#19212a;border:1px solid #2d3947;border-radius:7px;padding:10px}.ops-governance li strong[data-v-c0f594ab],.ops-governance li span[data-v-c0f594ab]{display:block}.ops-governance li span[data-v-c0f594ab]{color:#91a0b0;margin-top:4px;font-size:10px}.ops-governance header b[data-v-c0f594ab]{background:#fcd34d}.mdi-spin[data-v-c0f594ab]{animation:1s linear infinite ops-spin-c0f594ab}@keyframes ops-spin-c0f594ab{to{transform:rotate(360deg)}}@media (max-width:1000px){.ops-layout[data-v-c0f594ab],.ops-identity[data-v-c0f594ab],.ops-sources[data-v-c0f594ab]{grid-template-columns:1fr}.ops-authority dl[data-v-c0f594ab],.ops-probe dl[data-v-c0f594ab],.ops-governance ol[data-v-c0f594ab]{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.ops-console[data-v-c0f594ab]{padding:14px}.ops-console__header[data-v-c0f594ab],.ops-panel__header[data-v-c0f594ab]{flex-direction:column}.ops-metrics[data-v-c0f594ab]{grid-template-columns:repeat(2,1fr)}.ops-authority dl[data-v-c0f594ab],.ops-probe dl[data-v-c0f594ab],.ops-drill dl[data-v-c0f594ab],.ops-governance ol[data-v-c0f594ab]{grid-template-columns:1fr}.ops-resource-filters[data-v-c0f594ab],.ops-resource-filters input[data-v-c0f594ab],.ops-resource-filters select[data-v-c0f594ab]{width:100%}}
