html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}body{margin:0;background:#f5f7fb;color:#1f2937;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell,.sider{min-height:100vh}.brand{height:58px;display:flex;align-items:center;gap:10px;padding:0 18px;color:#fff;font-weight:700;font-size:15px}.brand-logo{width:26px;height:26px;border-radius:6px}.header{height:auto;min-height:64px;padding:12px 20px;background:#fff;border-bottom:1px solid #e5e7eb}.context-row{display:grid;grid-template-columns:150px repeat(4,minmax(150px,1fr));gap:10px;align-items:center}.content{padding:20px}.app-shell-focused{min-height:100vh;background:#f6f8fb}.content-focused{min-height:100vh;padding:0}.page{display:grid;gap:16px}.section{margin-top:16px}.ui-page,.page{min-width:0}.ui-section{margin-top:16px}.ui-workspace,.ui-data-panel,.ui-graph-panel,.ui-evidence-panel,.ui-timeline,.ui-action-strip{min-width:0}.ui-feedback{border-radius:6px}.ui-feedback-context :where(.ant-alert-description),.ui-feedback-status :where(.ant-alert-description),.ui-feedback-confirmation :where(.ant-alert-description){color:#475467;line-height:1.6}.ui-feedback-error :where(.ant-alert-description){line-height:1.6}.ui-empty-state{padding:24px 8px}.ui-admin-page{display:grid;gap:16px}.ui-admin-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ui-admin-table,.ui-admin-detail,.ui-admin-form{min-width:0}.ui-admin-table .ant-table-wrapper{overflow-x:auto}.ui-admin-detail{margin-top:16px}.muted{color:#667085;font-size:13px}.title-with-help{display:inline-flex;align-items:center;gap:6px}.info-help-popover{max-width:min(360px,calc(100vw - 32px))}.info-help-popover .ant-popover-inner-content{color:#344054;line-height:1.65}.answer{font-size:16px;color:#111827}.json-block{max-height:420px;overflow:auto;padding:12px;border-radius:6px;background:#101828;color:#d1e9ff;font-size:12px}blockquote{margin:0 0 8px;padding-left:12px;border-left:3px solid #1677ff}@media (max-width: 980px){.context-row{grid-template-columns:1fr}}@media (max-width: 760px){.app-shell{display:block}.sider{width:100%!important;min-width:0!important;max-width:none!important;min-height:auto;max-height:232px;overflow:auto}.brand{height:46px;padding:0 14px;font-size:14px}.header{padding:10px 12px}.content{padding:12px}.page{gap:12px}.section,.ui-section{margin-top:12px}.ui-admin-page{gap:12px}.ui-admin-detail{margin-top:12px}.answer{font-size:15px;line-height:1.7}.json-block{max-height:320px;font-size:11px}}.info-help-inline[data-v-9fdfd2d0]{display:inline;color:#667085;font-size:13px;font-weight:400;line-height:1.6}.dashboard-page[data-v-7bf6ee16]{max-width:1320px;margin:0 auto}.scenario-grid[data-v-7bf6ee16]{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:16px}.scenario-card[data-v-7bf6ee16]{display:grid;min-height:220px;padding:18px;align-content:space-between;border:1px solid #e4e7ec;border-radius:8px;background:#fff}.scenario-card header[data-v-7bf6ee16]{display:grid;gap:10px}.scenario-card h2[data-v-7bf6ee16]{margin:0;color:#101828;font-size:20px}.scenario-card p[data-v-7bf6ee16],.journey-step p[data-v-7bf6ee16]{margin:0;color:#667085;line-height:1.6}.journey[data-v-7bf6ee16]{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px}.journey-step[data-v-7bf6ee16]{display:grid;grid-template-columns:auto 1fr;gap:12px;min-height:128px;padding:14px;border:1px solid #e4e7ec;border-radius:8px;background:#fff}.step-index[data-v-7bf6ee16]{color:#175cd3;font-size:13px;font-weight:700}.journey-step h3[data-v-7bf6ee16]{margin:0 0 6px;color:#101828;font-size:15px}.summary-card[data-v-7bf6ee16]{min-height:132px}@media (max-width: 1180px){.scenario-grid[data-v-7bf6ee16]{grid-template-columns:1fr}.journey[data-v-7bf6ee16]{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 760px){.journey[data-v-7bf6ee16]{grid-template-columns:1fr}}.ontology-intro-page[data-v-9a8c87ab]{max-width:1280px}.lead[data-v-9a8c87ab]{margin-top:0;color:#344054;font-size:15px;line-height:1.8}.principle-steps[data-v-9a8c87ab] .ant-steps-item-description{max-width:960px;color:#475467}.context-note[data-v-9a8c87ab]{margin:12px 0 0;color:#475467;font-size:13px;line-height:1.7}.flow-grid[data-v-9a8c87ab]{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px}.flow-node[data-v-9a8c87ab]{min-height:116px;padding:12px;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.flow-node-title[data-v-9a8c87ab]{margin-bottom:8px;color:#101828;font-weight:700}.flow-node-body[data-v-9a8c87ab]{color:#667085;font-size:13px;line-height:1.6}@media (max-width: 1180px){.flow-grid[data-v-9a8c87ab]{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width: 760px){.flow-grid[data-v-9a8c87ab]{grid-template-columns:1fr}.flow-node[data-v-9a8c87ab]{min-height:auto}}.domain-config-page[data-v-8fd149f6]{max-width:1320px;margin:0 auto}.toolbar[data-v-8fd149f6],.config-panel[data-v-8fd149f6]{padding:16px;background:#fff;border:1px solid #e4e7ec;border-radius:8px}.config-tabs[data-v-8fd149f6]{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:0 16px 16px}.config-grid[data-v-8fd149f6]{display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));gap:16px}.config-panel-wide[data-v-8fd149f6]{grid-column:1 / -1}.raw-actions[data-v-8fd149f6]{margin-top:12px}.panel-actions[data-v-8fd149f6]{margin-bottom:12px}.list-item-body[data-v-8fd149f6]{width:100%}.config-panel header[data-v-8fd149f6]{display:grid;gap:4px;margin-bottom:14px}.config-panel header span[data-v-8fd149f6]{color:#101828;font-size:16px;font-weight:600}.config-panel header small[data-v-8fd149f6]{color:#667085}@media (max-width: 960px){.config-grid[data-v-8fd149f6]{grid-template-columns:1fr}}.domain-lifecycle-page[data-v-2f754ffd]{max-width:1320px;margin:0 auto}.toolbar[data-v-2f754ffd],.lifecycle-panel[data-v-2f754ffd]{padding:16px;background:#fff;border:1px solid #e4e7ec;border-radius:8px}.metric-card[data-v-2f754ffd]{min-height:116px}.metric-label[data-v-2f754ffd]{color:#667085;font-size:13px}.metric-value[data-v-2f754ffd]{margin-top:8px;color:#101828;font-size:24px;font-weight:700}.metric-help[data-v-2f754ffd]{margin-top:4px;color:#667085;font-size:12px}.lifecycle-tabs[data-v-2f754ffd]{padding:0 16px 16px;border:1px solid #e4e7ec;border-radius:8px;background:#fff}.lifecycle-grid[data-v-2f754ffd]{display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));gap:16px}.lifecycle-panel-wide[data-v-2f754ffd]{grid-column:1 / -1}.lifecycle-panel header[data-v-2f754ffd]{display:grid;gap:4px;margin-bottom:14px}.lifecycle-panel header span[data-v-2f754ffd]{color:#101828;font-size:16px;font-weight:650}.lifecycle-panel header small[data-v-2f754ffd]{color:#667085}.binding-action[data-v-2f754ffd]{margin-top:12px}@media (max-width: 960px){.lifecycle-grid[data-v-2f754ffd]{grid-template-columns:1fr}}.ontology-toolbar[data-v-09021eef]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.ontology-toolbar-main[data-v-09021eef]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.ontology-search[data-v-09021eef]{width:220px}.ontology-filter[data-v-09021eef]{width:150px}.ontology-scope[data-v-09021eef]{max-width:260px}.ontology-switch-label[data-v-09021eef]{color:#475467;font-size:12px}.ontology-legend[data-v-09021eef]{display:flex;flex-wrap:wrap;gap:12px;color:#475467;font-size:12px}.ontology-legend-item[data-v-09021eef]{display:inline-flex;gap:6px;align-items:center}.ontology-legend-dot[data-v-09021eef]{width:10px;height:10px}.ontology-large-hint[data-v-09021eef]{padding:6px 10px}.ontology-shell[data-v-09021eef]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px;min-height:480px}.ontology-shell-fullscreen[data-v-09021eef]{min-height:calc(92vh - 130px)}.ontology-cytoscape[data-v-09021eef]{min-height:480px;border:1px solid #d0d5dd;border-radius:8px;background:radial-gradient(circle at 20px 20px,rgba(148,163,184,.22) 1px,transparent 1px),linear-gradient(180deg,#fff,#f8fafc);background-size:28px 28px,100% 100%}.ontology-static-graph[data-v-09021eef]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:10px;min-height:480px;padding:14px;border:1px solid #d0d5dd;border-radius:8px;background:#f8fafc}.ontology-static-node[data-v-09021eef]{display:grid;grid-template-columns:12px minmax(0,1fr);gap:6px 8px;align-items:center;padding:10px;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.ontology-static-dot[data-v-09021eef]{width:10px;height:10px;border-radius:999px;background:#2563eb}.ontology-static-label[data-v-09021eef]{overflow:hidden;color:#101828;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ontology-static-node small[data-v-09021eef]{grid-column:2;color:#667085}.ontology-shell-fullscreen .ontology-cytoscape[data-v-09021eef],.ontology-shell-fullscreen .ontology-static-graph[data-v-09021eef]{min-height:calc(92vh - 130px)}.ontology-detail[data-v-09021eef]{min-height:220px;padding:12px;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.ontology-detail-title[data-v-09021eef]{margin-bottom:10px;color:#101828;font-weight:600}.ontology-detail-action[data-v-09021eef]{margin-bottom:10px}.ontology-detail-subtitle[data-v-09021eef]{margin:14px 0 8px;color:#344054;font-size:12px;font-weight:650}.ontology-neighbors[data-v-09021eef]{display:flex;flex-wrap:wrap;gap:6px}.ontology-detail-copy[data-v-09021eef]{margin:0 0 12px;color:#667085;font-size:13px;line-height:1.6}.ontology-relations[data-v-09021eef]{display:grid;gap:8px}.ontology-relation-row[data-v-09021eef]{display:grid;gap:3px;width:100%;padding:8px 10px;border:1px solid #e4e7ec;border-radius:8px;background:#f8fafc;color:#101828;cursor:pointer;text-align:left}.ontology-relation-row[data-v-09021eef]:hover{border-color:#93c5fd;background:#eff6ff}.ontology-relation-row span[data-v-09021eef]{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ontology-relation-row small[data-v-09021eef]{overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.ontology-shell[data-v-09021eef]{grid-template-columns:1fr;min-height:380px}.ontology-cytoscape[data-v-09021eef],.ontology-static-graph[data-v-09021eef]{min-height:360px}.ontology-search[data-v-09021eef],.ontology-filter[data-v-09021eef],.ontology-scope[data-v-09021eef]{width:100%;max-width:none}}.ontology-fullscreen-modal .ant-modal{top:16px;max-width:96vw;padding-bottom:0}@media (max-width: 760px){.ontology-fullscreen-modal .ant-modal{top:8px;max-width:100vw;margin:0 auto}.ontology-fullscreen-modal .ant-modal-body{padding:12px}}.ontology-workbench .metric-card[data-v-426155d5]{min-height:92px}.metric-label[data-v-426155d5]{color:#667085;font-size:13px}.metric-value[data-v-426155d5]{margin-top:8px;color:#101828;font-size:26px;font-weight:650}.object-layout[data-v-426155d5]{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:12px}.object-focus[data-v-426155d5]{margin-bottom:12px}.object-list[data-v-426155d5]{max-height:520px;overflow:auto;border:1px solid #eaecf0;border-radius:8px}.object-list[data-v-426155d5] .ant-list-item{cursor:pointer;padding:10px 12px}.object-list[data-v-426155d5] .ant-list-item.selected{background:#eff6ff}.object-graph[data-v-426155d5]{min-width:0}@media (max-width: 860px){.object-layout[data-v-426155d5]{grid-template-columns:1fr}}.evidence-trace-button[data-v-f108753b]{width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.evidence-trace-button blockquote[data-v-f108753b]{margin:0 0 6px;padding:8px 10px;border-left:3px solid #d0d5dd;background:#f8fafc;color:#1f2937}.evidence-trace-button:hover blockquote[data-v-f108753b],.evidence-trace-button.selected blockquote[data-v-f108753b]{border-left-color:#1677ff;background:#eef6ff}.langgraph-viewer[data-v-ca478b17]{width:100%}.langgraph-toolbar[data-v-ca478b17]{display:flex;justify-content:flex-end;margin-bottom:10px}.langgraph-canvas[data-v-ca478b17]{min-height:420px;max-height:560px;overflow:auto;padding:16px;border:1px solid #d0d5dd;border-radius:8px;background:#f8fafc}.langgraph-canvas-fullscreen[data-v-ca478b17]{min-height:calc(92vh - 150px);max-height:calc(92vh - 150px)}.langgraph-svg[data-v-ca478b17]{min-width:1100px}.langgraph-svg[data-v-ca478b17] svg{width:100%;max-width:none;height:auto}.langgraph-source[data-v-ca478b17]{min-width:760px;margin:0;color:#344054;font-size:12px;line-height:1.5;white-space:pre}.langgraph-technical[data-v-ca478b17]{margin-top:12px}.langgraph-fullscreen-modal .ant-modal{top:16px;max-width:96vw;padding-bottom:0}.intent-panel[data-v-5d4ecb70] .ant-card-head-title{font-size:18px}.intent-actions[data-v-5d4ecb70]{margin-bottom:12px}.intent-warning[data-v-5d4ecb70]{margin-top:12px}.intent-hint[data-v-5d4ecb70]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:14px;color:#667085;font-size:12px}.intent-hint-tail[data-v-5d4ecb70]{margin-left:2px;line-height:1.5}.question-toolbar[data-v-24eb42e3]{margin-bottom:10px}.question-summary[data-v-24eb42e3]{display:flex;gap:8px;margin-bottom:12px}.question-grid[data-v-24eb42e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.question-card[data-v-24eb42e3]{min-height:118px;padding:14px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#1f2937;text-align:left;cursor:pointer}.question-card[data-v-24eb42e3]:hover:not(:disabled),.question-card[data-v-24eb42e3]:focus-visible{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff24;outline:none}.question-card[data-v-24eb42e3]:disabled{cursor:not-allowed;opacity:.65}.question-card strong[data-v-24eb42e3],.question-card em[data-v-24eb42e3],.question-card span[data-v-24eb42e3],.question-card small[data-v-24eb42e3]{display:block}.question-card strong[data-v-24eb42e3]{margin-bottom:4px}.question-card em[data-v-24eb42e3]{margin-bottom:8px;color:#1677ff;font-size:12px;font-style:normal}.question-card span[data-v-24eb42e3]{margin-bottom:10px;line-height:1.45}.question-card small[data-v-24eb42e3]{color:#667085}@media (max-width: 760px){.question-grid[data-v-24eb42e3]{grid-template-columns:1fr;gap:10px}.question-card[data-v-24eb42e3]{min-height:auto;padding:12px}.question-card span[data-v-24eb42e3]{margin-bottom:6px}}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.workflow-viewer[data-v-c91ab07d]{width:100%}.workflow-toolbar[data-v-c91ab07d]{display:flex;justify-content:flex-end;margin-bottom:10px}.workflow-shell[data-v-c91ab07d]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;min-height:360px}.workflow-shell-fullscreen[data-v-c91ab07d]{min-height:calc(92vh - 110px)}.workflow-flow[data-v-c91ab07d]{display:block;width:100%;min-height:360px;height:360px;border:1px solid #d0d5dd;border-radius:8px;background:linear-gradient(90deg,rgba(148,163,184,.12) 1px,transparent 1px),linear-gradient(rgba(148,163,184,.12) 1px,transparent 1px),#f8fafc;background-size:24px 24px}.workflow-shell-fullscreen .workflow-flow[data-v-c91ab07d]{min-height:calc(92vh - 110px);height:calc(92vh - 110px)}.workflow-detail[data-v-c91ab07d]{min-height:360px;padding:14px;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.workflow-detail-header[data-v-c91ab07d]{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:12px}.workflow-technical[data-v-c91ab07d]{margin-top:12px}.workflow-node-card[data-v-c91ab07d]{width:230px;min-height:92px;padding:10px 12px;border:1px solid #b9c3d3;border-radius:8px;background:#fff;box-shadow:0 2px 8px #10182814}.workflow-node-topline[data-v-c91ab07d]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.workflow-node-type[data-v-c91ab07d]{overflow:hidden;color:#667085;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workflow-node-title[data-v-c91ab07d]{margin-top:6px;color:#101828;font-size:14px;font-weight:650;line-height:1.3}.workflow-node-meta[data-v-c91ab07d]{display:flex;justify-content:space-between;gap:8px;margin-top:8px;color:#475467;font-size:12px}.workflow-evidence-button[data-v-c91ab07d]{padding:0;border:0;color:#175cd3;font:inherit;background:transparent;cursor:pointer}.workflow-evidence-button[data-v-c91ab07d]:hover{text-decoration:underline}.workflow-evidence-popover[data-v-c91ab07d]{max-width:360px}.workflow-evidence-preview+.workflow-evidence-preview[data-v-c91ab07d]{margin-top:10px;padding-top:10px;border-top:1px solid #eaecf0}.workflow-evidence-quote[data-v-c91ab07d]{color:#101828;font-size:12px;line-height:1.45}.workflow-evidence-meta[data-v-c91ab07d]{margin-top:4px;color:#667085;font-size:11px}.workflow-detail-evidence[data-v-c91ab07d]{margin-top:12px}.workflow-detail-subtitle[data-v-c91ab07d]{margin-bottom:6px;color:#344054;font-size:13px;font-weight:650}.workflow-detail-quote[data-v-c91ab07d]{color:#101828;font-size:12px;line-height:1.45}.workflow-detail-quote small[data-v-c91ab07d]{display:block;margin-top:4px;color:#667085}.workflow-node-badge[data-v-c91ab07d]{flex:0 0 auto;padding:1px 6px;border-radius:999px;font-size:11px;font-weight:600}.workflow-node-badge.entry[data-v-c91ab07d]{color:#047857;background:#d1fae5}.workflow-node-badge.finish[data-v-c91ab07d]{color:#1d4ed8;background:#dbeafe}[data-v-c91ab07d] .workflow-vue-node{border:0;background:transparent}[data-v-c91ab07d] .workflow-vue-node-entry .workflow-node-card{border-color:#16a34a}[data-v-c91ab07d] .workflow-vue-node-finish .workflow-node-card{border-color:#2563eb}[data-v-c91ab07d] .workflow-vue-node-missing .workflow-node-card{border-color:#d97706;background:#fffbeb}[data-v-c91ab07d] .workflow-vue-edge .vue-flow__edge-path,[data-v-c91ab07d] .workflow-vue-edge-conditional .vue-flow__edge-path{filter:drop-shadow(0 1px 1px rgba(16,24,40,.12))}[data-v-c91ab07d] .vue-flow__edge-textbg{stroke:#d0d5dd;stroke-width:1px}[data-v-c91ab07d] .vue-flow__minimap{border:1px solid #d0d5dd;border-radius:6px}@media (max-width: 960px){.workflow-shell[data-v-c91ab07d]{grid-template-columns:1fr}}@media (max-width: 760px){.workflow-toolbar[data-v-c91ab07d] .ant-space{gap:6px!important}.workflow-shell[data-v-c91ab07d]{min-height:420px}.workflow-flow[data-v-c91ab07d]{min-height:360px}.workflow-detail[data-v-c91ab07d]{max-height:none}.workflow-node-card[data-v-c91ab07d]{width:200px}}.workflow-fullscreen-modal .ant-modal{top:16px;max-width:96vw;padding-bottom:0}@media (max-width: 760px){.workflow-fullscreen-modal .ant-modal{top:8px;max-width:100vw;margin:0 auto}.workflow-fullscreen-modal .ant-modal-body{padding:12px}}.scenario-page[data-v-0c85e507]{max-width:1440px}.context-strip[data-v-0c85e507]{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:10px 12px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#475467;font-size:13px}.primary-workspace[data-v-0c85e507] .ant-card-head-title{font-size:18px}.semantic-path[data-v-0c85e507]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.semantic-node[data-v-0c85e507]{padding:7px 10px;border:1px solid #b7d3ff;border-radius:6px;background:#f0f6ff;color:#1d4ed8;font-size:13px;line-height:1.4}.semantic-arrow[data-v-0c85e507]{color:#667085;font-weight:700}.semantic-errors[data-v-0c85e507]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.question-grid[data-v-0c85e507]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.question-toolbar[data-v-0c85e507]{margin-bottom:10px}.question-filter[data-v-0c85e507]{width:100%}.question-summary[data-v-0c85e507]{display:flex;gap:8px;margin-bottom:12px}.constraint-summary[data-v-0c85e507],.quality-strip[data-v-0c85e507]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 12px}.evidence-review-layout[data-v-0c85e507]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:16px;align-items:start}.evidence-list-pane[data-v-0c85e507]{min-width:0}.source-preview-pane[data-v-0c85e507]{position:sticky;top:12px;min-height:260px;padding:14px;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.source-preview-header[data-v-0c85e507]{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:6px}.source-uri[data-v-0c85e507]{margin-bottom:12px;word-break:break-all}.source-meta[data-v-0c85e507]{margin-bottom:12px}.source-block[data-v-0c85e507]{margin-top:12px}.source-block-title[data-v-0c85e507]{margin-bottom:6px;color:#475467;font-size:12px;font-weight:600}.source-block-title-row[data-v-0c85e507]{display:flex;gap:8px;align-items:center;justify-content:space-between}.source-context-toggle[data-v-0c85e507]{height:auto;padding:0;font-size:12px}.source-block mark[data-v-0c85e507]{display:block;padding:10px;border-radius:6px;background:#fff7cc;color:#1f2937;line-height:1.65}.source-block pre[data-v-0c85e507]{max-height:260px;margin:0;padding:10px;overflow:auto;border-radius:6px;background:#f8fafc;color:#1f2937;line-height:1.65;white-space:pre-wrap}.source-context mark[data-v-0c85e507]{display:inline;padding:1px 2px;border-radius:3px;background:#ffe58f}.artifact-actions[data-v-0c85e507]{margin-bottom:12px}.quality-panel[data-v-0c85e507]{margin-bottom:12px;padding:10px 12px;border:1px solid #d0d5dd;border-radius:8px;background:#f8fafc}.quality-panel-title[data-v-0c85e507]{margin-bottom:8px;color:#475467;font-size:12px;font-weight:600}.question-card[data-v-0c85e507]{min-height:118px;padding:14px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#1f2937;text-align:left;cursor:pointer}.question-card[data-v-0c85e507]:hover:not(:disabled),.question-card[data-v-0c85e507]:focus-visible{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff24;outline:none}.question-card[data-v-0c85e507]:disabled{cursor:not-allowed;opacity:.65}.question-card strong[data-v-0c85e507],.question-card em[data-v-0c85e507],.question-card span[data-v-0c85e507],.question-card small[data-v-0c85e507]{display:block}.question-card strong[data-v-0c85e507]{margin-bottom:4px}.question-card em[data-v-0c85e507]{margin-bottom:8px;color:#1677ff;font-size:12px;font-style:normal}.question-card span[data-v-0c85e507]{margin-bottom:10px;line-height:1.45}.question-card small[data-v-0c85e507]{color:#667085}@media (max-width: 900px){.scenario-page[data-v-0c85e507]{max-width:100%}.scenario-page[data-v-0c85e507] .ant-page-header{padding:10px 0}.scenario-page[data-v-0c85e507] .ant-page-header-heading{gap:8px}.scenario-page[data-v-0c85e507] .ant-page-header-heading-title{font-size:18px}.scenario-page[data-v-0c85e507] .ant-page-header-heading-sub-title{display:block;margin-inline-start:0;white-space:normal;line-height:1.5}.context-strip[data-v-0c85e507]{display:grid;grid-template-columns:1fr;gap:6px;font-size:12px}.evidence-review-layout[data-v-0c85e507]{grid-template-columns:1fr}.source-preview-pane[data-v-0c85e507]{position:static}.artifact-actions[data-v-0c85e507] .ant-btn,.intent-actions[data-v-0c85e507] .ant-btn{width:100%}.scenario-page[data-v-0c85e507] .ant-card-body{padding:14px}.scenario-page[data-v-0c85e507] .ant-tabs-nav{margin-bottom:10px}.scenario-page[data-v-0c85e507] .ant-tabs-tab{padding:8px 0}.scenario-page[data-v-0c85e507] .ant-table-wrapper{overflow-x:auto}.source-block pre[data-v-0c85e507]{max-height:220px}}.qa-page[data-v-e21533aa]{min-height:100vh;padding:32px 16px;background:linear-gradient(180deg,#f8fafc,#eef3f8)}.qa-shell[data-v-e21533aa]{max-width:920px;margin:0 auto}.qa-header[data-v-e21533aa]{margin-bottom:18px;text-align:center}.qa-header h1[data-v-e21533aa]{margin:14px 0 8px;color:#101828;font-size:30px;line-height:1.2}.qa-header p[data-v-e21533aa]{margin:0;color:#667085;font-size:15px}.qa-composer[data-v-e21533aa],.qa-block[data-v-e21533aa],.qa-answer-card[data-v-e21533aa],.qa-answer-extras[data-v-e21533aa]{border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 10px 30px #1018280f}.qa-composer[data-v-e21533aa]{padding:14px}.qa-input[data-v-e21533aa]{border:0;box-shadow:none;font-size:16px}.qa-input[data-v-e21533aa]:focus{box-shadow:none}.qa-composer-footer[data-v-e21533aa]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #eef2f6}.qa-genesis-config[data-v-e21533aa]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.9fr);gap:10px;margin-top:12px}.qa-genesis-base-row[data-v-e21533aa],.qa-genesis-model[data-v-e21533aa],.qa-genesis-model-row[data-v-e21533aa]{grid-column:1 / -1}.qa-genesis-base-row[data-v-e21533aa],.qa-genesis-key-row[data-v-e21533aa],.qa-genesis-model-row[data-v-e21533aa]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.qa-genesis-studio-button[data-v-e21533aa]{display:inline-flex;align-items:center;gap:6px}.qa-genesis-logo[data-v-e21533aa]{width:18px;height:18px;border-radius:4px}.qa-block[data-v-e21533aa],.qa-answer-card[data-v-e21533aa],.qa-answer-extras[data-v-e21533aa]{margin-top:14px;padding:16px}.qa-collapse[data-v-e21533aa]{border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 10px 30px #1018280f}.qa-genesis-collapse[data-v-e21533aa]{margin-top:12px}.qa-collapse[data-v-e21533aa] .ant-collapse-header{align-items:center!important;padding:14px 16px!important;color:#101828!important;font-weight:650}.qa-collapse[data-v-e21533aa] .ant-collapse-content-box{padding:0 16px 16px!important}.qa-block h2[data-v-e21533aa],.qa-section-title h2[data-v-e21533aa]{margin:0;color:#101828;font-size:16px}.qa-preset-toolbar[data-v-e21533aa]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.qa-preset-toolbar[data-v-e21533aa] .ant-segmented{max-width:100%;overflow-x:auto}.qa-batch-controls[data-v-e21533aa]{display:flex;gap:8px;align-items:center;color:#667085;font-size:13px;white-space:nowrap}.qa-preset-grid[data-v-e21533aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:12px}.qa-preset[data-v-e21533aa]{min-height:116px;padding:11px 12px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#1f2937;line-height:1.45;text-align:left;cursor:pointer}.qa-preset span[data-v-e21533aa],.qa-preset strong[data-v-e21533aa],.qa-preset em[data-v-e21533aa]{display:block}.qa-preset span[data-v-e21533aa]{color:#175cd3;font-size:12px;font-weight:700}.qa-preset strong[data-v-e21533aa]{margin-top:6px;color:#101828;font-size:14px;font-weight:650}.qa-preset em[data-v-e21533aa]{margin-top:6px;color:#667085;font-size:12px;font-style:normal}.qa-preset[data-v-e21533aa]:hover:not(:disabled),.qa-preset[data-v-e21533aa]:focus-visible{border-color:#1677ff;background:#f5f9ff;outline:none}.qa-answer-head[data-v-e21533aa],.qa-section-title[data-v-e21533aa]{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.qa-answer[data-v-e21533aa]{margin:0;color:#101828;font-size:16px;line-height:1.85}.markdown-body[data-v-e21533aa] p{margin:0 0 10px}.markdown-body[data-v-e21533aa] p:last-child{margin-bottom:0}.markdown-body[data-v-e21533aa] h3,.markdown-body[data-v-e21533aa] h4,.markdown-body[data-v-e21533aa] h5,.markdown-body[data-v-e21533aa] h6{margin:14px 0 8px;color:#101828;font-weight:700;line-height:1.35}.markdown-body[data-v-e21533aa] ul{margin:8px 0 12px;padding-left:22px}.markdown-body[data-v-e21533aa] li{margin:4px 0}.markdown-body[data-v-e21533aa] pre{margin:10px 0;padding:10px;overflow:auto;border-radius:8px;background:#f2f4f7}.markdown-body[data-v-e21533aa] code{padding:1px 4px;border-radius:4px;background:#f2f4f7}.markdown-body[data-v-e21533aa] pre code{padding:0;background:transparent}.qa-answer-note[data-v-e21533aa]{margin-top:12px}.qa-constraints[data-v-e21533aa]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.qa-evidence-layout[data-v-e21533aa]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:14px;align-items:start}.qa-source[data-v-e21533aa]{position:sticky;top:12px;padding:12px;border:1px solid #e4e7ec;border-radius:10px;background:#fbfcfe}.qa-source-title[data-v-e21533aa]{color:#101828;font-weight:650}.qa-source-meta[data-v-e21533aa]{margin-top:4px;color:#667085;font-size:12px}.qa-source-text[data-v-e21533aa]{max-height:300px;margin:10px 0 0;padding:10px;overflow:auto;border-radius:8px;background:#f8fafc;color:#1f2937;line-height:1.65;white-space:pre-wrap}.qa-source-text mark[data-v-e21533aa]{padding:1px 2px;border-radius:3px;background:#ffe58f}.qa-external-evidence-title[data-v-e21533aa]{display:flex;justify-content:space-between;gap:12px;color:#101828;font-weight:650}.qa-external-evidence-quote[data-v-e21533aa]{margin:8px 0 0;color:#344054;line-height:1.7;white-space:pre-wrap}.qa-history-question[data-v-e21533aa]{border:0;background:transparent;color:#175cd3;text-align:left;cursor:pointer}@media (max-width: 760px){.qa-page[data-v-e21533aa]{padding:18px 12px}.qa-header[data-v-e21533aa]{text-align:left}.qa-header h1[data-v-e21533aa]{font-size:24px}.qa-composer-footer[data-v-e21533aa]{display:grid;grid-template-columns:1fr}.qa-genesis-config[data-v-e21533aa]{grid-template-columns:1fr}.qa-composer-footer[data-v-e21533aa] .ant-btn,.qa-composer-footer[data-v-e21533aa] .ant-segmented{width:100%}.qa-preset-grid[data-v-e21533aa],.qa-evidence-layout[data-v-e21533aa],.qa-preset-toolbar[data-v-e21533aa]{grid-template-columns:1fr}.qa-batch-controls[data-v-e21533aa]{justify-content:space-between}.qa-block[data-v-e21533aa],.qa-answer-card[data-v-e21533aa],.qa-answer-extras[data-v-e21533aa]{padding:14px}.qa-collapse[data-v-e21533aa] .ant-collapse-header{padding:12px 14px!important}.qa-collapse[data-v-e21533aa] .ant-collapse-content-box{padding:0 14px 14px!important}.qa-source[data-v-e21533aa]{position:static}}.quant-page[data-v-8868c210]{max-width:1280px;margin:0 auto}.quant-grid[data-v-8868c210]{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:16px}.control-card[data-v-8868c210]{min-height:100%}.control-card h3[data-v-8868c210]{margin:0 0 12px;font-size:18px}@media (max-width: 960px){.quant-grid[data-v-8868c210]{grid-template-columns:1fr}}.etf-qa-page[data-v-0b2694c1]{min-height:100vh;padding:32px 16px;background:#f7fafc}.etf-qa-shell[data-v-0b2694c1]{max-width:1040px;margin:0 auto}.etf-qa-header[data-v-0b2694c1]{margin-bottom:20px}.etf-qa-header h1[data-v-0b2694c1]{margin:10px 0 6px;font-size:34px}.etf-qa-header p[data-v-0b2694c1]{margin:0;color:#526070}.etf-toolbar[data-v-0b2694c1],.etf-composer[data-v-0b2694c1],.etf-block[data-v-0b2694c1],.etf-answer-card[data-v-0b2694c1],.etf-answer-extras[data-v-0b2694c1]{margin-bottom:16px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.etf-toolbar[data-v-0b2694c1]{display:grid;grid-template-columns:minmax(180px,1fr) 120px minmax(180px,auto) auto auto;gap:10px;align-items:center}.etf-input[data-v-0b2694c1]{font-size:16px}.etf-composer-footer[data-v-0b2694c1]{display:flex;justify-content:space-between;gap:12px;margin-top:12px}.etf-preset-grid[data-v-0b2694c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.etf-preset[data-v-0b2694c1]{min-height:58px;padding:10px 12px;text-align:left;color:#102033;background:#f8fafc;border:1px solid #d8e0ea;border-radius:8px;cursor:pointer}.etf-preset[data-v-0b2694c1]:hover{border-color:#1677ff}.etf-object h2[data-v-0b2694c1]{margin:4px 0 12px}.etf-kicker[data-v-0b2694c1]{color:#637083;font-size:12px}.etf-answer-head[data-v-0b2694c1]{display:flex;gap:8px;margin-bottom:10px}.etf-answer[data-v-0b2694c1]{line-height:1.75}.etf-evidence-layout[data-v-0b2694c1]{display:grid;grid-template-columns:360px 1fr;gap:14px}.etf-source[data-v-0b2694c1]{min-height:260px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.etf-source-title[data-v-0b2694c1]{margin-bottom:8px;font-weight:700}.etf-source pre[data-v-0b2694c1]{white-space:pre-wrap;word-break:break-word}.etf-history-question[data-v-0b2694c1]{padding:0;color:#1677ff;background:transparent;border:0;cursor:pointer}@media (max-width: 900px){.etf-toolbar[data-v-0b2694c1],.etf-preset-grid[data-v-0b2694c1],.etf-evidence-layout[data-v-0b2694c1]{grid-template-columns:1fr}.etf-composer-footer[data-v-0b2694c1]{flex-direction:column}}.professional-page[data-v-92c0b8b9]{max-width:1320px;margin:0 auto}.operation-strip[data-v-92c0b8b9]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(240px,.9fr) minmax(360px,1.3fr);gap:14px}.operation-group[data-v-92c0b8b9]{display:grid;gap:8px;align-content:start;padding:16px;background:#fff;border:1px solid #e4e7ec;border-radius:8px}.operation-group small[data-v-92c0b8b9]{color:#667085;font-weight:600}.operation-group strong[data-v-92c0b8b9]{color:#101828;font-size:16px}.operation-group span[data-v-92c0b8b9]{min-height:40px;color:#475467;line-height:1.5}.operation-actions[data-v-92c0b8b9]{display:flex;flex-wrap:wrap;gap:8px}.workspace-grid[data-v-92c0b8b9]{display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));gap:16px}.workspace-section[data-v-92c0b8b9]{min-height:220px;padding:16px;background:#fff;border:1px solid #e4e7ec;border-radius:8px}.workspace-section header[data-v-92c0b8b9]{display:grid;gap:4px;margin-bottom:14px}.workspace-section header span[data-v-92c0b8b9]{color:#101828;font-size:16px;font-weight:600}.workspace-section header small[data-v-92c0b8b9],.query-button small[data-v-92c0b8b9]{color:#667085;line-height:1.5}.section-body[data-v-92c0b8b9]{min-height:150px}.stats-grid[data-v-92c0b8b9]{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:14px}.query-grid[data-v-92c0b8b9]{display:grid;gap:10px}.query-button[data-v-92c0b8b9]{display:grid;gap:4px;width:100%;min-height:72px;padding:12px 14px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#101828;text-align:left;cursor:pointer}.query-button[data-v-92c0b8b9]:hover{border-color:#1677ff;color:#175cd3}.result-section .answer[data-v-92c0b8b9]{margin-bottom:12px;color:#101828;font-size:15px;line-height:1.7}.detail-grid[data-v-92c0b8b9]{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px}.mini-json[data-v-92c0b8b9]{margin-top:12px}.artifact-workbench[data-v-92c0b8b9]{min-height:0}.artifact-layout[data-v-92c0b8b9]{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:16px}.artifact-config-row[data-v-92c0b8b9]{display:grid;grid-template-columns:1fr auto;gap:12px;width:100%;align-items:center}.artifact-config-row div[data-v-92c0b8b9]{display:grid;gap:4px}.artifact-config-row small[data-v-92c0b8b9]{color:#667085}.tool-row[data-v-92c0b8b9]{display:grid;grid-template-columns:1fr auto;gap:12px;width:100%;align-items:center}.tool-row div[data-v-92c0b8b9]{display:grid;gap:4px}.tool-row small[data-v-92c0b8b9]{color:#667085}.tool-result[data-v-92c0b8b9]{margin-top:12px}.artifact-detail[data-v-92c0b8b9],.artifact-jobs[data-v-92c0b8b9]{margin-top:16px}@media (max-width: 960px){.operation-strip[data-v-92c0b8b9],.workspace-grid[data-v-92c0b8b9],.detail-grid[data-v-92c0b8b9],.artifact-layout[data-v-92c0b8b9]{grid-template-columns:1fr}}.war-room-page[data-v-ac363bfa]{min-height:100vh;padding:32px 16px;background:#f6f8fb;overflow-x:hidden}.war-room-shell[data-v-ac363bfa]{max-width:1220px;margin:0 auto}.war-room-header[data-v-ac363bfa]{margin-bottom:20px}.war-room-header h1[data-v-ac363bfa]{margin:10px 0 6px;font-size:34px;letter-spacing:0;line-height:1.18}.war-room-header p[data-v-ac363bfa]{max-width:760px;color:#475467;line-height:1.7}.war-block[data-v-ac363bfa],.war-panel[data-v-ac363bfa],.composer-panel[data-v-ac363bfa],.war-answer-card[data-v-ac363bfa]{margin-top:14px;padding:16px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;box-shadow:0 10px 30px #1018280f}.composer-footer[data-v-ac363bfa]{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.war-command[data-v-ac363bfa]{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(520px,1.1fr);gap:14px;margin-top:14px}.war-command-status[data-v-ac363bfa],.war-command-actions[data-v-ac363bfa]{padding:16px;background:#fff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 10px 30px #1018280f}.war-command-status[data-v-ac363bfa]{display:grid;gap:8px}.war-command-status small[data-v-ac363bfa],.war-command-actions small[data-v-ac363bfa]{color:#667085;font-weight:600}.war-command-status strong[data-v-ac363bfa]{color:#101828;font-size:18px}.war-command-status span[data-v-ac363bfa]{color:#475467;line-height:1.6}.war-command-actions[data-v-ac363bfa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.war-command-actions div[data-v-ac363bfa]{display:grid;gap:8px}.war-command-actions[data-v-ac363bfa] .ant-btn{min-width:0}.mission-card span[data-v-ac363bfa],.war-panel header small[data-v-ac363bfa]{color:#667085}.mission-card strong[data-v-ac363bfa],.war-panel header span[data-v-ac363bfa]{color:#101828}.war-layout[data-v-ac363bfa]{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);gap:14px}.incident-panel[data-v-ac363bfa] .ant-descriptions-view,.war-panel[data-v-ac363bfa] .ant-descriptions-view{overflow-x:auto}.incident-panel[data-v-ac363bfa] .ant-descriptions table,.war-panel[data-v-ac363bfa] .ant-descriptions table{table-layout:fixed}.war-panel header[data-v-ac363bfa]{display:grid;gap:4px;margin-bottom:14px}.war-panel header span[data-v-ac363bfa]{font-size:16px;font-weight:700}.incident-title[data-v-ac363bfa]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.incident-selector[data-v-ac363bfa]{display:grid;gap:8px;margin-bottom:14px}.incident-selector button[data-v-ac363bfa]{display:grid;gap:3px;padding:10px 12px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.incident-selector button.selected[data-v-ac363bfa]{border-color:#1677ff;background:#f5faff}.incident-selector strong[data-v-ac363bfa]{color:#101828}.incident-selector span[data-v-ac363bfa],.incident-selector small[data-v-ac363bfa]{color:#667085;line-height:1.45}.incident-title strong[data-v-ac363bfa]{font-size:24px}.timeline[data-v-ac363bfa]{display:grid;gap:12px;padding:0;margin:0;list-style:none}.timeline li[data-v-ac363bfa]{display:grid;grid-template-columns:132px 14px 1fr;gap:12px;align-items:start;position:relative}.timeline time[data-v-ac363bfa]{color:#475467;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.7}.timeline-marker[data-v-ac363bfa]{width:12px;height:12px;margin-top:7px;border-radius:999px;background:#1677ff}.timeline-content[data-v-ac363bfa]{display:grid;gap:4px;width:100%;padding:9px 10px;border:1px solid #eaecf0;border-radius:8px;background:#fff;color:inherit;text-align:left;cursor:pointer}.timeline li.related .timeline-content[data-v-ac363bfa]{border-color:#b2ddff}.timeline li.selected .timeline-content[data-v-ac363bfa]{border-color:#1677ff;background:#f5faff;box-shadow:inset 3px 0 #1677ff}.timeline-content strong[data-v-ac363bfa]{display:flex;gap:8px;align-items:center;color:#101828}.timeline-content strong span[data-v-ac363bfa]{flex:none;padding:2px 7px;border-radius:999px;background:#eff8ff;color:#175cd3;font-size:12px}.timeline-content>span[data-v-ac363bfa]{color:#475467;line-height:1.6}.timeline-metric .timeline-marker[data-v-ac363bfa],.timeline-metric .timeline-content strong span[data-v-ac363bfa]{background:#ecfdf3;color:#067647}.timeline-change .timeline-marker[data-v-ac363bfa],.timeline-change .timeline-content strong span[data-v-ac363bfa]{background:#fff4e5;color:#b54708}.timeline-dependency .timeline-marker[data-v-ac363bfa],.timeline-dependency .timeline-content strong span[data-v-ac363bfa]{background:#f0f9ff;color:#026aa2}.timeline-incident .timeline-marker[data-v-ac363bfa],.timeline-incident .timeline-content strong span[data-v-ac363bfa]{background:#fef3f2;color:#b42318}.timeline-ticket .timeline-marker[data-v-ac363bfa],.timeline-ticket .timeline-content strong span[data-v-ac363bfa]{background:#eef4ff;color:#3538cd}.mission-grid[data-v-ac363bfa]{display:grid;gap:10px}.selected-object-panel[data-v-ac363bfa]{display:grid;gap:12px;margin-bottom:14px;padding:14px;border:1px solid #dbeafe;border-radius:8px;background:#f8fbff}.selected-object-main[data-v-ac363bfa]{display:grid;gap:4px;min-width:0}.selected-object-main small[data-v-ac363bfa],.selected-object-main span[data-v-ac363bfa],.selected-object-fields dt[data-v-ac363bfa],.selected-object-actions span[data-v-ac363bfa]{color:#667085}.selected-object-main strong[data-v-ac363bfa]{color:#101828;font-size:18px;overflow-wrap:anywhere}.selected-object-meta[data-v-ac363bfa],.selected-object-actions[data-v-ac363bfa]{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.selected-object-fields[data-v-ac363bfa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.selected-object-fields dt[data-v-ac363bfa]{font-size:12px;font-weight:700}.selected-object-fields dd[data-v-ac363bfa]{margin:2px 0 0;color:#101828;overflow-wrap:anywhere;line-height:1.5}.selected-object-actions span[data-v-ac363bfa]{padding:4px 8px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;font-size:12px}.selected-object-conclusion[data-v-ac363bfa]{display:grid;gap:4px;padding-top:10px;border-top:1px solid #dbeafe}.selected-object-conclusion span[data-v-ac363bfa]{color:#475467;overflow-wrap:anywhere}.preset-question-head[data-v-ac363bfa],.mission-group-title[data-v-ac363bfa]{display:flex;gap:10px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.preset-question-head[data-v-ac363bfa]{margin-bottom:10px}.preset-question-head span[data-v-ac363bfa],.mission-group-title span[data-v-ac363bfa]{color:#667085;line-height:1.5}.mission-groups[data-v-ac363bfa]{display:grid;gap:12px}.mission-group[data-v-ac363bfa]{display:grid;gap:8px}.mission-card[data-v-ac363bfa]{padding:12px 14px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#101828;text-align:left;cursor:pointer;min-width:0}.analysis-context[data-v-ac363bfa],.answer-analysis-context[data-v-ac363bfa]{display:grid;gap:4px;margin-top:12px;padding:10px 12px;border:1px solid #dbeafe;border-radius:8px;background:#f5faff}.analysis-context strong[data-v-ac363bfa],.answer-analysis-context strong[data-v-ac363bfa]{color:#175cd3;font-size:13px}.analysis-context span[data-v-ac363bfa],.answer-analysis-context span[data-v-ac363bfa]{color:#344054;line-height:1.6}.mission-grid[data-v-ac363bfa]{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-card[data-v-ac363bfa]{min-height:98px;display:grid;gap:5px;align-content:start}.mission-card small[data-v-ac363bfa]{color:#475467;line-height:1.55;overflow-wrap:anywhere}.mission-card em[data-v-ac363bfa]{width:fit-content;padding:2px 7px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:12px;font-style:normal}.war-input[data-v-ac363bfa]{border:0;box-shadow:none;font-size:16px}.qa-panel-tools[data-v-ac363bfa]{margin-top:12px;padding-top:12px;border-top:1px solid #eef2f6}.question-mode-head[data-v-ac363bfa]{display:flex;gap:10px;align-items:baseline;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.question-mode-head span[data-v-ac363bfa]{color:#667085;line-height:1.5}.question-type-strip[data-v-ac363bfa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px;color:#667085}.question-type-strip>span[data-v-ac363bfa]{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#475467;font-weight:700}.question-type-strip>span.active[data-v-ac363bfa]{border-color:#155eef;background:#eff4ff;color:#155eef}.question-type-strip small[data-v-ac363bfa]{line-height:1.5}.composer-footer[data-v-ac363bfa]{margin-top:12px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;color:#667085}.composer-footer>span[data-v-ac363bfa]{line-height:1.6}.freshness-list[data-v-ac363bfa]{margin-top:12px}.war-answer-head[data-v-ac363bfa]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.war-evidence-layout[data-v-ac363bfa]{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:14px}.war-source pre[data-v-ac363bfa]{max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.war-answer[data-v-ac363bfa]{overflow-wrap:anywhere}.war-answer-extras[data-v-ac363bfa]{overflow:hidden}.artifact-closure-card[data-v-ac363bfa]{margin-top:14px}.artifact-closure-layout[data-v-ac363bfa]{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.1fr);gap:14px;align-items:start}.artifact-action-cell[data-v-ac363bfa]{display:grid;gap:10px}.artifact-action-cell strong[data-v-ac363bfa]{color:#101828}.artifact-action-cell span[data-v-ac363bfa]{color:#667085;line-height:1.6}.artifact-export-actions[data-v-ac363bfa]{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap}.secondary-stack[data-v-ac363bfa]{display:grid;gap:12px;margin-top:14px}.secondary-details[data-v-ac363bfa]{padding:12px 14px;border:1px solid #e4e7ec;border-radius:8px;background:#fff}.secondary-details summary[data-v-ac363bfa]{color:#475467;cursor:pointer;font-weight:700;line-height:1.6}.secondary-details .war-layout[data-v-ac363bfa],.secondary-details .war-answer-extras[data-v-ac363bfa],.artifact-summary[data-v-ac363bfa]{margin-top:12px}.war-answer-extras[data-v-ac363bfa] .ant-tabs-nav{margin-bottom:12px}.war-answer-extras[data-v-ac363bfa] .ant-table-wrapper{overflow-x:auto}.war-answer-extras[data-v-ac363bfa] .ant-table{min-width:620px}@media (max-width: 960px){.war-command[data-v-ac363bfa],.war-command-actions[data-v-ac363bfa],.war-layout[data-v-ac363bfa],.mission-grid[data-v-ac363bfa],.war-evidence-layout[data-v-ac363bfa],.artifact-closure-layout[data-v-ac363bfa]{grid-template-columns:1fr}}@media (max-width: 640px){.war-room-page[data-v-ac363bfa]{padding:18px 10px 28px}.war-room-header[data-v-ac363bfa]{margin-bottom:14px}.war-room-header h1[data-v-ac363bfa]{font-size:24px}.war-room-header p[data-v-ac363bfa]{font-size:14px}.war-block[data-v-ac363bfa],.war-panel[data-v-ac363bfa],.composer-panel[data-v-ac363bfa],.war-answer-card[data-v-ac363bfa],.secondary-details[data-v-ac363bfa],.war-command-status[data-v-ac363bfa],.war-command-actions[data-v-ac363bfa]{padding:12px;border-radius:8px;box-shadow:0 6px 18px #1018280d}.war-command[data-v-ac363bfa]{gap:10px;margin-top:10px}.war-command-status strong[data-v-ac363bfa]{font-size:16px}.war-command-actions[data-v-ac363bfa]{gap:8px}.war-command-actions[data-v-ac363bfa] .ant-btn,.composer-footer[data-v-ac363bfa] .ant-btn{width:100%}.incident-title[data-v-ac363bfa]{flex-wrap:wrap}.incident-title strong[data-v-ac363bfa]{width:100%;font-size:20px}.timeline[data-v-ac363bfa]{gap:10px}.timeline li[data-v-ac363bfa]{grid-template-columns:1fr;gap:8px}.timeline-marker[data-v-ac363bfa]{display:none}.mission-grid[data-v-ac363bfa]{gap:8px}.selected-object-fields[data-v-ac363bfa]{grid-template-columns:1fr}.mission-card[data-v-ac363bfa]{padding:11px 12px}.mission-card[data-v-ac363bfa]{min-height:auto}.qa-panel-tools[data-v-ac363bfa]{margin-top:10px;padding-top:10px}.composer-footer[data-v-ac363bfa]{align-items:stretch}.composer-footer>span[data-v-ac363bfa],.composer-footer[data-v-ac363bfa] .ant-space,.composer-footer[data-v-ac363bfa] .ant-segmented{width:100%}.composer-footer[data-v-ac363bfa] .ant-space-item{width:100%}.composer-footer[data-v-ac363bfa] .ant-segmented-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.composer-footer[data-v-ac363bfa] .ant-segmented-item-label{min-height:34px;padding:0 6px;text-align:center}.war-answer-head[data-v-ac363bfa]{gap:6px}.war-source pre[data-v-ac363bfa]{max-height:260px;font-size:12px}.incident-panel[data-v-ac363bfa] .ant-descriptions-item-label,.war-panel[data-v-ac363bfa] .ant-descriptions-item-label{width:88px;white-space:normal}.incident-panel[data-v-ac363bfa] .ant-descriptions-item-content,.war-panel[data-v-ac363bfa] .ant-descriptions-item-content{overflow-wrap:anywhere}}.stream-answer[data-v-40adf60a],.stream-events[data-v-40adf60a]{min-height:360px;max-height:520px;margin:0;padding:12px;overflow:auto;border-radius:8px;background:#f8fafc;color:#101828;line-height:1.7;white-space:pre-wrap}.stream-events[data-v-40adf60a]{font-size:12px}.endpoint-text[data-v-40adf60a]{margin-top:6px;color:#667085;font-size:12px}.workbench-route-page[data-v-cfeac184],.workbench-routes-page[data-v-0f76b21c]{max-width:1320px;margin:0 auto}.route-layout[data-v-0f76b21c]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.8fr);gap:16px}.stacked-input[data-v-0f76b21c]{margin-top:8px}[data-v-0f76b21c] .selected-route-row td{background:#e6f4ff}@media (max-width: 980px){.route-layout[data-v-0f76b21c]{grid-template-columns:1fr}}
