@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";.react-flow{direction:ltr;--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: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--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: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--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: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--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 rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.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: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--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: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--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 rgba(0, 0, 0, .08);--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{position:absolute;width:100%;height:100%;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{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.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;-moz-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:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-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}.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:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;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%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;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{position:absolute;z-index:5;margin:15px}.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{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.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{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;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))}.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{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.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-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.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))}*{box-sizing:border-box}body{margin:0;font-family:Inter,Noto Sans SC,system-ui,sans-serif;color:#172033;background:#f4f7fb;font-size:15px}button,input,textarea{font:inherit}button{cursor:pointer}svg{width:20px;height:20px}.app-shell{height:100vh;display:flex;overflow:hidden}.sidebar{width:272px;background:#fff;border-right:1px solid #e6ebf2;padding:0 18px 18px;display:flex;flex-direction:column;flex-shrink:0}.brand{height:82px;display:flex;align-items:center;gap:12px;padding:0 10px;border-bottom:1px solid #eef1f6}.brand strong{display:block;font-size:20px;letter-spacing:-.5px}.brand span{display:block;color:#8a94a6;font-size:12px;margin-top:3px}.logo-mark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#185adb,#3178f6);box-shadow:0 8px 20px #2563eb35}.sidebar nav{padding:26px 0;display:grid;gap:8px}.sidebar nav button{height:52px;border:0;border-radius:13px;background:transparent;color:#657085;display:flex;align-items:center;gap:13px;padding:0 16px;font-weight:600;position:relative}.sidebar nav button svg{width:22px;height:22px;color:#95a0b2}.sidebar nav button.active{color:#1d5fd1;background:#edf4ff}.sidebar nav button.active svg{color:#2563eb}.sidebar nav button i{position:absolute;right:-18px;width:3px;height:24px;border-radius:4px;background:#2563eb}.sidebar-card{margin-top:auto;border:1px solid #dbe7fb;background:#f5f9ff;border-radius:14px;padding:15px;display:flex;gap:11px;color:#2563eb}.sidebar-card svg{flex-shrink:0}.sidebar-card b,.sidebar-card span{display:block}.sidebar-card b{font-size:13px}.sidebar-card span{color:#72829b;font-size:11px;line-height:1.6;margin-top:4px}.exit{border:0;background:transparent;color:#7a8495;height:48px;display:flex;gap:12px;align-items:center;padding:0 16px;margin-top:12px;font-weight:600}.main-shell{min-width:0;flex:1;display:flex;flex-direction:column}.topbar{height:82px;background:#fff;border-bottom:1px solid #e6ebf2;display:flex;align-items:center;justify-content:space-between;padding:0 32px;flex-shrink:0}.topbar>div:first-child span{font-size:11px;color:#9aa3b1;text-transform:uppercase;letter-spacing:1.2px;font-weight:700}.topbar h1{font-size:20px;margin:3px 0 0}.top-actions{display:flex;align-items:center;gap:14px}.top-actions label{width:260px;height:40px;border:1px solid #e3e8ef;background:#f7f9fc;border-radius:22px;display:flex;align-items:center;padding:0 14px;gap:8px}.top-actions label svg{width:17px;color:#98a2b3}.top-actions input{border:0;outline:0;background:transparent;min-width:0;flex:1;font-size:13px}.top-actions>button{width:40px;height:40px;border:0;border-radius:50%;background:#f5f7fa;position:relative;color:#6d7788}.top-actions>button i{position:absolute;width:7px;height:7px;background:#ef4444;border:2px solid white;border-radius:50%;top:7px;right:8px}.user{display:flex;align-items:center;gap:9px;padding-left:4px}.user>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#1c57c9,#4b8dff);color:#fff;font-weight:700}.user b,.user small{display:block}.user b{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.user small{font-size:11px;color:#9aa3b1;margin-top:3px}.page-content{flex:1;min-height:0;overflow:auto}.financing-page,.standard-page,.knowledge-page{padding:26px 30px 40px;max-width:1560px;margin:auto}.hero-line{min-height:150px;border-radius:20px;padding:26px 32px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:radial-gradient(circle at 82% 20%,#5b9aff 0,transparent 23%),linear-gradient(120deg,#0e3475,#155bc5 62%,#317ffc);box-shadow:0 16px 35px #1d5fbd25;overflow:hidden}.eyebrow{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.5px;color:#bcd6ff}.eyebrow svg{width:16px}.hero-line h2{font-size:27px;margin:12px 0 8px;letter-spacing:-.6px}.hero-line p{margin:0;color:#d2e3ff;line-height:1.7}.hero-orbit{width:180px;display:grid;place-items:center;position:relative}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;border:1px solid #ffffff2e;border-radius:50%;width:190px;height:190px}.hero-orbit:after{width:135px;height:135px}.hero-orbit div{width:104px;height:104px;border-radius:50%;background:#ffffff18;border:1px solid #ffffff45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-content:center;text-align:center;z-index:1}.hero-orbit b{font-size:32px}.hero-orbit span{font-size:11px;color:#dbe9ff}.stepper{height:86px;background:#fff;border:1px solid #e6ebf2;border-radius:16px;margin:18px 0;display:flex;align-items:center;padding:0 34px;box-shadow:0 6px 20px #25416c0a}.stepper div{display:flex;align-items:center;flex:1;color:#a5adba;font-size:12px;font-weight:600}.stepper span{width:30px;height:30px;border:2px solid #dce2ea;background:#fff;border-radius:50%;display:grid;place-items:center;margin-right:8px}.stepper span svg{width:15px}.stepper i{height:2px;background:#edf0f4;flex:1;margin:0 14px}.stepper .done{color:#2563eb}.stepper .done span{border-color:#2563eb;background:#2563eb;color:#fff}.stepper .done i{background:#71a4f5}.workspace-grid{display:grid;grid-template-columns:minmax(540px,1fr) 370px;gap:18px}.chat-card,.profile-card,.task-card,.live-card,.panel{background:#fff;border:1px solid #e5eaf1;border-radius:18px;box-shadow:0 7px 24px #243b5f0a}.chat-card{height:710px;display:flex;flex-direction:column;overflow:hidden}.chat-card>header{height:70px;padding:0 20px;border-bottom:1px solid #edf0f4;display:flex;align-items:center}.agent-avatar,.mini-avatar{display:grid;place-items:center;border-radius:50%;color:#2563eb;background:#e8f1ff}.agent-avatar{width:42px;height:42px}.agent-avatar svg{width:21px}.chat-card>header>div:nth-child(2){margin-left:11px}.chat-card>header b,.chat-card>header span{display:block}.chat-card>header b{font-size:15px}.chat-card>header span{font-size:11px;color:#8f99aa;margin-top:4px}.chat-card>header span i,.wiki-chat header span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#22c55e;margin-right:4px}.chat-card>header button{margin-left:auto;border:1px solid #dfe6ef;background:#fff;border-radius:10px;height:38px;padding:0 13px;display:flex;align-items:center;gap:7px;color:#536174;font-size:12px;font-weight:600}.chat-card>header button svg{width:16px}.chat-flow{flex:1;min-height:0;overflow:auto;padding:22px;background:linear-gradient(180deg,#fbfcff,#f8faff)}.chat-message{display:flex;gap:9px;margin:0 0 18px}.chat-message.user{justify-content:flex-end}.mini-avatar{width:31px;height:31px;flex-shrink:0}.mini-avatar svg{width:15px}.chat-message>div:last-child{max-width:78%}.chat-message p{margin:0;padding:12px 14px;border:1px solid #e5eaf1;background:#fff;border-radius:4px 14px 14px;color:#3b4657;line-height:1.7;box-shadow:0 3px 10px #223b5f08}.chat-message.user p{background:#2563eb;color:#fff;border:0;border-radius:14px 4px 14px 14px}.chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.chips button{height:34px;border:1px solid #d8e6fa;background:#f4f8ff;color:#2563eb;border-radius:18px;padding:0 12px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:5px}.chips svg{width:13px}.thinking{display:flex;align-items:center;gap:8px;color:#718096;font-size:12px;margin:10px 40px}.thinking svg{width:16px;animation:spin 1s linear infinite}.process-card{border:1px solid #cfe0fb;background:linear-gradient(120deg,#f3f8ff,#fff);border-radius:13px;padding:13px;display:flex;gap:10px;align-items:center;margin:14px 39px}.process-card>div{width:34px;height:34px;background:#2563eb;color:#fff;border-radius:10px;display:grid;place-items:center}.process-card svg{width:16px}.process-card section{flex:1}.process-card span,.process-card b,.process-card p{display:block;margin:0}.process-card span{font-size:10px;color:#2563eb;font-weight:700}.process-card b{font-size:12px;margin:3px 0}.process-card p{font-size:11px;color:#8490a0}.process-card>i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px #22c55e1f}.dropzone{width:calc(100% - 78px);margin:15px 39px;border:1px dashed #aac8f6;background:#f5f9ff;border-radius:14px;padding:20px;color:#2563eb;display:grid;place-items:center;gap:6px}.dropzone b{font-size:13px}.dropzone span{font-size:11px;color:#8190a5}.chat-card>footer{border-top:1px solid #edf0f4;padding:13px 16px 10px}.chat-card>footer>div{min-height:50px;border:1px solid #dfe5ed;border-radius:14px;display:flex;align-items:center;padding:5px;background:#fafbfd}.chat-card>footer button{border:0;background:transparent;width:38px;height:38px;display:grid;place-items:center;color:#8490a0}.chat-card>footer textarea{border:0;outline:0;resize:none;background:transparent;flex:1;height:38px;line-height:38px;white-space:nowrap;overflow:hidden}.chat-card>footer .send{background:#2563eb;border-radius:10px;color:#fff}.chat-card>footer>span{display:block;text-align:center;font-size:9px;color:#a3abb8;margin-top:7px}.right-stack{display:grid;gap:14px;align-content:start}.profile-card,.task-card,.live-card{padding:18px}.profile-card header,.task-card header,.live-card header{display:flex;align-items:center;justify-content:space-between}.profile-card header>div span,.profile-card header>div b{display:block}.profile-card header span{font-size:11px;color:#8a95a6}.profile-card header b{font-size:12px;color:#2563eb;margin-top:3px}.profile-card header>svg{color:#2563eb;width:26px;height:26px}.profile-card h3{font-size:25px;margin:18px 0 3px}.profile-card>p{margin:0;color:#8390a1;font-size:12px}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0}.profile-grid span{padding:10px;background:#f7f9fc;border-radius:9px;min-width:0}.profile-grid small,.profile-grid b{display:block}.profile-grid small{font-size:9px;color:#9ba4b2}.profile-grid b{font-size:11px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary{border:0;background:#2563eb;color:#fff;border-radius:11px;min-height:42px;padding:0 17px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:700;font-size:12px;box-shadow:0 7px 17px #2563eb2c}.primary svg{width:16px}.profile-card>.primary{width:100%}.task-card header>div:first-child{display:flex;justify-content:space-between;width:100%;font-size:12px}.task-card header b{color:#2563eb}.progress{height:5px;background:#edf0f4;border-radius:4px;width:100%;margin-top:10px}.progress i{display:block;height:100%;background:#2563eb;border-radius:4px}.task-card header{display:block;margin-bottom:10px}.task-card>button{border:0;border-top:1px solid #eef1f5;background:#fff;width:100%;padding:12px 0;display:flex;align-items:center;text-align:left;gap:9px}.task-card>button>span{width:27px;height:27px;border:1px solid #dce3ec;border-radius:8px;display:grid;place-items:center;color:#8c97a8}.task-card>button>span svg{width:13px}.task-card>button.complete>span{background:#eaf8ef;color:#16a34a;border-color:#cdebd7}.task-card>button>div{flex:1}.task-card>button b,.task-card>button small{display:block}.task-card>button b{font-size:11px}.task-card>button small{font-size:9px;color:#9aa3b0;margin-top:3px}.task-card>button>svg{width:14px;color:#b0b8c5}.live-card header span{font-size:12px;font-weight:700}.live-card header b{font-size:9px;color:#16a34a;background:#e9f9ef;padding:4px 7px;border-radius:10px}.metric-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.metric-row span{border-radius:9px;background:#f7f9fc;padding:10px}.metric-row small,.metric-row b{display:block}.metric-row small{font-size:9px;color:#9aa3b0}.metric-row b{font-size:12px;margin-top:4px}.top-match{display:flex;gap:9px;border:1px solid #e3eaf4;border-radius:10px;padding:10px}.top-match>svg{color:#2563eb;flex-shrink:0}.top-match span,.top-match b,.top-match small{display:block}.top-match span{font-size:9px;color:#919ba9}.top-match b{font-size:11px;margin:3px 0}.top-match small{font-size:9px;color:#7c8798}.live-card>button{width:100%;height:38px;border:0;background:#edf4ff;color:#2563eb;border-radius:9px;font-size:11px;font-weight:700;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:6px}.live-card>button svg{width:14px}.page-title{display:flex;align-items:flex-end;justify-content:space-between;margin:8px 0 26px}.page-title span{font-size:10px;color:#2563eb;font-weight:800;letter-spacing:1.5px}.page-title h2{font-size:28px;margin:7px 0}.page-title p{color:#7f8999;margin:0}.kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kpi{border:1px solid #e4e9f0;background:#fff;border-radius:17px;padding:22px;display:grid;grid-template-columns:46px 1fr;column-gap:13px;box-shadow:0 7px 22px #243b5f08}.kpi>div{grid-row:1/4;width:46px;height:46px;border-radius:13px;background:#edf4ff;color:#2563eb;display:grid;place-items:center}.kpi>span{font-size:11px;color:#8994a5}.kpi>b{font-size:26px;margin:4px 0}.kpi>small{font-size:10px;color:#9aa4b1}.two-column{display:grid;grid-template-columns:1.05fr 1fr;gap:18px;margin-top:18px}.panel{padding:22px}.panel header{display:flex;justify-content:space-between;align-items:center}.panel header b{font-size:15px}.panel header span{font-size:10px;color:#2563eb;background:#edf4ff;border-radius:12px;padding:5px 9px}.score-ring{height:185px;display:grid;place-items:center}.score-ring>div{width:140px;height:140px;border-radius:50%;display:grid;place-content:center;text-align:center;border:15px solid #e9f1ff;box-shadow:inset 0 0 0 2px #2563eb}.score-ring b{font-size:35px;color:#2563eb}.score-ring span{font-size:10px;color:#909aaa}.bar-row{display:grid;grid-template-columns:130px 1fr;align-items:center;margin-top:13px;font-size:11px;color:#6f7b8c}.bar-row>div{height:6px;background:#edf0f4;border-radius:4px}.bar-row i{height:100%;display:block;background:linear-gradient(90deg,#2563eb,#70a6ff);border-radius:4px}.todos article{display:flex;align-items:center;gap:11px;border:1px solid #e6ebf2;border-radius:12px;padding:14px;margin-top:12px}.todos article>svg{color:#f59e0b;flex-shrink:0}.todos article>div{flex:1}.todos article b,.todos article span{display:block}.todos article b{font-size:12px}.todos article span{font-size:10px;color:#8b96a6;margin-top:4px}.todos article button{border:0;background:#edf4ff;color:#2563eb;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:700}.empty-good{height:260px;display:grid;place-content:center;text-align:center;color:#16a34a;gap:8px}.empty-good svg{margin:auto;width:35px;height:35px}.empty-good span{font-size:11px;color:#8a95a5}.filterbar{display:flex;gap:8px;align-items:center;margin-bottom:18px}.filterbar label{height:42px;width:280px;border:1px solid #dfe5ed;background:#fff;border-radius:10px;display:flex;align-items:center;gap:8px;padding:0 12px}.filterbar label svg{width:16px;color:#9ba5b3}.filterbar input{border:0;outline:0;flex:1;min-width:0}.filterbar button{border:1px solid #e2e7ee;background:#fff;color:#758195;height:42px;border-radius:10px;padding:0 14px;font-size:11px;font-weight:600}.filterbar button.active{background:#edf4ff;border-color:#d5e5fc;color:#2563eb}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product-grid article{background:#fff;border:1px solid #e4e9f0;border-radius:16px;padding:20px;box-shadow:0 7px 22px #243b5f07}.product-grid article header{display:flex;justify-content:space-between;align-items:center}.product-grid article header>div{width:42px;height:42px;background:#edf4ff;color:#2563eb;border-radius:12px;display:grid;place-items:center}.product-grid article header span{font-size:9px;font-weight:700;color:#2563eb;background:#f0f6ff;padding:5px 8px;border-radius:8px}.product-grid h3{font-size:16px;margin:16px 0 6px}.product-grid p{font-size:10px;line-height:1.6;color:#8994a4;height:33px}.product-grid article>div{display:grid;grid-template-columns:1fr 1fr;background:#f7f9fc;border-radius:10px;padding:12px;margin-top:15px}.product-grid small,.product-grid b{display:block}.product-grid small{font-size:9px;color:#9ba4b1}.product-grid b{font-size:12px;margin-top:5px}.product-grid article footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f4;margin-top:15px;padding-top:14px}.product-grid footer span{font-size:9px;color:#16a34a;display:flex;align-items:center;gap:4px}.product-grid footer svg{width:13px}.product-grid footer button{border:0;background:transparent;color:#2563eb;font-size:10px;font-weight:700;display:flex;align-items:center}.knowledge-grid{display:grid;grid-template-columns:245px minmax(350px,1fr) 345px;gap:16px;height:calc(100vh - 210px);min-height:570px}.doc-tree,.wiki-preview,.wiki-chat{border:1px solid #e3e9f1;background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 7px 22px #243b5f08}.doc-tree header,.wiki-preview header,.wiki-chat header{height:60px;border-bottom:1px solid #edf0f4;display:flex;align-items:center;padding:0 16px;gap:8px}.doc-tree header svg{color:#2563eb}.doc-tree header span{margin-left:auto;font-size:10px;color:#8d97a6}.doc-tree section{padding:14px 8px 0}.doc-tree section>b{font-size:9px;text-transform:uppercase;color:#9aa4b2;padding:0 8px}.doc-tree section button{width:100%;border:0;background:#fff;border-radius:9px;display:flex;align-items:center;gap:8px;text-align:left;padding:9px 8px;color:#5e6a7d}.doc-tree section button:hover{background:#f3f7fd}.doc-tree section button>svg:first-child{color:#ef4444;flex-shrink:0;width:16px}.doc-tree section button>svg:last-child{color:#22c55e;width:13px}.doc-tree section button div{flex:1;min-width:0}.doc-tree section span,.doc-tree section small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-tree section span{font-size:10px}.doc-tree section small{font-size:8px;color:#a0a8b4;margin-top:3px}.tree-empty{height:400px;display:grid;place-content:center;text-align:center;color:#a1aab7;padding:30px;gap:10px;font-size:11px}.tree-empty svg{margin:auto;width:30px;height:30px}.wiki-preview{display:flex;flex-direction:column}.wiki-preview header{justify-content:space-between}.wiki-preview header span{font-weight:700;font-size:12px}.wiki-preview header b{font-size:9px;color:#2563eb;background:#edf4ff;border-radius:8px;padding:5px 8px}.graph{flex:1;position:relative;background:radial-gradient(circle,#dfe7f2 1px,transparent 1px);background-size:22px 22px;min-height:400px}.node{position:absolute;background:#fff;border:1px solid #d9e4f4;box-shadow:0 7px 20px #1f4c8c15;border-radius:12px;padding:10px 13px;color:#546174;font-size:10px}.node.core{left:50%;top:50%;transform:translate(-50%,-50%);background:#2563eb;color:#fff;border:0;padding:15px 20px;display:flex;align-items:center;gap:8px}.node.core svg{width:18px}.node.n0{left:15%;top:20%}.node.n1{right:15%;top:18%}.node.n2{left:10%;bottom:20%}.node.n3{right:12%;bottom:23%}.node.n4{right:12%;top:48%}.wiki-preview footer{padding:14px;border-top:1px solid #edf0f4;display:flex;align-items:center;gap:10px;background:#f7faff}.wiki-preview footer svg{color:#2563eb}.wiki-preview footer b,.wiki-preview footer span{display:block}.wiki-preview footer b{font-size:11px}.wiki-preview footer span{font-size:9px;color:#8b96a5;margin-top:3px}.wiki-chat{display:flex;flex-direction:column}.wiki-chat header .agent-avatar{width:34px;height:34px}.wiki-chat header>div:last-child b,.wiki-chat header>div:last-child span{display:block}.wiki-chat header b{font-size:11px}.wiki-chat header span{font-size:9px;color:#8b96a5;margin-top:3px}.wiki-messages{flex:1;overflow:auto;background:#f8faff;padding:14px}.wiki-messages>p,.wiki-messages div p,.wiki-messages div span{font-size:10px;line-height:1.7;border-radius:4px 12px 12px;background:#fff;border:1px solid #e5eaf1;padding:10px;margin:0 0 12px}.wiki-messages div span{display:block;background:#2563eb;color:#fff;border:0;border-radius:12px 4px 12px 12px;margin-left:40px}.wiki-chat footer{padding:12px;border-top:1px solid #edf0f4;display:flex;gap:6px}.wiki-chat input{min-width:0;flex:1;height:38px;border:1px solid #dfe5ed;background:#f8fafc;border-radius:10px;padding:0 10px;outline:0;font-size:10px}.wiki-chat footer button{width:38px;border:0;border-radius:10px;background:#2563eb;color:#fff;display:grid;place-items:center}.wiki-chat footer svg{width:15px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#15243d77;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;display:grid;place-items:center;padding:20px}.report{width:min(670px,95vw);max-height:88vh;overflow:auto;background:#fff;border-radius:20px;padding:25px;box-shadow:0 30px 80px #0a1c3935}.report header{display:flex;justify-content:space-between}.report header span{font-size:10px;color:#2563eb;font-weight:800;letter-spacing:1px}.report header h2{font-size:22px;margin:7px 0}.report header button{width:35px;height:35px;border:0;border-radius:50%;background:#f3f5f8;color:#7c8796}.report-score{display:flex;gap:16px;align-items:center;background:#f3f7fd;border-radius:14px;padding:16px;margin:15px 0}.report-score strong{font-size:31px;color:#2563eb}.report-score b,.report-score span{display:block}.report-score b{font-size:12px}.report-score span{font-size:10px;color:#7f8b9c;line-height:1.6;margin-top:4px}.report h3{font-size:13px;margin:20px 0 9px}.report-line,.report-product{display:flex;align-items:center;gap:8px;border:1px solid #e6ebf2;border-radius:10px;padding:10px;font-size:11px}.report-line svg,.report-product>svg{color:#2563eb;width:16px}.report-product{margin-bottom:7px}.report-product b,.report-product span{display:block}.report-product span{font-size:9px;color:#8c96a5;margin-top:3px}.report>small{display:block;color:#a0a8b4;font-size:9px;margin-top:18px}.loading{height:100vh;display:flex;align-items:center;justify-content:center;gap:12px;background:#f4f7fb}.loading b{font-size:14px;color:#5f6b7d}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1200px){.sidebar{width:230px}.workspace-grid{grid-template-columns:1fr}.right-stack{grid-template-columns:repeat(3,1fr)}.knowledge-grid{grid-template-columns:220px 1fr}.wiki-chat{grid-column:1/3;height:360px}.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.sidebar{width:76px;padding:0 10px}.brand{padding:0;justify-content:center}.brand>div:last-child,.sidebar nav span,.sidebar-card,.exit{display:none}.sidebar nav button{padding:0;justify-content:center}.sidebar nav button i{right:-10px}.top-actions label,.user div{display:none}.financing-page,.standard-page,.knowledge-page{padding:18px}.right-stack,.kpi-grid,.two-column,.product-grid{grid-template-columns:1fr}.knowledge-grid{display:block;height:auto}.doc-tree,.wiki-preview,.wiki-chat{height:500px;margin-bottom:15px}.hero-orbit{display:none}}.landing{background:#fff;color:#152035;min-height:100vh}.site-header{height:76px;max-width:1240px;margin:auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.site-brand{border:0;background:transparent;display:flex;align-items:center;gap:10px;text-align:left}.site-brand>span{width:39px;height:39px;border-radius:11px;background:#2563eb;color:#fff;display:grid;place-items:center;box-shadow:0 8px 18px #2563eb35}.site-brand svg{width:20px}.site-brand b,.site-brand small{display:block}.site-brand b{font-size:18px}.site-brand small{color:#8994a5;font-size:9px;margin-top:2px}.site-header nav{display:flex;gap:32px}.site-header nav a{color:#637084;text-decoration:none;font-size:12px;font-weight:600}.site-header>div{display:flex;gap:8px}.ghost{height:40px;border:0;background:transparent;color:#536176;font-weight:600;font-size:12px;padding:0 15px}.landing .primary{min-height:42px;padding:0 19px}.landing-hero{min-height:620px;background:radial-gradient(circle at 78% 20%,#d8e9ff,transparent 30%),linear-gradient(180deg,#f6faff,#fff);padding:78px max(20px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;overflow:hidden}.hero-copy>span,.landing-cta span{display:inline-flex;gap:7px;align-items:center;color:#2563eb;background:#eaf3ff;border:1px solid #d8e8fd;border-radius:18px;padding:7px 11px;font-size:10px;font-weight:700}.hero-copy>span svg,.landing-cta span svg{width:14px}.hero-copy h1{font-size:54px;line-height:1.18;letter-spacing:-2px;margin:20px 0}.hero-copy h1 em{font-style:normal;color:#2563eb}.hero-copy>p{font-size:16px;line-height:1.9;color:#69778c;max-width:570px}.hero-actions{display:flex;align-items:center;gap:14px;margin-top:28px}.hero-actions .primary{height:50px;font-size:13px}.hero-actions a{height:50px;padding:0 18px;border:1px solid #dce4ef;border-radius:11px;display:flex;align-items:center;gap:7px;color:#526176;font-size:12px;font-weight:700;text-decoration:none}.hero-actions a svg{width:17px}.trust-row{display:flex;gap:18px;margin-top:27px;color:#7b8798;font-size:9px}.trust-row span{display:flex;gap:5px;align-items:center}.trust-row svg{color:#22a562;width:13px}.hero-console{position:relative;background:#fff;border:1px solid #dce7f6;border-radius:20px;box-shadow:0 30px 65px #174a9140;transform:rotate(1deg);z-index:1}.console-glow{position:absolute;width:300px;height:300px;background:#3982f655;filter:blur(80px);z-index:-1;right:-50px;bottom:-40px}.hero-console header{height:52px;padding:0 16px;border-bottom:1px solid #edf1f6;display:flex;align-items:center;gap:14px}.hero-console header div{display:flex;gap:5px}.hero-console header div span{width:7px;height:7px;border-radius:50%;background:#d8dfe8}.hero-console header b{font-size:10px;color:#667487}.hero-console header small{margin-left:auto;color:#16a34a;font-size:8px;background:#eaf9ef;border-radius:9px;padding:4px 7px}.hero-console>section{padding:22px;background:#f8fbff;border-radius:0 0 20px 20px}.console-chat{display:flex;gap:10px}.console-chat>span{width:32px;height:32px;border-radius:50%;background:#e7f1ff;color:#2563eb;display:grid;place-items:center;flex-shrink:0}.console-chat svg{width:15px}.console-chat p{background:#fff;border:1px solid #e1e8f2;border-radius:3px 12px 12px;padding:12px;font-size:10px;line-height:1.8;margin:0}.console-chat p b{color:#2563eb}.console-process{margin:18px 0;display:grid;gap:7px;padding-left:42px}.console-process span{background:#fff;border:1px solid #e3eaf3;border-radius:8px;padding:9px;display:flex;align-items:center;gap:7px;font-size:9px;color:#657287}.console-process svg{width:13px;color:#2563eb}.console-process span:nth-child(2) svg{animation:spin 1s linear infinite}.console-result{background:linear-gradient(120deg,#184eae,#2678ed);border-radius:12px;padding:15px;color:#fff;display:flex;align-items:center;justify-content:space-between}.console-result small,.console-result b,.console-result span{display:block}.console-result small{font-size:8px;color:#cfe0ff}.console-result b{font-size:12px;margin:5px 0}.console-result span{font-size:8px;color:#d5e4ff}.console-result strong{font-size:30px}.console-result strong small{display:inline;font-size:8px}.logo-strip{padding:30px 20px;border-top:1px solid #f0f2f5;border-bottom:1px solid #f0f2f5;text-align:center}.logo-strip>span{font-size:9px;color:#9ba4b1;text-transform:uppercase;letter-spacing:1px}.logo-strip div{display:flex;justify-content:center;gap:65px;margin-top:18px;color:#738095;font-size:12px}.landing-section{max-width:1200px;margin:auto;padding:105px 20px}.section-head{text-align:center;max-width:670px;margin:0 auto 45px}.section-head span{font-size:9px;letter-spacing:2px;font-weight:800;color:#2563eb}.section-head h2{font-size:32px;letter-spacing:-1px;margin:12px 0}.section-head p{color:#7c889a;line-height:1.8;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.feature-grid article{border:1px solid #e4eaf2;border-radius:17px;padding:22px;position:relative;box-shadow:0 8px 25px #1e3b6508}.feature-grid article>span{position:absolute;right:18px;color:#dce6f4;font-size:25px;font-weight:800}.feature-grid article>div{width:43px;height:43px;border-radius:12px;background:#edf4ff;color:#2563eb;display:grid;place-items:center}.feature-grid h3{font-size:15px;margin:19px 0 8px}.feature-grid p{height:72px;font-size:10px;color:#7d899a;line-height:1.8}.feature-grid a{font-size:9px;color:#2563eb;font-weight:700;display:flex;gap:5px;align-items:center;cursor:pointer}.feature-grid a svg{width:12px}.simulator-section{padding:90px max(20px,calc((100vw - 1100px)/2));display:grid;grid-template-columns:1fr 440px;gap:90px;background:#f5f8fc;align-items:center}.simulator-section .section-head{text-align:left;margin:0 0 30px}.sim-copy ul{list-style:none;padding:0;margin:0;display:grid;gap:17px}.sim-copy li{display:flex;gap:10px}.sim-copy li>svg{color:#2563eb;flex-shrink:0}.sim-copy li b,.sim-copy li span{display:block}.sim-copy li b{font-size:12px}.sim-copy li span{font-size:10px;color:#8994a4;margin-top:5px}.sim-card{background:#fff;border:1px solid #e2e8f1;border-radius:18px;padding:22px;box-shadow:0 20px 50px #24456f18}.sim-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.sim-card header span{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:700}.sim-card header svg{color:#2563eb}.sim-card header b{font-size:8px;color:#2563eb;background:#edf4ff;border-radius:9px;padding:5px 8px}.sim-card label{display:block;font-size:10px;color:#7b8798;margin:18px 0 10px}.sim-card label strong{float:right;color:#2563eb;font-size:12px}.sim-card input[type=range]{display:block;width:100%;accent-color:#2563eb;margin-top:14px}.purpose-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.purpose-options button{border:1px solid #e1e7ef;background:#fff;border-radius:8px;padding:9px 4px;color:#697589;font-size:9px}.purpose-options button.active{color:#2563eb;border-color:#9fc2f7;background:#f1f7ff}.estimate{background:#f3f7fd;border-radius:12px;padding:15px;margin:18px 0}.estimate small,.estimate b{display:block}.estimate small{font-size:9px;color:#7d899a}.estimate b{font-size:28px;color:#173d7c;margin:7px 0}.estimate b span{font-size:10px;margin-left:3px}.estimate p{font-size:9px;color:#8490a1;line-height:1.7;margin:0}.sim-card>.primary{width:100%}.scenario-section>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.scenario-section article{background:#12294d;color:#fff;border-radius:16px;padding:23px;min-height:200px}.scenario-section article:nth-child(2){background:#15428a}.scenario-section article:nth-child(3){background:#1f5fc4}.scenario-section article:nth-child(4){background:#2879ed}.scenario-section article>span{color:#80adf4;font-size:10px}.scenario-section h3{font-size:17px;margin:25px 0 8px}.scenario-section p{height:50px;font-size:10px;color:#c4d4ed;line-height:1.7}.scenario-section button{border:0;background:transparent;color:#fff;font-size:9px;font-weight:700;padding:0;display:flex;align-items:center;gap:5px}.scenario-section svg{width:12px}.process-section{padding:100px max(20px,calc((100vw - 1150px)/2));background:#f5f8fc}.process-section>div{display:grid;grid-template-columns:repeat(5,1fr)}.process-section article{text-align:center;position:relative}.process-section article b{width:42px;height:42px;border-radius:50%;background:#fff;border:2px solid #2563eb;color:#2563eb;display:grid;place-items:center;margin:auto;position:relative;z-index:1}.process-section article>span{position:absolute;height:1px;background:#bcd4f7;top:21px;left:50%;right:-50%}.process-section article:last-child>span{display:none}.process-section h3{font-size:12px;margin:16px 0 5px}.process-section p{font-size:9px;color:#8a95a5}.landing-cta{max-width:1200px;margin:90px auto;padding:45px 50px;border-radius:22px;background:radial-gradient(circle at 80%,#4187f4,transparent 32%),linear-gradient(120deg,#0e306b,#155fc8);color:#fff;display:flex;align-items:center;justify-content:space-between}.landing-cta span{color:#d9e9ff;background:#ffffff18;border-color:#ffffff25}.landing-cta h2{font-size:30px;margin:15px 0 7px}.landing-cta p{color:#c9dbf8;margin:0;font-size:11px}.landing-cta button{height:48px;border:0;border-radius:11px;background:#fff;color:#1d5fc6;padding:0 20px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.landing-cta button svg{width:15px}.site-footer{border-top:1px solid #e7ebf1;max-width:1200px;margin:auto;padding:30px 20px 45px;display:flex;align-items:center;gap:25px;color:#8c96a5}.site-footer p{font-size:10px}.site-footer>span{margin-left:auto;font-size:8px}@media(max-width:900px){.site-header nav{display:none}.site-header .ghost{display:none}.landing-hero{grid-template-columns:1fr;padding-top:50px}.hero-copy h1{font-size:40px}.logo-strip div{gap:15px;flex-wrap:wrap}.feature-grid,.scenario-section>div{grid-template-columns:1fr 1fr}.simulator-section{grid-template-columns:1fr;gap:35px}.process-section>div{grid-template-columns:1fr;gap:20px}.process-section article>span{display:none}.landing-cta{margin:40px 15px;padding:30px;display:block}.landing-cta button{margin-top:20px}.site-footer{display:block}.site-footer>span{display:block;margin-top:15px}}.reference-home .site-header{position:sticky;top:0;z-index:10;background:#ffffffdf;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #eef1f5}.reference-home .site-brand small{display:none}.reference-hero{min-height:660px;padding:120px 20px 90px;text-align:center;background:radial-gradient(circle at 30% 25%,#dbeafeaa,transparent 24%),radial-gradient(circle at 70% 55%,#d1fae588,transparent 23%),radial-gradient(circle at 50% 80%,#ede9fe99,transparent 22%);display:flex;flex-direction:column;align-items:center}.reference-badge{display:flex;align-items:center;gap:8px;border:1px solid #dbeafe;background:#eff6ff;color:#2563eb;border-radius:18px;padding:7px 12px;font-size:12px;font-weight:600}.reference-badge i{width:8px;height:8px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 5px #2563eb20}.reference-hero h1{font-size:58px;line-height:1.18;letter-spacing:-2px;margin:24px 0 18px}.reference-hero h1 em{font-style:normal;background:linear-gradient(90deg,#2563eb,#60a5fa);-webkit-background-clip:text;background-clip:text;color:transparent}.reference-hero>p{font-size:17px;line-height:1.8;color:#697589;max-width:720px}.reference-actions{display:flex;gap:12px;margin-top:28px}.reference-actions button,.reference-actions a{height:50px;border-radius:25px;padding:0 26px;display:flex;align-items:center;gap:8px;text-decoration:none;font-size:13px;font-weight:700}.reference-actions a{border:1px solid #dfe5ed;background:#fff;color:#536075}.reference-trust{display:flex;gap:34px;color:#7f8a99;font-size:11px;margin-top:43px}.reference-trust span{display:flex;align-items:center;gap:5px}.reference-trust svg{width:15px;color:#10b981}.reference-features,.reference-simulator,.reference-scenarios{padding:95px max(20px,calc((100vw - 1200px)/2))}.reference-features{background:#f7f9fc}.reference-features>.section-head,.reference-simulator>.section-head,.reference-scenarios>.section-head,.reference-workflow>.section-head{margin-bottom:50px}.reference-features>div{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.reference-features article{background:#fff;border:1px solid #e7ebf1;border-radius:17px;padding:24px;box-shadow:0 7px 20px #29446609}.reference-features article>div{width:47px;height:47px;border-radius:12px;background:#f5f7fa;display:grid;place-items:center;color:#2563eb}.reference-features h3{font-size:17px;margin:22px 0 10px}.reference-features p{font-size:12px;line-height:1.8;color:#768296}.reference-simulator{background:#fff}.sim-layout{display:grid;grid-template-columns:330px 1fr;gap:28px}.sim-layout>aside,.sim-layout>section{border:1px solid #e5e9f0;border-radius:17px;padding:24px}.sim-layout>aside{background:#f7f9fc}.sim-layout h3{font-size:14px;margin:0 0 25px;display:flex;align-items:center;gap:7px}.sim-layout h3 svg{color:#2563eb}.sim-layout label{display:block;color:#687588;font-size:12px;margin:0 0 29px}.sim-layout label b{float:right;color:#2563eb}.sim-layout input{display:block;width:100%;margin-top:14px;accent-color:#2563eb}.sim-layout aside>p{background:#eff6ff;border:1px solid #dbeafe;color:#48678e;border-radius:11px;padding:13px;display:flex;gap:8px;font-size:10px;line-height:1.7}.sim-layout aside>p svg{width:16px;flex-shrink:0;color:#3b82f6}.product-bars{height:250px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-bottom:1px solid #e4e8ee;padding:20px 20px 0}.product-bars>div>div{height:200px;position:relative;display:flex;align-items:flex-end;justify-content:center;background:repeating-linear-gradient(to top,#f1f3f6 0,#f1f3f6 1px,transparent 1px,transparent 50px)}.product-bars i{width:52px;background:#3b82f6;border-radius:7px 7px 0 0;display:block}.product-bars em{position:absolute;left:0;right:0;border-top:1px dashed #ef4444}.product-bars b{display:block;text-align:center;font-size:9px;color:#697589;margin-top:9px}.sim-products{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:25px}.sim-products article{background:#f8fafc;border:1px solid #edf0f4;border-radius:9px;padding:10px}.sim-products small,.sim-products b,.sim-products span{display:block}.sim-products small{font-size:8px;color:#8b96a6}.sim-products b{font-size:12px;margin:6px 0}.sim-products span{font-size:8px;color:#7c8899}.reference-scenarios>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.reference-scenarios article{background:#f8fafc;border:1px solid #e7ebf1;border-radius:17px;padding:28px}.reference-scenarios article>div{width:47px;height:47px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#2563eb;box-shadow:0 4px 15px #29446610}.reference-scenarios h3{font-size:17px;margin:20px 0}.reference-scenarios small{display:block;color:#9aa3b0;font-size:8px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.reference-scenarios p{font-size:11px;color:#697589;font-style:italic;line-height:1.7;min-height:57px}.reference-scenarios ul{padding:0;list-style:none;margin:12px 0 0;display:grid;gap:8px}.reference-scenarios li{font-size:10px;color:#667386;padding-left:12px;position:relative}.reference-scenarios li:before{content:"";width:5px;height:5px;border-radius:50%;background:#60a5fa;position:absolute;left:0;top:5px}.reference-workflow{padding:95px max(20px,calc((100vw - 1200px)/2));background:#111827;color:#fff;position:relative;overflow:hidden}.reference-workflow .section-head p{color:#9ca3af}.reference-workflow>div{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.reference-workflow article>b{width:90px;height:90px;border-radius:17px;background:#eff6ff;color:#2563eb;display:grid;place-content:center;text-align:center;font-size:24px}.reference-workflow article>b small{display:block;font-size:10px;margin-bottom:3px}.reference-workflow h3{font-size:15px;margin:20px 0 10px}.reference-workflow p{font-size:10px;line-height:1.8;color:#9ca3af}.reference-footer{max-width:1200px;margin:auto;padding:55px 20px 28px}.reference-footer>div{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;margin-bottom:40px}.reference-footer section>p{font-size:11px;line-height:1.8;color:#7b8797;max-width:360px}.reference-footer h4{font-size:11px;margin:0 0 16px}.reference-footer section>span{display:block;color:#8993a2;font-size:9px;margin:10px 0}.reference-footer>footer{border-top:1px solid #edf0f4;padding-top:22px;display:flex;justify-content:space-between;color:#9aa3af;font-size:8px}@media(max-width:900px){.reference-hero h1{font-size:39px}.reference-features>div,.reference-scenarios>div,.reference-workflow>div{grid-template-columns:1fr 1fr}.sim-layout{grid-template-columns:1fr}.reference-footer>div{grid-template-columns:1fr}.sim-products{grid-template-columns:1fr 1fr}}.research-trace{margin:16px 38px;border:1px solid #d8e4f5;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 24px #244a7e12}.research-trace.active{border-color:#9fc3f9;box-shadow:0 8px 28px #2563eb1b}.research-toggle{width:100%;border:0;background:linear-gradient(90deg,#f3f8ff,#fff);display:flex;align-items:center;gap:10px;padding:15px 16px;text-align:left}.research-toggle>span{width:34px;height:34px;border-radius:9px;background:#e7f1ff;color:#2563eb;display:grid;place-items:center}.research-toggle svg{width:17px}.research-toggle>div{flex:1}.research-toggle b,.research-toggle small{display:block}.research-toggle b{font-size:14px;color:#26364e}.research-toggle small{font-size:11px;color:#8793a4;margin-top:4px}.research-toggle>svg{color:#8c99aa;transition:transform .2s}.research-toggle>svg.open{transform:rotate(90deg)}.research-steps{border-top:1px solid #e8edf4;padding:9px 16px 14px}.research-steps article{display:flex;gap:11px;padding:13px 0;position:relative}.research-steps article:not(:last-child):before{content:"";position:absolute;left:15px;top:43px;bottom:-9px;border-left:1px dashed #cbd9eb}.research-icon{width:31px;height:31px;border-radius:50%;background:#eff4fa;color:#66809f;display:grid;place-items:center;flex-shrink:0;z-index:1}.research-icon svg{width:14px}.research-steps article.current .research-icon{background:#2563eb;color:#fff;box-shadow:0 0 0 5px #2563eb14}.research-steps article.current .research-icon svg{animation:researchPulse 1.2s ease-in-out infinite}.research-steps article>section{min-width:0;flex:1}.research-steps header{display:flex;justify-content:space-between;gap:8px;align-items:center}.research-steps header b{font-size:13px;color:#35445a}.research-steps time{font-size:11px;color:#929dab}.research-steps p{font-size:12px;line-height:1.65;color:#6f7d90;margin:5px 0 0}.research-tags,.research-items{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.research-tags span,.research-items span{font-size:11px;border:1px solid #dce7f5;background:#f5f9ff;color:#4d6787;border-radius:12px;padding:5px 8px;display:flex;align-items:center;gap:4px}.research-items svg{width:11px;color:#22a361}.research-checks{display:grid;gap:6px;margin-top:9px}.research-checks>span{display:grid;grid-template-columns:15px 76px 1fr;align-items:center;gap:6px;border-radius:8px;padding:7px 9px;background:#f7f9fc}.research-checks svg{width:13px}.research-checks b{font-size:11px}.research-checks small{font-size:11px;color:#6f7d90}.research-checks .passed svg{color:#16a34a}.research-checks .missed{background:#fff8ed}.research-checks .missed svg{color:#e59a16}.research-result-action{margin:10px 0 2px;padding:13px;border:1px solid #b9d4fb;background:linear-gradient(120deg,#edf5ff,#f8fbff);border-radius:11px;display:flex;align-items:center;justify-content:space-between;gap:12px}.research-result-action>div{display:flex;align-items:center;gap:9px;min-width:0}.research-result-action>div>svg{width:22px;color:#16a34a;flex-shrink:0}.research-result-action span b,.research-result-action span small{display:block}.research-result-action span b{font-size:13px;color:#26364e}.research-result-action span small{font-size:11px;color:#6f7d90;margin-top:4px}.research-result-action button{border:0;border-radius:9px;background:#2563eb;color:#fff;padding:10px 12px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:5px;white-space:nowrap}.research-result-action button svg{width:14px}.research-wait{display:flex;gap:8px;align-items:center;border:1px dashed #bcd2f2;background:#f5f9ff;border-radius:10px;padding:11px;margin-top:10px}.research-wait>svg{color:#2563eb;width:17px;animation:spin 1s linear infinite}.research-wait b,.research-wait span{display:block}.research-wait b{font-size:10px}.research-wait span{font-size:8px;color:#8592a4;margin-top:3px}.live-card>button:disabled{opacity:.5;cursor:not-allowed}@keyframes researchPulse{50%{transform:scale(.82)}}@media(max-width:900px){.research-trace{margin:14px 0}.research-result-action{align-items:stretch;flex-direction:column}.research-result-action button{justify-content:center}}.report-bg{padding:22px}.report-reader{width:min(1080px,96vw);max-height:94vh;padding:0;border-radius:18px;background:#f5f7fb}.report-cover{position:relative;background:radial-gradient(circle at 85% 10%,#4c91ff,transparent 30%),linear-gradient(120deg,#0d2f69,#175fc6);color:#fff;padding:30px 38px;border-radius:18px 18px 0 0}.report-cover>div{max-width:800px}.report-cover>div>span{font-size:9px!important;letter-spacing:1.8px;color:#bcd7ff!important}.report-cover h2{font-size:25px!important;margin:9px 0!important}.report-cover p{font-size:11px;line-height:1.7;color:#d6e5fc;max-width:730px}.report-cover>button{position:absolute;right:22px;top:22px;background:#ffffff20!important;color:#fff!important}.report-meta{display:flex;gap:20px;margin-top:18px;font-size:9px;color:#c5dafa}.report-executive{margin:18px 22px 0;background:#fff;border:1px solid #e3e8f0;border-radius:14px;padding:18px;display:grid;grid-template-columns:260px 1fr;gap:22px;align-items:center}.report-executive .report-score{margin:0;border-right:1px solid #e5eaf1;border-radius:0;background:transparent}.report-score strong small{font-size:12px}.report-executive>div:last-child>span{font-size:8px;color:#2563eb;font-weight:800;letter-spacing:1px}.report-executive h3{font-size:15px;margin:7px 0}.report-executive p{font-size:9px;color:#8490a1}.report-section{margin:18px 22px;background:#fff;border:1px solid #e3e8f0;border-radius:14px;padding:20px}.report-section>header{display:flex;align-items:center;gap:9px;margin-bottom:16px}.report-section>header span{width:27px;height:27px;border-radius:8px;background:#edf4ff;color:#2563eb;display:grid;place-items:center;font-size:9px!important;font-weight:800}.report-section>header h3{font-size:14px;margin:0}.report-request{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.report-request span{background:#f7f9fc;border-radius:9px;padding:11px}.report-request small,.report-request b{display:block}.report-request small{font-size:8px;color:#929cab}.report-request b{font-size:10px;margin-top:5px}.report-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.report-metrics article{border:1px solid #e5eaf1;border-radius:9px;padding:11px}.report-metrics span,.report-metrics b,.report-metrics small{display:block}.report-metrics span{font-size:7px;color:#2563eb}.report-metrics b{font-size:14px;margin:7px 0 3px}.report-metrics small{font-size:8px;color:#8d97a6}.report-dual{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px}.report-dual>div{border:1px solid #e5eaf1;border-radius:10px;padding:13px}.report-dual h4{font-size:10px;margin:0 0 9px;display:flex;gap:5px;align-items:center}.report-dual h4 svg{width:14px;color:#2563eb}.report-dual p{display:flex;gap:6px;align-items:flex-start;font-size:8px;color:#687588;margin:7px 0}.report-dual p>svg{width:11px;color:#20a464;flex-shrink:0}.report-dual p span{min-width:0}.report-dual p b,.report-dual p small{display:block}.report-dual p small{color:#929cab;margin-top:3px}.comparison-table{border:1px solid #e3e8ef;border-radius:10px;overflow:hidden}.comparison-table>header,.comparison-table>article{display:grid;grid-template-columns:1.2fr .8fr 70px 1.5fr;gap:10px;align-items:center;padding:10px 13px}.comparison-table>header{background:#f4f7fb;color:#8792a2;font-size:8px;font-weight:700}.comparison-table>article{border-top:1px solid #edf0f4}.comparison-table article>div:first-child{display:flex;gap:8px;align-items:center}.comparison-table em{width:24px;height:24px;border-radius:7px;background:#edf4ff;color:#2563eb;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:800}.comparison-table b,.comparison-table small{display:block}.comparison-table b{font-size:9px}.comparison-table small{font-size:7px;color:#929cab;margin-top:3px}.comparison-table strong{font-size:17px;color:#2563eb}.comparison-table strong small{display:inline}.comparison-table p{font-size:8px;line-height:1.5;color:#687588;margin:0}.comparison-table p small{display:block;color:#2563eb;margin-top:3px}.report-risks{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.report-risks article{border:1px solid #f1dfbd;background:#fffaf0;border-radius:10px;padding:12px;display:flex;gap:8px}.report-risks>article>svg{width:16px;color:#e29a1d;flex-shrink:0}.report-risks span{font-size:7px;color:#c47b0a;font-weight:800}.report-risks h4{font-size:10px;margin:4px 0}.report-risks p{font-size:8px;color:#7b6d56;line-height:1.5;margin:0}.report-risks small{display:block;font-size:8px;color:#9a6b20;margin-top:5px}.report-roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.report-roadmap article{position:relative;border:1px solid #e4e9f1;border-radius:10px;padding:13px;display:flex;gap:8px}.report-roadmap article>b{width:23px;height:23px;border-radius:50%;background:#2563eb;color:#fff;display:grid;place-items:center;font-size:8px;flex-shrink:0}.report-roadmap span{font-size:7px;color:#2563eb}.report-roadmap h4{font-size:9px;margin:4px 0}.report-roadmap p{font-size:8px;color:#8792a2;line-height:1.5;margin:0}.report-footer{margin:18px 22px 25px;padding:15px;background:#132b50;color:#fff;border-radius:11px}.report-footer>div{display:flex;gap:8px;align-items:center}.report-footer svg{width:16px;color:#76a9ff}.report-footer span,.report-footer b{display:block;font-size:8px}.report-footer b{font-size:9px;margin-bottom:3px}.report-footer>small{display:block;color:#92a8c8;font-size:7px;margin-top:10px}@media(max-width:900px){.report-executive{grid-template-columns:1fr}.report-request,.report-metrics,.report-roadmap{grid-template-columns:repeat(2,1fr)}.report-dual,.report-risks{grid-template-columns:1fr}.comparison-table>header{display:none}.comparison-table>article{grid-template-columns:1fr}.report-cover{padding:24px}}.report-reader{width:min(1180px,96vw)}.report-cover>div>span{font-size:12px!important}.report-cover h2{font-size:30px!important}.report-cover p{font-size:14px;line-height:1.8}.report-meta{font-size:12px}.report-executive>div:last-child>span{font-size:11px}.report-executive h3{font-size:19px}.report-executive p{font-size:13px;line-height:1.7}.report-section>header h3{font-size:18px}.report-section>header span{font-size:12px!important}.report-request small{font-size:12px}.report-request b{font-size:14px}.report-metrics span{font-size:11px}.report-metrics b{font-size:19px}.report-metrics small{font-size:11px}.report-dual h4{font-size:14px}.report-dual p{font-size:12px;line-height:1.65}.report-dual p small{font-size:11px}.comparison-table>header{font-size:11px}.comparison-table b{font-size:13px}.comparison-table small{font-size:11px}.comparison-table strong{font-size:22px}.comparison-table p{font-size:12px;line-height:1.65}.report-risks span{font-size:11px}.report-risks h4{font-size:14px}.report-risks p,.report-risks small{font-size:12px;line-height:1.65}.report-roadmap article>b{font-size:11px}.report-roadmap span{font-size:11px}.report-roadmap h4{font-size:14px}.report-roadmap p{font-size:12px;line-height:1.65}.report-footer span,.report-footer b{font-size:12px}.report-footer b{font-size:14px}.report-footer>small{font-size:11px;line-height:1.65}.llm-wiki-layout{display:grid;grid-template-columns:250px minmax(560px,1fr) 330px;gap:16px;min-height:680px}.llm-wiki-nav,.llm-wiki-reader,.enterprise-graph{background:#fff;border:1px solid #e2e8f0;border-radius:17px;box-shadow:0 7px 24px #243b5f0a}.llm-wiki-nav{padding:14px;align-self:start}.llm-wiki-nav header{display:flex;align-items:center;justify-content:space-between;padding:4px 3px 13px}.llm-wiki-nav header div{display:flex;align-items:center;gap:7px}.llm-wiki-nav header svg{width:17px;color:#2563eb}.llm-wiki-nav header b{font-size:14px}.llm-wiki-nav header span{font-size:10px;color:#2563eb;background:#edf4ff;padding:4px 7px;border-radius:9px}.llm-wiki-nav label{height:38px;border:1px solid #e1e7ef;background:#f8fafc;border-radius:9px;display:flex;align-items:center;gap:6px;padding:0 9px}.llm-wiki-nav label svg{width:14px;color:#9aa4b2}.llm-wiki-nav input{border:0;outline:0;background:transparent;min-width:0;width:100%;font-size:11px}.llm-wiki-nav nav{display:grid;gap:4px;margin-top:12px}.llm-wiki-nav nav button{border:0;background:transparent;border-radius:10px;padding:10px 8px;display:flex;align-items:center;gap:8px;text-align:left;color:#667386}.llm-wiki-nav nav button.active{background:#edf4ff;color:#2563eb}.llm-wiki-nav nav button>svg:first-child{width:15px;flex-shrink:0}.llm-wiki-nav nav button>svg:last-child{width:13px;margin-left:auto;color:#a7b0bd}.llm-wiki-nav nav span{min-width:0}.llm-wiki-nav nav b,.llm-wiki-nav nav small{display:block}.llm-wiki-nav nav b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.llm-wiki-nav nav small{font-size:8px;color:#98a3b2;margin-top:4px}.wiki-compile{margin-top:16px;border-radius:11px;padding:12px;background:linear-gradient(135deg,#12376f,#1f68cd);color:#fff;display:flex;gap:8px}.wiki-compile svg{width:16px;color:#a9ceff}.wiki-compile b,.wiki-compile span{display:block}.wiki-compile b{font-size:10px}.wiki-compile span{font-size:8px;color:#c5daf7;margin-top:4px}.llm-wiki-reader{overflow:hidden}.llm-wiki-reader>header{padding:25px 30px 21px;border-bottom:1px solid #e8edf3;background:linear-gradient(180deg,#fbfdff,#fff)}.wiki-breadcrumb{display:flex;align-items:center;gap:5px;color:#8290a3;font-size:9px}.wiki-breadcrumb svg{width:11px}.wiki-breadcrumb b{color:#2563eb}.llm-wiki-reader h2{font-size:25px;margin:17px 0 8px;letter-spacing:-.5px}.llm-wiki-reader>header p{font-size:11px;color:#7b8798;line-height:1.7;margin:0}.wiki-page-meta{display:flex;gap:14px;margin-top:17px;color:#8a96a7;font-size:9px}.wiki-page-meta span{display:flex;align-items:center;gap:4px}.wiki-page-meta svg{width:12px;color:#16a34a}.wiki-reader-body{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:25px;padding:6px 30px 30px}.wiki-reader-body>article>section{padding:22px 0;border-bottom:1px solid #edf0f4;scroll-margin-top:20px}.wiki-reader-body h3{font-size:15px;margin:0 0 11px}.wiki-reader-body p{font-size:12px;line-height:1.9;color:#5f6d80;margin:0}.wiki-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.wiki-metrics span{border:1px solid #e4eaf2;background:#f8fafc;border-radius:10px;padding:12px}.wiki-metrics small,.wiki-metrics b{display:block}.wiki-metrics small{font-size:9px;color:#8d99a9}.wiki-metrics b{font-size:15px;color:#193d74;margin-top:7px}.wiki-product-list,.wiki-citations{display:grid;gap:7px}.wiki-product-list>div,.wiki-citations button{border:1px solid #e4e9f0;background:#fff;border-radius:10px;padding:10px;display:flex;align-items:center;gap:8px;text-align:left}.wiki-product-list svg,.wiki-citations>button>svg:first-child{width:17px;color:#2563eb;flex-shrink:0}.wiki-product-list span,.wiki-citations span{flex:1;min-width:0}.wiki-product-list b,.wiki-product-list small,.wiki-citations b,.wiki-citations small{display:block}.wiki-product-list b,.wiki-citations b{font-size:10px}.wiki-product-list small,.wiki-citations small{font-size:8px;color:#8d98a7;margin-top:3px}.wiki-product-list strong{font-size:12px;color:#2563eb}.wiki-citations button>svg:last-child{width:13px;color:#a1abb8}.wiki-toc{padding-top:23px;align-self:start;position:sticky;top:0;display:grid;gap:9px}.wiki-toc b{font-size:10px}.wiki-toc a{font-size:9px;color:#7f8b9c;text-decoration:none;border-left:2px solid #e3e9f1;padding-left:8px}.wiki-toc a:hover{color:#2563eb;border-color:#2563eb}.wiki-toc span{font-size:8px;line-height:1.7;color:#9ba5b2;border-top:1px solid #edf0f4;padding-top:10px;margin-top:5px}.enterprise-graph{align-self:start;overflow:hidden}.enterprise-graph>header{height:64px;padding:0 15px;border-bottom:1px solid #e9edf3;display:flex;align-items:center;justify-content:space-between}.enterprise-graph>header>div{display:flex;align-items:center;gap:8px}.enterprise-graph>header svg{width:18px;color:#2563eb}.enterprise-graph>header span b,.enterprise-graph>header span small{display:block}.enterprise-graph>header span b{font-size:12px}.enterprise-graph>header span small{font-size:8px;color:#8d98a7;margin-top:3px}.enterprise-graph>header em{font-style:normal;font-size:8px;color:#2563eb;background:#edf4ff;border-radius:9px;padding:5px 7px}.graph-canvas{height:460px;position:relative;overflow:hidden;background:radial-gradient(circle at center,#edf5ff 0,#f8fbff 45%,#fff 72%)}.graph-canvas>svg{position:absolute;top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);fill:none;stroke:url(#graphLine);stroke-width:1.2;stroke-dasharray:4 4}.graph-canvas>svg circle{stroke:#d9e9fb;stroke-width:.7;stroke-dasharray:2 6}.graph-node{position:absolute;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #dce8f7;border-radius:10px;padding:8px 9px;box-shadow:0 7px 18px #1d57931c;max-width:125px}.graph-node>svg{width:15px;color:#2563eb;flex-shrink:0}.graph-node b,.graph-node small{display:block}.graph-node b{font-size:9px}.graph-node small{font-size:7px;color:#8794a5;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.graph-company{left:50%;top:50%;transform:translate(-50%,-50%);max-width:160px;color:#fff;background:linear-gradient(145deg,#174c9d,#2677e8);border:0;padding:12px;box-shadow:0 12px 28px #1f65c94a;z-index:2}.graph-company>svg{color:#fff;width:20px}.graph-company b{font-size:10px}.graph-company small{color:#cfe2ff}.graph-finance{left:10px;top:25px}.graph-cash{right:10px;top:28px}.graph-material{left:5px;bottom:75px}.graph-product{right:5px;bottom:72px}.graph-request{left:50%;bottom:12px;transform:translate(-50%)}.graph-insights{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:10px 12px;border-top:1px solid #edf0f4}.graph-insights span{background:#f7f9fc;border-radius:8px;padding:7px;display:grid;grid-template-columns:5px 1fr;gap:2px 5px}.graph-insights i{width:5px;height:5px;border-radius:50%;margin-top:3px;grid-row:1/3}.graph-insights i.blue{background:#3b82f6}.graph-insights i.green{background:#22a565}.graph-insights i.amber{background:#e59a16}.graph-insights b,.graph-insights small{display:block}.graph-insights b{font-size:8px}.graph-insights small{font-size:7px;color:#8c98a8}.enterprise-graph>footer{padding:11px 13px;background:#f7faff;display:flex;gap:7px}.enterprise-graph>footer svg{width:14px;color:#16a34a;flex-shrink:0}.enterprise-graph>footer b,.enterprise-graph>footer small{display:block}.enterprise-graph>footer b{font-size:9px}.enterprise-graph>footer small{font-size:7px;color:#8794a5;margin-top:3px;line-height:1.5}@media(max-width:1350px){.llm-wiki-layout{grid-template-columns:230px 1fr}.enterprise-graph{grid-column:1/3}.graph-canvas{height:420px}}@media(max-width:900px){.llm-wiki-layout{display:block}.llm-wiki-nav,.llm-wiki-reader,.enterprise-graph{margin-bottom:14px}.wiki-reader-body{grid-template-columns:1fr;padding:5px 20px 25px}.wiki-toc{display:none}.llm-wiki-reader>header{padding:22px 20px}.wiki-metrics{grid-template-columns:1fr}}.flow-graph-canvas{height:610px;background:#f8fbff}.flow-knowledge-node{width:180px;display:flex;align-items:center;gap:8px;border:1px solid #dce7f5;background:#fff;border-radius:11px;padding:10px;box-shadow:0 7px 20px #214a7e18}.flow-knowledge-node>span{width:30px;height:30px;border-radius:8px;background:#edf4ff;color:#2563eb;display:grid;place-items:center;flex-shrink:0}.flow-knowledge-node>span svg{width:15px}.flow-knowledge-node>div{min-width:0}.flow-knowledge-node b,.flow-knowledge-node small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-knowledge-node b{font-size:10px;color:#26364e}.flow-knowledge-node small{font-size:8px;color:#8592a4;margin-top:3px}.flow-knowledge-node.company{width:205px;background:linear-gradient(145deg,#174d9f,#2778e9);border:0;color:#fff;box-shadow:0 12px 30px #1f65c948}.flow-knowledge-node.company>span{background:#ffffff18;color:#fff}.flow-knowledge-node.company b{font-size:12px;color:#fff}.flow-knowledge-node.company small{color:#cfe2ff}.flow-knowledge-node.group{border-color:#a9c9f3;background:#f2f7ff}.flow-knowledge-node.group b{color:#1e5daa}.flow-knowledge-node.document>span{background:#eaf8ef;color:#16945a}.flow-knowledge-node.product>span{background:#fff6e8;color:#d8890e}.flow-knowledge-node .react-flow__handle{width:7px;height:7px;border:1px solid #fff;background:#6fa4e5}.flow-knowledge-node.company .react-flow__handle{background:#fff;border-color:#2563eb}.flow-graph-canvas .react-flow__edge-textbg{fill:#fff;fill-opacity:.85}.flow-graph-canvas .react-flow__controls{border:1px solid #dce7f3;box-shadow:0 5px 15px #23466f14}.flow-graph-canvas .react-flow__minimap{border:1px solid #dce7f3;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #23466f14}@media(max-width:1350px){.flow-graph-canvas{height:720px}}@media(max-width:900px){.flow-graph-canvas{height:620px}}.llm-wiki-layout.overview{grid-template-columns:250px minmax(0,1fr)}.llm-wiki-layout.overview .knowledge-overview{grid-column:2;min-width:0;display:grid;gap:14px}.llm-wiki-layout.reading{grid-template-columns:250px minmax(0,1fr)}.llm-wiki-layout.reading .llm-wiki-reader{grid-column:2}.llm-wiki-nav .graph-overview-link{margin-bottom:5px;border:1px solid #e3ebf7}.wiki-breadcrumb button{border:0;background:transparent;color:#8290a3;font-size:9px;padding:0;cursor:pointer}.wiki-breadcrumb button:hover{color:#2563eb}.llm-wiki-layout.overview .flow-graph-canvas{height:720px}.llm-wiki-layout.overview .enterprise-graph{min-width:0}.task-card{max-height:450px;overflow:auto}@media(max-width:1350px){.llm-wiki-layout.overview,.llm-wiki-layout.reading{grid-template-columns:230px minmax(0,1fr)}.llm-wiki-layout.overview .knowledge-overview,.llm-wiki-layout.reading .llm-wiki-reader{grid-column:2}.enterprise-graph{grid-column:auto}}@media(max-width:900px){.llm-wiki-layout.overview,.llm-wiki-layout.reading{display:block}.llm-wiki-layout.overview .flow-graph-canvas{height:640px}}.sample-material-download{width:100%;display:flex;align-items:center;gap:9px;margin:2px 0 10px;padding:11px;border:1px solid #cfe0f8!important;background:linear-gradient(120deg,#edf5ff,#f8fbff)!important;border-radius:10px;text-decoration:none;color:#315f9a}.sample-material-download>span{width:30px!important;height:30px!important;border-radius:8px!important;background:#2563eb!important;color:#fff!important;display:grid!important;place-items:center;flex-shrink:0}.sample-material-download>span svg{width:14px}.sample-material-download>div{flex:1;min-width:0}.sample-material-download b,.sample-material-download small{display:block}.sample-material-download b{font-size:11px}.sample-material-download small{font-size:8px;color:#7d91aa;margin-top:4px;line-height:1.5}.sample-material-download>svg{width:14px;color:#8ca5c4}.sample-material-download:hover{border-color:#9ec1f2!important;box-shadow:0 5px 14px #245f9d14}.enterprise-graph>header>section{display:flex;align-items:center;gap:7px}.enterprise-graph>header>section em{font-style:normal;font-size:8px;color:#2563eb;background:#edf4ff;border-radius:9px;padding:5px 7px}.enterprise-graph>header>section button{height:31px;border:1px solid #d9e6f6;background:#fff;color:#2563eb;border-radius:8px;padding:0 9px;display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700}.enterprise-graph>header>section button svg{width:13px}.enterprise-graph.fullscreen{position:fixed!important;top:12px!important;right:12px!important;bottom:12px!important;left:12px!important;width:auto!important;height:calc(100vh - 24px)!important;max-height:none!important;align-self:stretch!important;z-index:50;display:grid!important;grid-template-rows:64px minmax(0,1fr) auto auto;box-shadow:0 30px 90px #10274655;background:#fff}.enterprise-graph.fullscreen .flow-graph-canvas{height:100%!important;min-height:0!important;flex:none}.enterprise-graph.fullscreen .react-flow{height:100%!important;min-height:0}.enterprise-graph.fullscreen .graph-insights,.enterprise-graph.fullscreen>footer{flex-shrink:0}.document-processing{border:1px solid #cfe0fb;background:linear-gradient(90deg,#edf5ff,#f8fbff);border-radius:12px;padding:11px 13px;margin:10px 38px;color:#36628f}.document-processing span{line-height:1.6}.knowledge-layer-stack{border:1px solid #dce7f5;background:linear-gradient(135deg,#fff,#f5f9ff);border-radius:17px;padding:16px 18px;box-shadow:0 7px 24px #243b5f0a}.knowledge-layer-stack>header>div{display:flex;align-items:center;gap:9px}.knowledge-layer-stack>header svg{width:18px;color:#2563eb}.knowledge-layer-stack>header span b,.knowledge-layer-stack>header span small{display:block}.knowledge-layer-stack>header span b{font-size:13px;color:#20324d}.knowledge-layer-stack>header span small{font-size:9px;color:#8996a8;margin-top:3px}.knowledge-layer-stack>div{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:stretch;gap:8px;margin-top:14px}.knowledge-layer-stack>div>svg{width:16px;color:#87a9d4;align-self:center;justify-self:center}.knowledge-layer-stack article{display:flex;gap:10px;min-width:0;border:1px solid #deE8f5;background:#fff;border-radius:12px;padding:13px}.knowledge-layer-stack article em{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:#edf4ff;color:#2563eb;font-size:9px;font-style:normal;font-weight:800}.knowledge-layer-stack article span{min-width:0}.knowledge-layer-stack article small,.knowledge-layer-stack article b{display:block}.knowledge-layer-stack article small{font-size:9px;color:#6f84a0}.knowledge-layer-stack article b{font-size:12px;color:#1d416e;margin-top:5px}.knowledge-layer-stack article p{font-size:8px;line-height:1.6;color:#8997a9;margin:5px 0 0}@media(max-width:900px){.knowledge-layer-stack>div{grid-template-columns:1fr}.knowledge-layer-stack>div>svg{transform:rotate(90deg)}}
