.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}:root{color:#d9e7ea;background:#081114;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.45}*{box-sizing:border-box}body{background:linear-gradient(90deg,#84ccdc0b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(0deg,#84ccdc09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#081114 0%,#0c171b 52%,#0f1c20 100%);min-width:0;margin:0}button{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #14b8a66b}.skipLink{color:#fff;z-index:100;background:#0f172a;border-radius:8px;padding:9px 12px;font-weight:800;transition:transform .18s;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.appShell{grid-template-columns:236px minmax(0,1fr);gap:16px;width:100%;max-width:none;min-height:100vh;margin:0 auto;padding:18px;transition:grid-template-columns .22s;display:grid}.appShell.sidebarCollapsed{grid-template-columns:76px minmax(0,1fr)}.appSidebar{background:linear-gradient(#102227fa,#0f172afa),#0f172a;border:1px solid #94a3b838;border-radius:8px;flex-direction:column;align-self:start;gap:16px;min-height:calc(100vh - 36px);padding:14px;transition:padding .22s,width .22s;display:flex;position:sticky;top:18px;box-shadow:0 22px 52px #0f172a29}.sidebarBrand{border-bottom:1px solid #e2e8f01f;justify-content:space-between;align-items:center;gap:8px;padding-bottom:13px;display:flex}.sidebarBrandText{gap:4px;min-width:0;display:grid}.sidebarBrandText span{color:#67e8c9;font-size:12px;font-weight:820}.sidebarBrandText strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:780;overflow:hidden}.sidebarBrandText small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.sidebarToggle{color:#d8fff5;cursor:pointer;background:#ffffff14;border:1px solid #e2e8f024;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;transition:background .18s,transform .18s;display:inline-flex}.sidebarToggle:hover{background:#14b8a629;transform:translateY(-1px)}.appSidebar[data-collapsed=yes]{padding:14px 10px}.appSidebar[data-collapsed=yes] .sidebarBrand{justify-content:center}.appSidebar[data-collapsed=yes] .sidebarBrandText,.appSidebar[data-collapsed=yes] .mainNav button span,.appSidebar[data-collapsed=yes] .sidebarBrandText small{display:none}.sideNav{gap:8px;display:grid}.sideNavGroup{gap:6px;display:grid}.sideNavGroup p{color:#8aa39c;margin:0;padding:0 8px;font-size:12px;font-weight:780}.mainNav button,.sideNavGroup button{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;min-height:38px;padding:0 9px;font-weight:760;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.mainNav button:hover,.sideNavGroup button:hover{background:#ffffff14;border-color:#e2e8f01f;transform:translateY(-1px)}.mainNav button.active,.sideNavGroup button.active{color:#f8fafc;background:#14b8a629;border-color:#5eead461;box-shadow:inset 3px 0 #2dd4bf,0 10px 24px #14b8a614}.mainNav button span,.sideNavGroup button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mainNav button b,.sideNavGroup button b{color:#fff;background:#c53030;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:820;display:inline-flex}.appSidebar[data-collapsed=yes] .mainNav button{grid-template-columns:1fr;justify-items:center;padding:0;position:relative}.appSidebar[data-collapsed=yes] .mainNav button b{position:absolute;top:4px;right:4px}.mainShell{min-width:0;overflow:hidden}.loginShell{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.loginPanel{background:#fff;border:1px solid #d7dfd9;border-radius:8px;gap:14px;width:100%;max-width:420px;padding:24px;display:grid}.loginIntro{gap:6px;display:grid}.loginIntro p{color:#5d6d64}.loginPanel label,.configInput{gap:6px;display:grid}.loginPanel label span,.configInput span{color:#40554c;font-size:12px;font-weight:760}.loginPanel input,.configInput input,.configInput select{color:#1c2a23;font:inherit;background:#fff;border:1px solid #cfd9d2;border-radius:8px;width:100%;min-height:36px;padding:8px 10px}.loginButton,.fullWidth{width:100%}.topbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:14px;display:flex}.topbarTitle{gap:4px;min-width:0;display:grid}.topbarTitle p{color:#64726b;max-width:760px;font-size:13px}.breadcrumbs{color:#6f7f76;flex-wrap:wrap;align-items:center;gap:3px;min-height:18px;font-size:12px;font-weight:720;display:flex}.breadcrumbs strong{color:#126d55}.eyebrow{color:#587069;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:24px;font-weight:760}h2{color:#29362f;letter-spacing:0;margin-bottom:10px;font-size:13px;font-weight:760}.topActions{align-items:center;gap:8px;display:flex}.adminTabs{background:#fff;border:1px solid #d7dfd9;border-radius:8px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.adminTabs button{color:#40554c;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 12px;font-weight:760;display:inline-flex}.adminTabs button.active{color:#fff;background:#126d55}.adminMessage,.pageError{margin-bottom:12px}.adminMessage{color:#216e3a;background:#e4f4ea;border:1px solid #9bd6b5;border-radius:8px;padding:9px 12px}.settingsHub{background:#fff;border:1px solid #d7dfd9;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid;box-shadow:0 10px 26px #1c2a230a}.settingsHubTitle{gap:3px;min-width:0;display:grid}.settingsHubTitle span{color:#126d55;font-size:12px;font-weight:820}.settingsHubTitle strong{color:#24352c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.settingsHubStats{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.settingsHubStats span{color:#214f78;background:#eef6ff;border:1px solid #dbeafe;border-radius:999px;min-height:26px;padding:5px 9px;font-size:11px;font-weight:800}.settingsSubNav{background:#f3f7f4;border:1px solid #dce5df;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.settingsSubNav button{color:#40554c;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:780;transition:background .18s,color .18s,transform .18s;display:inline-flex}.settingsSubNav button:hover{background:#fff;transform:translateY(-1px)}.settingsSubNav button.active{color:#fff;background:#126d55}.settingsSubNav b{color:#fff;background:#c53030;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-flex}.iconButton,.iconOnly{color:#1c2a23;cursor:pointer;background:#fff;border:1px solid #cfd9d2;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 12px;font-weight:720;display:inline-flex}.iconButton.subtle:hover{background:#fff;border-color:#b9d8c8}.iconButton:disabled{color:#95a09a;cursor:not-allowed}.iconOnly{width:36px;padding:0}.metricStrip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-bottom:12px;display:grid}.metric{background:#fff;border:1px solid #d7dfd9;border-left-width:4px;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:2px 9px;min-width:0;min-height:58px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.metric:hover{border-color:#b9d8c8;transform:translateY(-2px);box-shadow:0 10px 24px #1c2a2312}.metric span{color:#58665f;font-size:12px;font-weight:700}.metric strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;overflow:hidden}.metric small{color:#78867e;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:11px;font-weight:720;overflow:hidden}.metric.blue{border-left-color:#2e6da4}.metric.amber{border-left-color:#b7791f}.metric.green{border-left-color:#2f855a}.metric.red{border-left-color:#c53030}.metric.violet{border-left-color:#6b46c1}.commandCenterHero{color:#fff;background:linear-gradient(135deg,#0f172afa,#126d55f2,#1e5d7af0),linear-gradient(90deg,#ffffff24 1px,#0000 1px) 0 0/42px 42px;border:1px solid #126d5547;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:18px;min-height:148px;margin-bottom:12px;padding:20px;display:grid;position:relative;overflow:hidden}.commandCenterHero:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:24%;height:100%;animation:5.4s ease-in-out infinite heroSweep;position:absolute;top:0;left:-40%;transform:skew(-18deg)}.commandHeroCopy,.commandHeroSignals{z-index:1;position:relative}.commandHeroCopy{align-content:center;gap:9px;max-width:760px;display:grid}.commandHeroCopy h2{color:#fff;margin:0;font-size:32px}.commandHeroCopy p{color:#ffffffd1;font-size:14px;line-height:1.6}.liveBadge{background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:840;display:inline-flex}.liveBadge i{background:#76f0a1;border-radius:999px;width:8px;height:8px;animation:1.8s ease-out infinite livePulse;display:inline-block;box-shadow:0 0 #76f0a18c}.commandHeroPanel{background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;align-self:center;gap:12px;padding:12px;display:grid}.commandHeroScore{gap:8px;display:grid}.commandHeroScore span{color:#ffffffbd;font-size:12px;font-weight:820}.commandHeroScore strong{color:#fff;font-size:32px;line-height:1}.heroScoreBar{background:#ffffff2e;border-radius:999px;height:8px;overflow:hidden}.heroScoreBar i{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#38bdf8);min-width:6%;height:100%;transition:width .26s;display:block}.commandHeroSignals{grid-template-columns:1fr;align-self:center;gap:10px;display:grid}.commandHeroSignals .statusLine{background:#fffffff5;border-color:#ffffffbd}.overviewScreenGrid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:12px;min-width:0;display:grid}.overviewScreenGrid>*{min-width:0}.overviewScreenGrid>.panel:nth-child(3){grid-column:1/-1}.panelLead,.governanceLead,.runPulseHero{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:10px;padding:10px}.panelLead{gap:3px;display:grid}.panelLead strong,.governanceLead strong,.runPulseHero strong{color:#1e293b;font-size:13px}.panelLead span,.governanceLead span,.runPulseHero span,.runPulseHero p{color:#64748b;font-size:12px;line-height:1.5}.runPulseHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.runPulseHero div{gap:3px;min-width:0;display:grid}.runPulseHero b,.governanceLead b{border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px}.governanceLead{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.governanceLead svg{color:#276749;background:#e3f8ed;border-radius:8px;width:32px;height:32px;padding:7px}.systemDataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.systemDataGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.systemDataCard{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #2e6da4;border-radius:8px;gap:6px;min-height:102px;padding:12px;display:grid}.systemDataCard[data-tone=green]{border-left-color:#2f855a}.systemDataCard[data-tone=amber]{border-left-color:#b7791f}.systemDataCard[data-tone=red]{border-left-color:#c53030}.systemDataCard span{color:#64726b;font-size:12px;font-weight:820}.systemDataCard strong{color:#20342a;text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1.08;overflow:hidden}.systemDataCard p{color:#64726b;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.systemGaugeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.systemGaugeGrid div{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-top:4px solid #2e6da4;border-radius:8px;align-content:center;gap:6px;min-height:112px;padding:12px;display:grid}.systemGaugeGrid div[data-tone=green]{border-top-color:#2f855a}.systemGaugeGrid div[data-tone=red]{border-top-color:#c53030}.systemGaugeGrid div[data-tone=amber]{border-top-color:#b7791f}.systemGaugeGrid span{color:#64726b;font-size:12px;font-weight:820}.systemGaugeGrid strong{color:#20342a;font-size:34px;line-height:1}.systemGaugeGrid p{color:#64726b;font-size:12px}.systemSignalBar{background:#edf3ef;border-radius:999px;height:10px;margin-top:14px;overflow:hidden}.systemSignalBar span{border-radius:inherit;background:linear-gradient(90deg,#2f855a,#2e6da4);min-width:8%;height:100%;transition:width .26s;display:block}.liveEventList{gap:8px;max-height:520px;padding-right:2px;display:grid;overflow:auto}.liveEventItem{color:#26372e;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e7e2;border-left:4px solid #2e6da4;border-radius:8px;gap:5px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.liveEventItem:hover{border-color:#b9d8c8;transform:translateY(-1px);box-shadow:0 10px 24px #1c2a2312}.liveEventItem span{color:#64726b;font-size:11px;font-weight:820}.liveEventItem strong{color:#26372e;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.liveEventItem p{color:#53635b;max-height:38px;font-size:12px;line-height:1.5;overflow:hidden}.liveEventItem small{color:#728079;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.visualHeroGrid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:12px;min-width:0;margin-bottom:12px;display:grid}.visualHeroGrid>*{min-width:0}.overviewBoard,.configSummaryGrid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:12px;min-width:0;margin-bottom:12px;display:grid}.overviewBoard>*,.configSummaryGrid>*{min-width:0}.priorityStack{gap:8px;display:grid}.priorityItem{color:#26372e;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e7e2;border-radius:8px;gap:5px;min-height:78px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.priorityItem:hover{border-color:#b9d8c8;transform:translateY(-1px);box-shadow:0 8px 22px #1c2a230f}.priorityItem span{border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:820}.priorityItem span[data-tone=green]{color:#276749;background:#e3f8ed}.priorityItem span[data-tone=amber]{color:#805600;background:#fff6d8}.priorityItem span[data-tone=red]{color:#9b2c2c;background:#fee2e2}.priorityItem strong{font-size:14px}.priorityItem p{color:#64726b;font-size:12px;line-height:1.5}.roleHomeHeader{gap:12px;margin-bottom:12px;display:grid}.roleHomeHeader>div:first-child{gap:4px;display:grid}.roleHomeHeader strong{color:#24352c;font-size:16px}.roleHomeHeader p{color:#64726b;font-size:13px}.roleSwitch{background:#f3f7f4;border:1px solid #dce5df;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;display:grid}.roleSwitch button{color:#40554c;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 8px;font-size:12px;font-weight:760}.roleSwitch button.active{color:#fff;background:#126d55}.roleInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.roleInsightCard{border:1px solid #e0e7e2;border-left:4px solid #2e6da4;border-radius:8px;gap:4px;min-height:82px;padding:10px;display:grid}.roleInsightCard[data-tone=green]{border-left-color:#2f855a}.roleInsightCard[data-tone=amber]{border-left-color:#b7791f}.roleInsightCard[data-tone=red]{border-left-color:#c53030}.roleInsightCard span{color:#64726b;font-size:11px;font-weight:780}.roleInsightCard strong{color:#20342a;font-size:22px;line-height:1}.roleInsightCard p{color:#64726b;font-size:12px}.roleFocusList{gap:8px;margin-bottom:10px;display:grid}.roleFocusList button{color:#26372e;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e7e2;border-radius:8px;gap:5px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.roleFocusList button:hover{border-color:#b9d8c8;transform:translateY(-1px);box-shadow:0 8px 22px #1c2a230f}.roleFocusList span{border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:820}.roleFocusList span[data-tone=blue]{color:#214f78;background:#eef6ff}.roleFocusList span[data-tone=green]{color:#276749;background:#e3f8ed}.roleFocusList span[data-tone=amber]{color:#805600;background:#fff6d8}.roleFocusList span[data-tone=red]{color:#9b2c2c;background:#fee2e2}.roleFocusList strong{font-size:13px}.roleFocusList p{color:#64726b;font-size:12px;line-height:1.5}.flowHeroHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.flowHeroHeader div{gap:3px;min-width:0;display:grid}.flowHeroHeader strong{color:#24352c;font-size:15px}.flowHeroHeader span{color:#65736c;overflow-wrap:anywhere;min-width:0;font-size:12px}.wideFlowCanvas{background:#f8faf8;border:1px solid #d7dfd9;border-radius:8px;height:360px;overflow:hidden}.wideFlowCanvas.compact{height:320px}.wideFlowCanvas .react-flow__controls{border-radius:8px;overflow:hidden}.sampleFocus{gap:12px;display:grid}.sampleFocus strong{color:#213229;font-size:17px}.sampleFocus p{color:#40554c;max-height:176px;font-size:13px;line-height:1.62;overflow:auto}.miniKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.miniKpis span{color:#40554c;background:#f1f5f2;border:1px solid #e0e7e2;border-radius:8px;min-height:34px;padding:8px;font-size:12px;font-weight:760}.healthStack{gap:9px;display:grid}.configSummaryGrid .healthStack{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.healthItem{border:1px solid #e0e7e2;border-left:4px solid #b7791f;border-radius:8px;gap:4px;min-height:68px;padding:10px;display:grid}.healthItem[data-ready=yes]{background:#f5fbf7;border-left-color:#2f855a}.healthItem[data-ready=no]{background:#fffdf4}.healthItem span{border-radius:999px;justify-self:start;padding:2px 7px;font-size:11px;font-weight:800}.healthItem[data-ready=yes] span{color:#276749;background:#e3f8ed}.healthItem[data-ready=no] span{color:#805600;background:#fff6d8}.healthItem strong{color:#22342b}.healthItem p{color:#64726b;font-size:12px}.refreshConfigButton{width:100%;margin-top:12px}.launchChecklist{gap:8px;display:grid}.launchChecklist div{background:#fffdf4;border:1px solid #e0e7e2;border-left:4px solid #b7791f;border-radius:8px;gap:4px;padding:10px;display:grid}.launchChecklist div[data-ready=yes]{background:#f5fbf7;border-left-color:#2f855a}.launchChecklist strong{color:#26372e;font-size:13px}.launchChecklist span{color:#64726b;font-size:12px}.governanceCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.governanceCards div{background:#f8faf8;border:1px solid #e0e7e2;border-radius:8px;gap:4px;min-height:76px;padding:12px;display:grid}.governanceCards strong{color:#126d55;font-size:24px;line-height:1}.governanceCards span{color:#64726b;font-size:12px;font-weight:720}.governanceCards.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.operatorWorkspace,.settingsWorkspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:12px;display:grid}.operatorMain,.operatorSide,.settingsMain,.settingsSide{flex-direction:column;gap:12px;min-width:0;display:flex}.systemSnapshot{gap:8px;display:grid}.systemSnapshot.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.statusLine{border:1px solid #e0e7e2;border-left:4px solid #b7791f;border-radius:8px;grid-template-columns:64px 1fr;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:grid}.statusLine[data-ready=yes]{border-left-color:#2f855a}.statusLine span{color:#64726b;font-size:12px;font-weight:760}.statusLine strong{color:#23342b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.actionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.actionColumn{background:#f8faf8;border:1px solid #e0e7e2;border-radius:8px;align-content:start;gap:8px;min-height:170px;padding:10px;display:grid}.actionColumn h3{color:#29362f;letter-spacing:0;margin:0;font-size:13px}.actionItem{background:#fff;border:1px solid #e3e9e5;border-radius:8px;grid-template-columns:1fr auto;gap:8px;padding:9px;display:grid}.actionItem.compact{grid-template-columns:62px 1fr auto;align-items:center}.actionItem strong{color:#24342b;font-size:12px}.actionItem p{color:#64726b;margin-top:2px;font-size:12px}.actionItem span{color:#64726b;font-size:12px}.actionItem small{border-radius:7px;padding:4px 7px;font-size:11px;font-weight:800}.controlStack,.buttonStack{gap:9px;display:grid}.essentialConfigGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settingActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.memberAuthPanel{gap:12px;display:grid}.memberAuthForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.memberAuthWide{grid-column:1/-1}.memberAuthList{border-top:1px solid #e8eee9;gap:8px;padding-top:12px;display:grid}.memberAuthItem{color:#26372e;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5df;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:10px;display:grid}.memberAuthItem span{border-radius:999px;padding:3px 7px;font-size:11px;font-weight:760}.memberAuthItem span[data-status=active]{color:#236b45;background:#e4f5eb}.memberAuthItem span[data-status=disabled]{color:#6c7771;background:#eef1ef}.memberAuthItem strong{font-size:13px}.memberAuthItem small{color:#5c6c64;font-size:12px}.memberAuthItem em{color:#8a978f;grid-column:2/-1;font-size:12px;font-style:normal}.advancedConfig{background:#fff;border:1px solid #d7dfd9;border-radius:8px;padding:12px 14px}.advancedConfig summary{color:#29362f;cursor:pointer;font-weight:760}.advancedConfigBody{gap:14px;margin-top:14px;display:grid}.compactSkillList{border-top:1px solid #e8eee9;gap:8px;margin-top:12px;padding-top:12px;display:grid}.compactSkillList div{justify-content:space-between;align-items:center;gap:10px;display:flex}.compactSkillList strong,.compactSkillList span{min-width:0;font-size:12px}.compactSkillList strong{color:#26372e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compactSkillList span{color:#64726b;flex:none}.permissionMatrixStack{gap:12px;display:grid}.permissionMatrixGroup{border:1px solid #dce5df;border-radius:8px;overflow:auto}.permissionMatrixTitle{background:#f6faf7;border-bottom:1px solid #e0e7e2;justify-content:space-between;align-items:center;gap:10px;min-width:820px;padding:10px 12px;display:flex}.permissionMatrixTitle strong{color:#26372e;font-size:14px}.permissionMatrixTitle span{color:#64726b;font-size:12px;font-weight:720}.permissionMatrix{min-width:820px;display:grid}.permissionMatrixHeader,.permissionMatrixRow{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(180px,1.2fr) repeat(6,minmax(92px,1fr));align-items:center;gap:8px;min-height:42px;padding:7px 10px;display:grid}.permissionMatrixRow:last-child{border-bottom:0}.permissionMatrixHeader{color:#66756d;background:#fbfcfb;font-size:12px;font-weight:800}.permissionMatrixRow strong{color:#26372e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.permissionMatrixRow select{font:inherit;border:1px solid #d7dfd9;border-radius:7px;width:100%;height:30px;padding:0 6px;font-size:12px;font-weight:760}.skillConfigList{gap:12px;display:grid}.skillConfigCard{border:1px solid #dce5df;border-radius:8px;gap:12px;display:grid;overflow:hidden}.skillConfigHeader{background:#f6faf7;border-bottom:1px solid #e0e7e2;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.skillConfigHeader strong{color:#26372e;font-size:15px;display:block}.skillConfigHeader span{color:#64726b;margin-top:3px;font-size:12px;font-weight:720;display:block}.skillConfigControls{align-items:center;gap:8px;display:flex}.skillConfigControls label{gap:4px;min-width:108px;display:grid}.skillConfigControls label span{color:#64726b;font-size:11px;font-weight:780}.skillConfigControls select{color:#1c2a23;font:inherit;border:1px solid #cfd9d2;border-radius:7px;min-height:32px;padding:0 8px;font-size:12px}.skillConfigBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0 12px;display:grid}.skillConfigBody .fullWidth{grid-column:1/-1}.skillManifestDetails{border-top:1px solid #edf1ee}.skillManifestDetails summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}.skillManifestDetails summary span,.skillManifestDetails summary small{color:#64726b;font-size:12px;font-weight:760}.skillManifestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.skillManifestGrid>div{min-width:0}.skillManifestGrid strong{color:#26372e;margin-bottom:5px;font-size:12px;display:block}.skillManifestGrid pre{white-space:pre-wrap;word-break:break-word;background:#f6faf7;border:1px solid #e0e7e2;border-radius:6px;max-height:150px;margin:0;padding:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;overflow:auto}.skillTemplateBar{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px 12px;display:grid}.skillTemplateBar>div:first-child{gap:3px;display:grid}.skillTemplateBar strong{color:#26372e;font-size:13px}.skillTemplateBar span{color:#64726b;font-size:12px}.skillTemplateBar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.skillTemplateBar button{color:#244f3f;cursor:pointer;background:#fff;border:1px solid #cfd9d2;border-radius:7px;min-height:30px;padding:0 9px;font-size:12px;font-weight:760}.skillTemplateBar button:hover{background:#f4f8f5;border-color:#b9d8c8}.skillTemplateBar button:disabled{color:#95a09a;cursor:not-allowed}.configInput textarea{color:#1c2a23;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd9d2;border-radius:8px;width:100%;min-height:74px;padding:8px 10px}.skillConfigCard .permissionMatrix{border-top:1px solid #edf1ee}.skillPermissionDetails{border-top:1px solid #edf1ee;overflow:auto}.skillPermissionDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.skillPermissionDetails summary span{color:#26372e;font-size:13px;font-weight:780}.skillPermissionDetails summary small{color:#687870;font-size:12px;font-weight:720}.skillDirectory{gap:10px;display:grid}.skillDirectoryItem{background:#fff;border:1px solid #dce5df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px;display:grid}.skillDirectoryItem strong{color:#26372e;font-size:14px}.skillDirectoryItem p{color:#64726b;margin-top:3px;font-size:12px;line-height:1.55}.skillDirectoryItem>span{border-radius:999px;align-self:start;padding:3px 8px;font-size:11px;font-weight:800}.skillDirectoryItem>small{color:#66756d;grid-column:1/-1;font-size:12px;font-weight:720}.toolChips{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.toolChips b{color:#40554c;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f2;border:1px solid #e0e7e2;border-radius:999px;max-width:100%;padding:3px 8px;font-size:11px;font-weight:760;overflow:hidden}.memoryList{gap:10px;display:grid}.memoryCard{border:1px solid #dce5df;border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) auto;align-items:start;gap:9px;padding:12px;display:grid}.memoryCard.simplified{grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) auto}.memoryCard>div:first-child{gap:4px;display:grid}.memoryCard span[data-status]{border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:800}.memoryCard strong{color:#26372e;font-size:13px}.memoryCard p{color:#53635b;font-size:12px}.memoryMeta{gap:4px;display:grid}.memoryMeta small{color:#687870;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.insightCommandBar{color:#f8fafc;background:linear-gradient(135deg,#121826fa,#1e3430f5),#121826;border:1px solid #94a3b838;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;margin-bottom:12px;padding:14px;display:grid;box-shadow:0 16px 36px #0f172a24}.insightCommandBar>div:first-child{gap:4px;min-width:0;display:grid}.insightCommandBar span{color:#a7f3d0;font-size:12px;font-weight:820}.insightCommandBar strong{font-size:20px}.insightCommandBar p{color:#d8e4df;font-size:13px}.insightKpiRail{grid-template-columns:repeat(4,minmax(88px,1fr));gap:8px;display:grid}.insightKpiRail div{background:#ffffff14;border:1px solid #e2e8f01f;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:3px;min-height:58px;padding:9px;display:grid}.insightKpiRail svg{color:#fbbf24;grid-row:span 2}.insightKpiRail b{color:#fff;font-size:18px;line-height:1}.insightKpiRail span{color:#dbeafe;font-size:11px;font-weight:760}.insightWorkspace{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:12px;min-width:0;height:calc(100vh - 198px);display:grid;overflow:hidden}.insightMain,.insightSide{flex-direction:column;gap:12px;min-width:0;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.insightList{gap:10px;max-height:calc(100vh - 300px);padding-right:2px;display:grid;overflow:auto}.insightCard{background:#fff;border:1px solid #d8e3dc;border-radius:8px;gap:10px;padding:12px;display:grid;box-shadow:0 10px 24px #18271f0d}.insightCard[data-severity=high]{border-color:#f4b4a8;box-shadow:inset 3px 0 #dc2626}.insightCard[data-severity=medium]{box-shadow:inset 3px 0 #d97706}.insightCard header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.insightCard header>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.insightCard header strong{color:#1f2f26;font-size:15px}.insightCard header small{color:#7b8a82;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.insightCard span[data-status],.insightCard span[data-severity]{border-radius:999px;padding:3px 7px;font-size:11px;font-weight:820}.insightCard span[data-status=open]{color:#9a3412;background:#fff7ed}.insightCard span[data-status=triaged],.insightCard span[data-status=planned]{color:#1d4ed8;background:#eff6ff}.insightCard span[data-status=shipped]{color:#047857;background:#ecfdf5}.insightCard span[data-status=dismissed]{color:#64748b;background:#f1f5f9}.insightCard span[data-severity=high]{color:#b91c1c;background:#fef2f2}.insightCard span[data-severity=medium]{color:#b45309;background:#fffbeb}.insightCard span[data-severity=low]{color:#15803d;background:#f0fdf4}.insightConversation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.insightConversation div,.insightSuggestion{background:#f7faf8;border:1px solid #e2ebe5;border-radius:8px;gap:5px;min-width:0;padding:9px;display:grid}.insightConversation span,.insightSuggestion strong{color:#5f6f66;font-size:11px;font-weight:820}.insightConversation p,.insightSuggestion p{color:#26372e;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.insightMeta{flex-wrap:wrap;gap:6px;display:flex}.insightMeta span{color:#52645a;background:#eef4f1;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:760}.insightCard footer{flex-wrap:wrap;gap:6px;display:flex}.insightLoop{gap:8px;display:grid}.insightLoop div{background:#f7faf8;border:1px solid #e2ebe5;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:3px 8px;padding:10px;display:grid}.insightLoop b{color:#fff;background:#0f766e;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.insightLoop strong{color:#203229;font-size:13px}.insightLoop span{color:#66766d;grid-column:2;font-size:12px}.insightTypeList{gap:8px;display:grid}.insightTypeList div{background:#f7faf8;border:1px solid #e2ebe5;border-radius:8px;justify-content:space-between;align-items:center;padding:9px;display:flex}.insightTypeList strong{color:#26372e;font-size:13px}.insightTypeList span{color:#66766d;font-size:12px;font-weight:760}.auditWorkspace{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:12px;min-width:0;height:calc(100vh - 198px);display:grid;overflow:hidden}.auditCommandBar{color:#f8fafc;background:linear-gradient(135deg,#0f172afa,#1e293bf5),#0f172a;border:1px solid #94a3b838;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;margin-bottom:12px;padding:14px;display:grid;box-shadow:0 16px 36px #0f172a24}.auditCommandBar>div:first-child{gap:4px;min-width:0;display:grid}.auditCommandBar span{color:#94a3b8;font-size:12px;font-weight:820}.auditCommandBar strong{font-size:20px}.auditCommandBar p{color:#cbd5e1;font-size:13px}.auditKpiRail{grid-template-columns:repeat(4,minmax(88px,1fr));gap:8px;display:grid}.auditKpiRail div{background:#ffffff14;border:1px solid #e2e8f01f;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:3px;min-height:58px;padding:9px;display:grid}.auditKpiRail svg{color:#5eead4;grid-row:span 2}.auditKpiRail b{color:#fff;font-size:18px;line-height:1}.auditKpiRail span{color:#cbd5e1;font-size:11px;font-weight:760}.auditMain,.auditSide{flex-direction:column;gap:12px;min-width:0;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.auditSide .auditList.compact{max-height:320px;overflow:auto}.configSection{gap:14px;display:grid}.configSection p{color:#5d6d64}.configForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.configInput small{color:#8a978f;margin-left:6px;font-size:11px;font-weight:700}.auditList{gap:8px;display:grid}.auditList.compact{gap:7px}.auditList.compact .auditRow.tool{grid-template-columns:minmax(0,1fr) auto}.auditList.compact .auditRow.tool p{grid-column:1/-1}.messageButton{cursor:pointer;text-align:left;width:100%}.runRecordHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.runRecordHeader div{gap:2px;min-width:0;display:grid}.runRecordHeader strong{font-size:15px}.runRecordHeader span{color:#64726b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.runRecordList{gap:8px;max-height:360px;padding-right:2px;display:grid;overflow:auto}.runRecordRow{color:#26372e;cursor:pointer;text-align:left;background:#fff;border:1px solid #d7dfd9;border-radius:8px;grid-template-columns:66px minmax(180px,1.45fr) minmax(150px,.8fr) minmax(116px,.55fr);gap:10px;min-height:64px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.runRecordRow:hover{border-color:#b9d8c8;transform:translateY(-1px);box-shadow:0 8px 22px #1c2a230f}.runStatusPill{border-radius:999px;place-self:start;padding:4px 8px;font-size:12px;font-weight:800}.runRecordCommand,.runRecordRoute,.runRecordTime{gap:4px;min-width:0;display:grid}.runRecordCommand strong,.runRecordRoute span,.runRecordTime b{color:#26372e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.runRecordCommand small,.runRecordRoute small,.runRecordTime small{color:#6a7971;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.runRecordCommand small,.runRecordTime small{font-family:SFMono-Regular,Consolas,monospace}.runRecordTime{text-align:right;justify-items:end}.flowNode{color:#1c2a23;background:#fff;border:1px solid #cfd9d2;border-left:5px solid #9ca8a0;border-radius:8px;width:190px;padding:0;box-shadow:0 10px 24px #1c2a2314}.flowNode.entry{border-left-color:#2e6da4}.flowNode.success{border-left-color:#2f855a}.flowNode.warning{border-left-color:#b7791f}.flowNode.danger{border-left-color:#c53030}.flowNode .flowNodeBody{gap:5px;padding:11px 12px;display:grid}.flowNode span{color:#64726b;text-transform:none;font-size:11px;font-weight:820}.flowNode strong{overflow-wrap:anywhere;font-size:13px;line-height:1.28}.flowNode p{color:#586860;max-height:48px;margin:0;font-size:11px;overflow:hidden}.auditDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auditDetailGrid div{background:#f8faf8;border:1px solid #e0e7e2;border-radius:8px;gap:4px;min-height:58px;padding:9px 10px;display:grid}.auditDetailGrid span{color:#65736c;font-size:11px;font-weight:780}.auditDetailGrid b{color:#26372e;overflow-wrap:anywhere;font-size:12px;font-weight:760}.auditChainBlock{border-top:1px solid #e0e7e2;gap:5px;margin-top:10px;padding-top:10px;display:grid}.auditChainBlock span{color:#65736c;font-size:11px;font-weight:780}.auditChainBlock p{color:#26372e;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.auditTimeline{border-top:1px solid #e0e7e2;gap:0;max-height:390px;margin-top:10px;padding-top:6px;display:grid;overflow:auto}.auditTimelineItem{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:9px 2px;display:grid;position:relative}.auditTimelineItem:not(:last-child){border-bottom:1px solid #edf1ee}.auditTimelineItem>span{color:#31543d;text-align:center;background:#eef5f0;border:1px solid #d6e4da;border-radius:6px;align-self:start;padding:4px 6px;font-size:10px;font-weight:820}.auditTimelineItem>span[data-status=failed],.auditTimelineItem>span[data-status=deny],.auditTimelineItem>span[data-status=block]{color:#9b3428;background:#fff0ee;border-color:#f0c9c3}.auditTimelineItem div{gap:3px;min-width:0;display:grid}.auditTimelineItem strong{font-size:12px}.auditTimelineItem p,.auditTimelineItem small{color:#65736c;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.explainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.explainColumn{background:#f8faf8;border:1px solid #e0e7e2;border-radius:8px;align-content:start;gap:8px;padding:10px;display:grid}.explainColumn h3{color:#29362f;margin:0;font-size:13px}.explainItem{background:#fff;border:1px solid #e3e9e5;border-radius:8px;gap:5px;padding:9px;display:grid}.explainItem span{border-radius:7px;justify-self:start;padding:4px 7px;font-size:11px;font-weight:800}.explainItem strong{color:#26372e;overflow-wrap:anywhere;font-size:13px}.explainItem p{color:#53635b;font-size:12px;line-height:1.5}.explainItem small{color:#687870;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.auditRow{border:1px solid #e3e9e5;border-radius:8px;align-items:center;gap:10px;padding:10px;display:grid}.auditRow.route{grid-template-columns:minmax(240px,1fr) 150px 76px minmax(220px,.9fr)}.auditRow.tool{grid-template-columns:minmax(220px,.8fr) 92px minmax(320px,1.2fr)}.auditRow strong,.pendingActionItem strong,.memoryItem strong{font-size:13px;display:block}.auditRow small,.pendingActionItem small,.memoryItem small{color:#687870;margin-top:2px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;display:block}.auditRow p,.pendingActionItem p,.memoryItem p{color:#53635b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.auditRow>span,.pendingActionItem>span{border-radius:7px;justify-self:start;padding:4px 7px;font-size:11px;font-weight:800}[data-status=success],[data-status=processed],[data-status=confirmed],[data-status=active]{color:#276749;background:#e3f8ed}[data-status=fallback],[data-status=pending],[data-status=planned],[data-status=require_approval]{color:#805600;background:#fff6d8}[data-status=running],[data-status=readonly_fallback]{color:#214f78;background:#eef6ff}[data-status=failed],[data-status=deny],[data-status=paused],[data-status=disabled]{color:#9b2c2c;background:#fee2e2}.pendingActionItem,.memoryItem{border:1px solid #e3e9e5;border-radius:8px;gap:5px;padding:10px;display:grid}.miniActionButton{color:#fff;cursor:pointer;background:#244f3f;border:0;border-radius:7px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:760}.miniActionButton.secondary{color:#244f3f;background:#eef3ef}.miniActionButton.danger{background:#9b2c2c}.pendingActionActions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;display:flex}.pendingActionActions .miniActionButton{justify-self:auto;align-items:center;gap:5px;display:inline-flex}.miniActionButton:disabled{cursor:wait;opacity:.55}.authorizationRequestItem small{white-space:normal;line-height:1.55}.drawerBackdrop{z-index:80;background:#17201a5c;position:fixed;inset:0}.actionDrawer{background:#fff;border-left:1px solid #d7dfd9;flex-direction:column;gap:14px;width:min(540px,100vw);min-width:0;max-width:540px;height:100%;margin-left:auto;padding:18px;display:flex;overflow:auto;box-shadow:-18px 0 42px #17201a29}.actionDrawer header{border-bottom:1px solid #e5ece7;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;padding-bottom:12px;display:grid}.actionDrawer header>div{gap:7px;min-width:0;display:grid}.actionDrawer header span{border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:820}.actionDrawer header h2{margin:0;font-size:20px}.actionDrawer header p{color:#53635b;line-height:1.6}.drawerSection{gap:9px;display:grid}.drawerSection h3{color:#26372e;margin:0;font-size:13px}.drawerSection>p{color:#40554c;background:#f8faf8;border:1px solid #e0e7e2;border-radius:8px;padding:10px;line-height:1.6}.drawerHint{border:1px solid #e0e7e2;border-radius:8px;gap:3px;padding:10px;display:grid}.drawerHint strong{color:#26372e}.drawerHint span{color:#64726b;font-size:12px}.drawerMeta{gap:8px;margin:0;display:grid}.drawerMeta div{border-bottom:1px solid #edf1ee;grid-template-columns:80px minmax(0,1fr);gap:8px;min-height:30px;padding-bottom:7px;display:grid}.drawerMeta dt{color:#64726b;font-size:12px;font-weight:760}.drawerMeta dd{color:#26372e;overflow-wrap:anywhere;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.drawerSection pre{color:#e7f1eb;background:#111b16;border-radius:8px;margin:0;padding:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.actionDrawer footer{border-top:1px solid #e5ece7;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.runtimeFacts{gap:8px;display:grid}.runtimeFacts div{border-bottom:1px solid #edf1ee;grid-template-columns:68px 1fr;align-items:center;gap:8px;min-height:30px;display:grid}.runtimeFacts div:last-child{border-bottom:0}.runtimeFacts span{color:#64726b;font-size:12px}.runtimeFacts b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel{background:#fff;border:1px solid #dbe3ea;border-radius:8px;min-width:0;padding:14px;animation:.26s both panelEnter;box-shadow:0 12px 30px #0f172a0d}.panel h2{align-items:center;gap:8px;display:flex}.panel h2:before{content:"";background:linear-gradient(#14b8a6,#2563eb);border-radius:999px;width:4px;height:14px;display:inline-block}@keyframes panelEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{0%{box-shadow:0 0 #76f0a18c}70%{box-shadow:0 0 0 8px #76f0a100}to{box-shadow:0 0 #76f0a100}}@keyframes heroSweep{0%,52%{left:-45%}to{left:120%}}.timeline{gap:8px;display:grid}.timelineStep{border:1px solid #e1e8e3;border-left-width:4px;border-radius:8px;grid-template-columns:28px 1fr;align-items:flex-start;gap:10px;min-height:56px;padding:9px 10px;display:grid}.timelineStep.completed{border-left-color:#2f855a}.timelineStep.needs_review{border-left-color:#b7791f}.timelineStep.failed{border-left-color:#c53030}.stepIndex{color:#304139;background:#eef3ef;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.timelineStep p,.reviewItem p,.alertItem p,.brief p{color:#64726b;margin-top:3px;font-size:12px}.reviewList,.alertList,.logList{gap:8px;display:grid}.reviewItem{border:1px solid #e3e9e5;border-radius:8px;grid-template-columns:1fr 76px;align-items:center;gap:10px;padding:10px;display:grid}.reviewItem small{color:#75827b}.statusPill{color:#805600;cursor:pointer;background:#fff6d8;border:1px solid #e9cf7e;border-radius:8px;height:32px;font-weight:800}.statusPill.approved{color:#276749;cursor:default;background:#e3f8ed;border-color:#9bd6b5}.taskTable{border:1px solid #e2e8e4;border-radius:8px;overflow:hidden}.tableHeader,.tableRow{grid-template-columns:90px 1.2fr 72px 1fr;gap:10px;min-height:38px;padding:9px 10px;display:grid}.tableHeader{color:#596860;background:#f1f5f2;font-size:12px;font-weight:800}.tableRow{border-top:1px solid #edf1ee;align-items:center}.tableRow span,.tableRow b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}small[data-status=open]{color:#276749;background:#e3f8ed}small[data-status=blocked]{color:#9b2c2c;background:#fee2e2}.brief,.replyPreview{gap:10px;display:grid}.replyPreview p{color:#64726b;font-size:12px}.replyCards{gap:7px;display:grid}.replyCard{border:1px solid #e3e9e5;border-radius:8px;gap:3px;padding:8px;display:grid}.replyCard small{color:#126d55;text-transform:uppercase;font-size:11px;font-weight:800}.replyCard b,.replyCard span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.replyCard span{color:#64726b;font-size:12px}.briefMetrics{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.briefMetrics span{background:#f1f5f2;border-radius:8px;padding:7px 8px;font-weight:780}.decision{border-left:4px solid #b7791f;padding-left:8px}.alertItem{border:1px solid #e5e9e6;border-left-width:4px;border-radius:8px;padding:9px 10px}.alertItem.high{border-left-color:#c53030}.alertItem.medium{border-left-color:#b7791f}.alertItem.low{border-left-color:#2e6da4}.logItem,.evalItem{border-bottom:1px solid #edf1ee;grid-template-columns:52px 1fr;align-items:center;gap:8px;min-height:34px;padding:6px 0;display:grid}.logItem small{color:#40554c;text-align:center;background:#eef3ef}.evalItem{grid-template-columns:1fr 52px 76px}.evalItem b{color:#126d55}.evalItem small{color:#728079}.emptyLine{color:#7d8983;align-items:center;min-height:42px;font-size:13px;display:flex}.apiError{color:#a63b30;background:#fff4f2;border:1px solid #f0b8af;border-radius:8px;padding:9px}.miniAudit{border-top:1px solid #e8eee9;flex-direction:column;gap:7px;padding-top:9px;display:flex}.miniAudit strong{color:#29362f;font-size:12px}.miniAuditItem{background:#f8faf8;border:1px solid #e1e8e3;border-radius:8px;gap:4px;padding:8px;display:grid}.miniAuditItem span{color:#24342b;font-size:12px;font-weight:720}.miniAuditItem b{border-radius:999px;justify-self:start;padding:2px 7px;font-size:11px}.miniAuditItem b[data-decision=allow]{color:#216e3a;background:#e4f4ea}.miniAuditItem b[data-decision=deny]{color:#b42318;background:#fff0f0}.appShell{gap:18px;padding:16px}.appSidebar{background:linear-gradient(#081114fa,#0a171bfa),#081114;border-color:#78b7c538;box-shadow:0 24px 70px #00000057}.sidebarBrandText span{color:#7dd3fc}.sidebarBrandText strong{color:#effcff}.sidebarBrandText small{color:#7f9aa3}.mainShell{color:#d7e6ea}.topbar{background:#0a171bb8;border:1px solid #78b7c529;border-radius:8px;margin-bottom:16px;padding:14px;box-shadow:0 18px 46px #0000002e}.breadcrumbs{color:#80a4ae}.breadcrumbs strong,.topbarTitle h1{color:#f1fbfd}.topbarTitle p{color:#8ca8b1}.iconButton,.iconOnly{color:#d7eef3;background:#0f1f24db;border-color:#82bac638;min-height:38px}.iconButton:hover,.iconOnly:hover{background:#172e34f2;border-color:#7dd3fc6b}.iconButton.primary{color:#ecfeff;background:#0f766e;border-color:#2dd4bf}.iconButton.danger{color:#fecaca;background:#7f1d1d3d;border-color:#f871716b}.iconButton.danger:hover{background:#991b1b61;border-color:#fca5a5b3}.iconButton.subtle{color:#b9f2ff;background:#0e2025b8}.adminMessage{color:#bbf7d0;background:#22c55e1f;border-color:#4ade8057}.apiError{color:#fecaca;background:#7f1d1d38;border-color:#f8717166}.panel,.settingsHub,.advancedConfig,.loginPanel{color:#d7e6ea;background:#0c1a1fd1;border-color:#7fa4ae2e;box-shadow:0 18px 46px #0000002e}.panel h2,.settingsHubTitle strong,.configSection strong,.skillConfigHeader strong,.memberAuthItem strong,.compactSkillList strong,.memoryCard strong,.runRecordHeader strong,.drawerSection h3{color:#eefcff}.panel h2:before{background:linear-gradient(#38bdf8,#2dd4bf)}.settingsHubTitle span,.configInput small,.flowHeroHeader span,.healthItem p,.launchChecklist span,.compactSkillList span,.runRecordHeader span,.configSection p{color:#89a7b0}.loginPanel input,.configInput input,.configInput select,.configInput textarea,.skillConfigControls select,.permissionMatrixRow select{color:#e5f8fb;background:#081114e0;border-color:#7fa4ae3d}.settingsSubNav{background:#081114a8;border-color:#7fa4ae2e}.settingsSubNav button{color:#b5ccd3}.settingsSubNav button:hover{background:#1f373eb8}.settingsSubNav button.active,.mainNav button.active,.sideNavGroup button.active{color:#f8ffff;background:#2dd4bf24;border-color:#5eead461}.opsBigScreen{gap:14px;min-height:calc(100vh - 122px);display:grid}.opsHero{background:linear-gradient(135deg,#081114f5,#0c1f26f5),linear-gradient(90deg,#7dd3fc1f 1px,#0000 1px) 0 0/46px 46px;border:1px solid #7dd3fc38;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:stretch;gap:18px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 68px #00000047}.opsHero:before{content:"";background:linear-gradient(90deg,#0000,#7dd3fc29,#0000);width:22%;height:100%;animation:6s ease-in-out infinite heroSweep;position:absolute;top:0;left:-42%;transform:skew(-18deg)}.opsHeroCopy,.opsReadinessRing{z-index:1;position:relative}.opsHeroCopy{align-content:center;gap:10px;min-width:0;display:grid}.opsHeroCopy h2{color:#f8ffff;margin:0;font-size:34px;line-height:1.12}.opsHeroCopy p{color:#abc5cd;max-width:760px;font-size:14px;line-height:1.65}.opsReadinessRing{background:#081114b8;border:1px solid #7dd3fc33;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;min-height:144px;padding:16px;display:grid}.opsReadinessRing .ring{background:radial-gradient(circle at center, #0a171b 58%, transparent 59%), conic-gradient(#38bdf8 0 calc(var(--score) * 1%), #334155cc 0 100%);border-radius:999px;grid-template-columns:auto auto;justify-content:center;align-items:center;width:108px;height:108px;display:inline-grid}.opsReadinessRing .ring strong{color:#f8ffff;font-size:34px;line-height:1}.opsReadinessRing .ring span{color:#7dd3fc;align-self:end;padding-bottom:17px;font-size:14px;font-weight:800}.opsReadinessRing b{color:#f0fdff;margin-bottom:5px;font-size:18px;display:block}.opsReadinessRing small{color:#93b5bf;font-size:12px;line-height:1.5}.opsStatusRail{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.opsStatusTile{background:#0c1a1fd1;border:1px solid #7fa4ae2e;border-top:3px solid #38bdf8;border-radius:8px;gap:5px;min-height:118px;padding:12px;display:grid}.opsStatusTile[data-tone=green]{border-top-color:#34d399}.opsStatusTile[data-tone=amber]{border-top-color:#f59e0b}.opsStatusTile[data-tone=red]{border-top-color:#f87171}.opsStatusIcon{color:#7dd3fc;background:#7dd3fc1a;border:1px solid #7dd3fc2e;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.opsStatusTile span,.opsLane span,.opsPanelTitle span,.opsFrameworkHeader span,.opsTelemetry span,.opsPulseGrid span{color:#82a8b2;font-size:11px;font-weight:820}.opsStatusTile strong{color:#f1fbfd;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.08;overflow:hidden}.opsStatusTile small{color:#8fa9b1;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.opsFramework,.opsLinkPanel,.opsSignalPanel{background:#0c1a1fd1;border:1px solid #7fa4ae2e;border-radius:8px;min-width:0;box-shadow:0 18px 46px #0000002e}.opsFramework{padding:14px}.opsFrameworkHeader,.opsPanelTitle{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.opsFrameworkHeader strong,.opsPanelTitle strong{color:#eefcff;margin-top:3px;font-size:15px;display:block}.opsTelemetry{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.opsTelemetry span{background:#7dd3fc14;border:1px solid #7dd3fc2e;border-radius:999px;min-height:28px;padding:6px 10px}.opsTelemetry b{color:#f8ffff;font-variant-numeric:tabular-nums}.opsFlowCanvas{background-color:#050c0fbd;background-image:linear-gradient(90deg,#7dd3fc14 1px,#0000 1px),linear-gradient(0deg,#7dd3fc0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #7fa4ae29;border-radius:8px;height:390px;overflow:hidden}.opsFlowCanvas .react-flow__controls,.wideFlowCanvas .react-flow__controls{background:#081114db;border:1px solid #7fa4ae38}.opsFlowCanvas .react-flow__controls button,.wideFlowCanvas .react-flow__controls button{color:#c8e5eb;background:#081114e6;border-bottom-color:#7fa4ae2e}.opsFlowCanvas .flowNode{color:#d9eef2;background:#081114f0;border-color:#7fa4ae3d;width:205px;box-shadow:0 18px 38px #00000047}.opsFlowCanvas .flowNode.entry{border-left-color:#38bdf8}.opsFlowCanvas .flowNode.success{border-left-color:#34d399}.opsFlowCanvas .flowNode.warning{border-left-color:#f59e0b}.opsFlowCanvas .flowNode.danger{border-left-color:#f87171}.opsFlowCanvas .flowNode span{color:#89b3bd}.opsFlowCanvas .flowNode strong{color:#f3fdff}.opsFlowCanvas .flowNode p{color:#8ba7af}.opsFlowCanvas .react-flow__edge-path{stroke:#4fb3c8}.opsFlowCanvas .react-flow__edge.animated .react-flow__edge-path{stroke:#2dd4bf}.opsBottomGrid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:14px;display:grid}.opsLinkPanel,.opsSignalPanel{padding:14px}.opsLaneGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.opsLane{background:#08111494;border:1px solid #7fa4ae29;border-left:4px solid #38bdf8;border-radius:8px;gap:7px;min-height:126px;padding:12px;display:grid}.opsLane[data-tone=green]{border-left-color:#34d399}.opsLane[data-tone=amber]{border-left-color:#f59e0b}.opsLane[data-tone=red]{border-left-color:#f87171}.opsLane strong{color:#f1fbfd;font-size:15px}.opsLane p{color:#91abb3;font-size:12px;line-height:1.6}.opsPulseGrid{gap:10px;display:grid}.opsPulseGrid div{background:#08111494;border:1px solid #7fa4ae29;border-radius:8px;gap:5px;min-height:76px;padding:12px;display:grid}.opsPulseGrid strong{color:#f3fdff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.opsPulseGrid small{color:#8faab2;font-size:12px}.settingsHub{background:linear-gradient(135deg,#091418f0,#0e1f25e6),linear-gradient(90deg,#7dd3fc14 1px,#0000 1px) 0 0/42px 42px;border-color:#7dd3fc33;margin-bottom:14px;box-shadow:0 18px 46px #0003}.settingsHubTitle span,.settingsSubNav button svg{color:#7dd3fc}.settingsHubTitle strong{color:#f0fdff}.settingsHubStats span{color:#c6f4ff;background:#7dd3fc17;border-color:#7dd3fc33}.settingsSubNav button.active{box-shadow:inset 0 0 0 1px #7dd3fc2e}.configSummaryGrid,.settingsWorkspace{gap:14px}.settingsSide{position:sticky;top:16px}.panel,.advancedConfig,.auditCommandBar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.panel{background:linear-gradient(#0c1b20eb,#091418e0),#0b171b;border-color:#7dd3fc29;padding:14px;overflow:hidden;box-shadow:0 20px 52px #0003}.panel h2{color:#f0fdff;margin-bottom:12px;font-size:14px}.panel h2:before{background:linear-gradient(#38bdf8,#2dd4bf);box-shadow:0 0 16px #2dd4bf59}.panelLead,.governanceLead,.runPulseHero,.actionColumn,.systemDataCard,.systemGaugeGrid div,.roleInsightCard,.roleFocusList button,.sampleFocus p,.miniKpis span,.healthItem,.launchChecklist div,.governanceCards div,.statusLine,.memberAuthItem,.skillConfigCard,.skillDirectoryItem,.memoryCard,.pendingActionItem,.memoryItem,.auditRow,.auditDetailGrid div,.explainColumn,.explainItem,.liveEventItem,.runRecordRow,.drawerSection>p,.drawerHint{color:#d7e6ea;background:#08111494;border-color:#7fa4ae29}.healthItem,.launchChecklist div,.roleInsightCard,.systemDataCard{border-left-color:#f59e0b}.healthItem[data-ready=yes],.launchChecklist div[data-ready=yes]{background:#10b98114;border-left-color:#34d399}.healthItem[data-ready=no],.launchChecklist div[data-ready=no]{background:#f59e0b14}.healthItem span,.runStatusPill,.auditRow>span,.pendingActionItem>span,.memoryCard span[data-status],.memberAuthItem span,.explainItem span{border:1px solid #7fa4ae29}.healthItem strong,.launchChecklist strong,.statusLine strong,.roleHomeHeader strong,.roleInsightCard strong,.roleFocusList strong,.sampleFocus strong,.governanceCards strong,.memberAuthItem strong,.skillDirectoryItem strong,.permissionMatrixRow strong,.skillTemplateBar strong,.skillPermissionDetails summary span,.memoryCard strong,.auditDetailGrid b,.explainColumn h3,.explainItem strong,.auditRow strong,.pendingActionItem strong,.memoryItem strong,.runRecordCommand strong,.runRecordRoute span,.runRecordTime b,.runtimeFacts b,.drawerHint strong,.drawerMeta dd{color:#eefcff}.healthItem p,.launchChecklist span,.statusLine span,.roleHomeHeader p,.roleInsightCard p,.roleFocusList p,.sampleFocus p,.systemDataCard p,.systemGaugeGrid p,.governanceCards span,.memberAuthItem small,.memberAuthItem em,.skillDirectoryItem p,.skillDirectoryItem>small,.skillTemplateBar span,.skillPermissionDetails summary small,.memoryCard p,.memoryMeta small,.auditDetailGrid span,.explainItem p,.explainItem small,.auditRow p,.auditRow small,.pendingActionItem p,.pendingActionItem small,.memoryItem p,.memoryItem small,.runRecordCommand small,.runRecordRoute small,.runRecordTime small,.runtimeFacts span,.drawerHint span,.drawerMeta dt,.drawerSection>p{color:#8faab2}.governanceCards strong,.systemGaugeGrid strong{color:#7dd3fc;font-variant-numeric:tabular-nums}.runtimeFacts div,.memberAuthList,.compactSkillList,.skillConfigHeader,.skillTemplateBar,.skillConfigCard .permissionMatrix,.skillPermissionDetails,.skillManifestDetails,.permissionMatrixHeader,.permissionMatrixRow,.drawerMeta div{border-color:#7fa4ae24}.skillManifestDetails summary span,.skillManifestDetails summary small,.skillManifestGrid strong{color:#b8d8df}.skillManifestGrid pre{color:#c8e7ec;background:#050c0fcc;border-color:#7fa4ae2e}.runtimeFacts div{min-height:38px}.healthStack,.launchChecklist,.governanceCards,.compactSkillList,.memoryList,.skillConfigList,.auditList,.runRecordList,.liveEventList{scrollbar-color:#7dd3fc59 #08111480;scrollbar-width:thin}.configInput input,.configInput select,.configInput textarea,.loginPanel input,.skillConfigControls select,.permissionMatrixRow select{color:#e8fbff;background:#050c0fcc;border-color:#7fa4ae38;min-height:40px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff08}.configInput input:hover,.configInput select:hover,.configInput textarea:hover,.skillConfigControls select:hover,.permissionMatrixRow select:hover{border-color:#7dd3fc57}.configInput input:focus,.configInput select:focus,.configInput textarea:focus,.skillConfigControls select:focus,.permissionMatrixRow select:focus{background:#050c0ff5;border-color:#2dd4bf94;box-shadow:0 0 0 3px #2dd4bf1f}.configInput span,.loginPanel label span,.skillConfigControls label span{color:#b8d8df}.configInput small{color:#75a3af}.essentialConfigGrid,.memberAuthForm,.skillConfigBody,.configForm{gap:12px}.advancedConfig{background:linear-gradient(#0c1b20db,#081114d6),#0b171b;border-color:#7dd3fc29}.advancedConfig summary{color:#e9fbff;min-height:36px}.advancedConfigBody{border-top:1px solid #7fa4ae24;padding-top:14px}.wideFlowCanvas{background-color:#050c0fbd;background-image:linear-gradient(90deg,#7dd3fc14 1px,#0000 1px),linear-gradient(0deg,#7dd3fc0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#7fa4ae29}.wideFlowCanvas .flowNode,.flowNode{color:#d9eef2;background:#081114f0;border-color:#7fa4ae3d;box-shadow:0 18px 38px #0000003d}.flowNode span{color:#89b3bd}.flowNode strong{color:#f3fdff}.flowNode p{color:#8ba7af}.memberAuthList,.compactSkillList{border-top-style:dashed}.memberAuthItem,.runRecordRow,.liveEventItem,.skillTemplateBar button,.miniActionButton,.settingsSubNav button,.iconButton{transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.memberAuthItem:hover,.runRecordRow:hover,.liveEventItem:hover,.skillTemplateBar button:hover,.pendingActionItem:hover,.memoryCard:hover{border-color:#7dd3fc61;transform:translateY(-1px);box-shadow:0 16px 36px #0003}.memberAuthItem span[data-status=active],[data-status=success],[data-status=processed],[data-status=confirmed],[data-status=active]{color:#b7f7dc;background:#10b98121;border-color:#34d39952}[data-status=fallback],[data-status=pending],[data-status=planned],[data-status=require_approval]{color:#fde68a;background:#f59e0b24;border-color:#f59e0b57}[data-status=running],[data-status=readonly_fallback]{color:#bae6fd;background:#38bdf821;border-color:#38bdf852}.memberAuthItem span[data-status=disabled],[data-status=failed],[data-status=deny],[data-status=paused],[data-status=disabled]{color:#fecaca;background:#f8717124;border-color:#f8717157}.skillConfigCard{background:#08111480}.skillConfigHeader{background:linear-gradient(90deg,#7dd3fc1a,#2dd4bf0a),#0811149e}.skillConfigHeader span{color:#8faab2}.skillConfigControls{align-items:end}.skillTemplateBar button{color:#d8f5fb;background:#0c1f26b8;border-color:#7fa4ae33;min-height:32px}.skillTemplateBar button:hover{color:#f0fdff;background:#2dd4bf1f}.skillPermissionDetails summary{background:#050c0f47}.permissionMatrix{background:#050c0f4d}.permissionMatrixHeader{color:#8fb5bf;background:#050c0fb3}.permissionMatrixRow:hover{background:#7dd3fc09}.permissionMatrixRow select[data-status=allow]{border-color:#34d3995c}.permissionMatrixRow select[data-status=require_approval],.permissionMatrixRow select[data-status=readonly_fallback]{border-color:#f59e0b61}.permissionMatrixRow select[data-status=deny]{border-color:#f8717152}.toolChips b{color:#bae6fd;background:#7dd3fc14;border-color:#7dd3fc2e}.memoryCard{grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr) auto}.miniActionButton{color:#ccfbf1;background:#2dd4bf2e;border:1px solid #2dd4bf47}.miniActionButton:hover{background:#2dd4bf47}.miniActionButton.secondary{color:#d7f7ff;background:#7dd3fc1a;border-color:#7dd3fc38}.miniActionButton.danger{color:#fecaca;background:#7f1d1d57;border-color:#f871715c}.auditCommandBar{background:linear-gradient(135deg,#081114f5,#0c1f26f0),linear-gradient(90deg,#7dd3fc1a 1px,#0000 1px) 0 0/42px 42px;border-color:#7dd3fc33;box-shadow:0 18px 46px #00000038}.auditCommandBar span{color:#7dd3fc}.auditCommandBar strong{color:#f0fdff}.auditCommandBar p{color:#a7c8d0}.auditKpiRail div{background:#0811148c;border-color:#7dd3fc29}.auditKpiRail b{color:#f0fdff;font-variant-numeric:tabular-nums}.auditKpiRail span{color:#91b2bb}.auditWorkspace{gap:14px;height:calc(100vh - 188px)}.auditMain,.auditSide{scrollbar-color:#7dd3fc59 #08111480;scrollbar-width:thin}.auditLiveEventList{max-height:360px}.runRecordList{max-height:420px}.runRecordRow{background:#0811148f;border-color:#7fa4ae29;grid-template-columns:70px minmax(180px,1.55fr) minmax(150px,.8fr) minmax(116px,.55fr)}.runRecordRow.active{background:#2dd4bf14;border-color:#2dd4bf70;box-shadow:inset 3px 0 #2dd4bf,0 14px 34px #0000002e}.auditDetailGrid div,.explainColumn{background:#050c0f6b}.explainItem,.auditRow,.pendingActionItem,.memoryItem{background:#0811147a}.liveEventItem{border-left-color:#38bdf8}.liveEventItem[data-tone=green]{border-left-color:#34d399}.liveEventItem[data-tone=amber]{border-left-color:#f59e0b}.liveEventItem[data-tone=red]{border-left-color:#f87171}.liveEventItem span{color:#8fb5bf}.liveEventItem strong{color:#eefcff}.liveEventItem p,.liveEventItem small{color:#8faab2}.emptyLine{color:#8faab2;background:#0811145c;border:1px dashed #7fa4ae2e;border-radius:8px;justify-content:center;padding:12px}.drawerBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03070aa8}.actionDrawer{color:#d7e6ea;background:linear-gradient(#0c1b20fa,#081114fa),#081114;border-left-color:#7dd3fc33;box-shadow:-24px 0 70px #00000061}.actionDrawer header,.actionDrawer footer{border-color:#7fa4ae29}.actionDrawer header h2,.drawerSection h3{color:#f0fdff}.actionDrawer header p{color:#9db9c1}.drawerSection pre{color:#d9f7f6;background:#03070ae0;border:1px solid #7fa4ae29}@media (width<=1220px){body{min-width:0}.appShell,.appShell.sidebarCollapsed{grid-template-columns:1fr}.appSidebar{min-height:auto;position:static}.appSidebar[data-collapsed=yes] .sidebarBrand{justify-content:space-between}.appSidebar[data-collapsed=yes] .sidebarBrandText{display:grid}.appSidebar[data-collapsed=yes] .mainNav button span{display:inline}.appSidebar[data-collapsed=yes] .mainNav button{grid-template-columns:20px 1fr auto;justify-items:stretch;padding:0 9px}.appSidebar[data-collapsed=yes] .mainNav button b{position:static}.sideNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settingsHub,.commandCenterHero,.overviewScreenGrid,.opsHero,.opsBottomGrid,.skillManifestGrid{grid-template-columns:1fr}.opsStatusRail,.opsLaneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.visualHeroGrid,.overviewBoard,.configSummaryGrid,.operatorWorkspace,.settingsWorkspace,.configSummaryGrid .healthStack,.memberAuthForm{grid-template-columns:1fr}.metricStrip,.roleSwitch,.roleInsightGrid,.systemSnapshot.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.auditWorkspace,.insightWorkspace{grid-template-columns:1fr;height:auto;overflow:visible}.auditMain,.auditSide,.insightMain,.insightSide{padding-right:0;overflow:visible}}@media (width<=760px){.appShell{gap:10px;padding:10px}.appSidebar{padding:12px}.settingsHub{align-items:stretch}.settingsSubNav{overflow-x:auto}.commandCenterHero,.opsHero{padding:16px}.commandHeroCopy h2{font-size:24px}.opsHeroCopy h2{font-size:26px}.commandHeroSignals,.sideNav{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start}.topActions{flex-wrap:wrap;width:100%}.metricStrip,.scheduleForm,.opsStatusRail,.opsLaneGrid,.actionGrid,.essentialConfigGrid,.configForm,.auditDetailGrid,.explainGrid,.systemDataGrid,.systemDataGrid.compact,.systemGaugeGrid,.roleSwitch,.roleInsightGrid,.systemSnapshot.compact,.governanceCards,.governanceCards.compact{grid-template-columns:1fr}.flowHeroHeader,.runRecordHeader{flex-direction:column;align-items:flex-start}.auditCommandBar,.insightCommandBar{grid-template-columns:1fr;align-items:stretch}.auditKpiRail,.insightKpiRail{grid-template-columns:repeat(2,minmax(0,1fr))}.auditKpiRail div,.insightKpiRail div{min-width:0}.memberAuthItem,.skillDirectoryItem,.skillTemplateBar,.memoryCard{grid-template-columns:1fr}.skillTemplateBar>div:last-child{justify-content:flex-start}.memberAuthItem em,.skillDirectoryItem>small,.toolChips{grid-column:auto}.auditRow.route,.auditRow.tool,.runRecordRow,.insightConversation{grid-template-columns:1fr}.opsFrameworkHeader,.opsPanelTitle{flex-direction:column;align-items:flex-start}.opsTelemetry{justify-content:flex-start}.opsReadinessRing{grid-template-columns:1fr}.opsFlowCanvas{height:520px}.runRecordTime{text-align:left;justify-items:start}}.scheduleForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.schedulePrompt{grid-column:1/-1}.schedulePrompt textarea{min-height:92px}.scheduleList{gap:12px;display:grid}.scheduleCard{background:#0f172a70;border:1px solid #94a3b82e;border-radius:8px;gap:12px;padding:14px;display:grid}.scheduleCard[data-status=active]{border-color:#2dd4bf5c;box-shadow:inset 3px 0 #2dd4bfdb}.scheduleCard header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scheduleCard header>div:first-child{gap:5px;min-width:0;display:grid}.scheduleCard header span,.scheduleMeta span{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b829;border-radius:999px;justify-self:start;padding:3px 8px;font-size:12px;font-weight:780;display:inline-flex}.scheduleCard header span[data-status=active]{color:#99f6e4;background:#14b8a629;border-color:#2dd4bf57}.scheduleCard strong{color:#f8fafc;font-size:15px}.scheduleCard small,.scheduleCard p{color:#94a3b8;margin:0}.scheduleCard p{line-height:1.65}.scheduleActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.scheduleMeta{flex-wrap:wrap;gap:8px;display:flex}.capabilityReleaseBar{background:#071216db;border:1px solid #2dd4bf38;border-left:3px solid #2dd4bf;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:grid}.capabilityReleaseBar>div:first-child{gap:2px;min-width:112px;display:grid}.capabilityReleaseBar span,.capabilityReleaseBar small{color:#8faab2;font-size:12px;font-weight:720}.capabilityReleaseBar strong{color:#7dd3fc;font-variant-numeric:tabular-nums;font-size:28px}.capabilityReleaseBar p{color:#b8d8df;margin:0;line-height:1.6}.capabilityPackageActions,.skillLifecycleActions,.recordViewSwitch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.capabilityImportButton{cursor:pointer}.capabilityImportButton input{display:none}.skillHeaderActions{justify-items:end;gap:9px;display:grid}.skillLifecycleActions{justify-content:flex-end}.skillLifecycleActions button,.recordViewSwitch button{color:#c8e7ec;cursor:pointer;font:inherit;background:#050c0fc2;border:1px solid #7dd3fc38;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.skillLifecycleActions button:first-child{color:#99f6e4;border-color:#2dd4bf61}.skillLifecycleActions button:hover,.recordViewSwitch button:hover,.recordViewSwitch button.active{color:#ecfeff;background:#2dd4bf1f;border-color:#2dd4bf75}.skillLifecycleActions button:disabled{cursor:not-allowed;opacity:.45}.skillVersionDetails{border-top:1px solid #7fa4ae24}.skillVersionDetails summary{color:#b8d8df;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}.skillVersionDetails summary small{color:#75a3af}.skillVersionList,.productReadinessList,.releaseHistoryList{gap:8px;display:grid}.skillVersionList{padding:0 12px 12px}.skillVersionList>div,.productReadinessList>div,.releaseHistoryList>div{background:#050c0f8a;border:1px solid #7fa4ae24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 10px;display:grid}.skillVersionList strong,.productReadinessList strong,.releaseHistoryList strong{color:#eefcff;font-size:13px}.skillVersionList span,.productReadinessList span,.releaseHistoryList span{color:#8faab2;font-size:11px;font-weight:760}.skillVersionList small,.productReadinessList small,.releaseHistoryList small{color:#75a3af;grid-column:1/-1;font-size:11px}.skillVersionList span[data-status=published],.productReadinessList>div[data-ready=yes] span{color:#6ee7b7}.productReadinessList>div[data-ready=no]{border-left:2px solid #f59e0b}.productReadinessList>div[data-ready=no] span{color:#fbbf24}.recordViewSwitch{background:#050c0f75;border:1px solid #7fa4ae24;padding:4px}.recordViewSwitch button{border-color:#0000}@media (width<=1180px){.capabilityReleaseBar{grid-template-columns:1fr}.capabilityPackageActions,.skillHeaderActions{justify-content:flex-start;justify-items:start}}@media (width<=760px){.skillConfigHeader{grid-template-columns:1fr}.skillConfigControls{grid-template-columns:1fr;align-items:stretch;width:100%;display:grid}.skillHeaderActions,.skillLifecycleActions{justify-content:stretch;justify-items:stretch;width:100%}.skillLifecycleActions button,.capabilityPackageActions .iconButton,.capabilityImportButton{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.documentAssetWorkspace{gap:14px;min-width:0;display:grid}.documentAssetSummary{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.documentAssetMetric{background:#0b191de6;border:1px solid #84ccdc29;border-left:3px solid #38bdf8;border-radius:6px;gap:4px;min-height:88px;padding:14px 15px;display:grid}.documentAssetMetric span{color:#8ba7ae;font-size:12px;font-weight:760}.documentAssetMetric strong{color:#f1f5f9;font-size:26px;line-height:1}.documentAssetMetric[data-tone=green]{border-left-color:#34d399}.documentAssetMetric[data-tone=amber]{border-left-color:#f59e0b}.documentAssetMetric[data-tone=red]{border-left-color:#fb7185}.documentAssetBody{background:#071114cc;border:1px solid #84ccdc29;border-radius:8px;grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:calc(100vh - 220px);display:grid;overflow:hidden}.documentAssetListPane{border-right:1px solid #84ccdc24;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.documentAssetToolbar{border-bottom:1px solid #84ccdc1f;grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:7px;padding:11px;display:grid}.documentAssetToolbar label{color:#78969d;background:#030c0fb8;border:1px solid #84ccdc2e;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.documentAssetToolbar input{color:#e2edf0;background:0 0;border:0;outline:0;width:100%;min-width:0}.documentAssetToolbar input::placeholder{color:#617b82}.documentAssetList{align-content:start;max-height:calc(100vh - 284px);padding:7px;display:grid;overflow-y:auto}.documentAssetList>button{color:#cbd8dc;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:58px;padding:8px;transition:background .16s,border-color .16s;display:grid}.documentAssetList>button:hover{background:#1e495238;border-color:#84ccdc29}.documentAssetList>button.active{background:#14b8a61f;border-color:#2dd4bf57}.documentAssetList>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.documentAssetList>button strong,.documentAssetList>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentAssetList>button strong{color:#e7f0f2;font-size:13px}.documentAssetList>button small{color:#769098;font-size:10px}.documentAssetList>button b{color:#fbbf24;align-items:center;gap:2px;font-size:10px;display:inline-flex}.documentAssetList>button i{color:#fb7185}.documentTypeMark{color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf833;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.documentTypeMark.sheet{color:#6ee7b7;background:#34d3991a;border-color:#34d39933}.documentTypeMark.smartsheet{color:#fde047;background:#facc1517;border-color:#facc152e}.documentTypeMark.smartpage{color:#a5b4fc;background:#818cf81a;border-color:#818cf833}.documentAssetEmpty,.documentAssetDetailEmpty{color:#6f8990;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;padding:24px;display:flex}.documentAssetEmpty span,.documentAssetDetailEmpty span{font-size:11px}.documentAssetDetailPane{min-width:0;overflow-y:auto}.documentAssetDetailHeader{background:#0c1d21b8;border-bottom:1px solid #84ccdc1f;justify-content:space-between;align-items:start;gap:20px;padding:19px 20px;display:flex}.documentAssetDetailHeader>div:first-child{gap:4px;min-width:0;display:grid}.documentAssetDetailHeader span{color:#5eead4;font-size:11px;font-weight:780}.documentAssetDetailHeader h2{color:#f1f5f9;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:19px}.documentAssetDetailHeader p{color:#85a0a7;margin:0}.documentAssetActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.documentAssetActions button,.documentAssetActions a{color:#bffbf0;cursor:pointer;background:#14b8a61a;border:1px solid #2dd4bf38;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.documentAssetActions .dangerQuiet{color:#fda4af;background:#f43f5e12;border-color:#f43f5e2e}.documentAssetIdentity{border-bottom:1px solid #84ccdc1a;grid-template-columns:minmax(180px,1.45fr) repeat(4,minmax(110px,1fr));gap:8px;padding:12px 20px;display:grid}.documentAssetIdentity>span{gap:3px;min-width:0;display:grid}.documentAssetIdentity small{color:#6e8990;font-size:10px}.documentAssetIdentity strong{color:#c9d9dd;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.documentAssetSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.documentAssetSections>section{background:#0c1b1fb8;border:1px solid #84ccdc21;border-radius:6px;min-width:0;padding:13px}.documentAssetSections>section:first-child,.documentAssetSections>.documentContractSection{grid-column:1/-1}.documentSectionTitle{justify-content:space-between;align-items:start;gap:12px;margin-bottom:10px;display:flex}.documentSectionTitle>div{gap:2px;display:grid}.documentSectionTitle strong{color:#e3edef}.documentSectionTitle span{color:#708990;font-size:10px}.documentSectionTitle b{color:#7dd3fc;white-space:nowrap;background:#38bdf817;border:1px solid #38bdf829;border-radius:5px;padding:3px 6px;font-size:10px}.documentSheetList,.documentTimeline,.documentVersionList{gap:6px;display:grid}.documentSheetList article{background:#020a0c6b;border:1px solid #84ccdc17;border-radius:5px;grid-template-columns:minmax(150px,.48fr) minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.documentSheetList article>div{gap:2px;display:grid}.documentSheetList article strong{color:#dce8ea}.documentSheetList article span,.documentSheetList article p{color:#78939a;margin:0;font-size:10px}.documentSheetList article p{line-height:1.65}.documentSheetStructure{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.documentSheetStructure p{min-width:0}.documentSheetStructure button,.documentContractActions button,.documentContractEmpty button{color:#9bdff8;cursor:pointer;font:inherit;background:#38bdf814;border:1px solid #38bdf82e;border-radius:5px;flex:none;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-size:10px;display:inline-flex}.documentSheetStructure button:hover,.documentContractActions button:hover,.documentContractEmpty button:hover{background:#38bdf826;border-color:#38bdf852}.documentSheetStructure button:disabled,.documentContractActions button:disabled,.documentContractEmpty button:disabled{cursor:wait;opacity:.5}.documentContractList{gap:8px;display:grid}.documentContractList>article{background:#020a0c6b;border:1px solid #84ccdc1a;border-radius:5px;gap:10px;padding:11px;display:grid}.documentContractHeading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.documentContractHeading>div:not(.documentContractActions){gap:2px;min-width:0;display:grid}.documentContractHeading strong{color:#dce8ea;font-size:12px}.documentContractHeading small{color:#6f8990;font-size:9px}.documentContractStatus{color:#fbbf24;border:1px solid #fbbf243d;border-radius:999px;padding:3px 7px;font-size:9px}.documentContractStatus.active{color:#6ee7b7;border-color:#34d39940}.documentContractStatus.suspended{color:#94a3b8;border-color:#94a3b83d}.documentContractActions{gap:6px;display:flex}.documentContractPolicies{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.documentContractPolicies>span{background:#13272b7a;border-left:2px solid #5eead452;gap:3px;min-height:44px;padding:7px 9px;display:grid}.documentContractPolicies small{color:#6f8990;font-size:9px}.documentContractPolicies strong{color:#bfcfd3;overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.5}.documentContractList footer{color:#627b82;border-top:1px solid #84ccdc14;justify-content:space-between;gap:12px;padding-top:8px;font-size:9px;display:flex}.documentContractEmpty{color:#718a91;justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:10px;display:flex}.documentTimeline article{grid-template-columns:8px minmax(0,1fr);gap:8px;padding:6px 2px;display:grid}.documentTimeline article>div{gap:2px;display:grid}.documentTimeline strong{color:#dbe7e9;font-size:12px}.documentTimeline p{color:#91a7ad;margin:0;font-size:11px}.documentTimeline span{color:#647d84;font-size:9px}.changeStatus{background:#64748b;border-radius:999px;width:8px;height:8px;margin-top:5px}.changeStatus.applied{background:#34d399}.changeStatus.proposed,.changeStatus.applying{background:#fbbf24}.changeStatus.failed,.changeStatus.rejected{background:#fb7185}.documentVersionList article{border-bottom:1px solid #84ccdc14;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:35px;display:grid}.documentVersionList article strong{color:#5eead4}.documentVersionList article span{color:#c7d7da;font-size:11px}.documentVersionList article small{color:#688188;text-align:right;font-size:9px}.documentSectionEmpty{color:#6f8990;margin:8px 0;font-size:11px}@media (width<=1180px){.documentAssetSummary,.documentAssetIdentity{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (width<=900px){.documentAssetBody{grid-template-columns:1fr}.documentAssetListPane{border-bottom:1px solid #84ccdc24;border-right:0}.documentAssetList{max-height:260px}.documentAssetSections{grid-template-columns:1fr}}@media (width<=620px){.documentAssetSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.documentAssetDetailHeader{flex-direction:column;align-items:stretch}.documentAssetActions{justify-content:stretch}.documentAssetActions button,.documentAssetActions a{flex:auto;justify-content:center}.documentAssetIdentity{grid-template-columns:1fr 1fr}.documentSheetList article{grid-template-columns:1fr}.documentContractHeading{grid-template-columns:auto minmax(0,1fr);align-items:start}.documentContractActions{grid-column:1/-1}.documentContractPolicies{grid-template-columns:1fr 1fr}.documentContractList footer,.documentContractEmpty{flex-direction:column;align-items:flex-start}}.asyncTaskList{border-top:1px solid #84ccdc1f;gap:8px;max-height:430px;margin-top:14px;padding-top:12px;padding-right:4px;display:grid;overflow-y:auto}.asyncTaskCard{background:#020a0c6b;border:1px solid #84ccdc1f;border-left:3px solid #94a3b875;border-radius:6px;gap:8px;padding:10px;display:grid}.asyncTaskCard[data-status=running]{border-left-color:#38bdf8}.asyncTaskCard[data-status=partial]{border-left-color:#fbbf24}.asyncTaskCard[data-status=success]{border-left-color:#34d399}.asyncTaskCard[data-status=failed],.asyncTaskCard[data-status=cancelled]{border-left-color:#fb7185}.asyncTaskCard header,.asyncTaskCard footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.asyncTaskCard header>div{gap:2px;min-width:0;display:grid}.asyncTaskCard header strong{color:#dce8ea;font-size:12px}.asyncTaskCard header small,.asyncTaskSteps small{color:#688188;font-size:9px}.asyncTaskCard header>span,.asyncTaskSteps span{border:1px solid #94a3b833;border-radius:999px;flex:none;padding:3px 7px;font-size:9px}.asyncTaskProgress{background:#94a3b81f;border-radius:999px;height:4px;overflow:hidden}.asyncTaskProgress i{background:linear-gradient(90deg,#38bdf8,#2dd4bf);min-width:0;height:100%;transition:width .18s;display:block}.asyncTaskMeta{color:#789098;flex-wrap:wrap;gap:5px 10px;font-size:9px;display:flex}.asyncTaskCard>p,.asyncTaskSteps p{color:#8fa5ab;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.asyncTaskCard>p[data-tone=error],.asyncTaskSteps p{color:#fda4af}.asyncTaskCard footer{justify-content:flex-start}.asyncTaskCard footer .miniActionButton{padding:4px 7px;font-size:9px}.asyncTaskSteps{border-top:1px dashed #84ccdc1f;gap:6px;padding-top:8px;display:grid}.asyncTaskSteps>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.asyncTaskSteps strong{color:#bdd0d4;font-size:10px}.asyncTaskSteps p{grid-column:2/-1}@media (width<=620px){.asyncTaskSteps>div{grid-template-columns:auto minmax(0,1fr);align-items:start}.asyncTaskSteps small,.asyncTaskSteps p{grid-column:2}}.mainNav button .navUnreadDot{background:#f43f5e;border:2px solid #10201d;border-radius:50%;width:9px;min-width:9px;height:9px;padding:0;box-shadow:0 0 0 2px #f43f5e1f}.appSidebar[data-collapsed=yes] .mainNav button .navUnreadDot{top:7px;right:7px}.documentAssetCommandBar,.recordCommandBar{background:#091619e6;border:1px solid #84ccdc29;border-radius:8px;align-items:center;gap:18px;min-width:0;padding:12px 14px;display:grid}.documentAssetCommandBar{grid-template-columns:minmax(210px,1fr) auto}.documentAssetCommandBar>div:first-child,.recordCommandBar>div:first-child{gap:2px;min-width:0;display:grid}.documentAssetCommandBar>div:first-child strong,.recordCommandBar>div:first-child strong{color:#eef7f8;font-size:16px}.documentAssetCommandBar>div:first-child span,.recordCommandBar>div:first-child span{color:#78949b;font-size:11px}.documentAssetCommandBar dl,.recordSummary{align-items:center;gap:8px;margin:0;display:flex}.documentAssetCommandBar dl>div,.recordSummary>span{background:#84ccdc0f;border:1px solid #84ccdc1a;border-radius:6px;align-items:baseline;gap:7px;min-height:36px;padding:8px 10px;display:flex}.documentAssetCommandBar dl>div[data-attention=yes],.recordSummary>span[data-attention=yes]{background:#f59e0b14;border-color:#f59e0b33}.documentAssetCommandBar dt,.recordSummary>span{color:#78949b;font-size:10px;font-weight:720}.documentAssetCommandBar dd,.recordSummary b{color:#edf7f8;margin:0;font-size:14px}.documentAssetBody{min-height:calc(100vh - 188px)}.documentAssetList{max-height:calc(100vh - 252px)}.documentAssetList>button{grid-template-columns:34px minmax(0,1fr) auto;position:relative}.documentAssetList>button.unread{background:#f43f5e09}.documentAssetSignals{justify-content:flex-end;align-items:center;gap:7px;display:flex}.itemUnreadDot{background:#fb4867;border:2px solid #0b191d;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 2px #fb48671f}.documentAssetList>button .itemUnreadDot{color:#0000}.documentAssetIdentity{grid-template-columns:repeat(4,minmax(110px,1fr))}.documentIdentityDetails,.documentAdvancedDetails,.auditAdvancedDetails{color:#b8cbd0;border-bottom:1px solid #84ccdc1a}.documentIdentityDetails>summary,.documentAdvancedDetails>summary,.auditAdvancedDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.documentIdentityDetails>summary::-webkit-details-marker{display:none}.documentAdvancedDetails>summary::-webkit-details-marker{display:none}.auditAdvancedDetails>summary::-webkit-details-marker{display:none}.documentIdentityDetails>summary:after,.documentAdvancedDetails>summary:after,.auditAdvancedDetails>summary:after{color:#6d8a91;content:"+";font-size:17px;font-weight:500}.documentIdentityDetails[open]>summary:after,.documentAdvancedDetails[open]>summary:after,.auditAdvancedDetails[open]>summary:after{content:"−"}.documentIdentityDetails{padding:0 20px}.documentIdentityDetails>summary{min-height:38px;font-size:11px;font-weight:760}.documentIdentityDetails>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 0 12px;display:grid}.documentIdentityDetails span{gap:3px;min-width:0;display:grid}.documentIdentityDetails small{color:#6e8990;font-size:10px}.documentIdentityDetails strong{color:#c9d9dd;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.documentAssetSections{align-items:start}.documentAdvancedDetails{background:#0c1b1f94;border:1px solid #84ccdc1f;border-radius:6px;grid-column:1/-1;overflow:hidden}.documentAdvancedDetails>summary{min-height:46px;padding:0 13px}.documentAdvancedDetails>summary>span{color:#cbdadd;font-size:12px;font-weight:780}.documentAdvancedDetails>summary small{color:#6e8990;margin-left:auto;font-size:10px}.documentAdvancedGrid{border-top:1px solid #84ccdc1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.documentAdvancedGrid>section{background:#05101357;border:1px solid #84ccdc17;border-radius:6px;min-width:0;padding:12px}.documentAdvancedDetails.history>div{border-top:1px solid #84ccdc1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.documentAdvancedDetails.history section{background:#05101357;border:1px solid #84ccdc17;border-radius:6px;min-width:0;padding:12px}.recordCommandBar{grid-template-columns:minmax(180px,1fr) auto auto auto;margin-bottom:12px}.recordViewSwitch{background:#040e1194;border:1px solid #84ccdc1f;border-radius:6px;align-items:center;padding:3px;display:flex}.recordViewSwitch button{color:#769098;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:28px;padding:0 9px;font-size:10px;font-weight:760}.recordViewSwitch button.active{color:#c9fff5;background:#14b8a624}.auditWorkspace.simplified{grid-template-columns:minmax(0,1fr);height:calc(100vh - 186px)}.auditWorkspace.simplified .auditMain{max-width:none;padding-right:4px}.runRecordRow{position:relative}.runRecordRow.unread{background:#f43f5e09}.recordUnreadDot{border-color:#101d20;position:absolute;top:9px;right:9px}.runReplyPreview{background:#f8faf8;border:1px solid #e0e7e2;border-radius:8px;gap:6px;margin-top:8px;padding:10px;display:grid}.runReplyPreview span{color:#65736c;font-size:11px;font-weight:780}.runReplyPreview p{color:#26372e;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.auditAdvancedDetails{color:#26372e;background:#fff;border:1px solid #dbe3dd;border-radius:8px;overflow:hidden}.auditAdvancedDetails>summary{min-height:52px;padding:0 14px}.auditAdvancedDetails>summary span{color:#26372e;font-size:13px;font-weight:800}.auditAdvancedDetails>summary small{color:#718078;margin-left:auto;font-size:11px}.auditAdvancedContent{background:#f4f7f5;border-top:1px solid #e1e8e3;gap:10px;padding:10px;display:grid}@media (width<=1120px){.recordCommandBar{grid-template-columns:minmax(180px,1fr) auto auto}.recordSummary{grid-area:2/1/auto/-1}}@media (width<=900px){.documentAssetCommandBar,.recordCommandBar{grid-template-columns:1fr auto}.documentAssetCommandBar dl,.recordSummary{grid-column:1/-1;overflow-x:auto}.recordViewSwitch{justify-self:end}.recordCommandBar>.iconButton{grid-area:2/2}.documentIdentityDetails>div,.documentAdvancedGrid,.documentAdvancedDetails.history>div{grid-template-columns:1fr}}@media (width<=620px){.documentAssetCommandBar,.recordCommandBar{grid-template-columns:1fr;gap:10px}.recordViewSwitch,.recordCommandBar>.iconButton{grid-area:auto/1;justify-self:stretch}.recordViewSwitch button{flex:1}.documentAssetCommandBar dl,.recordSummary{grid-column:1}.documentAssetCommandBar dl>div,.recordSummary>span{flex:none}.documentAssetIdentity,.documentIdentityDetails>div{grid-template-columns:repeat(2,minmax(0,1fr))}.documentIdentityDetails,.documentAssetIdentity{padding-left:13px;padding-right:13px}.documentAdvancedDetails>summary small,.auditAdvancedDetails>summary small{display:none}.runRecordRow{grid-template-columns:62px minmax(0,1fr)}.runRecordRoute,.runRecordTime{text-align:left;grid-column:2;justify-items:start}}
