.ops-cockpit{--ops-font:var(--font-stk-miso), "STK Miso", var(--font-inter-tight), Inter, system-ui, sans-serif;--ops-bg:#f6f6f6;--ops-panel:#fff;--ops-panel-elevated:#fafafa;--ops-surface-muted:#f6f6f6;--ops-ink:#161514;--ops-ink-soft:#71706f;--ops-ink-mute:#888;--ops-ink-tertiary:#d7d6d4;--ops-line:#ececeb;--ops-line-hover:#d7d6d4;--ops-line-focus:#161514;--ops-success:#068a3a;--ops-success-subtle:#068a3a1a;--ops-scarlet:#e3244a;--ops-scarlet-subtle:#e3244a0f;--ops-warning:#6b5400;--ops-warning-subtle:#f8efc4;--ops-radius-sm:2px;--ops-radius-md:4px;--ops-radius-lg:8px;--ops-radius-xl:10px;--ops-radius-2xl:12px;--ops-radius-pill:20px;font-family:var(--ops-font);font-feature-settings:"tnum" 1;letter-spacing:normal}.ops-cockpit .font-mono,.ops-cockpit code,.ops-cockpit kbd{font-family:var(--font-gt-standard-mono), "GT Standard Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-feature-settings:"tnum" 1}.ops-cockpit .tabular-nums{font-variant-numeric:tabular-nums}.ops-cockpit main{position:relative}.ops-statusbar{border-radius:var(--ops-radius-lg);border:1px solid var(--ops-line);background:var(--ops-success-subtle);font-family:var(--font-gt-standard-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ops-ink-soft);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:10px;display:flex}.ops-live{animation:2.4s ease-in-out infinite ops-pulse}@keyframes ops-pulse{0%,to{box-shadow:0 0 #068a3a66}50%{box-shadow:0 0 0 6px #068a3a00}}.ops-drawer{animation:.22s cubic-bezier(.16,1,.3,1) ops-slide-in}@keyframes ops-slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.ops-attention-new{animation:1.6s ease-out ops-attention-pulse}@keyframes ops-attention-pulse{0%{box-shadow:0 0 #e2244a80}to{box-shadow:0 0 0 12px #e2244a00}}.ops-panel{border-radius:var(--ops-radius-xl);border:1px solid var(--ops-line);background:var(--ops-panel);font-family:var(--ops-font)}.ops-eyebrow{letter-spacing:normal;color:var(--ops-ink-soft);font-size:13px;font-weight:400}.ops-heading{font-family:var(--ops-font);letter-spacing:-.8px;color:var(--ops-ink);font-weight:400}.ops-accent{color:var(--ops-scarlet)}.ops-accent-bg{background:var(--ops-scarlet);color:#fff}
