.sidebar-container[data-v-2522596a]{width:260px;height:100%;background:#fff;display:flex;flex-direction:column;border-right:1px solid #edf2f7}.sidebar-title[data-v-2522596a]{padding:8px 12px;font-size:12px;color:#909399;font-weight:700;text-transform:uppercase}.sidebar-search[data-v-2522596a]{padding:16px;border-bottom:1px solid #f7fafc}.sidebar-scroll-area[data-v-2522596a]{flex:1;overflow-y:auto;padding:8px}.category-parent[data-v-2522596a]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;margin-bottom:2px;cursor:pointer;border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;color:#4a5568}.category-parent[data-v-2522596a]:hover{background:#f7fafc;transform:translateX(4px);color:#2a5298}.parent-left[data-v-2522596a]{display:flex;align-items:center;gap:8px}.arrow[data-v-2522596a]{font-size:12px;transition:transform .3s ease;color:#a0aec0}.is-expanded .arrow[data-v-2522596a]{transform:rotate(90deg);color:#2a5298}.dot-placeholder[data-v-2522596a]{width:12px}.label[data-v-2522596a]{font-size:14px;font-weight:500}.count-badge[data-v-2522596a]{font-size:11px;padding:2px 6px;background:#edf2f7;color:#718096;border-radius:10px;min-width:20px;text-align:center}.is-active[data-v-2522596a]{background:#ebf4ff!important;color:#2a5298!important}.is-active[data-v-2522596a]:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;background:#2a5298;border-radius:0 4px 4px 0}.category-children[data-v-2522596a]{padding-left:20px;margin:4px 0;overflow:hidden}.category-child[data-v-2522596a]{display:flex;justify-content:space-between;padding:8px 12px;margin:1px 0;border-radius:6px;cursor:pointer;font-size:13px;color:#718096;transition:all .2s;position:relative}.category-child[data-v-2522596a]:hover{background:#f7fafc;color:#2a5298}.category-child.is-active[data-v-2522596a]{background:#f0f7ff;color:#2a5298;font-weight:600}.expand-enter-active[data-v-2522596a],.expand-leave-active[data-v-2522596a]{transition:all .3s ease-out;max-height:500px}.expand-enter-from[data-v-2522596a],.expand-leave-to[data-v-2522596a]{max-height:0;opacity:0}.layout[data-v-7868cb98]{height:100vh;display:flex;flex-direction:column;background:#f5f7fa;font-family:Inter,-apple-system,sans-serif}.header[data-v-7868cb98]{height:64px;background:linear-gradient(90deg,#1e3c72,#2a5298);display:flex;justify-content:space-between;align-items:center;padding:0 40px;color:#fff;font-size:18px;letter-spacing:1px}.logo[data-v-7868cb98]{font-size:20px;font-weight:700;letter-spacing:1px}.body[data-v-7868cb98]{flex:1;display:flex;overflow:hidden}.sidebar[data-v-7868cb98]{width:260px;background:#fff;border-right:1px solid #e0e6ed;padding:16px 8px;overflow-y:auto}.category-parent[data-v-7868cb98]{display:flex;justify-content:space-between;align-items:center;padding:12px;cursor:pointer;border-radius:8px;transition:all .2s}.category-parent[data-v-7868cb98]:hover{background:#f0f4ff}.parent-left[data-v-7868cb98]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500}.arrow[data-v-7868cb98]{font-size:12px;transition:transform .3s}.arrow.open[data-v-7868cb98]{transform:rotate(90deg)}.category-children[data-v-7868cb98]{padding-left:28px;margin-top:4px}.category-child[data-v-7868cb98]{display:flex;justify-content:space-between;padding:8px 12px;margin:2px 0;border-radius:6px;cursor:pointer;font-size:13.5px;color:#606266}.category-child[data-v-7868cb98]:hover{background:#f5f7fa;color:#2a5298}.category-child.active[data-v-7868cb98]{background:#e8f0ff;color:#2a5298;font-weight:600}.content[data-v-7868cb98]{flex:1;padding:24px;overflow-y:auto}.toolbar[data-v-7868cb98]{margin-bottom:20px;display:flex;align-items:center;gap:15px}.search-input[data-v-7868cb98]{width:450px;box-shadow:0 2px 12px -2px rgba(0,0,0,.05)}.filter-tag[data-v-7868cb98]{height:32px}.table-card[data-v-7868cb98]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05)}[data-v-7868cb98] .pro-table-header{background-color:#f8f9fb!important;color:#303133;font-weight:700}.font-bold[data-v-7868cb98]{font-weight:600}.pagination[data-v-7868cb98]{margin-top:24px;display:flex;justify-content:flex-end}.detail-section[data-v-7868cb98]{padding:4px}.section-title[data-v-7868cb98]{margin:16px 0 10px;color:#1a2a4c;border-left:4px solid #2a5298;padding-left:10px}.description[data-v-7868cb98]{color:#666;line-height:1.6;font-size:14px;margin-bottom:15px}.tag-group[data-v-7868cb98]{display:flex;flex-wrap:wrap;gap:8px}.expand-enter-active[data-v-7868cb98],.expand-leave-active[data-v-7868cb98]{transition:all .3s ease;max-height:300px;overflow:hidden}.expand-enter-from[data-v-7868cb98],.expand-leave-to[data-v-7868cb98]{max-height:0;opacity:0}.cell-container[data-v-27970aa9]{width:300px;height:300px;position:relative;overflow:hidden;margin:0 auto}.overlay-info[data-v-27970aa9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#4af;font-family:Courier New,Courier,monospace;text-transform:uppercase;letter-spacing:2px}.force-graph-container[data-v-61056f0e]{width:400px;height:400px;margin:0 auto;border-radius:4px;overflow:hidden;position:relative}[data-v-61056f0e] canvas{display:block;width:400px!important;height:400px!important}.app-wrapper[data-v-652b3c78]{--primary:#007aff;--text-main:#1d1d1f;--text-sub:#86868b;--bg-color:#fff;--border-color:#e5e5e5;min-height:100vh;background-color:var(--bg-color);color:var(--text-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;align-items:center;transition:all .6s cubic-bezier(.16,1,.3,1)}.app-wrapper[data-v-652b3c78]:not(.is-active){justify-content:center}.hero[data-v-652b3c78]{text-align:center;animation:fadeIn-652b3c78 .8s ease}.icon-wrapper[data-v-652b3c78]{font-size:40px;background:linear-gradient(135deg,#007aff,#5ac8fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px}.hero h1[data-v-652b3c78]{font-size:32px;font-weight:600;letter-spacing:-.5px}.search-section[data-v-652b3c78]{width:100%;max-width:680px;padding:0 20px;z-index:100}.is-active .search-section[data-v-652b3c78]{position:fixed;bottom:0;background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px);padding-bottom:30px;padding-top:15px;max-width:100%;display:flex;justify-content:center}.input-box[data-v-652b3c78]{display:flex;align-items:center;background:#f5f5f7;border-radius:14px;padding:8px 16px;transition:all .3s;border:1px solid transparent;max-width:680px;width:100%}.input-box[data-v-652b3c78]:focus-within{background:#fff;border-color:var(--primary);box-shadow:0 0 0 4px rgba(0,122,255,.1)}.input-box input[data-v-652b3c78]{flex:1;border:none;background:transparent;padding:12px;font-size:17px;outline:none}.send-icon-btn[data-v-652b3c78]{background:var(--text-main);color:#fff;border:none;width:34px;height:34px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s}.send-icon-btn[data-v-652b3c78]:hover{transform:scale(1.1)}.suggestions[data-v-652b3c78]{display:flex;gap:10px;margin-top:16px;justify-content:center;overflow-x:auto}.suggestions button[data-v-652b3c78]{background:#f5f5f7;border:none;padding:6px 14px;border-radius:8px;font-size:14px;color:var(--text-sub);cursor:pointer;white-space:nowrap}.suggestions button[data-v-652b3c78]:hover{background:#e8e8ed;color:var(--text-main)}.main-content[data-v-652b3c78]{width:100%;max-width:680px;padding:100px 20px 150px}.result-block[data-v-652b3c78]{margin-bottom:40px;animation:slideIn-652b3c78 .5s ease-out}.query-text[data-v-652b3c78]{font-size:24px;font-weight:600;margin-bottom:15px}.answer-content[data-v-652b3c78]{font-size:17px;line-height:1.6;color:#333}.divider[data-v-652b3c78]{height:1px;background:#eee;margin-top:40px}.top-nav[data-v-652b3c78]{position:fixed;top:0;width:100%;padding:15px 40px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);z-index:101;border-bottom:1px solid #f0f0f0}.logo-small[data-v-652b3c78]{font-weight:700;color:var(--primary)}@keyframes slideIn-652b3c78{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-652b3c78{0%{opacity:0}to{opacity:1}}