.ai-markdown-body{font-size:14px;line-height:1.7;word-break:break-word}.ai-markdown-body p{margin:0 0 8px}.ai-markdown-body p:last-child{margin-bottom:0}.ai-markdown-body h1,.ai-markdown-body h2,.ai-markdown-body h3,.ai-markdown-body h4{margin:12px 0 6px;font-weight:600;line-height:1.4}.ai-markdown-body h1{font-size:18px}.ai-markdown-body h2{font-size:16px}.ai-markdown-body h3{font-size:15px}.ai-markdown-body h4{font-size:14px}.ai-markdown-body ul,.ai-markdown-body ol{margin:4px 0 8px;padding-left:20px}.ai-markdown-body li{margin-bottom:2px}.ai-markdown-body li>ul,.ai-markdown-body li>ol{margin:2px 0}.ai-markdown-body strong{font-weight:600}.ai-markdown-body em{font-style:italic}.ai-markdown-body blockquote{margin:8px 0;padding:4px 12px;border-left:3px solid var(--border-primary, #d9d9d9);background:var(--bg-card, rgba(0,0,0,.02));color:var(--text-secondary, #666);border-radius:0 4px 4px 0}.ai-markdown-body code{font-family:SF Mono,Monaco,Menlo,Consolas,monospace;font-size:13px;padding:1px 5px;background:var(--bg-card, rgba(0,0,0,.06));border-radius:3px}.ai-markdown-body pre{margin:8px 0;padding:12px;background:var(--bg-code, #1e1e1e);color:var(--text-code, #d4d4d4);border-radius:6px;overflow-x:auto}.ai-markdown-body pre code{padding:0;background:none;font-size:13px;line-height:1.5}.ai-markdown-body table{width:100%;margin:8px 0;border-collapse:collapse;font-size:13px}.ai-markdown-body th,.ai-markdown-body td{padding:6px 10px;border:1px solid var(--border-primary, #e8e8e8);text-align:left}.ai-markdown-body th{background:var(--bg-card, #fafafa);font-weight:600}.ai-markdown-body tr:nth-child(2n) td{background:var(--bg-card, rgba(0,0,0,.02))}.ai-markdown-body hr{margin:12px 0;border:none;border-top:1px solid var(--border-primary, #e8e8e8)}.ai-markdown-body a{color:var(--accent-cyan, #1677ff);text-decoration:none}.ai-markdown-body a:hover{text-decoration:underline}.ai-markdown-body img{max-width:100%;border-radius:4px}.ai-markdown-body input[type=checkbox]{margin-right:6px}.ai-markdown-body del{text-decoration:line-through;opacity:.6}:root{--bg-body: #040e1f;--bg-card: #0d1f3c;--bg-card-hover: #112a4f;--bg-sider: #06132b;--bg-header: linear-gradient(90deg, #0a1628, #0d2147);--bg-input: #0a1a35;--bg-table-header: #0a1a35;--border-primary: rgba(0, 200, 230, .18);--border-focus: #00c8e6;--accent-cyan: #00c8e6;--accent-cyan-dim: rgba(0, 200, 230, .15);--primary-blue: #0a5fa8;--primary-blue-light: #1a7fd8;--danger-red: #ff4757;--success-green: #2ed573;--warning-amber: #ffa502;--text-primary: #e8e8e8;--text-secondary: #8899aa;--text-muted: #556677;--gradient-top-line: linear-gradient(90deg, #0a5fa8, #00c8e6);--glow-cyan: 0 0 20px rgba(0, 200, 230, .3);--shadow-card: 0 2px 12px rgba(0, 0, 0, .4);--header-height: 56px;--sider-width: 200px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes liveBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes glowPulse{0%,to{box-shadow:var(--glow-cyan)}50%{box-shadow:0 0 6px #00c8e61a}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}body{margin:0;padding:0;background:var(--bg-body);color:var(--text-primary);font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:#00c8e64d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00c8e680}.ant-modal-content{background:var(--bg-card)!important;border:1px solid var(--border-primary)}.ant-modal-header{background:var(--bg-card)!important}.ant-modal-title{color:var(--text-primary)!important}.ant-modal-close{color:var(--text-secondary)!important}.ant-drawer-content{background:var(--bg-card)!important}.ant-drawer-header{background:var(--bg-card)!important;border-bottom-color:var(--border-primary)!important}.ant-drawer-title{color:var(--text-primary)!important}.ant-dropdown-menu{background:var(--bg-card-hover)!important;border:1px solid var(--border-primary)}.ant-dropdown-menu-item{color:var(--text-primary)!important}.ant-dropdown-menu-item:hover{background:var(--accent-cyan-dim)!important}.ant-tooltip-inner{background:var(--bg-card-hover)!important;color:var(--text-primary)!important}.ant-tooltip-arrow:before{background:var(--bg-card-hover)!important}.ant-popover-inner{background:var(--bg-card)!important;border:1px solid var(--border-primary)}.ant-popover-title{color:var(--text-primary)!important;border-bottom-color:var(--border-primary)!important}.ant-tabs-tab{color:var(--text-secondary)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-cyan)!important}.ant-tabs-ink-bar{background:var(--accent-cyan)!important}.ant-card{background:var(--bg-card)!important;border-color:var(--border-primary)!important}.ant-card-head{border-bottom-color:var(--border-primary)!important;color:var(--text-primary)!important}.ant-tag{border-color:var(--border-primary)!important}.ant-pagination-item a{color:var(--text-secondary)!important}.ant-pagination-item-active a{color:var(--accent-cyan)!important}.ant-pagination-item-active{border-color:var(--accent-cyan)!important}.ant-form-item-label>label{color:var(--text-secondary)!important}.ant-switch-checked{background:var(--accent-cyan)!important}.ant-divider{border-color:var(--border-primary)!important}.ant-empty-description{color:var(--text-muted)!important}.ant-badge-status-text{color:var(--text-secondary)!important}
