.changyan-widget[data-v-393abc96]{position:fixed;left:16px;bottom:90px;z-index:3000}.changyan-bubble[data-v-393abc96]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 6px 20px rgba(102,126,234,.45);color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .25s ease,box-shadow .25s ease;animation:bubble-breathe-393abc96 3s ease-in-out infinite}.changyan-bubble[data-v-393abc96]:hover{transform:translateY(-4px) scale(1.08);box-shadow:0 10px 28px rgba(102,126,234,.6);animation-play-state:paused}.changyan-bubble-icon[data-v-393abc96]{font-size:24px}@keyframes bubble-breathe-393abc96{0%,to{box-shadow:0 6px 20px rgba(102,126,234,.45)}50%{box-shadow:0 6px 26px rgba(118,75,162,.65)}}.changyan-tip[data-v-393abc96]{margin:0 0 12px;font-size:13px;color:#8c8c8c}.changyan-contact[data-v-393abc96]{margin-top:12px}@media (max-width:768px){.changyan-widget[data-v-393abc96]{left:10px;bottom:70px}.changyan-bubble[data-v-393abc96]{width:44px;height:44px}.changyan-bubble-icon[data-v-393abc96]{font-size:20px}}.side-service[data-v-b3ecd91c]{position:fixed;right:10px;top:50%;transform:translateY(-50%);z-index:2500}.service-panel[data-v-b3ecd91c]{width:220px;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.14);border-radius:10px;padding:18px 16px}.service-panel h3[data-v-b3ecd91c]{text-align:center;font-size:15px;color:#303133;margin:0 0 14px}.service-item[data-v-b3ecd91c]{text-align:center;cursor:pointer;position:relative}.phone-item[data-v-b3ecd91c]{background:#f0f9ff;border:1px solid #d9ecff;border-radius:8px;padding:10px 12px;transition:all .25s ease}.phone-item[data-v-b3ecd91c]:hover{background:#e6f4ff;border-color:#409eff;transform:scale(1.03)}.phone-icon[data-v-b3ecd91c]{font-size:20px}.phone-number[data-v-b3ecd91c]{font-weight:700;color:#409eff;font-size:16px;margin-top:4px}.phone-copy-tip[data-v-b3ecd91c]{font-size:11px;color:#999;margin-top:4px}.panel-rank[data-v-b3ecd91c]{margin-top:14px;max-height:190px;overflow-y:auto;border-top:1px dashed #e4e7ed;padding-top:10px}.panel-rank-title[data-v-b3ecd91c]{font-size:13px;font-weight:700;color:#e66b1c;margin-bottom:8px}.panel-rank-empty[data-v-b3ecd91c]{font-size:12px;color:#999;padding:6px 0}.panel-rank-item[data-v-b3ecd91c]{font-size:12px;color:#606266;line-height:1.5;padding:6px 8px;border-radius:6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}.panel-rank-item[data-v-b3ecd91c]:hover{background:#fff3e8;color:#e66b1c}.service-close-btn[data-v-b3ecd91c]{width:100%;margin-top:12px;padding:6px 0;border:1px solid #dcdfe6;border-radius:4px;background:#f5f7fa;color:#606266;cursor:pointer;transition:all .2s ease}.service-close-btn[data-v-b3ecd91c]:hover{background:#e9ecf1}.service-collapsed[data-v-b3ecd91c]{text-align:center;cursor:pointer;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1);border-radius:10px;padding:10px 14px;transition:all .25s ease}.service-collapsed[data-v-b3ecd91c]:hover{transform:scale(1.05);box-shadow:0 4px 16px rgba(64,158,255,.3)}.service-collapsed h3[data-v-b3ecd91c]{font-size:12px;color:#666;text-align:center;margin-top:4px}@media (max-width:768px){.service-panel[data-v-b3ecd91c]{width:190px;padding:14px 12px}}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;overflow-x:hidden;background-color:#f5f5f5}#app,body,html{margin:0;padding:0;width:100%}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;min-height:100vh}.detail-item[data-v-fd022c14]{display:flex;flex-direction:column;gap:4px;padding:12px;background:#f8f9fa;border-radius:6px;border-left:3px solid #409eff}.label[data-v-fd022c14]{font-size:13px;color:#909399;font-weight:500}.value[data-v-fd022c14]{font-size:14px;color:#303133;line-height:1.6;word-break:break-word}@media (max-width:768px){.detail-item[data-v-fd022c14]{padding:10px}.label[data-v-fd022c14]{font-size:12px}.value[data-v-fd022c14]{font-size:13px}}.site-footer[data-v-0958b5d6]{background:linear-gradient(135deg,#1a2a3a,#2c3e50);color:#ecf0f1;padding:0;margin-top:auto}.footer-content[data-v-0958b5d6]{max-width:1200px;margin:0 auto;padding:40px 20px 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px}.footer-section[data-v-0958b5d6]{text-align:left}.footer-title[data-v-0958b5d6]{color:#3498db;font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #3498db;display:inline-block}.footer-links[data-v-0958b5d6]{display:flex;flex-direction:column;gap:12px}.footer-links a[data-v-0958b5d6]{color:#bdc3c7;text-decoration:none;font-size:14px;transition:all .3s ease;padding:5px 0}.footer-links a[data-v-0958b5d6]:hover{color:#3498db;padding-left:10px}.contact-info[data-v-0958b5d6]{display:flex;flex-direction:column;gap:10px}.contact-info p[data-v-0958b5d6]{color:#bdc3c7;font-size:14px;margin:0;display:flex;align-items:center;gap:8px}.contact-info a[data-v-0958b5d6]{color:#3498db;text-decoration:none;transition:color .3s ease}.contact-info a[data-v-0958b5d6]:hover{color:#5dade2}.company-desc[data-v-0958b5d6]{color:#bdc3c7;font-size:14px;line-height:1.8;margin:0}.qr-list[data-v-0958b5d6]{display:flex;gap:16px;flex-wrap:wrap}.qr-item[data-v-0958b5d6]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:76px;padding:10px 6px;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qr-item-active[data-v-0958b5d6],.qr-item[data-v-0958b5d6]:hover{background:rgba(52,152,219,.18);border-color:#3498db;transform:translateY(-3px)}.qr-item-icon[data-v-0958b5d6]{font-size:24px}.qr-item-name[data-v-0958b5d6]{font-size:12px;color:#bdc3c7}.qr-pop[data-v-0958b5d6]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);background:#fff;border-radius:10px;padding:10px;box-shadow:0 10px 32px rgba(0,0,0,.4);z-index:100;animation:qr-pop-in-0958b5d6 .25s ease}@keyframes qr-pop-in-0958b5d6{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.qr-pop[data-v-0958b5d6]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:7px solid transparent;border-top-color:#fff}.qr-pop img[data-v-0958b5d6]{width:150px;height:150px;display:block;border-radius:6px}.qr-tip[data-v-0958b5d6]{margin-top:12px;font-size:12px;color:#7f8c8d}.footer-bottom[data-v-0958b5d6]{background:rgba(0,0,0,.2);padding:20px;text-align:center;border-top:1px solid hsla(0,0%,100%,.1)}.footer-legal[data-v-0958b5d6]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:10px}.footer-legal a[data-v-0958b5d6]{color:#95a5a6;text-decoration:none;font-size:13px;transition:color .3s ease}.footer-legal a[data-v-0958b5d6]:hover{color:#3498db}.beian-link[data-v-0958b5d6]{display:flex;align-items:center;gap:5px}.beian-icon[data-v-0958b5d6]{height:16px;width:auto}.divider[data-v-0958b5d6]{color:#7f8c8d}.copyright[data-v-0958b5d6]{color:#7f8c8d;font-size:12px;margin:0}@media (max-width:768px){.footer-content[data-v-0958b5d6]{grid-template-columns:1fr;gap:30px;padding:30px 15px 20px}.footer-section[data-v-0958b5d6]{text-align:center}.footer-title[data-v-0958b5d6]{display:block}.footer-links a[data-v-0958b5d6]:hover{padding-left:0}.contact-info p[data-v-0958b5d6]{justify-content:center}.footer-legal[data-v-0958b5d6]{flex-direction:column;gap:10px}.divider[data-v-0958b5d6]{display:none}}@media (min-width:1200px){.footer-content[data-v-0958b5d6]{padding:50px 40px 40px}}.detail-container[data-v-44058dbe]{max-width:1200px;margin:0 auto;padding:20px}.header[data-v-44058dbe]{display:flex;align-items:center;gap:12px;margin-bottom:30px;position:sticky;top:0;background:#fff;z-index:10;padding:10px 0}.back-btn[data-v-44058dbe]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f0f0f0;color:#333;font-size:18px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s;flex-shrink:0}.back-btn[data-v-44058dbe]:hover{background:#e0e0e0}.back-btn[data-v-44058dbe]:active{background:#d0d0d0}h1[data-v-44058dbe]{margin:0;font-size:24px;flex:1}.detail-wrapper[data-v-44058dbe]{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px}.detail-column[data-v-44058dbe]{display:flex;flex-direction:column;gap:16px}.error[data-v-44058dbe],.loading[data-v-44058dbe]{text-align:center;padding:20px;margin-top:30px}.error[data-v-44058dbe]{color:#f56c6c}.pdf-link[data-v-44058dbe]{margin-top:20px;padding:12px;background:#eaeaf0;border-radius:4px;text-align:center;color:#02060e;text-decoration:none;display:block}.note-section[data-v-44058dbe]{margin-top:24px;padding:16px 20px;background:#fafbfc;border:1px solid #ebeef5;border-radius:8px}.note-header[data-v-44058dbe]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.note-title[data-v-44058dbe]{font-size:15px;font-weight:600;color:#303133}.note-edit-btn[data-v-44058dbe]{background:#409eff;color:#fff;border:none;border-radius:4px;padding:5px 16px;font-size:13px;cursor:pointer;transition:all .3s ease}.note-edit-btn[data-v-44058dbe]:hover{background:#66b1ff}.note-login-tip[data-v-44058dbe]{font-size:14px;color:#909399;display:flex;align-items:center;gap:10px}.note-login-link[data-v-44058dbe]{color:#409eff;font-weight:600;text-decoration:none;padding:4px 18px;border:1px solid #409eff;border-radius:16px;transition:all .3s ease}.note-login-link[data-v-44058dbe]:hover{background:#409eff;color:#fff}.note-content[data-v-44058dbe]{font-size:14px;color:#303133;line-height:1.6;background:#fff;border-radius:6px;padding:10px 14px;white-space:pre-wrap;word-break:break-word}.note-empty[data-v-44058dbe]{font-size:13px;color:#b0b3b8}.intent-section[data-v-44058dbe]{margin-top:24px;padding:18px 20px;background:linear-gradient(135deg,#e53935,#d81b60);border-radius:12px;text-align:center;box-shadow:0 6px 18px rgba(216,27,96,.35)}.intent-trigger[data-v-44058dbe]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .25s ease}.intent-trigger[data-v-44058dbe]:hover{transform:scale(1.04)}.intent-trigger[data-v-44058dbe]:active{transform:scale(.96)}.intent-heart[data-v-44058dbe]{color:#fff;transition:all .35s ease;animation:heart-beat-44058dbe 1.6s ease-in-out infinite;filter:drop-shadow(0 1px 3px rgba(0,0,0,.25))}.intent-heart-active[data-v-44058dbe]{fill:#ff1744;color:#ff1744;animation:none;filter:drop-shadow(0 0 8px rgba(255,255,255,.6))}@keyframes heart-beat-44058dbe{0%,to{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}45%{transform:scale(1.12)}60%{transform:scale(1)}}.intent-text[data-v-44058dbe]{font-size:15px;font-weight:700;color:#fff;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.intent-done-tip[data-v-44058dbe]{margin-top:8px;font-size:12.5px;color:hsla(0,0%,100%,.9)}.intent-dialog-body[data-v-44058dbe]{display:flex;flex-direction:column;gap:14px}@media (max-width:768px){.intent-text[data-v-44058dbe]{font-size:13.5px}.detail-container[data-v-44058dbe]{padding:10px}.header[data-v-44058dbe]{flex-wrap:nowrap;gap:10px}.back-btn[data-v-44058dbe]{width:36px;height:36px;font-size:20px}h1[data-v-44058dbe]{font-size:20px;width:100%}.detail-wrapper[data-v-44058dbe]{grid-template-columns:1fr;gap:20px}.detail-column[data-v-44058dbe]{gap:12px}.pdf-link[data-v-44058dbe]{min-height:44px;display:flex;align-items:center;justify-content:center}}.qcc-link[data-v-44058dbe]{color:#1976d2;cursor:pointer;text-decoration:none;word-break:break-word}.qcc-link[data-v-44058dbe]:hover{text-decoration:underline}.custom-link-black[data-v-49248e8f]{text-decoration:none;color:#060606}.rank-container[data-v-49248e8f]{flex:1;background:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:25px;height:-moz-fit-content;height:fit-content}.section-title[data-v-49248e8f]{font-size:22px;color:#0056b3;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #eaeaea;display:flex;align-items:center}.section-title i[data-v-49248e8f]{margin-right:10px;color:#0083c9}.rank-list[data-v-49248e8f]{list-style:none;margin-top:15px}.rank-item[data-v-49248e8f]{display:flex;align-items:center;padding:12px 10px;border-bottom:1px solid #f0f0f0;transition:all .2s;cursor:pointer}.rank-item[data-v-49248e8f]:hover{background:#f0f8ff}.rank-number[data-v-49248e8f]{width:24px;height:24px;background:#e6f2ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:14px;color:#0056b3;font-weight:700}.rank-1 .rank-number[data-v-49248e8f]{background:gold}.rank-2 .rank-number[data-v-49248e8f]{background:silver}.rank-3 .rank-number[data-v-49248e8f]{background:#cd7f32}.rank-title[data-v-49248e8f]{flex:1;font-size:15px}.rank-views[data-v-49248e8f]{color:#888;font-size:13px;display:flex;align-items:center}.rank-views i[data-v-49248e8f]{margin-right:5px}.pzwh-chat-container[data-v-e83778b4]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;max-width:90vw;height:600px;max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);display:flex;flex-direction:column;z-index:1000}.chat-header[data-v-e83778b4]{padding:16px 20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:#f9fafb;border-radius:12px 12px 0 0}.chat-header h3[data-v-e83778b4]{margin:0;font-size:18px;color:#111827}.close-btn[data-v-e83778b4]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:0 8px}.close-btn[data-v-e83778b4]:hover{color:#111827}.chat-messages[data-v-e83778b4]{flex:1;overflow-y:auto;padding:20px;background:#f3f4f6}.message[data-v-e83778b4]{margin-bottom:16px;display:flex}.message.user[data-v-e83778b4]{justify-content:flex-end}.message.ai[data-v-e83778b4]{justify-content:flex-start}.message-content[data-v-e83778b4]{max-width:80%;padding:12px 16px;border-radius:12px;position:relative}.message.user .message-content[data-v-e83778b4]{background:#3b82f6;color:#fff}.message.ai .message-content[data-v-e83778b4]{background:#fff;color:#111827;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ai-label[data-v-e83778b4],.user-label[data-v-e83778b4]{font-size:12px;margin-bottom:4px;opacity:.8}.message-text[data-v-e83778b4]{line-height:1.5;word-wrap:break-word;white-space:pre-line}.message-files[data-v-e83778b4]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.file-item[data-v-e83778b4]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:hsla(0,0%,100%,.1);border-radius:4px;font-size:12px}.file-icon[data-v-e83778b4]{font-size:14px}.file-name[data-v-e83778b4]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-result[data-v-e83778b4]{margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.2)}.message.user .message-result[data-v-e83778b4]{border-top-color:hsla(0,0%,100%,.3)}.message.ai .message-result[data-v-e83778b4]{border-top-color:#e5e7eb}.deleted-count[data-v-e83778b4],.error-message[data-v-e83778b4],.not-found-count[data-v-e83778b4],.price-list[data-v-e83778b4],.pzwh-list[data-v-e83778b4],.result-summary[data-v-e83778b4],.saved-count[data-v-e83778b4]{margin-bottom:8px}.not-found-count ul[data-v-e83778b4],.price-list ul[data-v-e83778b4],.pzwh-list ul[data-v-e83778b4]{margin:4px 0 0 20px;padding:0}.price-list li[data-v-e83778b4],.pzwh-list li[data-v-e83778b4]{margin:4px 0}.error-message[data-v-e83778b4],.error[data-v-e83778b4]{color:#ef4444}.loading-dots[data-v-e83778b4]:after{content:"...";animation:dots-e83778b4 1.5s steps(4) infinite}@keyframes dots-e83778b4{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.chat-input-area[data-v-e83778b4]{padding:16px 20px;border-top:1px solid #e5e7eb;background:#fff;border-radius:0 0 12px 12px}.file-upload-buttons[data-v-e83778b4]{display:flex;gap:8px;margin-bottom:12px;align-items:center}.upload-btn[data-v-e83778b4]{padding:8px 16px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.upload-btn[data-v-e83778b4]:hover{background:#e5e7eb;border-color:#9ca3af}.upload-tip[data-v-e83778b4]{font-size:12px;color:#6b7280}.selected-files[data-v-e83778b4]{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:8px}.selected-file-item[data-v-e83778b4]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-size:14px}.file-size[data-v-e83778b4]{font-size:12px;color:#6b7280}.remove-file[data-v-e83778b4]{background:none;border:none;color:#ef4444;cursor:pointer;font-size:16px;line-height:1;padding:0}.remove-file[data-v-e83778b4]:hover{color:#dc2626}.input-area[data-v-e83778b4]{display:flex;gap:12px;align-items:flex-end}textarea[data-v-e83778b4]{flex:1;padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;resize:none;font-family:inherit}textarea[data-v-e83778b4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.send-btn[data-v-e83778b4]{padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.send-btn[data-v-e83778b4]:hover:not(:disabled){background:#2563eb}.send-btn[data-v-e83778b4]:disabled{opacity:.6;cursor:not-allowed}.pc-user-section[data-v-38212349]{margin-left:auto;display:flex;align-items:center;margin-right:15px;gap:15px}.welcome-user[data-v-38212349]{display:flex;align-items:center;color:#fff;font-size:14px;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.welcome-text[data-v-38212349]{color:hsla(0,0%,100%,.9);margin-right:5px}.username[data-v-38212349]{color:#fff;font-weight:500}.gear-icon-wrapper[data-v-38212349]{cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.1)}.gear-icon-wrapper[data-v-38212349]:hover{background-color:hsla(0,0%,100%,.2);transform:rotate(45deg)}.gear-icon[data-v-38212349]{transition:transform .3s ease}[data-v-38212349] .el-dropdown-menu{min-width:140px;margin-top:5px}[data-v-38212349] .el-dropdown-menu__item{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px}[data-v-38212349] .el-dropdown-menu__item .el-icon{font-size:16px;width:16px}.mobile-user-menu[data-v-38212349]{margin-top:20px;border-top:1px solid hsla(0,0%,100%,.2);padding-top:15px}.mobile-welcome-user[data-v-38212349]{display:flex;align-items:center;gap:10px;padding:15px;color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:8px;margin-bottom:10px;font-size:16px}.mobile-welcome-user .el-icon[data-v-38212349]{font-size:20px;color:#409eff}.mobile-username[data-v-38212349]{font-weight:500}.mobile-user-menu .nav-button-mobile[data-v-38212349]{display:flex;align-items:center;gap:12px;justify-content:flex-start;background:#409eff;margin-bottom:8px;padding:12px 15px}.mobile-user-menu .nav-button-mobile .el-icon[data-v-38212349]{font-size:18px;width:18px}@media (max-width:768px){.pc-user-section[data-v-38212349]{display:none}.mobile-user-menu[data-v-38212349]{display:block}}@media (min-width:769px){.mobile-user-menu[data-v-38212349]{display:none}.pc-user-section[data-v-38212349]{display:flex}}.root-menu[data-v-38212349]{position:sticky;top:0;z-index:1000}.menu-trigger-bar[data-v-38212349]{display:none;height:30px;background:linear-gradient(135deg,#0056b3,#0083c9);color:#fff;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-size:12px;box-shadow:0 2px 6px rgba(0,0,0,.15);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pin-icon[data-v-38212349]{font-size:14px;opacity:.75;transition:all .25s ease;padding:2px 6px;border-radius:50%}.pin-icon.pin-active[data-v-38212349]{background:rgba(0,0,0,.35);opacity:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.trigger-title[data-v-38212349]{letter-spacing:2px}.menu-panel[data-v-38212349]{overflow:hidden;transition:max-height .35s ease,opacity .3s ease}.root-menu.menu-expanded .menu-panel[data-v-38212349]{max-height:500px;opacity:1}.root-menu:not(.menu-expanded) .menu-panel[data-v-38212349]{max-height:0;opacity:0}.nav-button-active[data-v-38212349],.nav-button-active[data-v-38212349]:hover{background:#0056b3!important;box-shadow:inset 0 -3px 0 #ffd04b,0 3px 6px rgba(0,0,0,.12)!important;transform:translateY(-2px)}.avatar-wrapper[data-v-38212349]{cursor:pointer;width:40px;height:40px;border-radius:50%;border:2px solid hsla(0,0%,100%,.85);overflow:hidden;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.15);transition:all .3s ease}.avatar-wrapper[data-v-38212349]:hover{border-color:#fff;box-shadow:0 0 8px hsla(0,0%,100%,.5)}.user-avatar[data-v-38212349]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-body[data-v-38212349]{padding:4px 0}.profile-avatar-row[data-v-38212349]{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #f0f2f5}.profile-avatar-preview[data-v-38212349]{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e4e7ed;background:#f5f7fa}.profile-avatar-actions[data-v-38212349]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.profile-avatar-tip[data-v-38212349]{font-size:12px;color:#909399}.header[data-v-38212349]{background:linear-gradient(135deg,#0056b3,#0083c9);padding:15px 0;box-shadow:0 2px 10px rgba(0,0,0,.1)}.header-container[data-v-38212349]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.logo-section[data-v-38212349]{display:flex;align-items:center;color:#fff;flex-wrap:wrap}.company-name[data-v-38212349]{font-size:24px;margin-right:10px;margin-bottom:0;line-height:1.2}.platform-name[data-v-38212349]{font-size:18px;font-weight:400;margin-bottom:0;line-height:1.2}.hamburger-menu[data-v-38212349]{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:transparent;border:none;cursor:pointer;padding:0}.hamburger-menu span[data-v-38212349]{display:block;height:3px;width:100%;background-color:#fff;border-radius:3px;transition:all .3s ease}.hamburger-text[data-v-38212349]{width:auto;height:auto;flex-direction:row;align-items:center;border:1px solid hsla(0,0%,100%,.7);border-radius:16px;padding:6px 16px}.hamburger-text .menu-text[data-v-38212349]{height:auto;background:transparent;color:#fff;font-size:15px;font-weight:600;letter-spacing:2px}.nav-desktop[data-v-38212349]{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);width:100%}.nav-buttons[data-v-38212349]{width:100%;margin:0 auto;display:flex;justify-content:center;padding:15px 20px;flex-wrap:wrap;gap:10px}.nav-button[data-v-38212349]{background:#0083c9;color:#fff;border:none;border-radius:30px;padding:12px 25px;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 6px rgba(0,0,0,.1);text-decoration:none;display:inline-block;text-align:center}.nav-button[data-v-38212349]:hover{background:#0056b3;transform:translateY(-2px);box-shadow:0 5px 10px rgba(0,0,0,.15)}.nav-mobile[data-v-38212349]{position:fixed;top:0;right:-100%;width:80%;max-width:300px;height:100vh;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,.1);transition:right .3s ease;z-index:1001;padding-top:80px;overflow-y:auto}.nav-mobile-open[data-v-38212349]{right:0}.nav-buttons-mobile[data-v-38212349]{display:flex;flex-direction:column;padding:20px}.nav-button-mobile[data-v-38212349]{background:#0083c9;color:#fff;border:none;border-radius:8px;padding:15px;margin-bottom:10px;font-size:16px;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;display:block}.nav-button-mobile[data-v-38212349]:hover{background:#0056b3}.mobile-menu-overlay[data-v-38212349]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000}.overlay-open[data-v-38212349]{opacity:1;visibility:visible}@media (max-width:1200px){.header-container[data-v-38212349]{padding:0 15px}.nav-buttons[data-v-38212349]{padding:15px}.nav-button[data-v-38212349]{padding:10px 20px;font-size:15px}.welcome-user[data-v-38212349]{max-width:150px}}@media (max-width:992px){.logo-section[data-v-38212349]{flex-direction:column;align-items:flex-start}.company-name[data-v-38212349]{font-size:22px;margin-right:0;margin-bottom:5px}.platform-name[data-v-38212349]{font-size:16px}.nav-buttons[data-v-38212349]{gap:8px}.nav-button[data-v-38212349]{padding:8px 16px;font-size:14px}.welcome-user[data-v-38212349]{font-size:13px;max-width:120px}}@media (max-width:768px){.header[data-v-38212349]{padding:10px 0}.header-container[data-v-38212349]{padding:0 10px}.company-name[data-v-38212349]{font-size:20px}.platform-name[data-v-38212349]{font-size:14px}.hamburger-menu[data-v-38212349]{display:flex}.nav-desktop[data-v-38212349]{display:none}.nav-button[data-v-38212349]{width:100%;margin-bottom:8px}}@media (max-width:480px){.company-name[data-v-38212349]{font-size:18px}.platform-name[data-v-38212349]{font-size:13px}.nav-mobile[data-v-38212349]{width:85%}.nav-button-mobile[data-v-38212349]{padding:12px;font-size:14px}}.hamburger-menu[data-v-38212349]:focus,.nav-button-mobile[data-v-38212349]:focus,.nav-button[data-v-38212349]:focus{outline:2px solid #fff;outline-offset:2px}@media print{.root-menu[data-v-38212349]{position:static}.header[data-v-38212349]{background:#0056b3!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.nav-desktop[data-v-38212349],.nav-mobile[data-v-38212349]{display:none}}@media (min-width:769px){.menu-trigger-bar[data-v-38212349]{display:flex}}@media (max-width:768px){.menu-trigger-bar[data-v-38212349]{display:none}.menu-panel[data-v-38212349]{max-height:none!important;opacity:1!important;overflow:visible}}.detail-layout[data-v-22de01be]{display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-22de01be]{flex:1;width:100%}.back-button-container[data-v-22de01be]{max-width:1200px;margin:20px auto 0;padding:0 20px}.back-button[data-v-22de01be]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#0056b3,#0083c9);border:none;border-radius:25px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,86,179,.3)}.back-button[data-v-22de01be]:hover{background:linear-gradient(135deg,#004494,#0070b3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,86,179,.4)}@media (max-width:768px){.back-button-container[data-v-22de01be]{padding:0 15px;margin:15px auto 0}.back-button[data-v-22de01be]{padding:8px 20px;font-size:13px}}.detail-page[data-v-03ddf5d9]{max-width:1200px;margin:0 auto;padding:0 20px}.main-content[data-v-03ddf5d9]{display:flex;gap:30px}.detail-container[data-v-03ddf5d9]{flex:3;background:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:30px;margin-bottom:30px}.detail-header[data-v-03ddf5d9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #eee}.detail-title[data-v-03ddf5d9]{font-size:24px;color:#0056b3}.detail-price[data-v-03ddf5d9]{font-size:22px;color:#e74c3c;font-weight:700}.detail-info[data-v-03ddf5d9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:30px}.info-card[data-v-03ddf5d9]{background:#f9fbfd;border-radius:8px;padding:20px;border:1px solid #eaeaea}.info-card h4[data-v-03ddf5d9]{color:#0083c9;margin-bottom:15px;font-size:18px;display:flex;align-items:center}.info-card h4 i[data-v-03ddf5d9]{margin-right:8px}.info-card p[data-v-03ddf5d9]{line-height:1.8}.loading[data-v-03ddf5d9]{text-align:center;padding:50px 0;color:#0083c9;font-size:18px}.loading i[data-v-03ddf5d9]{animation:spin-03ddf5d9 1s linear infinite;margin-right:10px}@keyframes spin-03ddf5d9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:900px){.main-content[data-v-03ddf5d9]{flex-direction:column}.detail-header[data-v-03ddf5d9]{flex-direction:column;align-items:flex-start;gap:15px}}.detail-page[data-v-c56fff48]{max-width:1200px;margin:0 auto;padding:0 20px}.main-content[data-v-c56fff48]{display:flex;gap:30px}.detail-container[data-v-c56fff48]{flex:3;background:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:30px;margin-bottom:30px}.detail-header[data-v-c56fff48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #eee}.loading[data-v-c56fff48]{text-align:center;padding:50px 0;color:#0083c9;font-size:18px}.loading i[data-v-c56fff48]{animation:spin-c56fff48 1s linear infinite;margin-right:10px}@keyframes spin-c56fff48{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:900px){.main-content[data-v-c56fff48]{flex-direction:column}.detail-header[data-v-c56fff48]{flex-direction:column;align-items:flex-start;gap:15px}}.detail-page[data-v-383e3e46]{max-width:1200px;margin:0 auto;padding:0 20px}.main-content[data-v-383e3e46]{display:flex;gap:30px}.detail-container[data-v-383e3e46]{flex:3;background:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05);padding:30px;margin-bottom:30px}.detail-header[data-v-383e3e46]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #eee}.loading[data-v-383e3e46]{text-align:center;padding:50px 0;color:#0083c9;font-size:18px}.loading i[data-v-383e3e46]{animation:spin-383e3e46 1s linear infinite;margin-right:10px}@keyframes spin-383e3e46{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:900px){.main-content[data-v-383e3e46]{flex-direction:column}.detail-header[data-v-383e3e46]{flex-direction:column;align-items:flex-start;gap:15px}}.register-container[data-v-22172fbe]{min-height:100vh;background:url(/img/dipian6.f534a602.jpg) repeat-y;background-size:cover;background-attachment:fixed;padding:20px}.field-check-tip[data-v-22172fbe]{font-size:12px;margin-top:5px;padding-left:2px}.field-check-tip.success[data-v-22172fbe]{color:#67c23a}.field-check-tip.error[data-v-22172fbe]{color:#f56c6c}.phone-registered-tip[data-v-22172fbe]{display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px 12px;background:#fdf6ec;border:1px solid #f5dab1;border-radius:4px;font-size:13px;color:#e6a23c}.reset-pwd-btn[data-v-22172fbe]{margin-left:auto}.register-card[data-v-22172fbe]{max-width:600px;margin:40px auto;padding:40px;background-color:hsla(0,0%,100%,.98);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);backdrop-filter:blur(10px)}.register-title[data-v-22172fbe]{text-align:center;margin-bottom:30px;color:#0056b3;font-size:28px;font-weight:600}.register-form[data-v-22172fbe]{margin-bottom:30px}[data-v-22172fbe] .el-form-item__label{font-weight:500}.phone-code-row[data-v-22172fbe]{display:flex;gap:10px;align-items:flex-start}.phone-input[data-v-22172fbe]{flex:1}.sms-btn[data-v-22172fbe]{width:120px;flex-shrink:0}.sms-tips[data-v-22172fbe]{font-size:12px;color:#67c23a;margin-top:5px}.avatar-picker[data-v-22172fbe],.captcha-row[data-v-22172fbe]{display:flex;align-items:center;gap:15px}.avatar-preview[data-v-22172fbe]{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e4e7ed;background:#f5f7fa}.avatar-picker-actions[data-v-22172fbe]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.avatar-tip[data-v-22172fbe]{font-size:12px;color:#909399}.captcha-wrapper[data-v-22172fbe]{position:relative;display:flex;align-items:center}.captcha-img[data-v-22172fbe]{width:120px;height:40px;cursor:pointer;border:1px solid #dcdfe6;border-radius:4px}.refresh-icon[data-v-22172fbe]{margin-left:8px;cursor:pointer;color:#606266;transition:color .3s}.refresh-icon[data-v-22172fbe]:hover{color:#0056b3}.register-actions[data-v-22172fbe]{display:flex;justify-content:center;gap:30px;margin-bottom:30px}.back-btn[data-v-22172fbe],.register-btn[data-v-22172fbe]{min-width:120px;height:44px;font-size:16px;border-radius:8px}.register-btn[data-v-22172fbe]{background:linear-gradient(135deg,#0056b3,#1890ff);border:none}.login-link[data-v-22172fbe]{text-align:center;color:#666;font-size:14px}.link-btn[data-v-22172fbe]{margin-left:5px;color:#0056b3}.password-hint[data-v-22172fbe]{font-size:12px;color:#666;margin-top:5px}@media (max-width:768px){.register-container[data-v-22172fbe]{padding:0;background:#f5f7fa}.register-card[data-v-22172fbe]{margin:0;padding:20px 16px;border-radius:0;box-shadow:none;min-height:calc(100vh - 100px)}.mobile-header[data-v-22172fbe]{display:flex;align-items:center;padding:16px;background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:100}.back-icon[data-v-22172fbe]{font-size:20px;cursor:pointer;color:#333}.mobile-title[data-v-22172fbe]{flex:1;text-align:center;margin:0;font-size:18px;font-weight:500}.register-form[data-v-22172fbe] .el-form-item{margin-bottom:20px}.register-form[data-v-22172fbe] .el-form-item__label{padding:0 0 8px 0!important;line-height:1.4;font-size:14px}.phone-code-row.mobile-column[data-v-22172fbe]{flex-direction:column;gap:10px}.sms-btn.mobile-sms-btn[data-v-22172fbe]{width:100%;height:44px}.captcha-row.mobile-column[data-v-22172fbe]{flex-direction:column;align-items:stretch;gap:10px}.captcha-img[data-v-22172fbe]{width:100%;height:44px}.mobile-actions[data-v-22172fbe]{flex-direction:column;gap:16px;margin-top:32px}.mobile-register-btn[data-v-22172fbe]{width:100%;height:48px;font-size:16px;border-radius:8px}.mobile-login-link[data-v-22172fbe]{padding:20px 0;border-top:1px solid #eee;margin-top:20px}.mobile-bottom-bar[data-v-22172fbe]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 16px;border-top:1px solid #eee;z-index:100}.mobile-login-btn[data-v-22172fbe]{width:100%;text-align:center;color:#0056b3;font-weight:500}.mobile-hint[data-v-22172fbe]{font-size:11px;line-height:1.4}[data-v-22172fbe] .el-input__wrapper{border-radius:8px}[data-v-22172fbe] input{font-size:16px!important;-webkit-appearance:none}}@media (min-width:769px) and (max-width:1024px){.register-card[data-v-22172fbe]{max-width:80%;padding:30px}}@media (max-width:768px){.register-container[data-v-22172fbe]{padding-bottom:80px}}@media (prefers-color-scheme:dark){.register-card[data-v-22172fbe]{background-color:rgba(30,30,30,.95);color:#fff}.mobile-header[data-v-22172fbe]{background:#1a1a1a;border-bottom-color:#333}.back-icon[data-v-22172fbe]{color:#fff}[data-v-22172fbe] .el-input__wrapper{background-color:#2a2a2a;border-color:#444}[data-v-22172fbe] .el-input__inner{color:#fff}.password-hint[data-v-22172fbe]{color:#aaa}}