.qa-container{margin:0 auto;max-width:1200px;padding:20px}.chat-container{background:#fff}.messages-wrapper{background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;max-height:500px;min-height:400px;overflow-y:auto;padding:16px}.empty-state{padding:60px 20px;text-align:center}.message-row{display:flex;margin-bottom:12px}.user-row{justify-content:flex-end}.bot-row{justify-content:flex-start}.message-box{background:#fff;border:1px solid #d9d9d9;border-radius:4px;max-width:70%;padding:12px 16px}.user-box{background:#e6f7ff;border-color:#91d5ff}.bot-box{background:#fff;border-color:#d9d9d9}.message-time{color:#999;font-size:11px;margin-top:4px}.loading-indicator{padding:16px;text-align:center}.input-wrapper{background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:12px}.messages-wrapper::-webkit-scrollbar{width:6px}.messages-wrapper::-webkit-scrollbar-track{background:#f0f0f0}.messages-wrapper::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:3px}.messages-wrapper::-webkit-scrollbar-thumb:hover{background:#999}.knowledge-subgraph-viewer{background:#f8f9fa;border:1px solid #e1e4e8;border-radius:8px;margin-top:16px;padding:16px}.graph-container{background:#fff;border:1px solid #d1d5da;border-radius:4px}.graph-legend{flex-wrap:wrap;gap:10px;margin-top:12px}.graph-legend,.legend-item{align-items:center;display:flex}.legend-item{color:#24292e;font-size:12px;gap:6px}.legend-color{border:1px solid #d1d5da;border-radius:50%;height:14px;width:14px}@media (max-width:768px){.graph-container{height:300px!important}.knowledge-subgraph-viewer{padding:12px}}.App{text-align:center}.ant-layout{background:#0000!important}.ant-layout-sider{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a!important}.ant-menu{border:none!important}.ant-menu,.ant-menu-item{background:#0000!important}.ant-menu-item{border-radius:8px!important;color:#fffc!important;margin:4px 0!important}.ant-menu-item:hover{background:#ffffff1a!important;color:#fff!important}.ant-menu-item-selected{background:#fff3!important;color:#fff!important}.ant-layout-header{background:#ffffff1a!important;border-bottom:1px solid #ffffff1a}.ant-layout-content,.ant-layout-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ant-layout-content{background:#ffffff0d!important}.glass-card{box-shadow:0 8px 32px #0000001a}.status-card{background:#fffffff2;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease}.status-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-2px)}.chart-container{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:20px}.upload-area{background:#ffffffe6;border:2px dashed #d9d9d9;border-radius:12px;transition:all .3s ease}.upload-area:hover{background:#fffffff2;border-color:#1890ff}.pipeline-step{background:#fffffff2;border-radius:12px;box-shadow:0 4px 20px #0000001a;transition:all .3s ease}.pipeline-step:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-2px)}.knowledge-graph-container{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.workflow-item{background:#fffffff2;border:1px solid #0000000f;border-radius:12px;transition:all .3s ease}.workflow-item:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-1px)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pulse{animation:pulse 2s infinite}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,.ant-layout{min-height:100vh}.gradient-bg{background:linear-gradient(135deg,#667eea,#764ba2)}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px}.status-indicator{border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.status-active{background-color:#52c41a;box-shadow:0 0 6px #52c41a}.status-inactive{background-color:#f5222d}.status-warning{background-color:#faad14}.knowledge-node{transition:all .3s ease}.knowledge-node:hover{box-shadow:0 4px 20px #00000026;transform:scale(1.05)}.animated-border{overflow:hidden;position:relative}.animated-border:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.animated-border:hover:before{left:100%}.pipeline-step{position:relative}.pipeline-step:after{border-bottom:6px solid #0000;border-left:10px solid #1890ff;border-top:6px solid #0000;content:"";height:0;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:0}.pipeline-step:last-child:after{display:none}
/*# sourceMappingURL=main.c494984c.css.map*/