:root{--font-family:"Poppins",system-ui,sans-serif;--font-size-bump:0px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-caps:0.04em;--ls-tight:-0.02em;color-scheme:light;--ease:cubic-bezier(0.2,0.8,0.2,1);--t-fast:140ms;--t-med:220ms}.ops-command{--accent:#E0457B;--font:var(--aleno-typography-font_family,var(--font-family));--mono:"IBM Plex Mono",ui-monospace,monospace;--st-peak:#E0457B;--st-busy:#E59A36;--st-steady:#28B473;--st-quiet:#8AA7AB;--st-alert:#E5544E;--st-closed:#6A7B7D;--r:14px;--r-sm:9px;--brand:var(--accent);--success:var(--st-steady);--warning:var(--st-busy);--danger:var(--st-alert);--info:#3b82f6;--success-bg:color-mix(in srgb,var(--st-steady) 12%,transparent);--warning-bg:color-mix(in srgb,var(--st-busy) 14%,transparent);--danger-bg:color-mix(in srgb,var(--st-alert) 12%,transparent);--info-bg:color-mix(in srgb,var(--info) 12%,transparent);--success-500:var(--st-steady);--warning-500:var(--st-busy);--warning-700:color-mix(in srgb,var(--st-busy) 75%,#000);--error-500:var(--st-alert);--info-500:var(--info)}.ops-command [data-theme=light],.ops-command[data-theme=light]{--bg:#EBEFF0;--surface:#FFFFFF;--surface-2:#F4F7F7;--surface-3:#EDF1F2;--ink:#000000;--ink-1:#000000;--ink-2:color-mix(in srgb,#000 62%,transparent);--ink-3:color-mix(in srgb,#000 42%,transparent);--line:#E2E9E9;--line-2:#D3DDDD;--petrol:#0E3A40;--petrol-ink:#14606B;--shadow:0 1px 2px rgba(14,42,46,0.05),0 8px 24px rgba(14,42,46,0.06);--shadow-lg:0 12px 48px rgba(14,42,46,0.16);--topbar:#000;--topbar-ink:#fff;--border:var(--line);--text:var(--ink);--text-2:var(--ink-2);--text-3:var(--ink-3);--brand-soft:color-mix(in srgb,var(--accent) 10%,#fff);--sh-card:var(--shadow);--sh-panel:0 4px 12px rgba(0,0,0,0.06);--sh-hover:0 12px 40px rgba(14,42,46,0.12)}.ops-command [data-theme=dark],.ops-command[data-theme=dark]{--bg:#07191C;--surface:#0E2C31;--surface-2:#133940;--surface-3:#18454D;--ink:#ffffff;--ink-1:#ffffff;--ink-2:color-mix(in srgb,#fff 72%,transparent);--ink-3:color-mix(in srgb,#fff 48%,transparent);--line:#1B414897;--line-2:#245058;--petrol:#0A2226;--petrol-ink:#5FC9D2;--shadow:0 1px 2px rgba(0,0,0,0.3),0 10px 30px rgba(0,0,0,0.35);--shadow-lg:0 16px 56px rgba(0,0,0,0.5);--topbar:#000;--topbar-ink:#fff;--border:var(--line);--text:var(--ink);--text-2:var(--ink-2);--text-3:var(--ink-3);--brand-soft:color-mix(in srgb,var(--accent) 22%,transparent);--sh-card:var(--shadow);--sh-panel:0 4px 12px rgba(0,0,0,0.2);--sh-hover:0 12px 40px rgba(0,0,0,0.4)}.ops-command{font-family:var(--font);background:var(--bg);color:var(--ink);font-size:calc(14px + var(--font-size-bump));line-height:1.45;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;max-width:100%;overflow-x:clip;min-height:100%}.ops-command h1,.ops-command h2,.ops-command h3,.ops-command p{margin:0}.ops-command button{font-family:inherit;cursor:pointer}.ops-command input{font-family:inherit}.ops-command ::-moz-selection{background:color-mix(in srgb,var(--accent) 28%,transparent)}.ops-command ::selection{background:color-mix(in srgb,var(--accent) 28%,transparent)}.ops-command .sec-head{display:flex;align-items:baseline;gap:12px;margin:4px 2px 14px}.ops-command .sec-head h2{font-size:calc(13px + var(--font-size-bump));font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.ops-command .sec-head .sh-meta{font-size:calc(12px + var(--font-size-bump));font-weight:var(--fw-regular);color:var(--ink-3)}.ops-command .scard{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:15px 16px 14px;overflow:visible}.ops-command .scard.clickable{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,border-radius .15s ease}.ops-command .scard.clickable:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-1px);border-radius:var(--r) var(--r) 0 0;z-index:1}.ops-command .scard.locked{background:var(--surface-2);border-style:dashed;box-shadow:none}.ops-command .btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);font-size:calc(12.5px + var(--font-size-bump));font-weight:var(--fw-semibold);white-space:nowrap;transition:background .15s,color .15s}.ops-command .btn:hover{background:color-mix(in srgb,var(--ink) 16%,transparent)}.ops-command .btn.accent{background:var(--accent);color:#fff}.ops-command .btn.accent:hover{background:color-mix(in srgb,var(--accent) 88%,#000)}.ops-command .btn:disabled{opacity:.55;cursor:default}.ops-command .toggle-btn{height:26px;padding:0 10px;border-radius:6px;color:var(--ink-2);font-weight:var(--fw-medium);font-size:calc(11.5px + var(--font-size-bump));transition:background .15s,color .15s}.ops-command .toggle-btn:hover{color:var(--ink)}.ops-command .toggle-btn.on{background:var(--accent);color:#fff;font-weight:var(--fw-semibold)}.ops-command .chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink-2);font-size:calc(11px + var(--font-size-bump));font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.ops-command .field-input{width:100%;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-size:calc(14px + var(--font-size-bump));outline:none;transition:border-color .12s ease,box-shadow .12s ease}.ops-command .field-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.ops-command .modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:112;width:min(860px,94vw);max-height:86vh;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;animation:tileIn .18s}.ops-command .modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid var(--line)}.ops-command .modal-head h2{font-size:calc(19px + var(--font-size-bump));font-weight:var(--fw-semibold);letter-spacing:-.02em}.ops-command .modal-head p{margin-top:4px;font-size:calc(12.5px + var(--font-size-bump));color:var(--ink-3)}.ops-command .drawer{position:fixed;top:0;right:0;height:100%;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:112;animation:slideIn .22s ease}.ops-command .scrim{position:fixed;inset:0;z-index:111;background:color-mix(in srgb,#000 45%,transparent);animation:fade .15s ease forwards}.ops-command .status-dot{display:inline-block;border-radius:50%;flex-shrink:0}.ops-command .live-dot{width:7px;height:7px;border-radius:50%;background:var(--st-steady);box-shadow:0 0 0 2px color-mix(in srgb,var(--st-steady) 25%,transparent);animation:ringPulse 2.4s ease-out infinite}@keyframes tileIn{0%{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes slideIn{0%{transform:translateX(100%)}}@keyframes fade{to{opacity:1}}@keyframes drillIn{0%{opacity:0;transform:translateY(14px)}}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes skelPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes ringPulse{0%{transform:scale(1);opacity:.5}80%,to{transform:scale(2.4);opacity:0}}@keyframes ovPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 40%,transparent)}to{box-shadow:0 0 0 9px transparent}}@keyframes typing{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(1turn)}}