@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Newsreader:wght@400;500&display=swap";:root{--ops-bright:#171a1e;--ops-txt:#2c3036;--ops-muted:#5e6670;--ops-dim:#cdd2d8;--ops-label:#6e7780;--ops-canvas:#eef0f2;--ops-panel:#fff;--ops-panel-2:#f7f8f9;--ops-hair:#e5e7ea;--ops-row-hair:#eff1f3;--ops-nav-active-bg:#e9eef0;--ops-ok:#2e7d52;--ops-warn:#b07d2b;--ops-alarm:#b0432f;--ops-info:#15706a;--ops-bess:#7c3aed;--ops-ok-bg:#eef6f1;--ops-ok-border:#bcd6c6;--ops-warn-bg:#f7eedd;--ops-warn-border:#d9c69e;--ops-alarm-bg:#f7e7e2;--ops-alarm-border:#d9b4a8;--ops-info-bg:#e3f1ef;--ops-info-border:#bcdcd4;--ops-bess-bg:#f3eefc;--ops-bess-border:#d9caf3;--ops-ack-bg:#eaf3f0;--ops-ack-border:#cfe0dc;--ops-grid-overlay-color:#00000010;--ops-font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--ops-font-serif:"Newsreader","Iowan Old Style",Georgia,serif;--ops-font-sans:var(--font-inter,"Inter"),system-ui,sans-serif}.ops-theme-dark{--ops-bright:#eaf0f3;--ops-txt:#cbd3d9;--ops-muted:#707b84;--ops-dim:#5a636b;--ops-label:#8c97a0;--ops-canvas:#0c0e11;--ops-panel:#13171b;--ops-panel-2:#0e1116;--ops-hair:#20262c;--ops-row-hair:#1a2026;--ops-nav-active-bg:#1a1f25;--ops-ok:#46c98a;--ops-warn:#e5b14b;--ops-alarm:#e5544b;--ops-info:#3fb1c4;--ops-bess:#9b7be0;--ops-ok-bg:#0f241c;--ops-ok-border:#1f4a3a;--ops-warn-bg:#2a210c;--ops-warn-border:#57451d;--ops-alarm-bg:#2a1410;--ops-alarm-border:#5c2b22;--ops-info-bg:#0e2a30;--ops-info-border:#1d4750;--ops-bess-bg:#1a1430;--ops-bess-border:#3a2d57;--ops-ack-bg:#0f1c1a;--ops-ack-border:#1d3531;--ops-grid-overlay-color:#ffffff09}@keyframes ops-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.92)}}.ops-canvas{background-color:var(--ops-canvas);background-image:linear-gradient(var(--ops-grid-overlay-color) 1px,transparent 1px),linear-gradient(90deg,var(--ops-grid-overlay-color) 1px,transparent 1px);background-size:32px 32px;color:var(--ops-txt);font-family:var(--ops-font-mono);font-size:13px}.ops-panel-surface{background-color:var(--ops-panel);border:1px solid var(--ops-hair);border-radius:6px}.ops-num{font-family:var(--ops-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.ops-eyebrow{font-family:var(--ops-font-mono);font-size:11px;font-weight:500;color:var(--ops-label);text-transform:uppercase;letter-spacing:.06em}.ops-panel-body{line-height:1.55}.ops-hairline-y>*+*{border-top:1px solid var(--ops-row-hair)}.ops-hairline-x>*+*{border-left:1px solid var(--ops-row-hair)}@media(min-width:640px){[data-responsive-strip]{grid-template-columns:repeat(var(--strip-tablet-cols,4),minmax(0,1fr))!important}}@media(min-width:1024px){[data-responsive-strip]{grid-template-columns:repeat(var(--strip-desktop-cols,6),minmax(0,1fr))!important}}.ops-grid-2{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:1024px){.ops-grid-2{grid-template-columns:1fr 1fr}}.ops-grid-2.ops-grid-2-wide{grid-template-columns:1fr}@media(min-width:1024px){.ops-grid-2.ops-grid-2-wide{grid-template-columns:1.55fr 1fr}}.ops-legacy .bg-white{background-color:var(--ops-panel)!important}.ops-legacy .bg-gray-50,.ops-legacy .bg-paper,.ops-legacy .bg-paper-2,.ops-legacy .bg-slate-50,.ops-legacy .bg-zinc-50{background-color:var(--ops-panel-2)!important}.ops-legacy .bg-gray-100,.ops-legacy .bg-slate-100,.ops-legacy .bg-zinc-100{background-color:var(--ops-row-hair)!important}.ops-legacy .border-divider,.ops-legacy .border-gray-100,.ops-legacy .border-gray-200,.ops-legacy .border-gray-300,.ops-legacy .border-slate-100,.ops-legacy .border-slate-200,.ops-legacy .border-slate-300,.ops-legacy .border-zinc-100,.ops-legacy .border-zinc-200,.ops-legacy .border-zinc-300{border-color:var(--ops-hair)!important}.ops-legacy .text-gray-900,.ops-legacy .text-ink,.ops-legacy .text-slate-900,.ops-legacy .text-zinc-900{color:var(--ops-bright)!important}.ops-legacy .text-gray-600,.ops-legacy .text-gray-700,.ops-legacy .text-ink-2,.ops-legacy .text-slate-600,.ops-legacy .text-slate-700,.ops-legacy .text-zinc-600,.ops-legacy .text-zinc-700{color:var(--ops-txt)!important}.ops-legacy .text-gray-400,.ops-legacy .text-gray-500,.ops-legacy .text-ink-3,.ops-legacy .text-slate-400,.ops-legacy .text-slate-500,.ops-legacy .text-zinc-400,.ops-legacy .text-zinc-500{color:var(--ops-muted)!important}.ops-legacy .bg-blue-50{background-color:var(--ops-info-bg)!important}.ops-legacy .border-blue-200,.ops-legacy .border-blue-300{border-color:var(--ops-info-border)!important}.ops-legacy .text-blue-600,.ops-legacy .text-blue-700,.ops-legacy .text-blue-800{color:var(--ops-info)!important}.ops-legacy .bg-amber-50,.ops-legacy .bg-orange-50,.ops-legacy .bg-yellow-50{background-color:var(--ops-warn-bg)!important}.ops-legacy .border-amber-200,.ops-legacy .border-orange-200,.ops-legacy .border-yellow-200{border-color:var(--ops-warn-border)!important}.ops-legacy .text-amber-700,.ops-legacy .text-amber-800,.ops-legacy .text-orange-700,.ops-legacy .text-orange-800,.ops-legacy .text-yellow-700{color:var(--ops-warn)!important}.ops-legacy .bg-red-50,.ops-legacy .bg-rose-50{background-color:var(--ops-alarm-bg)!important}.ops-legacy .border-red-200,.ops-legacy .border-rose-200{border-color:var(--ops-alarm-border)!important}.ops-legacy .text-red-600,.ops-legacy .text-red-700,.ops-legacy .text-rose-600,.ops-legacy .text-rose-700{color:var(--ops-alarm)!important}.ops-legacy .bg-emerald-50,.ops-legacy .bg-green-50{background-color:var(--ops-ok-bg)!important}.ops-legacy .border-emerald-200,.ops-legacy .border-green-200{border-color:var(--ops-ok-border)!important}.ops-legacy .text-emerald-600,.ops-legacy .text-emerald-700,.ops-legacy .text-green-600,.ops-legacy .text-green-700{color:var(--ops-ok)!important}.ops-legacy .bg-blue-600,.ops-legacy .bg-blue-700{background-color:var(--ops-info)!important;color:var(--ops-panel)!important}.ops-legacy .bg-blue-600:hover,.ops-legacy .bg-blue-700:hover{filter:brightness(1.08)}.ops-legacy table{font-family:var(--ops-font-mono);font-size:11.5px}.ops-legacy th{color:var(--ops-label)!important;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.ops-legacy .rounded-xl{border-radius:6px!important}.ops-legacy .rounded-lg{border-radius:5px!important}.ops-legacy .shadow,.ops-legacy .shadow-lg,.ops-legacy .shadow-md,.ops-legacy .shadow-sm{box-shadow:none!important}