.agentHQ2D{--hq-text:var(--overview-info-primary,#e6eaf0);--hq-muted:var(--overview-info-muted,#91a0ac);--hq-panel:#0f1720e0;--hq-border:#cdd9e421;--hq-green:#9ac7b0;--hq-amber:#d2b381;--hq-controls-width:224px;grid-template-columns:var(--hq-controls-width) minmax(0, 1fr);width:100%;min-width:0;height:100%;min-height:480px;color:var(--hq-text);isolation:isolate;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"controls world""status status";font-family:inherit;display:grid;position:relative;overflow:hidden}.agentHQ2D button,.agentHQ2D input,.agentHQ2D textarea,.agentHQ2D select{font:inherit}.agentHQ2D button{cursor:pointer}.agentHQ2D button:disabled{opacity:.45;cursor:not-allowed}.agentHQ2D button:focus-visible,.agentHQ2D input:focus-visible,.agentHQ2D textarea:focus-visible,.agentHQ2D select:focus-visible,.agentHQ2D summary:focus-visible{outline-offset:3px;outline:2px solid #b4c7d7}.hq2dCommandRail{z-index:3;flex-direction:column;grid-area:controls;align-self:start;gap:9px;min-width:0;padding:12px 10px 12px 14px;display:flex;position:relative}.agentHQ2D .hq2dRailControl{isolation:isolate;box-sizing:border-box;border:1px solid var(--flowboard-glass-border-soft,var(--hq-border));width:100%;min-width:0;min-height:44px;color:var(--hq-text);background:var(--flowboard-glass-control,transparent);box-shadow:var(--control-track-shadow,inset 0 2px 3px -2px #00000059), inset 0 1px 0 var(--flowboard-glass-highlight,#ffffff1f);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:22px;align-items:center;gap:9px;padding:10px 13px;display:flex;position:relative}.agentHQ2D .hq2dRailControl:before,.agentHQ2D .hq2dRailControl:after{content:"";z-index:-1;box-sizing:border-box;border-radius:inherit;background:var(--widget-rim-highlight,linear-gradient(155deg, #ffffff42, #ffffff06 42%, #ffffff26));pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.agentHQ2D .hq2dRailControl:after{opacity:.22;filter:blur(.6px);padding:5px}.agentHQ2D .hq2dRailAction{text-align:left;justify-content:flex-start;font-size:11px;font-weight:600;line-height:1.3}.agentHQ2D .hq2dRailAction>span{min-width:0}.agentHQ2D .hq2dRailAction>svg,.hq2dRailSearch>svg{flex:none}.agentHQ2D .hq2dRailAction:hover{background:var(--dm-button-selected,#ffffff14)}.hq2dRailSearch{color:var(--hq-muted)}.agentHQ2D .hq2dRailSearch input{width:100%;min-width:0;color:var(--hq-text);background:0 0;border:0;outline:0;font-size:11px;line-height:1.3}.hq2dRailSearch input::placeholder{color:var(--hq-muted)}.agentHQ2D .hq2dRailSearchClear{width:28px;height:28px;color:var(--hq-text);background:0 0;border:0;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;margin:-5px -8px -5px -3px;padding:0;display:flex}.hq2dSearchResults{border:1px solid var(--hq-border);background:var(--hq-panel);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:13px;width:280px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 12px 40px #0005}.hq2dRailSearch>.hq2dSearchResults{z-index:4;max-width:calc(100vw - var(--hq-controls-width) - 25px);top:0;left:calc(100% + 10px);right:auto}.hq2dSearchResults>button{text-align:left;width:100%;color:var(--hq-text);background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.hq2dSearchResults>button:hover{background:#ffffff0b}.hq2dSearchResults small{color:var(--hq-muted);margin-top:3px;font-size:10px;display:block}.hq2dSearchResults p{padding:9px;font-size:11px}.hq2dQuietButton,.hq2dPrimaryButton{border:1px solid var(--hq-border);min-height:35px;color:var(--hq-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#19232e80;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;transition:background .16s,border-color .16s;display:inline-flex;font-size:11px!important;font-weight:600!important}.hq2dPrimaryButton{background:#9fbcaf21;border-color:#b6d0c452}.hq2dPrimaryButton:hover:not(:disabled),.hq2dQuietButton:hover:not(:disabled){background:#a5bcce2b;border-color:#d5e3ed59}.hq2dWorldScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff2 transparent;grid-area:world;place-items:start;min-width:0;min-height:0;display:grid;overflow:auto}.hq2dWorldScroll.is-overview{overflow:visible}.hq2dWorld{flex:none;width:100%;height:100%;min-height:0;display:block;overflow:visible}.hq2dBackdropSoftener{z-index:-1;inset:var(--hq-content-top,0px) 0 0;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(.82);backdrop-filter:blur(18px)saturate(.82);background:#1014151f;position:absolute;-webkit-mask-image:radial-gradient(68% 55% at 56% 100%,#000 32%,#000c 58%,#0000 100%);mask-image:radial-gradient(68% 55% at 56% 100%,#000 32%,#000c 58%,#0000 100%)}.hq2dStationArt{pointer-events:none}.hq2dRoomHitArea{fill:#0000;stroke:#0000;stroke-width:1px;transition:fill .16s,stroke .16s}.hq2dRoom:hover .hq2dRoomHitArea{fill:#ffffff05}.hq2dRoom:focus-visible .hq2dRoomHitArea,.hq2dRoom.is-selected .hq2dRoomHitArea{fill:#b6e4e509;stroke:#e8f7f7aa}.hq2dSignFrame{fill:#131f24;stroke:#a8b3b2;stroke-width:1px}.hq2dSignLight{fill:none;stroke:#e8e2d0;stroke-width:.8px;opacity:.8}.hq2dRoomName{fill:#f3efdf;font:600 calc(11px * var(--world-font-scale,1)) ui-monospace, SFMono-Regular, monospace;letter-spacing:-.4px}.hq2dRoom:hover .hq2dSignFrame,.hq2dRoom:focus-visible .hq2dSignFrame,.hq2dRoom.is-selected .hq2dSignFrame{stroke:#eefbfb}.hq2dResidentHitArea{fill:#0000}.hq2dResidentSelection{fill:#0000;stroke:#0000;stroke-width:1px}.hq2dAgent:hover .hq2dResidentSelection,.hq2dAgent:focus-visible .hq2dResidentSelection,.hq2dAgent.is-selected .hq2dResidentSelection{fill:#bcece626;stroke:#d8f7ec}.hq2dResidentNameplate{pointer-events:none}.hq2dResidentNameplate rect{fill:#101b20e8;stroke:#96b4b34d;stroke-width:.6px}.hq2dResidentName{fill:#e7eeea;letter-spacing:.25px;font:700 9px ui-monospace,SFMono-Regular,monospace}html[data-color-theme] body .ecosystemShell[data-flow-theme=dark] .agentHQ2D .hq2dWorld :is(.hq2dRoomName,.hq2dResidentName){fill:#f3efdf!important}.hq2dSpaceGrid{color:#a9bec91b;opacity:.5}.hq2dStationOutline{fill:#0a121a52;stroke:#95aec01c;stroke-width:1px;stroke-dasharray:5 12}.hq2dCorridors>path{stroke:#182731;stroke-width:34px;fill:none;stroke-linejoin:round}.hq2dCorridors>.hq2dCorridorMark{stroke:#60717d;stroke-width:.8px;opacity:.52;stroke-dasharray:6 8}.hq2dTaskPath{fill:none;stroke:#b2bdc6;stroke-width:2.3px;stroke-linecap:round;opacity:.7}.hq2dTaskPath.is-running{stroke:#9bc7af;stroke-dasharray:8 18;animation:2s linear infinite hq2dFlow}.hq2dTaskPath.is-queued{stroke-dasharray:2 12;opacity:.4}.hq2dTaskPath.is-blocked{stroke:#d2b381;stroke-dasharray:6 6}.hq2dTaskPath.is-completed{stroke:#98b6c9;opacity:.35}.hq2dTaskPath.is-stale{opacity:.22;animation:none}.hq2dRoom{cursor:pointer;outline:none}.hq2dRoomWall{fill:#25333e;stroke:#5d6e7a;stroke-width:1.5px;transition:stroke .16s}.hq2dRoomFloor{fill:#111e28;stroke:#080f16;stroke-width:1.5px}.hq2dRoomTiles{color:#859aa729}.hq2dRoomAccent{stroke:var(--room-color);opacity:.7;stroke-width:3px;stroke-linecap:round}.hq2dRoom:hover .hq2dRoomWall,.hq2dRoom:focus-visible .hq2dRoomWall,.hq2dRoom.is-selected .hq2dRoomWall{stroke:var(--room-color);stroke-width:3px}.hq2dRoom.is-selected .hq2dRoomFloor{fill:#192a35}.hq2dRoomNumber{fill:var(--room-color);font-size:calc(8px * var(--world-font-scale,1));font-family:monospace;font-weight:700}.hq2dRoomTitle{fill:#dae3e9;font-size:calc(12px * var(--world-font-scale,1));letter-spacing:-.4px;font-weight:600}.hq2dRoomSubtitle{fill:#8497a5;font-size:calc(6px * var(--world-font-scale,1));letter-spacing:1px;font-weight:700}.hq2dRoomStatus{fill:#8ea0ad;font-size:calc(6px * var(--world-font-scale,1));letter-spacing:.4px;font-weight:650}.hq2dRoomSignal{fill:#667c88}.hq2dRoomSignal.is-running{fill:#9bc7af}.hq2dEquipment{fill:#293b47;stroke:#536774;stroke-width:1px}.hq2dDevice{fill:#17252f;stroke:#70828d;stroke-width:.7px}.hq2dMonitor{fill:#667f8b;stroke:#9db4c1;stroke-width:.8px}.hq2dDeviceLed{fill:#b8c8c9}.hq2dDeviceLines{stroke:#8ca2ae;fill:none;opacity:.6;stroke-width:1.5px}.hq2dChair{fill:#3d5260;stroke:#6b7f8b;stroke-width:1px}.hq2dFloorMark{stroke:#7b8e994d;fill:none;stroke-dasharray:4 5}.hq2dCoreBase{fill:#263842;stroke:#778b97;stroke-width:2px}.hq2dCoreRing{fill:#12212d;stroke:#9dafba;stroke-width:2px}.hq2dCoreCircuit{fill:none;stroke:#869cab;stroke-width:4px}.hq2dCoreHeart{fill:#adbfc8;stroke:#d9e4e8;stroke-width:2px}.hq2dRoom.has-work .hq2dCoreHeart{fill:#9bc7af}.hq2dRadarEquipment circle{fill:#1b2d39;stroke:#7f97a5;stroke-width:.8px}.hq2dRadarEquipment path{fill:none;stroke:#a6b9c5;stroke-width:1px}.hq2dAgent{cursor:pointer;outline:none}.hq2dAgentHalo{fill:#0000;stroke:#0000;stroke-width:2px}.hq2dAgent:hover .hq2dAgentHalo,.hq2dAgent:focus-visible .hq2dAgentHalo,.hq2dAgent.is-selected .hq2dAgentHalo{fill:#a6bfcc11;stroke:#b9ccd7}.hq2dAgentBody{fill:#ccd6d9;stroke:#8497a4;stroke-width:1px}.hq2dAgentVisor{fill:#314a5b}.hq2dAgentLimbs{stroke:#adbec7;stroke-width:3px;fill:none;stroke-linecap:round}.hq2dAgentState{fill:#7f909b;stroke:#16232d;stroke-width:2px}.hq2dAgent.is-running .hq2dAgentState{fill:#a9d1b9}.hq2dAgent.is-running:not(.is-stale) .hq2dAgentHalo{stroke:#a9d1b973;animation:2.4s ease-in-out infinite hq2dWorking}.hq2dAgent.is-queued .hq2dAgentState{fill:#a7bac9}.hq2dAgent.is-blocked .hq2dAgentState{fill:#d2b381}.hq2dAgent.is-failed .hq2dAgentState{fill:#c49391}.hq2dAgent.is-stale .hq2dAgentState{fill:#7f909b}.hq2dAgentLabel{fill:#b7c5ce;font-size:calc(8px * var(--world-font-scale,1));font-weight:500}.hq2dDeckLabel{fill:#7a909f;letter-spacing:2px;font-size:8px}.hq2dStatusBar{z-index:2;min-height:43px;color:var(--hq-muted);flex-wrap:wrap;grid-area:status;align-items:center;gap:14px;padding:5px 18px 9px;font-size:10px;display:flex}.hq2dStatusCounts{align-items:center;gap:16px;display:flex}.hq2dStatusCounts>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.hq2dStatusCounts strong{color:var(--hq-text);font-size:12px;font-weight:600}.hq2dStatusCounts .is-running{color:var(--hq-green)}.hq2dStatusCounts .is-blocked{color:var(--hq-amber)}.hq2dDataStatus{align-items:center;gap:6px;margin-left:auto;display:flex}.hq2dDataStatus>button,.hq2dZoom>button{border:1px solid var(--hq-border);min-width:26px;min-height:26px;color:var(--hq-text);background:#111c2855;border-radius:7px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.hq2dDataDot{background:#9bc7af;border-radius:50%;width:5px;height:5px}.hq2dDataDot.is-stale{background:#bba786}.hq2dZoom{gap:4px;margin-right:64px;display:flex}.hq2dConnectionNotice{top:calc(var(--hq-content-top,0px) + 12px);left:calc(var(--hq-controls-width) + 20px);color:#cdbda4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#19232bd9;border:1px solid #c0a78838;border-radius:9px;max-width:390px;padding:8px 11px;font-size:10px;position:absolute}.hq2dPanelBackdrop{inset:var(--hq-backdrop-top,0) 0 0;z-index:5;background:#060b112e;border:0;position:absolute}.hq2dPanel{z-index:6;top:var(--hq-panel-top,6px);max-height:calc(100dvh - var(--hq-panel-top,6px) - 9px);border:1px solid var(--hq-border);background:var(--hq-panel);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:20px;flex-direction:column;width:min(425px,100% - 18px);display:flex;position:absolute;bottom:9px;right:9px;overflow:hidden;box-shadow:0 14px 50px #0005}.hq2dPanel.is-mission{width:min(465px,100% - 18px)}.hq2dPanelHeader{border-bottom:1px solid var(--hq-border);align-items:flex-start;gap:12px;padding:19px 20px 15px;display:flex}.hq2dPanelHeader>div{flex:1;min-width:0}.hq2dPanelHeader h2{letter-spacing:-.04em;margin:5px 0 0;font-size:18px;font-weight:600;line-height:1.3}.hq2dPanelHeader>button{border:1px solid var(--hq-border);width:30px;height:30px;color:var(--hq-text);background:#ffffff09;border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.hq2dPanelBody{scrollbar-width:thin;scrollbar-color:#fff3 transparent;min-height:0;padding:16px 20px 24px;font-size:12px;line-height:1.6;overflow:auto}.hq2dPanelBody>.hq2dQuietButton,.hq2dPanelBody>.hq2dPrimaryButton{margin:10px 6px 6px 0}.hq2dMuted{color:var(--hq-muted);margin:0 0 14px;font-size:11px;line-height:1.7}.hq2dMuted>svg{vertical-align:middle;margin-right:5px}.hq2dEmpty{color:var(--hq-muted);border:1px dashed var(--hq-border);border-radius:10px;margin:10px 0;padding:12px;font-size:11px;line-height:1.7}.hq2dPanelSection{margin-top:22px}.hq2dPanelSection h3{color:var(--hq-text);margin:0 0 10px;font-size:12px;font-weight:600}.hq2dList{gap:7px;display:grid}.hq2dList>button{border:1px solid var(--hq-border);color:var(--hq-text);text-align:left;background:#ffffff04;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:flex}.hq2dList>button:hover{background:#ffffff0b}.hq2dList>button>span{flex:1;min-width:0}.hq2dList strong{overflow-wrap:anywhere;font-size:11px;font-weight:600;display:block}.hq2dList small{color:var(--hq-muted);margin-top:3px;font-size:9px;display:block}.hq2dRoomKpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.hq2dRoomKpis>span{border:1px solid var(--hq-border);color:var(--hq-muted);background:#ffffff04;border-radius:10px;gap:3px;padding:10px;font-size:10px;display:grid}.hq2dRoomKpis strong{color:var(--hq-text);font-size:20px;font-weight:500}.hq2dAgentProfile{gap:12px;margin:3px 0 19px;display:flex}.hq2dAgentProfile>span{border:1px solid var(--hq-border);background:#b4c8d010;border-radius:13px;flex:none;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.hq2dAgentProfile strong{color:#b1c4cc;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.hq2dAgentProfile p{color:var(--hq-muted);margin:3px 0;font-size:11px}.hq2dFacts{gap:0;margin:15px 0 19px;display:grid}.hq2dFacts>div{border-bottom:1px solid #ffffff07;grid-template-columns:102px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.hq2dFacts dt{color:var(--hq-muted);font-size:10px}.hq2dFacts dd{overflow-wrap:anywhere;margin:0;font-size:10px}.hq2dTaskHistory{gap:9px;display:grid}.hq2dTaskHistory>div{border:1px solid var(--hq-border);background:#ffffff03;border-radius:11px;padding:12px}.hq2dTaskHistory>div>div{align-items:center;gap:7px;margin-bottom:7px;display:flex}.hq2dTaskHistory strong{font-size:11px;font-weight:600;display:block}.hq2dTaskHistory small{color:var(--hq-muted);overflow-wrap:anywhere;font-size:9px}.hq2dTaskHistory p{color:var(--hq-muted);white-space:pre-wrap;margin:5px 0;font-size:10px}.hq2dTaskHistory button,.hq2dBackButton{color:#b5c7d2;background:0 0;border:0;align-items:center;gap:5px;padding:7px 0 0;font-size:10px;display:flex}.hq2dBadge{border:1px solid var(--hq-border);color:#b5c7d2;border-radius:5px;padding:2px 6px;font-size:9px;line-height:1.5;display:inline-flex}.hq2dBadge.is-running{color:var(--hq-green);border-color:#9bc7af40}.hq2dBadge.is-blocked{color:var(--hq-amber);border-color:#d2b38140}.hq2dEvent{border-bottom:1px solid #ffffff0a;padding:10px 0}.hq2dEvent strong{font-size:11px;font-weight:500}.hq2dEvent p{color:var(--hq-muted);margin:4px 0;font-size:10px}.hq2dEvent small{color:var(--hq-muted);font-size:9px}.hq2dResultMeta{color:var(--hq-muted);align-items:center;gap:9px;margin:12px 0;font-size:10px;display:flex}.hq2dRecordedId{color:var(--hq-muted);overflow-wrap:anywhere;font-size:9px}.hq2dReportText{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.hq2dSource{border-bottom:1px solid #ffffff0a;min-width:0;padding:9px 0}.hq2dSource a{color:#bbcfdc;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:flex}.hq2dSource a:hover{text-decoration:underline}.hq2dSource strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.hq2dSource small,.hq2dSource code{color:var(--hq-muted);overflow-wrap:anywhere;margin-top:3px;font-size:9px;display:block}.hq2dPayload{border:1px solid var(--hq-border);border-radius:10px;margin:17px 0;padding:10px}.hq2dPayload summary{cursor:pointer;color:#bbcad2;font-size:10px}.hq2dPayload pre{max-width:100%;color:var(--hq-muted);max-height:440px;font-size:10px;line-height:1.65;overflow:auto}.hq2dFindings{gap:8px;display:grid}.hq2dFindings>div,.hq2dFindings>p{border:1px solid var(--hq-border);background:#ffffff03;border-radius:10px;margin:0;padding:10px}.hq2dFindings strong{font-size:11px;font-weight:600}.hq2dFindings p{color:var(--hq-muted);margin:4px 0;font-size:10px}.hq2dFindings pre{color:var(--hq-muted);max-height:180px;font-size:9px;overflow:auto}.hq2dFindings small{color:var(--hq-green);font-size:9px}.hq2dMissionForm{gap:16px;display:grid}.hq2dMissionForm .hq2dMuted{margin:0}.hq2dMissionForm>label,.hq2dActivation label{color:#c0ced5;gap:7px;font-size:11px;font-weight:500;display:grid}.hq2dMissionForm>label>small{color:var(--hq-muted);margin-top:-4px;font-size:9px}.hq2dMissionForm textarea,.hq2dMissionForm select,.hq2dActivation input,.hq2dLifecycleConfirm input{border:1px solid var(--hq-border);width:100%;min-width:0;color:var(--hq-text);background:#0a141f66;border-radius:10px;padding:10px 11px;font-size:11px;line-height:1.6}.hq2dMissionForm textarea{resize:vertical;min-height:60px;max-height:260px}.hq2dMissionForm select option{background:#15212c}.hq2dProfileChoices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.hq2dProfileChoices legend{color:var(--hq-muted);margin-bottom:8px;font-size:10px}.hq2dProfileChoices label{border:1px solid var(--hq-border);cursor:pointer;background:#ffffff03;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.hq2dProfileChoices label.is-selected{background:#aec3cf0c;border-color:#aec3cf55}.hq2dProfileChoices input{opacity:0;width:1px;height:1px;position:absolute}.hq2dProfileChoices label:has(input:focus-visible){outline-offset:2px;outline:2px solid #b4c7d7}.hq2dProfileChoices label>span{color:#b8c9d2;padding-top:2px}.hq2dProfileChoices label>div{flex:1;min-width:0}.hq2dProfileChoices strong{font-size:11px;font-weight:600;display:block}.hq2dProfileChoices p{color:var(--hq-muted);margin:3px 0 5px;font-size:10px;line-height:1.5}.hq2dProfileChoices small{color:#b4c2c5;font-size:9px}.hq2dActivation{background:#b8a98706;border:1px solid #d2b38130;border-radius:12px;gap:9px;padding:12px;display:grid}.hq2dActivation strong{font-size:11px}.hq2dActivation p{color:var(--hq-muted);margin:0;font-size:10px}.hq2dAvailability{color:#cbbba4;border:1px solid #d2b38130;border-radius:10px;margin:0;padding:11px;font-size:11px}.hq2dMissionScope{color:var(--hq-muted);margin:-5px 0 0;font-size:9px;line-height:1.7}.hq2dError{overflow-wrap:anywhere;background:#ae62590b;border:1px solid #ae62592b;border-radius:9px;padding:10px;font-size:11px;color:#d7aaa4!important}.hq2dError button{color:#d7c0b4;background:0 0;border:0;padding:8px 0 0;font-size:10px;display:block}.hq2dError small{color:var(--hq-muted);margin-top:5px;font-size:9px;display:block}.hq2dSpinning{animation:1s linear infinite hq2dSpin}@keyframes hq2dSpin{to{transform:rotate(360deg)}}@keyframes hq2dFlow{to{stroke-dashoffset:-52px}}@keyframes hq2dWorking{50%{stroke-opacity:.3}}@media (max-width:1100px){.agentHQ2D{--hq-controls-width:210px}.hq2dCommandRail{padding-left:10px}.hq2dStatusBar{gap:8px;padding-inline:10px}.hq2dStatusCounts{gap:9px}}@media (max-width:900px){.agentHQ2D{grid-template:"controls""world"minmax(0,1fr)"status"/minmax(0,1fr);height:calc(100dvh - 105px);min-height:620px}.hq2dCommandRail{flex-direction:row;align-items:center;gap:7px;padding:6px 10px}.agentHQ2D .hq2dRailSearch{flex:1 1 0;width:auto;padding-block:0}.agentHQ2D .hq2dRailSearch input{min-height:42px;font-size:16px!important}.agentHQ2D .hq2dRailSearchClear{flex-basis:44px;width:44px;height:44px;margin-block:0}.agentHQ2D .hq2dRailAction{flex:0 0 44px;justify-content:center;width:44px;height:44px;padding:0}.agentHQ2D .hq2dRailAction>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hq2dRailSearch>.hq2dSearchResults{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:min(300px,45dvh);top:calc(100% + 8px);left:0;right:auto}.hq2dWorldScroll{touch-action:pan-x pan-y;padding:5px 0;display:block}.hq2dWorldScroll.is-overview{overflow:auto}.hq2dWorld{width:1100px;min-width:1100px;height:640px}.hq2dStatusBar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e182266;padding:8px 10px;font-size:9px}.hq2dStatusCounts{justify-content:space-between;gap:6px;width:100%}.hq2dDataStatus{flex:1;margin-left:0}.hq2dConnectionNotice{top:calc(var(--hq-content-top,0px) + 64px);max-width:none;left:10px;right:10px}.hq2dPanel{top:var(--hq-panel-top,0);border-radius:15px;width:100%;bottom:0;right:0}.hq2dPanel.is-mission{width:100%}.hq2dPanelBody{padding:15px 17px 24px}}@media (prefers-reduced-motion:reduce){.agentHQ2D *,.agentHQ2D :before,.agentHQ2D :after{transition:none!important;animation:none!important}}.ecosystemShell[data-primary-space=agent-hq]>.studioWorkspace.agentHQFullPageHost{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.agentHQFullPageHost>.agentHQ2D{--hq-content-top:var(--flowboard-header-reserve,88px);--hq-panel-top:calc(var(--flowboard-header-reserve,88px) + 6px);--hq-backdrop-top:var(--flowboard-header-reserve,88px);box-sizing:border-box;height:100dvh;padding-top:var(--flowboard-header-reserve,88px);background:linear-gradient(#0b1722 0,#09131d 100%)}.hq2dHistoryFilters{gap:8px;margin:12px 0;display:grid}.hq2dHistoryFilters label{align-items:center;gap:7px;min-width:0;display:flex}.hq2dHistoryFilters :is(input,select){box-sizing:border-box;border:1px solid var(--hq-border);width:100%;min-width:0;min-height:38px;color:var(--hq-text);background:#0606062e;border-radius:9px;padding:8px 10px;font-size:11px;box-shadow:inset 0 2px 3px #0003}.hq2dHistoryFilters option{background:var(--dm-panel,#25282b);color:var(--dm-text,#e6eaf0)}.hq2dPrefillNotice{border:1px solid var(--hq-border);background:#06060629;border-radius:11px;padding:12px;font-size:11px;line-height:1.6;box-shadow:inset 0 2px 3px #0003}.hq2dPrefillNotice p{margin:6px 0}.hq2dPrefillNotice>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.hq2dPrefillNotice summary{cursor:pointer;padding:8px 0}.hq2dPrefillNotice pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font-size:10px;overflow:auto}@media (max-width:900px){.hq2dHistoryFilters :is(input,select){min-height:44px;font-size:16px}}.hq2dAgentControl{border:1px solid var(--hq-border);background:#ffffff04;border-radius:13px;gap:12px;margin:0 0 19px;padding:13px;display:grid}.hq2dScore{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;display:grid}.hq2dScoreRing{--score:0;border-radius:50%;align-content:center;place-items:center;width:76px;height:76px;display:grid;position:relative}.hq2dScoreRing:before{content:"";background:conic-gradient(#4fae9f calc(var(--score) * 360deg), color-mix(in srgb, var(--hq-muted) 22%, transparent) 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px))}.hq2dScoreRing[data-known=false]:before{background:repeating-conic-gradient(color-mix(in srgb, var(--hq-muted) 40%, transparent) 0 6deg, transparent 6deg 12deg)}.hq2dScoreRing b,.hq2dScoreRing small{position:relative}.hq2dScoreRing b{letter-spacing:-.02em;color:var(--hq-text);font-size:17px;font-weight:650}.hq2dScoreRing small{color:var(--hq-muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.hq2dScore dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:0;display:grid}.hq2dScore dl div{min-width:0}.hq2dScore dt{color:var(--hq-muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px}.hq2dScore dd{color:var(--hq-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:11px}.hq2dLifecycle{border-top:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.hq2dLifecycleState{color:var(--hq-text);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.hq2dLifecycleState i{background:#7d8a94;border-radius:50%;width:7px;height:7px}.hq2dLifecycleState.is-ready i{background:#6fd19a;box-shadow:0 0 8px #6fd19a90}.hq2dLifecycleState.is-paused i{background:#e0b65c}.hq2dLifecycleState.is-draining i{background:#86c8c6}.hq2dLifecycleState.is-disabled i{background:#c46a5f}.hq2dLifecycleConfirm{background:#b8a98706;border:1px solid #d2b38130;border-radius:11px;gap:9px;padding:11px;display:grid}.hq2dLifecycleConfirm p{color:var(--hq-muted);margin:0;font-size:10px;line-height:1.55}.hq2dLifecycleConfirm label{color:var(--hq-muted);gap:5px;font-size:10px;display:grid}.hq2dLifecycleConfirm>div{justify-content:flex-end;gap:8px;display:flex}.hq2dLifecycleOk{color:color-mix(in srgb, #3f9a6a 70%, var(--hq-text));background:#6fd19a12;border:1px solid #6fd19a2b;border-radius:9px;margin:0;padding:9px 10px;font-size:10px}
