@media (max-width:768px){.footer-content[data-v-392262ef]{grid-template-columns:1fr!important;gap:20px!important}.footer-links[data-v-392262ef]{flex-direction:column!important;gap:20px!important}}#app{display:flex;flex-direction:column;min-height:100vh}#app>div:first-child{flex:1}.router-link-active[data-v-6347b4d0]{color:#667eea!important;border-bottom-color:#667eea!important;background-color:#f8f9ff!important}.router-link-active[data-v-6347b4d0]:hover{color:#667eea!important}a[data-v-6347b4d0]:hover{color:#667eea!important;background-color:#f8f9ff!important}@keyframes fadeIn-6347b4d0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}div[style*="transition:transform"][data-v-2f30cd50]:hover{transform:translateY(-5px)}.fagui-sub-tabs[data-v-2d332f4f]{background:#fff;border-bottom:1px solid #eef0ff;padding:0 20px}.fagui-sub-tabs-inner[data-v-2d332f4f]{max-width:1200px;margin:0 auto;display:flex;gap:0}.fagui-sub-tabs .tab[data-v-2d332f4f]{padding:14px 20px;color:#666;text-decoration:none;font-size:14px;border-bottom:3px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s}.fagui-sub-tabs .tab[data-v-2d332f4f]:hover{color:#667eea}.fagui-sub-tabs .tab.active[data-v-2d332f4f]{color:#667eea;font-weight:600;border-bottom-color:#667eea}@keyframes spin-5a890024{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.year-item[data-v-5a890024]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.year-item[data-v-5a890024]:hover{background-color:#f8f9ff!important}.year-selected[data-v-5a890024]{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;font-weight:600!important;border:none!important}.report-summary[data-v-5a890024]{max-height:60px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.report-summary[data-v-5a890024] p{margin:0 0 8px 0}.report-summary[data-v-5a890024] p:last-child{margin-bottom:0}.report-summary[data-v-5a890024] strong{font-weight:600;color:#333}.report-summary[data-v-5a890024] em{font-style:italic;color:#555}.year-selected[data-v-5a890024]:hover{background:linear-gradient(135deg,#667eea,#764ba2)!important}.main-content[data-v-c0c022dc]{min-height:calc(100vh - 200px);background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:40px 20px}.container[data-v-c0c022dc]{max-width:1000px;margin:0 auto}.loading[data-v-c0c022dc]{text-align:center;padding:80px 20px;color:#666;opacity:0;transition:opacity .2s ease-in}.loading.show[data-v-c0c022dc]{opacity:1}.error-state[data-v-c0c022dc]{text-align:center;padding:80px 20px;color:#666}.error-state.hidden[data-v-c0c022dc]{display:none!important;visibility:hidden!important;opacity:0!important}.loading-spinner[data-v-c0c022dc]{width:40px;height:40px;margin:0 auto 16px;border:4px solid #f3f3f3;border-top:4px solid #1890ff;border-radius:50%;animation:spin-c0c022dc 1s linear infinite}@keyframes spin-c0c022dc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.report-detail[data-v-c0c022dc]{background:#fff;border-radius:12px;padding:48px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.btn-back[data-v-c0c022dc]{background:none;border:1px solid #d9d9d9;padding:8px 16px;border-radius:6px;color:#666;cursor:pointer;font-size:14px;margin-bottom:24px;transition:all .3s ease}.btn-back[data-v-c0c022dc]:hover{background:#f5f5f5;border-color:#1890ff;color:#1890ff}.report-header[data-v-c0c022dc]{border-bottom:2px solid #f0f0f0;padding-bottom:24px;margin-bottom:32px}.report-title[data-v-c0c022dc]{font-size:32px;font-weight:700;color:#333;margin:0 0 16px 0;line-height:1.4}.report-meta[data-v-c0c022dc]{display:flex;gap:24px;flex-wrap:wrap}.meta-item[data-v-c0c022dc]{display:flex;align-items:center;gap:6px;font-size:14px;color:#999}.meta-item svg[data-v-c0c022dc]{width:16px;height:16px}.regulations-section[data-v-c0c022dc]{margin-bottom:48px}.section-title[data-v-c0c022dc]{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600;color:#333;margin:0 0 24px 0}.section-title svg[data-v-c0c022dc]{width:20px;height:20px;color:#1890ff}.regulations-list[data-v-c0c022dc]{display:grid;gap:16px}.regulation-item-wrapper[data-v-c0c022dc]{background:#f8f9ff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;transition:all .3s ease;margin-bottom:16px}.regulation-item-wrapper[data-v-c0c022dc]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.regulation-header[data-v-c0c022dc]{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transition:all .3s ease;display:flex;flex-direction:column;gap:12px}.regulation-header[data-v-c0c022dc]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.header-row[data-v-c0c022dc]{display:flex;justify-content:space-between;align-items:center}.regulation-title[data-v-c0c022dc]{font-size:16px;font-weight:600;line-height:1.4;flex:1}.info-row[data-v-c0c022dc]{display:flex;justify-content:space-between;align-items:center}.tag-path[data-v-c0c022dc]{font-size:13px;opacity:.9;display:flex;align-items:center;flex-wrap:wrap;flex:1}.tag-node[data-v-c0c022dc]{color:hsla(0,0%,100%,.9);font-size:13px}.tag-separator[data-v-c0c022dc]{color:hsla(0,0%,100%,.7);margin:0 4px;font-size:12px}.detail-toggle[data-v-c0c022dc]{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:6px;background:hsla(0,0%,100%,.1);transition:all .3s ease}.detail-toggle[data-v-c0c022dc]:hover{background:hsla(0,0%,100%,.2)}.detail-toggle[data-v-c0c022dc]:before{content:"👁️";font-size:16px}.summary-toggle[data-v-c0c022dc]{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:6px;background:hsla(0,0%,100%,.1);transition:all .3s ease}.summary-toggle[data-v-c0c022dc]:hover{background:hsla(0,0%,100%,.2)}.summary-toggle[data-v-c0c022dc]:before{content:"📋";font-size:16px}.expand-icon[data-v-c0c022dc]{font-size:14px;transition:transform .3s ease;color:hsla(0,0%,100%,.9)}.expand-icon.expanded[data-v-c0c022dc]{transform:rotate(180deg)}.regulation-summary-content[data-v-c0c022dc]{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#fff}.regulation-summary-content.expanded[data-v-c0c022dc]{max-height:300px}.summary-text[data-v-c0c022dc]{padding:20px;color:#666;font-size:14px;line-height:1.6;border-top:1px solid #e9ecef;white-space:pre-wrap;word-wrap:break-word;background:#fafbff}.comment-content[data-v-c0c022dc]{background:#fafafa;border-radius:8px;padding:24px;line-height:1.8;color:#555}.comment-content[data-v-c0c022dc] p{margin:0 0 16px 0}.comment-content[data-v-c0c022dc] p:last-child{margin-bottom:0}.comment-content[data-v-c0c022dc] h1,.comment-content[data-v-c0c022dc] h2,.comment-content[data-v-c0c022dc] h3{margin:24px 0 16px 0;color:#333}.comment-content[data-v-c0c022dc] ol,.comment-content[data-v-c0c022dc] ul{margin:0 0 16px 0;padding-left:24px}.rich-text-content[data-v-c0c022dc]{line-height:1.8}.rich-text-content[data-v-c0c022dc] p{margin:0 0 16px 0;color:#555}.rich-text-content[data-v-c0c022dc] p:last-child{margin-bottom:0}.rich-text-content[data-v-c0c022dc] strong{font-weight:600;color:#333}.rich-text-content[data-v-c0c022dc] em{font-style:italic;color:#666}.rich-text-content[data-v-c0c022dc] h1,.rich-text-content[data-v-c0c022dc] h2,.rich-text-content[data-v-c0c022dc] h3,.rich-text-content[data-v-c0c022dc] h4,.rich-text-content[data-v-c0c022dc] h5,.rich-text-content[data-v-c0c022dc] h6{margin:24px 0 16px 0;color:#333;font-weight:600}.rich-text-content[data-v-c0c022dc] h1{font-size:24px}.rich-text-content[data-v-c0c022dc] h2{font-size:20px}.rich-text-content[data-v-c0c022dc] h3{font-size:18px}.rich-text-content[data-v-c0c022dc] ol,.rich-text-content[data-v-c0c022dc] ul{margin:0 0 16px 0;padding-left:24px}.rich-text-content[data-v-c0c022dc] li{margin:4px 0;color:#555}.rich-text-content[data-v-c0c022dc] blockquote{margin:16px 0;padding:16px 20px;background:#f8f9ff;border-left:4px solid #667eea;border-radius:0 8px 8px 0;color:#666;font-style:italic}.rich-text-content[data-v-c0c022dc] a{color:#667eea;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.rich-text-content[data-v-c0c022dc] a:hover{border-bottom-color:#667eea}.navigation[data-v-c0c022dc]{display:flex;gap:16px;padding-top:32px;border-top:2px solid #f0f0f0}.nav-btn[data-v-c0c022dc]{flex:1;padding:20px;background:#f8f9ff;border:1px solid #e6e6e6;border-radius:8px;cursor:pointer;text-align:left;transition:all .3s ease}.nav-btn[data-v-c0c022dc]:hover{background:#e6f7ff;border-color:#1890ff}.nav-btn.next[data-v-c0c022dc]{text-align:right}.nav-label[data-v-c0c022dc]{display:block;font-size:12px;color:#999;margin-bottom:8px}.nav-title[data-v-c0c022dc]{display:block;font-size:14px;font-weight:600;color:#333}.error-icon[data-v-c0c022dc]{font-size:64px;margin-bottom:20px}.error-text[data-v-c0c022dc]{font-size:18px;margin:0 0 24px 0}.btn-back-home[data-v-c0c022dc]{padding:10px 24px;background:#1890ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px}.regulation-overlay[data-v-c0c022dc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.regulation-overlay.show[data-v-c0c022dc]{opacity:1;visibility:visible}.regulation-detail-card[data-v-c0c022dc]{background:#fff;border-radius:16px;max-width:800px;max-height:90vh;width:90%;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.9);transition:transform .3s ease}.regulation-overlay.show .regulation-detail-card[data-v-c0c022dc]{transform:scale(1)}.detail-header[data-v-c0c022dc]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 30px;display:flex;align-items:center;justify-content:space-between;border-radius:16px 16px 0 0}.back-btn[data-v-c0c022dc]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s ease}.back-btn[data-v-c0c022dc]:hover{background:hsla(0,0%,100%,.3)}.detail-content[data-v-c0c022dc]{padding:30px}.detail-title[data-v-c0c022dc]{font-size:24px;font-weight:700;color:#333;margin-bottom:20px}.detail-info[data-v-c0c022dc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px;padding:20px;background:#f8f9ff;border-radius:12px}.info-item[data-v-c0c022dc]{display:flex;align-items:center;gap:10px}.info-icon[data-v-c0c022dc]{font-size:20px}.info-text[data-v-c0c022dc]{color:#666;font-size:14px}.info-value[data-v-c0c022dc]{color:#333;font-weight:600;font-size:16px}.detail-tags[data-v-c0c022dc]{margin-bottom:30px}.detail-tags h3[data-v-c0c022dc]{color:#333;font-size:18px;margin-bottom:15px}.detail-summary[data-v-c0c022dc]{background:#f8f9ff;padding:20px;border-radius:12px;margin-bottom:30px}.detail-summary h3[data-v-c0c022dc]{color:#333;font-size:18px;margin-bottom:15px}.detail-summary p[data-v-c0c022dc]{color:#666;line-height:1.8;font-size:15px}.action-buttons[data-v-c0c022dc]{display:flex;gap:15px;flex-wrap:wrap}.btn[data-v-c0c022dc]{padding:12px 24px;border-radius:8px;border:none;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.btn-primary[data-v-c0c022dc]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-c0c022dc]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.3)}.btn-secondary[data-v-c0c022dc]{background:#f8f9ff;color:#667eea;border:1px solid #e0e3ff}.btn-secondary[data-v-c0c022dc]:hover{background:#eef0ff}.detail-error[data-v-c0c022dc],.detail-loading[data-v-c0c022dc]{text-align:center;padding:60px 30px;color:#666}.detail-error .error-icon[data-v-c0c022dc]{font-size:48px;margin-bottom:20px}.detail-error .error-text[data-v-c0c022dc]{font-size:16px;margin-bottom:20px}@media (max-width:768px){.report-detail[data-v-c0c022dc]{padding:24px}.report-title[data-v-c0c022dc]{font-size:24px}.navigation[data-v-c0c022dc]{flex-direction:column}.regulation-detail-card[data-v-c0c022dc]{width:100%;max-width:100%;max-height:100vh;border-radius:0}.detail-header[data-v-c0c022dc]{border-radius:0}.detail-content[data-v-c0c022dc]{padding:20px}.detail-info[data-v-c0c022dc]{grid-template-columns:1fr;gap:15px}.action-buttons[data-v-c0c022dc]{flex-direction:column}.btn[data-v-c0c022dc]{width:100%}}.pdf-wrapper[data-v-db01b66a]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:auto;background:#f3f4f6;border-radius:8px;padding:16px}.pdf-canvas-wrapper[data-v-db01b66a]{display:flex;justify-content:center;align-items:flex-start;width:100%;min-height:100%}.pdf-canvas[data-v-db01b66a]{max-width:100%;box-shadow:0 10px 30px rgba(0,0,0,.15);border-radius:8px;display:block}.pdf-error[data-v-db01b66a],.pdf-loading[data-v-db01b66a]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;color:#666}.pdf-error[data-v-db01b66a]{color:#d32f2f}.intro-banner[data-v-2456b787]{background:#1a6bc7;color:#fff;border-radius:15px;padding:40px;margin-bottom:50px;box-shadow:0 10px 30px rgba(26,107,199,.3);text-align:center}.intro-header[data-v-2456b787]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}.intro-icon[data-v-2456b787]{font-size:48px;line-height:1;display:flex;align-items:center}.intro-icon img[data-v-2456b787]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.intro-icon i[data-v-2456b787]{font-size:48px}.intro-header h1[data-v-2456b787]{font-size:32px;color:#fff;margin:0;font-weight:600}.intro-content[data-v-2456b787]{font-size:16px;color:hsla(0,0%,100%,.95);line-height:1.8;max-width:900px;margin:0 auto}.intro-content[data-v-2456b787] p{margin:8px 0;color:hsla(0,0%,100%,.95)}.intro-content[data-v-2456b787] strong{color:#fff;font-weight:600}.intro-content[data-v-2456b787] em{color:hsla(0,0%,100%,.9);font-style:italic}.cards-grid[data-v-2456b787]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.card[data-v-2456b787]{display:block;color:#fff;padding:30px;border-radius:15px;text-decoration:none;text-align:center;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2)}.card[data-v-2456b787]:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.3);text-decoration:none;color:#fff}.card h3[data-v-2456b787]{margin:0 0 15px 0;font-size:20px;color:#fff;font-weight:600}.card-body[data-v-2456b787]{font-size:16px;color:hsla(0,0%,100%,.9);line-height:1.6;text-align:left}.card-body[data-v-2456b787] p{margin:0 0 8px 0;color:hsla(0,0%,100%,.9)}.card-body[data-v-2456b787] p:last-child{margin-bottom:0}.card-body[data-v-2456b787] strong{color:#fff;font-weight:600}.card-body[data-v-2456b787] em{font-style:italic}.category-grid[data-v-adc18d26]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px}.category-card[data-v-adc18d26]{background:#fff;border:2px solid #e4e7ed;border-radius:12px;padding:16px 20px;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.category-card[data-v-adc18d26]:hover{border-color:#409eff;transform:translateY(-4px);box-shadow:0 8px 25px rgba(64,158,255,.15)}.category-card.active[data-v-adc18d26]{border-color:#409eff;background:linear-gradient(135deg,#409eff,#67c23a);color:#fff}.category-header[data-v-adc18d26]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.category-icon[data-v-adc18d26]{font-size:24px;line-height:1}.category-title[data-v-adc18d26]{font-size:18px;font-weight:600;margin:0;color:inherit}.category-description[data-v-adc18d26]{font-size:13px;line-height:1.5;margin:0;color:inherit;opacity:.8}.video-grid[data-v-adc18d26]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:20px}.video-card[data-v-adc18d26]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease}.video-card[data-v-adc18d26]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.video-thumbnail[data-v-adc18d26]{position:relative;width:100%;height:160px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-thumbnail img[data-v-adc18d26]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.default-thumbnail[data-v-adc18d26]{font-size:48px;color:#c0c4cc}.video-duration[data-v-adc18d26]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.7);color:#fff;padding:2px 6px;border-radius:4px;font-size:12px}.play-button[data-v-adc18d26]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;transition:all .3s ease}.video-card:hover .play-button[data-v-adc18d26]{background:rgba(64,158,255,.9);transform:translate(-50%,-50%) scale(1.1)}.video-info[data-v-adc18d26]{padding:16px}.video-title[data-v-adc18d26]{font-size:16px;font-weight:600;margin:0 0 8px 0;color:#303133}.video-description[data-v-adc18d26],.video-title[data-v-adc18d26]{line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-description[data-v-adc18d26]{font-size:14px;color:#606266;margin:0 0 12px 0}.video-meta[data-v-adc18d26]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#909399}.video-paid[data-v-adc18d26],.video-views[data-v-adc18d26]{display:flex;align-items:center;gap:4px}.video-paid[data-v-adc18d26]{color:#e6a23c;font-weight:500}.video-player-container[data-v-adc18d26]{text-align:center}.video-details h3[data-v-adc18d26]{margin:0 0 12px 0;color:#303133}.video-details p[data-v-adc18d26]{margin:0 0 16px 0;color:#606266;line-height:1.6}.video-stats[data-v-adc18d26]{display:flex;justify-content:center;gap:20px;font-size:14px;color:#909399}.video-stats span[data-v-adc18d26]{display:flex;align-items:center;gap:4px}.video-tags[data-v-adc18d26]{display:flex;gap:8px;margin:8px 0;flex-wrap:wrap}.video-duration-text[data-v-adc18d26]{color:#909399;font-size:12px}.remote-video-container[data-v-adc18d26]{position:relative;width:100%;height:400px}@media (max-width:768px){.category-grid[data-v-adc18d26]{grid-template-columns:1fr}.video-grid[data-v-adc18d26]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.video-stats[data-v-adc18d26]{flex-direction:column;gap:8px}}.book-grid[data-v-5753df8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.book-card[data-v-5753df8e]{background:linear-gradient(145deg,#fff,#f5f7fa);border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(35,82,160,.12);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;gap:16px}.book-card[data-v-5753df8e]:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(35,82,160,.18)}.book-badge[data-v-5753df8e]{position:absolute;top:20px;right:-40px;background:#1a6bc7;color:#fff;padding:6px 60px;transform:rotate(45deg);font-size:12px;font-weight:600;letter-spacing:1px}.book-title[data-v-5753df8e]{font-size:20px;font-weight:700;margin:0;color:#1f2d3d}.book-description[data-v-5753df8e]{font-size:14px;color:#4a5568;line-height:1.6;margin:0;min-height:60px}.book-meta[data-v-5753df8e]{display:flex;gap:16px;font-size:13px;color:#67758d;flex-wrap:wrap}.book-meta span[data-v-5753df8e]{display:inline-flex;align-items:center;gap:6px}.book-actions[data-v-5753df8e]{margin-top:auto}.empty-state[data-v-5753df8e]{text-align:center;padding:60px;color:#999;display:flex;flex-direction:column;align-items:center;gap:12px}.preview-header[data-v-5753df8e]{display:flex;justify-content:space-between;align-items:center;gap:16px}.preview-header h3[data-v-5753df8e]{margin:0;font-size:18px;color:#1f2d3d}.meta[data-v-5753df8e]{margin:4px 0 0 0;color:#606266;font-size:12px;display:flex;gap:12px;flex-wrap:wrap}.pdf-wrapper[data-v-5753df8e]{min-height:560px;display:flex;align-items:flex-start;justify-content:center;background:#f3f4f6;border-radius:12px;padding:16px;max-height:560px;overflow-y:auto}.pdf-canvas[data-v-5753df8e]{width:100%;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.15);display:block}.pdf-controls[data-v-5753df8e]{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pdf-controls .page-info[data-v-5753df8e]{font-size:13px;color:#606266;display:flex;flex-direction:column;align-items:center}.pdf-error[data-v-5753df8e],.pdf-loading[data-v-5753df8e]{text-align:center;color:#606266;display:flex;flex-direction:column;align-items:center;gap:8px}.contact-content[data-v-5753df8e]{text-align:center;display:flex;flex-direction:column;gap:12px}.qr-wrapper[data-v-5753df8e]{display:flex;justify-content:center;padding:12px}.qr-wrapper img[data-v-5753df8e]{width:200px;height:200px;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:1px solid #e5e7eb}.qr-placeholder[data-v-5753df8e]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#909399}@media (max-width:768px){.book-grid[data-v-5753df8e]{grid-template-columns:1fr}.book-card[data-v-5753df8e]{padding:24px}.pdf-wrapper[data-v-5753df8e]{min-height:400px;max-height:400px}}.template-container[data-v-7aa481ba]{min-height:calc(100vh - 200px);background:linear-gradient(135deg,#eef4ff,#d6e4ff)}.template-wrapper[data-v-7aa481ba]{max-width:1200px;margin:0 auto;padding:40px 20px}.content[data-v-7aa481ba]{display:flex;gap:20px}.sidebar[data-v-7aa481ba]{width:280px;background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 18px rgba(26,86,219,.12);max-height:650px;overflow-y:auto}.sidebar-header[data-v-7aa481ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sidebar-header h3[data-v-7aa481ba]{margin:0;font-size:18px;color:#1a56db}.sidebar-search[data-v-7aa481ba]{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.sidebar-search-row[data-v-7aa481ba]{display:flex;gap:8px}.sidebar-search-row .el-input[data-v-7aa481ba]{flex:1}.reset-btn[data-v-7aa481ba]{align-self:flex-start}.tree-node[data-v-7aa481ba]{display:flex;align-items:center;gap:8px;color:#333}.tree-node .node-label[data-v-7aa481ba]{font-size:14px}.list-section[data-v-7aa481ba]{flex:1;background:#fff;border-radius:15px;padding:24px;box-shadow:0 5px 18px rgba(26,86,219,.12);display:flex;flex-direction:column;gap:20px}.list-header h3[data-v-7aa481ba]{margin:0;font-size:22px;color:#1f2d3d}.list-header p[data-v-7aa481ba]{margin:4px 0 0 0;color:#606266}.empty-state[data-v-7aa481ba]{text-align:center;color:#909399;padding:80px 0}.empty-state i[data-v-7aa481ba]{font-size:40px;display:block;margin-bottom:16px}.template-list[data-v-7aa481ba]{display:flex;flex-direction:column;gap:16px}.template-card[data-v-7aa481ba]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(145deg,#fff,#f0f6ff);padding:20px;border-radius:12px;box-shadow:0 4px 16px rgba(26,86,219,.08);gap:16px}.template-info[data-v-7aa481ba]{flex:1;display:flex;flex-direction:column;gap:10px}.template-title[data-v-7aa481ba]{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#1a56db}.template-summary[data-v-7aa481ba]{margin:0;color:#4a5568;font-size:14px;line-height:1.6}.template-meta[data-v-7aa481ba]{display:flex;gap:16px;color:#909399;font-size:12px}.template-meta span[data-v-7aa481ba]{display:inline-flex;align-items:center;gap:4px}.template-actions[data-v-7aa481ba]{display:flex;gap:10px}.pdf-wrapper[data-v-7aa481ba]{min-height:560px;display:flex;align-items:flex-start;justify-content:center;background:#f3f4f6;border-radius:12px;padding:16px;max-height:560px;overflow-y:auto;position:relative}.pdf-canvas-wrapper[data-v-7aa481ba]{position:relative}.pdf-canvas[data-v-7aa481ba]{width:100%;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.15);display:block}.watermark-layer[data-v-7aa481ba]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:60px}.watermark-text[data-v-7aa481ba]{font-size:20px;color:rgba(26,107,199,.12);transform:rotate(-25deg);font-weight:600;white-space:nowrap}.pdf-error[data-v-7aa481ba],.pdf-loading[data-v-7aa481ba]{text-align:center;color:#606266;display:flex;flex-direction:column;align-items:center;gap:8px}.pdf-controls[data-v-7aa481ba]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.docx-preview-wrapper[data-v-7aa481ba]{width:100%;display:flex;flex-direction:column;max-height:600px;overflow:visible;box-sizing:border-box;position:relative}.docx-content-wrapper[data-v-7aa481ba]{flex:1;overflow:auto;padding:20px;background:#f8f9ff;border-radius:8px;margin-bottom:12px;box-sizing:border-box;min-height:0;position:relative}.docx-content-container[data-v-7aa481ba]{font-family:Microsoft YaHei,SimSun,Arial,sans-serif;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;overflow-x:auto;position:relative;min-width:0}.docx-content-container[data-v-7aa481ba] *{max-width:100%;box-sizing:border-box}.docx-content-container[data-v-7aa481ba] div,.docx-content-container[data-v-7aa481ba] p{max-width:100%;overflow-wrap:break-word;word-wrap:break-word}.docx-content-container[data-v-7aa481ba] p{margin:8px 0;line-height:1.6;box-sizing:border-box}.docx-content-container[data-v-7aa481ba] table{border-collapse:collapse;margin:16px 0;width:100%;max-width:100%;table-layout:auto;word-wrap:break-word;box-sizing:border-box;display:table}.docx-content-container[data-v-7aa481ba] table td,.docx-content-container[data-v-7aa481ba] table th{border:1px solid #ddd;padding:8px;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;min-width:0;max-width:none}.docx-content-container[data-v-7aa481ba] img{max-width:100%;height:auto;margin:16px 0;box-sizing:border-box;display:block}.docx-pagination[data-v-7aa481ba]{display:flex;justify-content:center;align-items:center;gap:16px;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e0e3ff;flex-shrink:0;flex-wrap:wrap;position:relative;z-index:1;margin-top:8px}.page-input-group[data-v-7aa481ba]{display:flex;align-items:center;gap:4px;font-size:14px;color:#333;flex-wrap:wrap;position:relative;z-index:10}.template-preview-dialog[data-v-7aa481ba] .el-select-dropdown{z-index:3000!important}.template-preview-dialog[data-v-7aa481ba] .el-input,.template-preview-dialog[data-v-7aa481ba] .el-input__inner{position:relative;z-index:1}.template-preview-dialog[data-v-7aa481ba] .el-dialog__wrapper{overflow:visible!important}.template-preview-dialog[data-v-7aa481ba] .el-dialog{display:flex;flex-direction:column;max-height:90vh;overflow:visible!important}.docx-pagination[data-v-7aa481ba] .el-input,.docx-pagination[data-v-7aa481ba] .el-input__inner{position:relative;z-index:100}.template-preview-dialog[data-v-7aa481ba] .el-dialog__body{padding:20px;max-height:calc(100vh - 200px);overflow:visible;display:flex;flex-direction:column;position:relative;flex:1;min-height:0}.preview-warning[data-v-7aa481ba]{display:flex;align-items:center;gap:8px;padding:12px;background:#fff7e6;color:#d48806;border:1px solid #ffe58f;border-radius:8px;margin-bottom:12px}@media (max-width:992px){.content[data-v-7aa481ba]{flex-direction:column}.sidebar[data-v-7aa481ba]{width:100%;max-height:300px}}@media (max-width:768px){.page-header[data-v-7aa481ba]{flex-direction:column;align-items:flex-start}.search-bar[data-v-7aa481ba]{width:100%}.search-bar .el-input[data-v-7aa481ba]{flex:1}.pdf-wrapper[data-v-7aa481ba]{min-height:400px;max-height:400px}}.contact-content[data-v-7aa481ba]{text-align:center;display:flex;flex-direction:column;gap:12px}.contact-content p[data-v-7aa481ba]{margin:0;color:#606266;font-size:14px}.qr-wrapper[data-v-7aa481ba]{display:flex;justify-content:center;padding:12px}.qr-wrapper img[data-v-7aa481ba]{width:200px;height:200px;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:1px solid #e5e7eb}.qr-placeholder[data-v-7aa481ba]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#909399;padding:40px 20px}.qr-placeholder i[data-v-7aa481ba]{font-size:48px}.qr-placeholder p[data-v-7aa481ba]{margin:0;font-size:14px}.customer-service-dialog.el-dialog__wrapper[data-v-7aa481ba],.customer-service-dialog[data-v-7aa481ba],body>.el-dialog__wrapper.customer-service-dialog[data-v-7aa481ba]{z-index:4000!important}body>.v-modal[data-v-7aa481ba]:last-of-type{z-index:3999!important}body>.el-dialog__wrapper[data-v-7aa481ba]:last-of-type{z-index:4000!important}.customer-service-dialog.el-dialog__wrapper[style*="display: none"][data-v-7aa481ba]{display:block!important;z-index:4000!important}div[style*="transition:all"][data-v-011a40be]:hover{transform:translateY(-5px);border-color:#667eea!important;box-shadow:0 5px 15px rgba(102,126,234,.2)}.categorized-links[data-v-7d31ff48]{display:flex;flex-direction:column;gap:20px}.category-section[data-v-7d31ff48]{border:1px solid #e0e0e0;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.category-header[data-v-7d31ff48]{display:flex;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);cursor:pointer;transition:all .3s ease;border-bottom:1px solid #e0e0e0}.category-header[data-v-7d31ff48]:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6)}.category-header.expanded[data-v-7d31ff48]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-bottom:1px solid #90caf9}.category-title[data-v-7d31ff48]{font-weight:600;color:#2c3e50;font-size:18px;margin-right:12px}.category-count[data-v-7d31ff48]{color:#6c757d;font-size:14px;margin-right:auto}.expand-icon[data-v-7d31ff48]{color:#6c757d;font-size:14px;transition:transform .3s ease}.category-links[data-v-7d31ff48]{padding:20px;background:#fff;display:flex;flex-direction:column;gap:15px}.subcategory-section[data-v-7d31ff48]{border:1px solid #e8e8e8;border-radius:8px;background:#fafafa;overflow:hidden}.subcategory-header[data-v-7d31ff48]{display:flex;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#f0f0f0,#e8e8e8);cursor:pointer;transition:all .3s ease;border-bottom:1px solid #ddd}.subcategory-header[data-v-7d31ff48]:hover{background:linear-gradient(135deg,#e8e8e8,#ddd)}.subcategory-header.expanded[data-v-7d31ff48]{background:linear-gradient(135deg,#e1f5fe,#b3e5fc);border-bottom:1px solid #81d4fa}.subcategory-title[data-v-7d31ff48]{font-weight:600;color:#2c3e50;font-size:16px;margin-right:10px}.subcategory-count[data-v-7d31ff48]{color:#6c757d;font-size:13px;margin-right:auto}.subcategory-links[data-v-7d31ff48]{padding:16px;background:#fff;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px}.website-card[data-v-7d31ff48]{background:#fff;border:2px solid #e1e5e9;border-radius:12px;padding:0;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}.website-card[data-v-7d31ff48]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#2d8ce8}.card-content[data-v-7d31ff48]{padding:20px;display:flex;align-items:flex-start;gap:15px;height:100%}.website-icon[data-v-7d31ff48]{width:50px;height:50px;background:linear-gradient(135deg,#2d8ce8,#1e6bb8);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px;flex-shrink:0;box-shadow:0 4px 12px rgba(45,140,232,.3)}.website-icon i[data-v-7d31ff48]{color:#fff}.website-info[data-v-7d31ff48]{flex:1;min-width:0}.website-title[data-v-7d31ff48]{margin:0 0 10px 0;font-size:16px;font-weight:700;color:#2c3e50;line-height:1.3}.website-description[data-v-7d31ff48]{margin:0;font-size:13px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.external-link-icon[data-v-7d31ff48]{color:#2d8ce8;font-size:18px;font-weight:600;margin-top:5px;flex-shrink:0;opacity:.7;transition:opacity .3s ease}.website-card:hover .external-link-icon[data-v-7d31ff48]{opacity:1}@media (max-width:768px){.container[data-v-7d31ff48]{padding:20px 15px}.links-grid[data-v-7d31ff48]{grid-template-columns:1fr!important}.category-header[data-v-7d31ff48]{padding:12px 16px}.category-title[data-v-7d31ff48]{font-size:16px}.category-links[data-v-7d31ff48]{padding:16px;gap:12px}.subcategory-header[data-v-7d31ff48]{padding:10px 12px}.subcategory-title[data-v-7d31ff48]{font-size:15px}.subcategory-links[data-v-7d31ff48]{padding:12px;grid-template-columns:1fr;gap:16px}.card-content[data-v-7d31ff48]{padding:16px;gap:12px}.website-icon[data-v-7d31ff48]{width:45px;height:45px;font-size:16px}.website-title[data-v-7d31ff48]{font-size:15px}.website-description[data-v-7d31ff48]{font-size:12px;-webkit-line-clamp:3}.external-link-icon[data-v-7d31ff48]{font-size:16px}}.about-us-page[data-v-4de8c68c]{min-height:calc(100vh - 200px);background:linear-gradient(135deg,#3b82f6,#1e40af);color:#333;padding:40px 20px}.page-inner[data-v-4de8c68c]{max-width:1000px;margin:0 auto}.card[data-v-4de8c68c]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 10px 40px rgba(0,0,0,.15)}.loading-tip[data-v-4de8c68c]{text-align:center;padding:40px;color:#666}.top-row[data-v-4de8c68c]{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}@media (max-width:700px){.top-row[data-v-4de8c68c]{grid-template-columns:1fr}}.section-title[data-v-4de8c68c]{font-size:17px;margin:0 0 14px;color:#3b82f6;font-weight:600;display:flex;align-items:center}.section-title[data-v-4de8c68c]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(59,130,246,.2),transparent);margin-left:12px}.vision-box[data-v-4de8c68c]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:10px;padding:20px;font-size:15px;line-height:1.7;color:#555;border-left:4px solid #3b82f6;white-space:pre-line}.team-grid[data-v-4de8c68c]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.team-card[data-v-4de8c68c]{background:#f8fafc;border-radius:10px;padding:12px 14px;border:1px solid #e2e8f0}.team-card .role[data-v-4de8c68c]{font-size:12px;color:#64748b;margin-bottom:2px}.team-card .name[data-v-4de8c68c]{font-size:14px;font-weight:500;color:#1e293b}.bottom-section[data-v-4de8c68c]{border-top:1px solid #e2e8f0;padding-top:28px;margin-top:8px}.bottom-section .section-title[data-v-4de8c68c]{margin-bottom:12px}.contact-grid[data-v-4de8c68c]{display:grid;gap:8px;margin-bottom:24px}.contact-row[data-v-4de8c68c]{display:flex;align-items:flex-start;gap:8px;font-size:14px}.contact-row .label[data-v-4de8c68c]{color:#64748b;min-width:48px}.contact-row a[data-v-4de8c68c]{color:#3b82f6;text-decoration:none}.contact-row a[data-v-4de8c68c]:hover{text-decoration:underline}.social-title[data-v-4de8c68c]{font-size:14px;color:#64748b;margin-bottom:12px}.qrs[data-v-4de8c68c]{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start}.qr-item[data-v-4de8c68c]{text-align:center;background:#f8fafc;padding:16px;border-radius:12px;border:1px solid #e2e8f0}.qr-item img[data-v-4de8c68c]{width:120px;height:120px;display:block;border-radius:8px;-o-object-fit:cover;object-fit:cover}.qr-item span[data-v-4de8c68c]{display:block;margin-top:10px;font-size:13px;color:#64748b;font-weight:500}.upload-progress-dialog[data-v-1e469e9a] .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 24px;border-radius:8px 8px 0 0}.upload-progress-dialog[data-v-1e469e9a] .el-dialog__title{color:#fff;font-weight:600}.upload-progress-dialog[data-v-1e469e9a] .el-dialog__body{padding:24px}.file-info[data-v-1e469e9a]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9ff;border-radius:8px;margin-bottom:24px;border:1px solid #e0e3ff}.file-icon[data-v-1e469e9a]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.file-details[data-v-1e469e9a]{flex:1}.file-name[data-v-1e469e9a]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px;word-break:break-all}.file-size[data-v-1e469e9a]{font-size:14px;color:#666}.progress-section[data-v-1e469e9a]{margin-bottom:24px}.progress-header[data-v-1e469e9a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.progress-label[data-v-1e469e9a]{font-size:16px;font-weight:600;color:#333}.progress-percentage[data-v-1e469e9a]{font-size:16px;font-weight:600;color:#667eea}.progress-bar[data-v-1e469e9a]{margin-bottom:12px}.progress-bar[data-v-1e469e9a] .el-progress-bar__outer{background-color:#f0f0f0;border-radius:4px}.progress-bar[data-v-1e469e9a] .el-progress-bar__inner{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}.progress-details[data-v-1e469e9a]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#666}.uploaded-size[data-v-1e469e9a]{font-weight:500}.speed[data-v-1e469e9a]{color:#667eea;font-weight:500}.time-remaining[data-v-1e469e9a]{color:#999}.status-section[data-v-1e469e9a]{margin-bottom:24px}.status-message[data-v-1e469e9a]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500}.status-message.uploading[data-v-1e469e9a]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.status-message.success[data-v-1e469e9a]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.status-message.exception[data-v-1e469e9a]{background:#fff2f0;color:#ff4d4f;border:1px solid #ffccc7}.status-message i[data-v-1e469e9a]{font-size:16px}.action-buttons[data-v-1e469e9a]{display:flex;justify-content:center;gap:12px}@media (max-width:768px){.upload-progress-dialog[data-v-1e469e9a]{width:90%!important}.file-info[data-v-1e469e9a]{flex-direction:column;text-align:center}.progress-details[data-v-1e469e9a]{flex-direction:column;gap:8px;align-items:flex-start}}.header[data-v-fe3c56aa]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-shadow:0 2px 12px rgba(0,0,0,.1);position:relative;overflow:hidden}.header[data-v-fe3c56aa]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);animation:shimmer-fe3c56aa 3s infinite}@keyframes shimmer-fe3c56aa{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.header-left[data-v-fe3c56aa]{z-index:1}.system-title[data-v-fe3c56aa]{font-size:18px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}.header-right[data-v-fe3c56aa]{display:flex;align-items:center;gap:16px;z-index:1}.user-info[data-v-fe3c56aa]{display:flex;align-items:center;gap:8px}.admin-tag[data-v-fe3c56aa]{background:linear-gradient(45deg,#67c23a,#85ce61);border:none;color:#fff;font-weight:500;box-shadow:0 2px 8px rgba(103,194,58,.3)}.username[data-v-fe3c56aa]{font-weight:500;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.back-btn[data-v-fe3c56aa]{color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;padding:6px 12px;transition:all .3s ease;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.back-btn[data-v-fe3c56aa]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.tech-card[data-v-fe3c56aa]{border:none;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);background:linear-gradient(135deg,#f5f7fa,#c3cfe2);overflow:hidden}.card-header-tech[data-v-fe3c56aa]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:none}.header-left[data-v-fe3c56aa]{display:flex;align-items:center;gap:12px}.tech-icon[data-v-fe3c56aa]{font-size:20px;color:gold;text-shadow:0 2px 4px rgba(0,0,0,.3)}.header-title[data-v-fe3c56aa]{font-size:16px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.tech-search-input[data-v-fe3c56aa]{max-width:240px}.tech-search-input[data-v-fe3c56aa] .el-input__inner{border-radius:20px;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);color:#fff;backdrop-filter:blur(10px)}.tech-search-input[data-v-fe3c56aa] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.7)}.tech-search-input[data-v-fe3c56aa] .el-input__inner::placeholder{color:hsla(0,0%,100%,.7)}.tech-search-input[data-v-fe3c56aa] .el-input__inner:focus{border-color:gold;box-shadow:0 0 0 2px rgba(255,215,0,.2)}.tree-tech-panel[data-v-fe3c56aa]{padding:20px;background:#fff;min-height:400px}.tech-tree[data-v-fe3c56aa]{background:transparent}.tech-tree[data-v-fe3c56aa] .el-tree-node__content{height:48px;border-radius:8px;margin:4px 0;transition:all .3s ease;border:1px solid transparent}.tech-tree[data-v-fe3c56aa] .el-tree-node__content:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateX(4px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.tech-tree[data-v-fe3c56aa] .el-tree-node__content.is-current{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.4)}.custom-tree-node[data-v-fe3c56aa]{width:100%;display:flex;align-items:center;justify-content:space-between}.node-content[data-v-fe3c56aa]{display:flex;align-items:center;gap:12px;flex:1}.node-icon[data-v-fe3c56aa]{font-size:16px;color:#667eea;transition:all .3s ease}.tech-tree[data-v-fe3c56aa] .el-tree-node__content.is-current .node-icon,.tech-tree[data-v-fe3c56aa] .el-tree-node__content:hover .node-icon{color:gold;transform:scale(1.1)}.node-name[data-v-fe3c56aa]{font-weight:500;flex:1}.node-badge[data-v-fe3c56aa]{background:linear-gradient(45deg,#ff6b6b,#ee5a24);color:#fff;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600;min-width:20px;text-align:center;box-shadow:0 2px 8px hsla(0,100%,71%,.3);animation:pulse-fe3c56aa 2s infinite}@keyframes pulse-fe3c56aa{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.empty-state[data-v-fe3c56aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:#909399}.empty-icon[data-v-fe3c56aa]{font-size:48px;margin-bottom:16px;color:#c0c4cc;animation:float-fe3c56aa 3s ease-in-out infinite}@keyframes float-fe3c56aa{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-state p[data-v-fe3c56aa]{font-size:16px;margin:0}@media (max-width:768px){.header-right[data-v-fe3c56aa]{gap:8px}.username[data-v-fe3c56aa]{display:none}.back-btn[data-v-fe3c56aa]{padding:4px 8px;font-size:12px}.card-header-tech[data-v-fe3c56aa]{flex-direction:column;gap:12px;align-items:stretch}.tech-search-input[data-v-fe3c56aa]{max-width:100%}}.metric-card[data-v-fe3c56aa]{border-radius:8px;transition:all .3s ease}.metric-card[data-v-fe3c56aa]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.metric-content[data-v-fe3c56aa]{text-align:center;padding:16px}.metric-value[data-v-fe3c56aa]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:8px}.metric-label[data-v-fe3c56aa]{font-size:14px;color:#7f8c8d;margin-bottom:8px}.metric-change[data-v-fe3c56aa]{font-size:12px;display:flex;align-items:center;justify-content:center;gap:4px}[data-v-fe3c56aa] .api-key-dialog{.el-message-box__content[data-v-fe3c56aa]{word-break:break-all;font-family:Courier New,monospace;background:#f8f9fa;padding:15px;border-radius:4px;border:1px solid #e9ecef}}.metric-change.positive[data-v-fe3c56aa]{color:#27ae60}.metric-change.negative[data-v-fe3c56aa]{color:#e74c3c}.metric-change.neutral[data-v-fe3c56aa]{color:#3498db}.rich-editor-container[data-v-fe3c56aa]{border:1px solid #dcdfe6;border-radius:4px;background:#fff;overflow:hidden}.editor-toolbar[data-v-fe3c56aa]{background:#f5f7fa;border-bottom:1px solid #dcdfe6;padding:8px;overflow-x:auto}.toolbar-row-single[data-v-fe3c56aa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:-moz-max-content;min-width:max-content}.toolbar-row[data-v-fe3c56aa]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.toolbar-btn[data-v-fe3c56aa]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #dcdfe6;background:#fff;border-radius:3px;cursor:pointer;font-size:12px;transition:all .2s}.toolbar-btn[data-v-fe3c56aa]:hover{background:#ecf5ff;border-color:#409eff;color:#409eff}.toolbar-btn[data-v-fe3c56aa]:active{background:#409eff;color:#fff}.toolbar-separator[data-v-fe3c56aa]{color:#dcdfe6;font-size:12px;margin:0 2px}.font-family-select[data-v-fe3c56aa],.font-size-select[data-v-fe3c56aa],.heading-select[data-v-fe3c56aa],.line-height-select[data-v-fe3c56aa]{height:28px;border:1px solid #dcdfe6;border-radius:3px;padding:0 8px;font-size:12px;background:#fff;cursor:pointer;min-width:80px}.font-family-select[data-v-fe3c56aa]:focus,.font-size-select[data-v-fe3c56aa]:focus,.heading-select[data-v-fe3c56aa]:focus,.line-height-select[data-v-fe3c56aa]:focus{border-color:#409eff;outline:none}.color-picker[data-v-fe3c56aa]{width:28px;height:28px;border:1px solid #dcdfe6;border-radius:3px;cursor:pointer;padding:0;background:#fff}.color-picker[data-v-fe3c56aa]::-webkit-color-swatch-wrapper{padding:0}.color-picker[data-v-fe3c56aa]::-webkit-color-swatch{border:none;border-radius:2px}.rich-editor[data-v-fe3c56aa]{min-height:120px;padding:12px;line-height:1.6;color:#303133;overflow-wrap:break-word}.rich-editor-optimized[data-v-fe3c56aa],.rich-editor[data-v-fe3c56aa]{border:none;outline:none;font-size:14px;background:#fff;word-wrap:break-word;white-space:pre-wrap}.rich-editor-optimized[data-v-fe3c56aa]{min-height:150px;max-height:300px;padding:16px;line-height:1.5;color:#606266;overflow-y:auto;resize:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rich-editor[data-v-fe3c56aa]:focus{outline:none}.rich-editor[data-v-fe3c56aa]:empty:before{content:attr(placeholder);color:#c0c4cc;pointer-events:none}.rich-editor p[data-v-fe3c56aa]{margin:0 0 8px 0}.rich-editor h1[data-v-fe3c56aa],.rich-editor h2[data-v-fe3c56aa],.rich-editor h3[data-v-fe3c56aa],.rich-editor h4[data-v-fe3c56aa],.rich-editor h5[data-v-fe3c56aa],.rich-editor h6[data-v-fe3c56aa]{margin:0 0 12px 0;font-weight:700}.rich-editor ol[data-v-fe3c56aa],.rich-editor ul[data-v-fe3c56aa]{margin:0 0 8px 0;padding-left:20px}.rich-editor li[data-v-fe3c56aa]{margin:0 0 4px 0}.rich-editor blockquote[data-v-fe3c56aa]{margin:0 0 8px 0;padding:8px 12px;background:#f5f7fa;border-left:4px solid #409eff;border-radius:0 4px 4px 0}.rich-editor a[data-v-fe3c56aa]{color:#409eff;text-decoration:none}.rich-editor a[data-v-fe3c56aa]:hover{text-decoration:underline}.weekly-report-management[data-v-77210eac]{padding:20px}.header-section[data-v-77210eac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-section h2[data-v-77210eac]{margin:0;font-size:24px;color:#333}.btn-back[data-v-77210eac]{background:#fff;color:#666;border:1px solid #d9d9d9;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.btn-back[data-v-77210eac]:hover{color:#1890ff;border-color:#1890ff}.btn-primary[data-v-77210eac]{background:#1890ff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:5px}.btn-primary[data-v-77210eac]:hover{background:#40a9ff}.filter-section[data-v-77210eac]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.date-input[data-v-77210eac],.filter-select[data-v-77210eac],.search-input[data-v-77210eac]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px}.search-input[data-v-77210eac]{flex:1;min-width:200px}.date-input[data-v-77210eac],.filter-select[data-v-77210eac]{min-width:120px}.btn-reset[data-v-77210eac],.btn-search[data-v-77210eac]{padding:8px 16px;border-radius:4px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:14px}.btn-search[data-v-77210eac]{background:#1890ff;color:#fff;border-color:#1890ff}.btn-search[data-v-77210eac]:hover{background:#40a9ff}.batch-actions[data-v-77210eac]{margin-bottom:16px;padding:12px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;display:flex;align-items:center;gap:12px}.btn-danger[data-v-77210eac]{background:#ff4d4f;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px}.btn-danger[data-v-77210eac]:hover{background:#ff7875}.summary-cell[data-v-77210eac]{max-width:200px;max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;font-size:13px;color:#666}.summary-cell.empty[data-v-77210eac]{color:#999;font-style:italic}.summary-cell[data-v-77210eac] p{margin:0 0 4px 0}.summary-cell[data-v-77210eac] p:last-child{margin-bottom:0}.table-container[data-v-77210eac]{background:#fff;border-radius:4px;overflow:hidden;border:1px solid #f0f0f0}.report-table[data-v-77210eac]{width:100%;border-collapse:collapse}.report-table td[data-v-77210eac],.report-table th[data-v-77210eac]{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}.report-table th[data-v-77210eac]{background:#fafafa;font-weight:600;color:#333}.status-badge[data-v-77210eac]{padding:4px 8px;border-radius:4px;font-size:12px}.status-badge.draft[data-v-77210eac]{background:#f0f0f0;color:#666}.status-badge.published[data-v-77210eac]{background:#f6ffed;color:#52c41a}.actions[data-v-77210eac]{display:flex;gap:8px}.btn-text[data-v-77210eac]{background:none;border:none;color:#1890ff;cursor:pointer;font-size:14px;padding:0}.btn-text[data-v-77210eac]:hover{text-decoration:underline}.text-danger[data-v-77210eac]{color:#ff4d4f}.pagination[data-v-77210eac]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:12px}.btn-page[data-v-77210eac]{padding:6px 12px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer;font-size:14px}.btn-page[data-v-77210eac]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-77210eac]{font-size:14px;color:#666}.weekly-report-edit[data-v-0f07f6a0]{padding:20px;max-width:1200px;margin:0 auto}.header-section[data-v-0f07f6a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-section h2[data-v-0f07f6a0]{margin:0;font-size:24px;color:#333}.header-actions[data-v-0f07f6a0]{display:flex;gap:12px}.btn-default[data-v-0f07f6a0],.btn-primary[data-v-0f07f6a0]{padding:10px 20px;border-radius:4px;border:1px solid #d9d9d9;cursor:pointer;font-size:14px}.btn-primary[data-v-0f07f6a0]{background:#1890ff;color:#fff;border-color:#1890ff}.btn-default[data-v-0f07f6a0]{background:#fff;color:#333}.form-container[data-v-0f07f6a0]{background:#fff;border-radius:4px;padding:24px;border:1px solid #f0f0f0}.form-item[data-v-0f07f6a0]{margin-bottom:24px}.form-label[data-v-0f07f6a0]{display:block;margin-bottom:8px;font-weight:600;color:#333}.required[data-v-0f07f6a0]{color:#ff4d4f}.form-input[data-v-0f07f6a0],.form-textarea[data-v-0f07f6a0]{width:100%;padding:10px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;box-sizing:border-box}.form-hint[data-v-0f07f6a0]{display:block;margin-top:8px;font-size:12px;color:#999}.link-actions[data-v-0f07f6a0]{margin-bottom:16px;display:flex;gap:12px}.btn-add[data-v-0f07f6a0]{padding:8px 16px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.links-list[data-v-0f07f6a0]{border:1px solid #f0f0f0;border-radius:4px;overflow:hidden}.link-item[data-v-0f07f6a0]{display:flex;align-items:center;padding:12px;border-bottom:1px solid #f0f0f0;cursor:move}.link-item[data-v-0f07f6a0]:last-child{border-bottom:none}.drag-handle[data-v-0f07f6a0]{color:#999;margin-right:12px;cursor:grab}.link-content[data-v-0f07f6a0]{flex:1}.link-name[data-v-0f07f6a0]{font-weight:600;margin-bottom:4px}.link-url[data-v-0f07f6a0]{font-size:12px;color:#666;display:flex;gap:8px;align-items:center}.link-type[data-v-0f07f6a0]{padding:2px 6px;border-radius:3px;font-size:11px}.link-type.internal[data-v-0f07f6a0]{background:#e6f7ff;color:#1890ff}.link-type.external[data-v-0f07f6a0]{background:#fff7e6;color:#fa8c16}.btn-icon[data-v-0f07f6a0]{background:none;border:none;color:#1890ff;cursor:pointer;padding:4px 8px;font-size:14px;margin-left:8px}.text-danger[data-v-0f07f6a0]{color:#ff4d4f}.empty-hint[data-v-0f07f6a0]{padding:40px;text-align:center;color:#999;background:#fafafa;border-radius:4px}.modal-overlay[data-v-0f07f6a0]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-0f07f6a0]{background:#fff;border-radius:8px;width:600px;max-width:90%;max-height:80vh;overflow-y:auto}.modal-header[data-v-0f07f6a0]{padding:20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-0f07f6a0]{margin:0;font-size:18px}.btn-close[data-v-0f07f6a0]{background:none;border:none;font-size:28px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;line-height:30px}.modal-body[data-v-0f07f6a0]{padding:20px}.modal-footer[data-v-0f07f6a0]{padding:20px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:12px}.radio-group[data-v-0f07f6a0]{display:flex;gap:24px}.radio-group label[data-v-0f07f6a0]{display:flex;align-items:center;gap:6px;cursor:pointer}.search-wrapper[data-v-0f07f6a0]{position:relative}.search-hint[data-v-0f07f6a0]{position:absolute;top:100%;left:0;right:0;background:#fff7e6;border:1px solid #ffd591;border-radius:4px;padding:8px 12px;margin-top:4px;font-size:13px;color:#d46b08;z-index:10}.regulations-list[data-v-0f07f6a0]{max-height:400px;overflow-y:auto;border:1px solid #d9d9d9;border-radius:4px;margin-top:8px;background:#fff}.pagination-bar[data-v-0f07f6a0]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:12px}.pagination-info[data-v-0f07f6a0]{color:#666;font-size:14px}.list-header[data-v-0f07f6a0]{padding:10px 12px;background:#f0f0f0;font-size:13px;font-weight:600;color:#666;border-bottom:1px solid #d9d9d9}.regulation-item[data-v-0f07f6a0]{padding:12px;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s}.regulation-item[data-v-0f07f6a0]:hover{background:#f5f5f5}.regulation-item.selected[data-v-0f07f6a0]{background:#e6f7ff;border-left:3px solid #1890ff}.reg-icon[data-v-0f07f6a0]{font-size:24px;flex-shrink:0}.reg-content[data-v-0f07f6a0]{flex:1;min-width:0}.reg-name[data-v-0f07f6a0]{font-weight:600;margin-bottom:4px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reg-info[data-v-0f07f6a0]{font-size:12px;color:#999;display:flex;gap:12px}.reg-selected[data-v-0f07f6a0]{color:#52c41a;font-size:20px;font-weight:700;flex-shrink:0}.empty-result[data-v-0f07f6a0]{padding:40px 20px;text-align:center;color:#999;font-size:14px;border:1px solid #f0f0f0;border-radius:4px;margin-top:8px}.rich-editor-container[data-v-0f07f6a0]{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.editor-toolbar[data-v-0f07f6a0]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fafafa;border-bottom:1px solid #d9d9d9;flex-wrap:wrap}.toolbar-btn[data-v-0f07f6a0]{padding:4px 8px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;color:#333;transition:all .2s ease;min-width:28px;height:28px;display:flex;align-items:center;justify-content:center}.toolbar-btn[data-v-0f07f6a0]:hover{background:#f0f0f0;border-color:#40a9ff}.toolbar-btn[data-v-0f07f6a0]:active{background:#e6f7ff;border-color:#1890ff}.toolbar-separator[data-v-0f07f6a0]{color:#d9d9d9;margin:0 4px;font-weight:700}.color-picker[data-v-0f07f6a0]{width:28px;padding:0;background:none}.color-picker[data-v-0f07f6a0],.font-size-select[data-v-0f07f6a0]{height:28px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}.font-size-select[data-v-0f07f6a0]{padding:0 8px;background:#fff;font-size:12px;min-width:80px}.font-size-select[data-v-0f07f6a0]:focus{outline:none;border-color:#40a9ff}.rich-editor[data-v-0f07f6a0]{min-height:120px;padding:12px;outline:none;line-height:1.6;color:#333;font-size:14px;background:#fff}.rich-editor[data-v-0f07f6a0]:focus{outline:none}.rich-editor p[data-v-0f07f6a0]{margin:0 0 8px 0}.rich-editor p[data-v-0f07f6a0]:last-child{margin-bottom:0}.rich-editor strong[data-v-0f07f6a0]{font-weight:600}.rich-editor em[data-v-0f07f6a0]{font-style:italic}.rich-editor ol[data-v-0f07f6a0],.rich-editor ul[data-v-0f07f6a0]{margin:8px 0;padding-left:20px}.rich-editor li[data-v-0f07f6a0]{margin:4px 0}.login-container[data-v-62bb9370]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-card[data-v-62bb9370]{background:#fff;padding:40px;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.1);width:100%;max-width:400px}.login-card h2[data-v-62bb9370]{text-align:center;margin-bottom:30px;color:#333}.login-form[data-v-62bb9370]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-62bb9370]{display:flex;flex-direction:column;gap:5px}.form-group label[data-v-62bb9370]{font-weight:700;color:#555}.form-group input[data-v-62bb9370]{padding:12px;border:1px solid #ddd;border-radius:5px;font-size:16px;transition:border-color .3s}.form-group input[data-v-62bb9370]:focus{outline:none;border-color:#667eea}.login-btn[data-v-62bb9370]{background:#667eea;color:#fff;border:none;padding:12px;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s}.login-btn[data-v-62bb9370]:hover:not(:disabled){background:#5a6fd8}.login-btn[data-v-62bb9370]:disabled{opacity:.6;cursor:not-allowed}.login-error[data-v-62bb9370]{color:#c00;font-size:13px;margin:0 0 8px 0}.login-footer[data-v-62bb9370]{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.login-footer a[data-v-62bb9370]{color:#667eea;text-decoration:none}.login-footer a[data-v-62bb9370]:hover{text-decoration:underline}.forgot-row[data-v-62bb9370]{margin-top:-8px;margin-bottom:4px;text-align:right}.forgot-link[data-v-62bb9370]{color:#667eea;font-size:14px;text-decoration:none}.forgot-link[data-v-62bb9370]:hover{text-decoration:underline}.modal-overlay[data-v-62bb9370]{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box.forgot-modal[data-v-62bb9370]{background:#fff;padding:28px 32px;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.2);width:100%;max-width:400px}.forgot-modal h3[data-v-62bb9370]{margin:0 0 20px 0;text-align:center;color:#333;font-size:20px}.forgot-form .form-group[data-v-62bb9370]{margin-bottom:16px}.forgot-form .form-group label[data-v-62bb9370]{display:block;margin-bottom:6px;font-weight:700;color:#555}.forgot-form .form-group input[data-v-62bb9370]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:5px;font-size:14px;box-sizing:border-box}.code-row[data-v-62bb9370]{display:flex;gap:10px}.code-row input[data-v-62bb9370]{flex:1}.code-btn[data-v-62bb9370]{flex-shrink:0;padding:10px 14px;background:#f0f0f0;border:1px solid #ddd;border-radius:5px;font-size:13px;cursor:pointer;white-space:nowrap}.code-btn[data-v-62bb9370]:hover:not(:disabled){background:#e0e0e0}.code-btn[data-v-62bb9370]:disabled{opacity:.7;cursor:not-allowed}.modal-actions[data-v-62bb9370]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #eee}.btn-cancel[data-v-62bb9370]{padding:10px 20px;background:#f5f5f5;border:1px solid #ddd;border-radius:5px;font-size:14px;cursor:pointer}.btn-cancel[data-v-62bb9370]:hover{background:#eee}.btn-submit[data-v-62bb9370]{padding:10px 24px;background:#667eea;color:#fff;border:none;border-radius:5px;font-size:14px;cursor:pointer}.btn-submit[data-v-62bb9370]:hover:not(:disabled){background:#5a6fd8}.btn-submit[data-v-62bb9370]:disabled{opacity:.6;cursor:not-allowed}.register-container[data-v-db4e6412]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.back-to-home[data-v-db4e6412]{position:absolute;top:20px;left:20px}.back-btn[data-v-db4e6412]{background:hsla(0,0%,100%,.9);border:none;padding:10px 16px;border-radius:8px;font-size:14px;color:#667eea;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.back-btn[data-v-db4e6412]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.back-icon[data-v-db4e6412]{font-size:16px;font-weight:700}.register-card[data-v-db4e6412]{background:#fff;padding:40px;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.1);width:100%;max-width:500px;position:relative}.register-card h2[data-v-db4e6412]{text-align:center;margin-bottom:30px;color:#333;font-size:24px}.form-section-title[data-v-db4e6412]{margin:24px 0 16px 0;padding-bottom:8px;color:#333;font-size:15px;font-weight:600;border-bottom:1px solid #eee}.form-section-title[data-v-db4e6412]:first-of-type{margin-top:0}.form-select[data-v-db4e6412]{background:#fff}.form-input-other[data-v-db4e6412],.form-select[data-v-db4e6412]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none}.form-input-other[data-v-db4e6412]{margin-top:8px}.login-method-tabs[data-v-db4e6412]{display:flex;margin-bottom:30px;border-radius:8px;overflow:hidden;border:1px solid #e0e3ff}.tab-btn[data-v-db4e6412]{flex:1;padding:12px;border:none;background:#f8f9ff;color:#667eea;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.tab-btn.active[data-v-db4e6412]{background:#667eea;color:#fff}.register-form[data-v-db4e6412]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-db4e6412]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-db4e6412]{font-weight:600;color:#333;font-size:14px}.form-group input[data-v-db4e6412]{padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s}.form-group input[data-v-db4e6412]:focus{outline:none;border-color:#667eea}.form-group small[data-v-db4e6412]{color:#666;font-size:12px;margin-top:4px}.code-row[data-v-db4e6412]{display:flex;gap:10px;align-items:center}.code-input[data-v-db4e6412]{flex:1;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px}.code-input[data-v-db4e6412]:focus{outline:none;border-color:#667eea}.code-btn[data-v-db4e6412]{white-space:nowrap;padding:12px 16px;border-radius:8px;font-size:14px;border:1px solid #667eea;background:#fff;color:#667eea;cursor:pointer;transition:all .3s}.code-btn[data-v-db4e6412]:hover:not(:disabled){background:#667eea;color:#fff}.code-btn[data-v-db4e6412]:disabled{opacity:.6;cursor:not-allowed}.optional-info[data-v-db4e6412]{background:#f8f9ff;padding:20px;border-radius:8px;border:1px solid #e0e3ff}.optional-info h4[data-v-db4e6412]{margin:0 0 15px 0;color:#667eea;font-size:16px}.agreement[data-v-db4e6412]{display:flex;align-items:flex-start;gap:8px;color:#666;font-size:14px}.agreement input[type=checkbox][data-v-db4e6412]{margin-top:2px}.agreement a[data-v-db4e6412]{color:#667eea;text-decoration:none}.agreement a[data-v-db4e6412]:hover{text-decoration:underline}.register-btn[data-v-db4e6412]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:14px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.register-btn[data-v-db4e6412]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.register-btn[data-v-db4e6412]:disabled{opacity:.6;cursor:not-allowed}.register-footer[data-v-db4e6412]{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.register-footer a[data-v-db4e6412]{color:#667eea;text-decoration:none;font-weight:500}.register-footer a[data-v-db4e6412]:hover{text-decoration:underline}.home-link[data-v-db4e6412]{margin-top:15px;text-align:center}.home-btn[data-v-db4e6412]{display:inline-flex;align-items:center;gap:6px;color:#667eea;text-decoration:none;font-weight:500;padding:8px 16px;border-radius:6px;background:rgba(102,126,234,.1);transition:all .3s ease}.home-btn[data-v-db4e6412]:hover{background:rgba(102,126,234,.2);transform:translateY(-1px)}.home-icon[data-v-db4e6412]{font-size:16px}.wechat-login[data-v-db4e6412]{text-align:center}.qr-container[data-v-db4e6412]{margin-bottom:30px}.qr-code[data-v-db4e6412]{width:200px;height:200px;margin:0 auto 20px;border:2px solid #e0e3ff;border-radius:12px;background:#f8f9ff;overflow:hidden}.qr-code-image[data-v-db4e6412],.qr-code[data-v-db4e6412]{display:flex;align-items:center;justify-content:center;position:relative}.qr-code-image[data-v-db4e6412]{width:100%;height:100%}.qr-code-image img[data-v-db4e6412]{max-width:100%;max-height:100%;border-radius:8px}.qr-expired[data-v-db4e6412]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;border-radius:12px}.qr-expired p[data-v-db4e6412]{margin:0 0 10px 0;font-size:14px}.refresh-btn[data-v-db4e6412]{background:#667eea;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.refresh-btn[data-v-db4e6412]:hover{background:#5a6fd8;transform:translateY(-1px)}.qr-placeholder[data-v-db4e6412]{text-align:center}.qr-icon[data-v-db4e6412]{font-size:48px;margin-bottom:10px}.qr-tip[data-v-db4e6412]{color:#666;font-size:12px;margin-top:8px}.qr-tips[data-v-db4e6412]{text-align:left;color:#666;font-size:14px;line-height:1.6}.qr-tips p[data-v-db4e6412]{margin:5px 0}.wechat-bind-form[data-v-db4e6412]{margin-top:30px;padding-top:30px;border-top:1px solid #eee}.wechat-bind-form h4[data-v-db4e6412]{margin:0 0 20px 0;color:#333;text-align:center}@media (max-width:768px){.features-section[data-v-aa57eb2e]{flex-direction:column;gap:15px}.feature-card[data-v-aa57eb2e]{flex:none}}@keyframes spin-3335e05f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}iframe[data-v-3335e05f]{transition:opacity .3s ease}iframe[data-v-3335e05f]:not([src=""]){opacity:1}@media (max-width:768px){.agent-table[data-v-7f101626]{font-size:12px}.agent-table td[data-v-7f101626],.agent-table th[data-v-7f101626]{padding:8px}}.agents-grid[data-v-354d833a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,400px));gap:24px;justify-content:center}.agent-card[data-v-354d833a]{display:flex;flex-direction:column;height:100%;max-width:400px}.glass-card[data-v-354d833a]{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);border-radius:24px;padding:28px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.5);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.glass-card[data-v-354d833a]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.85);box-shadow:0 12px 40px rgba(0,0,0,.15)}.status-indicator[data-v-354d833a]{position:absolute;top:16px;right:16px;width:12px;height:12px;background:#28a745;border-radius:50%;box-shadow:0 0 10px rgba(40,167,69,.5);animation:pulse-354d833a 2s infinite}.agent-header[data-v-354d833a]{display:flex;align-items:flex-start;margin-bottom:20px;flex-shrink:0}.agent-icon[data-v-354d833a]{font-size:44px;margin-right:14px;flex-shrink:0}.agent-title-wrapper[data-v-354d833a]{flex:1;min-width:0}.agent-title[data-v-354d833a]{font-size:19px;font-weight:600;color:#1f2937;margin-bottom:4px;line-height:1.4;word-wrap:break-word}.agent-subtitle[data-v-354d833a]{font-size:12px;color:#6b7280}.agent-description[data-v-354d833a]{font-size:14px;line-height:1.6;color:#4b5563;margin-bottom:0;flex:1 1 auto;overflow-y:auto;max-height:100px;min-height:100px;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(28,115,218,.3) transparent}.agent-footer[data-v-354d833a]{display:flex;flex-direction:column;gap:8px;margin-top:auto;flex-shrink:0}.agent-description[data-v-354d833a]::-webkit-scrollbar{width:6px}.agent-description[data-v-354d833a]::-webkit-scrollbar-track{background:transparent}.agent-description[data-v-354d833a]::-webkit-scrollbar-thumb{background-color:rgba(28,115,218,.3);border-radius:3px}.agent-description[data-v-354d833a]::-webkit-scrollbar-thumb:hover{background-color:rgba(28,115,218,.5)}.agent-stats[data-v-354d833a]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#6b7280;margin:0;padding:8px 12px;background:rgba(28,115,218,.05);border-radius:8px;visibility:visible;opacity:1}.agent-stats span[data-v-354d833a]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.start-chat-button[data-v-354d833a]{width:100%;padding:13px 22px;background:linear-gradient(135deg,#1c73da,#0056b3);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(28,115,218,.3);margin:0}.start-chat-button[data-v-354d833a]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(28,115,218,.4)}@keyframes pulse-354d833a{0%{box-shadow:0 0 0 0 rgba(40,167,69,.7)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}to{box-shadow:0 0 0 0 rgba(40,167,69,0)}}@media (max-width:768px){.agents-grid[data-v-354d833a]{grid-template-columns:1fr}.agent-card[data-v-354d833a]{max-width:none}.search-input[data-v-354d833a]{width:100%}.language-switcher[data-v-354d833a]{position:static!important;top:0!important;right:10px!important;margin-bottom:15px}.language-switcher button[data-v-354d833a]{padding:6px 12px!important;font-size:12px!important}}.user-message[data-v-f1d21e44]{flex-direction:row-reverse}.user-message>div[data-v-f1d21e44]:first-child{order:2}.user-message>div[data-v-f1d21e44]:last-child{order:1}.markdown-content[data-v-f1d21e44]{word-wrap:break-word;overflow-wrap:break-word}.markdown-content[data-v-f1d21e44] h1,.markdown-content[data-v-f1d21e44] h2,.markdown-content[data-v-f1d21e44] h3,.markdown-content[data-v-f1d21e44] h4,.markdown-content[data-v-f1d21e44] h5,.markdown-content[data-v-f1d21e44] h6{margin-top:1em;margin-bottom:.5em;font-weight:600;line-height:1.25}.markdown-content[data-v-f1d21e44] h1{font-size:1.5em;border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-content[data-v-f1d21e44] h2{font-size:1.3em;border-bottom:1px solid #eaecef;padding-bottom:.3em}.markdown-content[data-v-f1d21e44] h3{font-size:1.1em}.markdown-content[data-v-f1d21e44] p{margin-bottom:1em;line-height:1.6}.markdown-content[data-v-f1d21e44] ol,.markdown-content[data-v-f1d21e44] ul{margin-bottom:1em;padding-left:2em}.markdown-content[data-v-f1d21e44] li{margin-bottom:.25em;line-height:1.6}.markdown-content[data-v-f1d21e44] code{background-color:rgba(27,31,35,.05);border-radius:3px;font-size:85%;margin:0;padding:.2em .4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.markdown-content[data-v-f1d21e44] pre{background-color:#f6f8fa;border-radius:6px;font-size:85%;line-height:1.45;overflow:auto;padding:16px;margin-bottom:1em}.markdown-content[data-v-f1d21e44] pre code{background-color:transparent;border:0;display:inline;line-height:inherit;margin:0;overflow:visible;padding:0;word-wrap:normal}.markdown-content[data-v-f1d21e44] blockquote{border-left:4px solid #dfe2e5;color:#6a737d;padding:0 1em;margin:0 0 1em 0}.markdown-content[data-v-f1d21e44] table{border-collapse:collapse;margin-bottom:1em;width:100%}.markdown-content[data-v-f1d21e44] table td,.markdown-content[data-v-f1d21e44] table th{border:1px solid #dfe2e5;padding:6px 13px}.markdown-content[data-v-f1d21e44] table th{background-color:#f6f8fa;font-weight:600}.markdown-content[data-v-f1d21e44] table tr:nth-child(2n){background-color:#f6f8fa}.markdown-content[data-v-f1d21e44] a{color:#0366d6;text-decoration:none}.markdown-content[data-v-f1d21e44] a:hover{text-decoration:underline}.markdown-content[data-v-f1d21e44] strong{font-weight:600}.markdown-content[data-v-f1d21e44] em{font-style:italic}.markdown-content[data-v-f1d21e44] hr{background-color:#e1e4e8;border:0;height:.25em;margin:1.5em 0;padding:0}@keyframes pulse-f1d21e44{0%{box-shadow:0 0 0 0 rgba(40,167,69,.7)}70%{box-shadow:0 0 0 6px rgba(40,167,69,0)}to{box-shadow:0 0 0 0 rgba(40,167,69,0)}}@keyframes typing-f1d21e44{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-10px);opacity:1}}.agent-switch-button[data-v-f1d21e44]:hover{background:rgba(28,115,218,.15)!important;border-color:rgba(28,115,218,.3)!important}.agent-option[data-v-f1d21e44]:hover{background:rgba(28,115,218,.05)}.agent-option-active[data-v-f1d21e44]{background:rgba(28,115,218,.08)!important}.agent-dropdown[data-v-f1d21e44]::-webkit-scrollbar{width:6px}.agent-dropdown[data-v-f1d21e44]::-webkit-scrollbar-track{background:transparent}.agent-dropdown[data-v-f1d21e44]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.agent-dropdown[data-v-f1d21e44]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.send-button[data-v-f1d21e44]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(28,115,218,.4)}.send-button[data-v-f1d21e44]:active:not(:disabled){transform:scale(.95)}.send-button[data-v-f1d21e44]:disabled{cursor:not-allowed!important}.stop-button[data-v-f1d21e44]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(220,53,69,.4)}.stop-button[data-v-f1d21e44]:active:not(:disabled){transform:scale(.95)}.stop-button[data-v-f1d21e44]:disabled{cursor:not-allowed!important}@media (max-width:768px){.chat-container[data-v-f1d21e44]{height:calc(100vh - 100px)}.message-content[data-v-f1d21e44]{max-width:85%}.input-area[data-v-f1d21e44]{padding:15px!important}.quick-actions[data-v-f1d21e44]{margin-bottom:10px!important}.quick-actions button[data-v-f1d21e44]{font-size:11px!important;padding:4px 8px!important}.input-container[data-v-f1d21e44]{gap:8px!important}.send-button[data-v-f1d21e44]{width:40px!important;height:40px!important;font-size:16px!important}.language-switcher button[data-v-f1d21e44]{padding:4px 8px!important;font-size:11px!important}}.career-psychology-page[data-v-66750016]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e8ecf1)}.content-main[data-v-66750016]{padding:60px 0}.container[data-v-66750016]{max-width:1200px;margin:0 auto;padding:0 20px}.title-card[data-v-66750016]{background:#fff;border-radius:16px;padding:40px;margin-bottom:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);text-align:center}.main-title[data-v-66750016]{font-size:32px;font-weight:700;color:#1a1a1a;margin:0 0 12px 0;line-height:1.3}.main-subtitle[data-v-66750016]{font-size:16px;color:#666;margin:0;font-weight:400}.layout-wrapper[data-v-66750016]{display:flex;gap:20px;align-items:flex-start}.nav-sidebar[data-v-66750016]{width:300px;min-width:260px;background:#fff;border-radius:14px;padding:16px 16px 12px;box-shadow:0 6px 18px rgba(0,0,0,.08);position:sticky;top:20px;align-self:stretch;border:1px solid #eef0ff}.nav-header[data-v-66750016]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.nav-title[data-v-66750016]{margin:0;color:#333;font-size:18px;font-weight:700}.nav-list[data-v-66750016]{max-height:60vh;overflow:auto;padding-right:4px}.nav-item[data-v-66750016]{padding:12px 16px;margin:4px 0;border-radius:8px;cursor:pointer;transition:all .3s ease;border:1px solid #e0e3ff;color:#333;font-weight:500;background:transparent}.nav-item[data-v-66750016]:hover{background-color:#f8f9ff;border-color:#667eea}.nav-item-selected[data-v-66750016]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;font-weight:600;box-shadow:0 2px 8px rgba(102,126,234,.3)}.nav-item-selected[data-v-66750016]:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.content-section[data-v-66750016]{flex:1;background:#fff;border-radius:14px;padding:22px;box-shadow:0 6px 18px rgba(0,0,0,.08);border:1px solid #eef0ff}.loading-state[data-v-66750016]{text-align:center;padding:60px 20px;color:#666}.loading-spinner[data-v-66750016]{width:40px;height:40px;margin:0 auto 16px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-66750016 1s linear infinite}@keyframes spin-66750016{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content-card[data-v-66750016]{margin-bottom:24px}.rich-content[data-v-66750016]{font-size:16px;line-height:1.95;color:#333}.rich-content[data-v-66750016] p{margin:20px 0;text-indent:2em}.rich-content[data-v-66750016] h2{font-size:24px;font-weight:700;margin:36px 0 20px 0;color:#1a1a1a;padding-bottom:10px;border-bottom:2px solid #e8e8e8}.rich-content[data-v-66750016] h3{font-size:20px;font-weight:600;margin:28px 0 16px 0;color:#333}.rich-content[data-v-66750016] ol,.rich-content[data-v-66750016] ul{margin:18px 0;padding-left:2em}.rich-content[data-v-66750016] li{margin:10px 0;line-height:1.85}.contact-card[data-v-66750016]{background:#f8f9ff;border-radius:12px;padding:24px;text-align:center;border:1px solid #eef0ff}.contact-desc[data-v-66750016]{font-size:14px;color:#666;margin:0}.wechat-float[data-v-66750016]{position:fixed;right:25px;top:50%;transform:translateY(-50%);z-index:999;transition:all .3s ease}.wechat-float-icon[data-v-66750016]{width:48px;height:48px;background:#07c160;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(7,193,96,.3);transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff}.wechat-float-icon[data-v-66750016]:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(7,193,96,.4);background:#08d26e}.wechat-float-icon[data-v-66750016]:active{transform:scale(.95)}.wechat-float-icon svg[data-v-66750016]{width:36px;height:36px}.wechat-float-content[data-v-66750016]{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#fff;border-radius:16px;padding:20px;min-width:220px;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:slideInRight-66750016 .3s ease}@keyframes slideInRight-66750016{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.wechat-float-close[data-v-66750016]{position:absolute;top:10px;right:10px;width:24px;height:24px;border:none;background:#f0f0f0;border-radius:50%;cursor:pointer;font-size:18px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1}.wechat-float-close[data-v-66750016]:hover{background:#e0e0e0;transform:rotate(90deg)}.wechat-float-title[data-v-66750016]{font-size:16px;color:#4a6fa5;font-weight:600;margin-bottom:15px;text-align:center;padding-right:20px}.wechat-float-qr[data-v-66750016]{display:flex;justify-content:center;margin-bottom:15px}.wechat-float-qr img[data-v-66750016]{width:180px;height:180px;border-radius:8px;border:1px solid #e8ecf1}.qr-placeholder[data-v-66750016]{width:180px;height:180px;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px;border:1px dashed #e8ecf1;border-radius:8px}@media (max-width:968px){.layout-wrapper[data-v-66750016]{flex-direction:column}.nav-sidebar[data-v-66750016]{width:100%;position:static;margin-bottom:20px}.nav-list[data-v-66750016]{max-height:none;display:flex;flex-wrap:wrap;gap:8px}.nav-item[data-v-66750016]{flex:1;min-width:120px;margin:0}.title-card[data-v-66750016]{padding:32px 24px}.main-title[data-v-66750016]{font-size:26px}.wechat-float[data-v-66750016]{right:15px}.wechat-float-icon[data-v-66750016]{width:44px;height:44px}.wechat-float-icon svg[data-v-66750016]{width:32px;height:32px}.wechat-float-content[data-v-66750016]{right:60px;min-width:200px;padding:15px}.wechat-float-qr img[data-v-66750016]{width:160px;height:160px}}.rich-content[data-v-9d598024]{font-size:16px;line-height:1.95;color:#333}.rich-content[data-v-9d598024] p{margin:20px 0;text-indent:2em}.rich-content[data-v-9d598024] h2{font-size:24px;font-weight:700;margin:36px 0 20px 0;color:#1a1a1a;padding-bottom:10px;border-bottom:2px solid #e8e8e8}.rich-content[data-v-9d598024] h3{font-size:20px;font-weight:600;margin:28px 0 16px 0;color:#333}.rich-content[data-v-9d598024] ol,.rich-content[data-v-9d598024] ul{margin:18px 0;padding-left:2em}.rich-content[data-v-9d598024] li{margin:10px 0;line-height:1.85}.rich-content[data-v-9d598024] img{max-width:100%;height:auto;margin:20px 0;border-radius:8px}.content-card[data-v-9d598024]{padding:18px 20px;border:1px solid #e9ebff;border-radius:14px;background:linear-gradient(135deg,#fafbff,#fff);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.content-card[data-v-9d598024]:hover{border-color:#667eea;background:#f8f9ff;transform:translateY(-2px);box-shadow:0 4px 16px rgba(102,126,234,.15)}.btn-back-list[data-v-9d598024]{display:flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#f8f9ff,#fff);color:#667eea;border:1px solid #e0e3ff;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.btn-back-list[data-v-9d598024]:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.detail-main[data-v-9d598024]{background:linear-gradient(135deg,#f8f9ff,#fff);border-radius:16px;padding:28px;margin-bottom:24px;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid #eef0ff}.detail-content-box[data-v-9d598024]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.04);border:1px solid #f0f0f0}.contact-card[data-v-9d598024]{background:#f8f9ff;border-radius:12px;padding:24px;text-align:center;border:1px solid #eef0ff;margin-top:24px}.contact-desc[data-v-9d598024]{font-size:14px;color:#666;margin:0}.wechat-float[data-v-9d598024]{position:fixed;right:25px;top:50%;transform:translateY(-50%);z-index:999;transition:all .3s ease}.wechat-float-icon[data-v-9d598024]{width:48px;height:48px;background:#07c160;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(7,193,96,.3);transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff}.wechat-float-icon[data-v-9d598024]:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(7,193,96,.4);background:#08d26e}.wechat-float-icon[data-v-9d598024]:active{transform:scale(.95)}.wechat-float-icon svg[data-v-9d598024]{width:36px;height:36px}.wechat-float-content[data-v-9d598024]{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#fff;border-radius:16px;padding:20px;min-width:220px;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:slideInRight-9d598024 .3s ease}@keyframes slideInRight-9d598024{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.wechat-float-close[data-v-9d598024]{position:absolute;top:10px;right:10px;width:24px;height:24px;border:none;background:#f0f0f0;border-radius:50%;cursor:pointer;font-size:18px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1}.wechat-float-close[data-v-9d598024]:hover{background:#e0e0e0;transform:rotate(90deg)}.wechat-float-title[data-v-9d598024]{font-size:16px;color:#4a6fa5;font-weight:600;margin-bottom:15px;text-align:center;padding-right:20px}.wechat-float-qr[data-v-9d598024]{display:flex;justify-content:center;margin-bottom:15px}.wechat-float-qr img[data-v-9d598024]{width:180px;height:180px;border-radius:8px;border:1px solid #e8ecf1}.qr-placeholder[data-v-9d598024]{width:180px;height:180px;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px;border:1px dashed #e8ecf1;border-radius:8px}@keyframes spin-9d598024{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:968px){main>div>div[data-v-9d598024]{flex-direction:column}aside[data-v-9d598024]{width:100%!important;position:static!important;margin-bottom:20px}.wechat-float[data-v-9d598024]{right:15px}.wechat-float-icon[data-v-9d598024]{width:44px;height:44px}.wechat-float-icon svg[data-v-9d598024]{width:32px;height:32px}.wechat-float-content[data-v-9d598024]{right:60px;min-width:200px;padding:15px}.wechat-float-qr img[data-v-9d598024]{width:160px;height:160px}}.career-legal-page[data-v-b506ceda]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e8ecf1)}.content-main[data-v-b506ceda]{padding:60px 0}.article-wrapper[data-v-b506ceda]{max-width:850px;margin:0 auto;padding:0 20px}.title-card[data-v-b506ceda]{background:#fff;border-radius:16px;padding:40px;margin-bottom:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);text-align:center}.main-title[data-v-b506ceda]{font-size:32px;font-weight:700;color:#1a1a1a;margin:0 0 12px 0;line-height:1.3}.main-subtitle[data-v-b506ceda]{font-size:16px;color:#666;margin:0;font-weight:400}.content-card[data-v-b506ceda]{background:#fff;border-radius:16px;padding:48px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:32px}.rich-content[data-v-b506ceda]{font-size:16px;line-height:1.95;color:#333}.rich-content[data-v-b506ceda] p{margin:20px 0;text-indent:2em}.rich-content[data-v-b506ceda] h2{font-size:24px;font-weight:700;margin:36px 0 20px 0;color:#1a1a1a;padding-bottom:10px;border-bottom:2px solid #e8e8e8}.rich-content[data-v-b506ceda] h3{font-size:20px;font-weight:600;margin:28px 0 16px 0;color:#333}.rich-content[data-v-b506ceda] ol,.rich-content[data-v-b506ceda] ul{margin:18px 0;padding-left:2em}.rich-content[data-v-b506ceda] li{margin:10px 0;line-height:1.85}.contact-card[data-v-b506ceda]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);text-align:center}.contact-desc[data-v-b506ceda]{font-size:14px;color:#666;margin:0}.wechat-float[data-v-b506ceda]{position:fixed;right:25px;top:50%;transform:translateY(-50%);z-index:999;transition:all .3s ease}.wechat-float-icon[data-v-b506ceda]{width:48px;height:48px;background:#07c160;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(7,193,96,.3);transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff}.wechat-float-icon[data-v-b506ceda]:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(7,193,96,.4);background:#08d26e}.wechat-float-icon[data-v-b506ceda]:active{transform:scale(.95)}.wechat-float-icon svg[data-v-b506ceda]{width:36px;height:36px}.wechat-float-content[data-v-b506ceda]{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#fff;border-radius:16px;padding:20px;min-width:220px;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:slideInRight-b506ceda .3s ease}@keyframes slideInRight-b506ceda{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.wechat-float-close[data-v-b506ceda]{position:absolute;top:10px;right:10px;width:24px;height:24px;border:none;background:#f0f0f0;border-radius:50%;cursor:pointer;font-size:18px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1}.wechat-float-close[data-v-b506ceda]:hover{background:#e0e0e0;transform:rotate(90deg)}.wechat-float-title[data-v-b506ceda]{font-size:16px;color:#4a6fa5;font-weight:600;margin-bottom:15px;text-align:center;padding-right:20px}.wechat-float-qr[data-v-b506ceda]{display:flex;justify-content:center;margin-bottom:15px}.wechat-float-qr img[data-v-b506ceda]{width:180px;height:180px;border-radius:8px;border:1px solid #e8ecf1}.qr-placeholder[data-v-b506ceda]{width:180px;height:180px;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px;border:1px dashed #e8ecf1;border-radius:8px}@media (max-width:768px){.article-wrapper[data-v-b506ceda]{padding:0 16px}.contact-card[data-v-b506ceda],.content-card[data-v-b506ceda],.title-card[data-v-b506ceda]{padding:32px 24px}.main-title[data-v-b506ceda]{font-size:26px}.wechat-float[data-v-b506ceda]{right:15px}.wechat-float-icon[data-v-b506ceda]{width:44px;height:44px}.wechat-float-icon svg[data-v-b506ceda]{width:32px;height:32px}.wechat-float-content[data-v-b506ceda]{right:60px;min-width:200px;padding:15px}.wechat-float-qr img[data-v-b506ceda]{width:160px;height:160px}}.rich-content[data-v-4a5847a6]{font-size:16px;line-height:1.95;color:#333}.rich-content[data-v-4a5847a6] p{margin:20px 0;text-indent:2em}.rich-content[data-v-4a5847a6] h2{font-size:24px;font-weight:700;margin:36px 0 20px 0;color:#1a1a1a;padding-bottom:10px;border-bottom:2px solid #e8e8e8}.rich-content[data-v-4a5847a6] h3{font-size:20px;font-weight:600;margin:28px 0 16px 0;color:#333}.rich-content[data-v-4a5847a6] ol,.rich-content[data-v-4a5847a6] ul{margin:18px 0;padding-left:2em}.rich-content[data-v-4a5847a6] li{margin:10px 0;line-height:1.85}.rich-content[data-v-4a5847a6] img{max-width:100%;height:auto;margin:20px 0;border-radius:8px}.content-card[data-v-4a5847a6]{padding:18px 20px;border:1px solid #e9ebff;border-radius:14px;background:linear-gradient(135deg,#fafbff,#fff);box-shadow:0 2px 8px rgba(0,0,0,.04)}.card-resume-content[data-v-4a5847a6]{max-height:280px;overflow-y:auto;font-size:14px;line-height:1.7;color:#555}.wechat-float[data-v-4a5847a6]{position:fixed;right:25px;top:50%;transform:translateY(-50%);z-index:999;transition:all .3s ease}.wechat-float-icon[data-v-4a5847a6]{width:48px;height:48px;background:#07c160;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(7,193,96,.3);transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff}.wechat-float-icon[data-v-4a5847a6]:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(7,193,96,.4);background:#08d26e}.wechat-float-icon[data-v-4a5847a6]:active{transform:scale(.95)}.wechat-float-icon svg[data-v-4a5847a6]{width:36px;height:36px}.wechat-float-content[data-v-4a5847a6]{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#fff;border-radius:16px;padding:20px;min-width:220px;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:slideInRight-4a5847a6 .3s ease}@keyframes slideInRight-4a5847a6{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.wechat-float-close[data-v-4a5847a6]{position:absolute;top:10px;right:10px;width:24px;height:24px;border:none;background:#f0f0f0;border-radius:50%;cursor:pointer;font-size:18px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1}.wechat-float-close[data-v-4a5847a6]:hover{background:#e0e0e0;transform:rotate(90deg)}.wechat-float-title[data-v-4a5847a6]{font-size:16px;color:#4a6fa5;font-weight:600;margin-bottom:15px;text-align:center;padding-right:20px}.wechat-float-qr[data-v-4a5847a6]{display:flex;justify-content:center;margin-bottom:15px}.wechat-float-qr img[data-v-4a5847a6]{width:180px;height:180px;border-radius:8px;border:1px solid #e8ecf1}.qr-placeholder[data-v-4a5847a6]{width:180px;height:180px;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px;border:1px dashed #e8ecf1;border-radius:8px}@keyframes spin-4a5847a6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:968px){main>div>div[data-v-4a5847a6]{flex-direction:column}aside[data-v-4a5847a6]{width:100%!important;position:static!important;margin-bottom:20px}.wechat-float[data-v-4a5847a6]{right:15px}.wechat-float-icon[data-v-4a5847a6]{width:44px;height:44px}.wechat-float-icon svg[data-v-4a5847a6]{width:32px;height:32px}.wechat-float-content[data-v-4a5847a6]{right:60px;min-width:200px;padding:15px}.wechat-float-qr img[data-v-4a5847a6]{width:160px;height:160px}}.profile-card[data-v-23ec0e72]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.form-section[data-v-23ec0e72]{margin-bottom:24px}.form-section-title[data-v-23ec0e72]{margin:0 0 16px 0;padding-bottom:8px;font-size:15px;font-weight:600;color:#333;border-bottom:1px solid #eee}.form-group[data-v-23ec0e72]{margin-bottom:16px}.form-group label[data-v-23ec0e72]{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#333}.code-row[data-v-23ec0e72]{display:flex;gap:10px;align-items:center}.code-input[data-v-23ec0e72]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px}.code-btn[data-v-23ec0e72]{white-space:nowrap;padding:10px 16px;border-radius:8px;font-size:14px;border:1px solid #667eea;background:#fff;color:#667eea;cursor:pointer}.code-btn[data-v-23ec0e72]:hover:not(:disabled){background:#667eea;color:#fff}.code-btn[data-v-23ec0e72]:disabled{opacity:.6;cursor:not-allowed}.form-hint[data-v-23ec0e72]{font-size:12px;color:#909399;margin-top:6px;display:block}.form-readonly[data-v-23ec0e72]{padding:10px 12px;background:#f5f5f5;border-radius:8px;font-size:14px;color:#333}.form-group .form-select[data-v-23ec0e72],.form-group input.form-input[data-v-23ec0e72]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none}.form-input-other[data-v-23ec0e72]{margin-top:8px}.form-actions[data-v-23ec0e72]{display:flex;gap:12px;flex-wrap:wrap}.btn-primary[data-v-23ec0e72]{padding:8px 16px;background:#1976d2;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.btn-secondary[data-v-23ec0e72]{padding:8px 16px;background:#fff;color:#1976d2;border:1px solid #1976d2;border-radius:8px;font-size:14px;cursor:pointer}.btn-save[data-v-23ec0e72]{padding:10px 24px;background:#667eea;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.btn-save[data-v-23ec0e72]:disabled{opacity:.7;cursor:not-allowed}.container[data-v-4b9ce13e]{max-width:1400px;margin:0 auto;padding:40px 20px}.sub-nav[data-v-4b9ce13e]{display:flex;justify-content:center;gap:32px;margin-bottom:48px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.sub-nav-item[data-v-4b9ce13e]{font-size:18px;color:#595959;cursor:pointer;padding:8px 24px;border-radius:8px;transition:all .3s}.sub-nav-item.active[data-v-4b9ce13e]{color:#1890ff;background:#e6f7ff;font-weight:500}.sub-nav-item[data-v-4b9ce13e]:hover{color:#1890ff;background:#f0f9ff}.content-area[data-v-4b9ce13e]{display:block}.empty[data-v-4b9ce13e],.loading[data-v-4b9ce13e]{text-align:center;padding:60px 20px;color:#8c8c8c;font-size:16px}.services-grid[data-v-4b9ce13e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:48px}.service-card[data-v-4b9ce13e]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s;cursor:pointer;border:1px solid #f0f0f0;text-decoration:none;color:inherit;display:block}.service-card[data-v-4b9ce13e]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:#1890ff;text-decoration:none;color:inherit}.service-icon[data-v-4b9ce13e]{font-size:48px;margin-bottom:16px;text-align:center}.service-icon .service-icon-img[data-v-4b9ce13e]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}.service-icon .service-icon-i[data-v-4b9ce13e]{font-size:48px}.service-title[data-v-4b9ce13e]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px;text-align:center}.service-desc[data-v-4b9ce13e]{font-size:14px;color:#595959;line-height:1.5;text-align:center;margin:0}.wechat-float[data-v-4b9ce13e]{position:fixed;right:25px;top:50%;transform:translateY(-50%);z-index:999;transition:all .3s ease}.wechat-float-icon[data-v-4b9ce13e]{width:48px;height:48px;background:#07c160;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(7,193,96,.3);transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff}.wechat-float-icon[data-v-4b9ce13e]:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(7,193,96,.4);background:#08d26e}.wechat-float-icon[data-v-4b9ce13e]:active{transform:scale(.95)}.wechat-float-icon svg[data-v-4b9ce13e]{width:36px;height:36px}.wechat-float-content[data-v-4b9ce13e]{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#fff;border-radius:16px;padding:20px;min-width:220px;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:slideInRight-4b9ce13e .3s ease}@keyframes slideInRight-4b9ce13e{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.wechat-float-close[data-v-4b9ce13e]{position:absolute;top:10px;right:10px;width:24px;height:24px;border:none;background:#f0f0f0;border-radius:50%;cursor:pointer;font-size:18px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1}.wechat-float-close[data-v-4b9ce13e]:hover{background:#e0e0e0;transform:rotate(90deg)}.wechat-float-title[data-v-4b9ce13e]{font-size:16px;color:#4a6fa5;font-weight:600;margin-bottom:15px;text-align:center;padding-right:20px}.wechat-float-qr[data-v-4b9ce13e]{display:flex;justify-content:center;margin-bottom:15px}.wechat-float-qr img[data-v-4b9ce13e]{width:180px;height:180px;border-radius:8px;border:1px solid #e8ecf1}@media (max-width:768px){.wechat-float[data-v-4b9ce13e]{right:15px}.wechat-float-icon[data-v-4b9ce13e]{width:44px;height:44px}.wechat-float-icon svg[data-v-4b9ce13e]{width:32px;height:32px}.wechat-float-content[data-v-4b9ce13e]{right:60px;min-width:200px;padding:15px}.wechat-float-qr img[data-v-4b9ce13e]{width:160px;height:160px}}@media (max-width:768px){.services-grid[data-v-4b9ce13e]{grid-template-columns:1fr}.sub-nav[data-v-4b9ce13e]{flex-wrap:wrap;gap:16px}.sub-nav-item[data-v-4b9ce13e]{font-size:16px;padding:6px 16px}}.container[data-v-6833ca9e]{max-width:1200px;margin:0 auto;padding:40px 20px}.intro-banner[data-v-6833ca9e]{background:#1a6bc7;color:#fff;border-radius:15px;padding:30px 40px;margin-bottom:50px;box-shadow:0 10px 30px rgba(26,107,199,.3);text-align:center;position:relative}.intro-title-wrapper[data-v-6833ca9e]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;margin-bottom:15px}.intro-icon[data-v-6833ca9e]{font-size:32px;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.intro-icon img[data-v-6833ca9e]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.intro-icon i[data-v-6833ca9e]{font-size:32px}.intro-banner h2[data-v-6833ca9e]{font-size:28px;color:#fff;margin:0;font-weight:600;display:inline-block}.intro-content[data-v-6833ca9e]{font-size:16px;color:hsla(0,0%,100%,.95);line-height:1.8;max-width:900px;margin:0 auto;min-height:0}.intro-content[data-v-6833ca9e]:empty,.intro-content[data-v-6833ca9e]:has(>br:only-child){display:none}.intro-content[data-v-6833ca9e] p{margin:6px 0;color:hsla(0,0%,100%,.95)}.intro-content[data-v-6833ca9e] p:last-child{margin-bottom:0}.intro-content[data-v-6833ca9e] strong{color:#fff;font-weight:600}.intro-content[data-v-6833ca9e] em{color:hsla(0,0%,100%,.9);font-style:italic}.cards-grid[data-v-6833ca9e]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.card[data-v-6833ca9e]{background:#fff;border-radius:15px;padding:35px;box-shadow:0 4px 12px rgba(45,140,232,.2);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;color:inherit;display:block}.card[data-v-6833ca9e]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(26,107,199,.1),transparent);transition:left .5s}.card[data-v-6833ca9e]:hover:after{left:100%}.card[data-v-6833ca9e]:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(26,107,199,.4);text-decoration:none;color:inherit}.card-header[data-v-6833ca9e]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e8ecf1;width:100%}.card-icon[data-v-6833ca9e]{width:36px;height:36px;min-width:36px;background:linear-gradient(135deg,#1a6bc7,#2d8ce8);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0;box-shadow:0 2px 8px rgba(26,107,199,.25)}.card-icon img[data-v-6833ca9e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.card-icon i[data-v-6833ca9e]{font-size:20px;color:#fff}.card-title[data-v-6833ca9e]{font-size:20px;color:#1a6bc7;font-weight:600;line-height:1.4;flex:1;margin:0;display:inline-block;vertical-align:middle}.card-body[data-v-6833ca9e]{font-size:15px;color:#333;line-height:1.8}.card-body[data-v-6833ca9e] p{margin-bottom:15px;color:#333}.card-body[data-v-6833ca9e] .label{display:inline-block;background:#2d8ce8;color:#fff;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:500;margin-right:8px;margin-bottom:8px;box-shadow:0 2px 6px rgba(45,140,232,.3)}.card-body[data-v-6833ca9e] strong{color:#1a6bc7;font-weight:600}.card-body[data-v-6833ca9e] em{font-style:italic}.card-body[data-v-6833ca9e] ol,.card-body[data-v-6833ca9e] ul{margin:8px 0;padding-left:24px}.card-body[data-v-6833ca9e] li{margin:4px 0}.card-footer[data-v-6833ca9e]{margin-top:20px;padding-top:20px;border-top:1px solid #e8ecf1;text-align:center}.card-footer .arrow[data-v-6833ca9e]{color:#2d8ce8;font-size:18px;font-weight:500;transition:transform .3s}.card:hover .card-footer .arrow[data-v-6833ca9e]{transform:translateX(5px);color:#1a6bc7}@media (max-width:968px){.cards-grid[data-v-6833ca9e]{grid-template-columns:1fr}}.question-detail-title[data-v-56c8e4c1] p,.question-title-cell[data-v-56c8e4c1] p{margin:0 0 4px 0;display:inline}.question-detail-title[data-v-56c8e4c1] p:last-child,.question-title-cell[data-v-56c8e4c1] p:last-child{margin-bottom:0}.question-detail-title[data-v-56c8e4c1] p{margin:8px 0;display:block;text-indent:2em;line-height:1.6}.question-detail-title[data-v-56c8e4c1] p:first-child{margin-top:0}.question-detail-title[data-v-56c8e4c1] p:last-child{margin-bottom:0}.question-detail-title[data-v-56c8e4c1] b,.question-detail-title[data-v-56c8e4c1] strong{font-weight:700;color:#333}.question-detail-title[data-v-56c8e4c1] em,.question-detail-title[data-v-56c8e4c1] i{font-style:italic}.question-detail-title[data-v-56c8e4c1] u{text-decoration:underline}.question-detail-title[data-v-56c8e4c1] ol,.question-detail-title[data-v-56c8e4c1] ul{margin:8px 0;padding-left:2em}.question-detail-title[data-v-56c8e4c1] li{margin:4px 0;line-height:1.6}.question-detail-title[data-v-56c8e4c1] a{color:#2d8ce8;text-decoration:none}.question-detail-title[data-v-56c8e4c1] a:hover{text-decoration:underline}.answer-content[data-v-56c8e4c1]{text-indent:2em}.answer-content[data-v-56c8e4c1] p{margin:12px 0;text-indent:2em;line-height:1.8}.answer-content[data-v-56c8e4c1] p:first-child{margin-top:0}.answer-content[data-v-56c8e4c1] p:last-child{margin-bottom:0}.answer-content[data-v-56c8e4c1] b,.answer-content[data-v-56c8e4c1] strong{font-weight:700;color:#333}.answer-content[data-v-56c8e4c1] em,.answer-content[data-v-56c8e4c1] i{font-style:italic}.answer-content[data-v-56c8e4c1] u{text-decoration:underline}.answer-content[data-v-56c8e4c1] h1,.answer-content[data-v-56c8e4c1] h2,.answer-content[data-v-56c8e4c1] h3,.answer-content[data-v-56c8e4c1] h4,.answer-content[data-v-56c8e4c1] h5,.answer-content[data-v-56c8e4c1] h6{margin:16px 0 8px 0;font-weight:700;color:#333}.answer-content[data-v-56c8e4c1] ol,.answer-content[data-v-56c8e4c1] ul{margin:12px 0;padding-left:2em}.answer-content[data-v-56c8e4c1] li{margin:6px 0;line-height:1.8}.answer-content[data-v-56c8e4c1] blockquote{margin:12px 0;padding-left:1em;border-left:3px solid #667eea;color:#666;font-style:italic}.answer-content[data-v-56c8e4c1] code{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}.answer-content[data-v-56c8e4c1] pre{background:#f5f5f5;padding:12px;border-radius:6px;overflow-x:auto;margin:12px 0}.answer-content[data-v-56c8e4c1] pre code{background:none;padding:0}.page-title-wrap[data-v-93d8ccb8]{min-height:100px}.lang-btn[data-v-93d8ccb8]{padding:8px 16px;border-radius:20px;font-size:14px;cursor:pointer;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9)}.lang-btn[data-v-93d8ccb8]:hover{background:hsla(0,0%,100%,.3);color:#fff}.lang-btn.active[data-v-93d8ccb8]{background:hsla(0,0%,100%,.95);color:#1c73da;font-weight:600;border-color:hsla(0,0%,100%,.95)}.agents-grid[data-v-93d8ccb8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,400px));gap:24px;justify-content:center}.agent-card[data-v-93d8ccb8]{display:flex;flex-direction:column;height:100%;max-width:400px}.glass-card[data-v-93d8ccb8]{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);border-radius:24px;padding:28px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.5);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.glass-card[data-v-93d8ccb8]:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.85);box-shadow:0 12px 40px rgba(0,0,0,.15)}.status-indicator[data-v-93d8ccb8]{position:absolute;top:16px;right:16px;width:12px;height:12px;background:#28a745;border-radius:50%;box-shadow:0 0 10px rgba(40,167,69,.5);animation:pulse-93d8ccb8 2s infinite}.agent-header[data-v-93d8ccb8]{display:flex;align-items:flex-start;margin-bottom:20px;flex-shrink:0}.agent-icon[data-v-93d8ccb8]{font-size:44px;margin-right:14px;flex-shrink:0}.agent-title-wrapper[data-v-93d8ccb8]{flex:1;min-width:0}.agent-title[data-v-93d8ccb8]{font-size:19px;font-weight:600;color:#1f2937;margin-bottom:4px;line-height:1.4;word-wrap:break-word}.agent-description[data-v-93d8ccb8]{font-size:14px;line-height:1.6;color:#4b5563;margin-bottom:0;flex:1 1 auto;overflow-y:auto;max-height:100px;min-height:100px;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(28,115,218,.3) transparent}.agent-description[data-v-93d8ccb8]::-webkit-scrollbar{width:6px}.agent-description[data-v-93d8ccb8]::-webkit-scrollbar-track{background:transparent}.agent-description[data-v-93d8ccb8]::-webkit-scrollbar-thumb{background-color:rgba(28,115,218,.3);border-radius:3px}.agent-description[data-v-93d8ccb8]::-webkit-scrollbar-thumb:hover{background-color:rgba(28,115,218,.5)}.start-chat-button[data-v-93d8ccb8]{width:100%;padding:13px 22px;background:linear-gradient(135deg,#1c73da,#0056b3);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(28,115,218,.3);margin:0;margin-top:auto}.start-chat-button[data-v-93d8ccb8]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(28,115,218,.4)}@keyframes pulse-93d8ccb8{0%{box-shadow:0 0 0 0 rgba(40,167,69,.7)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}to{box-shadow:0 0 0 0 rgba(40,167,69,0)}}@media (max-width:768px){.agents-grid[data-v-93d8ccb8]{grid-template-columns:1fr}.agent-card[data-v-93d8ccb8]{max-width:none}.page-title-wrap .language-switcher[data-v-93d8ccb8]{position:static!important;transform:none!important;justify-content:center;margin-top:12px;margin-bottom:0}.lang-btn[data-v-93d8ccb8]{padding:6px 12px!important;font-size:12px!important}}.management-layout[data-v-10709e0c]{height:100vh;background:#f0f5f8}.aside[data-v-10709e0c]{background-color:#e8f0f5;border-right:1px solid #c8d6e0;color:#1a2332}.logo[data-v-10709e0c]{height:70px;line-height:70px;text-align:center;background-color:#d4e3ed;border-bottom:1px solid #c8d6e0;color:#1a2332;font-size:18px;font-weight:600}.header[data-v-10709e0c]{background-color:#fff;border-bottom:1px solid #c8d6e0;justify-content:space-between;padding:0 30px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.header-left[data-v-10709e0c],.header[data-v-10709e0c]{display:flex;align-items:center}.system-title[data-v-10709e0c]{font-size:20px;font-weight:600;color:#202124}.header-right[data-v-10709e0c]{display:flex;align-items:center;gap:20px}.user-info[data-v-10709e0c]{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#e8f0f5;border-radius:20px;border:1px solid #c8d6e0}.admin-tag[data-v-10709e0c]{background:#10b981;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.username[data-v-10709e0c]{font-weight:500;color:#5f6368;font-size:14px}.back-btn[data-v-10709e0c]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#1976d2;color:#fff;border:none;border-radius:20px;cursor:pointer;transition:all .2s ease;text-decoration:none;font-weight:500;font-size:14px}.back-btn[data-v-10709e0c]:hover{background:#1565c0;color:#fff}.main[data-v-10709e0c]{background-color:#f0f5f8;padding:30px;overflow-y:auto}.aside .el-menu[data-v-10709e0c]{background-color:#e8f0f5;border:none}.aside .el-menu-item[data-v-10709e0c]{color:#1a2332;border-bottom:none;margin:2px 16px;border-radius:8px;font-weight:500;transition:all .2s ease}.aside .el-menu-item[data-v-10709e0c]:hover{background-color:#d4e3ed;color:#1a2332}.aside .el-menu-item.is-active[data-v-10709e0c]{background-color:#c8d6e0;color:#1976d2;border-left:3px solid #1976d2;margin-left:13px}.aside .el-submenu__title[data-v-10709e0c]{color:#1a2332;margin:2px 16px;border-radius:8px;font-weight:500;transition:all .2s ease;padding-left:40px}.aside .el-submenu__title[data-v-10709e0c]:hover{background-color:#d4e3ed;color:#1a2332}.aside .el-submenu .el-menu-item[data-v-10709e0c]{background-color:transparent;color:#4a5568;padding-left:50px!important;margin:2px 16px 2px 36px;font-size:14px;border-left:1px solid #c8d6e0}.aside .el-submenu .el-menu-item[data-v-10709e0c]:hover{background-color:#d4e3ed;color:#1a2332}.aside .el-submenu .el-menu-item.is-active[data-v-10709e0c]{background-color:#c8d6e0;color:#1976d2;border-left-color:#1976d2}.aside .el-submenu .el-menu-item.qa-hub-config-menu-item[data-v-10709e0c]{color:#1a2332!important;margin:2px 16px!important;margin-left:16px!important;margin-right:16px!important;margin-top:2px!important;margin-bottom:2px!important;border-radius:8px!important;font-weight:500!important;transition:all .2s ease!important;padding-left:24px!important;border-left:none!important;border:none!important;background-color:transparent!important;font-size:14px!important}.aside .el-submenu .el-menu-item.qa-hub-config-menu-item[data-v-10709e0c]:hover{background-color:#d4e3ed!important;color:#1a2332!important;margin-left:16px!important}.aside .el-submenu .el-menu-item.qa-hub-config-menu-item.is-active[data-v-10709e0c]{background-color:#c8d6e0!important;color:#1976d2!important;border-left:3px solid #1976d2!important;margin-left:13px!important;padding-left:24px!important}.aside[data-v-10709e0c] .el-submenu .el-menu-item.qa-hub-config-menu-item{padding-left:24px!important;margin-left:16px!important;margin-right:16px!important;border-left:none!important}.management-layout .aside .el-menu .el-submenu .el-menu-item.qa-hub-config-menu-item[data-v-10709e0c]{padding-left:24px!important;margin-left:16px!important;margin-right:16px!important;margin-top:2px!important;margin-bottom:2px!important;border-left:none!important;border:none!important}.management-layout .aside .el-submenu>ul>li.el-menu-item.qa-hub-config-menu-item{padding-left:24px!important;margin-left:16px!important;margin-right:16px!important;border-left:none!important}.dashboard[data-v-1d5c5342]{padding:0}.metric[data-v-1d5c5342]{text-align:center;padding:20px 0}.metric .label[data-v-1d5c5342]{font-size:14px;color:#909399;margin-bottom:8px}.metric .value[data-v-1d5c5342]{font-size:32px;font-weight:700;color:#409eff}.metric-card[data-v-1d5c5342]{border-radius:8px;transition:all .3s ease}.metric-card[data-v-1d5c5342]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.metric-content[data-v-1d5c5342]{text-align:center;padding:16px}.metric-value[data-v-1d5c5342]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:8px}.metric-label[data-v-1d5c5342]{font-size:14px;color:#7f8c8d;margin-bottom:8px}.metric-change[data-v-1d5c5342]{font-size:12px;display:flex;align-items:center;justify-content:center;gap:4px}.metric-change.positive[data-v-1d5c5342]{color:#27ae60}.metric-change.negative[data-v-1d5c5342]{color:#e74c3c}.metric-change.neutral[data-v-1d5c5342]{color:#3498db}.regulations[data-v-106c051e]{padding:0}.page-header[data-v-106c051e]{margin-bottom:20px}.page-header h3[data-v-106c051e]{margin:0 0 10px 0;color:#303133;font-size:20px}.page-header p[data-v-106c051e]{margin:0;color:#909399;font-size:14px}.page-content[data-v-106c051e],.weekly-reports[data-v-6ee996f6]{padding:0}.page-header[data-v-6ee996f6]{margin-bottom:20px}.page-header h3[data-v-6ee996f6]{margin:0 0 10px 0;color:#303133;font-size:20px}.page-header p[data-v-6ee996f6]{margin:0;color:#909399;font-size:14px}.card-header[data-v-6ee996f6]{display:flex;align-items:center;justify-content:space-between}.filters[data-v-6ee996f6]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.pagination[data-v-6ee996f6]{margin-top:16px;text-align:right}.detail-content[data-v-6ee996f6]{padding:8px 12px}.rich-block[data-v-6ee996f6]{margin:16px 0}.rich[data-v-6ee996f6] img{max-width:100%}.links-editor[data-v-6ee996f6]{border:1px dashed #e5e5e5;padding:10px;border-radius:6px}.links-actions[data-v-6ee996f6]{margin-bottom:8px}.rich-editor-container[data-v-6ee996f6]{border:1px solid #dcdfe6;border-radius:4px;background:#fff;overflow:hidden}.editor-toolbar[data-v-6ee996f6]{background:#f5f7fa;border-bottom:1px solid #dcdfe6;padding:8px;overflow-x:auto}.toolbar-row-single[data-v-6ee996f6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:-moz-max-content;min-width:max-content}.toolbar-btn[data-v-6ee996f6]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #dcdfe6;background:#fff;border-radius:3px;cursor:pointer;font-size:12px;transition:all .2s}.toolbar-btn[data-v-6ee996f6]:hover{background:#ecf5ff;border-color:#409eff;color:#409eff}.toolbar-btn[data-v-6ee996f6]:active{background:#409eff;color:#fff}.toolbar-separator[data-v-6ee996f6]{color:#dcdfe6;font-size:12px;margin:0 2px}.font-family-select[data-v-6ee996f6],.font-size-select[data-v-6ee996f6]{height:28px;border:1px solid #dcdfe6;border-radius:3px;padding:0 8px;font-size:12px;background:#fff;cursor:pointer;min-width:80px}.font-family-select[data-v-6ee996f6]:focus,.font-size-select[data-v-6ee996f6]:focus{border-color:#409eff;outline:none}.color-picker[data-v-6ee996f6]{width:28px;height:28px;border:1px solid #dcdfe6;border-radius:3px;cursor:pointer;padding:0;background:#fff}.color-picker[data-v-6ee996f6]::-webkit-color-swatch-wrapper{padding:0}.color-picker[data-v-6ee996f6]::-webkit-color-swatch{border:none;border-radius:2px}.rich-editor-optimized[data-v-6ee996f6]{min-height:150px;max-height:400px;padding:16px;line-height:1.5;font-size:14px;color:#606266;background:#fff;outline:none;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;border:none;resize:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rich-editor-optimized[data-v-6ee996f6]:focus{outline:none}.rich-editor-optimized[data-v-6ee996f6]:empty:before{content:attr(placeholder);color:#c0c4cc;pointer-events:none}.rich-editor-optimized p[data-v-6ee996f6]{margin:0 0 8px 0}.rich-editor-optimized h1[data-v-6ee996f6],.rich-editor-optimized h2[data-v-6ee996f6],.rich-editor-optimized h3[data-v-6ee996f6],.rich-editor-optimized h4[data-v-6ee996f6],.rich-editor-optimized h5[data-v-6ee996f6],.rich-editor-optimized h6[data-v-6ee996f6]{margin:0 0 12px 0;font-weight:700}.rich-editor-optimized ol[data-v-6ee996f6],.rich-editor-optimized ul[data-v-6ee996f6]{margin:0 0 8px 0;padding-left:20px}.rich-editor-optimized li[data-v-6ee996f6]{margin:0 0 4px 0}.rich-editor-optimized blockquote[data-v-6ee996f6]{margin:0 0 8px 0;padding:8px 12px;background:#f5f7fa;border-left:4px solid #409eff;border-radius:0 4px 4px 0}.rich-editor-optimized a[data-v-6ee996f6]{color:#409eff;text-decoration:underline}.rich-editor-optimized img[data-v-6ee996f6]{max-width:100%;height:auto}.rich-editor-optimized table[data-v-6ee996f6]{border-collapse:collapse;width:100%;margin:8px 0}.rich-editor-optimized table td[data-v-6ee996f6],.rich-editor-optimized table th[data-v-6ee996f6]{border:1px solid #ddd;padding:8px}.user-management[data-v-0136b77b]{padding:0}.page-header[data-v-0136b77b]{margin-bottom:20px}.page-header h3[data-v-0136b77b]{margin:0 0 10px 0;color:#303133;font-size:20px}.page-header p[data-v-0136b77b]{margin:0;color:#909399;font-size:14px}.filters[data-v-0136b77b]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.pagination[data-v-0136b77b]{margin-top:16px;text-align:right}.profile-content[data-v-0136b77b]{min-height:120px}.profile-table[data-v-0136b77b]{width:100%;border-collapse:collapse;font-size:14px}.profile-table td[data-v-0136b77b]{padding:10px 12px;border:1px solid #ebeef5;vertical-align:top}.profile-table .profile-label[data-v-0136b77b]{width:140px;color:#909399;font-weight:500;background:#fafafa}.training[data-v-51708616]{padding:0}.page-header[data-v-51708616]{margin-bottom:20px}.page-header h3[data-v-51708616]{margin:0 0 10px 0;color:#303133;font-size:20px}.page-header p[data-v-51708616]{margin:0;color:#909399;font-size:14px}.placeholder-content[data-v-51708616]{text-align:center;padding:40px;color:#909399}.placeholder-content p[data-v-51708616]{margin:10px 0}.placeholder-content ul[data-v-51708616]{text-align:left;display:inline-block;margin:20px 0}.placeholder-content li[data-v-51708616]{margin:5px 0}.training-categories[data-v-42501380]{padding:0}.toolbar[data-v-42501380]{display:flex;gap:8px;margin-bottom:12px}.training-videos[data-v-e057e64a]{padding:0}.info-banner[data-v-e057e64a]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:12px;margin-bottom:16px}.info-content[data-v-e057e64a]{display:flex;align-items:center;gap:8px;color:#0369a1;font-size:14px}.info-content i[data-v-e057e64a]{color:#0284c7}.toolbar[data-v-e057e64a]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.toolbar .el-input[data-v-e057e64a]{flex:1 1 220px}.toolbar .el-select[data-v-e057e64a]{min-width:220px}.table-footer[data-v-e057e64a]{text-align:right;margin-top:12px}.upload-tip[data-v-e057e64a]{font-size:12px;color:#999;margin-top:4px}.toolbook-management[data-v-739ba4ad]{padding:0}[data-v-739ba4ad] .el-switch__label{white-space:nowrap}.toolbar[data-v-739ba4ad]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.toolbar .el-input[data-v-739ba4ad]{width:260px}.table-footer[data-v-739ba4ad]{margin-top:16px;text-align:right}.file-info[data-v-739ba4ad]{display:flex;flex-direction:column;gap:4px}.file-info small[data-v-739ba4ad]{color:#909399}.hint[data-v-739ba4ad]{font-size:12px;color:#909399;margin-top:4px}.current-file[data-v-739ba4ad]{margin-top:4px;color:#606266}.customer-service-config[data-v-306f146c]{padding:0 20px 20px}.upload-box[data-v-306f146c]{display:flex;flex-direction:column;gap:8px}.hint[data-v-306f146c]{font-size:12px;color:#909399}.preview[data-v-306f146c]{margin-top:10px}.preview img[data-v-306f146c]{max-width:200px;border:1px solid #e5e7eb;border-radius:8px}.payment-config[data-v-2ee72f93]{padding:0 20px 20px}.upload-box[data-v-2ee72f93]{display:flex;flex-direction:column;gap:8px}.hint[data-v-2ee72f93]{font-size:12px;color:#909399}.preview[data-v-2ee72f93]{margin-top:10px}.preview img[data-v-2ee72f93]{max-width:200px;border:1px solid #e5e7eb;border-radius:8px}.qa-hub-config[data-v-643f1351]{padding:0 20px 20px}.icon-preview[data-v-643f1351]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:4px;background:#f5f7fa}.rich-editor-container[data-v-643f1351]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.editor-toolbar[data-v-643f1351]{display:flex;align-items:center;gap:4px;padding:8px;background:#f5f7fa;border-bottom:1px solid #dcdfe6;flex-wrap:wrap}.toolbar-btn[data-v-643f1351]{background:#fff;border:1px solid #dcdfe6;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:14px;transition:all .3s}.toolbar-btn[data-v-643f1351]:hover{background:#ecf5ff;border-color:#b3d8ff}.toolbar-separator[data-v-643f1351]{color:#dcdfe6;margin:0 4px}.font-family-select[data-v-643f1351],.font-size-select[data-v-643f1351]{padding:4px 8px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.color-picker[data-v-643f1351]{width:30px;height:26px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.rich-editor[data-v-643f1351]{min-height:200px;max-height:400px;overflow-y:auto;padding:12px;line-height:1.6;font-size:14px;outline:none}.rich-editor[data-v-643f1351]:focus{border-color:#409eff}.rich-editor[data-v-643f1351]:empty:before{content:"请输入内容...";color:#c0c4cc}.rich-editor p[data-v-643f1351]{margin:8px 0}.rich-editor strong[data-v-643f1351]{font-weight:700}.rich-editor em[data-v-643f1351]{font-style:italic}.emoji-picker[data-v-643f1351]{max-height:400px;overflow-y:auto;padding:8px}.emoji-category[data-v-643f1351]{margin-bottom:16px}.emoji-category-title[data-v-643f1351]{font-size:12px;font-weight:600;color:#666;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #e5e7eb}.emoji-grid[data-v-643f1351]{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.emoji-item[data-v-643f1351]{display:flex;align-items:center;justify-content:center;font-size:24px;width:36px;height:36px;cursor:pointer;border-radius:4px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.emoji-item[data-v-643f1351]:hover{background:#f0f2f5;transform:scale(1.1)}.emoji-item[data-v-643f1351]:active{transform:scale(.95)}.train-config[data-v-464e44fe]{padding:20px}.rich-editor-container[data-v-464e44fe]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.editor-toolbar[data-v-464e44fe]{background:#f5f7fa;padding:8px;border-bottom:1px solid #dcdfe6;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.font-family-select[data-v-464e44fe],.font-size-select[data-v-464e44fe]{padding:4px 8px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;font-size:13px}.toolbar-separator[data-v-464e44fe]{color:#dcdfe6;margin:0 4px}.toolbar-btn[data-v-464e44fe]{background:transparent;border:1px solid #dcdfe6;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:13px;transition:all .3s}.toolbar-btn[data-v-464e44fe]:hover{background:#ecf5ff;border-color:#b3d8ff}.color-picker[data-v-464e44fe]{width:30px;height:28px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.rich-editor[data-v-464e44fe]{min-height:200px;padding:12px;font-size:14px;line-height:1.6;color:#606266;outline:none}.rich-editor[data-v-464e44fe]:focus{outline:none}.rich-editor p[data-v-464e44fe]{margin:8px 0}.emoji-picker[data-v-464e44fe]{padding:8px}.emoji-category[data-v-464e44fe]{margin-bottom:12px}.emoji-category-title[data-v-464e44fe]{font-size:12px;color:#909399;margin-bottom:6px;font-weight:500}.emoji-grid[data-v-464e44fe]{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.emoji-item[data-v-464e44fe]{font-size:20px;padding:4px;text-align:center;cursor:pointer;border-radius:4px;transition:background .2s}.emoji-item[data-v-464e44fe]:hover{background:#f0f2f5}.icon-preview[data-v-464e44fe]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #dcdfe6;border-radius:4px;background:#f5f7fa}.template-categories[data-v-20f3c374]{padding:0}.category-actions[data-v-20f3c374]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.custom-tree-node[data-v-20f3c374]{display:flex;align-items:center;justify-content:space-between;width:100%}.node-actions[data-v-20f3c374]{display:flex;gap:8px}.empty-state[data-v-20f3c374]{text-align:center;color:#909399;padding:60px 0}.empty-state i[data-v-20f3c374]{font-size:36px;margin-bottom:16px;display:block}.template-files[data-v-6182dde2]{padding:0}[data-v-6182dde2] .el-switch__label{white-space:nowrap}.toolbar[data-v-6182dde2]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.toolbar .el-cascader[data-v-6182dde2],.toolbar .el-input[data-v-6182dde2]{width:240px}.table-footer[data-v-6182dde2]{margin-top:16px;text-align:right}.hint[data-v-6182dde2]{font-size:12px;color:#909399;margin-top:4px}.current-file[data-v-6182dde2]{margin-top:4px;color:#606266}.knowledge-base[data-v-89c15cac]{padding:0}.page-header[data-v-89c15cac]{margin-bottom:20px}.page-header h3[data-v-89c15cac]{margin:0 0 10px 0;color:#303133;font-size:20px}.page-header p[data-v-89c15cac]{margin:0;color:#909399;font-size:14px}.text-danger[data-v-89c15cac]{color:#f56c6c}.text-success[data-v-89c15cac]{color:#67c23a}.page-content[data-v-89c15cac]{margin-top:20px}.card-header[data-v-89c15cac]{display:flex;align-items:center;justify-content:space-between}.filters[data-v-89c15cac]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.table-footer[data-v-89c15cac]{margin-top:16px;text-align:right}.site-tools[data-v-14fb5c64]{width:100%}.metric-card[data-v-14fb5c64]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.metric-card[data-v-14fb5c64]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.metric-content[data-v-14fb5c64]{text-align:center}.metric-value[data-v-14fb5c64]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:8px}.metric-label[data-v-14fb5c64]{font-size:14px;color:#7f8c8d;margin-bottom:8px}.metric-change[data-v-14fb5c64]{font-size:12px;display:flex;align-items:center;justify-content:center;gap:4px}.metric-change.positive[data-v-14fb5c64]{color:#27ae60}.metric-change.negative[data-v-14fb5c64]{color:#e74c3c}.metric-change.neutral[data-v-14fb5c64]{color:#3498db}.login-geo-analysis[data-v-6605e766]{display:flex;flex-direction:column;gap:20px}.filter-card[data-v-6605e766]{background:#fff}.filter-row[data-v-6605e766]{display:flex;align-items:center;justify-content:space-between}.result-card[data-v-6605e766]{background:#fff}.card-header[data-v-6605e766]{display:flex;justify-content:space-between;align-items:center;font-weight:500}.date-range[data-v-6605e766]{font-size:13px;color:#909399}.system-settings[data-v-2a50734b]{padding:0}.page-header[data-v-2a50734b]{margin-bottom:20px}.page-header h3[data-v-2a50734b]{margin:0 0 10px 0;color:#303133;font-size:20px}.page-header p[data-v-2a50734b]{margin:0;color:#909399;font-size:14px}.placeholder-content[data-v-2a50734b]{text-align:center;padding:40px;color:#909399}.placeholder-content p[data-v-2a50734b]{margin:10px 0}.placeholder-content ul[data-v-2a50734b]{text-align:left;display:inline-block;margin:20px 0}.placeholder-content li[data-v-2a50734b]{margin:5px 0}.points-query-page[data-v-5a435d8b]{padding:0}.page-header[data-v-5a435d8b]{margin-bottom:24px}.page-title[data-v-5a435d8b]{font-size:24px;font-weight:600;color:#202124;margin:0 0 8px 0}.page-desc[data-v-5a435d8b]{font-size:14px;color:#5f6368;margin:0}.filter-card[data-v-5a435d8b]{margin-bottom:20px;border:1px solid #e1e5e9}.filter-form[data-v-5a435d8b]{margin:0}.table-card[data-v-5a435d8b]{border:1px solid #e1e5e9}.pagination-container[data-v-5a435d8b]{margin-top:20px;display:flex;justify-content:flex-end}.detail-content[data-v-5a435d8b]{padding:10px 0}.profile-table[data-v-5a435d8b]{width:100%;border-collapse:collapse;font-size:14px}.profile-table td[data-v-5a435d8b]{padding:10px 12px;border:1px solid #ebeef5;vertical-align:top}.profile-table .profile-label[data-v-5a435d8b]{width:120px;color:#909399;font-weight:500;background:#fafafa}.recharge-records-page[data-v-ead9713c]{padding:0}.page-header[data-v-ead9713c]{margin-bottom:24px}.page-title[data-v-ead9713c]{font-size:24px;font-weight:600;color:#202124;margin:0 0 8px 0}.page-desc[data-v-ead9713c]{font-size:14px;color:#5f6368;margin:0}.filter-card[data-v-ead9713c]{margin-bottom:20px;border:1px solid #e1e5e9}.filter-form[data-v-ead9713c]{margin:0}.stats-row[data-v-ead9713c]{margin-bottom:20px}.stat-card[data-v-ead9713c]{border:1px solid #e1e5e9}.stat-item[data-v-ead9713c]{text-align:center}.stat-label[data-v-ead9713c]{font-size:14px;color:#5f6368;margin-bottom:8px}.stat-value[data-v-ead9713c]{font-size:24px;font-weight:600;color:#1976d2}.table-card[data-v-ead9713c]{border:1px solid #e1e5e9}.pagination-container[data-v-ead9713c]{margin-top:20px;display:flex;justify-content:flex-end}.detail-content[data-v-ead9713c]{padding:10px 0}.qa-hub-tag-management[data-v-693c0595]{padding:0}.toolbar[data-v-693c0595]{margin-bottom:20px}.qa-hub-question-management[data-v-602db51a]{padding:0}.toolbar[data-v-602db51a]{margin-bottom:20px;display:flex;align-items:center}.table-footer[data-v-602db51a]{margin-top:20px;text-align:right}.rich-editor-container[data-v-602db51a]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.editor-toolbar[data-v-602db51a]{display:flex;align-items:center;gap:4px;padding:8px;background:#f5f7fa;border-bottom:1px solid #dcdfe6;flex-wrap:wrap}.toolbar-btn[data-v-602db51a]{background:#fff;border:1px solid #dcdfe6;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:14px;transition:all .3s}.toolbar-btn[data-v-602db51a]:hover{background:#ecf5ff;border-color:#b3d8ff}.toolbar-separator[data-v-602db51a]{color:#dcdfe6;margin:0 4px}.font-family-select[data-v-602db51a],.font-size-select[data-v-602db51a]{padding:4px 8px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.color-picker[data-v-602db51a]{width:30px;height:26px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.rich-editor[data-v-602db51a]{min-height:200px;max-height:400px}.question-rich-editor[data-v-602db51a]{min-height:100px;max-height:280px}.table-cell-rich[data-v-602db51a]{max-height:80px;overflow:hidden;font-size:13px;line-height:1.5;word-break:break-word}.table-cell-rich[data-v-602db51a] p{margin:2px 0}.text-muted[data-v-602db51a]{color:#999}.cell-fallback[data-v-602db51a]{color:#606266}.cell-fallback[data-v-602db51a]:empty,span.cell-fallback[data-v-602db51a]:-moz-only-whitespace{color:#999}.rich-editor[data-v-602db51a]:focus{border-color:#409eff}.rich-editor[data-v-602db51a]:empty:before{content:"请输入内容...";color:#c0c4cc}.rich-editor p[data-v-602db51a]{margin:8px 0;text-indent:2em}.rich-editor strong[data-v-602db51a]{font-weight:700}.rich-editor em[data-v-602db51a]{font-style:italic}.qa-hub-forum-posts[data-v-5ca2d805]{padding:0}.card-header[data-v-5ca2d805]{display:flex;justify-content:space-between;align-items:center}.toolbar[data-v-5ca2d805]{margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.table-footer[data-v-5ca2d805]{margin-top:20px;text-align:right}.qa-hub-forum-replies[data-v-617ab826]{padding:0}.card-header[data-v-617ab826]{display:flex;justify-content:space-between;align-items:center}.toolbar[data-v-617ab826]{margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.table-footer[data-v-617ab826]{margin-top:20px;text-align:right}.qa-hub-forum-sensitive-words[data-v-2b867e2b]{padding:0}.card-header[data-v-2b867e2b]{display:flex;justify-content:space-between;align-items:center}.toolbar[data-v-2b867e2b]{margin-bottom:20px;display:flex;align-items:center}.table-footer[data-v-2b867e2b]{margin-top:20px;text-align:right}.mall-management[data-v-16dee3ab]{padding:20px}.card-header[data-v-16dee3ab]{display:flex;justify-content:space-between;align-items:center}.toolbar[data-v-16dee3ab]{margin-bottom:20px}.empty-state[data-v-16dee3ab]{text-align:center;padding:60px 20px;color:#909399}.rich-editor-container[data-v-16dee3ab]{border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.editor-toolbar[data-v-16dee3ab]{display:flex;align-items:center;gap:4px;padding:8px;background:#f5f7fa;border-bottom:1px solid #dcdfe6;flex-wrap:wrap}.toolbar-btn[data-v-16dee3ab]{background:#fff;border:1px solid #dcdfe6;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:14px;transition:all .3s}.toolbar-btn[data-v-16dee3ab]:hover{background:#ecf5ff;border-color:#b3d8ff}.toolbar-separator[data-v-16dee3ab]{color:#dcdfe6;margin:0 4px}.font-family-select[data-v-16dee3ab],.font-size-select[data-v-16dee3ab]{padding:4px 8px;border:1px solid #dcdfe6;border-radius:4px;font-size:13px}.color-picker[data-v-16dee3ab]{width:30px;height:26px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer}.rich-editor[data-v-16dee3ab]{min-height:200px;max-height:400px;overflow-y:auto;padding:12px;line-height:1.6;font-size:14px;outline:none}.rich-editor[data-v-16dee3ab]:focus{border-color:#409eff}.rich-editor[data-v-16dee3ab]:empty:before{content:"请输入内容...";color:#c0c4cc}.rich-editor p[data-v-16dee3ab]{margin:8px 0;text-indent:2em}.rich-editor strong[data-v-16dee3ab]{font-weight:700}.rich-editor em[data-v-16dee3ab]{font-style:italic}.empty-state i[data-v-16dee3ab]{font-size:48px;margin-bottom:16px;display:block}.emoji-picker[data-v-16dee3ab]{max-height:400px;overflow-y:auto;padding:8px}.emoji-category[data-v-16dee3ab]{margin-bottom:16px}.emoji-category-title[data-v-16dee3ab]{font-size:12px;font-weight:600;color:#666;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #e5e7eb}.emoji-grid[data-v-16dee3ab]{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.emoji-item[data-v-16dee3ab]{display:flex;align-items:center;justify-content:center;font-size:24px;width:36px;height:36px;cursor:pointer;border-radius:4px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.emoji-item[data-v-16dee3ab]:hover{background:#f0f2f5;transform:scale(1.1)}.emoji-item[data-v-16dee3ab]:active{transform:scale(.95)}.agent-redirects[data-v-b1b5c06a]{padding:0 20px 20px}.card-header[data-v-b1b5c06a]{display:flex;justify-content:space-between;align-items:center}.filters[data-v-b1b5c06a]{display:flex;gap:12px;align-items:center}.emoji-picker[data-v-b1b5c06a]{max-height:300px;overflow-y:auto}.emoji-category[data-v-b1b5c06a]{margin-bottom:16px}.emoji-category-title[data-v-b1b5c06a]{font-size:12px;color:#909399;margin-bottom:8px}.emoji-grid[data-v-b1b5c06a]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.emoji-item[data-v-b1b5c06a]{font-size:24px;cursor:pointer;text-align:center;padding:4px;border-radius:4px;transition:background-color .2s}.emoji-item[data-v-b1b5c06a]:hover{background-color:#f5f7fa}.icon-preview[data-v-b1b5c06a]{vertical-align:middle}.text-danger[data-v-b1b5c06a]{color:#f56c6c}.text-success[data-v-b1b5c06a]{color:#67c23a}