.layout[data-v-6e9676d1]{height:100%;background:transparent}.aside[data-v-6e9676d1]{background:#12181f;border-right:1px solid #2a3542}.aside[data-v-6e9676d1] .el-menu{border-right:none}.logo[data-v-6e9676d1]{height:60px;line-height:60px;text-align:center;font-weight:650;letter-spacing:.04em;color:#e8eef4;border-bottom:1px solid #2a3542}.header[data-v-6e9676d1]{display:flex;align-items:center;gap:12px;height:auto;min-height:60px;background:#12181f;border-bottom:1px solid #2a3542}.heading[data-v-6e9676d1]{flex:1;min-width:0}.title[data-v-6e9676d1]{font-weight:650;letter-spacing:.02em}.desc[data-v-6e9676d1]{margin-top:2px;color:#8b9aab;font-size:12px;line-height:1.45}.header-right[data-v-6e9676d1]{display:flex;align-items:center;gap:12px}.health[data-v-6e9676d1]{color:var(--muted);white-space:nowrap}.main[data-v-6e9676d1]{padding:16px}html,body,#app{height:100%;margin:0}html.dark{--bg: #0f1419;--panel: #1a222c;--line: #2a3542;--text: #e8eef4;--muted: #8b9aab;--accent: #3d9b7a;--brand: #3d9b7a;--brand-dark: #2f7d62;--inbound: #1e2732;--outbound: #1e3a30;--el-color-primary: #3d9b7a;--el-color-primary-light-3: #64af96;--el-color-primary-light-5: #8bc4b0;--el-color-primary-light-7: #b3d9cc;--el-color-primary-light-8: #1e3a30;--el-color-primary-light-9: #173028;--el-color-primary-dark-2: #2f7d62;--el-bg-color: #1a222c;--el-bg-color-page: #0f1419;--el-bg-color-overlay: #1e2732;--el-text-color-primary: #e8eef4;--el-text-color-regular: #d5dee8;--el-text-color-secondary: #8b9aab;--el-text-color-placeholder: #6d7c8d;--el-border-color: #2a3542;--el-border-color-light: #2a3542;--el-border-color-lighter: #24303c;--el-border-color-extra-light: #24303c;--el-fill-color: #24303c;--el-fill-color-light: #212b36;--el-fill-color-lighter: #1e2833;--el-fill-color-blank: #1a222c;--el-mask-color: rgba(8, 12, 16, .72);--el-card-bg-color: #1a222c;--el-menu-bg-color: transparent;--el-menu-text-color: #c5d0db;--el-menu-hover-bg-color: #24302a;--el-menu-hover-text-color: #e8eef4;--el-menu-active-color: #3d9b7a}*{box-sizing:border-box}body{font-family:SF Pro Text,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;color:var(--text);background:radial-gradient(1400px 700px at 8% -12%,#1c2a24 0%,transparent 55%),radial-gradient(1000px 560px at 100% 0%,#2a2418 0%,transparent 50%),var(--bg)}a{color:inherit;text-decoration:none}.page-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px}.page-card+.page-card{margin-top:16px}.page-title{margin:0 0 4px;font-size:20px;font-weight:650;letter-spacing:.02em}.page-desc{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.5}.toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px;align-items:center}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.chat-shell{display:grid;grid-template-columns:320px 1fr;gap:12px;min-height:calc(100vh - 120px)}@media(max-width:900px){.chat-shell{grid-template-columns:1fr}}
