body.coreDesktopOps{overflow-x:hidden;font-size:15px}
body.coreDesktopOps .v3-content{padding:18px 20px 28px!important}
body.coreDesktopOps .cockpit-grid{display:grid!important;grid-template-columns:minmax(300px,.9fr) minmax(460px,1.35fr) minmax(330px,1fr)!important;grid-template-areas:"overview neural systems" "assistant neural mission" "devices timeline approvals" "metrics metrics metrics" "operations operations operations"!important;grid-template-rows:auto auto auto auto auto!important;gap:16px!important;align-items:stretch!important;max-width:1880px!important}
body.coreDesktopOps .panel{min-width:0!important;overflow:visible!important;padding:16px!important;border-radius:16px!important}
body.coreDesktopOps .panel>header{position:relative!important;z-index:2!important;margin-bottom:12px!important}
body.coreDesktopOps .panel h2{font-size:16px!important;line-height:1.25!important;letter-spacing:-.01em}
body.coreDesktopOps .eyebrow{font-size:8px!important;letter-spacing:.18em!important}
body.coreDesktopOps .status-pill{font-size:8px!important;padding:4px 8px!important}
body.coreDesktopOps .empty{font-size:11px!important;line-height:1.55!important;color:#8eacbd!important}
body.coreDesktopOps #neural{grid-area:neural!important;min-height:430px!important;max-height:none!important;position:relative!important;overflow:hidden!important}
body.coreDesktopOps #neural .neural-stage{height:360px!important}
body.coreDesktopOps #neural .neural-core,body.coreDesktopOps #neural .core-orb{transform:scale(.76);transform-origin:center center}
body.coreDesktopOps #neural #activity{font-size:10px!important;bottom:31px!important}
body.coreDesktopOps #neural #generated{font-size:8px!important;bottom:16px!important}
body.coreDesktopOps #systems{grid-area:systems!important;overflow:hidden!important}
body.coreDesktopOps #systems .body{display:grid;gap:2px}
body.coreDesktopOps .system{min-height:49px!important;padding:8px 4px!important;grid-template-columns:auto 1fr auto!important;gap:8px!important}
body.coreDesktopOps .system strong{font-size:11px!important;line-height:1.25!important}
body.coreDesktopOps .system .state{font-size:10px!important;white-space:nowrap}
body.coreDesktopOps .system small{font-size:8.5px!important;line-height:1.4!important;color:#7f9fb1!important}
body.coreDesktopOps .system-dot{width:7px!important;height:7px!important}
body.coreDesktopOps #assistantPanel{grid-area:assistant!important}
body.coreDesktopOps #timeline{grid-area:timeline!important}
body.coreDesktopOps .timeline #timeline{max-height:none!important;overflow:visible!important}
body.coreDesktopOps .event{padding:8px 3px!important}
body.coreDesktopOps .event time{font-size:8px!important}
body.coreDesktopOps .event h3{font-size:11px!important;line-height:1.35!important}
body.coreDesktopOps #devicesPanel{grid-area:devices!important}
body.coreDesktopOps #approvals{grid-area:approvals!important}
body.coreDesktopOps #metrics{grid-area:metrics!important}
body.coreDesktopOps .metric-strip{gap:10px!important}
body.coreDesktopOps .metric-strip article{height:88px!important;padding:12px 13px!important;border-radius:14px!important}
body.coreDesktopOps .metric-strip small{font-size:8px!important}
body.coreDesktopOps .metric-strip strong{font-size:22px!important}
body.coreDesktopOps .metric-strip span{font-size:9px!important}
body.coreDesktopOps #operationsPanel{grid-area:operations!important}
body.coreDesktopOps #missionPanel{grid-area:mission!important;min-height:0!important}
body.coreDesktopOps .missionBody{display:grid;gap:8px;max-height:none!important;overflow:visible!important}
body.coreDesktopOps .missionRow{display:grid;grid-template-columns:8px 1fr;gap:10px;align-items:center;padding:11px 12px;border:1px solid rgba(79,175,220,.14);border-radius:12px;background:rgba(4,17,28,.7)}
body.coreDesktopOps .missionRow i{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px rgba(91,234,255,.55)}
body.coreDesktopOps .missionRow.warn i{background:var(--gold);box-shadow:0 0 9px rgba(255,189,89,.55)}
body.coreDesktopOps .missionRow.event i{background:var(--violet);box-shadow:0 0 9px rgba(182,109,255,.5)}
body.coreDesktopOps .missionRow strong{display:block;font-size:11px;line-height:1.3}
body.coreDesktopOps .missionRow small{display:block;margin-top:3px;color:#82a1b2;font-size:9px;line-height:1.4}
body.coreDesktopOps .missionClear{min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7f9faf;border:1px dashed rgba(91,234,255,.18);border-radius:13px;background:rgba(3,14,23,.42)}
body.coreDesktopOps .missionClear b{color:var(--green);font-size:19px}
body.coreDesktopOps .missionClear span{font-size:10px;margin-top:6px}
.desktopAsk{display:grid;gap:11px}.desktopAskState{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:12px;border:1px solid rgba(91,234,255,.18);border-radius:13px;background:rgba(5,20,32,.72)}.desktopAskState>span{font-size:24px;color:var(--cyan);text-align:center}.desktopAskState strong{display:block;font-size:12px}.desktopAskState small{display:block;margin-top:4px;color:#86a4b5;font-size:9px;line-height:1.45}.desktopAsk form{display:flex;gap:8px}.desktopAsk input{min-width:0;flex:1;height:44px;border:1px solid rgba(91,234,255,.3);border-radius:11px;background:#03101a;color:#eefaff;padding:0 12px;outline:0;font-size:12px}.desktopAsk form button,.desktopQuick button{border:1px solid rgba(91,234,255,.24);border-radius:10px;background:#071827;color:#bdefff}.desktopAsk form button{padding:0 14px;font-size:9px;font-weight:900}.desktopQuick{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.desktopQuick button{min-height:34px;font-size:9px}.desktopQuick button:hover{border-color:rgba(91,234,255,.62);color:#fff;background:#0a2231}.desktopAsk #desktopAskReply{color:#789bad;font-size:9px;min-height:15px}
.baseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.baseCard{display:grid;grid-template-columns:46px 1fr auto;gap:11px;align-items:center;padding:14px;border:1px solid color-mix(in srgb,var(--base) 30%,transparent);border-radius:14px;background:linear-gradient(145deg,rgba(7,24,40,.86),rgba(3,12,22,.9));min-width:0}.baseGlyph{width:44px;height:44px;border:1px solid var(--base);border-radius:13px;display:grid;place-items:center;color:var(--base);font-size:11px;font-weight:950;box-shadow:0 0 20px color-mix(in srgb,var(--base) 16%,transparent)}.baseCard strong{display:block;font-size:12px}.baseCard small{display:block;margin-top:4px;color:#83a1b2;font-size:9px;line-height:1.4}.baseState{padding:5px 8px;border-radius:999px;border:1px solid rgba(120,160,180,.2);font-size:7px;letter-spacing:.11em;color:#829aa7}.baseState.active{color:var(--green);border-color:rgba(69,232,158,.32);box-shadow:0 0 14px rgba(69,232,158,.08)}.baseState.ready{color:var(--cyan);border-color:rgba(91,234,255,.3)}.baseState.stale{color:var(--gold);border-color:rgba(255,189,89,.3)}
body.coreDesktopOps .overview-row,body.coreDesktopOps .data-row,body.coreDesktopOps .trust-grid span{font-size:9.5px!important;padding:7px 0!important}
body.coreDesktopOps .overview-row strong,body.coreDesktopOps .data-row strong{font-size:9.5px!important}
body.coreDesktopOps .health-ring{width:96px!important;height:96px!important}
body.coreDesktopOps .health-ring strong{font-size:11px!important}
body.coreDesktopOps .health-ring span{font-size:7px!important}
body.coreDesktopOps .v3-nav a,body.coreDesktopOps .v3-nav .disabled{min-height:38px!important;font-size:12px!important;padding:0 11px!important}
body.coreDesktopOps .nav-title{font-size:8px!important;margin-top:14px!important}
body.coreDesktopOps .topbar{height:72px!important;grid-template-columns:170px minmax(360px,1fr) auto auto auto auto auto!important;padding:0 16px!important}
body.coreDesktopOps .v3-shell{min-height:calc(100vh - 72px)!important}
body.coreDesktopOps .v3-nav{top:72px!important;height:calc(100vh - 72px)!important}
body.coreDesktopOps .brand strong{font-size:29px!important}.coreDesktopOps .brand small{font-size:7px!important}
body.coreDesktopOps .command-bar{height:44px!important}.coreDesktopOps .command-bar input{font-size:12px!important}.coreDesktopOps .modebar button{font-size:10px!important}.coreDesktopOps .health{font-size:10px!important}.coreDesktopOps .topbar time{font-size:10px!important}
#desktopOpsToast{position:fixed;z-index:999;right:18px;bottom:18px;max-width:420px;transform:translateY(18px);opacity:0;pointer-events:none;transition:.2s;padding:13px 16px;border:1px solid rgba(91,234,255,.35);border-radius:12px;background:rgba(4,17,29,.97);color:#dff9ff;font-size:11px;box-shadow:0 20px 50px #0009}#desktopOpsToast.show{opacity:1;transform:none}#desktopOpsToast[data-tone="green"]{border-color:rgba(69,232,158,.4);color:#caffdf}#desktopOpsToast[data-tone="red"]{border-color:rgba(255,99,117,.45);color:#ffd0d6}#desktopOpsToast[data-tone="gold"]{border-color:rgba(255,189,89,.45);color:#ffe2ad}
@media(max-width:1500px){body.coreDesktopOps .cockpit-grid{grid-template-columns:1fr 1.15fr!important;grid-template-areas:"neural neural" "overview systems" "assistant mission" "devices timeline" "approvals approvals" "metrics metrics" "operations operations"!important}body.coreDesktopOps #neural{min-height:380px!important}.baseGrid{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:1100px){body.coreDesktopOps .topbar{grid-template-columns:150px 1fr auto!important}.coreDesktopOps .modebar,.coreDesktopOps .owner-label,.coreDesktopOps .topbar time{display:none!important}body.coreDesktopOps .cockpit-grid{grid-template-columns:1fr!important;grid-template-areas:"neural" "overview" "assistant" "mission" "systems" "devices" "timeline" "approvals" "metrics" "operations"!important}body.coreDesktopOps #neural{min-height:320px!important}.baseGrid{grid-template-columns:1fr}.desktopQuick{grid-template-columns:repeat(2,1fr)}body.coreDesktopOps .metric-strip{grid-template-columns:repeat(3,1fr)!important}}
