@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&family=Newsreader:opsz,wght@6..72,500;6..72,600&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";.graph-links g{cursor:pointer}.graph-links g:focus-visible,.graph-nodes .graph-node:focus-visible{outline:none}.graph-links g.selected line:not(.graph-edge-hit-area){stroke:#70ded3;stroke-width:2.6px}.graph-links g.selected text{fill:#bcece7}.graph-edge-hit-area{stroke:#0000;stroke-width:16px}.graph-nodes .graph-node{cursor:pointer}.graph-nodes .graph-node:hover circle,.graph-nodes .graph-node.selected circle{stroke:#efffff;stroke-width:2.8px;opacity:1}.graph-selection-card{background:#081e2bb8;border:1px solid #70ded338;border-radius:10px;gap:8px;margin:0 17px 12px;padding:13px 14px;display:grid}.graph-selection-card p{color:#9bb2c5;margin:0;font-size:10px;line-height:1.6}.graph-selection-card h3{color:#e2f1f5;margin:3px 0 4px;font-size:13px}.graph-selection-card h3 span{color:#70ded3;margin:0 5px}.graph-selection-card small{color:#70ded3;font:9px DM Mono,monospace}.graph-selection-card .graph-selection-path{color:#6f8aa1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-selection-card .secondary-button{justify-self:start;margin-top:2px}.graph-selection-hint{color:#6f8aa1;text-align:center;border:1px dashed #91b1d329;border-radius:8px;margin:0 17px 12px;padding:9px 12px;font-size:9px}.graph-network{padding-bottom:1px}.graph-flow-canvas{background:radial-gradient(circle at 50% 46%,#2a56712e,#0000 56%);border-top:1px solid #98b5d514;height:610px;position:relative;overflow:hidden}.graph-flow-canvas .react-flow{width:100%;height:100%}.graph-flow-canvas .react-flow__pane{cursor:grab}.graph-flow-canvas .react-flow__pane:active{cursor:grabbing}.graph-flow-canvas .react-flow__controls{border:1px solid #91b1d333;border-radius:9px;overflow:hidden;box-shadow:0 10px 25px #0003}.graph-flow-canvas .react-flow__controls-button{color:#a8c1d1;fill:currentColor;background:#102a42;border-bottom:1px solid #91b1d329;width:29px;height:29px}.graph-flow-canvas .react-flow__controls-button:hover{color:#70ded3;background:#153852}.graph-flow-canvas .react-flow__minimap{background:#091a2ce6;border:1px solid #91b1d333;border-radius:9px;overflow:hidden}.graph-flow-canvas .react-flow__edge-path{stroke-linecap:round}.graph-flow-canvas .react-flow__edge-textbg{fill:#102b42}.graph-flow-canvas .react-flow__edge-text{fill:#8ccdc8;font:10px DM Mono,monospace}.knowledge-flow-node{border:1px solid color-mix(in srgb, var(--node-color) 55%, #b8d6e7 20%);color:#dcebf3;background:linear-gradient(145deg, color-mix(in srgb, var(--node-color) 18%, #102c46 82%), #0c2036);width:190px;min-height:73px;box-shadow:0 8px 24px #0003, 0 0 18px color-mix(in srgb, var(--node-color) 18%, transparent);cursor:pointer;border-radius:12px;padding:11px 13px 10px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.knowledge-flow-node:hover,.knowledge-flow-node.selected{border-color:var(--node-color);box-shadow:0 12px 30px #00000047, 0 0 23px color-mix(in srgb, var(--node-color) 30%, transparent);transform:translateY(-2px)}.knowledge-flow-node.evidence{opacity:.78;width:150px;min-height:51px;box-shadow:none;background:#0c2339e0;border-color:#7199bb73;padding:8px 10px}.knowledge-flow-node.draft,.knowledge-flow-node.conflict{border-style:dashed;border-color:#ffc375c7}.knowledge-flow-node.rejected{opacity:.58;border-style:dashed;border-color:#ff9f9fb8}.knowledge-flow-node-type{color:var(--node-color);letter-spacing:.05em;font:9px DM Mono,monospace}.knowledge-flow-node-title{color:#e7f1f6;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.knowledge-flow-node-meta{color:#7592a7;margin-top:5px;font:9px DM Mono,monospace}.knowledge-flow-node .react-flow__handle{background:var(--node-color);opacity:.9;border:1px solid #dff8f2;width:7px;height:7px}.graph-flow-canvas .react-flow__attribution{display:none}.graph-network-toolbar{border-top:1px solid #98b5d514;align-items:center;gap:10px;padding:12px 17px 8px;display:flex}.graph-network-summary{align-items:baseline;gap:8px;min-width:225px;display:flex}.graph-network-summary strong{color:#dcecf4;font-size:11px}.graph-network-summary span,.graph-network-summary small{color:#7792a8;font:9px DM Mono,monospace}.graph-network-summary small{color:#5f7d96}.graph-search{color:#70ded3;background:#040f1c59;border:1px solid #91b1d321;border-radius:7px;align-items:center;gap:7px;min-width:180px;max-width:260px;padding:7px 9px;display:flex}.graph-search input{color:#c9dce8;background:0 0;border:0;outline:0;min-width:0;padding:0;font-size:10px}.graph-search input::placeholder{color:#658198}.graph-search span{color:#7f9ab0;margin-left:auto;font:9px DM Mono,monospace}.graph-tool-button,.graph-zoom-controls button{color:#8fa9bb;background:#040f1c59;border:1px solid #91b1d321;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9px;display:inline-flex}.graph-tool-button:hover,.graph-zoom-controls button:hover{color:#70ded3;border-color:#70ded366}.graph-zoom-controls{gap:4px;margin-left:auto;display:flex}.graph-zoom-controls button{min-width:30px;padding:0 6px}.graph-canvas-full{background:radial-gradient(circle at 50% 46%,#2a567129,#0000 54%);border-top:1px solid #98b5d514;min-height:610px;padding:0 17px;overflow:hidden}.graph-network-svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%!important;height:610px!important;overflow:hidden!important}.graph-network-svg .graph-background{fill:#0000;cursor:grab}.graph-canvas-full.dragging .graph-background{cursor:grabbing}.graph-network-svg .graph-links .chunk-link line:not(.graph-edge-hit-area){stroke:#7199bb2b;stroke-width:.8px}.graph-network-svg .graph-links .semantic-link line:not(.graph-edge-hit-area){stroke:#70ded380;stroke-width:2px}.graph-network-svg .graph-links .semantic-link text{fill:#8ccdc8;font-size:10px}.graph-network-svg .graph-links g.selected line:not(.graph-edge-hit-area){stroke:#efffff;stroke-width:3.5px}.graph-network-svg .graph-nodes .chunk-node circle{stroke:#bcd6e86b;stroke-width:.8px;opacity:.6}.graph-network-svg .graph-nodes .semantic-node circle{stroke:#e8f6ffcc;stroke-width:1.6px}.graph-network-svg .graph-nodes .semantic-node:hover circle,.graph-network-svg .graph-nodes .semantic-node.selected circle{stroke:#efffff;stroke-width:3px;filter:url(#full-graph-glow)}.graph-network-svg .graph-nodes .chunk-node:hover circle,.graph-network-svg .graph-nodes .chunk-node.selected circle{stroke:#efffff;stroke-width:2px;opacity:1}.graph-network-svg .graph-node-type{font-size:9px}.graph-network-svg .graph-node-title{font-size:11px}.graph-legend-full{border-bottom:1px solid #98b5d514;align-items:center;padding:10px 17px 13px}.graph-legend-full .legend-line{border-radius:2px;width:18px;height:2px}.graph-legend-full .legend-line.semantic{background:#70ded3}.graph-legend-full .legend-line.chunks{opacity:.55;background:#7199bb}.graph-help{color:#617d95;margin-left:auto;font:9px DM Mono,monospace}.graph-node-panel .node-directory{max-height:730px}@media (width<=980px){.graph-network-toolbar{flex-wrap:wrap}.graph-network-summary{width:100%}.graph-search{flex:1;max-width:none}.graph-help{width:100%;margin-left:0}}@media (width<=780px){.graph-canvas-full{min-height:470px;overflow-x:auto}.graph-flow-canvas{height:500px}.graph-flow-canvas .react-flow__minimap{display:none}.graph-network-svg{min-width:980px;height:470px!important}}.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:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--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))}.agent-version-modal{width:min(860px,100%)}.agent-version-header h2{color:#eef9fd;margin:4px 0 3px;font-size:17px}.agent-version-header p{color:var(--demo-muted);margin:0;font-size:9px}.agent-version-state{min-height:330px;color:var(--demo-muted);justify-content:center;align-items:center;gap:8px;padding:28px;font-size:10px;display:flex}.agent-version-state.error{color:#f2aaab}.agent-version-layout{grid-template-columns:260px minmax(0,1fr);min-height:390px;display:grid}.agent-version-list{border-right:1px solid var(--demo-border);background:#040f1c59;padding:10px;overflow:auto}.agent-version-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:9px;width:100%;padding:11px 9px;display:flex}.agent-version-list>button:hover{background:#7fb9ff0f}.agent-version-list>button.active{background:#4aa19a17;border-color:#72e2d140}.agent-version-dot{color:#7890a3;background:#7f9bb41a;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.agent-version-dot.published{color:var(--demo-mint);background:#72e2d11c}.agent-version-dot.superseded{color:#91b6d9;background:#7fb9ff1a}.agent-version-dot.draft{color:var(--demo-amber);background:#f3c5741a}.agent-version-list button>span:last-child{flex:1;min-width:0}.agent-version-list strong,.agent-version-list small,.agent-version-list time{display:block}.agent-version-list strong{color:#dcebf4;font-size:10px}.agent-version-list small{color:var(--demo-muted);margin-top:3px;font-size:8px}.agent-version-list time{color:var(--demo-faint);margin-top:6px;font:8px DM Mono,monospace}.agent-version-detail{padding:20px}.agent-version-detail-heading{border-bottom:1px solid var(--demo-border);align-items:center;gap:10px;padding-bottom:15px;display:flex}.agent-version-detail-heading>span{color:#092a31;background:var(--demo-mint);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.agent-version-detail-heading>div{flex:1;min-width:0}.agent-version-detail-heading strong,.agent-version-detail-heading small{display:block}.agent-version-detail-heading strong{color:#e4f1f7;font-size:12px}.agent-version-detail-heading small{color:var(--demo-muted);margin-top:4px;font-size:8px}.agent-version-detail-heading em{color:#7ed2c7;background:#72e2d114;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal}.agent-version-detail dl{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.agent-version-detail dl>div{background:#04101d4d;border:1px solid #9bbedc1a;border-radius:8px;padding:10px}.agent-version-detail dl>div:has(.agent-version-prompt){grid-column:1/-1}.agent-version-detail dt{color:var(--demo-faint);font-size:8px}.agent-version-detail dd{color:#cadce7;margin:5px 0 0;font-size:9px;line-height:1.55}.agent-version-prompt{white-space:pre-wrap;max-height:92px;overflow:auto}.agent-version-workflow{color:#8fc0ea;background:#7fb9ff14;border-radius:8px;align-items:center;gap:9px;padding:11px;display:flex}.agent-version-workflow span{flex:1;min-width:0}.agent-version-workflow strong,.agent-version-workflow small{display:block}.agent-version-workflow strong{color:#d5e8f7;font-size:9px}.agent-version-workflow small{color:#7897b0;margin-top:3px;font-size:8px}.agent-version-boundary{color:var(--demo-faint);align-items:center;gap:6px;margin:14px 0 0;font-size:8px;display:flex}@media (width<=700px){.agent-version-layout{grid-template-columns:1fr}.agent-version-list{border-right:0;border-bottom:1px solid var(--demo-border);min-height:0;display:flex;overflow-x:auto}.agent-version-list>button{min-width:210px}.agent-version-detail dl{grid-template-columns:1fr}.agent-version-detail dl>div:has(.agent-version-prompt){grid-column:auto}}.agent-workflow-shell{background:#030e1a9e;border:1px solid #7fb9ff26;border-radius:10px;grid-template-columns:minmax(0,1fr) 210px;min-height:510px;display:grid;overflow:hidden;container-type:inline-size}.agent-workflow-stage{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.agent-workflow-toolbar{color:#6d8ba2;background:#08192ac7;border-bottom:1px solid #7fb9ff1c;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 10px;font:8px DM Mono,monospace;display:flex}.agent-workflow-toolbar>div,.agent-workflow-toolbar>div:last-child,.agent-workflow-readonly{align-items:center;gap:6px;display:flex}.agent-workflow-toolbar strong{color:#b7cfdd}.agent-workflow-toolbar>div:first-child span{background:#9bbedc29;width:1px;height:10px}.agent-workflow-toolbar button{color:#9ebbd0;background:#7fb9ff0f;border:1px solid #7fb9ff24;border-radius:5px;align-items:center;gap:4px;min-height:24px;padding:4px 7px;font-size:8px;display:inline-flex}.agent-workflow-toolbar button:hover{background:#7fb9ff1c;border-color:#7fb9ff4d}.agent-workflow-readonly{color:#a4b6c4}.agent-workflow-flow{background:radial-gradient(circle at 16% 10%,#479d9714,#0000 28%),#030e1a75;min-height:430px;position:relative}.agent-workflow-flow .react-flow__renderer{cursor:grab}.agent-workflow-flow .react-flow__renderer:active{cursor:grabbing}.agent-workflow-flow .react-flow__controls{box-shadow:none;border:1px solid #7fb9ff21;border-radius:6px;overflow:hidden}.agent-workflow-flow .react-flow__controls-button{color:#8ba7bb;background:#08192ae6;border-bottom-color:#7fb9ff1a}.agent-workflow-flow .react-flow__controls-button:hover{background:#102b44}.agent-workflow-flow .react-flow__controls-button svg{fill:currentColor}.agent-workflow-flow .react-flow__minimap{background:#08192ae6;border:1px solid #7fb9ff1f;border-radius:6px;overflow:hidden}.agent-workflow-node{color:#d9e9f3;background:linear-gradient(145deg,#0e263cf7,#071828fa);border:1px solid #7fb9ff3d;border-radius:9px;width:188px;min-height:86px;padding:11px 13px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 10px 24px #0000002e}.agent-workflow-node:hover{border-color:#7fb9ff6b;transform:translateY(-1px)}.agent-workflow-node.selected{border-color:#72e2d1;box-shadow:0 0 0 2px #72e2d11f,0 13px 28px #0000003d}.agent-workflow-node.type-retrieval{background:linear-gradient(145deg,#0d3338f7,#071d27fa);border-color:#72e2d152}.agent-workflow-node.type-clinical{background:linear-gradient(145deg,#272349f5,#10192efa);border-color:#b7a8ff52}.agent-workflow-node.type-condition{background:linear-gradient(145deg,#3a2d19f5,#1b1d26fa);border-color:#f3c57457}.agent-workflow-node.type-output{background:linear-gradient(145deg,#0f3737fa,#071e27fa);border-color:#72e2d161}.agent-workflow-node-heading{align-items:center;gap:6px;margin-bottom:8px;display:flex}.agent-workflow-node-heading>span{color:#a8caf0;background:#7fb9ff1f;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.agent-workflow-node.type-retrieval .agent-workflow-node-heading>span,.agent-workflow-node.type-output .agent-workflow-node-heading>span{color:#75d9cb;background:#72e2d11f}.agent-workflow-node.type-clinical .agent-workflow-node-heading>span{color:#c0b4f4;background:#b7a8ff1f}.agent-workflow-node.type-condition .agent-workflow-node-heading>span{color:#e7bf78;background:#f3c5741f}.agent-workflow-node-heading small{color:#7695ac;letter-spacing:.08em;text-transform:uppercase;font:7px DM Mono,monospace}.agent-workflow-node>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.agent-workflow-node>p{color:#718da2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.agent-workflow-node .react-flow__handle{background:#7fb9ff;border:2px solid #071b2b;width:9px;height:9px}.agent-workflow-node .react-flow__handle-left{left:-5px}.agent-workflow-node .react-flow__handle-right{right:-5px}.agent-workflow-node .react-flow__handle.branch-true{background:#72e2d1}.agent-workflow-node .react-flow__handle.branch-false{background:#f0a27f}.agent-workflow-handle-label{color:#658298;pointer-events:none;font:6px DM Mono,monospace;position:absolute;right:10px}.agent-workflow-handle-label.true{color:#67bfb4;top:calc(38% - 3px)}.agent-workflow-handle-label.false{color:#c8886c;top:calc(70% - 3px)}.agent-workflow-flow .react-flow__edge.selected .react-flow__edge-path{filter:drop-shadow(0 0 4px);stroke-width:2.6px}.agent-workflow-flow .react-flow__edge-textbg{stroke:#7fb9ff24;stroke-width:1px}.agent-workflow-status{color:#66859d;background:#08192abd;border-top:1px solid #7fb9ff1a;align-items:center;gap:6px;min-height:38px;padding:7px 10px;font-size:8px;line-height:1.4;display:flex}.agent-workflow-status svg{color:#72cabe;flex:none}.agent-workflow-properties{background:#071625eb;border-left:1px solid #7fb9ff1f;min-width:0}.agent-workflow-properties-heading{border-bottom:1px solid #7fb9ff1a;padding:12px 13px 11px}.agent-workflow-properties-heading span,.agent-workflow-properties-heading strong{display:block}.agent-workflow-properties-heading span{color:#4f7189;letter-spacing:.16em;font:7px DM Mono,monospace}.agent-workflow-properties-heading strong{color:#d9e8f2;margin-top:4px;font-size:10px}.agent-workflow-form{padding:4px 13px 13px}.agent-workflow-form label{color:#7690a4;margin-top:11px;font-size:8px;display:block}.agent-workflow-form input,.agent-workflow-form textarea,.agent-workflow-form select{color:#cfe1ec;background:#030e1a8c;border:1px solid #7fb9ff21;border-radius:6px;width:100%;min-height:32px;margin-top:5px;padding:7px 8px;font-size:9px;display:block}.agent-workflow-form textarea{resize:vertical;min-height:76px;line-height:1.5}.agent-workflow-form input:focus,.agent-workflow-form textarea:focus,.agent-workflow-form select:focus{border-color:#72e2d175;outline:none;box-shadow:0 0 0 2px #72e2d112}.agent-workflow-form :disabled{cursor:not-allowed;opacity:.58}.agent-workflow-selection-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 0 2px;display:flex}.agent-workflow-selection-meta span{color:#9bc5e8;background:#7fb9ff17;border-radius:4px;padding:4px 6px;font-size:8px}.agent-workflow-selection-meta span.type-retrieval,.agent-workflow-selection-meta span.type-output{color:#77d2c6;background:#72e2d117}.agent-workflow-selection-meta span.type-clinical{color:#bbb0e7;background:#b7a8ff17}.agent-workflow-selection-meta span.type-condition{color:#dab572;background:#f3c57417}.agent-workflow-selection-meta code{color:#4f7189;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:7px DM Mono,monospace;overflow:hidden}.agent-workflow-config{background:#030e1a57;border:1px dashed #7fb9ff1f;border-radius:6px;margin-top:11px;padding:8px}.agent-workflow-config span,.agent-workflow-config code{display:block}.agent-workflow-config span{color:#507089;letter-spacing:.1em;font:7px DM Mono,monospace}.agent-workflow-config code{overflow-wrap:anywhere;color:#829fb2;margin-top:5px;font:7px/1.5 DM Mono,monospace}.agent-workflow-delete{color:#c88888;background:#79303514;border:1px solid #f08b8b2b;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:31px;margin-top:13px;font-size:8px;display:inline-flex}.agent-workflow-delete:hover{background:#79303524;border-color:#f08b8b57}.agent-workflow-protected,.agent-workflow-edge-tip{color:#627f94;align-items:flex-start;gap:5px;margin:12px 0 0;font-size:8px;line-height:1.5;display:flex}.agent-workflow-protected svg{color:#6cc8bb;flex:none;margin-top:1px}.agent-workflow-edge-route{color:#a9bfce;background:#030e1a59;border:1px solid #7fb9ff1c;border-radius:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;margin-top:11px;padding:9px;font-size:8px;display:grid}.agent-workflow-edge-route span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-workflow-edge-route span:last-child{text-align:right}.agent-workflow-edge-route svg{color:#71bcb4}.agent-workflow-empty-selection{color:#54738a;text-align:center;align-content:center;justify-items:center;min-height:300px;padding:20px;display:grid}.agent-workflow-empty-selection svg{color:#6a9cbf}.agent-workflow-empty-selection strong{color:#9cb5c7;margin-top:9px;font-size:9px}.agent-workflow-empty-selection p{margin:7px 0 0;font-size:8px;line-height:1.6}.agent-workflow-shell.read-only .agent-workflow-node{cursor:default}@container (width<=680px){.agent-workflow-shell{grid-template-columns:minmax(0,1fr)}.agent-workflow-properties{border-top:1px solid #7fb9ff1f;border-left:0}.agent-workflow-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.agent-workflow-selection-meta,.agent-workflow-config,.agent-workflow-delete,.agent-workflow-protected,.agent-workflow-edge-route,.agent-workflow-edge-tip{grid-column:1/-1}.agent-workflow-empty-selection{min-height:120px}}@media (width<=640px){.agent-workflow-shell{min-height:610px}.agent-workflow-flow{min-height:470px}.agent-workflow-toolbar{flex-direction:column;align-items:flex-start}.agent-workflow-form{grid-template-columns:minmax(0,1fr)}}.dmd-shell{--dmd-bg:#07111f;--dmd-panel:#0c1b2deb;--dmd-panel-soft:#0d1f33ad;--dmd-line:#97b3cf24;--dmd-line-strong:#97b3cf3d;--dmd-text:#e4edf4;--dmd-copy:#91a8b9;--dmd-muted:#647e92;--dmd-mint:#69ddd0;--dmd-blue:#83b8ff;--dmd-violet:#ae9cff;--dmd-amber:#ffc178;--dmd-red:#f99ba5;min-width:0;color:var(--dmd-text);gap:16px;display:grid}.dmd-shell *,.dmd-shell :before,.dmd-shell :after{box-sizing:border-box}.dmd-shell button,.dmd-shell input,.dmd-shell select,.dmd-shell textarea{font:inherit}.dmd-shell button{cursor:pointer}.dmd-shell button:disabled{cursor:not-allowed;opacity:.46}.dmd-shell button:focus-visible,.dmd-shell input:focus-visible,.dmd-shell select:focus-visible,.dmd-shell textarea:focus-visible,.dmd-payload-card pre:focus-visible{outline-offset:2px;outline:2px solid #69ddd0b8}.dmd-hero{border:1px solid var(--dmd-line);background:radial-gradient(circle at 81% 0,#69ddd021,#0000 35%),linear-gradient(135deg,#0d2236fa,#081626f5);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;min-height:126px;padding:24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #02081230}.dmd-hero:after{content:"";pointer-events:none;border:1px solid #69ddd014;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-70px;right:30%}.dmd-hero-copy{z-index:1;position:relative}.dmd-eyebrow{color:var(--dmd-mint);letter-spacing:.14em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.dmd-hero h2,.dmd-section-heading h3,.dmd-panel-heading h3,.dmd-modal-heading h3,.dmd-import-launcher h3{color:var(--dmd-text);letter-spacing:-.025em;margin:0;font-weight:650}.dmd-hero h2{margin-top:8px;font-size:clamp(24px,3vw,33px)}.dmd-hero p,.dmd-section-heading p,.dmd-panel-heading p,.dmd-modal-heading p,.dmd-import-launcher p{color:var(--dmd-copy);margin:7px 0 0;font-size:12px;line-height:1.7}.dmd-hero-actions{z-index:1;flex:none;align-items:center;gap:10px;display:flex;position:relative}.dmd-identity{background:#030e1a7a;border:1px solid #69ddd02b;border-radius:11px;align-items:center;gap:10px;min-width:210px;padding:9px 12px;display:flex}.dmd-identity>span{width:34px;height:34px;color:var(--dmd-mint);background:#69ddd01a;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.dmd-identity strong,.dmd-identity small{display:block}.dmd-identity strong{color:#dceaf1;font-size:11px}.dmd-identity small{color:var(--dmd-muted);margin-top:3px;font-size:9px}.dmd-button{color:#d9e7ee;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:11px;font-weight:650;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.dmd-button:not(:disabled):active{transform:translateY(1px)}.dmd-button-primary{color:#07231f;background:var(--dmd-mint);box-shadow:0 8px 22px #69ddd029}.dmd-button-primary:not(:disabled):hover{background:#8be9df}.dmd-button-secondary{border-color:var(--dmd-line-strong);background:#7797b214}.dmd-button-secondary:not(:disabled):hover,.dmd-button-ghost:not(:disabled):hover{color:#b8f3ec;background:#69ddd017;border-color:#69ddd05c}.dmd-button-ghost{color:#90a9ba;background:0 0;border-color:#0000}.dmd-boundary,.dmd-access-note{border-radius:12px;align-items:center;gap:11px;padding:12px 15px;display:flex}.dmd-boundary{color:var(--dmd-amber);background:#6d461f24;border:1px solid #ffc17842}.dmd-boundary>svg,.dmd-access-note>svg{flex:none}.dmd-boundary>div{flex:1;min-width:0}.dmd-boundary strong{color:#f2d1a9;font-size:11px;display:block}.dmd-boundary div span{color:#b5916b;margin-top:3px;font-size:10px;line-height:1.55;display:block}.dmd-boundary-tag{color:#ffd5a4;background:#ffc1781a;border-radius:6px;flex:none;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:650;display:inline-flex}.dmd-access-note{color:var(--dmd-blue);background:#3c69a41a;border:1px solid #83b8ff33;font-size:10px;line-height:1.55}.dmd-access-note strong{color:#bfdbff}.dmd-tabs{border:1px solid var(--dmd-line);background:#081423b8;border-radius:12px;align-items:center;gap:6px;padding:5px;display:flex}.dmd-tabs button{color:#718ca0;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:650;display:inline-flex}.dmd-tabs button>span{color:#7895a9;background:#829eb817;border-radius:6px;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.dmd-tabs button:hover{color:#adc1ce}.dmd-tabs button.active{color:#dff4f1;background:#69ddd01a}.dmd-tabs button.active>span{color:var(--dmd-mint);background:#69ddd01c}.dmd-tab-panel{gap:16px;min-width:0;display:grid}.dmd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dmd-metric{border:1px solid var(--dmd-line);background:var(--dmd-panel-soft);border-radius:13px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.dmd-metric>span{border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.dmd-metric.mint>span{color:var(--dmd-mint);background:#69ddd01a}.dmd-metric.blue>span{color:var(--dmd-blue);background:#83b8ff1a}.dmd-metric.violet>span{color:var(--dmd-violet);background:#ae9cff1a}.dmd-metric.amber>span{color:var(--dmd-amber);background:#ffc1781a}.dmd-metric div{min-width:0}.dmd-metric small,.dmd-metric strong,.dmd-metric em{display:block}.dmd-metric small{color:var(--dmd-copy);font-size:9px}.dmd-metric strong{color:#edf5f8;margin-top:4px;font-size:20px;font-style:normal}.dmd-metric em{color:var(--dmd-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;font-style:normal;overflow:hidden}.dmd-record-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dmd-record-card{border:1px solid var(--dmd-line);color:#8da5b6;text-align:left;background:var(--dmd-panel-soft);border-radius:13px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:13px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.dmd-record-card:hover{border-color:var(--dmd-line-strong);transform:translateY(-1px)}.dmd-record-card.active{border-color:color-mix(in srgb, currentColor 43%, transparent);background:#14293deb}.dmd-record-card.mint{color:var(--dmd-mint)}.dmd-record-card.blue{color:var(--dmd-blue)}.dmd-record-card.cyan{color:#74d2ef}.dmd-record-card.violet{color:var(--dmd-violet)}.dmd-record-card.amber{color:var(--dmd-amber)}.dmd-record-icon{background:color-mix(in srgb, currentColor 11%, transparent);border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.dmd-record-card>span:nth-child(2){min-width:0}.dmd-record-card strong,.dmd-record-card small{display:block}.dmd-record-card strong{color:#d9e7ee;font-size:11px}.dmd-record-card small{color:var(--dmd-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.dmd-record-card em{color:#e9f2f6;text-align:right;font-size:16px;font-style:normal}.dmd-record-card em small{font-size:8px}.dmd-record-card>svg{color:var(--dmd-muted);position:absolute;bottom:8px;right:10px}.dmd-panel,.dmd-source-card,.dmd-import-launcher{border:1px solid var(--dmd-line);background:var(--dmd-panel);border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 15px 38px #0208121a}.dmd-panel-heading,.dmd-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.dmd-panel-heading{border-bottom:1px solid var(--dmd-line);padding:17px 19px}.dmd-panel-heading h3,.dmd-section-heading h3,.dmd-import-launcher h3,.dmd-modal-heading h3{margin-top:5px;font-size:16px}.dmd-section-heading{min-height:66px}.dmd-search{border:1px solid var(--dmd-line-strong);width:min(320px,40vw);color:var(--dmd-muted);background:#040f1b73;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 11px;display:flex}.dmd-search input{color:#d8e6ed;background:0 0;border:0;outline:0;width:100%;min-height:36px;font-size:10px}.dmd-search input::placeholder{color:#557086}.dmd-table-wrap{min-width:0;overflow-x:auto}.dmd-table{border-collapse:collapse;width:100%}.dmd-table th,.dmd-table td{text-align:left;border-bottom:1px solid #97b3cf17;padding:13px 16px}.dmd-table th{color:#68849a;white-space:nowrap;background:#040e1a38;font-size:9px;font-weight:650}.dmd-table td{color:#90a6b6;font-size:10px}.dmd-table tbody tr:last-child td{border-bottom:0}.dmd-table tbody tr:hover{background:#69ddd006}.dmd-table td>strong,.dmd-table td>small{display:block}.dmd-table td>strong{color:#d3e1e9}.dmd-table td>small{color:var(--dmd-muted);margin-top:4px;font-size:8px}.dmd-patient-link{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.dmd-patient-link>span:first-child{width:31px;height:31px;color:var(--dmd-mint);background:#69ddd017;border-radius:9px;flex:0 0 31px;place-items:center;font-weight:700;display:grid}.dmd-patient-link strong,.dmd-patient-link small{display:block}.dmd-patient-link strong{color:#d7e6ec;font-size:10px}.dmd-patient-link small{color:var(--dmd-muted);margin-top:3px;font-size:8px}.dmd-patient-link:hover strong{color:#a9eee7}.dmd-department,.dmd-format-tag{color:#94bcec;white-space:nowrap;background:#83b8ff14;border-radius:6px;padding:5px 7px;font-size:8px;display:inline-flex}.dmd-count-strong{font-size:13px;color:#e2edf2!important;display:inline!important}.dmd-icon-button{border:1px solid var(--dmd-line);color:#7e99ac;background:#7897b10f;border-radius:8px;place-items:center;width:31px;height:31px;transition:color .18s,border-color .18s,background .18s;display:grid}.dmd-icon-button:not(:disabled):hover{color:var(--dmd-mint);background:#69ddd014;border-color:#69ddd04d}.dmd-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.dmd-source-card{padding:17px}.dmd-source-card>header{align-items:center;gap:10px;display:flex}.dmd-source-card>header>div{flex:1;min-width:0}.dmd-source-card>header strong,.dmd-source-card>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dmd-source-card>header strong{color:#dae8ef;font-size:12px}.dmd-source-card>header small{color:var(--dmd-muted);text-transform:uppercase;margin-top:4px;font-size:8px}.dmd-source-icon{width:38px;height:38px;color:var(--dmd-blue);background:#83b8ff1a;border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.dmd-source-card>p{min-height:34px;color:var(--dmd-copy);margin:13px 0;font-size:10px;line-height:1.65}.dmd-status{color:#8ca6b7;white-space:nowrap;background:#7c97ae14;border-radius:6px;flex:none;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.dmd-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.dmd-status.connected,.dmd-status.completed{color:var(--dmd-mint);background:#69ddd017}.dmd-status.running,.dmd-status.pending{color:var(--dmd-blue);background:#83b8ff17}.dmd-status.completed_with_errors{color:var(--dmd-amber);background:#ffc17817}.dmd-status.failed,.dmd-status.disconnected{color:var(--dmd-red);background:#f99ba517}.dmd-source-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.dmd-source-meta>span{background:#040e1a52;border-radius:8px;min-width:0;padding:9px}.dmd-source-meta small,.dmd-source-meta strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dmd-source-meta small{color:var(--dmd-muted);font-size:8px}.dmd-source-meta strong{color:#bdd0db;margin-top:4px;font-size:9px}.dmd-source-boundary{color:#71cfc5;background:#69ddd00d;border-radius:7px;align-items:center;gap:6px;margin-top:11px;padding:7px 9px;font-size:8px;display:flex}.dmd-source-card>footer{border-top:1px solid var(--dmd-line);justify-content:flex-end;align-items:center;gap:7px;margin-top:13px;padding-top:12px;display:flex}.dmd-import-launcher{background:radial-gradient(circle at 90% 20%, #ae9cff17, transparent 35%), var(--dmd-panel);justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.dmd-import-launcher>div:first-child{align-items:flex-start;gap:13px;min-width:0;display:flex}.dmd-import-icon{width:42px;height:42px;color:var(--dmd-violet);background:#ae9cff1a;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.dmd-import-launcher-actions{flex:none;align-items:center;gap:8px;display:flex}.dmd-file-button{cursor:pointer;-webkit-user-select:none;user-select:none}.dmd-file-button.disabled{cursor:not-allowed;opacity:.46}.dmd-file-button input{display:none}.dmd-shell input,.dmd-shell select,.dmd-shell textarea{border:1px solid var(--dmd-line-strong);color:#d7e5ec;background:#040f1b8f;border-radius:8px}.dmd-shell input,.dmd-shell select{min-height:37px;padding:0 10px}.dmd-shell textarea{resize:vertical;width:100%;padding:10px;line-height:1.6}.dmd-shell input:disabled{color:#70899b;background:#040e1952}.dmd-import-editor{overflow:visible}.dmd-import-validation-badge{border-radius:7px;flex:none;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:650;display:inline-flex}.dmd-import-validation-badge.valid{color:var(--dmd-mint);background:#69ddd017}.dmd-import-validation-badge.invalid{color:var(--dmd-red);background:#f99ba517}.dmd-import-editor-body{grid-template-columns:minmax(0,1.6fr) minmax(250px,.65fr);gap:14px;padding:17px 19px;display:grid}.dmd-import-json-field{color:#8da6b7;gap:7px;min-width:0;font-size:9px;display:grid}.dmd-import-json-field textarea{tab-size:2;color:#acd8cf;resize:vertical;background:#010a1385;min-height:300px;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dmd-import-json-field textarea[aria-invalid=true]{border-color:#f99ba573}.dmd-import-validation{border:1px solid var(--dmd-line);background:#040e1957;border-radius:11px;align-self:stretch;padding:14px}.dmd-import-validation>div{border-bottom:1px solid var(--dmd-line);align-items:flex-start;gap:9px;padding-bottom:13px;display:flex}.dmd-import-validation>div>svg{flex:none}.dmd-import-validation.valid>div>svg{color:var(--dmd-mint)}.dmd-import-validation.invalid>div>svg{color:var(--dmd-red)}.dmd-import-validation strong,.dmd-import-validation small{display:block}.dmd-import-validation strong{color:#d9e7ee;font-size:10px}.dmd-import-validation small{color:var(--dmd-copy);margin-top:4px;font-size:9px;line-height:1.65}.dmd-import-validation.invalid small{color:#c98b92}.dmd-import-validation dl{gap:9px;margin:13px 0 0;display:grid}.dmd-import-validation dl>div{gap:3px;display:grid}.dmd-import-validation dt{color:var(--dmd-muted);font-size:8px}.dmd-import-validation dd{overflow-wrap:anywhere;color:#bdd0db;margin:0;font-size:9px}.dmd-import-submit{border-top:1px solid var(--dmd-line);background:#040e192e;align-items:flex-end;gap:12px;padding:15px 19px 17px;display:flex}.dmd-import-submit label{color:var(--dmd-muted);flex:none;gap:5px;font-size:8px;display:grid}.dmd-import-submit select{width:min(280px,28vw)}.dmd-import-submit>span{min-width:0;color:var(--dmd-muted);flex:1;font-size:8px;line-height:1.5}.dmd-import-submit>button{flex:none}.dmd-panel-count{color:var(--dmd-mint);background:#69ddd014;border-radius:6px;flex:none;padding:5px 8px;font-size:9px}.dmd-job-table td:first-child strong{color:#d6e5ec}.dmd-job-table .dmd-job-error{max-width:320px;color:var(--dmd-red);overflow-wrap:anywhere;white-space:normal;line-height:1.5}.dmd-job-progress{align-items:center;gap:8px;min-width:120px;display:flex}.dmd-job-progress>span{background:#84a0b91a;border-radius:5px;width:90px;height:5px;overflow:hidden}.dmd-job-progress i{border-radius:inherit;background:var(--dmd-mint);height:100%;display:block}.dmd-job-progress small{color:var(--dmd-muted);font-size:8px}.dmd-success-number{color:var(--dmd-mint)!important;display:inline!important}.dmd-error-number{color:var(--dmd-red)!important;display:inline!important}.dmd-job-counts{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.dmd-job-counts em,.dmd-job-counts strong,.dmd-job-counts b{font-size:9px;font-style:normal;font-weight:650}.dmd-job-counts em{color:#aebfca}.dmd-job-counts strong{color:var(--dmd-mint)}.dmd-job-counts b{color:#7f98aa}.dmd-job-counts b.has-error{color:var(--dmd-red)}.dmd-inline-error{color:var(--dmd-red);background:#6f29341f;border:1px solid #f99ba540;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;display:flex}.dmd-inline-error>svg{flex:none}.dmd-inline-error>span{flex:1;min-width:0}.dmd-inline-error strong,.dmd-inline-error small{display:block}.dmd-inline-error strong{color:#fac2c8;font-size:10px}.dmd-inline-error small{color:#bd8289;margin-top:3px;font-size:9px}.dmd-inline-error button{color:#f4aab2;background:#f99ba50f;border:1px solid #f99ba533;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:inline-flex}.dmd-loading,.dmd-empty{min-height:145px;color:var(--dmd-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:22px;font-size:10px;display:grid}.dmd-empty>span{color:#7593a8;background:#7b99b214;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.dmd-empty strong{color:#adc0cc;font-size:11px}.dmd-empty p{max-width:340px;color:var(--dmd-muted);margin:0;font-size:9px;line-height:1.6}.dmd-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020810c2;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.dmd-modal{width:min(760px,100%);max-height:calc(100vh - 56px);color:var(--dmd-text);background:#0b1b2d;border:1px solid #97b3cf38;border-radius:17px;overflow-y:auto;box-shadow:0 32px 90px #01070f8c}.dmd-patient-modal{width:min(980px,100%)}.dmd-mapping-modal{width:min(920px,100%)}.dmd-modal-heading{border-bottom:1px solid var(--dmd-line);background:#0f2338b8;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.dmd-modal-warning,.dmd-modal-boundary{border-radius:8px;align-items:center;gap:7px;margin:15px 20px 0;padding:9px 11px;font-size:9px;display:flex}.dmd-modal-warning{color:var(--dmd-amber);background:#ffc17814}.dmd-modal-boundary{color:var(--dmd-mint);background:#69ddd012}.dmd-patient-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:15px 20px;display:grid}.dmd-patient-summary span{border:1px solid var(--dmd-line);background:#040e194d;border-radius:9px;padding:10px}.dmd-patient-summary small,.dmd-patient-summary strong{display:block}.dmd-patient-summary small{color:var(--dmd-muted);font-size:8px}.dmd-patient-summary strong{color:#d7e7ed;margin-top:5px;font-size:11px}.dmd-record-tabs{border:1px solid var(--dmd-line);background:#040e1952;border-radius:10px;gap:5px;margin:0 20px;padding:5px;display:flex;overflow-x:auto}.dmd-record-tabs button{color:#708ca0;background:0 0;border:0;border-radius:7px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:9px;display:inline-flex}.dmd-record-tabs button span{background:#7f9cb417;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.dmd-record-tabs button.active{color:#d8f4f0;background:#69ddd01a}.dmd-record-tabs button.active span{color:var(--dmd-mint);background:#69ddd01f}.dmd-payload-list{gap:10px;padding:15px 20px 22px;display:grid}.dmd-payload-card{border:1px solid var(--dmd-line);background:#05101c78;border-radius:11px;overflow:hidden}.dmd-payload-card>header{border-bottom:1px solid var(--dmd-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.dmd-payload-card header strong,.dmd-payload-card header span{display:block}.dmd-payload-card header strong{color:#d7e6ed;font-size:10px}.dmd-payload-card header div span{color:var(--dmd-muted);margin-top:3px;font-size:8px}.dmd-payload-card>p{color:var(--dmd-copy);margin:0;padding:10px 13px;font-size:9px;line-height:1.6}.dmd-payload-card pre{color:#a7d6cd;white-space:pre-wrap;overflow-wrap:anywhere;background:#010a137a;border-top:1px solid #97b3cf14;max-height:280px;margin:0;padding:12px 13px;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.dmd-plaintext-tag{color:var(--dmd-amber);background:#ffc17814;border-radius:6px;flex:none;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex!important}.dmd-form-modal{padding-bottom:18px}.dmd-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px 0;display:grid}.dmd-form-grid label,.dmd-field{color:#809bad;gap:6px;font-size:9px;display:grid}.dmd-field{padding:12px 20px 0}.dmd-modal-actions{border-top:1px solid var(--dmd-line);justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;padding:15px 20px 0;display:flex}.dmd-mapping-list{padding:16px 20px 4px}.dmd-mapping-head,.dmd-mapping-row{grid-template-columns:minmax(150px,1.1fr) minmax(140px,1fr) minmax(160px,1fr) 70px 92px 32px;align-items:center;gap:8px;display:grid}.dmd-mapping-head{color:var(--dmd-muted);padding:0 5px 7px;font-size:8px}.dmd-mapping-row{border-top:1px solid #97b3cf14;padding:8px 0}.dmd-mapping-row input,.dmd-mapping-row select{width:100%;min-width:0;font-size:9px}.dmd-required{color:#93aabb;align-items:center;gap:6px;font-size:9px;display:inline-flex}.dmd-required input{width:15px;height:15px;min-height:auto;accent-color:var(--dmd-mint)}.dmd-mapping-state{white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:inline-flex}.dmd-mapping-state.saved{color:var(--dmd-mint)}.dmd-mapping-state.modified{color:var(--dmd-amber)}.dmd-mapping-state.incomplete{color:var(--dmd-red)}.dmd-mapping-actions{padding-bottom:17px}.dmd-mapping-actions>span{flex:1}.dmd-mapping-actions>small{color:var(--dmd-blue);align-items:center;gap:5px;font-size:8px;display:inline-flex}.dmd-spin{animation:.8s linear infinite dmd-spin}.dmd-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes dmd-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.dmd-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dmd-kpis,.dmd-source-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.dmd-import-editor-body{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)}}@media (width<=880px){.dmd-hero,.dmd-import-launcher,.dmd-section-heading{flex-direction:column;align-items:stretch}.dmd-hero-actions{justify-content:space-between}.dmd-source-grid{grid-template-columns:1fr}.dmd-import-launcher-actions{justify-content:flex-end}.dmd-import-editor-body{grid-template-columns:1fr}.dmd-import-submit{flex-wrap:wrap;align-items:stretch}.dmd-import-submit label{flex:1}.dmd-import-submit select{width:100%}.dmd-import-submit>span{flex-basis:100%;order:3}.dmd-patient-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.dmd-shell{gap:12px}.dmd-hero{padding:19px}.dmd-hero-actions,.dmd-panel-heading,.dmd-import-launcher-actions,.dmd-import-submit{flex-direction:column;align-items:stretch}.dmd-identity{min-width:0}.dmd-tabs{overflow-x:auto}.dmd-tabs button{flex:1 0 auto}.dmd-kpis,.dmd-record-grid{grid-template-columns:1fr}.dmd-record-card{grid-template-columns:35px minmax(0,1fr) auto}.dmd-search{width:100%}.dmd-table{min-width:680px}.dmd-job-table{min-width:760px}.dmd-boundary{flex-wrap:wrap;align-items:flex-start}.dmd-boundary>div{flex-basis:calc(100% - 30px)}.dmd-boundary-tag{margin-left:28px}.dmd-modal-backdrop{align-items:start;padding:12px}.dmd-modal{max-height:calc(100vh - 24px)}.dmd-modal-heading{padding:17px}.dmd-form-grid,.dmd-patient-summary{grid-template-columns:1fr}.dmd-form-grid,.dmd-field,.dmd-import-editor-body{padding-left:17px;padding-right:17px}.dmd-import-submit>span{order:initial}.dmd-import-submit>button{width:100%}.dmd-mapping-list{padding-left:17px;padding-right:17px;overflow-x:auto}.dmd-mapping-head,.dmd-mapping-row{min-width:850px}.dmd-modal-actions{flex-wrap:wrap;padding-left:17px;padding-right:17px}.dmd-modal-actions .dmd-button{flex:1}.dmd-mapping-actions>span{display:none}}@media (prefers-reduced-motion:reduce){.dmd-shell *,.dmd-shell :before,.dmd-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ops-workspace{--ops-bg:#07111f;--ops-surface:#0b1c2fe0;--ops-surface-raised:#0f253bf0;--ops-border:#97bbda24;--ops-border-strong:#97bbda40;--ops-text:#e9f4fb;--ops-muted:#819aae;--ops-faint:#5f7a92;--ops-mint:#70e0d1;--ops-blue:#7fb8ff;--ops-violet:#b3a3ff;--ops-amber:#f2c373;--ops-danger:#f38f98;color:var(--ops-text);gap:16px;font-family:Manrope,Noto Sans SC,sans-serif;display:grid}.ops-workspace *,.ops-workspace :before,.ops-workspace :after{box-sizing:border-box}.ops-workspace button,.ops-workspace input{font:inherit}.ops-workspace button{color:inherit;cursor:pointer;border:0}.ops-workspace button:focus-visible,.ops-workspace input:focus-visible{outline-offset:2px;outline:2px solid #70e0d1b8}.ops-workspace-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ops-workspace-header>div:first-child{max-width:760px}.ops-workspace-eyebrow,.ops-section-heading>div>span,.ops-surface-heading span{color:#6eaaa7;letter-spacing:.12em;font:600 9px DM Mono,monospace}.ops-workspace-header h2{letter-spacing:-.035em;margin:6px 0 5px;font-size:24px}.ops-workspace-header p,.ops-section-heading p{color:var(--ops-muted);margin:0;font-size:11px;line-height:1.65}.ops-workspace-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ops-mode-badge,.ops-snapshot,.ops-refresh-button{border:1px solid var(--ops-border);color:#9eb6c8;background:#081828b8;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:9px;display:inline-flex}.ops-mode-badge{color:#9ce2d7}.ops-mode-badge i,.ops-inline-status i{background:var(--ops-mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #70e0d117}.ops-refresh-button:hover:not(:disabled){color:var(--ops-mint);border-color:#70e0d159}.ops-refresh-button:disabled{cursor:not-allowed;opacity:.55}.ops-refresh-button .spinning{animation:.9s linear infinite ops-spin}.ops-workspace-tabs{border:1px solid var(--ops-border);background:#051220a8;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid}.ops-workspace-tabs button{min-height:56px;color:var(--ops-muted);text-align:left;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:9px 12px;transition:color .18s,background .18s;display:flex;position:relative}.ops-workspace-tabs button:hover{color:#cbdde9;background:#6d9fc312}.ops-workspace-tabs button.active{color:#eafffc;background:linear-gradient(120deg,#3f969333,#4b6fa81c);box-shadow:inset 0 0 0 1px #70e0d129}.ops-workspace-tabs button.active:after{background:var(--ops-mint);content:"";border-radius:2px;height:2px;position:absolute;bottom:-6px;left:18px;right:18px;box-shadow:0 0 12px #70e0d1a6}.ops-workspace-tabs button>svg{flex:none}.ops-workspace-tabs button.active>svg{color:var(--ops-mint)}.ops-workspace-tabs strong,.ops-workspace-tabs small{display:block}.ops-workspace-tabs strong{font-size:11px}.ops-workspace-tabs small{color:var(--ops-faint);margin-top:3px;font:8px DM Mono,monospace}.ops-workspace-panel{min-width:0}.ops-view-stack{gap:14px;display:grid}.ops-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 2px 0;display:flex}.ops-section-heading h3{letter-spacing:-.025em;margin:5px 0 4px;font-size:20px}.ops-count-badge{border:1px solid var(--ops-border);color:#8eaabd;background:#0818289e;border-radius:7px;flex:none;padding:6px 9px;font:9px DM Mono,monospace}.ops-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ops-metric-card{border:1px solid var(--ops-border);background:linear-gradient(145deg,#0f263ddb,#081829e0);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.ops-metric-card>span{color:#08202e;background:var(--ops-mint);border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.ops-metric-card.blue>span{background:var(--ops-blue)}.ops-metric-card.violet>span{background:var(--ops-violet)}.ops-metric-card.amber>span{background:var(--ops-amber)}.ops-metric-card>div{min-width:0}.ops-metric-card small{color:var(--ops-muted);font-size:8px;display:block}.ops-metric-card strong{margin-top:3px;font:700 21px DM Mono,monospace;display:block}.ops-metric-card p{color:var(--ops-faint);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;overflow:hidden}.ops-gpu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.ops-gpu-card,.ops-surface,.ops-model-table-wrap,.ops-report-directory{border:1px solid var(--ops-border);background:linear-gradient(145deg, var(--ops-surface-raised), var(--ops-surface));border-radius:13px;box-shadow:0 15px 38px #0000001a}.ops-gpu-card{min-width:0;padding:15px}.ops-gpu-card.warning{border-color:#f38f9840}.ops-card-heading{align-items:center;gap:9px;min-width:0;display:flex}.ops-card-heading>div{flex:1;min-width:0}.ops-card-heading strong,.ops-card-heading small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-card-heading strong{font-size:10px}.ops-card-heading small{color:var(--ops-faint);margin-top:3px;font-size:8px}.ops-card-icon{width:31px;height:31px;color:var(--ops-blue);background:#7fb8ff1a;border-radius:8px;flex:0 0 31px;place-items:center;display:grid}.ops-card-heading em{color:#78d6c8;align-items:center;gap:5px;font-size:8px;font-style:normal;display:inline-flex}.ops-card-heading em i{background:currentColor;border-radius:50%;width:5px;height:5px}.ops-card-heading em.idle{color:#7895aa}.ops-card-heading em.warning{color:var(--ops-danger)}.ops-gpu-body{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;margin-top:15px;display:grid}.ops-gpu-ring{background:conic-gradient(var(--ops-mint) var(--ops-gpu-value), #7fb8ff1a 0);border-radius:50%;place-items:center;width:78px;height:78px;display:grid}.ops-gpu-ring:before{content:"";background:#0b2034;border-radius:50%;grid-area:1/1;width:60px;height:60px}.ops-gpu-ring>div{z-index:1;text-align:center;grid-area:1/1}.ops-gpu-ring strong,.ops-gpu-ring small{display:block}.ops-gpu-ring strong{font:700 19px DM Mono,monospace}.ops-gpu-ring small{color:var(--ops-faint);margin-top:2px;font-size:7px}.ops-gpu-meters{gap:11px;display:grid}.ops-meter>span{justify-content:space-between;align-items:center;gap:7px;margin-bottom:5px;display:flex}.ops-meter small{color:var(--ops-faint);font-size:8px}.ops-meter strong{color:#b9cedb;font:8px DM Mono,monospace}.ops-meter>i{background:#97bbda1c;border-radius:4px;height:4px;display:block;overflow:hidden}.ops-meter>i>b{border-radius:inherit;background:var(--ops-mint);height:100%;display:block}.ops-meter.blue>i>b{background:var(--ops-blue)}.ops-meter.amber>i>b{background:var(--ops-amber)}.ops-meter.danger>i>b{background:var(--ops-danger)}.ops-model-overview{grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);gap:12px;display:grid}.ops-surface{min-width:0;overflow:hidden}.ops-surface-heading{justify-content:space-between;align-items:center;gap:12px;padding:16px 17px 0;display:flex}.ops-surface-heading h4{margin:4px 0 0;font-size:12px}.ops-surface-heading>svg{color:var(--ops-blue)}.ops-radar-wrap{padding:2px 12px 12px}.ops-radar-wrap svg{width:100%;height:250px;display:block;overflow:visible}.ops-radar-grid{fill:#5e88aa06;stroke:#8eb4d024;stroke-width:1px}.ops-radar-axis{stroke:#8eb4d01f;stroke-width:1px}.ops-radar-area{fill-opacity:.24;stroke:var(--ops-mint);stroke-width:1.8px}.ops-radar-point{fill:#dffffa;stroke:var(--ops-mint);stroke-width:1.5px}.ops-radar-label{fill:#8aa5b9;font:8px Noto Sans SC,sans-serif}.ops-radar-value{fill:#b8d8d4;font:700 8px DM Mono,monospace}.ops-dimension-list{padding-bottom:15px}.ops-dimension-row{gap:5px;margin:11px 17px 0;display:grid}.ops-dimension-row>span{justify-content:space-between;gap:8px;display:flex}.ops-dimension-row strong{color:#a8bdcc;font-size:9px}.ops-dimension-row em{color:#9edfd5;font:9px DM Mono,monospace}.ops-dimension-row small{color:var(--ops-faint);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ops-model-table-wrap{overflow-x:auto}.ops-model-table{min-width:720px;padding:5px 17px 10px}.ops-model-table-head,.ops-model-row{grid-template-columns:minmax(180px,1.25fr) minmax(155px,1fr) minmax(100px,.7fr) minmax(80px,.6fr) 90px;align-items:center;gap:12px;display:grid}.ops-model-table-head{color:var(--ops-faint);padding:10px 0 8px;font:8px DM Mono,monospace}.ops-model-row{border-top:1px solid #97bbda14;padding:12px 0}.ops-model-row strong,.ops-model-row small{display:block}.ops-model-row strong{font-size:10px}.ops-model-row small{color:var(--ops-faint);margin-top:3px;font-size:8px}.ops-model-row>span{color:#94b0c3;font:8px DM Mono,monospace}.ops-model-gpu{align-items:center;gap:5px;display:inline-flex}.ops-model-row>em{color:#77d4c7;align-items:center;gap:5px;font-size:8px;font-style:normal;display:inline-flex}.ops-model-row>em.warning{color:var(--ops-amber)}.ops-application-layout{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);gap:12px;display:grid}.ops-ranking-card,.ops-traffic-card{min-height:365px}.ops-ranking-list{padding:8px 10px 12px}.ops-ranking-list button{width:100%;color:inherit;text-align:left;background:0 0;border-radius:8px;grid-template-columns:27px minmax(0,1fr) auto 15px;align-items:center;gap:9px;padding:11px 8px;display:grid}.ops-ranking-list button:hover,.ops-ranking-list button.active{background:#5297a417}.ops-ranking-list button.active{box-shadow:inset 2px 0 var(--ops-mint)}.ops-rank-index{color:#55748d;font:9px DM Mono,monospace}.ops-rank-copy{min-width:0}.ops-rank-copy strong,.ops-rank-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-rank-copy strong{font-size:9px}.ops-rank-copy small{color:var(--ops-faint);margin-top:3px;font-size:7px}.ops-rank-copy>i{background:#97bbda17;border-radius:3px;height:3px;margin-top:7px;display:block;overflow:hidden}.ops-rank-copy>i b{border-radius:inherit;background:linear-gradient(90deg, var(--ops-blue), var(--ops-mint));height:100%;display:block}.ops-rank-value{text-align:right}.ops-rank-value strong,.ops-rank-value small{display:block}.ops-rank-value strong{font:10px DM Mono,monospace}.ops-rank-value small{color:var(--ops-faint);margin-top:2px;font-size:7px}.ops-ranking-list button>svg{color:#52718a}.ops-inline-status{color:#87cfc5;align-items:center;gap:6px;font-size:8px;display:inline-flex}.ops-application-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 17px 0;display:grid}.ops-application-facts span{background:#04111e57;border:1px solid #97bbda1a;border-radius:8px;padding:10px}.ops-application-facts small,.ops-application-facts strong{display:block}.ops-application-facts small{color:var(--ops-faint);font-size:7px}.ops-application-facts strong{margin-top:4px;font:700 14px DM Mono,monospace}.ops-traffic-chart{padding:18px 17px 15px}.ops-traffic-bars{border-bottom:1px solid #97bbda1f;align-items:stretch;gap:5px;height:178px;padding-top:10px;display:flex}.ops-traffic-bars>span{flex:1;align-items:flex-end;min-width:3px;display:flex}.ops-traffic-bars i{background:linear-gradient(#7fb8ffeb,#52b1aa75);border-radius:3px 3px 0 0;width:100%;transition:opacity .18s;display:block}.ops-traffic-bars span:hover i{opacity:.72}.ops-traffic-axis{color:var(--ops-faint);justify-content:space-between;gap:8px;margin-top:7px;font:7px DM Mono,monospace;display:flex}.ops-current-report{background:linear-gradient(120deg,#368e8a1f,#3d5a9114);border:1px solid #70e0d133;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.ops-current-report-icon{width:42px;height:42px;color:var(--ops-mint);background:#70e0d11f;border-radius:11px;place-items:center;display:grid}.ops-current-report>div{min-width:0}.ops-current-report>div>span{color:#78bdb5;font:8px DM Mono,monospace}.ops-current-report h4{margin:5px 0 3px;font-size:12px}.ops-current-report p{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.ops-current-report small{color:var(--ops-faint);margin-top:5px;font:7px DM Mono,monospace;display:block}.ops-current-report>button{color:#a4ddd6;background:#091f2d8f;border:1px solid #70e0d133;border-radius:8px;align-items:center;gap:5px;padding:9px 11px;font-size:9px;display:inline-flex}.ops-current-report>button:hover{color:#dffffa;border-color:#70e0d166}.ops-report-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-report-filters{border:1px solid var(--ops-border);background:#05122094;border-radius:9px;gap:4px;padding:4px;display:flex}.ops-report-filters button{min-height:30px;color:var(--ops-muted);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:9px;display:inline-flex}.ops-report-filters button span{color:var(--ops-faint);font:7px DM Mono,monospace}.ops-report-filters button:hover,.ops-report-filters button.active{color:#dff9f5;background:#45979421}.ops-report-search{border:1px solid var(--ops-border);width:min(330px,100%);color:var(--ops-faint);background:#05122094;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.ops-report-search input{min-width:0;height:38px;color:var(--ops-text);background:0 0;border:0;outline:0;font-size:9px}.ops-report-search input::placeholder{color:#567087}.ops-report-directory{overflow:hidden}.ops-report-directory>button{width:100%;color:inherit;text-align:left;background:0 0;border-bottom:1px solid #97bbda14;grid-template-columns:35px minmax(0,1fr) minmax(170px,auto) 16px;align-items:center;gap:11px;padding:13px 16px;display:grid}.ops-report-directory>button:last-child{border-bottom:0}.ops-report-directory>button:hover,.ops-report-directory>button.current{background:#5196a212}.ops-report-directory>button.current{box-shadow:inset 2px 0 var(--ops-mint)}.ops-report-file{width:33px;height:33px;color:var(--ops-blue);background:#7fb8ff1a;border-radius:8px;place-items:center;display:grid}.ops-report-copy{min-width:0}.ops-report-copy>span{flex-wrap:wrap;gap:4px;display:flex}.ops-report-copy em{color:#78bdb5;background:#70e0d114;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal}.ops-report-copy strong,.ops-report-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-report-copy strong{margin-top:5px;font-size:10px}.ops-report-copy small{color:var(--ops-muted);margin-top:4px;font-size:8px}.ops-report-time{text-align:right}.ops-report-time strong,.ops-report-time small{display:block}.ops-report-time strong{color:#91aabd;font:8px DM Mono,monospace}.ops-report-time small{color:var(--ops-faint);margin-top:4px;font-size:7px}.ops-report-directory>button>svg{color:#55748d}.ops-empty-state{min-height:230px;color:var(--ops-faint);text-align:center;border:1px dashed #97bbda29;border-radius:12px;place-content:center;justify-items:center;padding:24px;display:grid}.ops-empty-state.compact{border:0;min-height:150px;margin:12px 17px 0}.ops-empty-state svg{color:#7197b5}.ops-empty-state strong{color:#adbfcc;margin-top:10px;font-size:11px}.ops-empty-state p{max-width:360px;margin:5px 0 0;font-size:9px;line-height:1.6}@keyframes ops-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.ops-gpu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-model-overview,.ops-application-layout{grid-template-columns:1fr}.ops-ranking-card,.ops-traffic-card{min-height:auto}}@media (width<=760px){.ops-workspace-header,.ops-section-heading,.ops-report-toolbar{flex-direction:column;align-items:flex-start}.ops-workspace-meta,.ops-report-search{justify-content:flex-start;width:100%}.ops-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-summary-grid{grid-template-columns:1fr}.ops-report-filters{width:100%;overflow-x:auto}.ops-report-filters button{flex:1 0 auto;justify-content:center}.ops-current-report{grid-template-columns:40px minmax(0,1fr)}.ops-current-report>button{grid-column:1/-1;justify-content:center}.ops-report-directory>button{grid-template-columns:32px minmax(0,1fr) 15px}.ops-report-time{text-align:left;grid-column:2}.ops-report-directory>button>svg{grid-area:1/3/span 2}}@media (width<=480px){.ops-workspace-tabs button{justify-content:flex-start;min-height:52px}.ops-gpu-grid{grid-template-columns:1fr}.ops-model-overview{grid-template-columns:minmax(0,1fr)}.ops-radar-wrap svg{height:220px}.ops-application-facts{grid-template-columns:1fr}.ops-traffic-bars{height:145px}}.kb-wizard{width:min(760px,100%)}.kb-wizard-header h2{color:#edf8fc;margin:4px 0 3px;font-size:18px}.kb-wizard-header p{color:var(--demo-muted);margin:0;font-size:10px}.kb-wizard-steps{border-bottom:1px solid var(--demo-border);background:#040f1c6b;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.kb-wizard-steps li{min-width:0;color:var(--demo-faint);align-items:center;gap:9px;padding:13px 16px;display:flex;position:relative}.kb-wizard-steps li:not(:last-child):after{z-index:1;background:var(--demo-border-strong);content:"";width:16px;height:1px;position:absolute;top:20px;right:-8px}.kb-wizard-steps li>span{border:1px solid #8dadc53d;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font:9px DM Mono,monospace;display:grid}.kb-wizard-steps li strong,.kb-wizard-steps li small{display:block}.kb-wizard-steps li strong{color:#91aaba;font-size:10px}.kb-wizard-steps li small{margin-top:3px;font-size:8px}.kb-wizard-steps li.active{background:#4aa19a14}.kb-wizard-steps li.active>span,.kb-wizard-steps li.complete>span{color:#06282b;background:var(--demo-mint);border-color:#72e2d170}.kb-wizard-steps li.active strong,.kb-wizard-steps li.complete strong{color:#dff8f4}.kb-wizard-body{min-height:360px;padding:20px}.kb-wizard-panel-heading{margin-bottom:14px}.kb-wizard-panel-heading strong,.kb-wizard-panel-heading small{display:block}.kb-wizard-panel-heading strong{color:#e5f2f8;font-size:13px}.kb-wizard-panel-heading small{color:var(--demo-muted);margin-top:4px;font-size:9px}.kb-wizard-preview{background:#4aa19a12;border:1px solid #72e2d129;border-radius:9px;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex}.kb-wizard-preview>span{color:#08292e;background:var(--demo-mint);border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid}.kb-wizard-preview strong,.kb-wizard-preview small{display:block}.kb-wizard-preview strong{color:#dff5f2;font-size:10px}.kb-wizard-preview small{color:var(--demo-muted);margin-top:4px;font-size:9px}.kb-wizard-scope-list{gap:8px;display:grid}.kb-wizard-scope-list>button{border:1px solid var(--demo-border);text-align:left;background:#04101d61;border-radius:9px;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.kb-wizard-scope-list>button:hover{border-color:#72e2d138}.kb-wizard-scope-list>button.active{background:#4aa19a1a;border-color:#72e2d166}.kb-wizard-radio{border:1px solid #557084;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.kb-wizard-scope-list>button.active .kb-wizard-radio{border-color:var(--demo-mint)}.kb-wizard-scope-list>button.active .kb-wizard-radio i{background:var(--demo-mint);border-radius:50%;width:8px;height:8px}.kb-wizard-scope-list button>span:nth-child(2){flex:1;min-width:0}.kb-wizard-scope-list strong,.kb-wizard-scope-list small{display:block}.kb-wizard-scope-list strong{color:#dcecf5;font-size:10px}.kb-wizard-scope-list small{color:var(--demo-muted);margin-top:4px;font-size:9px;line-height:1.45}.kb-wizard-scope-list em{color:#79cfc4;font:9px DM Mono,monospace}.kb-wizard-dropzone{color:#7ed7cc;text-align:center;cursor:pointer;background:#4aa19a0f;border:1px dashed #72e2d161;border-radius:10px;align-content:center;place-items:center;gap:6px;min-height:132px;padding:20px;display:grid;position:relative;overflow:hidden}.kb-wizard-dropzone:hover{background:#4aa19a1a}.kb-wizard-dropzone:focus-within{outline-offset:2px;background:#4aa19a1c;outline:2px solid #72e2d18c}.kb-wizard-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.kb-wizard-dropzone strong{color:#d8efeb;font-size:10px}.kb-wizard-dropzone small{color:var(--demo-muted);font-size:9px}.kb-wizard-error{color:#ff9b9e;margin:8px 0 0;font-size:9px}.kb-wizard-files-heading{color:#abc0ce;justify-content:space-between;margin-top:14px;font-size:9px;display:flex}.kb-wizard-files-heading small{color:var(--demo-faint)}.kb-wizard-files{border:1px solid var(--demo-border);border-radius:8px;max-height:150px;margin-top:8px;overflow:auto}.kb-wizard-files>div{border-bottom:1px solid #9bbedc14;align-items:center;gap:9px;padding:9px 10px;display:flex}.kb-wizard-files>div:last-child{border-bottom:0}.kb-wizard-files>div>svg{color:#72d7cb}.kb-wizard-files>div>span{flex:1;min-width:0}.kb-wizard-files strong,.kb-wizard-files small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kb-wizard-files strong{color:#dcecf4;font-size:9px}.kb-wizard-files small{color:var(--demo-faint);margin-top:3px;font-size:8px}.kb-wizard-files button{color:#a37c83;background:0 0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.kb-wizard-files button:hover{color:#ff9da0;background:#ff787e14}.kb-wizard-footer{justify-content:space-between}.kb-wizard-footer>div{gap:7px;display:flex}.kb-wizard-footer button{align-items:center;gap:5px;display:inline-flex}@media (width<=620px){.kb-wizard-steps li{padding:11px 8px}.kb-wizard-steps li small{display:none}.kb-wizard-body{min-height:390px;padding:16px}.kb-wizard-footer{align-items:stretch}.kb-wizard-footer>div:last-child{margin-left:auto}}.knowledge-document-modal{width:min(680px,100%)}.knowledge-document-header h2{color:#edf8fc;margin:4px 0 3px;font-size:17px}.knowledge-document-header p{color:var(--demo-muted);margin:0;font-size:9px}.knowledge-document-body{padding:18px}.knowledge-document-status{border:1px solid var(--demo-border);background:#04101d5c;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.knowledge-document-status-icon{width:42px;height:42px;color:var(--demo-mint);background:#72e2d11c;border-radius:11px;flex:0 0 42px;place-items:center;display:grid}.knowledge-document-status-icon.processing,.knowledge-document-status-icon.review{color:var(--demo-amber);background:#f3c5741a}.knowledge-document-status-icon.failed{color:#ff969a;background:#ff6e741a}.knowledge-document-status>div{flex:1;min-width:0}.knowledge-document-status span,.knowledge-document-status strong,.knowledge-document-status small{display:block}.knowledge-document-status>div>span{color:var(--demo-faint);font-size:8px}.knowledge-document-status strong{color:#e2f0f7;margin-top:3px;font-size:12px}.knowledge-document-status small{color:var(--demo-muted);margin-top:4px;font-size:8px}.knowledge-document-status em{color:#9aaebc;background:#91a5b814;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal}.knowledge-document-status em.published{color:#7ed7cb;background:#72e2d117}.knowledge-document-pipeline{grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.knowledge-document-pipeline>div{min-width:0;padding-right:12px;position:relative}.knowledge-document-pipeline>div:not(:last-child):after{content:"";background:#7ea2bc2e;width:calc(100% - 38px);height:1px;position:absolute;top:14px;right:3px;transform:translate(50%)}.knowledge-document-pipeline>div>span{z-index:1;color:#6e879a;background:#0c2034;border:1px solid #7ea2bc38;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.knowledge-document-pipeline>div.complete>span{color:#08292d;background:var(--demo-mint);border-color:#72e2d16b}.knowledge-document-pipeline>div.active>span{color:var(--demo-amber);border-color:#f3c5746b}.knowledge-document-pipeline>div.failed>span{color:#ff969a;border-color:#ff6e746b}.knowledge-document-pipeline strong,.knowledge-document-pipeline small{display:block}.knowledge-document-pipeline strong{color:#cfe0e9;margin-top:8px;font-size:9px}.knowledge-document-pipeline small{color:var(--demo-faint);margin-top:4px;font-size:8px;line-height:1.45}.knowledge-document-error{color:#f2a4a7;background:#ff6e7412;border:1px solid #ff6e7438;border-radius:8px;align-items:flex-start;gap:7px;margin:-4px 0 14px;padding:10px 11px;font-size:8px;line-height:1.55;display:flex}.knowledge-document-error svg{flex:none;margin-top:1px}.knowledge-document-error span,.knowledge-document-error strong{display:block}.knowledge-document-error strong{color:#ffc4c6;margin-bottom:2px;font-size:9px}.knowledge-document-facts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.knowledge-document-facts>div{background:#04101d4d;border:1px solid #9bbedc1a;border-radius:8px;padding:11px}.knowledge-document-facts span,.knowledge-document-facts strong{display:block}.knowledge-document-facts span{color:var(--demo-faint);font-size:8px}.knowledge-document-facts strong{color:#dcebf3;margin-top:5px;font-size:11px}.knowledge-document-boundary{color:var(--demo-faint);align-items:center;gap:6px;margin:14px 0 0;font-size:8px;display:flex}.knowledge-document-footer button{align-items:center;gap:5px;display:inline-flex}@media (width<=620px){.knowledge-document-pipeline{grid-template-columns:1fr 1fr;gap:16px 8px}.knowledge-document-pipeline>div:after{display:none}.knowledge-document-facts{grid-template-columns:1fr}}.prompt-version-modal{width:min(820px,100%)}.prompt-version-header h2{color:#eef9fd;margin:4px 0 3px;font-size:17px}.prompt-version-header p{color:var(--demo-muted);margin:0;font-size:9px}.prompt-version-state{min-height:330px;color:var(--demo-muted);justify-content:center;align-items:center;gap:8px;padding:28px;font-size:10px;display:flex}.prompt-version-state.error{color:#f2aaab}.prompt-version-layout{grid-template-columns:230px minmax(0,1fr);min-height:390px;display:grid}.prompt-version-list{border-right:1px solid var(--demo-border);background:#040f1c59;padding:10px;overflow:auto}.prompt-version-list>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:9px;width:100%;padding:11px 9px;display:flex}.prompt-version-list>button:hover{background:#7fb9ff0f}.prompt-version-list>button.active{background:#4aa19a17;border-color:#72e2d140}.prompt-version-icon{color:#91b6d9;background:#7fb9ff1a;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.prompt-version-list button.active .prompt-version-icon{color:var(--demo-mint);background:#72e2d11c}.prompt-version-list button>span:last-child{flex:1;min-width:0}.prompt-version-list strong,.prompt-version-list small,.prompt-version-list time{display:block}.prompt-version-list strong{color:#dcebf4;font-size:10px}.prompt-version-list small{color:var(--demo-muted);margin-top:3px;font-size:8px}.prompt-version-list time{color:var(--demo-faint);margin-top:6px;font:8px DM Mono,monospace}.prompt-version-detail{padding:20px}.prompt-version-detail-heading{border-bottom:1px solid var(--demo-border);align-items:center;gap:10px;padding-bottom:15px;display:flex}.prompt-version-detail-heading>span{color:#092a31;background:var(--demo-mint);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.prompt-version-detail-heading>div{flex:1;min-width:0}.prompt-version-detail-heading strong,.prompt-version-detail-heading small{display:block}.prompt-version-detail-heading strong{color:#e4f1f7;font-size:12px}.prompt-version-detail-heading small{color:var(--demo-muted);margin-top:4px;font-size:8px}.prompt-version-detail-heading em{color:#7ed2c7;background:#72e2d114;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal}.prompt-version-content{margin-top:16px}.prompt-version-content>small{color:var(--demo-faint);margin-bottom:7px;font-size:8px;display:block}.prompt-version-content pre{color:#cadce7;white-space:pre-wrap;background:#04101d66;border:1px solid #9bbedc1a;border-radius:8px;min-height:190px;max-height:250px;margin:0;padding:13px;font:9px/1.7 DM Mono,monospace;overflow:auto}.prompt-version-boundary{color:var(--demo-faint);align-items:center;gap:6px;margin:14px 0 0;font-size:8px;display:flex}@media (width<=700px){.prompt-version-layout{grid-template-columns:1fr}.prompt-version-list{border-right:0;border-bottom:1px solid var(--demo-border);min-height:0;display:flex;overflow-x:auto}.prompt-version-list>button{min-width:190px}}.demo-console{--demo-bg:#07111f;--demo-surface:#0b1a2c;--demo-surface-raised:#10243a;--demo-border:#9bbedc24;--demo-border-strong:#9bbedc3d;--demo-text:#e9f3fb;--demo-muted:#829bb2;--demo-faint:#5d7891;--demo-mint:#72e2d1;--demo-blue:#7fb9ff;--demo-violet:#b7a8ff;--demo-amber:#f3c574;min-height:calc(100vh - 1px);color:var(--demo-text);background:radial-gradient(circle at 91% -8%, #4b91be2e, transparent 32%), var(--demo-bg);font-family:Manrope,Noto Sans SC,sans-serif;position:relative}.demo-console *,.demo-console :before,.demo-console :after{box-sizing:border-box}.demo-console button,.demo-console input,.demo-console textarea,.demo-console select{font:inherit}.demo-console button{color:inherit}.demo-console input,.demo-console textarea,.demo-console select{border:1px solid var(--demo-border);color:var(--demo-text);background:#030d1a9e;border-radius:10px;outline:0;transition:border-color .2s,box-shadow .2s}.demo-console input:focus,.demo-console textarea:focus,.demo-console select:focus{border-color:#72e2d1b8;box-shadow:0 0 0 3px #72e2d11a}.demo-console textarea{resize:vertical}.demo-console input[type=checkbox]{width:15px;height:15px;accent-color:var(--demo-mint)}.demo-console-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07111fbd;border-bottom:1px solid #9bbedc1a;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:22px 42px 18px;display:flex}.demo-console-heading{align-items:center;gap:14px;min-width:0;display:flex}.demo-console-mark{color:#06222c;background:linear-gradient(145deg,#8bf0de,#6aaef8);border:1px solid #72e2d159;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 28px #5acad12e}.demo-console-kicker,.demo-overline{color:#6da7a6;letter-spacing:.12em;text-transform:uppercase;font:600 10px DM Mono,monospace}.demo-console-heading h1{color:var(--demo-text);letter-spacing:-.02em;margin:5px 0 0;font-size:19px}.demo-console-heading p{max-width:720px;color:var(--demo-muted);margin:5px 0 0;font-size:12px}.demo-console-header-actions{align-items:center;gap:10px;display:flex}.demo-data-badge,.demo-live-pill,.demo-connection-pill{white-space:nowrap;color:#9ce7db;align-items:center;gap:7px;font-size:10px;display:inline-flex}.demo-data-badge{background:#47a39914;border:1px solid #72e2d133;border-radius:8px;padding:8px 10px}.demo-data-badge span,.demo-live-pill span,.demo-connection-pill span{background:var(--demo-mint);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #72e2d11a}.demo-icon-button,.demo-more-button{border:1px solid var(--demo-border);color:var(--demo-muted);background:#0b1c2db8;border-radius:9px;place-items:center;display:grid}.demo-icon-button{width:34px;height:34px}.demo-icon-button:hover,.demo-more-button:hover{border-color:var(--demo-border-strong);color:var(--demo-text)}.demo-exit-button{border:1px solid var(--demo-border);color:#a9bfd0;white-space:nowrap;background:#0b1c2db8;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:10px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.demo-exit-button:hover{border-color:var(--demo-border-strong);color:var(--demo-text);background:#142b41e6}.demo-user-chip{border:1px solid var(--demo-border);text-align:left;cursor:pointer;background:#0b1c2db8;border-radius:10px;align-items:center;gap:8px;padding:5px 8px 5px 5px;display:flex;position:relative}.demo-user-chip select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.demo-user-chip select:focus{box-shadow:none}.demo-user-chip strong,.demo-user-chip small{display:block}.demo-user-chip strong{font-size:11px}.demo-user-chip small{color:var(--demo-muted);margin-top:2px;font-size:9px}.demo-user-avatar{color:#092033;background:linear-gradient(145deg,#9af0df,#7ab9ff);border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.demo-user-avatar.large{border-radius:11px;width:36px;height:36px}.demo-console-nav{border-bottom:1px solid #9bbedc17;gap:3px;padding:14px 42px 0;display:flex;overflow-x:auto}.demo-console-nav button{min-width:132px;color:var(--demo-muted);text-align:left;background:0 0;border-radius:10px 10px 0 0;align-items:center;gap:10px;padding:12px 14px 14px;display:flex;position:relative}.demo-console-nav button:hover{color:var(--demo-text);background:#6094bc14}.demo-console-nav button.active{color:var(--demo-text);background:#6094bc1c}.demo-console-nav button.active:after{background:var(--demo-mint);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:14px;right:14px;box-shadow:0 0 13px #72e2d1cc}.demo-console-nav strong,.demo-console-nav small{display:block}.demo-console-nav strong{font-size:12px}.demo-console-nav small{color:var(--demo-faint);margin-top:3px;font:9px DM Mono,monospace}.demo-console-nav button.active small{color:#6fb7b3}.demo-disclosure-banner{color:#c9b589;background:#8f672814;border:1px solid #f3c57433;border-radius:9px;align-items:center;gap:9px;margin:20px 42px 0;padding:10px 12px;font-size:11px;display:flex}.demo-disclosure-banner svg{color:var(--demo-amber);flex:none}.demo-disclosure-banner span{flex:1}.demo-disclosure-banner button{color:#edcb88;background:0 0;align-items:center;gap:5px;font-size:10px;display:inline-flex}.demo-console-content{max-width:1540px;margin:0 auto;padding:26px 42px 48px}.demo-stack{gap:16px;display:grid}.demo-hero-card{background:linear-gradient(120deg,#0f344adb,#0c1b30db 58%,#182645cc);border:1px solid #75bace2e;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;min-height:260px;padding:35px 42px;display:flex;position:relative;overflow:hidden}.demo-hero-card:after{filter:blur(32px);content:"";background:#6cd5ca14;border-radius:50%;width:360px;height:200px;position:absolute;bottom:-100px;right:22%}.demo-hero-copy{z-index:1;max-width:650px;position:relative}.demo-hero-copy h2{color:#f0f8ff;letter-spacing:-.045em;max-width:570px;margin:10px 0 12px;font-size:clamp(25px,3vw,38px);line-height:1.16}.demo-hero-copy p{color:#a6bbcc;max-width:610px;margin:0;font-size:13px;line-height:1.8}.demo-hero-actions,.demo-toolbar-filters,.demo-detail-actions,.demo-editor-footer,.demo-ops-header-actions,.demo-data-intro-actions{align-items:center;gap:9px;display:flex}.demo-hero-actions{margin-top:24px}.demo-primary-button,.demo-secondary-button,.demo-ghost-button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 13px;font-size:11px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.demo-primary-button{color:#05232b;background:linear-gradient(135deg,#8debdc,#6eb8f7);box-shadow:0 8px 19px #60c3c629}.demo-primary-button:hover{transform:translateY(-1px);box-shadow:0 11px 24px #60c3c640}.demo-secondary-button{color:#c6deec;background:#4175991f;border:1px solid #7fb9db3d}.demo-secondary-button:hover{background:#41759938;border-color:#7fb9db7a}.demo-ghost-button{color:#8eabba;background:0 0}.demo-ghost-button:hover{color:var(--demo-text);background:#6996c117}.demo-primary-button.wide,.demo-secondary-button.wide{width:100%}.demo-hero-orbit{flex:0 0 310px;width:310px;height:220px;position:relative}.demo-orbit{border:1px solid #7acedd40;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-orbit.orbit-one{width:215px;height:215px;transform:translate(-50%,-50%)rotate(24deg)}.demo-orbit.orbit-two{width:166px;height:166px;transform:translate(-50%,-50%)rotate(-31deg)}.demo-orbit.orbit-three{border-color:#72e2d16b;width:112px;height:112px}.demo-orbit-core{color:#052630;background:linear-gradient(145deg,#8be9dc,#73b4fa);border:1px solid #94e8df6b;border-radius:24px;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #67d8cf3d}.demo-orbit-core span{text-align:center;font:700 8px/1.05 DM Mono,monospace}.demo-orbit-label{color:#a9d4df;background:#0d2538b8;border:1px solid #89cad93b;border-radius:6px;padding:5px 7px;font-size:9px;position:absolute}.demo-orbit-label.label-kb{top:12px;left:28px}.demo-orbit-label.label-agent{top:30px;right:4px}.demo-orbit-label.label-data{bottom:14px;right:23px}.demo-metric-grid,.demo-ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.demo-metric-card,.demo-ops-kpi{border:1px solid var(--demo-border);background:#0c1e31c7;border-radius:12px;min-height:126px;padding:16px 17px;position:relative;overflow:hidden}.demo-metric-card:after{opacity:.1;content:"";border-radius:50%;width:90px;height:90px;position:absolute;bottom:-34px;right:-22px}.demo-metric-card.mint:after{background:var(--demo-mint)}.demo-metric-card.blue:after{background:var(--demo-blue)}.demo-metric-card.violet:after{background:var(--demo-violet)}.demo-metric-card.amber:after{background:var(--demo-amber)}.demo-metric-top{justify-content:space-between;align-items:center;display:flex}.demo-metric-icon{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.mint .demo-metric-icon,.demo-summary-icon.mint,.demo-lower-icon.mint{color:var(--demo-mint);background:#72e2d11f}.blue .demo-metric-icon,.demo-summary-icon.blue,.demo-lower-icon.blue{color:var(--demo-blue);background:#7fb9ff1f}.violet .demo-metric-icon,.demo-summary-icon.violet,.demo-lower-icon.violet{color:var(--demo-violet);background:#b7a8ff1f}.amber .demo-metric-icon,.demo-summary-icon.amber,.demo-lower-icon.amber{color:var(--demo-amber);background:#f3c5741f}.demo-metric-trend{color:#79cbbf;align-items:center;gap:2px;font:9px DM Mono,monospace;display:inline-flex}.demo-metric-card p{color:#8da5b9;margin:13px 0 2px;font-size:11px}.demo-metric-card strong{color:#edf7ff;letter-spacing:-.04em;font-size:26px;display:block}.demo-metric-card strong em,.demo-summary-item strong em,.demo-mini-stat strong em,.demo-big-number em,.demo-ops-kpi strong em{color:#8ca4b8;margin-left:4px;font-size:10px;font-style:normal;font-weight:500}.demo-metric-card small{color:var(--demo-faint);font-size:9px}.demo-panel{border:1px solid var(--demo-border);background:#0a1b2dd1;border-radius:13px;box-shadow:0 13px 30px #00000014}.demo-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:18px 19px 14px;display:flex}.demo-panel-heading h2{color:#eaf4fb;letter-spacing:-.02em;margin:4px 0 0;font-size:15px}.demo-panel-caption{color:var(--demo-faint);font:9px DM Mono,monospace}.demo-more-button{width:29px;height:29px}.demo-overview-grid,.demo-ops-grid{grid-template-columns:1.12fr .88fr;gap:14px;display:grid}.demo-health-list,.demo-activity-list{padding:0 19px}.demo-health-row,.demo-activity-row{border-bottom:1px solid #9bbedc14;align-items:center;gap:10px;padding:12px 0;display:flex}.demo-health-row:last-child,.demo-activity-row:last-child{border-bottom:0}.demo-health-icon{border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.demo-health-icon.success{color:var(--demo-mint);background:#72e2d11a}.demo-health-icon.warning{color:var(--demo-amber);background:#f3c5741a}.demo-health-row>span:nth-child(2),.demo-activity-row>span:nth-child(2){flex:1;min-width:0}.demo-health-row strong,.demo-health-row small,.demo-activity-row strong,.demo-activity-row small{display:block}.demo-health-row strong,.demo-activity-row strong{color:#dceaf5;font-size:11px}.demo-health-row small,.demo-activity-row small{color:var(--demo-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.demo-health-row em{color:#71d6c7;align-items:center;gap:4px;font:9px DM Mono,monospace;display:inline-flex}.demo-health-row em.warning{color:var(--demo-amber)}.demo-health-row em span{background:currentColor;border-radius:50%;width:5px;height:5px}.demo-health-footer,.demo-list-footer,.demo-table-footer{color:var(--demo-faint);border-top:1px solid #9bbedc14;justify-content:space-between;align-items:center;gap:10px;padding:13px 19px;font-size:9px;display:flex}.demo-health-footer>span,.demo-list-footer>span{align-items:center;gap:5px;display:inline-flex}.demo-text-button{color:#79cfc4;background:0 0;align-items:center;gap:4px;font-size:10px;display:inline-flex}.demo-text-button:hover{color:#b0f2e9}.demo-activity-icon{border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.demo-activity-icon.mint{color:var(--demo-mint);background:#72e2d11a}.demo-activity-icon.violet{color:var(--demo-violet);background:#b7a8ff1a}.demo-activity-icon.blue{color:var(--demo-blue);background:#7fb9ff1a}.demo-activity-icon.amber{color:var(--demo-amber);background:#f3c5741a}.demo-activity-row time{color:#6c859c;font:9px DM Mono,monospace}.demo-activity-link{color:#76c9c1;background:0 0;border-top:1px solid #9bbedc14;justify-content:space-between;align-items:center;width:calc(100% - 38px);margin:5px 19px 16px;padding:10px 0 0;font-size:10px;display:flex}.demo-runbook-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 19px 19px;display:grid}.demo-runbook-step{text-align:left;background:#0817278a;border:1px solid #9bbedc1a;border-radius:9px;grid-template-columns:25px 30px 1fr 14px;align-items:center;gap:8px;padding:12px 10px;display:grid}.demo-runbook-step:hover{background:#14364680;border-color:#72e2d14d}.demo-runbook-index{width:24px;height:24px;color:var(--demo-faint);background:#9bbedc14;border-radius:7px;place-items:center;font:9px DM Mono,monospace;display:grid}.demo-runbook-index.done{color:#082c2b;background:var(--demo-mint)}.demo-runbook-icon{width:28px;height:28px;color:var(--demo-blue);background:#7fb9ff1a;border-radius:8px;place-items:center;display:grid}.demo-runbook-step strong,.demo-runbook-step small{display:block}.demo-runbook-step strong{color:#dcebf4;font-size:10px}.demo-runbook-step small{color:var(--demo-muted);margin-top:3px;font-size:9px;line-height:1.4}.demo-runbook-step>svg{color:#62849e}.demo-lower-grid-panel{grid-template-columns:repeat(3,1fr);gap:0;padding:18px 19px;display:grid}.demo-lower-stat{border-right:1px solid #9bbedc1a;padding:0 20px}.demo-lower-stat:first-child{padding-left:0}.demo-lower-stat:last-child{border-right:0}.demo-lower-stat-heading{align-items:center;gap:9px;display:flex}.demo-lower-icon{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.demo-lower-stat-heading strong,.demo-lower-stat-heading small{display:block}.demo-lower-stat-heading strong{font-size:11px}.demo-lower-stat-heading small{color:var(--demo-faint);margin-top:2px;font-size:9px}.demo-progress{background:#9bbedc1f;border-radius:6px;height:6px;margin-top:15px;position:relative;overflow:hidden}.demo-progress i{border-radius:inherit;background:var(--demo-mint);height:100%;display:block}.demo-progress.blue i{background:var(--demo-blue)}.demo-progress.violet i{background:var(--demo-violet)}.demo-lower-stat p{color:var(--demo-muted);margin:8px 0 0;font-size:9px}.demo-sparkline{align-items:end;gap:4px;height:28px;margin-top:13px;display:flex}.demo-sparkline i{background:linear-gradient(#c0b9ff,#8478e9);border-radius:4px 4px 1px 1px;width:8px;display:block}.demo-big-number{color:#f2ecce;margin-top:15px;font-size:25px;display:block}.demo-trend-down,.demo-trend-up{color:#72d5c8;align-items:center;gap:2px;font-size:9px;display:inline-flex}.demo-small-footnote{color:#5f7890;justify-content:space-between;padding:1px 2px;font:9px DM Mono,monospace;display:flex}.demo-section-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.demo-section-toolbar h2,.demo-data-intro h2,.demo-ops-header h2{color:#eef8ff;letter-spacing:-.03em;margin:5px 0 0;font-size:22px}.demo-toolbar-search{border:1px solid var(--demo-border);background:#0a1c2ec2;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:260px;padding:0 11px;display:flex}.demo-toolbar-search svg{color:#6e8ca4;flex:none}.demo-toolbar-search input{min-width:0;height:36px;box-shadow:none;background:0 0;border:0}.demo-toolbar-search kbd{border:1px solid var(--demo-border);color:#67839a;border-radius:4px;padding:3px 5px;font:9px DM Mono,monospace}.demo-filter-select{border:1px solid var(--demo-border);color:var(--demo-muted);background:#0a1c2ec2;border-radius:8px;align-items:center;gap:4px;padding:0 8px;display:flex}.demo-filter-select select{background:0 0;border:0;width:88px;height:34px;font-size:10px}.demo-summary-strip{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.demo-summary-item{border:1px solid var(--demo-border);background:#0a1b2dad;border-radius:10px;align-items:center;gap:10px;padding:13px 15px;display:flex}.demo-summary-icon{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.demo-summary-item small,.demo-summary-item strong{display:block}.demo-summary-item small{color:var(--demo-muted);font-size:9px}.demo-summary-item strong{color:#eaf6fd;margin-top:3px;font-size:19px}.demo-knowledge-layout{grid-template-columns:minmax(280px,.88fr) minmax(450px,1.55fr);gap:14px;display:grid}.demo-kb-list{padding:0 10px 8px}.demo-kb-row{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;padding:12px 9px;display:flex}.demo-kb-row:hover{background:#6197bb14}.demo-kb-row.active{background:#4aa19a1a;border-color:#72e2d138}.demo-kb-avatar{border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.demo-kb-avatar.large{border-radius:14px;flex-basis:51px;width:51px;height:51px;font-size:15px}.demo-kb-avatar.mint{color:#082c2c;background:linear-gradient(145deg,#8cebdd,#66b9be)}.demo-kb-avatar.blue{color:#0b2743;background:linear-gradient(145deg,#a2d0ff,#7598e9)}.demo-kb-avatar.violet{color:#211c4a;background:linear-gradient(145deg,#d0c7ff,#9586de)}.demo-kb-avatar.amber{color:#4a2d0d;background:linear-gradient(145deg,#ffe1a3,#db9a64)}.demo-kb-row-copy{flex:1;min-width:0}.demo-kb-row-copy strong,.demo-kb-row-copy small,.demo-kb-row-copy em{display:block}.demo-kb-row-copy strong{color:#e2eef7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.demo-kb-row-copy small{color:var(--demo-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;line-height:1.4;overflow:hidden}.demo-kb-row-copy em{color:#6d899e;align-items:center;gap:4px;margin-top:6px;font:9px DM Mono,monospace;display:flex}.demo-scope-dot{background:var(--demo-mint);border-radius:50%;width:5px;height:5px}.demo-kb-row>svg{color:#557792}.demo-detail-heading{border-bottom:1px solid #9bbedc1a;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px;display:flex}.demo-detail-title{gap:13px;min-width:0;display:flex}.demo-detail-title>div{min-width:0}.demo-detail-title h2{color:#e9f6ff;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:19px;overflow:hidden}.demo-detail-title p{max-width:600px;color:var(--demo-muted);margin:0;font-size:10px;line-height:1.6}.demo-detail-actions{flex:none}.demo-kb-stats{grid-template-columns:repeat(3,1fr);gap:9px;padding:16px 20px 0;display:grid}.demo-mini-stat{background:#05122080;border:1px solid #9bbedc1a;border-radius:8px;padding:11px 12px}.demo-mini-stat small{color:var(--demo-faint);font-size:9px;display:block}.demo-mini-stat strong{color:#eaf7fe;margin-top:4px;font-size:18px;display:block}.demo-doc-heading{justify-content:space-between;align-items:center;padding:19px 20px 10px;display:flex}.demo-doc-heading strong{font-size:12px}.demo-doc-heading small{color:var(--demo-faint);font-size:9px}.demo-doc-list{padding:0 20px 18px}.demo-document-row{border-bottom:1px solid #9bbedc12;align-items:center;gap:9px;padding:10px 0;display:flex}.demo-document-row:last-child{border-bottom:0}.demo-document-icon{color:#9fc7ed;background:#7fb9ff1a;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.demo-document-icon.docx{color:#9aebdc;background:#72e2d11a}.demo-document-copy{flex:1;min-width:0}.demo-document-copy strong,.demo-document-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.demo-document-copy strong{color:#dcebf5;font-size:10px}.demo-document-copy small{color:var(--demo-faint);margin-top:3px;font:9px DM Mono,monospace}.demo-document-progress{align-items:center;gap:7px;width:92px;display:flex}.demo-document-progress i{background:#9bbedc21;border-radius:5px;width:56px;height:4px;display:block;overflow:hidden}.demo-document-progress i:after{border-radius:inherit;background:var(--demo-mint);content:"";width:100%;height:100%;display:block}.demo-document-progress small{color:#7792a5;font:8px DM Mono,monospace}.demo-parse-status{color:#6dd2c4;align-items:center;gap:4px;width:55px;font:9px DM Mono,monospace;display:inline-flex}.demo-parse-status.processing{color:var(--demo-amber)}.demo-parse-status.review{color:var(--demo-blue)}.demo-parse-status.failed{color:#ff8e91}.demo-parse-status span,.demo-status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.demo-row-action{color:#66839b;background:0 0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.demo-row-action:hover{color:var(--demo-text);background:#9bbedc1a}.demo-kb-callout{color:#8dcac2;background:#44a49b12;border:1px solid #72e2d124;border-radius:7px;align-items:center;gap:7px;margin:0 20px 18px;padding:9px 10px;font-size:9px;display:flex}.demo-kb-callout svg{flex:none}.demo-agent-layout{grid-template-columns:minmax(210px,.64fr) minmax(470px,1.52fr) minmax(270px,.8fr);gap:12px;display:grid}.demo-agent-side-frame{display:contents}.demo-agent-directory,.demo-agent-editor,.demo-agent-side{min-width:0}.demo-agent-list{padding:0 9px 9px}.demo-agent-row{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;width:100%;padding:11px 8px;display:flex}.demo-agent-row:hover{background:#6197bb14}.demo-agent-row.active{background:#4aa19a1a;border-color:#72e2d138}.demo-agent-avatar{color:#092734;background:linear-gradient(145deg,#9aeedf,#70b5ef);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.demo-agent-avatar.draft{color:#392e15;background:linear-gradient(145deg,#ffdfa0,#d0a76d)}.demo-agent-row-copy{flex:1;min-width:0}.demo-agent-row-copy strong,.demo-agent-row-copy small,.demo-agent-row-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.demo-agent-row-copy strong{color:#dfedf6;font-size:10px}.demo-agent-row-copy small{color:var(--demo-muted);margin-top:4px;font-size:9px}.demo-agent-row-copy em{color:var(--demo-faint);align-items:center;gap:4px;margin-top:6px;font:8px DM Mono,monospace;display:flex}.demo-status-dot.draft{background:var(--demo-amber)}.demo-status-dot.paused{background:#ff8d91}.demo-directory-footer{border-top:1px solid #9bbedc14;padding:10px 16px 14px}.demo-editor-tabs{border-bottom:1px solid #9bbedc1a;gap:3px;padding:8px;display:flex}.demo-editor-tabs button{color:var(--demo-muted);background:0 0;border-radius:7px;align-items:center;gap:5px;padding:9px 10px;font-size:10px;display:inline-flex}.demo-editor-tabs button.active{color:#dffbf5;background:#72e2d121}.demo-editor-body{padding:18px}.demo-auto-create{background:#7059bf1a;border:1px solid #b7a8ff33;border-radius:9px;margin-bottom:16px;padding:13px}.demo-auto-badge{color:var(--demo-violet);align-items:center;gap:8px;display:flex}.demo-auto-badge strong,.demo-auto-badge small{display:block}.demo-auto-badge strong{color:#e5ddff;font-size:11px}.demo-auto-badge small{color:#9e91c8;margin-top:3px;font-size:9px}.demo-auto-create textarea{width:100%;min-height:70px;margin:12px 0 9px;padding:9px;font-size:10px;line-height:1.6}.demo-editor-section{border-bottom:1px solid #9bbedc1a;padding:15px 0}.demo-editor-section:last-of-type{border-bottom:0}.demo-editor-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.demo-editor-section-heading h3{color:#e5f2f9;margin:4px 0 0;font-size:12px}.demo-version-tag,.demo-selection-count{color:#78c9c0;font:9px DM Mono,monospace}.demo-form-grid{grid-template-columns:1.3fr 1fr;gap:9px;display:grid}.demo-editor-section label,.demo-form-field{color:#8ca5b8;margin-top:9px;font-size:9px;display:block}.demo-editor-section label input,.demo-editor-section label textarea,.demo-editor-section label select{width:100%;min-height:34px;margin-top:5px;padding:8px 9px;font-size:10px;display:block}.demo-editor-section label textarea{line-height:1.5}.demo-prompt-heading{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.demo-prompt-heading label{margin-top:0}.demo-ai-inline-button{color:var(--demo-violet);background:0 0;align-items:center;gap:4px;font-size:9px;display:inline-flex}.demo-association-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.demo-association-title{color:#b1cad9;align-items:center;gap:5px;font-size:10px;display:flex}.demo-association-title small{color:var(--demo-faint);margin-left:auto;font-size:8px}.demo-check-option{background:#0512206b;border:1px solid #9bbedc1a;border-radius:7px;align-items:center;gap:7px;padding:8px;margin-top:7px!important;display:flex!important}.demo-check-option.selected{background:#4aa19a1a;border-color:#72e2d140}.demo-check-option input{width:14px!important;min-height:14px!important;margin:0!important}.demo-check-option>span{flex:1;min-width:0}.demo-check-option strong,.demo-check-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.demo-check-option strong{color:#d9eaf3;font-size:9px}.demo-check-option small{color:var(--demo-faint);margin-top:3px;font-size:8px}.demo-check-option>svg{color:var(--demo-mint);opacity:.2}.demo-check-option.selected>svg{opacity:1}.demo-flow-canvas{align-items:center;gap:4px;padding:5px 0 8px;display:flex;overflow-x:auto}.demo-flow-step{flex:none;align-items:center;gap:4px;display:flex}.demo-flow-node{background:#7fb9ff14;border:1px solid #7fb9ff33;border-radius:8px;align-items:center;gap:6px;min-width:106px;padding:8px;display:flex}.demo-flow-node.retrieval{background:#72e2d114;border-color:#72e2d13d}.demo-flow-node.clinical{background:#b7a8ff14;border-color:#b7a8ff3d}.demo-flow-node.condition{background:#f3c57414;border-color:#f3c5743d}.demo-flow-node.output{background:#72e2d11a;border-color:#72e2d14d}.demo-flow-node-icon{color:#9dc6f2;background:#7fb9ff26;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.demo-flow-node strong,.demo-flow-node small{white-space:nowrap;display:block}.demo-flow-node strong{color:#dcecf7;font-size:9px}.demo-flow-node small{color:var(--demo-muted);margin-top:2px;font-size:8px}.demo-flow-node button{color:#9e7478;background:0 0;place-items:center;margin-left:auto;display:grid}.demo-flow-connector{color:#6689a4}.demo-flow-note{color:var(--demo-faint);align-items:center;gap:5px;margin:8px 0 0;font-size:9px;display:flex}.demo-editor-footer{justify-content:flex-end;padding-top:15px}.demo-draft-indicator{color:#70c8bf;align-items:center;gap:5px;font:9px DM Mono,monospace;display:inline-flex}.demo-draft-indicator>span{background:var(--demo-mint);border-radius:50%;width:5px;height:5px}.demo-agent-side{align-content:start;gap:12px;display:grid}.demo-preview-panel{padding-bottom:12px}.demo-preview-bubble{border-radius:9px;gap:7px;margin:0 13px 9px;padding:9px 10px;font-size:10px;line-height:1.6;display:flex}.demo-preview-bubble p{margin:0}.demo-preview-bubble.assistant{color:#b5ddd7;background:#46a49914;border:1px solid #72e2d124}.demo-preview-bubble.user{color:#c5d8eb;background:#7fb9ff1a;margin-left:42px}.demo-preview-avatar{color:#092a34;background:var(--demo-mint);border-radius:6px;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.demo-citation-row{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.demo-citation-row span{color:#83c8c4;background:#72e2d114;border-radius:4px;align-items:center;gap:3px;padding:3px 5px;font-size:8px;display:inline-flex}.demo-debug-loading{color:var(--demo-amber);align-items:center;gap:6px;margin:8px 13px;font-size:9px;display:flex}.demo-debug-input{gap:5px;margin:12px 13px 8px;display:flex}.demo-debug-input input{min-width:0;height:32px;padding:7px 9px;font-size:9px}.demo-debug-input button{color:#07252d;background:var(--demo-mint);border-radius:8px;flex:0 0 32px;place-items:center;width:32px;display:grid}.demo-debug-meta{color:var(--demo-faint);justify-content:space-between;padding:0 13px;font:8px DM Mono,monospace;display:flex}.demo-debug-meta span{align-items:center;gap:3px;display:inline-flex}.demo-trace-row{border-bottom:1px solid #9bbedc14;align-items:center;gap:8px;margin:0 16px;padding:10px 0;display:flex}.demo-trace-row:last-child{border-bottom:0}.demo-trace-index{color:#082b2b;background:var(--demo-mint);border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.demo-trace-index.running{color:#3b2c0d;background:var(--demo-amber)}.demo-trace-row>span:nth-child(2){flex:1;min-width:0}.demo-trace-row strong,.demo-trace-row small{display:block}.demo-trace-row strong{color:#d9eaf4;font-size:9px}.demo-trace-row small{color:var(--demo-muted);margin-top:3px;font-size:8px}.demo-trace-check{color:#68c9bd}.demo-mini-tabs{gap:4px;padding:0 16px 9px;display:flex}.demo-mini-tabs button{color:var(--demo-muted);background:0 0;border-radius:5px;padding:6px 8px;font-size:9px}.demo-mini-tabs button.active{color:#c4f0e9;background:#72e2d11a}.demo-prompt-list{padding:0 13px 12px}.demo-prompt-list button{text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;width:100%;padding:8px;display:flex}.demo-prompt-list button:hover,.demo-prompt-list button.selected{background:#7059bf17;border-color:#b7a8ff33}.demo-prompt-list button>span{flex:1;min-width:0}.demo-prompt-list strong,.demo-prompt-list small{display:block}.demo-prompt-list strong{color:#dcd6fa;font-size:9px}.demo-prompt-list small{color:#887fb0;margin-top:3px;font-size:8px}.demo-prompt-list>button>svg{color:#8475be}.demo-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010810b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.demo-modal{border:1px solid var(--demo-border-strong);background:#0c2034;border-radius:14px;width:min(560px,100%);max-height:min(720px,100vh - 40px);overflow:auto;box-shadow:0 22px 70px #00000061}.demo-modal-header,.demo-modal-footer{justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.demo-modal-header{border-bottom:1px solid var(--demo-border)}.demo-modal-header h3{margin:0;font-size:15px}.demo-modal-close{width:28px;height:28px;color:var(--demo-muted);background:0 0;border-radius:7px;place-items:center;display:grid}.demo-modal-close:hover{background:#9bbedc1a}.demo-modal form{padding:18px}.demo-form-field{margin-top:13px}.demo-form-field:first-child{margin-top:0}.demo-form-field input,.demo-form-field textarea,.demo-form-field select{width:100%;margin-top:6px;padding:9px;font-size:10px;display:block}.demo-form-field textarea{min-height:80px}.demo-scope-control{gap:5px;margin-top:6px;display:flex}.demo-scope-segmented{border:1px solid var(--demo-border);color:var(--demo-muted);background:#05122080;border-radius:7px;flex:1;padding:8px;font-size:10px}.demo-scope-segmented.active{color:#c6f4ec;background:#4aa19a1f;border-color:#72e2d161}.demo-modal-note{color:#9bb4c4;background:#7fb9ff14;border-radius:7px;gap:6px;margin-top:14px;padding:9px;font-size:9px;line-height:1.5;display:flex}.demo-modal-footer{border-top:1px solid var(--demo-border);justify-content:flex-end}.demo-dropzone{color:#84cfc5;text-align:center;background:#4aa19a12;border:1px dashed #72e2d159;border-radius:9px;place-items:center;min-height:135px;padding:20px;display:grid}.demo-dropzone strong,.demo-dropzone small{display:block}.demo-dropzone strong{margin-top:8px;font-size:11px}.demo-dropzone small{color:var(--demo-muted);margin-top:5px;font-size:9px}.demo-upload-modal{width:min(620px,100%)}.demo-ready-label{color:#75d2c4;font-size:9px}.demo-empty-detail,.demo-empty-state{min-height:220px;color:var(--demo-faint);text-align:center;place-items:center;gap:7px;padding:30px;display:grid}.demo-empty-state strong{color:#b8ccd9;font-size:11px}.demo-empty-state span{font-size:9px}.demo-data-intro,.demo-ops-header{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.demo-data-intro p,.demo-ops-header p{max-width:680px;color:var(--demo-muted);margin:8px 0 0;font-size:11px;line-height:1.65}.demo-data-type-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.demo-data-type-card{border:1px solid var(--demo-border);text-align:left;background:#0a1b2db8;border-radius:10px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;padding:13px;display:grid}.demo-data-type-card:hover,.demo-data-type-card.active{background:#4aa19a1a;border-color:#72e2d14d}.demo-data-type-icon{width:31px;height:31px;color:var(--demo-mint);background:#72e2d11a;border-radius:8px;place-items:center;display:grid}.demo-data-type-card.blue .demo-data-type-icon{color:var(--demo-blue);background:#7fb9ff1a}.demo-data-type-card.violet .demo-data-type-icon{color:var(--demo-violet);background:#b7a8ff1a}.demo-data-type-card.amber .demo-data-type-icon{color:var(--demo-amber);background:#f3c5741a}.demo-data-type-card strong,.demo-data-type-card small{display:block}.demo-data-type-card strong{color:#deedf6;font-size:10px}.demo-data-type-card>span:nth-child(2) small{color:var(--demo-faint);margin-top:3px;font-size:8px}.demo-data-type-card>em{color:#e7f4fb;font:700 15px DM Mono,monospace}.demo-data-type-card>em small{color:var(--demo-faint);margin-top:2px;font:400 8px Noto Sans SC,sans-serif}.demo-data-type-card footer{color:var(--demo-faint);border-top:1px solid #9bbedc14;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:3px;padding-top:8px;font-size:8px;display:flex}.demo-data-type-card footer>span{align-items:center;gap:4px;display:inline-flex}.demo-status-dot.published{background:var(--demo-mint)}.demo-data-layout{grid-template-columns:minmax(0,1.55fr) minmax(265px,.7fr);gap:14px;display:grid}.demo-data-panel-heading{justify-content:space-between;align-items:center;gap:10px;padding:18px 19px 13px;display:flex}.demo-data-panel-heading h3{margin:4px 0 0;font-size:15px}.demo-toolbar-search.compact{min-width:180px}.demo-toolbar-search.compact input{height:30px}.demo-preview-warning{color:#cbb27c;background:#8f672812;border:1px solid #f3c57429;border-radius:7px;align-items:center;gap:6px;margin:0 19px 12px;padding:8px;font-size:8px;display:flex}.demo-preview-warning span{flex:1}.demo-preview-warning button{color:#d4bb82;background:0 0;place-items:center;display:grid}.demo-table-wrap{overflow-x:auto}.demo-table{border-collapse:collapse;width:100%;min-width:650px}.demo-table th,.demo-table td{color:var(--demo-muted);text-align:left;border-bottom:1px solid #9bbedc14;padding:11px 10px;font-size:9px}.demo-table th{color:var(--demo-faint);font:9px DM Mono,monospace}.demo-table td:first-child,.demo-table th:first-child{padding-left:19px}.demo-table td:last-child,.demo-table th:last-child{text-align:right;padding-right:19px}.demo-table td strong,.demo-table td small{display:block}.demo-table td strong{color:#dceaf4;font-size:9px}.demo-table td small{color:#5f7d91;margin-top:3px;font-size:8px}.demo-dept-tag{color:#91c7e9;background:#7fb9ff17;border-radius:4px;padding:3px 5px;font-size:8px}.demo-table-footer{padding:11px 19px}.demo-table-footer>div{align-items:center;gap:8px;display:flex}.demo-table-footer button{color:#7892a5;background:#9bbedc12;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.demo-table-footer button:disabled{opacity:.4}.demo-empty-table{color:var(--demo-faint);text-align:center;padding:40px;font-size:10px}.demo-data-side{align-content:start;gap:12px;display:grid}.demo-access-user{border-bottom:1px solid #9bbedc14;align-items:center;gap:9px;padding:0 17px 14px;display:flex}.demo-access-user>div{flex:1}.demo-access-user strong,.demo-access-user small{display:block}.demo-access-user strong{font-size:11px}.demo-access-user small{color:var(--demo-muted);margin-top:3px;font-size:9px}.demo-access-status{color:#79d4c6;background:#72e2d11a;border-radius:5px;padding:4px 6px;font-size:8px}.demo-access-list{padding:8px 17px 14px}.demo-access-list>div{color:#9bb2c1;justify-content:space-between;align-items:center;padding:7px 0;font-size:9px;display:flex}.demo-access-list>div>span{align-items:center;gap:5px;display:inline-flex}.demo-access-list svg{color:var(--demo-mint)}.demo-access-list em{color:#74cfc2;font:8px DM Mono,monospace}.demo-access-list .muted,.demo-access-list .muted em,.demo-access-list .muted svg{color:#6a7f90}.demo-access-panel>.demo-secondary-button{width:calc(100% - 34px);margin:0 17px 17px}.demo-schema-line{padding:6px 17px}.demo-schema-line>div:first-child{color:#a4b9c8;justify-content:space-between;font-size:9px;display:flex}.demo-schema-line>div:first-child strong{color:#ddedf6;font:10px DM Mono,monospace}.demo-schema-line .demo-progress{margin-top:7px}.demo-schema-note{color:#75cbbf;align-items:center;gap:5px;margin:9px 17px 16px;font-size:8px;display:flex}.demo-ops-header h2{max-width:620px}.demo-period-switch{border:1px solid var(--demo-border);background:#05122080;border-radius:8px;padding:3px;display:flex}.demo-period-switch button{color:var(--demo-muted);background:0 0;border-radius:5px;padding:7px 9px;font-size:9px}.demo-period-switch button.active{color:#c8f2ec;background:#72e2d124}.demo-ops-kpi{align-items:center;gap:9px;min-height:80px;display:flex}.demo-ops-kpi-icon{width:30px;height:30px;color:var(--demo-mint);background:#72e2d11c;border-radius:8px;place-items:center;display:grid}.demo-ops-kpi.blue .demo-ops-kpi-icon{color:var(--demo-blue);background:#7fb9ff1c}.demo-ops-kpi.violet .demo-ops-kpi-icon{color:var(--demo-violet);background:#b7a8ff1c}.demo-ops-kpi.amber .demo-ops-kpi-icon{color:var(--demo-amber);background:#f3c5741c}.demo-ops-kpi>span:nth-child(2){flex:1}.demo-ops-kpi small,.demo-ops-kpi strong{display:block}.demo-ops-kpi small{color:var(--demo-muted);font-size:9px}.demo-ops-kpi strong{color:#edf8ff;margin-top:3px;font-size:18px}.demo-ops-kpi>span:last-child{white-space:nowrap;align-items:center;gap:2px;font:8px DM Mono,monospace;display:inline-flex}.demo-gpu-panel{padding-bottom:18px}.demo-gpu-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding:0 18px;display:grid}.demo-gpu-card{background:#0512207a;border:1px solid #9bbedc1a;border-radius:9px;padding:12px}.demo-gpu-card-heading{justify-content:space-between;align-items:flex-start;gap:5px;display:flex}.demo-gpu-card-heading>div{align-items:center;gap:6px;display:flex}.demo-gpu-icon{width:25px;height:25px;color:var(--demo-blue);background:#7fb9ff1a;border-radius:7px;place-items:center;display:grid}.demo-gpu-card-heading strong,.demo-gpu-card-heading small{display:block}.demo-gpu-card-heading strong{font:9px DM Mono,monospace}.demo-gpu-card-heading small{max-width:100px;color:var(--demo-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.demo-gpu-state{color:#72d1c4;align-items:center;gap:3px;font-size:8px;display:inline-flex}.demo-gpu-state.idle{color:#9caaba}.demo-gpu-state span{background:currentColor;border-radius:50%;width:4px;height:4px}.demo-gpu-ring{background:conic-gradient(var(--demo-mint) var(--usage), #9bbedc1f 0);border-radius:50%;place-items:center;width:84px;height:84px;margin:17px auto 13px;display:grid;transform:rotate(-45deg)}.demo-gpu-ring:before{content:"";background:#0b1a2c;border-radius:50%;width:68px;height:68px}.demo-gpu-ring>div{place-items:center;display:grid;position:absolute;transform:rotate(45deg)}.demo-gpu-ring strong,.demo-gpu-ring small{display:block}.demo-gpu-ring strong{font:700 19px DM Mono,monospace}.demo-gpu-ring strong em{color:#7e9aaa;margin-left:2px;font-size:8px;font-style:normal}.demo-gpu-ring small{color:var(--demo-faint);margin-top:2px;font-size:8px}.demo-gpu-details{gap:8px;display:grid}.demo-gpu-details>span{grid-template-columns:1fr auto;gap:3px 8px;display:grid}.demo-gpu-details small{color:var(--demo-faint);font-size:8px}.demo-gpu-details strong{color:#bad0dd;text-align:right;font:9px DM Mono,monospace}.demo-gpu-details i{background:#9bbedc21;border-radius:4px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.demo-gpu-details i b{border-radius:inherit;background:var(--demo-blue);height:100%;display:block}.demo-gpu-details i.temperature b{background:var(--demo-amber)}.demo-model-table{padding:0 18px 13px}.demo-model-table-head,.demo-model-row{grid-template-columns:1.2fr 1.1fr .9fr .65fr;align-items:center;gap:10px;display:grid}.demo-model-table-head{color:var(--demo-faint);padding:0 0 8px;font:8px DM Mono,monospace}.demo-model-row{border-top:1px solid #9bbedc14;padding:11px 0}.demo-model-row strong,.demo-model-row small{display:block}.demo-model-row strong{color:#deedf6;font-size:9px}.demo-model-row small{color:var(--demo-faint);margin-top:3px;font-size:8px}.demo-model-gpu{color:#96b5cf;align-items:center;gap:4px;font:8px DM Mono,monospace;display:inline-flex}.demo-model-performance span{color:#bfe7e0;font:9px DM Mono,monospace;display:block}.demo-model-performance small{margin-top:3px}.demo-health-label{color:#70cfbf;align-items:center;gap:4px;font-size:8px;display:inline-flex}.demo-traffic-panel{padding-bottom:14px}.demo-chart-legend{color:var(--demo-faint);gap:12px;padding:0 18px;font-size:8px;display:flex}.demo-chart-legend span{align-items:center;gap:4px;display:inline-flex}.demo-chart-legend i{background:var(--demo-mint);border-radius:2px;width:7px;height:7px}.demo-chart-legend i.blue{background:var(--demo-blue)}.demo-bar-chart{border-bottom:1px solid #9bbedc1a;align-items:end;gap:5px;height:135px;padding:14px 18px 0;display:flex}.demo-bar-chart>span{background:linear-gradient(#7fb9ffe6,#72e2d173);border-radius:3px 3px 0 0;width:100%;min-width:4px;display:block;position:relative}.demo-bar-chart>span:hover{background:linear-gradient(#9dccff,#70d5c7)}.demo-bar-chart>span i{background:var(--demo-mint);opacity:.9;border-radius:2px;height:2px;position:absolute;bottom:0;left:1px;right:1px}.demo-chart-axis{color:var(--demo-faint);justify-content:space-between;padding:6px 18px 0;font:8px DM Mono,monospace;display:flex}.demo-traffic-footer{justify-content:space-between;align-items:baseline;padding:13px 18px 0;display:flex}.demo-traffic-footer strong{color:#edf8ff;font:700 19px DM Mono,monospace}.demo-traffic-footer em{color:var(--demo-faint);font-size:8px;font-style:normal;font-weight:400}.demo-ops-bottom{grid-template-columns:1.2fr .8fr;gap:15px;padding:17px 19px;display:grid}.demo-report-card{background:#4aa19a12;border:1px solid #72e2d129;border-radius:9px;align-items:center;gap:11px;padding:14px;display:flex}.demo-report-icon{width:35px;height:35px;color:var(--demo-mint);background:#72e2d121;border-radius:9px;flex:0 0 35px;place-items:center;display:grid}.demo-report-card>div{flex:1;min-width:0}.demo-report-card h3{margin:4px 0;font-size:12px}.demo-report-card p{color:var(--demo-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;line-height:1.5;overflow:hidden}.demo-alert-list{padding:3px 0}.demo-alert-heading{color:#d8e9f2;justify-content:space-between;margin-bottom:9px;font-size:10px;display:flex}.demo-alert-heading span{color:var(--demo-amber);font:9px DM Mono,monospace}.demo-alert-list>div:not(.demo-alert-heading){grid-template-columns:7px 1fr auto;align-items:center;gap:7px;padding:6px 0;display:grid}.demo-alert-dot{border-radius:50%;width:6px;height:6px}.demo-alert-dot.amber{background:var(--demo-amber)}.demo-alert-dot.blue{background:var(--demo-blue)}.demo-alert-list p{color:var(--demo-muted);margin:0;font-size:8px}.demo-alert-list p strong{color:#dbeaf3}.demo-alert-list small{color:var(--demo-faint);font-size:8px}.demo-spin{animation:1s linear infinite demo-spin}.flip-x{transform:scaleX(-1)}@keyframes demo-spin{to{transform:rotate(360deg)}}.demo-publish-mini{color:var(--demo-mint);background:#72e2d114;border:1px solid #72e2d147;border-radius:5px;padding:4px 7px;font-size:8px}.demo-publish-mini:hover{border-color:var(--demo-mint);background:#72e2d129}.demo-document-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:58px;display:inline-flex}.demo-agent-identity-grid{grid-template-columns:76px minmax(180px,1fr) minmax(180px,.8fr)}.demo-avatar-input{text-align:center;font-size:15px!important}.demo-published-mini{color:#70cfbf;white-space:nowrap;align-items:center;gap:3px;font-size:8px;display:inline-flex}.demo-kb-search{background:#07182a85;border:1px solid #7fb9ff29;border-radius:9px;margin:0 20px 18px;padding:13px}.demo-kb-search-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.demo-kb-search-heading h3{color:#e5f2f9;margin:4px 0 0;font-size:12px}.demo-kb-search-heading p{color:var(--demo-faint);margin:4px 0 0;font-size:9px;line-height:1.5}.demo-search-mode{color:#9fc8eb;white-space:nowrap;border:1px solid #7fb9ff33;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font:8px DM Mono,monospace;display:inline-flex}.demo-kb-search-form{background:#0512209e;border:1px solid #9bbedc26;border-radius:7px;align-items:center;gap:7px;margin-top:11px;padding:4px 5px 4px 9px;display:flex}.demo-kb-search-form>svg{color:#6e8ca4;flex:none}.demo-kb-search-form input{min-width:0;height:29px;color:var(--demo-text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.demo-kb-search-form .demo-primary-button{padding:7px 10px;font-size:9px}.demo-kb-search-status{color:var(--demo-blue);align-items:center;gap:5px;margin-top:11px;font-size:9px;display:flex}.demo-kb-search-results{margin-top:11px}.demo-kb-search-result-meta{color:var(--demo-faint);margin-bottom:7px;font:8px DM Mono,monospace}.demo-kb-result{border-top:1px solid #9bbedc17;padding:9px 0}.demo-kb-result>div{justify-content:space-between;align-items:baseline;gap:9px;display:flex}.demo-kb-result strong{color:#dcebf5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.demo-kb-result span{color:#7895aa;flex:none;font:8px DM Mono,monospace}.demo-kb-result p{color:var(--demo-muted);margin:5px 0 0;font-size:9px;line-height:1.55}.demo-kb-search-empty{color:var(--demo-faint);align-items:center;gap:6px;padding:12px 0 2px;font-size:9px;display:flex}.demo-prompt-create{gap:6px;padding:0 13px 10px;display:flex}.demo-prompt-create input{flex:1;min-width:0;height:31px;padding:6px 8px;font-size:9px}.demo-prompt-create button,.demo-prompt-maintain button{color:#9ee2d8;white-space:nowrap;background:#47a39917;border:1px solid #72e2d13d;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:inline-flex}.demo-prompt-create button:disabled,.demo-prompt-maintain button:disabled{cursor:not-allowed;opacity:.45}.demo-prompt-state{min-height:54px;color:var(--demo-faint);justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.demo-prompt-maintain{border-top:1px solid #9bbedc14;justify-content:space-between;align-items:center;gap:8px;padding:9px 13px 12px;display:flex}.demo-prompt-maintain>span{color:var(--demo-faint);font-size:8px;line-height:1.45}.demo-prompt-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.demo-prompt-actions button.danger{color:#e7a0a2;background:#9a373e14;border-color:#f2828433}.demo-prompt-list button:disabled,.demo-mini-tabs button:disabled,.demo-prompt-panel .demo-text-button:disabled{cursor:not-allowed;opacity:.45}.demo-primary-button:disabled,.demo-secondary-button:disabled,.demo-icon-button:disabled,.demo-scope-segmented button:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.48;box-shadow:none;transform:none}.demo-agent-fieldset{border:0;min-width:0;margin:0;padding:0}.demo-agent-fieldset:disabled{opacity:.72}.demo-agent-fieldset:disabled input,.demo-agent-fieldset:disabled textarea,.demo-agent-fieldset:disabled select{cursor:not-allowed}.demo-readonly-notice{color:#d4bd8c;background:#8f672814;border:1px solid #f3c57433;border-radius:8px;align-items:center;gap:7px;margin:10px 12px 0;padding:9px 10px;font-size:9px;line-height:1.5;display:flex}.demo-agent-analytics{overflow:hidden}.demo-agent-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 18px 14px;display:grid}.demo-agent-analytics .demo-mini-stat{background:#05122061}.demo-invocation-list{border-top:1px solid #9bbedc14}.demo-invocation-list article{border-bottom:1px solid #9bbedc12}.demo-invocation-list article:last-child{border-bottom:0}.demo-invocation-summary{text-align:left;background:0 0;grid-template-columns:72px minmax(0,1fr) 82px 100px 16px;align-items:center;gap:12px;width:100%;padding:11px 18px;display:grid}.demo-invocation-summary:hover,.demo-invocation-list article.expanded .demo-invocation-summary{background:#6094bc12}.demo-invocation-summary>svg{color:var(--demo-faint);transition:transform .18s}.demo-invocation-list article.expanded .demo-invocation-summary>svg{transform:rotate(180deg)}.demo-invocation-copy{min-width:0}.demo-invocation-list article strong,.demo-invocation-list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.demo-invocation-list article strong{color:#dcebf5;font-size:10px}.demo-invocation-list article small{color:var(--demo-faint);margin-top:3px;font-size:8px}.demo-invocation-summary>span:not(.demo-invocation-status):not(.demo-invocation-copy),.demo-invocation-summary time{color:var(--demo-muted);text-align:right;font:9px DM Mono,monospace}.demo-invocation-status{color:#79d4c7;align-items:center;gap:5px;width:max-content;font-size:9px;display:inline-flex}.demo-invocation-status.warning{color:var(--demo-amber)}.demo-invocation-status>span{width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:50%}.demo-invocation-detail{background:#04101d5c;border-top:1px solid #9bbedc0f;gap:10px;padding:13px 18px 16px 102px;display:grid}.demo-invocation-detail>div>small,.demo-invocation-evidence small{color:#6da7a6;letter-spacing:.08em;text-transform:uppercase;font:8px DM Mono,monospace}.demo-invocation-detail p{color:#adc3d2;margin:4px 0 0;font-size:9px;line-height:1.65}.demo-invocation-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-invocation-evidence>span{background:#0c1f318a;border:1px solid #9bbedc14;border-radius:7px;min-width:0;padding:8px}.demo-search-mode.lexical{color:#b5c8d6;border-color:#9bbedc33}.demo-search-mode.mock{color:#e2c58e;background:#8f672814;border-color:#f3c5743d}.demo-ops-empty{min-height:118px;color:var(--demo-faint);justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.demo-gpu-grid>.demo-ops-empty{grid-column:1/-1}.demo-model-table>.demo-ops-empty{min-height:150px}.demo-traffic-panel>.demo-ops-empty{min-height:188px}.demo-model-radar{background:#05122061;border:1px solid #7fb9ff21;border-radius:9px;margin:0 18px 15px;padding:12px}.demo-model-radar-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.demo-model-radar-heading>span{color:#bfd7e8;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.demo-model-radar-heading>span svg{color:var(--demo-blue)}.demo-model-radar-heading small{color:var(--demo-faint);font:8px DM Mono,monospace}.demo-model-radar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.demo-model-radar-grid>div{min-width:0}.demo-model-radar-grid>div>span{justify-content:space-between;gap:4px;display:flex}.demo-model-radar-grid strong{color:#9fb9ca;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.demo-model-radar-grid em{color:#9ee2d8;font:8px DM Mono,monospace}.demo-model-radar-grid i{background:#9bbedc1a;border-radius:5px;height:5px;margin-top:5px;display:block;overflow:hidden}.demo-model-radar-grid i b{border-radius:inherit;background:linear-gradient(90deg, var(--demo-blue), var(--demo-mint));height:100%;display:block}.demo-model-radar-grid small{color:var(--demo-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;display:block;overflow:hidden}.demo-model-radar-empty{color:var(--demo-faint);border:1px dashed #9bbedc1f;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0 18px 15px;padding:12px;font-size:8px;display:flex}.demo-report-modal{width:min(720px,100%)}.demo-report-detail{gap:14px;padding:18px;display:grid}.demo-report-summary{color:var(--demo-mint);background:#4aa19a12;border:1px solid #72e2d126;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;display:flex}.demo-report-summary p{color:#bbd8d5;margin:0;font-size:10px;line-height:1.7}.demo-report-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.demo-report-highlights>div{background:#0512206b;border:1px solid #9bbedc1a;border-radius:8px;padding:11px}.demo-report-highlights small,.demo-report-highlights strong{display:block}.demo-report-highlights small{color:var(--demo-faint);font-size:8px}.demo-report-highlights strong{color:#e7f2f9;margin-top:5px;font:700 18px DM Mono,monospace}.demo-report-highlights em{color:var(--demo-muted);margin-left:3px;font-size:8px;font-style:normal}.demo-report-recommendations{background:#8f67280f;border:1px solid #f3c57424;border-radius:9px;padding:12px}.demo-report-recommendations>strong{color:#e3ca98;font-size:10px}.demo-report-recommendations ul{color:#bda986;gap:6px;margin:8px 0 0;padding-left:17px;font-size:9px;line-height:1.6;display:grid}.demo-report-boundary{color:var(--demo-faint);align-items:center;gap:6px;font-size:8px;display:flex}.demo-alert-empty{color:#78cfc2;justify-content:center;font-size:9px;grid-template-columns:none!important;gap:6px!important;display:flex!important}.demo-toast-stack{z-index:60;gap:8px;width:min(360px,100vw - 28px);display:grid;position:fixed;bottom:22px;right:22px}.demo-toast{color:#c9ece7;background:#091f2df5;border:1px solid #72e2d13d;border-radius:9px;align-items:center;gap:8px;padding:11px 12px;font-size:10px;display:flex;box-shadow:0 16px 36px #0000004d}.demo-toast.info{color:#c6def5;border-color:#7fb9ff47}.demo-toast.error{color:#ffd1d1;background:#35161ff7;border-color:#f2828257}.demo-toast>span{flex:1;min-width:0;line-height:1.45}.demo-toast button{color:currentColor;opacity:.72;background:0 0;place-items:center;display:grid}.demo-reset-button{color:#ddc28e;white-space:nowrap;background:#8f672814;border:1px solid #f3c57440;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:7px 10px;font-size:9px;display:inline-flex}.demo-reset-button:hover:not(:disabled){color:#f2d8a1;background:#8f672824;border-color:#f3c5746b}.demo-reset-button:disabled{cursor:not-allowed;opacity:.5}.agents-toolbar .demo-toolbar-filters{flex-wrap:wrap;justify-content:flex-end}.agents-toolbar .demo-toolbar-search.compact{min-width:220px}.demo-directory-footer>span{color:var(--demo-faint);font-size:8px}.demo-shell-menu-button{border:1px solid var(--demo-border);width:36px;height:36px;color:var(--demo-muted);background:#0b1c2db8;border-radius:10px;flex:0 0 36px;place-items:center;display:none}.demo-settings-page{max-width:1260px;margin:0 auto}.demo-settings-hero{background:linear-gradient(120deg,#103246d1,#0d1c31eb);border:1px solid #72e2d12e;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.demo-settings-hero h2{color:var(--demo-text);letter-spacing:-.035em;margin:8px 0 9px;font-size:24px}.demo-settings-hero p{max-width:720px;color:var(--demo-muted);margin:0;font-size:12px;line-height:1.75}.demo-mode-switch{border:1px solid var(--demo-border);background:#040f1c8c;border-radius:10px;flex:none;gap:5px;padding:4px;display:flex}.demo-mode-switch button{min-height:34px;color:var(--demo-faint);background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:10px;display:inline-flex}.demo-mode-switch button.active{color:#bff3ea;background:#50a89e26}.demo-settings-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:16px;display:grid}.demo-settings-panel{overflow:hidden}.demo-settings-users{gap:7px;padding:16px 20px 14px;display:grid}.demo-settings-users>button{width:100%;color:var(--demo-muted);text-align:left;background:#040f1c47;border:1px solid #9bbedc1a;border-radius:10px;align-items:center;gap:11px;padding:10px;display:flex}.demo-settings-users>button:hover{border-color:var(--demo-border-strong);background:#3e729417}.demo-settings-users>button.active{background:#50a89e1a;border-color:#72e2d147}.demo-settings-users>button>span:nth-child(2){flex:1;min-width:0}.demo-settings-users strong,.demo-settings-users small{display:block}.demo-settings-users strong{color:var(--demo-text);font-size:11px}.demo-settings-users small{color:var(--demo-faint);margin-top:4px;font-size:9px}.demo-settings-users>button>svg{color:var(--demo-mint)}.demo-settings-capabilities{border-top:1px solid #9bbedc1a;margin:0 20px 20px;padding-top:13px}.demo-settings-capabilities>span{color:var(--demo-faint);font-size:9px}.demo-settings-capabilities>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.demo-settings-capabilities em{color:#9fc9c5;background:#48978f14;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-style:normal;display:inline-flex}.demo-settings-facts{padding:12px 20px 18px;display:grid}.demo-settings-facts>div{border-bottom:1px solid #9bbedc17;gap:11px;padding:12px 0;display:flex}.demo-settings-facts>div:last-child{border-bottom:0}.demo-settings-facts>div>span{width:30px;height:30px;color:var(--demo-mint);background:#48978f1a;border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.demo-settings-facts small,.demo-settings-facts strong,.demo-settings-facts p{display:block}.demo-settings-facts small{color:var(--demo-faint);font-size:8px}.demo-settings-facts strong{color:#cfe0ea;margin-top:3px;font-size:10px}.demo-settings-facts p{color:#688398;margin:4px 0 0;font-size:8px}.demo-reset-panel{border-color:#f3c5742e;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.demo-reset-panel h3{color:var(--demo-text);margin:6px 0;font-size:15px}.demo-reset-panel p{max-width:800px;color:var(--demo-muted);margin:0;font-size:10px;line-height:1.65}.demo-reset-panel .demo-secondary-button{color:#e4ca94;border-color:#f3c5743d;flex:none}.demo-copy-field textarea,.demo-prompt-editor>textarea{width:100%;min-height:34px;margin-top:5px;padding:8px 9px;font-size:10px;line-height:1.5;display:block}.demo-ai-inline-button:disabled{cursor:not-allowed;opacity:.52}.demo-copy-source{color:#8f85bd;align-items:center;gap:5px;margin-top:6px;font:8px DM Mono,monospace;display:flex}.demo-flow-add{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.demo-flow-add select{color:#bfd6e6;background:#051220b8;border:1px solid #7fb9ff2e;border-radius:6px;min-height:28px;padding:5px 7px;font-size:8px}.demo-flow-template-button{color:#bdb2e6;background:#7059bf14;border:1px solid #b7a8ff33;border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:5px 7px;font-size:8px;display:inline-flex}.demo-flow-template-button:hover{background:#7059bf24;border-color:#b7a8ff5c}.demo-flow-canvas.demo-flow-dag{gap:8px;display:grid;overflow:visible}.demo-flow-dag .demo-flow-step{grid-template-columns:minmax(0,1fr) minmax(150px,.52fr);align-items:stretch;gap:7px;display:grid}.demo-flow-dag .demo-flow-node{align-items:flex-start;width:100%;min-width:0;padding:9px}.demo-flow-node-fields{flex:1;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}.demo-flow-node-meta{align-items:center;gap:6px;min-width:0;display:flex}.demo-flow-node-meta>span,.demo-flow-node-meta select{color:#9fc6e3;background:#0512209e;border:1px solid #7fb9ff2b;border-radius:5px;min-height:23px;padding:4px 6px;font-size:8px}.demo-flow-node-meta code{color:#58778f;text-overflow:ellipsis;white-space:nowrap;font:7px DM Mono,monospace;overflow:hidden}.demo-flow-node-fields>input{color:#dcecf7;background:#04101c61;border:1px solid #9bbedc1a;border-radius:5px;width:100%;min-height:27px;padding:5px 7px;font-size:9px}.demo-flow-node-fields>input:last-child{color:var(--demo-muted);font-size:8px}.demo-flow-edges{background:#04101c47;border:1px dashed #9bbedc1c;border-radius:7px;flex-wrap:wrap;align-content:center;gap:5px;min-width:0;padding:7px 8px;display:flex}.demo-flow-edges>span{color:#7391a7;background:#7fb9ff0f;border-radius:5px;align-items:center;gap:4px;max-width:100%;padding:4px 6px;font-size:8px;display:inline-flex}.demo-flow-edges em{color:#e1bf7f;font:7px DM Mono,monospace}.demo-flow-edges strong{color:#aac6d7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.demo-agent-trend{background:#05122057;border:1px solid #7fb9ff1c;border-radius:8px;grid-template-columns:120px minmax(0,1fr);align-items:end;gap:14px;margin:0 18px 14px;padding:10px 12px;display:grid}.demo-agent-trend>div:first-child strong,.demo-agent-trend>div:first-child small{display:block}.demo-agent-trend>div:first-child strong{color:#bdd3e2;font-size:9px}.demo-agent-trend>div:first-child small{color:var(--demo-faint);margin-top:4px;font-size:8px}.demo-agent-trend-bars{grid-template-columns:repeat(7,minmax(24px,1fr));align-items:end;gap:5px;height:72px;display:grid}.demo-agent-trend-bars>span{grid-template-rows:minmax(0,1fr) 12px 11px;place-items:end center;gap:2px;height:100%;display:grid}.demo-agent-trend-bars i{background:linear-gradient(180deg, var(--demo-mint), #5493bf7a);border-radius:4px 4px 2px 2px;width:min(22px,70%);min-height:4px;display:block}.demo-agent-trend-bars em{color:#91cfc7;font:7px DM Mono,monospace}.demo-agent-trend-bars small{color:var(--demo-faint);font:7px DM Mono,monospace}.demo-invocation-loading{color:var(--demo-blue);align-items:center;gap:5px;font-size:8px;display:flex}.demo-invocation-trace{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.demo-invocation-trace li{border-left:2px solid #72e2d140;padding-left:8px}.demo-invocation-trace strong,.demo-invocation-trace em{display:block}.demo-invocation-trace strong{color:#bdd8d4!important;font-size:8px!important}.demo-invocation-trace em{color:#7895a8;margin-top:2px;font:7px/1.45 DM Mono,monospace}@media (width<=1250px){.demo-console-header,.demo-console-nav,.demo-disclosure-banner,.demo-console-content{padding-left:26px;padding-right:26px}.demo-disclosure-banner{margin-left:26px;margin-right:26px}.demo-agent-layout{grid-template-columns:minmax(200px,.7fr) minmax(430px,1.4fr)}.demo-agent-side{grid-column:1/-1;grid-template-columns:1fr 1fr}.demo-hero-orbit{opacity:.78;transform-origin:100%;transform:scale(.86)}}@media (width<=900px){.demo-console-header{flex-direction:column;align-items:flex-start}.demo-console-header-actions{justify-content:space-between;width:100%}.demo-hero-card{align-items:flex-start;padding:28px 26px}.demo-hero-orbit{opacity:.42;position:absolute;bottom:-20px;right:-66px}.demo-metric-grid,.demo-ops-kpis{grid-template-columns:repeat(2,1fr)}.demo-overview-grid,.demo-ops-grid,.demo-knowledge-layout,.demo-data-layout{grid-template-columns:1fr}.demo-runbook-grid,.demo-data-type-grid{grid-template-columns:repeat(2,1fr)}.demo-lower-grid-panel{grid-template-columns:1fr;gap:16px}.demo-lower-stat{border-bottom:1px solid #9bbedc1a;border-right:0;padding:0 0 15px}.demo-lower-stat:last-child{border-bottom:0;padding-bottom:0}.demo-data-side{grid-template-columns:1fr 1fr}.demo-ops-bottom{grid-template-columns:1fr}.demo-agent-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-model-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-invocation-summary{grid-template-columns:70px minmax(0,1fr) 72px 16px}.demo-invocation-summary time{display:none}.demo-invocation-detail{padding-left:18px}.demo-flow-dag .demo-flow-step{grid-template-columns:minmax(0,1fr)}.demo-settings-grid{grid-template-columns:1fr}}@media (width<=780px){.demo-shell-menu-button{display:grid}}@media (width<=640px){.demo-console-header,.demo-console-nav,.demo-console-content{padding-left:14px;padding-right:14px}.demo-disclosure-banner{margin-left:14px;margin-right:14px}.demo-console-content{padding-top:18px}.demo-console-heading p{display:none}.demo-console-heading h1{font-size:16px}.demo-data-badge,.demo-user-chip small{display:none}.demo-console-nav{padding-top:9px}.demo-console-nav button{min-width:112px;padding:10px 10px 12px}.demo-console-nav button.active:after{left:10px;right:10px}.demo-disclosure-banner{align-items:flex-start;font-size:9px;line-height:1.5}.demo-disclosure-banner button{display:none}.demo-hero-card{min-height:290px;padding:24px 19px}.demo-hero-copy h2{font-size:27px}.demo-hero-copy p{font-size:11px}.demo-hero-actions{flex-wrap:wrap}.demo-hero-actions .demo-ghost-button{justify-content:flex-start;width:100%;padding-left:0}.demo-metric-grid,.demo-ops-kpis,.demo-summary-strip,.demo-runbook-grid,.demo-data-type-grid,.demo-data-side,.demo-agent-side{grid-template-columns:1fr}.demo-section-toolbar,.demo-data-intro,.demo-ops-header{flex-direction:column;align-items:flex-start}.demo-toolbar-filters,.demo-ops-header-actions{width:100%}.demo-toolbar-filters .demo-primary-button{flex:1}.demo-toolbar-search{width:100%}.demo-form-grid,.demo-association-grid{grid-template-columns:1fr}.demo-detail-heading{flex-direction:column}.demo-detail-actions{width:100%}.demo-detail-actions button{flex:1}.demo-kb-stats{grid-template-columns:repeat(3,1fr)}.demo-mini-stat{padding:9px 8px}.demo-mini-stat strong{font-size:15px}.demo-agent-layout{grid-template-columns:1fr}.demo-agent-side-frame{display:block}.demo-agent-directory,.demo-agent-editor,.demo-agent-side{grid-column:auto}.demo-agent-side{display:grid}.demo-editor-tabs{overflow-x:auto}.demo-editor-tabs button{white-space:nowrap}.demo-ops-kpi{min-height:72px}.demo-gpu-grid{grid-template-columns:repeat(2,1fr)}.demo-model-table{overflow-x:auto}.demo-model-table-head,.demo-model-row{min-width:590px}.demo-report-card{flex-wrap:wrap;align-items:flex-start}.demo-report-card .demo-secondary-button{width:100%}.demo-small-footnote{flex-direction:column;gap:5px}.demo-agent-stat-grid{grid-template-columns:1fr}.demo-invocation-summary{grid-template-columns:62px minmax(0,1fr) 16px;gap:8px}.demo-invocation-summary>span:not(.demo-invocation-status):not(.demo-invocation-copy){display:none}.demo-invocation-evidence,.demo-model-radar-grid,.demo-report-highlights,.demo-agent-trend{grid-template-columns:1fr}.demo-flow-add{justify-content:flex-start;width:100%}.demo-settings-hero,.demo-reset-panel{flex-direction:column;align-items:flex-start;padding:20px}.demo-mode-switch{width:100%}.demo-mode-switch button{flex:1;justify-content:center}.demo-reset-panel .demo-secondary-button{width:100%}.demo-kb-search-heading{flex-direction:column;gap:7px}.demo-kb-result>div{flex-direction:column;align-items:flex-start;gap:3px}}.demo-toolbar-note,.demo-publish-note,.demo-rules-meta{color:var(--demo-faint,#7d93a6);margin:6px 0 0;font-size:12px}.demo-publish-note{color:#d7b57a}.demo-rules-summary{color:#c9d6e0;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.demo-copy-preview,.demo-rules-box,.demo-publish-checklist{background:#05122047;border:1px solid #9bbedc1f;border-radius:12px;gap:8px;margin-top:10px;padding:12px;display:grid}.demo-publish-checklist{color:#d5e4ee;font-size:13px;list-style:none}.demo-advanced-toggle,.demo-trial-starters button{color:#d7b57a;cursor:pointer;background:0 0;border:1px solid #9bbedc29;border-radius:10px;padding:8px 12px}.demo-advanced-toggle{align-items:center;gap:6px;display:inline-flex}.demo-trial-starters{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.demo-check-option.is-disabled{opacity:.55}.qx-shell{color:#ece7dc;background:radial-gradient(circle at 88% 0,#c4a57414,#0000 28%),#12110e;grid-template-columns:272px minmax(0,1fr);min-height:100vh;font-family:IBM Plex Sans,Noto Sans SC,sans-serif;display:grid}.qx-rail{background:#16140f;border-right:1px solid #ece7dc14;flex-direction:column;gap:14px;padding:22px 16px;display:flex}.qx-rail-head{align-items:center;gap:10px;display:flex}.qx-rail-head strong,.qx-rail-head small{display:block}.qx-rail-head strong{font-family:Newsreader,Noto Sans SC,serif;font-size:18px;font-weight:600}.qx-rail-head small,.qx-rail-label{color:#8d8778;letter-spacing:.08em;font-size:11px}.qx-icon-button,.qx-new,.qx-agent-list button,.qx-thread-list button,.qx-starters button,.qx-composer button{color:inherit;cursor:pointer;background:0 0;border:0}.qx-icon-button{border:1px solid #ece7dc1f;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.qx-new,.qx-composer button{color:#16140f;background:#d7b57a;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;display:inline-flex}.qx-new{width:100%;font-weight:600}.qx-rail-label{margin-top:6px}.qx-agent-list,.qx-thread-list{gap:6px;display:grid}.qx-agent-list button,.qx-thread-list button{color:#c8c2b4;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 9px;display:flex}.qx-agent-list button.active,.qx-thread-list button.active,.qx-agent-list button:hover,.qx-thread-list button:hover{color:#f4efe4;background:#ece7dc0f}.qx-agent-list span{color:#16140f;background:#d7b57a;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.qx-agent-list em{min-width:0;font-style:normal}.qx-agent-list strong,.qx-agent-list small{display:block}.qx-agent-list small,.qx-agent-list p,.qx-thread-list button{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.qx-stage{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.qx-stage-head{justify-content:space-between;align-items:end;gap:16px;padding:26px 36px 0;display:flex}.qx-stage-head p{color:#9a917f;letter-spacing:.16em;margin:0 0 6px;font-size:10px}.qx-stage-head h1{letter-spacing:-.03em;margin:0;font-family:Newsreader,Noto Sans SC,serif;font-size:32px;font-weight:500}.qx-stage-head span{color:#9a917f;font-size:12px}.qx-transcript{padding:28px 36px 12px;overflow:auto}.qx-empty{color:#b8b09e;justify-items:start;gap:14px;max-width:680px;margin:12vh auto 0;display:grid}.qx-empty h2{color:#f3eee3;margin:0;font-family:Newsreader,Noto Sans SC,serif;font-size:28px;font-weight:500;line-height:1.35}.qx-empty p,.qx-typing{color:#9a917f;margin:0}.qx-starters,.qx-cites{flex-wrap:wrap;gap:8px;display:flex}.qx-starters button,.qx-cites em{color:#ece7dc;background:#ece7dc0a;border:1px solid #ece7dc1f;border-radius:999px;padding:8px 12px;font-size:12px;font-style:normal}.qx-message{gap:12px;max-width:760px;margin:0 auto 22px;display:flex}.qx-message i{color:#16140f;background:#ece7dc;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid}.qx-message.assistant i{background:#d7b57a}.qx-message p{color:#f6f1e6;margin:0;font-size:15px;line-height:1.75}.qx-local-note{color:#c4b8a1;margin-top:8px;font-size:12px;display:block}.qx-steps-toggle{color:#d7b57a;cursor:pointer;background:0 0;border:0;margin-top:10px;font-size:12px}.qx-steps{border-left:2px solid #d7b57a80;gap:6px;margin:12px 0 0;padding:10px 12px;list-style:none;display:grid}.qx-steps strong,.qx-steps span{display:block}.qx-steps strong{color:#d7b57a;font-size:11px}.qx-steps span,.qx-cites{color:#b8b09e;margin-top:10px;font-size:12px}.qx-cites em{align-items:center;gap:6px;display:inline-flex}.qx-typing{align-items:center;gap:8px;max-width:760px;margin:0 auto 18px;display:flex}.qx-composer{background:#1b1914;border:1px solid #ece7dc1f;border-radius:18px;grid-template-columns:1fr auto;gap:10px;width:calc(100% - 72px);max-width:760px;margin:0 auto 24px;padding:10px 10px 10px 16px;display:grid}.qx-composer textarea{color:#f6f1e6;resize:none;min-height:54px;box-shadow:none;background:0 0;border:0}.qx-composer textarea:focus{box-shadow:none;border:0}.qx-composer button{border-radius:12px;align-self:end;width:40px;min-height:40px}.qx-spin{animation:.8s linear infinite qx-spin}@keyframes qx-spin{to{transform:rotate(360deg)}}@media (width<=860px){.qx-shell{grid-template-columns:1fr}.qx-rail{display:none}.qx-stage-head,.qx-transcript{padding-left:20px;padding-right:20px}.qx-composer{width:calc(100% - 32px)}}.pe-shell{color:#1f2933;gap:16px;padding:20px 24px 32px;display:grid}.pe-head,.pe-actions,.pe-filters,.pe-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pe-head h1,.pe-list strong,.pe-refs strong{margin:0}.pe-head p,.pe-empty,.pe-error,.pe-list small,.pe-refs small{color:#667085;margin:0}.pe-menu,.pe-button,.pe-filters button,.pe-tabs button,.pe-vars button,.pe-list button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:8px 12px}.pe-button.primary,.pe-list button.active,.pe-filters button.active,.pe-tabs button.active{color:#fff;background:#12263a;border-color:#12263a}.pe-layout{grid-template-columns:280px minmax(0,1fr);gap:16px;display:grid}.pe-list,.pe-detail,.pe-form,.pe-refs,.pe-eval,.pe-runs{gap:10px;display:grid}.pe-list,.pe-detail{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:16px}.pe-form label,.pe-form textarea,.pe-form input,.pe-form select{gap:6px;width:100%;display:grid}.pe-preview,.pe-runs article,.pe-refs article{white-space:pre-wrap;background:#f8f6f1;border-radius:12px;padding:12px}.pe-spin{animation:1s linear infinite pe-spin}@keyframes pe-spin{to{transform:rotate(360deg)}}@media (width<=900px){.pe-layout{grid-template-columns:1fr}}:root{color:#eaf2ff;font-synthesis:none;background:#07111f;font-family:Manrope,Noto Sans SC,sans-serif}*{box-sizing:border-box}body{background:#07111f;min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.58}input,textarea,select{color:#e8f1fb;background:#040f1cb8;border:1px solid #95b0d22e;border-radius:9px;outline:0;width:100%;transition:border .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:#70ddcdbf;box-shadow:0 0 0 3px #65d6d01c}textarea{resize:vertical}.app-shell{background:radial-gradient(circle at 88% -8%,#3869a033,#0000 31%),#07111f;min-height:100vh;display:flex}.sidebar{z-index:10;background:linear-gradient(#09192b,#07111f);border-right:1px solid #99b7da1c;flex-direction:column;flex:0 0 258px;width:258px;height:100vh;min-height:100vh;padding:22px 15px 16px;display:flex;position:sticky;top:0;overflow:hidden}.app-shell.assistant-mode{background:#12110e}.app-shell.assistant-mode .sidebar{z-index:20;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.app-shell.assistant-mode .sidebar.open{transform:translate(0);box-shadow:20px 0 50px #00000059}.app-shell.assistant-mode .mobile-close{display:grid}.app-shell.assistant-mode .sidebar-overlay{z-index:19;background:#08070594;position:fixed;inset:0}.app-shell.assistant-mode .main-content{width:100%}.brand{flex-shrink:0;align-items:center;gap:11px;min-width:0;padding:0 9px;display:flex}.brand-mark{color:#05202c;background:linear-gradient(145deg,#80efe1,#64aef7);border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 10px 24px #65d6d029}.brand>div{min-width:0}.brand strong{color:#f2f8ff;letter-spacing:.04em;white-space:nowrap;font-size:14px;display:block}.brand strong span{color:#68d7d0;margin-left:4px}.brand small{color:#7690aa;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.mobile-close{color:#93a7bd;background:0 0;margin-left:auto;display:none}.connection-status{color:#9ab6be;background:#48a49c12;border:1px solid #65d6d024;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin:18px 9px 16px;padding:10px 11px;font-size:10px;display:flex}.connection-status i{background:#69dbc9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #65d6d014}.connection-status.offline{color:#e1a5aa;background:#ff7d870f;border-color:#ff858133}.connection-status.offline i{background:#ff7d87}.navigation{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.navigation>p{color:#58718b;letter-spacing:.12em;flex-shrink:0;margin:0 13px 9px;font:700 9px DM Mono,monospace}.navigation-group{margin:3px 0}.navigation button{color:#7b93aa;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:13px;width:100%;margin:0;padding:10px 12px;transition:color .2s,background .2s;display:flex;position:relative}.navigation button:hover{color:#e5f0fa;background:#6996c117}.navigation button:focus-visible{outline-offset:1px;outline:2px solid #69d9d1a8}.navigation button.active{color:#efffff;background:linear-gradient(90deg,#50a5a92e,#0000)}.navigation button.active svg{color:#69d9d1}.navigation-primary.active:after{content:"";background:#69d9d1;border-radius:3px 0 0 3px;width:2px;height:25px;position:absolute;right:0;box-shadow:0 0 14px #69d9d1}.navigation button strong,.navigation button small{display:block}.navigation button strong{font-size:13px;font-weight:600}.navigation button small{color:#53718b;margin-top:3px;font:9px DM Mono,monospace}.navigation-submenu{border-left:1px solid #69d9d124;gap:2px;margin:2px 8px 8px 31px;padding:3px 0 3px 11px;display:grid}.navigation-submenu button{color:#66839d;border-radius:7px;gap:8px;min-height:31px;padding:7px 8px;font-size:10px}.navigation-submenu button:hover{color:#bcd4e5}.navigation-submenu button.active{color:#80ded5;background:#50a5a91a}.navigation-submenu button.active:before{content:"";background:#69d9d1;border-radius:3px;width:3px;height:14px;position:absolute;left:-13px}.navigation-submenu svg{flex:none}.sidebar-footer{background:#07111f;border-top:1px solid #99b7da1a;flex-shrink:0;margin-top:8px;padding:13px 10px 2px}.sidebar-footer>div{color:#67d9cf;align-items:center;gap:8px;display:flex}.sidebar-footer strong,.sidebar-footer small{display:block}.sidebar-footer strong{font-size:10px}.sidebar-footer small{color:#6e879f;margin-top:3px;font-size:9px}.sidebar-footer>p{color:#4e6680;margin:12px 0 0;font:9px DM Mono,monospace}.main-content{flex:1;min-width:0}.main-content.console-mode{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07111fa6;border-bottom:1px solid #99b7da1a;justify-content:space-between;align-items:center;height:70px;padding:0 38px;display:flex}.topbar p{color:#699f9d;letter-spacing:.12em;margin:0 0 4px;font:10px DM Mono,monospace}.topbar h2{color:#dfeaf7;margin:0;font-size:13px}.topbar-status{color:#79cfc3;align-items:center;gap:7px;font-size:11px;display:flex}.menu-button{color:#b2c1d0;background:0 0;display:none}.content-wrap{max-width:1510px;margin:0 auto;padding:37px 42px 30px}.content-wrap.console-content{width:100%;max-width:none;margin:0;padding:0}.view-stack{gap:16px;display:grid}.eyebrow,.panel-heading p{color:#69d9d1;letter-spacing:.13em;margin:0 0 8px;font:10px DM Mono,monospace}.page-intro{max-width:860px;margin-bottom:6px}.page-intro h1,.hero-panel h1,.triage-header h1{color:#f0f6fc;letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.1vw,42px);line-height:1.14}.page-intro>p:last-child{color:#8097ad;max-width:720px;margin:12px 0 0;font-size:13px;line-height:1.8}.panel,.metric-card{background:linear-gradient(145deg,#132a44e0,#09192cf0);border:1px solid #97b7dc1f;border-radius:14px;box-shadow:0 16px 42px #0000001a}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 21px 0;display:flex}.panel-heading h2{color:#e8f1fa;margin:0;font-size:15px}.panel-heading>div>span{color:#7690a8;margin-top:7px;font-size:10px;display:block}.primary-button,.secondary-button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.primary-button{color:#06222a;background:linear-gradient(135deg,#7ce8dc,#5ab4ec);box-shadow:0 8px 18px #47cdc526}.primary-button:hover:not(:disabled){transform:translateY(-1px)}.secondary-button{color:#a9bfd2;background:#0c1f34a6;border:1px solid #8daed338}.secondary-button:hover{color:#81e2d7;border-color:#69d9d16b}.wide{width:100%}.text-button{color:#8cb5c9;background:0 0;align-items:center;gap:4px;padding:2px 0;font-size:11px;display:inline-flex}.text-button:hover{color:#70dcd2}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero-panel{background:radial-gradient(circle at 83% 45%,#5fb9e633,#0000 23%),linear-gradient(125deg,#0e2b42fa,#0d1a34f2);border:1px solid #64dacf33;border-radius:17px;justify-content:space-between;align-items:center;min-height:265px;padding:35px 48px;display:flex;position:relative;overflow:hidden}.hero-panel>div:first-child{z-index:1;max-width:640px;position:relative}.hero-copy{color:#9cb0c0;max-width:590px;margin:14px 0 22px;font-size:14px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-map{width:300px;height:220px;position:relative}.map-orbit{border:1px solid #69ded238;border-radius:50%;position:absolute;inset:31px 32px}.map-orbit-two{border-color:#77a9ff2b;inset:4px 10px;transform:rotate(48deg)}.map-core{color:#79e8dc;text-align:center;background:#1f6d7438;border:1px solid #75e8dd80;border-radius:19px;place-items:center;display:grid;position:absolute;inset:74px 92px;box-shadow:0 0 36px #42cfc533}.map-core span{letter-spacing:.08em;font:8px DM Mono,monospace}.map-label{color:#a1bed4;background:#081629b8;border:1px solid #81b3dc33;border-radius:6px;padding:6px 8px;font:9px DM Mono,monospace;position:absolute}.label-rag{top:13px;left:3px}.label-sft{bottom:27px;right:0}.label-audit{bottom:5px;left:39px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-card{min-height:148px;padding:18px;position:relative;overflow:hidden}.metric-card:after{content:"";opacity:.05;background:currentColor;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-55px;right:-35px}.metric-card.mint{color:#72ded4}.metric-card.blue{color:#85b7f7}.metric-card.violet{color:#b59af6}.metric-card.amber{color:#ffbf73}.metric-icon{color:#0d2339;background:currentColor;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.metric-card p{color:#92a9be;margin:15px 0 3px;font-size:11px}.metric-card strong{color:#eef5fb;letter-spacing:-.04em;font-size:30px;display:block}.metric-card small{color:#66829c;margin-top:6px;font-size:10px;display:block}.split-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:16px;display:grid}.flow-panel,.library-summary{min-height:270px}.workflow-list{padding:13px 21px 18px}.workflow-row{border-bottom:1px solid #98b5d517;gap:15px;padding:15px 0;display:flex}.workflow-row:last-child{border:0}.workflow-row>span{color:#6ce0d4;font:10px DM Mono,monospace}.workflow-row strong{color:#deebf5;font-size:12px}.workflow-row p{color:#738ca4;margin:5px 0 0;font-size:11px;line-height:1.6}.latest-list{padding:9px 20px 18px}.latest-item{border-bottom:1px solid #98b5d517;align-items:center;gap:10px;padding:12px 0;display:flex}.latest-item:last-child{border:0}.book-glyph{color:#77ded4;background:#65d6d01c;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.latest-item strong,.latest-item small{display:block}.latest-item strong{color:#dce8f4;font-size:11px}.latest-item small{color:#7189a1;margin-top:4px;font:9px DM Mono,monospace}.status-dot{background:#ffb968;border-radius:50%;width:7px;height:7px;margin-left:auto}.status-dot.ready{background:#70dbc9;box-shadow:0 0 0 4px #70dbc912}.empty-copy{color:#718aa2;padding:18px 0;font-size:12px;line-height:1.7}.library-layout{grid-template-columns:330px minmax(0,1fr);gap:16px;display:grid}.import-panel{padding-bottom:17px}.import-form,.training-form{gap:12px;padding:18px 21px;display:grid}.import-form label:not(.drop-zone),.training-form label{color:#91a8bd;gap:6px;font-size:10px;display:grid}.import-form input:not([type=file]),.import-form select,.training-form input,.training-form select,.training-form textarea{padding:10px 11px;font-size:12px}.training-form textarea{min-height:70px}.drop-zone{color:#76ded5;text-align:center;background:#3ea9a10f;border:1px dashed #69d9d16b;border-radius:10px;align-content:center;place-items:center;gap:6px;min-height:122px;padding:14px;display:grid;position:relative;overflow:hidden}.drop-zone:hover{background:#3ea9a11c}.drop-zone input{cursor:pointer;opacity:0;position:absolute;inset:0}.drop-zone strong{color:#c7e9e7;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11px;overflow:hidden}.drop-zone small{color:#709199;font-size:10px}.small-note{color:#7290a8;gap:8px;padding:0 21px;font-size:10px;line-height:1.55;display:flex}.small-note svg{color:#8bb6f1;flex:none}.form-error{color:#f3afb5;background:#ff7d8714;border:1px solid #ff7d8742;border-radius:8px;margin:0 21px 16px;padding:9px 10px;font-size:11px}.book-list-panel{overflow:hidden}.count-chip{color:#89d8d1;background:#65d6d014;border:1px solid #71d3ca33;border-radius:6px;padding:5px 8px;font:10px DM Mono,monospace}.book-list{padding:11px 12px 14px}.book-row{color:#a4b6c5;text-align:left;background:0 0;border-bottom:1px solid #98b5d517;align-items:center;gap:11px;width:100%;padding:13px 10px;display:flex}.book-row:hover,.book-row.selected{background:#619fb41a;border-radius:10px}.book-row-copy{flex:1;min-width:0}.book-row strong,.book-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.book-row strong{color:#dbe8f4;font-size:12px}.book-row small{color:#708ba2;margin-top:5px;font:9px DM Mono,monospace}.status-badge{border-radius:5px;flex:none;justify-content:center;align-items:center;min-width:49px;padding:4px 6px;font-size:9px;display:inline-flex}.status-badge.ready,.status-badge.review-approved{color:#82ded0;background:#65d6d01a}.status-badge.needs_ocr,.status-badge.review-draft{color:#ffbe7c;background:#ffbd681a}.status-badge.processing{color:#a997f6;background:#a995ff1f}.status-badge.failed,.status-badge.review-rejected{color:#f5969e;background:#ff7d871a}.detail-panel{overflow:hidden}.icon-danger{color:#e899a1;background:#ff7d8712;border:1px solid #ff7d8733;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.notice{color:#eebd8d;background:#ffbd6812;border:1px solid #ffbd6836;border-radius:8px;margin:18px 21px;padding:11px;font-size:12px}.notice.danger{color:#f2a4ac;background:#ff7d8712;border-color:#ff7d873b}.chunk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:19px 21px 21px;display:grid}.chunk-card{background:#040f1c54;border:1px solid #91b1d31f;border-radius:9px;min-height:143px;padding:13px}.chunk-card>div{justify-content:space-between;gap:8px;display:flex}.chunk-card span{color:#78dbd2;font-size:10px}.chunk-card small{color:#617f9c;white-space:nowrap;font:9px DM Mono,monospace}.chunk-card p{color:#a4b4c3;margin:10px 0 0;font-size:11px;line-height:1.7}.triage-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.triage-main{flex-direction:column;min-height:calc(100vh - 150px);display:flex;overflow:hidden}.triage-header{border-bottom:1px solid #98b5d51a;justify-content:space-between;align-items:flex-start;gap:18px;padding:29px 30px 23px;display:flex}.triage-header h1{font-size:28px}.triage-header>div>p:last-child{color:#849cb1;max-width:590px;margin:10px 0 0;font-size:12px;line-height:1.7}.safe-chip{color:#86ded5;background:#65d6d012;border:1px solid #65d6d030;border-radius:7px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex}.conversation{flex-direction:column;flex:1;gap:16px;min-height:350px;padding:25px 30px;display:flex}.conversation-empty{text-align:center;justify-items:center;max-width:580px;margin:auto;display:grid}.assistant-orb{color:#7de8dc;background:#65d6d01a;border:1px solid #65d6d059;border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 25px #65d6d01a}.conversation-empty h2{color:#e4eff9;margin:15px 0 7px;font-size:16px}.conversation-empty p{color:#7891a8;margin:0;font-size:11px;line-height:1.65}.starter-list{gap:8px;width:100%;margin-top:20px;display:grid}.starter-list button{color:#abc0d3;text-align:left;background:#0817297a;border:1px solid #92b5d724;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:11px;display:flex}.starter-list button:hover{color:#8ae1d9;border-color:#65d6d057}.message{gap:9px;max-width:92%;display:flex}.message.user-message{flex-direction:row-reverse;align-self:flex-end}.message-avatar{color:#78ded5;background:#65d6d01f;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.user-message .message-avatar{color:#a999f3;background:#a995ff24}.message-body{min-width:0}.message-label{color:#7190aa;margin:1px 0 6px;font:9px DM Mono,monospace}.message-body>p{color:#c5d5e2;white-space:pre-wrap;background:#091c31b3;border:1px solid #8fb1d324;border-radius:4px 12px 12px;margin:0;padding:11px 13px;font-size:12px;line-height:1.75}.user-message .message-body>p{color:#e1dbf6;background:#6652a033;border-radius:12px 4px 12px 12px}.urgency-card{color:#8ee1d8;background:#65d6d00f;border:1px solid #65d6d02b;border-radius:8px;gap:8px;margin-top:9px;padding:9px;display:flex}.urgency-card.emergency{color:#f0a0a8;background:#ff7d8714;border-color:#ff7d8747}.urgency-card>span{padding-top:2px}.urgency-card strong,.urgency-card small{display:block}.urgency-card strong{font-size:10px}.urgency-card small{color:#8498aa;margin-top:3px;font-size:10px}.citation-list{gap:7px;margin-top:9px;display:grid}.citation{color:#82bae3;background:#37679514;border:1px solid #85b8e01c;border-radius:7px;align-items:flex-start;gap:7px;padding:8px;display:flex}.citation strong,.citation small{display:block}.citation strong{color:#b7d3eb;font-size:10px}.citation small{color:#7693a9;margin-top:2px;font-size:9px}.no-citation{color:#f1b47c;font-size:10px}.chat-form{background:#06111f61;border-top:1px solid #98b5d51a;gap:9px;padding:15px 22px;display:flex}.chat-form textarea{min-height:44px;padding:11px;font-size:12px}.chat-form .primary-button{min-width:44px;padding:0}.triage-side{align-content:start;gap:16px;display:grid}.safety-panel{padding-bottom:14px}.safety-rule{color:#f2ad82;border-bottom:1px solid #98b5d517;gap:10px;margin:14px 20px;padding-bottom:14px;display:flex}.safety-rule:last-child{color:#87bde6;border-bottom:0;padding-bottom:0}.safety-rule p{color:#8ba2b7;margin:0;font-size:11px;line-height:1.7}.model-panel{padding:20px}.model-panel p{color:#af9df6;letter-spacing:.1em;margin:0;font:10px DM Mono,monospace}.model-panel h2{color:#e2ddf4;margin:9px 0;font-size:15px}.model-panel span{color:#778ea7;font-size:11px;line-height:1.7}.graph-citation-list{border-top:1px solid #98b5d51a;gap:6px;margin-top:10px;padding-top:9px;display:grid}.graph-citation-label{color:#76dcd3;align-items:center;gap:5px;font:9px DM Mono,monospace;display:flex}.graph-citation{background:#65d6d00b;border:1px solid #65d6d01f;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;display:flex}.graph-citation>span{flex:1;min-width:0}.graph-citation strong,.graph-citation small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.graph-citation strong{color:#bfe4e0;font-size:9px}.graph-citation small{color:#7695a7;margin-top:3px;font-size:9px}.graph-citation>a{color:#73d9d0;display:grid}.detail-actions{align-items:center;gap:8px;display:flex}.detail-actions .text-button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.review-pill{color:#ffbe7c;white-space:nowrap;background:#ffbd681a;border-radius:6px;padding:5px 8px;font-size:10px}.review-pill.approved{color:#82ded0;background:#65d6d01a}.review-pill.rejected{color:#f5969e;background:#ff7d871a}.book-governance{color:#7892a8;border-top:1px solid #98b5d517;justify-content:space-between;align-items:center;gap:12px;margin:0 21px;padding:11px 0;font-size:10px;display:flex}.governance-actions{align-items:center;gap:7px;display:flex}.governance-actions .text-button{white-space:nowrap}.book-governance .approve,.book-governance .reject{border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:inline-flex}.training-intro{position:relative}.training-intro .secondary-button{position:absolute;top:8px;right:0}.training-grid{grid-template-columns:minmax(0,1.17fr) minmax(270px,.83fr);gap:16px;display:grid}.training-form-panel{padding-bottom:2px}.training-rules{padding-bottom:16px}.rule-card{color:#85c5ed;background:#25517a14;border:1px solid #91b1d31c;border-radius:9px;gap:10px;margin:15px 20px;padding:13px;display:flex}.rule-card strong{color:#c8ddeb;font-size:11px}.rule-card p{color:#728ba2;margin:4px 0 0;font-size:10px;line-height:1.6}.example-table-panel{overflow:hidden}.example-table{padding:14px 21px 22px}.example-head,.example-row{grid-template-columns:minmax(230px,1.7fr) minmax(120px,.85fr) 80px 145px;align-items:center;gap:12px;display:grid}.example-head{color:#5d7893;letter-spacing:.06em;padding:0 0 9px;font:9px DM Mono,monospace}.example-row{border-top:1px solid #98b5d517;padding:12px 0}.example-row strong,.example-row small{display:block}.example-row strong{color:#d6e3ef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.example-row small{color:#758fa7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.evidence-cell{color:#87a3b9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.review-actions{gap:5px;display:flex}.approve,.reject{border-radius:6px;align-items:center;gap:3px;padding:6px 7px;font-size:10px;display:inline-flex}.approve{color:#84ded2;background:#65d6d01a}.reject{color:#f39ca5;background:#ff7d8717}.graph-intro{max-width:920px}.graph-intro-actions{align-items:center;gap:12px;margin-top:20px;display:flex}.graph-status-chip{color:#91a8bd;background:#0c1f3499;border:1px solid #97b7dc2b;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:inline-flex}.graph-status-chip i{background:#ffbd72;border-radius:50%;width:6px;height:6px}.graph-status-chip.online{color:#89ddd4;background:#65d6d012;border-color:#65d6d033}.graph-status-chip.online i{background:#70ded3;box-shadow:0 0 0 4px #70ded314}.graph-top-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px;display:grid}.vault-config-panel,.sync-panel{min-height:302px;overflow:hidden}.vault-form{gap:11px;padding:17px 21px 13px;display:grid}.vault-form label{color:#91a8bd;gap:6px;font-size:10px;display:grid}.vault-form input[type=text],.vault-form input:not([type]),.vault-form input[type=number]{padding:10px 11px;font-size:11px}.vault-form input[type=checkbox]{accent-color:#70ded3;width:14px;height:14px}.vault-form small{color:#66829c;font-size:9px;line-height:1.5}.check-row{align-items:center;margin:2px 0 1px;color:#88a0b5!important;gap:8px!important;display:flex!important}.vault-status-line{color:#87a2b9;border-top:1px solid #98b5d517;grid-template-columns:7px auto;align-items:center;gap:0 9px;margin:0 21px 17px;padding-top:11px;font-size:10px;display:grid}.vault-status-line .status-dot{grid-row:span 2;margin:0}.vault-status-line small{color:#5f7b95;text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin-top:3px;font:9px DM Mono,monospace;overflow:hidden}.pipeline-steps{gap:9px;padding:17px 21px 12px;display:grid}.pipeline-step{color:#6c849c;background:#040f1c3d;border:1px solid #91b1d31a;border-radius:9px;align-items:center;gap:11px;padding:10px;display:flex}.pipeline-step>span{background:#91b1d314;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.pipeline-step strong,.pipeline-step small{display:block}.pipeline-step strong{color:#9eb2c3;font-size:10px}.pipeline-step small{color:#617d96;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.pipeline-step.active{color:#70ded3;background:#65d6d00f;border-color:#65d6d033}.pipeline-step.active>span{background:#65d6d01f}.pipeline-step.active strong{color:#c0e4e1}.sync-facts{border-top:1px solid #98b5d517;grid-template-columns:repeat(3,1fr);margin:0 21px 16px;display:grid}.sync-facts span{color:#6b849c;padding-top:10px;font-size:9px}.sync-facts strong{color:#e1edf7;margin-bottom:4px;font:16px DM Mono,monospace;display:block}.graph-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.graph-workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.graph-canvas-panel,.graph-node-panel,.sync-history-panel{overflow:hidden}.graph-canvas{min-height:470px;padding:9px 17px 0}.graph-canvas svg{width:100%;height:470px;display:block;overflow:visible}.graph-links line{stroke:#7ab2d242;stroke-width:1.2px}.graph-links text{fill:#59768e;text-anchor:middle;font:8px DM Mono,monospace}.graph-nodes a{cursor:pointer}.graph-nodes circle{stroke:#e8f6ff8f;stroke-width:1.2px;opacity:.82}.graph-nodes a:hover circle{stroke:#efffff;stroke-width:2px;opacity:1}.graph-nodes text{pointer-events:none;text-anchor:middle}.graph-node-type{fill:#061827;font-size:7px;font-weight:800}.graph-node-title{fill:#d7e8f3;font-size:9px}.graph-legend{color:#738ba2;flex-wrap:wrap;gap:9px 14px;padding:0 21px 18px;font-size:9px;display:flex}.graph-legend span{align-items:center;gap:5px;display:inline-flex}.graph-legend i{border-radius:50%;width:7px;height:7px}.node-directory{max-height:548px;padding:10px 20px 18px;overflow:auto}.node-directory-row{border-bottom:1px solid #98b5d517;align-items:center;gap:9px;min-width:0;padding:12px 0;display:flex}.node-directory-row:last-child{border:0}.node-directory-row>div{flex:1;min-width:0}.node-directory-row strong,.node-directory-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.node-directory-row strong{color:#dce9f4;font-size:10px}.node-directory-row small{color:#6f8aa1;margin-top:4px;font:9px DM Mono,monospace}.node-directory-row>a{color:#73d9d0;display:grid}.node-color{border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #8ebdd50f}.graph-empty{color:#6d879e;text-align:center;place-content:center;justify-items:center;height:440px;display:grid}.graph-empty svg{color:#70ded3}.graph-empty strong{color:#c8d9e8;margin-top:12px;font-size:13px}.graph-empty p{color:#7089a2;max-width:330px;margin:8px 0 0;font-size:10px;line-height:1.7}.sync-history{padding:9px 21px 17px}.sync-history-row{border-bottom:1px solid #98b5d517;align-items:center;gap:10px;padding:11px 0;display:flex}.sync-history-row:last-child{border:0}.sync-history-row>div{flex:1;min-width:0}.sync-history-row strong,.sync-history-row small{display:block}.sync-history-row strong{color:#cfe0ed;font-size:10px}.sync-history-row small{color:#6d879e;margin-top:3px;font:9px DM Mono,monospace}.history-dot{background:#ff9e9e;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.history-dot.completed{background:#70ded3;box-shadow:0 0 0 4px #70ded312}.history-projection{color:#7fa3bd;flex:none;font:9px DM Mono,monospace}.toast{z-index:30;color:#c2ebe6;background:#102e41;border:1px solid #65d6d04d;border-radius:10px;align-items:center;gap:8px;max-width:380px;padding:12px 14px;font-size:12px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #00000040}.toast svg{color:#70ded3}@media (width<=1100px){.metric-grid,.graph-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel{padding:32px}.hero-map{transform-origin:100%;width:240px;transform:scale(.86)}.triage-layout{grid-template-columns:1fr}.triage-main{min-height:600px}.triage-side{grid-template-columns:1fr 1fr}.library-layout{grid-template-columns:300px minmax(0,1fr)}.chunk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-top-grid,.graph-workspace-grid{grid-template-columns:1fr}}@media (width<=780px){.sidebar{width:278px;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.sidebar.open{transform:translate(0);box-shadow:20px 0 50px #00000059}.mobile-close,.menu-button{display:grid}.sidebar-overlay{z-index:9;background:#02081094;position:fixed;inset:0}.topbar{height:62px;padding:0 20px}.topbar>div:first-of-type{margin-left:13px;margin-right:auto}.topbar-status{font-size:10px}.content-wrap{padding:22px 18px}.hero-panel{min-height:auto;padding:27px}.hero-map{display:none}.split-grid,.library-layout,.training-grid,.graph-top-grid,.graph-workspace-grid,.chunk-grid,.triage-side{grid-template-columns:1fr}.triage-main{min-height:calc(100vh - 110px)}.triage-header{padding:23px 20px 18px}.conversation{padding:20px}.message{max-width:100%}.chat-form{padding:13px}.training-intro .secondary-button{margin-top:15px;position:static}.graph-intro-actions{flex-direction:column;align-items:flex-start}.graph-canvas{min-height:350px;overflow-x:auto}.graph-canvas svg{min-width:690px}.example-table{overflow-x:auto}.example-head,.example-row{min-width:620px}.toast{max-width:none;bottom:18px;left:18px;right:18px}}@media (width<=480px){.metric-grid,.graph-metrics{grid-template-columns:1fr 1fr}.metric-card{min-height:130px;padding:14px}.metric-card strong{font-size:25px}.page-intro h1,.hero-panel h1{font-size:27px}.hero-panel{padding:23px}.hero-actions{display:grid}.triage-header{display:block}.safe-chip{margin-top:13px}.topbar-status span{display:none}.sync-facts strong{font-size:13px}.history-projection{display:none}}@media (width<=780px){.book-governance{flex-direction:column;align-items:flex-start}.governance-actions{flex-wrap:wrap}.detail-actions{flex-wrap:wrap;justify-content:flex-end}.review-pill{order:3}}.training-intro-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.training-intro-actions .secondary-button{position:static}.bot-intro{position:relative}.bot-new-button{position:absolute;top:8px;right:0}.bot-studio-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:16px;display:grid}.bot-list-panel,.bot-form-panel{min-height:600px;overflow:hidden}.bot-list{padding:10px 20px 18px}.bot-row{width:100%;color:inherit;text-align:left;background:0 0;border-bottom:1px solid #98b5d517;align-items:flex-start;gap:11px;padding:14px 0;display:flex}.bot-row:last-child{border:0}.bot-row:hover,.bot-row.selected{background:#65d6d012;border-radius:9px;margin:0 -9px;padding-left:9px;padding-right:9px}.bot-avatar{color:#70ded3;background:#65d6d01a;border:1px solid #65d6d038;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.bot-row-copy{flex:1;min-width:0}.bot-row-copy strong,.bot-row-copy small,.bot-row-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bot-row-copy strong{color:#dceaf4;font-size:12px}.bot-row-copy small{color:#7b94aa;margin-top:4px;font-size:10px}.bot-row-copy em{color:#5f8298;margin-top:6px;font:9px DM Mono,monospace}.bot-status{color:#74d9ce;background:#65d6d01a;border-radius:6px;flex:none;padding:4px 7px;font-size:9px}.bot-status.archived{color:#ffa0a0;background:#ff7d871a}.bot-form{gap:12px;padding:18px 21px 22px;display:grid}.bot-form label{color:#91a8bd;gap:6px;font-size:10px;display:grid}.bot-form input,.bot-form select,.bot-form textarea{padding:10px 11px;font-size:12px}.bot-form-two-column{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bot-switches{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bot-switches .check-row{background:#040f1c4d;border:1px solid #91b1d31f;border-radius:8px;align-items:center;padding:9px 10px;color:#94afc2!important;gap:7px!important;display:flex!important}.bot-switches .check-row span{align-items:center;gap:5px;display:inline-flex}.bot-switches input,.knowledge-base-option input{accent-color:#70ded3;width:14px;height:14px}.knowledge-base-picker{gap:8px;padding-top:4px;display:grid}.picker-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.picker-title strong{color:#dceaf4;font-size:11px}.picker-title small{color:#68849b;font-size:9px}.knowledge-base-option{color:#91a8bd;background:#040f1c47;border:1px solid #91b1d31c;border-radius:8px;grid-template-columns:auto 1fr auto;grid-template-areas:"check copy tick";align-items:center;padding:10px;gap:9px!important;display:flex!important}.knowledge-base-option.selected{background:#65d6d012;border-color:#65d6d052}.knowledge-base-option>span{flex:1;min-width:0}.knowledge-base-option strong,.knowledge-base-option small{display:block}.knowledge-base-option strong{color:#c9dce9;font-size:10px}.knowledge-base-option small{color:#6f899e;margin-top:3px;font:9px DM Mono,monospace}.knowledge-base-option>svg{color:#70ded3;opacity:0}.knowledge-base-option.selected>svg{opacity:1}.bot-form-panel .icon-danger{color:#f39ca5;background:0 0;margin-left:auto}.bot-form-panel .icon-danger:disabled{opacity:.5}@media (width<=780px){.bot-new-button{margin-top:15px;position:static}.bot-studio-grid{grid-template-columns:1fr}.bot-list-panel,.bot-form-panel{min-height:auto}.bot-form-two-column,.bot-switches{grid-template-columns:1fr}.picker-title{flex-direction:column;align-items:flex-start}}.bot-selector{max-width:300px;margin-top:14px}.bot-selector label{color:#86a0b4;gap:6px;font-size:10px;display:grid}.bot-selector select{padding:9px 10px;font-size:11px}.triage-header .bot-selector{margin-bottom:2px}.bot-intro-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.knowledge-base-admin{overflow:hidden}.knowledge-base-admin-grid{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:18px;padding:17px 21px 22px;display:grid}.knowledge-base-catalog{align-content:start;gap:7px;display:grid}.knowledge-base-catalog-row{width:100%;color:inherit;text-align:left;background:#040f1c45;border:1px solid #91b1d31c;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.knowledge-base-catalog-row:hover,.knowledge-base-catalog-row.selected{background:#65d6d012;border-color:#65d6d04d}.knowledge-base-catalog-row>span:last-child{min-width:0}.knowledge-base-catalog-row strong,.knowledge-base-catalog-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-base-catalog-row strong{color:#cfe1ed;font-size:10px}.knowledge-base-catalog-row small{color:#6f8ba2;margin-top:3px;font:9px DM Mono,monospace}.knowledge-base-form{border-left:1px solid #98b5d51a;gap:11px;padding-left:18px;display:grid}.knowledge-base-form label{color:#91a8bd;gap:6px;font-size:10px;display:grid}.knowledge-base-form input{padding:10px 11px;font-size:11px}.knowledge-base-form-heading{justify-content:space-between;align-items:center;display:flex}.knowledge-base-form-heading strong{color:#dceaf4;font-size:12px}.book-picker{gap:7px;display:grid}.book-picker-row{background:#040f1c3d;border:1px solid #91b1d31c;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;min-width:0;padding:9px 10px;gap:8px!important;display:flex!important}.book-picker-row.selected{background:#65d6d00f;border-color:#65d6d04d}.book-picker-row input{accent-color:#70ded3;width:14px;height:14px}.book-picker-row span{flex:1;min-width:0}.book-picker-row strong,.book-picker-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.book-picker-row strong{color:#c8dbe8;font-size:10px}.book-picker-row small{color:#6c879d;margin-top:3px;font:9px DM Mono,monospace}.book-picker-row em{color:#71dacf;flex:none;font:9px DM Mono,monospace}@media (width<=780px){.knowledge-base-admin-grid{grid-template-columns:1fr}.knowledge-base-form{border-top:1px solid #98b5d51a;border-left:0;padding-top:17px;padding-left:0}.bot-intro-actions{margin-top:15px}}.example-head,.training-example-row{grid-template-columns:minmax(210px,1.45fr) minmax(125px,.85fr) minmax(120px,.8fr) 76px 145px}.bot-example-cell{color:#91afc2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.training-export-select{color:#7895a9;align-items:center;gap:7px;font-size:10px;display:inline-flex}.training-export-select select{color:#b6cbd8;border-radius:7px;width:150px;padding:8px 9px;font-size:10px}.ingestion-intro{max-width:920px}.ingestion-top-grid{grid-template-columns:1fr;gap:16px;display:grid}.ingestion-jobs-panel,.extraction-detail-panel,.candidate-panel{overflow:hidden}.ingestion-jobs-list{max-height:345px;padding:9px 20px 17px;overflow:auto}.ingestion-job-row{width:100%;color:inherit;text-align:left;background:0 0;border-bottom:1px solid #98b5d517;align-items:center;gap:9px;padding:12px 0;display:flex}.ingestion-job-row:last-child{border-bottom:0}.ingestion-job-row:hover,.ingestion-job-row.selected{background:#65d6d012;border-radius:9px;margin:0 -9px;padding-left:9px;padding-right:9px}.ingestion-job-select{min-width:0;color:inherit;text-align:left;background:0 0;flex:1;align-items:center;gap:9px;display:flex}.ingestion-job-icon{color:#70ded3;background:#65d6d01a;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.ingestion-job-icon.failed{color:#f39ca5;background:#ff7d871a}.ingestion-job-icon.queued{color:#ffbf73;background:#ffbd681a}.ingestion-job-copy{flex:1;min-width:0}.ingestion-job-copy strong,.ingestion-job-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ingestion-job-copy strong{color:#dceaf4;font-size:11px}.ingestion-job-copy small{color:#718ba1;margin-top:4px;font:9px DM Mono,monospace}.ingestion-mini-progress{background:#91b1d31f;border-radius:3px;height:3px;margin-top:7px;display:block;overflow:hidden}.ingestion-mini-progress i{border-radius:inherit;background:#70ded3;height:100%;transition:width .3s;display:block}.ingestion-status{color:#84ded2;white-space:nowrap;background:#65d6d01a;border-radius:6px;flex:none;padding:4px 7px;font-size:9px}.ingestion-status.queued{color:#ffbe7c;background:#ffbd681a}.ingestion-status.failed,.ingestion-status.cancelled{color:#f39ca5;background:#ff7d871a}.ingestion-status.running{color:#a997f6;background:#a995ff1f}.ingestion-retry{color:#8bb7ca;place-items:center;width:24px;height:24px;display:grid}.ingestion-retry:hover{color:#70ded3}.ingestion-job-chevron{color:#587790;flex:none;transform:rotate(-90deg)}.extraction-detail-body{padding:17px 21px 21px}.ingestion-progress-track{background:#91b1d31f;border-radius:7px;height:7px;overflow:hidden}.ingestion-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#70ded3,#6faff4);height:100%;transition:width .35s;display:block}.ingestion-facts{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px;display:grid}.ingestion-facts span{color:#6f8aa1;font-size:9px}.ingestion-facts strong{color:#e0edf5;margin-bottom:4px;font:17px DM Mono,monospace;display:block}.ingestion-detail-copy{color:#86a0b4;margin:14px 0 0;font-size:10px;line-height:1.6}.ingestion-detail-actions{align-items:center;gap:12px;margin-top:13px;display:flex}.ingestion-detail-body>.notice{margin:13px 0}.ingestion-detail-empty{margin:0;padding:18px 21px 22px}.candidate-toolbar{align-items:center;gap:8px;padding:15px 21px 5px;display:flex}.candidate-toolbar-label{color:#7896ab;align-items:center;gap:5px;margin-right:auto;font:9px DM Mono,monospace;display:inline-flex}.candidate-toolbar select{color:#9db4c4;width:auto;min-width:95px;padding:7px 8px;font-size:10px}.candidate-list{padding:8px 21px 19px}.candidate-row{border-bottom:1px solid #98b5d51a;padding:13px 0}.candidate-row:last-child{border-bottom:0}.candidate-row-main{align-items:center;gap:9px;display:flex}.candidate-select{accent-color:#4ed6a0;flex:none;width:15px;height:15px}.candidate-type-pill{color:#80dcd2;background:#65d6d01a;border-radius:5px;flex:none;justify-content:center;align-items:center;min-width:34px;padding:4px 6px;font-size:9px;display:inline-flex}.candidate-type-pill.relation{color:#a995f5;background:#a995ff1f}.candidate-copy{flex:1;min-width:0}.candidate-copy strong,.candidate-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.candidate-copy strong{color:#dceaf4;font-size:11px}.candidate-copy small{color:#708ba1;margin-top:4px;font:9px DM Mono,monospace}.candidate-actions{flex:none;align-items:center;gap:7px;display:flex}.candidate-actions .text-button{font-size:10px}.candidate-evidence{margin:9px 0 0 43px}.candidate-evidence>p{color:#87a0b3;margin:0;font-size:10px;line-height:1.65}.candidate-sources{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.candidate-sources>span{color:#6ecfc6;font:9px DM Mono,monospace}.candidate-source-chip{color:#8aa9b7;white-space:nowrap;background:#65d6d00a;border:1px solid #65d6d021;border-radius:5px;align-items:center;gap:4px;max-width:100%;padding:4px 6px;font-size:9px;display:inline-flex}.candidate-source-chip>svg{flex:none}.candidate-source-chip>span:first-of-type{text-overflow:ellipsis;min-width:0;overflow:hidden}.candidate-source-actions{border-left:1px solid #65d6d021;flex:none;align-items:center;gap:3px;margin-left:2px;padding-left:5px;display:inline-flex}.candidate-source-actions button{color:#78dcd4;background:#65d6d00f;border:1px solid #6dcacb2e;border-radius:4px;align-items:center;gap:3px;min-height:22px;padding:0 5px;font:8px DM Mono,monospace;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.candidate-source-actions button:hover{color:#baf2ec;background:#65d6d021;border-color:#65d6d06b}.candidate-note-path{color:#5e7e96;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font:9px DM Mono,monospace;display:block;overflow:hidden}.candidate-edit-form{background:#040f1c42;border:1px solid #65d6d029;border-radius:9px;gap:9px;margin:11px 0 0 43px;padding:12px;display:grid}.candidate-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.candidate-edit-form label{color:#91a8bd;gap:5px;font-size:9px;display:grid}.candidate-edit-form input,.candidate-edit-form textarea{padding:8px 9px;font-size:10px}.candidate-edit-actions{align-items:center;gap:9px;display:flex}.candidate-edit-actions .primary-button{min-height:30px;font-size:10px}.graph-filter-bar{border-top:1px solid #98b5d514;align-items:center;gap:7px;padding:14px 17px 5px;display:flex}.graph-filter-bar>span{color:#7693a8;align-items:center;gap:4px;font:9px DM Mono,monospace;display:inline-flex}.graph-filter-bar select{width:auto;min-width:85px;padding:7px 8px;font-size:9px}.graph-filter-bar label{color:#70ded3;background:#040f1c59;border:1px solid #91b1d321;border-radius:7px;align-items:center;gap:5px;min-width:130px;padding:0 8px;display:inline-flex}.graph-filter-bar label input{background:0 0;border:0;min-width:0;padding:7px 0;font-size:9px}.graph-governance-grid{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr) minmax(240px,.75fr);gap:16px;display:grid}.graph-selection-panel,.graph-moc-panel,.graph-candidate-panel{min-height:265px;overflow:hidden}.graph-selection-panel .panel-heading h2{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.graph-node-detail{padding:14px 21px 19px}.graph-node-detail-meta{align-items:center;gap:7px;display:flex}.node-type-chip{color:#8eb8ed;background:#85b7f71a;border-radius:5px;padding:4px 6px;font-size:9px}.graph-node-detail .review-pill{font-size:9px}.graph-node-detail-excerpt{color:#8aa3b6;margin:10px 0 0;font-size:10px;line-height:1.65}.graph-tag-list{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.graph-tag-list span{color:#74d7cf;background:#65d6d014;border-radius:5px;padding:4px 6px;font:9px DM Mono,monospace}.graph-tag-list small{color:#66839a;font-size:9px}.backlink-heading{border-top:1px solid #98b5d517;justify-content:space-between;align-items:baseline;margin-top:15px;padding-top:10px;display:flex}.backlink-heading strong{color:#d4e6ef;font-size:10px}.backlink-heading span{color:#6b879d;font:9px DM Mono,monospace}.backlink-list{max-height:120px;overflow:auto}.backlink-row{border-bottom:1px solid #98b5d512;align-items:center;gap:7px;padding:8px 0;display:flex}.backlink-arrow{color:#70ded3;font-size:14px}.backlink-row>div{flex:1;min-width:0}.backlink-row strong,.backlink-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.backlink-row strong{color:#c6dce8;font-size:9px}.backlink-row small{color:#6e899f;margin-top:3px;font-size:8px}.backlink-row>a{color:#70ded3;display:grid}.empty-inline{color:#6d879e;padding:11px 0;font-size:9px;display:block}.graph-selection-empty{margin:0;padding:18px 21px 22px}.moc-list,.graph-candidate-list{gap:0;padding:9px 20px 18px;display:grid}.moc-row,.graph-candidate-row{border-bottom:1px solid #98b5d517;align-items:center;gap:8px;min-width:0;padding:10px 0;display:flex}.moc-row:last-child,.graph-candidate-row:last-child{border-bottom:0}.moc-file-icon{color:#85b7f7;background:#85b7f71a;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.moc-row>div,.graph-candidate-row>div{flex:1;min-width:0}.moc-row strong,.moc-row small,.graph-candidate-row strong,.graph-candidate-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.moc-row strong,.graph-candidate-row strong{color:#cfe2ed;font-size:10px}.moc-row small,.graph-candidate-row small{color:#6f8ba1;margin-top:3px;font:8px DM Mono,monospace}.moc-count{color:#70d8cf;flex:none;font:8px DM Mono,monospace}.graph-candidate-list>.secondary-button{min-height:31px;margin-top:10px;font-size:9px}.graph-candidate-row .text-button{flex:none;align-items:center;gap:4px;display:inline-flex}.node-tags{color:#65cfc5;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:8px DM Mono,monospace;display:block;overflow:hidden}@media (width<=1100px){.graph-governance-grid{grid-template-columns:1fr 1fr}.graph-selection-panel{grid-column:1/-1}.ingestion-top-grid{grid-template-columns:1fr}}@media (width<=780px){.ingestion-top-grid,.graph-governance-grid{grid-template-columns:1fr}.graph-selection-panel{grid-column:auto}.ingestion-facts{grid-template-columns:1fr 1fr}.candidate-toolbar{flex-wrap:wrap;align-items:flex-start}.candidate-toolbar-label{width:100%}.candidate-toolbar select{flex:1}.candidate-edit-grid{grid-template-columns:1fr}.candidate-evidence,.candidate-edit-form{margin-left:0}.candidate-row-main{flex-wrap:wrap;align-items:flex-start}.candidate-actions{width:100%;margin-left:43px}.graph-filter-bar{flex-wrap:wrap;align-items:stretch}.graph-filter-bar label,.graph-filter-bar select{flex:1}}.document-workbench-view{gap:18px}.workbench-intro{justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.workbench-intro>div:first-child{max-width:870px}.workbench-intro-actions{flex:none;align-items:center;gap:12px;padding-bottom:3px;display:flex}.workbench-alert{align-items:center;gap:10px;margin:0;display:flex}.workbench-alert span{flex:1}.workbench-alert button{color:#efadb3;background:#ff7d8714;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.workbench-conflict{color:#ffbd73;background:#6e492229;border:1px solid #ffbd6845;border-radius:12px;align-items:center;gap:13px;padding:14px 16px;display:flex}.workbench-conflict>svg{flex:none}.workbench-conflict>div{flex:1;min-width:0}.workbench-conflict strong,.workbench-conflict small{display:block}.workbench-conflict strong{color:#f2d0a7;font-size:12px}.workbench-conflict p{color:#c89e75;margin:4px 0;font-size:10px}.workbench-conflict small{color:#9c795d;font:9px DM Mono,monospace}.workbench-control-panel{overflow:hidden}.workbench-revision-bar{border-bottom:1px solid #98b5d517;justify-content:space-between;align-items:center;gap:16px;padding:17px 21px 13px;display:flex}.workbench-revision-bar label{color:#71d8cf;align-items:center;gap:8px;min-width:0;display:flex}.workbench-revision-bar label>span{color:#7895aa;flex:none;font-size:10px}.workbench-revision-bar select{color:#c8dbe7;width:min(360px,42vw);padding:8px 10px;font-size:10px}.workbench-revision-meta{flex:none;align-items:center;gap:9px;display:flex}.workbench-revision-meta small{color:#66849a;font:9px DM Mono,monospace}.revision-status{color:#87ded4;background:#65d6d01a;border-radius:6px;padding:5px 7px;font-size:9px}.revision-status.failed,.revision-status.conflict{color:#f5a1a8;background:#ff7d871a}.revision-status.review_required{color:#ffbe7c;background:#ffbd681a}.revision-status.processing,.revision-status.converting,.revision-status.normalizing,.revision-status.quality_check,.revision-status.publishing{color:#b0a1fa;background:#a995ff1f}.workbench-stepper{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:16px 21px 18px;list-style:none;display:grid}.workbench-step{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding-right:14px;display:grid;position:relative}.workbench-step:not(:last-child):after{z-index:0;content:"";background:#91b1d324;height:1px;position:absolute;top:15px;left:31px;right:-2px}.workbench-step.completed:not(:last-child):after{background:#65d6d066}.workbench-step-index{z-index:1;color:#637f96;background:#0c2035;border:1px solid #91b1d329;border-radius:50%;place-items:center;width:30px;height:30px;font:9px DM Mono,monospace;display:grid}.workbench-step.completed .workbench-step-index{color:#6de0d4;background:#11353f;border-color:#65d6d066}.workbench-step.running .workbench-step-index{color:#b7a9fb;background:#252544;border-color:#a995ff73;box-shadow:0 0 0 4px #a995ff12}.workbench-step.failed .workbench-step-index{color:#f39ba4;background:#35202d;border-color:#ff7d876b}.workbench-step-copy{z-index:1;min-width:0}.workbench-step-copy strong,.workbench-step-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workbench-step-copy strong{color:#aebfcd;font-size:9px}.workbench-step-copy small{color:#5e7991;margin-top:3px;font-size:8px}.workbench-step.running .workbench-step-copy strong,.workbench-step.completed .workbench-step-copy strong{color:#d8e8ef}.workbench-step-progress{background:#91b1d31a;border-radius:2px;height:2px;position:absolute;bottom:-7px;left:38px;right:14px;overflow:hidden}.workbench-step-progress i{background:#a995f5;height:100%;display:block}.workbench-main-grid{grid-template-columns:220px minmax(0,1fr) 270px;align-items:start;gap:16px;display:grid}.workbench-chapters-panel,.workbench-editor-panel,.workbench-quality-panel{min-width:0;overflow:hidden}.workbench-chapters-panel,.workbench-quality-panel{max-height:calc(100vh - 105px);position:sticky;top:16px}.chapter-tree{max-height:calc(100vh - 190px);padding:10px 10px 16px;overflow:auto}.chapter-tree-row{color:#6f8da3;text-align:left;background:0 0;border-bottom:1px solid #98b5d512;align-items:flex-start;gap:7px;width:100%;min-width:0;padding-top:9px;padding-bottom:9px;padding-right:9px;display:flex}.chapter-tree-row:hover,.chapter-tree-row.active{color:#70dcd2;background:#65d6d012;border-radius:7px}.chapter-tree-row>svg{flex:none;margin-top:1px}.chapter-tree-row>span{min-width:0}.chapter-tree-row strong,.chapter-tree-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chapter-tree-row strong{color:#b7cbd8;font-size:9px;font-weight:600}.chapter-tree-row.active strong{color:#dff5f2}.chapter-tree-row small{color:#58748b;margin-top:3px;font:8px DM Mono,monospace}.chapter-tree-empty{color:#638097;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:160px;padding:18px;font-size:9px;display:grid}.workbench-editor-heading{border-bottom:1px solid #98b5d517;align-items:center;padding-bottom:15px}.workbench-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workbench-editor-actions .approve{min-height:34px;padding:0 11px}.workbench-editor-actions .primary-button,.workbench-editor-actions .secondary-button{min-height:34px}.markdown-compare-grid{grid-template-columns:1fr 1fr;min-height:630px;display:grid}.markdown-pane{background:#030d1961;min-width:0}.markdown-pane+.markdown-pane{border-left:1px solid #98b5d51a}.markdown-pane header{border-bottom:1px solid #98b5d514;justify-content:space-between;align-items:center;gap:9px;min-height:46px;padding:0 13px;display:flex}.markdown-pane header>span,.markdown-pane header>div{align-items:center;gap:7px;min-width:0;display:flex}.markdown-pane header>span{color:#75d9d1}.markdown-pane header strong{color:#bcd1dd;letter-spacing:.03em;font:9px DM Mono,monospace}.markdown-pane header small{color:#58768d;text-overflow:ellipsis;white-space:nowrap;font:8px DM Mono,monospace;overflow:hidden}.markdown-pane header em{color:#ffbd73;background:#ffbd681a;border-radius:4px;padding:3px 5px;font:8px DM Mono,monospace}.markdown-pane header button{color:#6e91a5;background:#91b1d312;border-radius:6px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.markdown-pane header button:hover{color:#76ddd4}.markdown-pane textarea{color:#8fa8b8;width:100%;min-height:570px;box-shadow:none;resize:none;tab-size:2;background:0 0;border:0;border-radius:0;padding:15px 16px 30px;font:10px/1.8 DM Mono,Noto Sans SC,monospace;display:block}.markdown-pane.normalized textarea{color:#bed1dc;background:#07182742}.markdown-pane.normalized.dirty textarea{background:#312b1b29}.markdown-pane textarea:focus{box-shadow:inset 0 0 0 1px #70ddcd52}.markdown-editor-hint{color:#537187;pointer-events:none;font:8px DM Mono,monospace;position:absolute;bottom:9px;right:14px}.markdown-pane.normalized{position:relative}.markdown-loading{color:#67859b;place-content:center;justify-items:center;gap:10px;min-height:400px;font-size:10px;display:grid}.quality-gate-body{padding:14px 16px 18px}.quality-gate-summary{background:#040f1c47;border:1px solid #91b1d31c;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.quality-gate-summary>span{color:#879caf;background:#91b1d314;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.quality-gate-summary.passed>span{color:#70ded3;background:#65d6d01a}.quality-gate-summary.warning>span{color:#ffbe7c;background:#ffbd681a}.quality-gate-summary.failed>span{color:#f39ca5;background:#ff7d871a}.quality-gate-summary strong{color:#c8dbe7;font-size:10px;display:block}.quality-gate-summary p{color:#68849a;margin:3px 0 0;font-size:8px;line-height:1.5}.quality-gate-summary>em{color:#e3edf4;font:19px DM Mono,monospace}.quality-check-list{margin-top:9px}.quality-check-row{border-bottom:1px solid #98b5d512;align-items:flex-start;gap:7px;padding:9px 2px;display:flex}.quality-check-row>span{color:#718da2;flex:none}.quality-check-row.passed>span{color:#6fd9d0}.quality-check-row.warning>span{color:#ffb86f}.quality-check-row.failed>span{color:#ef919b}.quality-check-row>div{flex:1;min-width:0}.quality-check-row strong,.quality-check-row small{display:block}.quality-check-row strong{color:#aebfcd;font-size:9px}.quality-check-row small{color:#5f7c92;margin-top:3px;font-size:8px;line-height:1.45}.quality-check-row>em{color:#7394a8;flex:none;font:8px DM Mono,monospace}.quality-gate-empty{color:#658096;text-align:center;place-content:center;justify-items:center;min-height:190px;padding:20px;display:grid}.quality-gate-empty strong{color:#afc3d0;margin-top:9px;font-size:10px}.quality-gate-empty p{max-width:210px;margin:5px 0 0;font-size:8px;line-height:1.6}.workbench-retry-box{background:#ff7d870f;border:1px solid #ff7d8729;border-radius:9px;margin:0 16px 17px;padding:11px}.workbench-retry-box p{color:#c68990;margin:0 0 9px;font-size:8px;line-height:1.6}.workbench-empty,.workbench-loading{color:#6d899e;text-align:center;place-content:center;justify-items:center;min-height:380px;padding:30px;display:grid}.workbench-empty h2,.workbench-loading strong{color:#c9dbe7;margin:12px 0 0;font-size:14px}.workbench-empty p,.workbench-loading small{color:#668198;max-width:430px;margin:7px 0 16px;font-size:10px;line-height:1.7}.document-workbench-view button:focus-visible,.document-workbench-view select:focus-visible,.document-workbench-view textarea:focus-visible{outline-offset:2px;outline:2px solid #70ddcdb8}@media (width<=1280px){.workbench-main-grid{grid-template-columns:210px minmax(0,1fr)}.workbench-quality-panel{grid-column:1/-1;max-height:none;position:static}.quality-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}}@media (width<=980px){.workbench-intro{flex-direction:column;align-items:flex-start}.workbench-intro-actions{justify-content:space-between;width:100%}.workbench-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 0}.workbench-step:nth-child(3):after{display:none}.workbench-main-grid{grid-template-columns:1fr}.workbench-chapters-panel{max-height:none;position:static}.chapter-tree{grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;display:grid}.workbench-quality-panel{grid-column:auto}}@media (width<=780px){.workbench-revision-bar{flex-direction:column;align-items:flex-start}.workbench-revision-bar label,.workbench-revision-bar select{width:100%}.workbench-revision-meta{justify-content:space-between;width:100%}.workbench-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-step:nth-child(3):after{display:block}.workbench-step:nth-child(2n):after{display:none}.workbench-editor-heading{flex-direction:column;align-items:flex-start}.workbench-editor-actions{justify-content:flex-start;width:100%}.markdown-compare-grid{grid-template-columns:1fr;min-height:auto}.markdown-pane+.markdown-pane{border-top:1px solid #98b5d51a;border-left:0}.markdown-pane textarea{min-height:410px}.chapter-tree,.quality-check-list{grid-template-columns:1fr}.workbench-conflict{flex-wrap:wrap;align-items:flex-start}.workbench-conflict .secondary-button{width:100%}}@media (width<=480px){.workbench-intro-actions{flex-direction:column;align-items:stretch}.workbench-intro-actions button{justify-content:center}.workbench-stepper{grid-template-columns:1fr;gap:10px}.workbench-step:after{display:none!important}.workbench-editor-actions{grid-template-columns:1fr 1fr;display:grid}.workbench-editor-actions button{justify-content:center}.markdown-pane header{flex-direction:column;align-items:flex-start;padding-top:10px;padding-bottom:10px}}.import-trust-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 21px 14px;display:grid}.import-trust-flow span{color:#70dcd2;text-align:center;background:#65d6d00b;border:1px solid #65d6d01f;border-radius:8px;justify-items:center;gap:4px;min-width:0;padding:9px 5px;display:grid;position:relative}.import-trust-flow span:not(:last-child):after{z-index:1;content:"";background:#65d6d057;width:7px;height:1px;position:absolute;top:18px;right:-7px}.import-trust-flow i{color:#52748b;font:7px DM Mono,monospace}.import-trust-flow small{color:#8099aa;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.import-route-preview{background:#07182870;border:1px solid #91b1d31f;border-radius:8px;margin:0 0 2px;padding:10px 11px}.import-route-preview.pending{border-color:#91b1d31f}.import-route-preview.local{background:#4b321829;border-color:#ffbd6833}.import-route-preview.mineru{background:#1c4e4e26;border-color:#65d6d033}.import-route-preview-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.import-route-preview-heading span{color:#75d9d0;align-items:center;gap:5px;font-size:8px;display:inline-flex}.import-route-preview-heading em{color:#5f7b91;font:7px DM Mono,monospace}.import-route-preview>strong,.import-route-preview>small{display:block}.import-route-preview>strong{color:#d7e7ed;margin-top:7px;font-size:10px}.import-route-preview.local>strong{color:#ffca87}.import-route-preview>small{color:#718ca0;margin-top:4px;font-size:8px;line-height:1.45}.status-badge.governing{color:#b4a5fa;background:#a995ff1f}.status-badge.trusted{color:#82ded0;background:#65d6d01a}.status-badge.draft{color:#ffbe7c;background:#ffbd681a}.detail-panel .notice>p{color:#b18a65;margin:5px 0 0;font-size:10px;line-height:1.6}.ingestion-return-route{background:#65d6d00e;border:1px solid #65d6d02b;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.ingestion-return-route>div{min-width:0}.ingestion-return-route strong,.ingestion-return-route span{display:block}.ingestion-return-route strong{color:#bfe0df;font-size:10px}.ingestion-return-route span{color:#688a99;margin-top:4px;font-size:9px;line-height:1.55}.ingestion-return-route .secondary-button{flex:none}.workbench-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workbench-stat-strip article{background:#0a1d31b8;border:1px solid #91b1d31f;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:grid}.workbench-stat-strip article>svg{color:#70dcd2;display:block}.workbench-stat-strip span{min-width:0}.workbench-stat-strip small,.workbench-stat-strip strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workbench-stat-strip small{color:#66849a;font-size:8px}.workbench-stat-strip strong{color:#ddecf4;margin-top:3px;font:15px DM Mono,monospace}.workbench-stat-strip em{color:#54738a;font:8px DM Mono,monospace}.workbench-trust-route{overflow:hidden}.trust-route-heading{border-bottom:1px solid #98b5d517;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.trust-route-heading>div{color:#70dcd2;align-items:center;gap:10px;min-width:0;display:flex}.trust-route-heading span{min-width:0}.trust-route-heading strong,.trust-route-heading small{display:block}.trust-route-heading strong{color:#cce0e9;font-size:11px}.trust-route-heading small{color:#607e94;margin-top:3px;font-size:8px}.trust-route-heading em{color:#ffbd73;background:#ffbd681a;border-radius:6px;flex:none;padding:5px 8px;font:8px DM Mono,monospace}.workbench-trust-route.trusted .trust-route-heading em{color:#78ddd3;background:#65d6d01a}.workbench-trust-route ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:14px 18px 17px;list-style:none;display:grid}.workbench-trust-route li{align-items:flex-start;gap:8px;min-width:0;padding-right:16px;display:flex;position:relative}.workbench-trust-route li:not(:last-child):after{content:"";background:#91b1d321;height:1px;position:absolute;top:13px;left:28px;right:4px}.workbench-trust-route li>span{z-index:1;color:#617d93;background:#0c2035;border:1px solid #91b1d32b;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;font:8px DM Mono,monospace;display:grid}.workbench-trust-route li.completed>span{color:#70dcd2;background:#11343e;border-color:#65d6d052}.workbench-trust-route li.current>span{color:#b4a6fa;background:#252544;border-color:#a995ff6e;box-shadow:0 0 0 4px #a995ff0f}.workbench-trust-route li>div{z-index:1;min-width:0}.workbench-trust-route li strong,.workbench-trust-route li small{display:block}.workbench-trust-route li strong{color:#9eb4c4;font-size:8px;line-height:1.45}.workbench-trust-route li.completed strong,.workbench-trust-route li.current strong{color:#d4e5ed}.workbench-trust-route li small{color:#55738a;margin-top:4px;font-size:7px;line-height:1.5}.release-readiness-panel{overflow:hidden}.release-heading{border-bottom:1px solid #91b1d31a;padding-bottom:13px}.release-gate-state{color:#d7a86b;background:#f0b05e12;border:1px solid #f0b05e38;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font:8px DM Mono,monospace;display:inline-flex}.release-gate-state.ready{color:#74ddd4;background:#65d6d012;border-color:#65d6d040}.release-summary-grid{grid-template-columns:1.05fr repeat(3,minmax(0,1fr));gap:9px;padding:15px 18px 0;display:grid}.release-summary-grid article{background:#08192b94;border:1px solid #91b1d31a;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.release-summary-grid article>svg{color:#68cbc7;flex:none;margin-top:2px}.release-summary-grid article div{min-width:0}.release-summary-grid span,.release-summary-grid strong,.release-summary-grid small{display:block}.release-summary-grid span{color:#57778e;letter-spacing:.08em;font:7px DM Mono,monospace}.release-summary-grid strong{color:#d6e5ed;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:10px DM Mono,monospace;overflow:hidden}.release-summary-grid small{color:#58758a;margin-top:4px;font-size:7px;line-height:1.45}.release-summary-grid .release-level-card{background:#14364180;border-color:#65d6d033;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;display:grid;position:relative}.release-level-card>span{align-self:end}.release-level-card>strong{color:#78ddd3;grid-area:1/2/span 2;margin:0;font-size:27px;line-height:1}.release-level-card>p{color:#7391a2;margin:5px 0 0;font-size:7px}.release-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:11px;padding:11px 18px 0;display:grid}.release-checklist,.release-targets,.release-history{background:#08192b70;border:1px solid #91b1d31a;border-radius:9px;min-width:0}.release-checklist,.release-targets{padding:13px}.release-subheading{justify-content:space-between;align-items:center;gap:10px;display:flex}.release-subheading strong{color:#bcd1dc;font-size:9px}.release-subheading span{color:#59778c;font:7px DM Mono,monospace}.release-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:11px 0 0;padding:0;list-style:none;display:grid}.release-checklist li{border:1px solid #91b1d314;border-radius:7px;align-items:flex-start;gap:7px;min-width:0;padding:8px;display:flex}.release-checklist li>span{color:#d5a66e;background:#f0b05e17;border-radius:5px;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.release-checklist li.passed>span{color:#72dbd1;background:#65d6d01a}.release-checklist li div{min-width:0}.release-checklist li strong,.release-checklist li small{display:block}.release-checklist li strong{color:#a9bfcb;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.release-checklist li small{color:#55748b;margin-top:3px;font-size:7px;line-height:1.35}.release-blockers{border-top:1px solid #f0b05e1f;flex-wrap:wrap;gap:5px;margin-top:9px;padding-top:9px;display:flex}.release-blockers strong,.release-blockers span{padding:4px 6px;font-size:7px}.release-blockers strong{color:#d5a66e}.release-blockers span{color:#b68f68;background:#f0b05e0f;border-radius:5px}.release-targets{flex-direction:column;gap:7px;display:flex}.release-targets .release-subheading{margin-bottom:4px}.release-target-row{border-top:1px solid #91b1d312;grid-template-columns:20px 76px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:7px 6px;display:grid}.release-target-row>svg{color:#69c9c5}.release-target-row span{color:#617f93;font-size:7px}.release-target-row strong{color:#adc3ce;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.release-target-row strong.mono{color:#7895a7;font:7px DM Mono,monospace}.release-history{margin:11px 18px 17px;padding:13px}.release-history-list{gap:6px;margin-top:10px;display:grid}.release-history-row{border:1px solid #91b1d314;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.release-number{color:#6ed5cf;background:#65d6d017;border-radius:6px;place-items:center;width:32px;height:32px;font:9px DM Mono,monospace;display:grid}.release-history-copy{min-width:0}.release-history-copy>div{align-items:baseline;gap:7px;display:flex}.release-history-copy strong{color:#afc5d0;font-size:8px}.release-history-copy small{color:#58768c;font:7px DM Mono,monospace}.release-history-copy p{color:#526f84;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:7px DM Mono,monospace;overflow:hidden}.release-history-state{color:#607d91;font-size:7px}.release-empty-copy{color:#5f7d91;border:1px dashed #91b1d31c;border-radius:7px;margin:10px 0 0;padding:12px;font-size:8px;line-height:1.55}.workbench-stepper{scrollbar-color:#65d6d038 transparent;display:flex;overflow-x:auto}.workbench-step{flex:1 0 148px;min-width:148px}.workbench-step:nth-child(3):after,.workbench-step:nth-child(2n):after{display:block}.workbench-step:last-child:after{display:none}.revision-status.needs_review,.revision-status.graph_review{color:#ffbe7c;background:#ffbd681a}.revision-status.extracting_graph,.revision-status.publishing{color:#b0a1fa;background:#a995ff1f}.revision-status.ready_to_publish,.revision-status.published{color:#82ded0;background:#65d6d01a}.workbench-next-action{color:#90a5b5;background:#0a1c2e94;border-bottom:1px solid #98b5d514;align-items:flex-start;gap:8px;padding:10px 13px;font-size:9px;line-height:1.6;display:flex}.workbench-next-action>svg{color:#ffb970;flex:none;margin-top:1px}.workbench-next-action.ready_to_publish>svg,.workbench-next-action.published>svg{color:#70dcd2}.workbench-view-tabs{background:#05111e59;border-bottom:1px solid #98b5d517;align-items:center;gap:5px;padding:9px 12px;display:flex;overflow-x:auto}.workbench-view-tabs button{color:#708da2;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:9px;display:inline-flex}.workbench-view-tabs button:hover{color:#b9ceda;background:#91b1d30f}.workbench-view-tabs button.active{color:#80ded6;background:#65d6d014;border-color:#65d6d038}.workbench-view-tabs button span{color:#8fb4c4;background:#91b1d317;border-radius:4px;padding:2px 4px;font:7px DM Mono,monospace}.markdown-visual-preview{background:#030d1961;min-height:630px;padding:15px}.markdown-visual-meta{justify-content:space-between;align-items:center;gap:12px;max-width:820px;margin:0 auto 10px;display:flex}.markdown-visual-meta strong,.markdown-visual-meta small{display:block}.markdown-visual-meta strong{color:#c2d6e1;font-size:10px}.markdown-visual-meta small{color:#607e94;margin-top:3px;font:8px DM Mono,monospace}.markdown-visual-meta>span{color:#ffbd73;background:#ffbd6817;border-radius:5px;padding:4px 7px;font-size:8px}.markdown-rendered-document{color:#253344;background:#f1eee6;border-radius:7px;max-width:820px;min-height:560px;margin:0 auto;padding:clamp(24px,5vw,56px);font-family:Noto Sans SC,sans-serif;box-shadow:0 16px 38px #0003}.markdown-rendered-document h2,.markdown-rendered-document h3,.markdown-rendered-document h4,.markdown-rendered-document h5,.markdown-rendered-document h6{color:#142538;line-height:1.35}.markdown-rendered-document h2{border-bottom:1px solid #ccd2d4;margin:0 0 24px;padding-bottom:12px;font-size:28px}.markdown-rendered-document h3{margin:30px 0 13px;font-size:21px}.markdown-rendered-document h4{margin:24px 0 10px;font-size:17px}.markdown-rendered-document h5,.markdown-rendered-document h6{margin:20px 0 8px;font-size:14px}.markdown-rendered-document p,.markdown-rendered-document li{color:#3d4a56;font-size:13px;line-height:1.9}.markdown-rendered-document p{margin:0 0 15px}.markdown-rendered-document ul,.markdown-rendered-document ol{padding-left:24px}.markdown-rendered-document blockquote{color:#52636b;background:#e4e7e1;border-left:3px solid #51a59f;margin:18px 0;padding:10px 15px;font-size:12px;line-height:1.8}.markdown-rendered-document pre{color:#d4e5eb;background:#172737;border-radius:7px;padding:14px;font:10px/1.7 DM Mono,monospace;overflow-x:auto}.markdown-rendered-document p code,.markdown-rendered-document li code{color:#9d4d45;background:#e4ded3;border-radius:4px;padding:2px 4px;font:10px DM Mono,monospace}.markdown-rendered-document hr{background:#ccd2d4;border:0;height:1px;margin:26px 0}.markdown-frontmatter{background:#e8e7e0;border:1px solid #d2d6d4;border-radius:7px;grid-template-columns:max-content minmax(0,1fr);gap:5px 14px;margin:0 0 28px;padding:13px;display:grid}.markdown-frontmatter dt{color:#648079;font:9px DM Mono,monospace}.markdown-frontmatter dd{overflow-wrap:anywhere;color:#51616a;min-width:0;margin:0;font-size:10px}.wikilink-preview{color:#287b77;background:#3e938c14;border-bottom:1px solid #5d9e99;padding:1px 3px}.markdown-table-scroll{margin:18px 0;overflow-x:auto}.markdown-rendered-document table{border-collapse:collapse;width:100%;font-size:11px}.markdown-rendered-document th,.markdown-rendered-document td{text-align:left;border:1px solid #cbd0cf;padding:8px}.markdown-rendered-document th{color:#243a4a;background:#dee2dd}.markdown-preview-empty{text-align:center;color:#71808a!important}.markdown-visual-preview>footer{color:#658297;max-width:820px;margin:10px auto 0;font-size:8px;line-height:1.6}.chunk-preview-workspace{background:#030d1961;min-height:630px;padding:15px}.chunk-preview-notice{color:#ffbd73;background:#ffbd680f;border:1px solid #ffbd682e;border-radius:9px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.chunk-preview-notice>svg{flex:none}.chunk-preview-notice>div{flex:1;min-width:0}.chunk-preview-notice strong{color:#d7b68d;font-size:10px;display:block}.chunk-preview-notice p{color:#9f8267;margin:4px 0 0;font-size:8px;line-height:1.55}.chunk-preview-notice>span{color:#b69776;flex:none;font:8px DM Mono,monospace}.chunk-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.chunk-preview-card{background:#071828b8;border:1px solid #91b1d31f;border-radius:9px;min-width:0;padding:13px}.chunk-preview-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.chunk-preview-card header>span{color:#70dcd2;font:8px DM Mono,monospace}.chunk-preview-card header strong{color:#c8dae4;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chunk-preview-card header small{color:#617e93;font:7px DM Mono,monospace}.chunk-heading-path{color:#7b9aab;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:8px;overflow:hidden}.chunk-preview-card>p{color:#91a7b6;white-space:pre-wrap;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:10px 0;font-size:9px;line-height:1.7;display:-webkit-box;overflow:hidden}.chunk-preview-card footer{color:#537187;border-top:1px solid #98b5d512;justify-content:space-between;gap:8px;padding-top:8px;font:7px DM Mono,monospace;display:flex}.chunk-preview-empty,.source-file-empty{color:#638197;text-align:center;place-content:center;justify-items:center;min-height:480px;display:grid}.chunk-preview-empty strong,.source-file-empty strong{color:#b8cbd6;margin-top:10px;font-size:11px}.chunk-preview-empty p,.source-file-empty p{color:#658096;max-width:430px;margin:6px 0 0;font-size:9px;line-height:1.7}.chunk-preview-footnote{color:#607e94;margin:12px 2px 0;font-size:8px;line-height:1.6}.source-file-preview{background:#030d1961;min-height:630px}.source-file-preview header{border-bottom:1px solid #98b5d517;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 13px;display:flex}.source-file-preview strong,.source-file-preview small{display:block}.source-file-preview strong{color:#bfd3de;font-size:9px}.source-file-preview small{color:#607e94;margin-top:3px;font:8px DM Mono,monospace}.source-file-preview a{color:#73d9d0;align-items:center;gap:5px;font-size:8px;text-decoration:none;display:inline-flex}.source-file-preview iframe{background:#d8d8d8;border:0;width:100%;min-height:680px;display:block}.pipeline-trace-panel{overflow:hidden}.pipeline-trace-heading{align-items:center}.pipeline-trace-status{color:#9eabc0;background:#91b1d31a;border-radius:6px;flex:none;align-items:center;gap:6px;padding:6px 9px;font:9px DM Mono,monospace;display:inline-flex}.pipeline-trace-status.passed{color:#76ddd4;background:#65d6d01a}.pipeline-trace-status.warning{color:#ffbd73;background:#ffbd681a}.pipeline-trace-status.failed{color:#f29ca5;background:#ff7d871a}.pipeline-trace-status.running{color:#b2a3f8;background:#a995ff1c}.pipeline-route-summary{background:#05111e3b;border-top:1px solid #98b5d514;border-bottom:1px solid #98b5d514;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px 21px;display:grid}.pipeline-route-summary article{background:#0718288a;border:1px solid #91b1d31c;border-radius:9px;align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex}.pipeline-route-icon{color:#70dcd2;background:#65d6d01c;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.pipeline-route-icon.violet{color:#b3a3f7;background:#a995ff1c}.pipeline-route-icon.blue{color:#86b9f0;background:#85b7f71c}.pipeline-route-summary article>div{min-width:0}.pipeline-route-summary small,.pipeline-route-summary strong,.pipeline-route-summary em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-route-summary small{color:#68859a;font-size:8px}.pipeline-route-summary strong{color:#d1e0e9;margin-top:4px;font-size:10px}.pipeline-route-summary em{color:#66849a;margin-top:5px;font:8px DM Mono,monospace}.pipeline-scaffold-summary{background:#0a1d2e47;border-bottom:1px solid #98b5d514}.pipeline-scaffold-summary>header{justify-content:space-between;align-items:center;gap:12px;padding:13px 21px 9px;display:flex}.pipeline-scaffold-summary>header>div{color:#79dcd3;align-items:center;gap:8px;display:inline-flex}.pipeline-scaffold-summary>header span,.pipeline-scaffold-summary>header strong,.pipeline-scaffold-summary>header small{display:block}.pipeline-scaffold-summary>header strong{color:#cfe0e8;font-size:10px}.pipeline-scaffold-summary>header small{color:#658298;margin-top:3px;font-size:8px}.pipeline-scaffold-summary>header em{color:#75d8d0;background:#65d6d00f;border:1px solid #65d6d026;border-radius:5px;padding:5px 8px;font:7px DM Mono,monospace}.pipeline-scaffold-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:4px 21px 12px;display:grid}.pipeline-scaffold-grid article{background:#0614238a;border:1px solid #91b1d31a;border-radius:7px;min-width:0;padding:9px 10px}.pipeline-scaffold-grid small,.pipeline-scaffold-grid strong,.pipeline-scaffold-grid em{display:block}.pipeline-scaffold-grid small{color:#6b899e;font-size:7px}.pipeline-scaffold-grid strong{color:#daeaf0;margin-top:5px;font:14px DM Mono,monospace}.pipeline-scaffold-grid em{color:#607d92;margin-top:4px;font:7px/1.45 DM Mono,monospace}.pipeline-scaffold-verdict{border-radius:6px;align-items:center;gap:7px;margin:0 21px 13px;padding:7px 9px;font-size:8px;display:flex}.pipeline-scaffold-verdict.passed{color:#72d9d1;background:#65d6d012}.pipeline-scaffold-verdict.warning{color:#ffbd73;background:#ffbd6814}.pipeline-trace-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:0;display:grid}.pipeline-stage-panel{border-right:1px solid #98b5d514;min-width:0}.pipeline-stage-panel>header,.pipeline-data-card>header{justify-content:space-between;align-items:center;gap:9px;padding:14px 17px 10px;display:flex}.pipeline-stage-panel>header>div,.pipeline-data-card>header{color:#77dcd3}.pipeline-stage-panel>header>div{align-items:center;gap:7px;display:inline-flex}.pipeline-stage-panel>header strong,.pipeline-data-card>header strong{color:#c9dce6;font-size:10px}.pipeline-stage-panel>header small,.pipeline-data-card>header small{color:#617f94;font:8px DM Mono,monospace}.pipeline-stage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:5px 17px 17px;list-style:none;display:grid}.pipeline-stage-item{background:#07182873;border:1px solid #91b1d31a;border-radius:8px;grid-template-columns:25px minmax(0,1fr);gap:8px;min-width:0;padding:9px;display:grid;position:relative}.pipeline-stage-item.completed{border-color:#65d6d029}.pipeline-stage-item.running,.pipeline-stage-item.queued{background:#4b397821;border-color:#a995ff40}.pipeline-stage-item.failed,.pipeline-stage-item.blocked{background:#642c3721;border-color:#ff7d8740}.pipeline-stage-index{color:#637f96;background:#0c2035;border:1px solid #91b1d329;border-radius:7px;place-items:center;width:25px;height:25px;font:8px DM Mono,monospace;display:grid}.pipeline-stage-item.completed .pipeline-stage-index{color:#70dcd2;background:#11343e;border-color:#65d6d059}.pipeline-stage-item.running .pipeline-stage-index,.pipeline-stage-item.queued .pipeline-stage-index{color:#b3a3f7;background:#292548;border-color:#a995ff66}.pipeline-stage-item.failed .pipeline-stage-index,.pipeline-stage-item.blocked .pipeline-stage-index{color:#f29ca5;background:#38212e;border-color:#ff7d8759}.pipeline-stage-copy{min-width:0}.pipeline-stage-copy strong,.pipeline-stage-copy small,.pipeline-stage-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-stage-copy strong{color:#a9bdcb;font-size:9px}.pipeline-stage-item.completed .pipeline-stage-copy strong,.pipeline-stage-item.running .pipeline-stage-copy strong,.pipeline-stage-item.queued .pipeline-stage-copy strong{color:#d5e6ed}.pipeline-stage-copy small{color:#718ba0;margin-top:3px;font-size:8px}.pipeline-stage-meta{color:#526f85;margin-top:5px;font:7px DM Mono,monospace}.pipeline-stage-progress{background:#a995ff24;border-radius:2px;height:2px;position:absolute;bottom:5px;left:42px;right:9px;overflow:hidden}.pipeline-stage-progress i{background:#ae9df8;height:100%;display:block}.pipeline-data-panel{background:#040f1c2e;min-width:0}.pipeline-data-card{border-bottom:1px solid #98b5d514}.pipeline-data-card:last-child{border-bottom:0}.pipeline-data-card>header{color:#79dcd3;justify-content:flex-start;padding-bottom:8px}.pipeline-data-card>header small{margin-left:auto}.pipeline-artifact-list{gap:1px;margin:0;padding:0 17px 13px;list-style:none;display:grid}.pipeline-artifact-item{border-bottom:1px solid #98b5d50f;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 0;display:grid}.pipeline-artifact-item:last-child{border-bottom:0}.pipeline-artifact-item>span{color:#78dcd4;background:#65d6d017;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.pipeline-artifact-item>div{min-width:0}.pipeline-artifact-item strong,.pipeline-artifact-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipeline-artifact-item strong{color:#a9c0cd;font-size:8px}.pipeline-artifact-item small{color:#627e93;margin-top:3px;font-size:7px}.pipeline-artifact-item code{color:#5c7a90;font:7px DM Mono,monospace}.pipeline-empty{color:#607d93;margin:0;padding:0 17px 15px;font-size:8px;line-height:1.6}.pipeline-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 17px 12px;display:grid}.pipeline-metric-grid span{text-align:center;background:#07182873;border:1px solid #91b1d317;border-radius:6px;min-width:0;padding:8px 6px}.pipeline-metric-grid small,.pipeline-metric-grid strong{display:block}.pipeline-metric-grid small{color:#628198;font-size:7px}.pipeline-metric-grid strong{color:#d7e8ef;margin-top:3px;font:13px DM Mono,monospace}.pipeline-quality-line{color:#6b879c;border-top:1px solid #98b5d512;align-items:center;gap:8px;margin:0 17px 14px;padding-top:9px;font-size:8px;display:flex}.pipeline-quality-line>span:first-child{align-items:center;gap:4px;display:inline-flex}.pipeline-quality-line strong{color:#dcecf2;font:15px DM Mono,monospace}.pipeline-quality-line>span:last-child{margin-left:auto}.pipeline-quality-line .passed{color:#70dcd2}.pipeline-quality-line .warning{color:#ffbd73}.pipeline-hash-card{padding-bottom:10px}.pipeline-hash-row{color:#658197;justify-content:space-between;align-items:center;gap:10px;padding:5px 17px;font-size:8px;display:flex}.pipeline-hash-row code{color:#8ca8ba;text-overflow:ellipsis;white-space:nowrap;font:8px DM Mono,monospace;overflow:hidden}.revision-links-panel{overflow:hidden}.revision-links-heading{align-items:center;padding-bottom:16px}.revision-links-heading>div>span{max-width:640px}.revision-links-state{color:#9eabc0;background:#91b1d314;border:1px solid #91b1d324;border-radius:6px;flex:none;align-items:center;gap:6px;padding:6px 9px;font:9px DM Mono,monospace;display:inline-flex}.revision-links-state.passed{color:#76ddd4;background:#65d6d017;border-color:#65d6d033}.revision-links-state.warning{color:#ffbd73;background:#ffbd6817;border-color:#ffbd683d}.revision-links-state.failed{color:#f29ca5;background:#ff7d8717;border-color:#ff7d8740}.revision-links-state.pending{color:#a7b3c2;background:#91b1d314}.revision-link-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 21px 13px;display:grid}.revision-link-metrics article{background:#07182880;border:1px solid #91b1d31a;border-radius:8px;min-width:0;padding:10px 11px}.revision-link-metrics article.mint{border-color:#65d6d024}.revision-link-metrics article.blue{border-color:#85b7f724}.revision-link-metrics article.amber{border-color:#ffbd6833}.revision-link-metrics article.red{border-color:#ff7d8733}.revision-link-metrics small,.revision-link-metrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.revision-link-metrics small{color:#6c879c;font-size:8px}.revision-link-metrics strong{color:#deedf3;margin-top:5px;font:17px DM Mono,monospace}.revision-link-metrics article.mint strong{color:#78ddd4}.revision-link-metrics article.blue strong{color:#8dbbf5}.revision-link-metrics article.amber strong{color:#ffc17b}.revision-link-metrics article.red strong{color:#f49ca5}.revision-links-detail{color:#738ca1;flex-wrap:wrap;align-items:center;gap:8px 17px;padding:0 21px 13px;font-size:8px;display:flex}.revision-links-detail span{align-items:baseline;gap:5px;display:inline-flex}.revision-links-detail strong{color:#c8dbe4;font:10px DM Mono,monospace}.revision-links-detail p{color:#698499;width:100%;margin:0;line-height:1.55}.revision-link-list{background:#040f1c26;border-top:1px solid #98b5d512;gap:1px;padding:0 21px 15px;display:grid}.revision-link-row{border-bottom:1px solid #98b5d50f;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 0;display:grid}.revision-link-row:last-child{border-bottom:0}.revision-link-row>span{color:#75dcd3;background:#65d6d017;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.revision-link-row.incoming>span{color:#8ebcf3;background:#85b7f71a}.revision-link-row.conflict>span{color:#f39aa4;background:#ff7d871a}.revision-link-row.orphan>span,.revision-link-row.unknown>span{color:#ffbe75;background:#ffbd681a}.revision-link-row>div{min-width:0}.revision-link-row strong,.revision-link-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.revision-link-row strong{color:#bcd2dc;font-size:9px}.revision-link-row small{color:#678399;margin-top:3px;font:7px DM Mono,monospace}.revision-link-row em{color:#78d9d0;white-space:nowrap;background:#65d6d012;border-radius:4px;padding:4px 6px;font:7px DM Mono,monospace}.revision-link-row.conflict em{color:#f39ca4;background:#ff7d8714}.revision-link-row.orphan em,.revision-link-row.unknown em{color:#ffbe75;background:#ffbd6814}.revision-links-empty{color:#6b879b;align-items:center;gap:10px;min-height:72px;padding:15px 21px 18px;display:flex}.revision-links-empty>svg{color:#77dcd3;flex:none}.revision-links-empty.error>svg{color:#f19aa4}.revision-links-empty>div{flex:1;min-width:0}.revision-links-empty strong{color:#bacdd8;font-size:10px;display:block}.revision-links-empty p{color:#698398;margin:4px 0 0;font-size:8px;line-height:1.55}.revision-links-empty .text-button{flex:none;font-size:9px}.workbench-evidence-location{color:#7bded5;background:#65d6d00f;border-bottom:1px solid #65d6d021;align-items:center;gap:8px;min-height:35px;padding:8px 14px;font-size:9px;display:flex}.workbench-evidence-location>svg{flex:none}.workbench-evidence-location>span{color:#a6c8cd;flex:1;min-width:0;line-height:1.45}.workbench-evidence-location button{color:#78b5b5;background:0 0;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:grid}.workbench-evidence-location button:hover{color:#d0efeb;background:#65d6d01f}@media (width<=1100px){.workbench-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-trust-route ol{display:flex;overflow-x:auto}.workbench-trust-route li{flex:1 0 190px;min-width:190px}.release-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-detail-grid,.pipeline-trace-grid{grid-template-columns:1fr}.pipeline-stage-panel{border-bottom:1px solid #98b5d514;border-right:0}.pipeline-scaffold-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.chunk-preview-grid{grid-template-columns:1fr}.markdown-rendered-document{padding:28px 22px}.markdown-rendered-document h2{font-size:23px}.trust-route-heading{flex-direction:column;align-items:flex-start}.trust-route-heading em{white-space:normal}.source-file-preview iframe{min-height:520px}.ingestion-return-route{flex-direction:column;align-items:stretch}.pipeline-route-summary,.pipeline-stage-list{grid-template-columns:1fr}.pipeline-trace-heading{flex-direction:column;align-items:flex-start}.pipeline-trace-status{align-self:flex-start}.pipeline-scaffold-summary>header,.revision-links-heading{flex-direction:column;align-items:flex-start}.revision-links-state{align-self:flex-start}.revision-link-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.workbench-stat-strip,.release-summary-grid,.release-checklist ul{grid-template-columns:1fr}.release-history-row{grid-template-columns:38px minmax(0,1fr)}.release-history-row>button,.release-history-state{grid-column:2;justify-self:start}.workbench-step:not(:last-child):after{display:block!important}.chunk-preview-notice{flex-wrap:wrap}.chunk-preview-notice>span{width:100%;padding-left:27px}.markdown-visual-meta{flex-direction:column;align-items:flex-start}.pipeline-route-summary{padding-left:14px;padding-right:14px}.pipeline-route-summary article{padding:9px}.pipeline-stage-list{padding-left:12px;padding-right:12px}.pipeline-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-artifact-item{grid-template-columns:23px minmax(0,1fr)}.pipeline-artifact-item code{display:none}.pipeline-scaffold-grid{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.pipeline-scaffold-summary>header{padding-left:14px;padding-right:14px}.pipeline-scaffold-verdict{margin-left:14px;margin-right:14px}.revision-link-metrics{grid-template-columns:1fr 1fr;padding-left:14px;padding-right:14px}.revision-links-heading,.revision-links-detail,.revision-link-list,.revision-links-empty{padding-left:14px;padding-right:14px}.candidate-source-actions button{padding:0 4px}}
