.token-fade-enter-active[data-v-1e98665c]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.token-fade-leave-active[data-v-1e98665c]{transition:all .25s ease}.token-fade-enter-from[data-v-1e98665c]{opacity:0;transform:scale(.9) translateY(30px)}.token-fade-leave-to[data-v-1e98665c]{opacity:0;transform:scale(.95) translateY(20px)}.token-modal-overlay[data-v-1e98665c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:2005;padding:40px 20px;box-sizing:border-box}.token-modal-wrapper[data-v-1e98665c]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:640px}.token-detail-content[data-v-1e98665c]{background:#fff;border-radius:16px;width:100%;padding:24px 32px;box-sizing:border-box;position:relative;overflow:hidden;height:70vh;max-height:700px;display:flex;flex-direction:column}.detail-header[data-v-1e98665c]{margin-bottom:20px}.detail-header .back-btn[data-v-1e98665c]{font-size:16px;font-weight:500;color:#333;transition:color .2s}.detail-header .back-btn[data-v-1e98665c]:hover{color:#3b5bdb}.detail-tabs[data-v-1e98665c]{margin-bottom:24px;display:flex;background:#f4f5f7;border-radius:20px;padding:4px;width:100%}.detail-tabs .tab-item[data-v-1e98665c]{flex:1;font-size:14px;color:#666;padding:8px 0;border-radius:16px;transition:all .2s;text-align:center}.detail-tabs .tab-item.active[data-v-1e98665c]{background:#fff;color:#333;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.04)}.detail-tabs .tab-item[data-v-1e98665c]:hover:not(.active){color:#333}.detail-list-wrapper[data-v-1e98665c]{flex:1;overflow-y:auto;padding-right:8px}.detail-list-wrapper[data-v-1e98665c]::-webkit-scrollbar{width:4px}.detail-list-wrapper[data-v-1e98665c]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:4px}.detail-list-wrapper[data-v-1e98665c]::-webkit-scrollbar-track{background:transparent}.detail-item[data-v-1e98665c]{padding:16px 16px;margin:0 -16px;border-radius:8px;border-bottom:1px solid #f5f5f5;cursor:pointer;background:linear-gradient(90deg,rgba(74,93,255,.08),rgba(74,93,255,.02));background-size:0 100%;background-repeat:no-repeat;transition:background-size .35s ease,box-shadow .35s ease}.detail-item[data-v-1e98665c]:hover{background-size:100% 100%;box-shadow:0 2px 10px rgba(74,93,255,.08)}.detail-item:hover .title[data-v-1e98665c]{color:#4a5dff}.detail-item[data-v-1e98665c]:last-child{border-bottom:none}.detail-item .item-left[data-v-1e98665c]{flex:1;min-width:0;margin-right:16px}.detail-item .item-left .title[data-v-1e98665c]{font-size:15px;font-weight:500;color:#333;margin-bottom:8px}.detail-item .item-left .user[data-v-1e98665c]{font-size:13px;color:#999}.detail-item .item-left .user .user-icon[data-v-1e98665c]{width:12px;height:12px;margin-right:4px;filter:grayscale(100%) opacity(.5)}.detail-item .item-right[data-v-1e98665c]{flex-shrink:0}.detail-item .item-right .amount[data-v-1e98665c]{font-size:16px;font-weight:500;margin-bottom:8px;color:#333;text-align:right}.detail-item .item-right .time[data-v-1e98665c]{font-size:12px;color:#999}.status-tip[data-v-1e98665c]{padding:24px 0;font-size:13px;color:#999}.detail-footer[data-v-1e98665c]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0;font-size:12px;color:#999;text-align:center}.detail-footer .rule-link[data-v-1e98665c]{color:#3b5bdb;margin-left:4px}.detail-footer .rule-link[data-v-1e98665c]:hover{text-decoration:underline}.token-fade-enter-active[data-v-4c996ad8]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.token-fade-leave-active[data-v-4c996ad8]{transition:all .25s ease}.token-fade-enter-from[data-v-4c996ad8]{opacity:0;transform:scale(.9) translateY(30px)}.token-fade-leave-to[data-v-4c996ad8]{opacity:0;transform:scale(.95) translateY(20px)}.token-modal-overlay[data-v-4c996ad8]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:2000;padding:40px 20px;box-sizing:border-box}.token-modal-wrapper[data-v-4c996ad8]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px}.token-modal-content[data-v-4c996ad8]{background:#fff;border-radius:16px;width:100%;padding:0;box-sizing:border-box;position:relative;overflow:hidden}.token-close-btn[data-v-4c996ad8]{position:absolute;top:16px;right:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;transition:background .2s;z-index:10}.token-close-btn[data-v-4c996ad8]:hover{background:rgba(0,0,0,.05)}.token-header-info[data-v-4c996ad8]{background:#fff;padding:32px 32px 24px;border-radius:16px 16px 0 0}.company-info[data-v-4c996ad8]{margin-bottom:24px;gap:16px}.company-avatar[data-v-4c996ad8]{width:48px;height:48px;border-radius:50%;background:#eee;overflow:hidden}.company-avatar img[data-v-4c996ad8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.company-name[data-v-4c996ad8]{font-size:20px;font-weight:600;color:#1a1a2e}.token-progress-card[data-v-4c996ad8]{background:#f4f5ff;border-radius:12px;padding:20px 24px}.progress-top[data-v-4c996ad8]{margin-bottom:16px}.progress-title[data-v-4c996ad8]{font-size:15px;color:#333}.progress-title .progress-total[data-v-4c996ad8]{font-size:20px;font-weight:700;color:#3b5bdb;margin-left:8px}.progress-detail-link[data-v-4c996ad8]{font-size:13px;color:#666}.progress-detail-link[data-v-4c996ad8]:hover{color:#3b5bdb}.progress-bar-wrap[data-v-4c996ad8]{width:100%;height:6px;background:#e5e7eb;border-radius:3px;margin-bottom:12px;overflow:hidden}.progress-bar-inner[data-v-4c996ad8]{height:100%;display:flex;border-radius:3px;overflow:hidden}.progress-gift[data-v-4c996ad8]{height:100%;background:#3b5bdb}.progress-buy[data-v-4c996ad8]{height:100%;background:#9775fa}.progress-bottom[data-v-4c996ad8]{font-size:12px;color:#666}.progress-bottom .progress-sub-info span[data-v-4c996ad8]{color:#3b5bdb;font-weight:500;margin-left:4px}.token-products-section[data-v-4c996ad8]{background:#f7f8fa;padding:24px 32px 32px}.section-title[data-v-4c996ad8]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.section-title .line[data-v-4c996ad8]{width:40px;height:1px;background:#e5e7eb}.section-title .text[data-v-4c996ad8]{font-size:16px;font-weight:600;color:#333}.products-list[data-v-4c996ad8]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;min-height:220px}.product-item[data-v-4c996ad8]{background:#eaeaea;border-radius:8px;padding:16px 12px;text-align:center;border:1px solid transparent;cursor:pointer;transition:all .2s}.product-item[data-v-4c996ad8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.product-item.active[data-v-4c996ad8]{border-color:#3b5bdb;background:#f4f5ff}.product-token-val[data-v-4c996ad8]{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:6px}.product-token-val .token-icon-small[data-v-4c996ad8]{width:14px;height:14px}.product-token-val span[data-v-4c996ad8]{font-size:20px;font-weight:500;color:#1a1a2e}.product-price[data-v-4c996ad8]{font-size:14px;color:#666;margin-bottom:6px}.product-gift[data-v-4c996ad8]{font-size:12px;color:#ff6000}.token-tips[data-v-4c996ad8]{font-size:12px;color:#999;line-height:1.6;margin-bottom:24px}.pay-btn[data-v-4c996ad8]{width:100%;height:48px;background:#3b5bdb;color:#fff;border:none;border-radius:24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.pay-btn[data-v-4c996ad8]:hover:not(:disabled){background:#2e4bc6;box-shadow:0 4px 12px rgba(59,91,219,.3)}.pay-btn[data-v-4c996ad8]:disabled{background:#a5b4fc;cursor:not-allowed}[data-v-4c996ad8] .el-overlay{z-index:99998!important}.pay-dialog-new[data-v-4c996ad8]{border-radius:16px!important;width:600px!important;max-width:90vw!important;z-index:99999!important}.pay-dialog-new .el-dialog__header[data-v-4c996ad8]{padding:20px 24px 16px;margin-right:0;border-bottom:none}.pay-dialog-new .el-dialog__header .el-dialog__title[data-v-4c996ad8]{font-size:18px;font-weight:600;color:#333}.pay-dialog-new .el-dialog__body[data-v-4c996ad8]{padding:0 24px 24px 24px}.pay-popup-content-new .pay-inner-card[data-v-4c996ad8]{background:#f7f8fa;border-radius:12px;padding:16px}.pay-popup-content-new .pay-card-title-new[data-v-4c996ad8]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.pay-popup-content-new .pay-info-row-new[data-v-4c996ad8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;line-height:1}.pay-popup-content-new .pay-info-label-new[data-v-4c996ad8]{font-size:14px;color:#999}.pay-popup-content-new .pay-info-value-new[data-v-4c996ad8]{font-size:14px;color:#333}.pay-popup-content-new .coupon-row-new[data-v-4c996ad8]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 10px;border-radius:4px;background:transparent}.pay-popup-content-new .coupon-row-new.coupon-selected[data-v-4c996ad8]{background:#fff1f0}.pay-popup-content-new .coupon-row-new.coupon-empty[data-v-4c996ad8]{background:transparent}.pay-popup-content-new .coupon-row-new.coupon-empty .coupon-right-new[data-v-4c996ad8]{color:#999}.pay-popup-content-new .coupon-row-new .coupon-left-new[data-v-4c996ad8]{font-size:14px;color:#333}.pay-popup-content-new .coupon-row-new .coupon-left-new .coupon-icon-new[data-v-4c996ad8]{width:16px;height:16px;margin-right:6px}.pay-popup-content-new .coupon-row-new .coupon-right-new[data-v-4c996ad8]{font-size:14px;color:#ff6000}.pay-popup-content-new .coupon-row-new .coupon-right-new .discount-text[data-v-4c996ad8]{color:#ff6000;font-weight:500}.pay-popup-content-new .coupon-row-new .coupon-right-new .arrow-icon[data-v-4c996ad8]{margin-left:4px;font-size:12px;color:#999}.pay-popup-content-new .pay-divider-new[data-v-4c996ad8]{height:1px;background:#eaeaea;margin:14px 0}.pay-popup-content-new .pay-final-price-new[data-v-4c996ad8]{font-size:18px;font-weight:700;color:#ff6000}.pay-popup-content-new .pay-method-title-new[data-v-4c996ad8]{font-size:13px;color:#999;margin:16px 0 12px}.pay-popup-content-new .pay-method-item-new[data-v-4c996ad8]{margin-bottom:14px}.pay-popup-content-new .pay-method-left-new .pay-method-icon-new[data-v-4c996ad8]{width:18px;height:18px;margin-right:8px}.pay-popup-content-new .pay-method-left-new .pay-method-name-new[data-v-4c996ad8]{font-size:14px;color:#333}.pay-popup-content-new .radio-box-new[data-v-4c996ad8]{width:16px;height:16px;border-radius:50%;border:1px solid #dcdfe6;display:flex;justify-content:center;align-items:center}.pay-popup-content-new .radio-box-new.radio-checked[data-v-4c996ad8]{border-color:#4a5dff;background:#4a5dff}.pay-popup-content-new .submit-pay-btn[data-v-4c996ad8]{width:100%;height:44px;background:#4a5dff;border-radius:8px;color:#fff;font-size:16px;font-weight:500;border:none;margin-top:20px;cursor:pointer}.pay-popup-content-new .submit-pay-btn[data-v-4c996ad8]:disabled{opacity:.7;cursor:not-allowed}.close-confirm-dialog[data-v-4c996ad8]{border-radius:12px!important}.close-confirm-dialog .el-dialog__header[data-v-4c996ad8]{padding:24px 24px 16px;margin-right:0}.close-confirm-dialog .el-dialog__header .el-dialog__title[data-v-4c996ad8]{font-size:18px;font-weight:500;color:#333}.close-confirm-dialog .el-dialog__header .el-dialog__headerbtn[data-v-4c996ad8]{top:16px;right:16px;background:#f4f5f7;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.close-confirm-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close[data-v-4c996ad8]{color:#999;font-size:16px}.close-confirm-dialog .el-dialog__header .el-dialog__headerbtn[data-v-4c996ad8]:hover{background:#e5e6eb}.close-confirm-dialog .el-dialog__header .el-dialog__headerbtn:hover .el-dialog__close[data-v-4c996ad8]{color:#666}.close-confirm-dialog .el-dialog__body[data-v-4c996ad8]{padding:0 24px 24px}.close-confirm-dialog .close-confirm-content[data-v-4c996ad8]{font-size:14px;color:#666;line-height:1.6;text-align:left}.close-confirm-dialog .el-dialog__footer[data-v-4c996ad8]{padding:0 24px 24px;border-top:none}.close-confirm-dialog .close-confirm-footer[data-v-4c996ad8]{display:flex;justify-content:flex-end;gap:12px}.close-confirm-dialog .close-confirm-footer .btn-cancel[data-v-4c996ad8]{padding:0 20px;height:36px;background:#fff;border:1px solid #dcdfe6;border-radius:4px;color:#666;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-confirm-dialog .close-confirm-footer .btn-cancel[data-v-4c996ad8]:hover{color:#4a5dff;border-color:#4a5dff;background:#f4f5ff}.close-confirm-dialog .close-confirm-footer .btn-confirm[data-v-4c996ad8]{padding:0 20px;height:36px;background:#4a5dff;border:none;border-radius:4px;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-confirm-dialog .close-confirm-footer .btn-confirm[data-v-4c996ad8]:hover{background:#3b4bcc}.qrcode-dialog[data-v-4c996ad8]{border-radius:16px!important}.qrcode-dialog .el-dialog__header[data-v-4c996ad8]{display:none}.qrcode-dialog .el-dialog__body[data-v-4c996ad8]{padding:0}.qrcode-content[data-v-4c996ad8]{padding:40px 20px 30px;text-align:center;position:relative}.qrcode-close-btn[data-v-4c996ad8]{position:absolute;top:16px;right:16px;cursor:pointer;font-size:20px;color:#999}.qrcode-title[data-v-4c996ad8]{font-size:20px;font-weight:500;color:#333;margin-bottom:24px}.qrcode-title .price-blue[data-v-4c996ad8]{color:#4a5dff}.qrcode-img-box[data-v-4c996ad8]{width:220px;height:220px;background:#e5e5e5;border-radius:16px;margin:0 auto 30px;display:flex;justify-content:center;align-items:center;overflow:hidden}.qrcode-img[data-v-4c996ad8]{width:200px;height:200px;-o-object-fit:contain;object-fit:contain}.qrcode-methods[data-v-4c996ad8]{display:flex;justify-content:center;gap:16px;margin-bottom:30px}.method-btn[data-v-4c996ad8]{display:flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:4px;border:1px solid #e5e5e5;cursor:pointer;font-size:14px;color:#333}.method-btn img[data-v-4c996ad8]{width:18px;height:18px;margin-right:6px}.method-btn.active-alipay[data-v-4c996ad8]{border-color:#1677ff;color:#1677ff}.method-btn.active-wxpay[data-v-4c996ad8]{border-color:#09b956;color:#09b956}.agreement-tip[data-v-4c996ad8]{font-size:12px;color:#666}.agreement-tip a[data-v-4c996ad8]{color:#4a5dff;text-decoration:none}.od-fade-enter-active[data-v-fa6195c4],.od-fade-leave-active[data-v-fa6195c4]{transition:opacity .3s ease}.od-fade-enter-from[data-v-fa6195c4],.od-fade-leave-to[data-v-fa6195c4]{opacity:0}.od-modal-overlay[data-v-fa6195c4]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000;padding:40px 20px;box-sizing:border-box}.od-modal-wrapper[data-v-fa6195c4]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:560px}.od-modal-content[data-v-fa6195c4]{background:#fff;border-radius:16px;width:100%;padding:36px 48px 40px;box-sizing:border-box}.od-title-bar[data-v-fa6195c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.od-title[data-v-fa6195c4]{font-size:22px;font-weight:700;color:#1a1a2e;margin:0}.od-status[data-v-fa6195c4]{font-size:16px;font-weight:600}.od-status.status-completed[data-v-fa6195c4]{color:#333}.od-status.status-pending[data-v-fa6195c4]{color:#e74c3c}.od-status.status-expired[data-v-fa6195c4]{color:#999}.od-detail-list[data-v-fa6195c4]{display:flex;flex-direction:column}.od-detail-row[data-v-fa6195c4]{display:flex;justify-content:space-between;align-items:center;padding:14px 0}.od-label[data-v-fa6195c4]{font-size:14px;color:#999;white-space:nowrap;min-width:80px}.od-value[data-v-fa6195c4]{font-size:14px;color:#333;text-align:right;word-break:break-all}.od-invoice-btn[data-v-fa6195c4]{display:block;width:100%;height:48px;background:#3b5bdb;color:#fff;border:none;border-radius:24px;font-size:16px;font-weight:600;cursor:pointer;margin-top:28px;transition:all .2s}.od-invoice-btn[data-v-fa6195c4]:hover{background:#2e4bc6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,91,219,.3)}.od-invoice-btn[data-v-fa6195c4]:active{transform:translateY(0)}.od-close-outer[data-v-fa6195c4]{display:flex;justify-content:center;margin-top:20px;cursor:pointer;padding:8px;transition:all .2s}.od-close-outer:hover svg[data-v-fa6195c4]{stroke:#fff}.empty-state[data-v-619f5834]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;min-height:280px;text-align:center}.empty-state .empty-img[data-v-619f5834]{display:block;-o-object-fit:contain;object-fit:contain}.empty-state .empty-text[data-v-619f5834]{margin-top:20px;font-size:15px;color:#c9cdd4}.empty-state .empty-desc[data-v-619f5834]{margin-top:4px;font-size:13px;color:#c9cdd4}.bill-fade-enter-active[data-v-7ed0173c],.bill-fade-leave-active[data-v-7ed0173c]{transition:opacity .3s ease}.bill-fade-enter-from[data-v-7ed0173c],.bill-fade-leave-to[data-v-7ed0173c]{opacity:0}.slide-fade-enter-active[data-v-7ed0173c],.slide-fade-leave-active[data-v-7ed0173c]{transition:all .3s ease}.slide-fade-enter-from[data-v-7ed0173c],.slide-fade-leave-to[data-v-7ed0173c]{opacity:0;transform:translateY(-10px)}.bill-modal-overlay[data-v-7ed0173c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999;padding:40px 20px;box-sizing:border-box}.bill-modal-content[data-v-7ed0173c]{background:#fff;border-radius:16px;width:100%;max-width:820px;max-height:90vh;overflow-y:auto;padding:0;box-sizing:border-box;position:relative}.modal-title-bar[data-v-7ed0173c]{position:sticky;top:0;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:32px 48px 20px;z-index:10;border-radius:16px 16px 0 0}.modal-title[data-v-7ed0173c]{font-size:24px;font-weight:700;color:#1a1a2e;margin:0}.close-btn[data-v-7ed0173c]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:all .2s}.close-btn[data-v-7ed0173c]:hover{background:#f5f7fa}.close-btn:hover svg[data-v-7ed0173c]{stroke:#333}.active-order-section[data-v-7ed0173c]{margin-bottom:24px;padding:0 48px}.section-header[data-v-7ed0173c]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.product-name[data-v-7ed0173c]{font-size:16px;font-weight:700;color:#1a1a2e}.active-tag[data-v-7ed0173c]{font-size:13px;color:#e74c3c}.active-order-card[data-v-7ed0173c]{background:#f5f7fa;border-radius:12px;padding:20px 24px}.order-info-row[data-v-7ed0173c]{display:flex;justify-content:space-between;align-items:flex-start}.info-left[data-v-7ed0173c],.info-right[data-v-7ed0173c]{display:flex;flex-direction:column;gap:6px}.info-label[data-v-7ed0173c]{font-size:13px;color:#999}.info-value-row[data-v-7ed0173c]{display:flex;align-items:center;gap:12px}.info-value[data-v-7ed0173c]{font-size:15px;color:#333;font-weight:500}.detail-link[data-v-7ed0173c]{font-size:13px;color:#4a5fe0;cursor:pointer;text-decoration:none}.detail-link[data-v-7ed0173c]:hover{text-decoration:underline}.pending-section[data-v-7ed0173c]{margin-bottom:28px;padding:0 48px}.section-header-row[data-v-7ed0173c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.section-title-row[data-v-7ed0173c]{display:flex;align-items:baseline;gap:6px}.section-title[data-v-7ed0173c]{font-size:16px;font-weight:700;color:#1a1a2e}.section-count[data-v-7ed0173c]{font-size:14px;color:#999;font-weight:400}.expand-icon[data-v-7ed0173c]{cursor:pointer;display:flex;align-items:center}.expand-icon:hover svg[data-v-7ed0173c]{stroke:#666}.pending-carousel[data-v-7ed0173c]{position:relative}.carousel-arrow[data-v-7ed0173c]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.45);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:all .2s}.carousel-arrow[data-v-7ed0173c]:hover{background:rgba(0,0,0,.65)}.carousel-arrow.arrow-left[data-v-7ed0173c]{left:-16px}.carousel-arrow.arrow-right[data-v-7ed0173c]{right:-16px}.pending-cards[data-v-7ed0173c]{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.pending-cards[data-v-7ed0173c]::-webkit-scrollbar{height:4px}.pending-cards[data-v-7ed0173c]::-webkit-scrollbar-track{background:#f0f2f5;border-radius:2px}.pending-cards[data-v-7ed0173c]::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:2px}.pending-card[data-v-7ed0173c]{flex:0 0 calc(50% - 8px);min-width:280px;background:#f5f7fa;border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:12px;cursor:pointer;scroll-snap-align:start;transition:background .2s}.pending-card[data-v-7ed0173c]:hover{background:#eef1f7}.pending-card-body[data-v-7ed0173c],.pending-card-header[data-v-7ed0173c]{display:flex;flex-direction:column;gap:6px}.tab-bar[data-v-7ed0173c]{display:flex;gap:32px;border-bottom:1px solid #e8ecf1;margin-bottom:20px;padding:0 48px}.tab-item[data-v-7ed0173c]{font-size:15px;color:#666;padding:12px 0;cursor:pointer;position:relative;transition:color .2s}.tab-item[data-v-7ed0173c]:hover{color:#333}.tab-item.active[data-v-7ed0173c]{color:#1a1a2e;font-weight:600}.tab-item.active[data-v-7ed0173c]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#4a5fe0;border-radius:2px}.order-list[data-v-7ed0173c]{display:flex;flex-direction:column;gap:16px;padding:0 48px}.order-card[data-v-7ed0173c]{background:#f5f7fa;border-radius:12px;padding:20px 24px;cursor:pointer;transition:background .2s}.order-card[data-v-7ed0173c]:hover{background:#eef1f7}.order-card-header[data-v-7ed0173c]{display:flex;justify-content:space-between;align-items:center}.order-no-row[data-v-7ed0173c]{display:flex;align-items:center;gap:8px}.order-no-label[data-v-7ed0173c]{font-size:13px;color:#999}.copy-icon[data-v-7ed0173c]{cursor:pointer}.copy-icon[data-v-7ed0173c]:hover{stroke:#666}.order-status[data-v-7ed0173c]{font-size:14px;font-weight:500}.order-status.status-pending[data-v-7ed0173c]{color:#e74c3c}.order-status.status-expired[data-v-7ed0173c]{color:#999}.order-status.status-completed[data-v-7ed0173c]{color:#333}.order-card-divider[data-v-7ed0173c]{height:1px;background:#e8ecf1;margin:14px 0}.order-card-body[data-v-7ed0173c]{display:flex;flex-direction:column;gap:8px}.product-row[data-v-7ed0173c]{display:flex;justify-content:space-between;align-items:center}.product-title[data-v-7ed0173c]{font-size:17px;font-weight:700;color:#1a1a2e}.product-price[data-v-7ed0173c]{font-size:18px;font-weight:700;color:#1a1a2e}.detail-label[data-v-7ed0173c]{font-size:13px;color:#999}.order-card-actions[data-v-7ed0173c]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.action-btn[data-v-7ed0173c]{height:36px;padding:0 20px;border-radius:18px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.action-btn.outline[data-v-7ed0173c]{background:#fff;color:#666;border:1px solid #d0d5dd}.action-btn.outline[data-v-7ed0173c]:hover{border-color:#999;color:#333}.action-btn.primary[data-v-7ed0173c]{background:#2b3a8c;color:#fff}.action-btn.primary[data-v-7ed0173c]:hover{background:#1e2d6b;transform:translateY(-1px);box-shadow:0 2px 8px rgba(43,58,140,.3)}.bill-modal-content[data-v-7ed0173c]::-webkit-scrollbar{width:6px}.bill-modal-content[data-v-7ed0173c]::-webkit-scrollbar-track{background:transparent}.bill-modal-content[data-v-7ed0173c]::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:3px}.pagination[data-v-7ed0173c]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;padding:0 48px 40px}.page-btn[data-v-7ed0173c]{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e8ecf1;background:#fff;border-radius:8px;font-size:14px;color:#666;cursor:pointer;transition:all .2s}.page-btn[data-v-7ed0173c]:hover:not(:disabled){border-color:#4a5fe0;color:#4a5fe0}.page-btn[data-v-7ed0173c]:disabled{opacity:.4;cursor:not-allowed}.page-btn.page-num.active[data-v-7ed0173c]{background:#4a5fe0;border-color:#4a5fe0;color:#fff}.page-btn.page-num.active[data-v-7ed0173c]:hover{background:#3a4fd0;color:#fff}.page-info[data-v-7ed0173c]{font-size:13px;color:#999;margin-left:8px}.toast-fade-enter-active[data-v-7ed0173c],.toast-fade-leave-active[data-v-7ed0173c]{transition:all .3s ease}.toast-fade-enter-from[data-v-7ed0173c],.toast-fade-leave-to[data-v-7ed0173c]{opacity:0;transform:translateY(-10px)}.copy-toast[data-v-7ed0173c]{position:fixed;top:60px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);color:#fff;padding:10px 24px;border-radius:8px;font-size:14px;z-index:10000;pointer-events:none}.coupon-fade-enter-active[data-v-55bbdb65]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.coupon-fade-leave-active[data-v-55bbdb65]{transition:all .25s ease}.coupon-fade-enter-from[data-v-55bbdb65]{opacity:0;transform:scale(.9) translateY(30px)}.coupon-fade-leave-to[data-v-55bbdb65]{opacity:0;transform:scale(.95) translateY(20px)}.coupon-modal-overlay[data-v-55bbdb65]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:2000;padding:40px 20px;box-sizing:border-box}.coupon-modal-wrapper[data-v-55bbdb65]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px}.coupon-modal-content[data-v-55bbdb65]{background:#fff;border-radius:12px;width:100%;padding:32px 36px 40px;box-sizing:border-box;position:relative}.coupon-title-bar[data-v-55bbdb65]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.coupon-title[data-v-55bbdb65]{font-size:22px;font-weight:700;color:#1a1a2e;margin:0}.coupon-close-btn[data-v-55bbdb65]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:all .2s}.coupon-close-btn[data-v-55bbdb65]:hover{background:#f5f7fa}.coupon-close-btn:hover svg[data-v-55bbdb65]{stroke:#333}.coupon-tabs[data-v-55bbdb65]{display:flex;background:#f5f7fa;border-radius:24px;padding:4px;margin-bottom:28px}.coupon-tab[data-v-55bbdb65]{flex:1;text-align:center;padding:10px 0;font-size:15px;color:#666;border-radius:20px;cursor:pointer;transition:all .3s}.coupon-tab.active[data-v-55bbdb65]{background:#fff;color:#1a1a2e;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.08)}.coupon-tab-content[data-v-55bbdb65]{min-height:200px;position:relative}.coupon-type-tabs[data-v-55bbdb65]{display:flex;gap:20px;margin-bottom:20px;border-bottom:1px solid #e4e7ed}.type-tab[data-v-55bbdb65]{padding:8px 4px;font-size:14px;color:#606266;cursor:pointer;position:relative;transition:all .3s}.type-tab.active[data-v-55bbdb65]{color:#3b5bdb;font-weight:600}.type-tab.active[data-v-55bbdb65]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#3b5bdb;border-radius:2px}.coupon-list[data-v-55bbdb65]{display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto;padding-right:6px}.coupon-list[data-v-55bbdb65]::-webkit-scrollbar{width:6px}.coupon-list[data-v-55bbdb65]::-webkit-scrollbar-track{background:transparent}.coupon-list[data-v-55bbdb65]::-webkit-scrollbar-thumb{background:#e4e7ed;border-radius:3px}.coupon-list[data-v-55bbdb65]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.coupon-card[data-v-55bbdb65]{display:flex;align-items:center;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-radius:12px;padding:20px 24px;gap:20px}.coupon-value[data-v-55bbdb65]{display:flex;align-items:baseline;flex-shrink:0;min-width:80px}.coupon-value-text[data-v-55bbdb65]{font-size:36px;font-weight:700;color:#e74c3c;line-height:1}.coupon-value-prefix[data-v-55bbdb65]{font-size:20px;font-weight:700;color:#e74c3c;margin-right:2px}.coupon-value-unit[data-v-55bbdb65]{font-size:16px;font-weight:600;color:#e74c3c;margin-left:2px}.coupon-info[data-v-55bbdb65]{flex:1;display:flex;flex-direction:column;gap:6px}.coupon-name[data-v-55bbdb65]{font-size:16px;font-weight:600;color:#1a1a2e}.coupon-desc[data-v-55bbdb65],.coupon-expire[data-v-55bbdb65]{font-size:13px;color:#888}.exchange-section[data-v-55bbdb65]{display:flex;flex-direction:column;gap:12px}.exchange-label[data-v-55bbdb65]{font-size:15px;font-weight:600;color:#1a1a2e}.exchange-input[data-v-55bbdb65]{width:100%;height:48px;padding:0 16px;border:none;background:#f5f7fa;border-radius:12px;font-size:15px;color:#333;box-sizing:border-box;outline:none;transition:all .2s}.exchange-input[data-v-55bbdb65]::-moz-placeholder{color:#bbb}.exchange-input[data-v-55bbdb65]::placeholder{color:#bbb}.exchange-input[data-v-55bbdb65]:focus{background:#eef1f6;box-shadow:0 0 0 2px rgba(59,91,219,.15)}.exchange-btn[data-v-55bbdb65]{width:100%;height:48px;background:#3b5bdb;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:20px;display:flex;align-items:center;justify-content:center;gap:8px}.exchange-btn[data-v-55bbdb65]:hover:not(:disabled){background:#2e4bc6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,91,219,.3)}.exchange-btn[data-v-55bbdb65]:active:not(:disabled){transform:translateY(0)}.exchange-btn[data-v-55bbdb65]:disabled{background:#a5b4fc;cursor:not-allowed}.loading-icon[data-v-55bbdb65]{width:18px;height:18px;animation:rotate-55bbdb65 2s linear infinite}.loading-icon circle[data-v-55bbdb65]{stroke:#fff;stroke-dasharray:1,150;stroke-dashoffset:0;animation:dash-55bbdb65 1.5s ease-in-out infinite}@keyframes rotate-55bbdb65{to{transform:rotate(1turn)}}@keyframes dash-55bbdb65{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.bottom-fixed-area[data-v-24d700dd]{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:#f7f8fa;box-sizing:border-box;z-index:10}.aside-container[data-v-24d700dd]{padding:39px 10px 10px;height:100%;box-sizing:border-box;position:relative}.aside-container .icon[data-v-24d700dd]{width:17px;height:15px;position:absolute;right:23px;top:74px;cursor:pointer}.aside-container .logo[data-v-24d700dd]{width:calc(100% - 20px);box-sizing:border-box;height:70px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.aside-container .logo img[data-v-24d700dd]{width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.aside-container .start-new-button[data-v-24d700dd]{flex-shrink:0;width:calc(100% - 20px);border:none;height:39px;background:#3454d2;border-radius:5px;margin-top:15px;cursor:pointer;transition:background .3s,transform .2s,box-shadow .3s}.aside-container .start-new-button[data-v-24d700dd]:hover{background:#2a44b8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(52,84,210,.35)}.aside-container .start-new-button[data-v-24d700dd]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(52,84,210,.25)}.aside-container .knowledge-button[data-v-24d700dd]{flex-shrink:0;width:calc(100% - 20px);height:40px;background:#fff;border-radius:5px;margin-top:24px;box-sizing:border-box;padding-left:12px;padding-right:12px;cursor:pointer;transition:background .3s,transform .2s,box-shadow .3s}.aside-container .knowledge-button[data-v-24d700dd]:hover{background:#f0f4ff;transform:translateX(3px);box-shadow:0 2px 8px rgba(106,76,248,.1)}.aside-container .knowledge-button img[data-v-24d700dd]{width:20px;height:20px;margin-right:1px}.aside-container .knowledge-button p[data-v-24d700dd]{width:calc(100% - 22px);text-align:left}.aside-container .history-divide[data-v-24d700dd]{margin-top:40px;flex-shrink:0;width:calc(100% - 20px);height:25px}.aside-container .history-divide p[data-v-24d700dd]{font-weight:500;color:#04063b}.aside-container .history-divide .line[data-v-24d700dd]{height:1px;width:calc(100% - 80px);background:linear-gradient(225deg,#fff,#ccc)}.aside-container .history-container[data-v-24d700dd]{width:100%;flex:1;min-height:0;overflow-y:auto;margin-bottom:10px;padding-bottom:280px}.aside-container .history-container[data-v-24d700dd]::-webkit-scrollbar{display:none}.aside-container .history-container .skeleton-wrapper[data-v-24d700dd]{padding:10px 0;width:100%}.aside-container .history-container .empty[data-v-24d700dd]{color:#adadad;text-align:center}.aside-container .history-container .history-date[data-v-24d700dd]{margin-top:16px}.aside-container .history-container .history[data-v-24d700dd]{margin-top:8px;padding:7px 10px;border-radius:6px;cursor:pointer;transition:background .3s}.aside-container .history-container .history[data-v-24d700dd]:hover{background:rgba(106,76,248,.06)}.aside-container .history-container .history:hover .title[data-v-24d700dd]{font-weight:500;color:#6a4cf8}.aside-container .history-container .history .title[data-v-24d700dd]{width:calc(100% - 32px);transition:font-weight .3s,color .3s}.aside-container .login[data-v-24d700dd]{margin-top:12px;flex-shrink:0;width:100%;height:60px;background:#fff;border-radius:10px;padding-left:12px;padding-right:12px;cursor:pointer;transition:background .3s,box-shadow .3s}.aside-container .login[data-v-24d700dd]:hover{background:#f0f4ff;box-shadow:0 2px 8px rgba(106,76,248,.1)}.aside-container .login .avatar[data-v-24d700dd]{width:38px;height:38px;border-radius:50%;overflow:hidden;background:#d8d8d8;margin-right:8px}.aside-container .login .avatar img[data-v-24d700dd]{width:100%;height:100%}.aside-container .login p[data-v-24d700dd]{width:calc(100% - 46px)}.aside-container .user[data-v-24d700dd]{margin-top:12px;flex-shrink:0;width:100%;height:60px;background:#fff;border-radius:10px;padding-left:12px;padding-right:12px;cursor:pointer;transition:background .3s,box-shadow .3s;display:flex;flex-direction:column;justify-content:center}.aside-container .user[data-v-24d700dd]:hover{background:#f0f4ff;box-shadow:0 2px 8px rgba(106,76,248,.1)}.aside-container .user .user-row[data-v-24d700dd]{width:100%}.aside-container .user .avatar[data-v-24d700dd]{width:38px;height:38px;border-radius:50%;overflow:hidden;background:#d8d8d8;margin-right:8px}.aside-container .user .avatar img[data-v-24d700dd]{width:100%;height:100%}.aside-container .user p[data-v-24d700dd]{width:calc(100% - 78px)}.aside-container .vip-info[data-v-24d700dd]{flex-shrink:0;width:100%;background-image:url(/static/img/vip-back.23634f97.png);background-size:100% 100%;box-sizing:border-box;padding:15px 15px 15px 20px;position:relative;overflow:hidden;cursor:pointer;transition:transform .3s,box-shadow .3s}.aside-container .vip-info[data-v-24d700dd]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(106,76,248,.25)}.aside-container .vip-info .name[data-v-24d700dd]{margin-bottom:0;margin-top:0}.aside-container .vip-info .time[data-v-24d700dd]{margin-top:0;margin-bottom:0;white-space:nowrap}.aside-container .vip-info .number[data-v-24d700dd]{width:100%;margin-top:23px}.aside-container .vip-info .number img[data-v-24d700dd]{width:22px;height:22px;margin-right:4px}.aside-container .vip-info .number .token[data-v-24d700dd]{max-width:calc(100% - 34px);margin-bottom:0;margin-top:0}.aside-container .vip-info .number .tip[data-v-24d700dd]{margin-top:0;margin-left:6px;white-space:nowrap;margin-bottom:0}.aside-container .vip-info .buttons[data-v-24d700dd]{width:100%;margin-top:27px}.aside-container .vip-info .buttons .left[data-v-24d700dd]{background:hsla(0,0%,100%,.2)}.aside-container .vip-info .buttons .left[data-v-24d700dd],.aside-container .vip-info .buttons .right[data-v-24d700dd]{cursor:pointer;width:calc(50% - 6px);height:30px;border-radius:18px;display:flex;align-items:center;justify-content:center}.aside-container .vip-info .buttons .right[data-v-24d700dd]{background:linear-gradient(270deg,#6840ff,#704cff)}.aside-container .vip-info .shine-effect[data-v-24d700dd]{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent 20%,hsla(0,0%,100%,.05) 35%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.05) 65%,transparent 80%);pointer-events:none;z-index:1}.aside-container .vip-info .shine-effect.shining[data-v-24d700dd]{animation:shine-24d700dd .8s ease-in-out}@keyframes shine-24d700dd{0%{left:-100%}to{left:150%}}.pop-over-options[data-v-24d700dd]{display:flex;flex-direction:column;width:100%}.pop-over-options .option[data-v-24d700dd]{box-sizing:border-box;padding-left:7px;display:flex;align-items:center;width:68px;height:26px;border-radius:4px;cursor:pointer;font-weight:400;font-size:14px;color:#333}.pop-over-options .option[data-v-24d700dd]:hover{background:#eff5ff}.pop-over-user-options[data-v-24d700dd]{width:100%;flex-wrap:wrap}.pop-over-user-options .option[data-v-24d700dd]{flex-shrink:0;width:25%;cursor:pointer;border-radius:6px;padding:4px 2px;box-sizing:border-box;transition:background .3s,transform .2s}.pop-over-user-options .option[data-v-24d700dd]:hover{background:#eff5ff;transform:scale(1.05)}.modal-fade-enter-active[data-v-24d700dd],.modal-fade-leave-active[data-v-24d700dd]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-24d700dd],.modal-fade-leave-to[data-v-24d700dd]{opacity:0}.bill-slide-enter-active[data-v-24d700dd]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.bill-slide-leave-active[data-v-24d700dd]{transition:all .25s ease}.bill-slide-enter-from[data-v-24d700dd]{opacity:0;transform:scale(.9) translateY(30px)}.bill-slide-leave-to[data-v-24d700dd]{opacity:0;transform:scale(.95) translateY(20px)}.textarea-container[data-v-7ea85c50]{width:53%}.textarea-container .kb-chip[data-v-7ea85c50]{position:absolute;left:12px;bottom:44px;max-width:60%;height:26px;padding:0 10px 0 10px;background:rgba(239,242,250,.92);border-radius:6px;display:flex;align-items:center;gap:8px;border:1px solid rgba(106,76,248,.2);box-sizing:border-box;backdrop-filter:blur(6px)}.textarea-container .kb-chip .kb-name[data-v-7ea85c50]{font-size:12px;color:#333;line-height:12px;max-width:calc(100% - 18px)}.textarea-container .kb-chip .kb-close[data-v-7ea85c50]{width:12px;height:12px;cursor:pointer;opacity:.7;transition:opacity .2s,transform .2s}.textarea-container .kb-chip .kb-close[data-v-7ea85c50]:hover{opacity:1;transform:scale(1.05)}.textarea-container .knowledge-button[data-v-7ea85c50]{width:86px;height:26px;background:#eff2fa;border-radius:4px;position:absolute;cursor:pointer;left:12px;bottom:12px;transition:background .3s,box-shadow .3s,transform .2s}.textarea-container .knowledge-button[data-v-7ea85c50]:hover{background:#e0e8fa;box-shadow:0 2px 8px rgba(106,76,248,.12);transform:translateY(-1px)}.textarea-container .knowledge-button .knowledge[data-v-7ea85c50]{width:12px;height:12px}.textarea-container .knowledge-button p[data-v-7ea85c50]{margin-left:6px;margin-right:4px}.textarea-container .knowledge-button .down[data-v-7ea85c50]{width:9px;height:6px}.textarea-container textarea[data-v-7ea85c50]{resize:none;outline:none;width:100%;height:172px;background:#fff;border-radius:10px;border:1px solid #6a4cf8;box-sizing:border-box;padding:21px 17px 50px;font-size:14px;line-height:20px;transition:border-color .3s,box-shadow .3s}.textarea-container textarea[data-v-7ea85c50]:hover{border-color:#4a2fd8;box-shadow:0 0 0 3px rgba(106,76,248,.1)}.textarea-container textarea[data-v-7ea85c50]:focus{border-color:#4a2fd8;box-shadow:0 0 0 4px rgba(106,76,248,.15)}.textarea-container .input-button[data-v-7ea85c50]{width:19px;height:20px;cursor:pointer;position:absolute;right:22px;bottom:18px}.kb-select-overlay[data-v-7ea85c50]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.kb-select-modal[data-v-7ea85c50]{background:#fff;border-radius:12px;padding:32px 28px 28px;width:480px;max-height:70vh;position:relative;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}.kb-select-modal .kb-select-close[data-v-7ea85c50]{position:absolute;right:20px;top:16px;font-size:20px;color:#999;cursor:pointer;transition:color .2s}.kb-select-modal .kb-select-close[data-v-7ea85c50]:hover{color:#333}.kb-select-modal .kb-select-title[data-v-7ea85c50]{font-size:20px;font-weight:600;color:#1a1a2e;text-align:center;margin:0 0 24px}.kb-select-modal .kb-select-loading[data-v-7ea85c50]{display:flex;flex-direction:column;align-items:center;padding:40px 0;color:#999;font-size:14px}.kb-select-modal .kb-select-loading .kb-spinner[data-v-7ea85c50]{width:24px;height:24px;border:2px solid #e8ecf4;border-top-color:#6a4cf8;border-radius:50%;animation:kb-spin-7ea85c50 .8s linear infinite;margin-bottom:12px}.kb-select-modal .kb-select-list[data-v-7ea85c50]{overflow-y:auto}.kb-select-modal .kb-select-list .kb-select-item[data-v-7ea85c50]{display:flex;align-items:center;padding:12px 14px;border:1px solid #e8ecf4;border-radius:8px;margin-bottom:10px;cursor:pointer;transition:border-color .2s,background .2s}.kb-select-modal .kb-select-list .kb-select-item[data-v-7ea85c50]:hover{border-color:#6a4cf8;background:#f8f9ff}.kb-select-modal .kb-select-list .kb-select-item.active[data-v-7ea85c50]{border-color:#6a4cf8;background:#f0f4ff}.kb-select-modal .kb-select-list .kb-select-item .kb-select-icon[data-v-7ea85c50]{font-size:18px;margin-right:10px;flex-shrink:0}.kb-select-modal .kb-select-list .kb-select-item .kb-select-name[data-v-7ea85c50]{flex:1;font-size:14px;color:#1a1a2e;font-weight:500}.kb-select-modal .kb-select-list .kb-select-item .kb-select-docs[data-v-7ea85c50]{font-size:12px;color:#999;flex-shrink:0}.kb-select-modal .kb-select-empty[data-v-7ea85c50]{display:flex;flex-direction:column;align-items:center;padding:16px 8px 8px}.kb-select-modal .kb-select-empty .kb-select-empty-icon[data-v-7ea85c50]{font-size:56px;opacity:.5;line-height:1}.kb-select-modal .kb-select-empty .kb-select-empty-desc[data-v-7ea85c50]{font-size:14px;color:#666;line-height:1.7;text-align:center;margin:20px 0 28px}.kb-select-modal .kb-select-empty .kb-select-create-btn[data-v-7ea85c50]{width:180px;height:44px;background:#3454d2;color:#fff;border:none;border-radius:6px;font-size:15px;cursor:pointer;transition:background .3s,transform .2s}.kb-select-modal .kb-select-empty .kb-select-create-btn[data-v-7ea85c50]:hover{background:#2a44b8;transform:translateY(-1px)}@keyframes kb-spin-7ea85c50{to{transform:rotate(1turn)}}.main-container[data-v-78d921c7]{padding-top:172px}.main-container .ai[data-v-78d921c7]{width:118px;height:104px}.main-container .title[data-v-78d921c7]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:26px;color:#04063b;line-height:37px;margin-top:13px;margin-bottom:44px}.main-container .default-questions[data-v-78d921c7]{width:53%;padding-top:55px;display:flex;flex-wrap:wrap}.main-container .default-questions .question[data-v-78d921c7]{box-sizing:border-box;width:40%;margin-top:20px;margin-right:20px;height:40px;background:#eff5ff;border-radius:8px;display:flex;align-items:center;padding-left:27px;padding-right:18px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#111;line-height:14px;position:relative;cursor:pointer;transition:background .3s,transform .2s,box-shadow .3s}.main-container .default-questions .question[data-v-78d921c7]:hover{background:#e0eaff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(106,76,248,.12)}.main-container .default-questions .question[data-v-78d921c7]:before{width:3px;height:3px;background:#6a4cf8;border-radius:50%;position:absolute;left:18px;top:19px;content:"";transition:transform .2s}.main-container .default-questions .question[data-v-78d921c7]:hover:before{transform:scale(1.5)}.login-button[data-v-78d921c7]{width:64px;height:26px;background:#3454d2;border-radius:4px;border:none;position:absolute;font-size:12px;color:#fff;right:35px;top:55px}.pop-over[data-v-78d921c7]{width:64px;height:26px;border-radius:4px;border:1px solid #3454d2;color:#3454d2;position:absolute;right:85px;top:55px;box-sizing:border-box;cursor:pointer}.not-login[data-v-78d921c7]{right:106px!important}.pop-over-code img[data-v-78d921c7]{width:120px;height:120px}.chat-conversation[data-v-0b1180b4]{display:flex;flex-direction:column;height:100%;background:#fff;overflow-x:hidden;box-sizing:border-box}.chat-content[data-v-0b1180b4]{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;transition:max-width .3s ease,margin .3s ease}.chat-content.is-centered[data-v-0b1180b4]{width:100%;margin:0 auto}.message-list[data-v-0b1180b4]{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 32px;min-height:0}.message-list.no-scroll[data-v-0b1180b4]{overflow-y:hidden}.message-item[data-v-0b1180b4]{margin-bottom:32px}.message-item.user[data-v-0b1180b4]{display:flex;justify-content:flex-end}.message-item.user .user-message[data-v-0b1180b4]{max-width:50%}.message-item.user .user-message .message-content[data-v-0b1180b4]{background:linear-gradient(135deg,#5b7bff,#7b6bff);color:#fff;padding:12px 20px;border-radius:8px;font-size:15px;line-height:1.6;text-align:left}.message-item.ai[data-v-0b1180b4]{background:#fff;padding:24px 28px;border-radius:12px;box-shadow:0 4rpx 24rpx rgba(0,0,0,.04)}.message-item.ai .step-item[data-v-0b1180b4]{margin-bottom:16px}.message-item.ai .step-header[data-v-0b1180b4]{display:flex;align-items:center;gap:8px}.message-item.ai .step-icon-img[data-v-0b1180b4]{width:20px;height:20px;flex-shrink:0}.message-item.ai .loading-icon-img[data-v-0b1180b4]{width:20px;height:20px;flex-shrink:0;animation:spin-0b1180b4 1s linear infinite}.message-item.ai .step-title[data-v-0b1180b4]{font-size:14px;color:#999;font-weight:500;display:flex;align-items:center;gap:4px}.message-item.ai .step-title.text-black[data-v-0b1180b4]{color:#333}.message-item.ai .step-arrow[data-v-0b1180b4]{font-size:16px;color:#999;margin-left:2px}.message-item.ai .chat_list_conont[data-v-0b1180b4]{margin-top:10px;margin-left:28px;display:flex;flex-wrap:wrap;gap:8px}.message-item.ai .chat_list_tag[data-v-0b1180b4]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#f5f7fa;border-radius:4px}.message-item.ai .chat_icon1[data-v-0b1180b4]{width:14px;height:14px;flex-shrink:0}.message-item.ai .chat_list_tag_name[data-v-0b1180b4]{font-size:13px;color:#666;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-item.ai .retrieval-box[data-v-0b1180b4]{margin-top:10px;margin-left:28px;display:flex;flex-direction:column;gap:8px}.message-item.ai .retrieval-tags[data-v-0b1180b4]{display:flex;flex-wrap:wrap;gap:6px}.message-item.ai .db-badge[data-v-0b1180b4]{display:inline-block;font-size:12px;color:#3454d2;background:rgba(91,123,255,.1);padding:2px 10px;border-radius:10px}.message-item.ai .retrieval-text[data-v-0b1180b4]{font-size:13px;color:#333}.message-item.ai .num-blue[data-v-0b1180b4]{color:#3454d2;font-weight:600;margin:0 2px}.message-item.ai .ai-content-box[data-v-0b1180b4]{margin-top:8px;margin-left:28px;font-size:15px;line-height:1.8;color:#1a1a2e;white-space:pre-wrap;word-break:break-word}.message-item.ai .ai-content-text[data-v-0b1180b4]{position:relative}.message-item.ai .typewriter-text[data-v-0b1180b4]{display:inline;white-space:pre-wrap}.message-item.ai .typewriter-cursor[data-v-0b1180b4]{display:inline-block;color:#2a4bd0;font-weight:400;margin-left:2px;animation:typewriter-blink-0b1180b4 .8s infinite}.message-item.ai .typewriter-done .typewriter-cursor[data-v-0b1180b4]{animation:none;opacity:0}@keyframes typewriter-blink-0b1180b4{0%,50%{opacity:1}51%,to{opacity:0}}.message-item.ai .suggested-questions[data-v-0b1180b4]{margin-top:16px}.message-item.ai .suggested-questions .suggested-title[data-v-0b1180b4]{font-size:13px;color:#666;margin-bottom:10px}.message-item.ai .suggested-questions .suggested-list[data-v-0b1180b4]{display:flex;flex-wrap:wrap;gap:10px}.message-item.ai .suggested-questions .suggested-item[data-v-0b1180b4]{font-size:13px;color:#1a1a2e;background:hsla(0,0%,100%,.8);border:1px solid rgba(59,130,246,.18);border-radius:8px;padding:8px 12px;cursor:pointer;transition:background .2s,transform .2s;max-width:100%}.message-item.ai .suggested-questions .suggested-item[data-v-0b1180b4]:hover{background:#fff;transform:translateY(-1px)}.message-item.ai .error-text[data-v-0b1180b4]{margin:8px 0 0;padding:12px 16px;color:#ff4d4f;background:#fff1f0;border-radius:8px;font-size:14px}.chat-input-area[data-v-0b1180b4]{border-top:1px solid #e5e7eb;padding:16px 32px;background:#fff;display:flex;justify-content:center;flex-shrink:0;min-height:80px;box-sizing:border-box;width:100%;max-width:100%}.chat-input-area .input-wrapper[data-v-0b1180b4]{position:relative;width:100%;max-width:100%;box-sizing:border-box}.chat-input-area .input-wrapper .kb-chip[data-v-0b1180b4]{position:absolute;left:12px;top:-14px;max-width:70%;height:26px;padding:0 10px 0 10px;background:rgba(239,242,250,.92);border-radius:6px;display:flex;align-items:center;gap:8px;border:1px solid rgba(106,76,248,.2);box-sizing:border-box;backdrop-filter:blur(6px)}.chat-input-area .input-wrapper .kb-chip .kb-name[data-v-0b1180b4]{font-size:12px;color:#333;line-height:12px;max-width:calc(100% - 18px)}.chat-input-area .input-wrapper .kb-chip .kb-close[data-v-0b1180b4]{width:12px;height:12px;cursor:pointer;opacity:.7;transition:opacity .2s,transform .2s}.chat-input-area .input-wrapper .kb-chip .kb-close[data-v-0b1180b4]:hover{opacity:1;transform:scale(1.05)}.chat-input-area .input-wrapper .chat-input[data-v-0b1180b4]{width:100%;padding:16px 60px 16px 20px;border:1px solid #e5e7eb;border-radius:12px;font-size:15px;line-height:1.6;resize:none;outline:none;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:border-color .2s;box-sizing:border-box}.chat-input-area .input-wrapper .chat-input[data-v-0b1180b4]:focus{border-color:#3b82f6}.chat-input-area .input-wrapper .chat-input[data-v-0b1180b4]::-moz-placeholder{color:#9ca3af}.chat-input-area .input-wrapper .chat-input[data-v-0b1180b4]::placeholder{color:#9ca3af}.chat-input-area .input-wrapper .send-btn[data-v-0b1180b4]{position:absolute;right:16px;bottom:16px;width:36px;height:36px;border-radius:50%;background:#3b82f6;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.chat-input-area .input-wrapper .send-btn[data-v-0b1180b4]:hover:not(:disabled){background:#2563eb}.chat-input-area .input-wrapper .send-btn[data-v-0b1180b4]:disabled{background:#d1d5db;cursor:not-allowed}.chat-input-area .input-wrapper .stop-btn[data-v-0b1180b4]{position:absolute;right:16px;bottom:16px;width:36px;height:36px;border-radius:50%;background:#ef4444;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.chat-input-area .input-wrapper .stop-btn[data-v-0b1180b4]:hover{background:#dc2626}@keyframes pulse-0b1180b4{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-0b1180b4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lazy-image-wrapper[data-v-f6895fda]{display:inline-block;position:relative}.lazy-image-wrapper .lazy-image[data-v-f6895fda]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .3s ease}.lazy-image-wrapper .lazy-image.loaded[data-v-f6895fda]{opacity:1}.lazy-image-wrapper .image-placeholder[data-v-f6895fda]{display:flex;align-items:center;justify-content:center}.reference-panel[data-v-76b4ca49]{width:100%;height:100%;background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-76b4ca49]{padding:16px;border-bottom:1px solid #f0f0f0}.header-tabs[data-v-76b4ca49]{display:flex;gap:8px}.type-tabs[data-v-76b4ca49]{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.type-tab-btn[data-v-76b4ca49]{padding:6px 10px;font-size:12px;color:#666;background:#f5f5f5;border:none;border-radius:999px;cursor:pointer;transition:all .2s;font-weight:500;line-height:1}.type-tab-btn[data-v-76b4ca49]:hover{background:#e8e8e8}.type-tab-btn.active[data-v-76b4ca49]{background:rgba(91,123,255,.12);color:#3454d2;font-weight:600}.tab-btn[data-v-76b4ca49]{flex:1;padding:10px 16px;font-size:14px;color:#666;background:#f5f5f5;border:none;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500}.tab-btn[data-v-76b4ca49]:hover{background:#e8e8e8}.tab-btn.active[data-v-76b4ca49]{background:linear-gradient(135deg,#5b7bff,#7b6bff);color:#fff;font-weight:600}.resource-list[data-v-76b4ca49]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.resource-card[data-v-76b4ca49]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:16px;transition:all .2s;cursor:pointer}.resource-card[data-v-76b4ca49]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#e0e0e0}.expert-card .expert-header[data-v-76b4ca49]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.expert-card .expert-avatar[data-v-76b4ca49]{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.expert-card .expert-avatar img[data-v-76b4ca49]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.expert-card .expert-info[data-v-76b4ca49]{flex:1;min-width:0}.expert-card .expert-name-row[data-v-76b4ca49]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.expert-card .expert-name[data-v-76b4ca49]{font-size:15px;font-weight:600;color:#1a1a2e}.expert-card .expert-title-tag[data-v-76b4ca49]{font-size:12px;color:#3b5bdb;background:#f0f4ff;padding:2px 8px;border-radius:4px}.expert-card .expert-org[data-v-76b4ca49]{font-size:13px;color:#666}.expert-card .expert-actions[data-v-76b4ca49]{display:flex;gap:8px}.expert-card .action-btn[data-v-76b4ca49]{width:32px;height:32px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.expert-card .action-btn.phone[data-v-76b4ca49]{background:#f0f4ff;color:#3b5bdb}.expert-card .action-btn.phone[data-v-76b4ca49]:hover{background:#3b5bdb;color:#fff}.expert-card .action-btn.email[data-v-76b4ca49]{background:#f0fff4;color:#10b981}.expert-card .action-btn.email[data-v-76b4ca49]:hover{background:#10b981;color:#fff}.expert-card .action-btn.chat[data-v-76b4ca49]{background:#fff4f0;color:#f59e0b}.expert-card .action-btn.chat[data-v-76b4ca49]:hover{background:#f59e0b;color:#fff}.expert-card .expert-research[data-v-76b4ca49]{font-size:13px;color:#666;margin-bottom:8px;line-height:1.5}.expert-card .expert-research .label[data-v-76b4ca49]{color:#999}.expert-card .expert-research .value[data-v-76b4ca49]{color:#666}.expert-card .expert-stats[data-v-76b4ca49]{display:flex;gap:16px}.expert-card .expert-stats .stat-item[data-v-76b4ca49]{font-size:13px;color:#666}.expert-card .expert-stats .stat-item strong[data-v-76b4ca49]{color:#3b5bdb;font-weight:600}.patent-card[data-v-76b4ca49]{display:flex;gap:12px}.patent-card .patent-thumb[data-v-76b4ca49]{flex-shrink:0}.patent-card .patent-thumb .thumb-grid[data-v-76b4ca49]{display:grid;grid-template-columns:repeat(3,24px);grid-template-rows:repeat(4,18px);gap:2px}.patent-card .patent-thumb .thumb-cell[data-v-76b4ca49]{width:24px;height:18px;background:#e0e0e0;border-radius:2px}.patent-card .patent-info[data-v-76b4ca49]{flex:1;min-width:0}.patent-card .patent-number[data-v-76b4ca49]{font-size:12px;color:#999;margin-bottom:4px}.patent-card .patent-title[data-v-76b4ca49]{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patent-card .patent-meta[data-v-76b4ca49]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#999}.lab-card .lab-avatar[data-v-76b4ca49]{width:48px;height:48px;border-radius:50%;background:#f0f4ff;margin-bottom:12px}.lab-card .lab-avatar .avatar-placeholder[data-v-76b4ca49]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2)}.lab-card .lab-info[data-v-76b4ca49]{margin-bottom:12px}.lab-card .lab-name[data-v-76b4ca49]{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-card .lab-research[data-v-76b4ca49]{font-size:13px;color:#666}.lab-card .lab-stats[data-v-76b4ca49]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lab-card .lab-stats .stat-box[data-v-76b4ca49]{background:#f8faff;border-radius:8px;padding:8px;text-align:center}.lab-card .lab-stats .stat-box .stat-label[data-v-76b4ca49]{font-size:11px;color:#999;margin-bottom:4px}.lab-card .lab-stats .stat-box .stat-value[data-v-76b4ca49]{font-size:14px;font-weight:600;color:#3b5bdb}.project-card[data-v-76b4ca49]{display:flex;gap:12px}.project-card .project-thumb[data-v-76b4ca49]{flex-shrink:0}.project-card .project-thumb .thumb-grid-2[data-v-76b4ca49]{display:grid;grid-template-columns:repeat(2,32px);grid-template-rows:repeat(4,24px);gap:2px}.project-card .project-thumb .thumb-cell-2[data-v-76b4ca49]{width:32px;height:24px;background:#c8d8c8;border-radius:2px}.project-card .project-info[data-v-76b4ca49]{flex:1;min-width:0}.project-card .project-title[data-v-76b4ca49]{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.project-card .project-tags[data-v-76b4ca49]{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.project-card .project-tags .tag[data-v-76b4ca49]{font-size:12px;color:#3b5bdb;background:#f0f4ff;padding:2px 8px;border-radius:4px}.project-card .project-meta[data-v-76b4ca49]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#999}.load-more-container[data-v-76b4ca49]{padding:16px 0;display:flex;justify-content:center}.load-more-container .load-more-btn[data-v-76b4ca49]{padding:10px 32px;font-size:14px;color:#3b5bdb;background:#f0f4ff;border:1px solid #e0e7ff;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.load-more-container .load-more-btn[data-v-76b4ca49]:hover:not(:disabled){background:#e0e7ff;border-color:#3b5bdb}.load-more-container .load-more-btn[data-v-76b4ca49]:disabled{opacity:.6;cursor:not-allowed}.load-more-container .loading-spinner[data-v-76b4ca49]{width:16px;height:16px;border:2px solid #e0e7ff;border-top-color:#3b5bdb;border-radius:50%;animation:spin-76b4ca49 .8s linear infinite}@keyframes spin-76b4ca49{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-state[data-v-76b4ca49]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:300px}.loading-state .loading-spinner-large[data-v-76b4ca49]{width:40px;height:40px;border:3px solid #e0e7ff;border-top-color:#3b5bdb;border-radius:50%;animation:spin-76b4ca49 1s linear infinite;margin-bottom:16px}.loading-state .loading-text[data-v-76b4ca49]{font-size:14px;color:#666}.insufficient-fade-enter-active[data-v-66ac3a9c]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.insufficient-fade-leave-active[data-v-66ac3a9c]{transition:all .2s ease}.insufficient-fade-enter-from[data-v-66ac3a9c]{opacity:0;transform:scale(.9) translateY(20px)}.insufficient-fade-leave-to[data-v-66ac3a9c]{opacity:0;transform:scale(.95) translateY(10px)}.insufficient-overlay[data-v-66ac3a9c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:3000}.insufficient-modal[data-v-66ac3a9c]{width:460px;height:320px;background:#fff;border-radius:16px;position:relative;box-sizing:border-box}.close-icon[data-v-66ac3a9c]{position:absolute;top:18px;right:18px;width:14px;height:14px;opacity:.5;transition:opacity .2s}.close-icon[data-v-66ac3a9c]:hover{opacity:1}.modal-content[data-v-66ac3a9c]{width:100%;height:100%;padding-top:40px;box-sizing:border-box}.crystal-icon[data-v-66ac3a9c]{width:80px;height:80px;margin-bottom:16px}.title[data-v-66ac3a9c]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:20px;color:#333;margin-bottom:12px}.subtitle[data-v-66ac3a9c]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#666;margin-bottom:36px}.btn-group[data-v-66ac3a9c]{gap:32px}.btn[data-v-66ac3a9c]{width:120px;height:40px;border-radius:12px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}.btn[data-v-66ac3a9c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.btn[data-v-66ac3a9c]:active{transform:translateY(1px);box-shadow:0 2px 6px rgba(0,0,0,.05)}.btn-cancel[data-v-66ac3a9c]{background:#ececec;color:#666}.btn-cancel[data-v-66ac3a9c]:hover{background:#e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.05)}.btn-confirm[data-v-66ac3a9c]{background:#2a4bd0;color:#fff}.btn-confirm[data-v-66ac3a9c]:hover{background:#2340b5;box-shadow:0 4px 12px rgba(42,75,208,.3)}.source-fade-enter-active[data-v-57db897c],.source-fade-leave-active[data-v-57db897c]{transition:all .25s ease}.source-fade-enter-from[data-v-57db897c],.source-fade-leave-to[data-v-57db897c]{opacity:0}.source-overlay[data-v-57db897c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:3000;display:flex;align-items:flex-end;justify-content:center}.source-panel[data-v-57db897c]{width:100%;max-width:860px;background:#fff;border-radius:16px 16px 0 0;overflow:hidden}.panel-header[data-v-57db897c]{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #f0f0f0;box-sizing:border-box}.panel-title[data-v-57db897c]{font-size:16px;color:#333;font-weight:600}.close-icon[data-v-57db897c]{width:14px;height:14px;cursor:pointer;opacity:.6;transition:opacity .2s}.close-icon[data-v-57db897c]:hover{opacity:1}.panel-body[data-v-57db897c]{max-height:420px;overflow:auto;padding:14px 18px 18px;box-sizing:border-box}.empty-state[data-v-57db897c],.loading-state[data-v-57db897c]{padding:20px 0;text-align:center;color:#666;font-size:14px}.source-item[data-v-57db897c]{padding:12px 0;border-bottom:1px solid #f4f4f4}.file-name[data-v-57db897c]{font-size:14px;color:#1a1a2e;margin-bottom:6px;max-width:100%}.file-meta[data-v-57db897c]{display:flex;gap:12px;color:#8a8a8a;font-size:12px}.vip-mask-fade-enter-active[data-v-7e6567b6],.vip-mask-fade-leave-active[data-v-7e6567b6]{transition:opacity .25s ease}.vip-mask-fade-enter-from[data-v-7e6567b6],.vip-mask-fade-leave-to[data-v-7e6567b6]{opacity:0}.vip-mask-overlay[data-v-7e6567b6]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3500;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center}.vip-mask-content[data-v-7e6567b6]{position:relative;width:980px;max-width:calc(100vw - 40px)}.vip-img[data-v-7e6567b6]{width:100%;height:auto;display:block;cursor:pointer;border-radius:12px}.close-icon[data-v-7e6567b6]{position:absolute;right:14px;top:14px;width:16px;height:16px;cursor:pointer;z-index:1}.chat-skeleton-page[data-v-02499ba6]{width:100%;height:100vh;background:#fff;padding:0}.chat-skeleton-page[data-v-02499ba6] .el-container{height:100%;min-height:100vh}.chat-skeleton-page[data-v-02499ba6] .el-aside{height:100%;background:#fff;border-right:1px solid #eceff5;padding:0!important;overflow:hidden}.chat-skeleton-page[data-v-02499ba6] .el-main{height:100vh;background:#fff;overflow:hidden;padding:0!important}.chat-skeleton-page[data-v-02499ba6] .el-skeleton{padding:0;width:100%;height:100%}.chat-skeleton-page[data-v-02499ba6] .el-skeleton__item{margin-bottom:0}.chat-skeleton-page .skel-aside[data-v-02499ba6] .el-skeleton{padding:32px 18px;box-sizing:border-box}.chat-skeleton-page .skel-aside-inner[data-v-02499ba6]{display:flex;flex-direction:column;gap:16px;height:100%}.chat-skeleton-page[data-v-02499ba6] .skel-logo{width:100%;height:60px;border-radius:8px}.chat-skeleton-page[data-v-02499ba6] .skel-knowledge,.chat-skeleton-page[data-v-02499ba6] .skel-newchat{width:100%;height:40px;border-radius:6px}.chat-skeleton-page[data-v-02499ba6] .skel-history-text{width:50%;height:16px;margin-top:16px}.chat-skeleton-page[data-v-02499ba6] .skel-history-item{width:100%;height:16px}.chat-skeleton-page[data-v-02499ba6] .skel-bottom-block{width:100%;height:140px;border-radius:8px;margin-top:auto}.chat-skeleton-page .skel-main[data-v-02499ba6] .el-skeleton{padding:0;height:100%}.chat-skeleton-page .skel-main-inner[data-v-02499ba6]{position:relative;width:100%;height:100%}.chat-skeleton-page .skel-topbar[data-v-02499ba6]{position:absolute;top:55px;right:35px;display:flex;gap:21px}.chat-skeleton-page[data-v-02499ba6] .skel-btn-outline,.chat-skeleton-page[data-v-02499ba6] .skel-btn-primary{width:64px;height:26px;border-radius:4px}.chat-skeleton-page .skel-center[data-v-02499ba6]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:172px;box-sizing:border-box}.chat-skeleton-page[data-v-02499ba6] .skel-ai{width:118px;height:104px;border-radius:8px}.chat-skeleton-page[data-v-02499ba6] .skel-title{width:280px;height:26px;margin-top:13px;margin-bottom:44px}.chat-skeleton-page[data-v-02499ba6] .skel-textarea{width:53%;height:172px;border-radius:10px}.chat-skeleton-page[data-v-02499ba6] .skel-textarea .skel-textarea-mock{width:100%;height:100%;background:transparent}.chat-skeleton-page .skel-questions[data-v-02499ba6]{width:53%;margin-top:55px;display:flex;flex-wrap:wrap;gap:20px 20px}.chat-skeleton-page[data-v-02499ba6] .skel-question{width:calc(50% - 10px);height:40px;border-radius:8px}.container[data-v-02499ba6]{width:100%;background:#fff}.container[data-v-02499ba6] .el-container{height:100vh}.container[data-v-02499ba6] .el-container .el-aside.page-aside{height:100%;background:linear-gradient(180deg,#f1f2ff,#eff7ff);transition:width .32s cubic-bezier(.4,0,.2,1),min-width .32s cubic-bezier(.4,0,.2,1),opacity .24s ease;overflow:hidden;opacity:1}.container[data-v-02499ba6] .el-container .el-aside.page-aside.is-collapsed{opacity:0}.container[data-v-02499ba6] .el-container .el-main{height:100vh;overflow:hidden;transition:all .3s;padding:0;background:#fff}.container[data-v-02499ba6] .el-container .el-main.main-full .chat-layout,.container[data-v-02499ba6] .el-container .el-main.main-full .welcome-page{width:82%;margin:0 auto;box-sizing:border-box;max-width:100%;transition:width .3s ease}.chat-layout[data-v-02499ba6]{display:flex;height:100%;width:100%;overflow:hidden}.chat-area[data-v-02499ba6]{flex:1;overflow:hidden;height:100%;display:flex;flex-direction:column;min-width:0}.reference-area[data-v-02499ba6]{width:420px;flex-shrink:0;height:100%;border-left:1px solid #f0f0f0;background:#fafbfc;transition:width .3s ease}.expand-btn[data-v-02499ba6]{width:0;background:linear-gradient(180deg,#f1f2ff,#eff7ff);flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;opacity:0;pointer-events:none;transition:width .32s cubic-bezier(.4,0,.2,1),opacity .24s ease}.expand-btn span[data-v-02499ba6]{display:block;width:4px;height:40px;background:#3b5bdb;border-radius:2px}.expand-btn.is-visible[data-v-02499ba6]{width:20px;opacity:1;pointer-events:auto}.duplicate-file-dialog[data-v-cd7adaa2] .el-dialog__header{display:none}.duplicate-file-dialog[data-v-cd7adaa2] .el-dialog__body{padding:54px 70px 44px}.duplicate-file-dialog[data-v-cd7adaa2] .el-dialog{border-radius:18px;box-shadow:0 10px 40px rgba(0,0,0,.12)}.dialog-x[data-v-cd7adaa2]{position:absolute;left:26px;top:20px;width:34px;height:34px;border:none;background:transparent;font-size:28px;line-height:34px;color:#c6c6c6;cursor:pointer}.dialog-title[data-v-cd7adaa2]{text-align:center;font-size:36px;font-weight:600;color:#2b2b2b;margin-bottom:12px}.dialog-desc[data-v-cd7adaa2]{text-align:center;font-size:16px;color:#8b8b8b;margin-bottom:34px}.file-list[data-v-cd7adaa2]{display:flex;flex-direction:column;gap:20px;margin:0 auto 44px;max-width:680px}.file-item[data-v-cd7adaa2]{display:flex;align-items:center;gap:16px;border:1px solid #e7e7e7;border-radius:10px;padding:18px 20px;background:#fff}.file-icon[data-v-cd7adaa2]{width:46px;height:46px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#fff}.file-icon.ppt[data-v-cd7adaa2]{background:#f5a623}.file-icon.xls[data-v-cd7adaa2]{background:#25a25a}.file-icon.doc[data-v-cd7adaa2]{background:#2f74ff}.file-icon.pdf[data-v-cd7adaa2]{background:#e74c3c}.file-icon.file[data-v-cd7adaa2]{background:#9b9b9b}.file-meta[data-v-cd7adaa2]{flex:1;min-width:0;text-align:left}.file-name[data-v-cd7adaa2]{font-size:16px;color:#2b2b2b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-sub[data-v-cd7adaa2]{font-size:13px;color:#a3a3a3;margin-top:6px}.dialog-actions[data-v-cd7adaa2]{display:flex;justify-content:center;gap:28px}.btn[data-v-cd7adaa2]{min-width:170px;height:48px;border-radius:8px;border:none;cursor:pointer;font-size:16px}.btn-primary[data-v-cd7adaa2]{background:#3b51d5;color:#fff}.btn-secondary[data-v-cd7adaa2]{background:#dde4ff;color:#3b51d5}.btn-cancel[data-v-cd7adaa2]{background:#f3f3f3;color:#2b2b2b}.knowledge-page[data-v-e42ef338]{width:100%;height:100vh;display:flex;background:#f5f6fa;padding:16px;box-sizing:border-box}.page-aside[data-v-e42ef338]{width:18%;min-width:18%;background:linear-gradient(180deg,#f1f2ff,#eff7ff);flex-shrink:0;height:100%;align-self:stretch;overflow:hidden;transition:width .32s cubic-bezier(.4,0,.2,1),min-width .32s cubic-bezier(.4,0,.2,1),opacity .24s ease;opacity:1}.page-aside.is-collapsed[data-v-e42ef338]{width:0;min-width:0;opacity:0}.page-aside[data-v-e42ef338] .aside-container{width:100%}.main-content-wrapper[data-v-e42ef338]{flex:1;min-width:0;display:flex;justify-content:center}.main-content[data-v-e42ef338]{width:100%;height:100%;background:#fff;border-radius:12px;overflow-y:auto;padding:40px 60px;box-sizing:border-box;transition:width .32s cubic-bezier(.4,0,.2,1)}.main-content.content-full[data-v-e42ef338]{width:82%}.main-content.content-full .kb-desc[data-v-e42ef338],.main-content.content-full .kb-title[data-v-e42ef338]{text-align:left}.main-content.content-full .kb-cards[data-v-e42ef338]{justify-content:flex-start}.expand-btn[data-v-e42ef338]{width:0;background:linear-gradient(180deg,#f1f2ff,#eff7ff);flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;pointer-events:none;transition:width .32s cubic-bezier(.4,0,.2,1),opacity .24s ease}.expand-btn span[data-v-e42ef338]{display:block;width:4px;height:40px;background:#3b5bdb;border-radius:2px}.expand-btn.is-visible[data-v-e42ef338]{width:20px;opacity:1;pointer-events:auto}.skeleton-state[data-v-e42ef338]{padding-top:20px}.skeleton-state .skeleton-header[data-v-e42ef338]{margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.skeleton-state .skeleton-cards[data-v-e42ef338]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1400px){.skeleton-state .skeleton-cards[data-v-e42ef338]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.skeleton-state .skeleton-cards[data-v-e42ef338]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.skeleton-state .skeleton-cards[data-v-e42ef338]{grid-template-columns:1fr}}.kb-skeleton-page[data-v-e42ef338]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#f5f6fa}.kb-skeleton-page .kb-skel-inner[data-v-e42ef338]{width:100%;height:100vh}.kb-skeleton-page[data-v-e42ef338] .el-container{height:100vh;background:#f5f6fa}.kb-skeleton-page[data-v-e42ef338] .el-skeleton{padding:0;width:100%;height:100%}.kb-skeleton-page[data-v-e42ef338] .el-skeleton__item{margin-bottom:0}.kb-skeleton-page .kb-skel-aside[data-v-e42ef338]{background:linear-gradient(180deg,#f1f2ff,#eff7ff)}.kb-skeleton-page .kb-skel-aside[data-v-e42ef338] .el-skeleton{padding:32px 18px;box-sizing:border-box}.kb-skeleton-page .kb-skel-aside .kb-skel-aside-inner[data-v-e42ef338]{display:flex;flex-direction:column;gap:16px;width:100%}.kb-skeleton-page .kb-skel-aside .kb-skel-aside-inner .kb-skel-logo[data-v-e42ef338]{width:70%;height:32px;border-radius:8px;margin:0 auto 8px}.kb-skeleton-page .kb-skel-aside .kb-skel-aside-inner .kb-skel-knowledge[data-v-e42ef338],.kb-skeleton-page .kb-skel-aside .kb-skel-aside-inner .kb-skel-newchat[data-v-e42ef338]{width:100%;height:40px;border-radius:8px}.kb-skeleton-page .kb-skel-aside .kb-skel-aside-inner .kb-skel-history-text[data-v-e42ef338]{width:40%;height:14px;border-radius:4px;margin-top:12px;margin-bottom:4px}.kb-skeleton-page .kb-skel-aside .kb-skel-aside-inner .kb-skel-history-item[data-v-e42ef338]{width:100%;height:14px;border-radius:4px}.kb-skeleton-page .kb-skel-aside .kb-skel-aside-inner .kb-skel-bottom-block[data-v-e42ef338]{width:100%;height:64px;border-radius:8px;margin-top:auto}.kb-skeleton-page .kb-skel-main[data-v-e42ef338]{padding:0!important;background:#f5f6fa}.kb-skeleton-page .kb-skel-main-inner[data-v-e42ef338]{width:100%;height:100%;padding:16px;box-sizing:border-box;display:flex;flex-direction:column}.kb-skeleton-page .kb-skel-title-bar[data-v-e42ef338]{background:#fff;border-radius:12px;padding:28px 32px;margin-bottom:16px}.kb-skeleton-page .kb-skel-title-bar .kb-skel-h1[data-v-e42ef338]{width:200px;height:24px;border-radius:6px;margin-bottom:12px}.kb-skeleton-page .kb-skel-title-bar .kb-skel-desc[data-v-e42ef338]{width:80%;height:14px;border-radius:4px}.kb-skeleton-page .kb-skel-cards[data-v-e42ef338]{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1400px){.kb-skeleton-page .kb-skel-cards[data-v-e42ef338]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.kb-skeleton-page .kb-skel-cards[data-v-e42ef338]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.kb-skeleton-page .kb-skel-cards[data-v-e42ef338]{grid-template-columns:1fr}}.kb-skeleton-page .kb-skel-cards .kb-skel-card[data-v-e42ef338]{width:100%;height:160px;border-radius:10px}.empty-state[data-v-e42ef338]{display:flex;flex-direction:column;align-items:center;padding-top:60px;position:relative}.empty-state .list-state-header[data-v-e42ef338]{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center}.empty-state .list-state-header .back-btn[data-v-e42ef338]{display:flex;align-items:center;cursor:pointer;color:#666;font-size:14px;transition:color .2s}.empty-state .list-state-header .back-btn[data-v-e42ef338]:hover{color:#6a4cf8}.empty-state .list-state-header .back-btn .back-icon[data-v-e42ef338]{font-size:18px;margin-right:4px;line-height:1;margin-top:-2px}.empty-state .kb-title[data-v-e42ef338]{font-size:42px;font-weight:600;color:#1a1a2e;margin:0 0 16px;font-family:PingFangSC,PingFang SC}.empty-state .kb-desc[data-v-e42ef338]{font-size:16px;color:#666;margin:0 0 60px;text-align:center}.empty-state .empty-icon[data-v-e42ef338]{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.empty-state .empty-icon .folder-icon[data-v-e42ef338]{font-size:80px;opacity:.5;line-height:1}.empty-state .empty-icon .empty-text[data-v-e42ef338]{font-size:14px;color:#999;margin-top:12px}.empty-state .create-btn[data-v-e42ef338]{width:180px;height:44px;background:#3454d2;color:#fff;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background .3s,transform .2s}.empty-state .create-btn[data-v-e42ef338]:hover{background:#2a44b8;transform:translateY(-1px)}.list-state[data-v-e42ef338]{position:relative}.list-state .list-state-header[data-v-e42ef338]{position:absolute;top:-20px;left:0;width:100%;display:flex;align-items:center}.list-state .list-state-header .back-btn[data-v-e42ef338]{display:flex;align-items:center;cursor:pointer;color:#666;font-size:14px;transition:color .2s}.list-state .list-state-header .back-btn[data-v-e42ef338]:hover{color:#6a4cf8}.list-state .list-state-header .back-btn .back-icon[data-v-e42ef338]{font-size:18px;margin-right:4px;line-height:1;margin-top:-2px}.list-state .kb-title[data-v-e42ef338]{font-size:42px;font-weight:600;color:#1a1a2e;margin:0 0 16px}.list-state .kb-desc[data-v-e42ef338]{font-size:16px;color:#666;margin:0 0 40px}.list-state .kb-cards[data-v-e42ef338]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1400px){.list-state .kb-cards[data-v-e42ef338]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.list-state .kb-cards[data-v-e42ef338]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.list-state .kb-cards[data-v-e42ef338]{grid-template-columns:1fr}}.list-state .kb-card[data-v-e42ef338]{background:#fff;border:1px solid #e8ecf4;border-radius:10px;padding:20px;cursor:pointer;position:relative;transition:box-shadow .3s,transform .2s}.list-state .kb-card[data-v-e42ef338]:hover{box-shadow:0 4px 16px rgba(106,76,248,.1);transform:translateY(-2px)}.list-state .kb-card .kb-card-header[data-v-e42ef338]{display:flex;align-items:center;margin-bottom:10px}.list-state .kb-card .kb-card-header .kb-card-icon[data-v-e42ef338]{width:24px;height:24px;margin-right:8px;flex-shrink:0}.list-state .kb-card .kb-card-header .kb-card-icon .kb-icon-emoji[data-v-e42ef338]{font-size:20px}.list-state .kb-card .kb-card-header .kb-card-name[data-v-e42ef338]{flex:1;font-size:15px;font-weight:500;color:#1a1a2e}.list-state .kb-card .kb-card-header .kb-card-menu-btn[data-v-e42ef338]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999;font-size:14px;flex-shrink:0}.list-state .kb-card .kb-card-header .kb-card-menu-btn[data-v-e42ef338]:hover{color:#6a4cf8}.list-state .kb-card .kb-card-desc[data-v-e42ef338]{font-size:13px;color:#999;margin:0 0 16px;line-height:1.5;min-height:40px}.list-state .kb-card .kb-card-footer[data-v-e42ef338]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#bbb}.list-state .kb-card .kb-card-footer .kb-card-docs[data-v-e42ef338]{display:flex;align-items:center}.list-state .kb-card .kb-card-footer .kb-card-docs .doc-icon-small[data-v-e42ef338]{font-size:12px}.list-state .kb-card .kb-menu-popover[data-v-e42ef338]{position:absolute;right:16px;top:40px;background:#fff;border-radius:10px;border:1px solid #eef1f8;box-shadow:0 6px 24px rgba(31,41,75,.14);padding:6px 0;z-index:100;min-width:132px;animation:kbMenuIn-e42ef338 .18s ease}.list-state .kb-card .kb-menu-popover[data-v-e42ef338]:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.list-state .kb-card .kb-menu-popover .menu-ico[data-v-e42ef338]{width:15px;height:15px;color:#3454d2;flex-shrink:0}.list-state .kb-card .kb-menu-popover .kb-menu-item[data-v-e42ef338]{padding:9px 16px;font-size:13px;color:#333;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s,color .2s}.list-state .kb-card .kb-menu-popover .kb-menu-item[data-v-e42ef338]:hover{background:#f0f4ff;color:#3454d2}.list-state .kb-card .kb-menu-popover .kb-menu-item.danger .menu-ico[data-v-e42ef338],.list-state .kb-card .kb-menu-popover .kb-menu-item.danger[data-v-e42ef338]{color:#f53f3f}.list-state .kb-card .kb-menu-popover .kb-menu-item.danger[data-v-e42ef338]:hover{background:#fff0f0;color:#f53f3f}@keyframes kbMenuIn-e42ef338{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.list-state .kb-card-new[data-v-e42ef338]{display:flex;align-items:center;justify-content:center;border:1px dashed #d0d5e0;background:#fafbfd}.list-state .kb-card-new .kb-card-new-content[data-v-e42ef338]{display:flex;flex-direction:column;align-items:center;color:#999}.list-state .kb-card-new .kb-card-new-content span[data-v-e42ef338]{margin-bottom:8px}.list-state .kb-card-new .kb-card-new-content p[data-v-e42ef338]{font-size:14px}.list-state .kb-card-new[data-v-e42ef338]:hover{border-color:#6a4cf8;background:#f8f9ff}.detail-state[data-v-e42ef338]{display:flex;height:calc(100vh - 32px);margin:-40px -60px}.detail-sidebar[data-v-e42ef338]{width:280px;border-right:1px solid #e8ecf4;display:flex;flex-direction:column;padding:20px 16px;box-sizing:border-box;flex-shrink:0}.detail-sidebar .detail-sidebar-header[data-v-e42ef338]{display:flex;align-items:center;margin-bottom:16px}.detail-sidebar .detail-sidebar-header .back-btn[data-v-e42ef338]{display:flex;align-items:center;cursor:pointer;color:#666;font-size:14px;margin-right:12px;transition:color .2s}.detail-sidebar .detail-sidebar-header .back-btn[data-v-e42ef338]:hover{color:#6a4cf8}.detail-sidebar .detail-sidebar-header .back-btn .back-icon[data-v-e42ef338]{font-size:18px;margin-right:4px;line-height:1;margin-top:-2px}.detail-sidebar .detail-sidebar-header h3[data-v-e42ef338]{font-size:16px;font-weight:600;color:#1a1a2e;margin:0}.detail-sidebar .new-kb-btn[data-v-e42ef338]{width:100%;height:40px;background:#3454d2;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;margin-bottom:16px;transition:background .3s}.detail-sidebar .new-kb-btn[data-v-e42ef338]:hover{background:#2a44b8}.detail-sidebar .kb-list[data-v-e42ef338]{flex:1;overflow-y:auto}.detail-sidebar .kb-list .kb-list-item[data-v-e42ef338]{display:flex;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer;margin-bottom:4px;transition:background .2s}.detail-sidebar .kb-list .kb-list-item[data-v-e42ef338]:hover{background:#f0f4ff}.detail-sidebar .kb-list .kb-list-item.active[data-v-e42ef338]{background:#f0f4ff;border:1px solid #6a4cf8}.detail-sidebar .kb-list .kb-list-item .kb-list-icon[data-v-e42ef338]{font-size:18px;margin-right:8px;flex-shrink:0}.detail-sidebar .kb-list .kb-list-item .kb-list-icon[data-v-e42ef338]:before{content:""}.detail-sidebar .kb-list .kb-list-item .kb-list-name[data-v-e42ef338]{flex:1;font-size:13px;color:#333}.detail-sidebar .kb-list .kb-list-item .kb-list-count[data-v-e42ef338]{font-size:12px;color:#999;flex-shrink:0}.detail-sidebar .kb-tip-card[data-v-e42ef338]{margin-top:16px;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#6a4cf8,#a78bfa)}.detail-sidebar .kb-tip-card .kb-tip-header[data-v-e42ef338]{padding:12px 16px 8px;font-size:14px;font-weight:600;color:#fff}.detail-sidebar .kb-tip-card .kb-tip-body[data-v-e42ef338]{padding:0 16px 14px;position:relative}.detail-sidebar .kb-tip-card .kb-tip-body p[data-v-e42ef338]{font-size:12px;color:hsla(0,0%,100%,.9);line-height:1.6;margin:0}.detail-sidebar .kb-tip-card .kb-tip-body .tip-icon-emoji[data-v-e42ef338]{position:absolute;right:12px;bottom:8px;font-size:20px}.detail-main[data-v-e42ef338]{flex:1;padding:24px 32px;overflow-y:auto}.detail-main .detail-header[data-v-e42ef338]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.detail-main .detail-header .detail-header-left[data-v-e42ef338]{display:flex;align-items:center;gap:12px}.detail-main .detail-header .detail-header-left h2[data-v-e42ef338]{font-size:22px;font-weight:600;color:#1a1a2e;margin:0}.detail-main .detail-header .detail-header-left .doc-count-label[data-v-e42ef338]{display:flex;align-items:center;font-size:13px;color:#999}.detail-main .detail-header .detail-header-left .doc-count-label img[data-v-e42ef338]{width:14px;height:14px;margin-right:4px}.detail-main .detail-header .detail-header-left .create-date[data-v-e42ef338]{font-size:13px;color:#bbb}.detail-main .detail-header .detail-header-right[data-v-e42ef338]{display:flex;gap:10px}.detail-main .detail-header .detail-header-right .action-btn[data-v-e42ef338]{padding:6px 14px;border:1px solid #d0d5e0;background:#fff;border-radius:6px;font-size:13px;color:#333;cursor:pointer;transition:all .2s}.detail-main .detail-header .detail-header-right .action-btn[data-v-e42ef338]:hover{background:#f5f6fa}.detail-main .detail-header .detail-header-right .action-btn.primary[data-v-e42ef338]{background:#3454d2;color:#fff;border-color:#3454d2}.detail-main .detail-header .detail-header-right .action-btn.primary[data-v-e42ef338]:hover{background:#2a44b8}.detail-main .detail-header .detail-header-right .action-btn.danger[data-v-e42ef338]:hover{color:#f56c6c;border-color:#f56c6c}.detail-main .detail-desc[data-v-e42ef338]{font-size:14px;color:#999;margin:0 0 24px}.detail-main .doc-list-header[data-v-e42ef338]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.detail-main .doc-list-header h3[data-v-e42ef338]{font-size:18px;font-weight:600;color:#1a1a2e;margin:0}.detail-main .doc-list-header .upload-btn[data-v-e42ef338]{padding:8px 18px;border:1px solid #6a4cf8;background:#fff;border-radius:6px;font-size:13px;color:#6a4cf8;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s}.detail-main .doc-list-header .upload-btn[data-v-e42ef338]:hover{background:#f0f0ff}.upload-area[data-v-e42ef338]{border:2px dashed #c4c9f4;border-radius:12px;padding:60px 40px;display:flex;flex-direction:column;align-items:center;background:#fafbff;transition:border-color .3s,background .3s}.upload-area[data-v-e42ef338]:hover{border-color:#6a4cf8;background:#f5f6ff}.upload-area .upload-area-icon[data-v-e42ef338]{font-size:64px;margin-bottom:16px}.upload-area .upload-title[data-v-e42ef338]{font-size:18px;font-weight:500;color:#1a1a2e;margin:0 0 12px}.upload-area .upload-hint[data-v-e42ef338]{font-size:13px;color:#999;margin:0 0 24px}.upload-area .upload-btn-inline[data-v-e42ef338]{padding:10px 24px;border:1px solid #6a4cf8;background:#fff;border-radius:6px;font-size:14px;color:#6a4cf8;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s}.upload-area .upload-btn-inline[data-v-e42ef338]:hover{background:#f0f0ff}.doc-list .doc-item[data-v-e42ef338]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#fff;border:1px solid #e8ecf4;border-radius:8px;margin-bottom:10px;transition:box-shadow .2s}.doc-list .doc-item[data-v-e42ef338]:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.doc-list .doc-item .doc-item-left[data-v-e42ef338]{display:flex;align-items:center;flex:1}.doc-list .doc-item .doc-item-left .doc-icon[data-v-e42ef338]{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;margin-right:12px;flex-shrink:0}.doc-list .doc-item .doc-item-left .doc-icon.pdf[data-v-e42ef338]{background:#e74c3c}.doc-list .doc-item .doc-item-left .doc-icon.ppt[data-v-e42ef338],.doc-list .doc-item .doc-item-left .doc-icon.pptx[data-v-e42ef338]{background:#e67e22}.doc-list .doc-item .doc-item-left .doc-icon.xls[data-v-e42ef338],.doc-list .doc-item .doc-item-left .doc-icon.xlsx[data-v-e42ef338]{background:#27ae60}.doc-list .doc-item .doc-item-left .doc-icon.doc[data-v-e42ef338],.doc-list .doc-item .doc-item-left .doc-icon.docx[data-v-e42ef338]{background:#2980b9}.doc-list .doc-item .doc-item-left .doc-icon.gif[data-v-e42ef338],.doc-list .doc-item .doc-item-left .doc-icon.jpeg[data-v-e42ef338],.doc-list .doc-item .doc-item-left .doc-icon.jpg[data-v-e42ef338],.doc-list .doc-item .doc-item-left .doc-icon.png[data-v-e42ef338]{background:#f39c12}.doc-list .doc-item .doc-item-left .doc-icon.txt[data-v-e42ef338]{background:#95a5a6}.doc-list .doc-item .doc-item-left .doc-info[data-v-e42ef338]{flex:1}.doc-list .doc-item .doc-item-left .doc-info .doc-name-row[data-v-e42ef338]{display:flex;align-items:center;gap:8px}.doc-list .doc-item .doc-item-left .doc-info .doc-name-row .doc-name[data-v-e42ef338]{font-size:14px;color:#1a1a2e;max-width:300px}.doc-list .doc-item .doc-item-left .doc-info .doc-name-row .doc-name-input[data-v-e42ef338]{border:1px solid #6a4cf8;border-radius:4px;padding:2px 8px;font-size:14px;outline:none;width:250px}.doc-list .doc-item .doc-item-left .doc-info .doc-name-row .doc-date[data-v-e42ef338],.doc-list .doc-item .doc-item-left .doc-info .doc-name-row .doc-size[data-v-e42ef338]{font-size:12px;color:#999}.doc-list .doc-item .doc-item-left .doc-info .doc-progress[data-v-e42ef338]{width:100%;height:4px;background:#e8ecf4;border-radius:2px;margin-top:6px;overflow:hidden}.doc-list .doc-item .doc-item-left .doc-info .doc-progress .progress-bar[data-v-e42ef338]{height:100%;border-radius:2px;transition:width .3s}.doc-list .doc-item .doc-item-left .doc-info .doc-progress .progress-bar.uploading[data-v-e42ef338]{background:#27ae60}.doc-list .doc-item .doc-item-left .doc-info .doc-progress .progress-bar.parsing[data-v-e42ef338]{background:#3454d2}.doc-list .doc-item .doc-item-right[data-v-e42ef338]{display:flex;align-items:center;gap:12px;flex-shrink:0}.doc-list .doc-item .doc-item-right .status-text[data-v-e42ef338]{font-size:13px}.doc-list .doc-item .doc-item-right .status-text.uploading[data-v-e42ef338]{color:#27ae60}.doc-list .doc-item .doc-item-right .status-text.waiting[data-v-e42ef338]{color:#e67e22}.doc-list .doc-item .doc-item-right .status-text.parsing[data-v-e42ef338]{color:#3454d2}.doc-list .doc-item .doc-item-right .status-text.done[data-v-e42ef338]{color:#999}.doc-list .doc-item .doc-item-right .doc-menu-btn[data-v-e42ef338]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999;font-size:14px;border-radius:4px}.doc-list .doc-item .doc-item-right .doc-menu-btn[data-v-e42ef338]:hover{background:#f0f4ff;color:#6a4cf8}.doc-list .doc-item .doc-item-right .doc-menu-popover[data-v-e42ef338]{position:absolute;right:16px;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:6px 0;z-index:100;min-width:100px}.doc-list .doc-item .doc-item-right .doc-menu-popover .doc-menu-item[data-v-e42ef338]{padding:8px 16px;font-size:13px;color:#333;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s}.doc-list .doc-item .doc-item-right .doc-menu-popover .doc-menu-item[data-v-e42ef338]:hover{background:#f0f4ff}.doc-list .doc-item .doc-item-right .doc-menu-popover .doc-menu-item.danger[data-v-e42ef338]{color:#f56c6c}.pagination-container[data-v-e42ef338]{display:flex;justify-content:center;margin-top:24px;width:100%}.modal-overlay[data-v-e42ef338]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e42ef338]{background:#fff;border-radius:12px;padding:32px 40px;width:480px;position:relative}.modal-content .modal-close[data-v-e42ef338]{position:absolute;right:20px;top:16px;font-size:20px;color:#999;cursor:pointer}.modal-content .modal-close[data-v-e42ef338]:hover{color:#333}.modal-content .modal-title[data-v-e42ef338]{font-size:22px;font-weight:600;color:#1a1a2e;text-align:center;margin:0 0 28px}.modal-content .modal-form .form-item[data-v-e42ef338]{margin-bottom:20px}.modal-content .modal-form .form-item .form-label[data-v-e42ef338]{display:block;font-size:14px;font-weight:500;color:#1a1a2e;margin-bottom:8px}.modal-content .modal-form .form-item .form-label.required[data-v-e42ef338]:before{content:"*";color:#f56c6c;margin-right:4px}.modal-content .modal-form .form-item .form-input[data-v-e42ef338]{width:100%;height:42px;border:1px solid #d0d5e0;border-radius:6px;padding:0 12px;font-size:14px;outline:none;box-sizing:border-box;transition:border-color .3s}.modal-content .modal-form .form-item .form-input[data-v-e42ef338]:focus{border-color:#6a4cf8}.modal-content .modal-form .form-item .form-textarea[data-v-e42ef338]{width:100%;height:120px;border:1px solid #d0d5e0;border-radius:6px;padding:12px;font-size:14px;outline:none;resize:none;box-sizing:border-box;font-family:inherit;transition:border-color .3s}.modal-content .modal-form .form-item .form-textarea[data-v-e42ef338]:focus{border-color:#6a4cf8}.modal-content .modal-form .form-item .char-count[data-v-e42ef338]{display:block;text-align:right;font-size:12px;color:#999;margin-top:4px}.modal-content .modal-actions[data-v-e42ef338]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.modal-content .modal-actions .btn-cancel[data-v-e42ef338]{padding:10px 28px;border:1px solid #d0d5e0;background:#fff;border-radius:6px;font-size:14px;color:#333;cursor:pointer;transition:all .2s}.modal-content .modal-actions .btn-cancel[data-v-e42ef338]:hover{background:#f5f6fa}.modal-content .modal-actions .btn-cancel[data-v-e42ef338]:disabled{opacity:.7;cursor:not-allowed}.modal-content .modal-actions .btn-confirm[data-v-e42ef338]{padding:10px 28px;border:none;background:#3454d2;border-radius:6px;font-size:14px;color:#fff;cursor:pointer;transition:all .3s}.modal-content .modal-actions .btn-confirm.is-loading[data-v-e42ef338]{opacity:.7;cursor:not-allowed}.modal-content .modal-actions .btn-confirm[data-v-e42ef338]:hover:not(.is-loading){background:#2a44b8}.hidden-file-input[data-v-e42ef338]{display:none}.fade-slide-enter-active[data-v-e42ef338],.fade-slide-leave-active[data-v-e42ef338]{transition:opacity .25s ease,transform .25s ease}.fade-slide-enter-from[data-v-e42ef338]{opacity:0;transform:translateX(10px)}.fade-slide-leave-to[data-v-e42ef338]{opacity:0;transform:translateX(-10px)}.expert-header[data-v-1b6b691c]{position:relative;box-sizing:border-box;background:transparent;display:flow-root;padding:0 40px 28px}.avatar-wrap[data-v-1b6b691c]{width:112px;height:112px;margin-top:-60px;margin-bottom:24px}.avatar-wrap .avatar-img[data-v-1b6b691c],.avatar-wrap .avatar-placeholder[data-v-1b6b691c]{display:block;width:112px;height:112px;border-radius:50%;background:#e5e6eb;-o-object-fit:cover;object-fit:cover}.name-row[data-v-1b6b691c]{display:flex;align-items:center;gap:16px;min-width:0}.name-row .expert-name[data-v-1b6b691c]{flex-shrink:0;font-size:28px;line-height:36px;font-weight:700;color:#1d2129;margin:0}.name-row .expert-title[data-v-1b6b691c]{flex-shrink:0;font-size:16px;line-height:22px;color:#23a34a}.name-row .expert-institution[data-v-1b6b691c]{font-size:16px;line-height:22px;color:#86909c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-row .email-box[data-v-1b6b691c],.name-row .email-wrap[data-v-1b6b691c]{flex-shrink:0;display:flex;align-items:center;gap:8px}.name-row .email-box[data-v-1b6b691c]{height:34px;box-sizing:border-box;padding:0 14px;background:#fff;border:1px solid #e5e6eb;border-radius:17px}.name-row .email-box .email-icon[data-v-1b6b691c]{width:16px;height:16px;flex-shrink:0}.name-row .email-box .email-text[data-v-1b6b691c]{font-size:14px;color:#4e5969}.name-row .email-copy-btn[data-v-1b6b691c]{flex-shrink:0;height:34px;padding:0 14px;background:#fff;border:1px solid #e5e6eb;border-radius:17px;color:#86909c;font-size:13px;cursor:pointer}.name-row .email-copy-btn[data-v-1b6b691c]:hover{color:#3b5bdb;border-color:rgba(59,91,219,.35);background:rgba(59,91,219,.06)}.name-row .contact-btn[data-v-1b6b691c]{flex-shrink:0;display:flex;align-items:center;gap:6px;height:34px;box-sizing:border-box;padding:0 20px;background:#3b5bdb;color:#fff;border:none;border-radius:17px;font-size:14px;font-weight:500;cursor:pointer}.name-row .contact-btn[data-v-1b6b691c]:hover{background:#3352c4}.name-row .contact-btn svg[data-v-1b6b691c]{width:16px;height:16px}.research-row[data-v-1b6b691c]{box-sizing:border-box;margin-top:24px;padding:16px 20px 18px;background:#f2f3f8;border-radius:10px}.research-row .research-label[data-v-1b6b691c]{font-size:16px;line-height:22px;font-weight:600;color:#1d2129}.research-row .research-tags[data-v-1b6b691c]{margin-top:8px;font-size:14px;line-height:24px;color:#4e5969}.header-actions[data-v-1b6b691c]{position:absolute;top:24px;right:40px;display:flex;gap:18px}.header-actions .action-btn[data-v-1b6b691c]{padding:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.header-actions .action-btn[data-v-1b6b691c]:hover{opacity:.7}.header-actions .action-btn svg[data-v-1b6b691c]{width:20px;height:20px}.card[data-v-7b79cf5f]{background:#fff;border-radius:12px;padding:24px 32px;margin-bottom:16px;border:none}.section-header[data-v-7b79cf5f]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.section-header .section-icon[data-v-7b79cf5f]{flex-shrink:0}.section-header h3[data-v-7b79cf5f]{font-size:18px;font-weight:600;color:#1a1a2e;margin:0}.rich-text[data-v-7b79cf5f]{font-size:15px;color:#4e5969;line-height:1.9;word-break:break-word}.rich-text[data-v-7b79cf5f] p{margin:0 0 12px;line-height:1.9}.rich-text[data-v-7b79cf5f] p:last-child{margin-bottom:0}.rich-text[data-v-7b79cf5f] img{max-width:100%}.card[data-v-d4064346]{background:#fff;border-radius:12px;padding:24px 32px;margin-bottom:16px;border:none}.section-header[data-v-d4064346]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.section-header .section-icon[data-v-d4064346]{flex-shrink:0}.section-header h3[data-v-d4064346]{font-size:18px;font-weight:600;color:#1a1a2e;margin:0}.rich-wrap.collapsed[data-v-d4064346]{max-height:320px;overflow:hidden}.rich-text[data-v-d4064346]{font-size:15px;color:#4e5969;line-height:1.9;word-break:break-word}.rich-text[data-v-d4064346] p{margin:0 0 12px;line-height:1.9}.rich-text[data-v-d4064346] p:last-child{margin-bottom:0}.rich-text[data-v-d4064346] img{max-width:100%}.toggle-row[data-v-d4064346]{margin-top:12px;font-size:14px;font-weight:500;color:#4a5fe0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-row[data-v-d4064346]:hover{opacity:.85}.card[data-v-485119c4]{background:#fff;border-radius:12px;padding:24px;margin-bottom:16px;border:1px solid #f0f0f5}.section-header[data-v-485119c4]{display:flex;align-items:center;gap:8px;margin-bottom:20px}.section-header .section-icon[data-v-485119c4]{width:28px;height:28px;background:#4a5fe0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.section-header h3[data-v-485119c4]{font-size:16px;font-weight:600;color:#1a1a2e;margin:0}.section-header .detail-btn[data-v-485119c4]{margin-left:auto;padding:6px 16px;border:none;border-radius:6px;background:#4a5fe0;color:#fff;font-size:13px;cursor:pointer}.section-header .detail-btn[data-v-485119c4]:hover{background:#3a4fd0}.inst-info[data-v-485119c4]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.inst-info .inst-avatar[data-v-485119c4]{width:56px;height:56px;border-radius:50%;background:#e8e8e8;flex-shrink:0}.inst-info .inst-detail .inst-name[data-v-485119c4]{font-size:16px;font-weight:600;color:#1a1a2e;margin:0 0 4px}.inst-info .inst-detail .inst-field[data-v-485119c4]{font-size:13px;color:#999;margin:0}.inst-stats[data-v-485119c4]{display:flex;background:#f8f9ff;border-radius:10px;padding:20px 0}.inst-stats .inst-stat-item[data-v-485119c4]{flex:1;text-align:center;border-right:1px solid #e8e8f0}.inst-stats .inst-stat-item[data-v-485119c4]:last-child{border-right:none}.inst-stats .inst-stat-item .inst-stat-label[data-v-485119c4]{display:block;font-size:13px;color:#999;margin-bottom:6px}.inst-stats .inst-stat-item .inst-stat-num[data-v-485119c4]{display:block;font-size:22px;font-weight:700;color:#4a5fe0}.card[data-v-19262b71]{background:transparent;border-radius:12px;padding:0;margin-bottom:16px;border:none}.patent-list[data-v-19262b71]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.patent-list .empty-state[data-v-19262b71]{grid-column:1/-1}.patent-row[data-v-19262b71]{display:flex;gap:14px;padding:14px;background:#fff;border:1px solid #f0f0f0;border-radius:10px;cursor:pointer;transition:all .2s;min-width:0}.patent-row[data-v-19262b71]:hover{box-shadow:0 2px 12px rgba(0,0,0,.06);border-color:#d6e0ff}.patent-row .patent-thumb[data-v-19262b71]{width:80px;height:80px;border-radius:8px;background:#f0f2f8;overflow:hidden;flex-shrink:0}.patent-row .patent-thumb img[data-v-19262b71]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.patent-row .patent-thumb .patent-thumb-placeholder[data-v-19262b71]{width:100%;height:100%;background:#e8e8e8}.patent-row .patent-body[data-v-19262b71]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.patent-row .patent-title[data-v-19262b71]{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patent-row .patent-number[data-v-19262b71]{font-size:13px;color:#666;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patent-row .patent-meta[data-v-19262b71]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px;color:#666}.patent-row .patent-meta .meta-applicant[data-v-19262b71],.patent-row .patent-meta .meta-date[data-v-19262b71]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.patent-row[data-v-19262b71]{gap:12px;padding:12px}.patent-row .patent-thumb[data-v-19262b71]{width:64px;height:64px}.patent-row .patent-meta[data-v-19262b71]{font-size:12px}}@media(max-width:1024px){.patent-row[data-v-19262b71]{gap:10px;padding:10px}.patent-row .patent-thumb[data-v-19262b71]{width:56px;height:56px}.patent-row .patent-title[data-v-19262b71]{font-size:14px;margin-bottom:4px}.patent-row .patent-number[data-v-19262b71]{font-size:12px;margin-bottom:6px}.patent-row .patent-meta[data-v-19262b71]{font-size:12px}}@media(max-width:900px){.patent-list[data-v-19262b71]{grid-template-columns:minmax(0,1fr)}}.pagination-wrapper[data-v-19262b71]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;padding-top:20px;border-top:1px solid #f0f0f0}.page-ellipsis[data-v-19262b71]{min-width:24px;text-align:center;color:#999;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-btn[data-v-19262b71],.page-num[data-v-19262b71]{min-width:36px;height:36px;padding:0 12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:14px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .2s}.page-btn[data-v-19262b71]:hover:not(:disabled),.page-num[data-v-19262b71]:hover:not(:disabled){border-color:#3b5bdb;color:#3b5bdb;background:#f8faff}.page-btn[data-v-19262b71]:disabled,.page-num[data-v-19262b71]:disabled{opacity:.4;cursor:not-allowed}.page-btn.active[data-v-19262b71],.page-num.active[data-v-19262b71]{background:linear-gradient(135deg,#5b7bff,#7b6bff);border-color:transparent;color:#fff;font-weight:600}.card[data-v-34a2ebd1]{background:transparent;border-radius:12px;padding:0;margin-bottom:16px;border:none}.section-header[data-v-34a2ebd1]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.section-header .section-icon[data-v-34a2ebd1]{flex-shrink:0}.section-header h3[data-v-34a2ebd1]{font-size:18px;font-weight:600;color:#1a1a2e;margin:0}.section-header .count-badge[data-v-34a2ebd1]{padding:1px 10px;background:#fff;border:1px solid #4a5fe0;color:#4a5fe0;font-size:12px;font-weight:500;border-radius:10px}.paper-grid[data-v-34a2ebd1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(340px,50% - 6px),1fr));gap:12px}.paper-grid .empty-state[data-v-34a2ebd1]{grid-column:1/-1}.paper-item[data-v-34a2ebd1]{min-width:0;padding:16px;background:#fff;border:1px solid #e8eaf0;border-radius:12px;cursor:pointer;transition:background .2s,box-shadow .2s}.paper-item[data-v-34a2ebd1]:hover{background:#fafbff;box-shadow:0 2px 12px rgba(0,0,0,.04)}.paper-title[data-v-34a2ebd1]{font-size:15px;font-weight:600;color:#1a1a2e;margin:0 0 10px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-tags-scroll[data-v-34a2ebd1]{margin-bottom:10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.paper-tags-scroll[data-v-34a2ebd1]::-webkit-scrollbar{display:none}.paper-tags[data-v-34a2ebd1]{display:inline-flex;gap:8px;padding-bottom:1px;white-space:nowrap}.tag[data-v-34a2ebd1]{display:inline-flex;align-items:center;height:22px;padding:0 10px;background:#eef3ff;color:#4a5fe0;font-size:12px;border-radius:999px}.paper-meta[data-v-34a2ebd1]{display:flex;gap:24px;font-size:13px;color:#86909c;line-height:20px;flex-wrap:wrap}.pagination-wrapper[data-v-34a2ebd1]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px}.page-btn[data-v-34a2ebd1],.page-num[data-v-34a2ebd1]{height:32px;min-width:32px;padding:0 10px;border:1px solid #d9dde6;border-radius:8px;background:#fff;color:#4a5fe0;font-size:13px;cursor:pointer;transition:all .2s}.page-btn[data-v-34a2ebd1]:hover:not(:disabled),.page-num[data-v-34a2ebd1]:hover:not(:disabled){background:#eef2ff;border-color:#4a5fe0}.page-btn[data-v-34a2ebd1]:disabled,.page-num[data-v-34a2ebd1]:disabled{color:#9aa1ae;cursor:not-allowed}.page-num.active[data-v-34a2ebd1]{background:#4a5fe0;border-color:#4a5fe0;color:#fff}.page-ellipsis[data-v-34a2ebd1]{color:#9aa1ae;padding:0 2px}.cooperation-detail-overlay[data-v-1980844f]{position:fixed;inset:0;z-index:10000;background:rgba(28,32,47,.36);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.cooperation-detail-drawer[data-v-1980844f]{position:absolute;top:0;right:0;width:480px;height:100%;box-sizing:border-box;overflow-y:auto;padding:44px 32px 26px;background:linear-gradient(180deg,#f7f7ff,#eef5ff);box-shadow:-8px 0 24px rgba(45,57,113,.12)}.drawer-close[data-v-1980844f]{position:absolute;top:23px;right:25px;width:28px;height:28px;padding:4px;border:0;background:transparent;color:#8b8e9d;cursor:pointer}.drawer-close svg[data-v-1980844f]{width:20px;height:20px}h2[data-v-1980844f]{margin:0 0 28px;color:#292b35;font-size:30px;line-height:1.2;font-weight:700}.detail-card[data-v-1980844f]{margin-bottom:26px;padding:16px 24px;border-radius:10px;background:#fff;box-shadow:0 3px 10px rgba(67,74,108,.08)}.card-heading[data-v-1980844f],.relation-row[data-v-1980844f]{display:flex;align-items:center}.card-heading[data-v-1980844f]{justify-content:space-between;color:#767985;font-size:14px}.relation-row[data-v-1980844f]{margin-top:13px;gap:7px;color:#454650;font-size:14px}.relation-row b[data-v-1980844f]{flex:1;font-size:19px}.years[data-v-1980844f]{color:#4658ce;font-size:30px;line-height:1}.trend-card[data-v-1980844f]{padding-bottom:14px}h3[data-v-1980844f]{margin:0 0 10px;color:#454752;font-size:19px;line-height:1.2}.trend-chart[data-v-1980844f]{display:block;width:100%;height:130px}.grid-lines line[data-v-1980844f]{stroke:#e8e9ed;stroke-width:1}.trend-area[data-v-1980844f]{fill:#eaf0ff;opacity:.8}.trend-line[data-v-1980844f]{fill:none;stroke:#4b82f5;stroke-width:2}.trend-points circle[data-v-1980844f]{fill:#4b82f5;stroke:#fff;stroke-width:1}.axis-labels text[data-v-1980844f]{fill:#92949d;font-size:10px}.patents-card[data-v-1980844f]{padding-bottom:20px}.patents-card h3[data-v-1980844f]{margin-bottom:24px}.patents-card em[data-v-1980844f]{color:#4358d1;font-style:normal;font-size:29px}.patent-list[data-v-1980844f]{display:flex;flex-direction:column;gap:14px}.patent-item[data-v-1980844f]{display:flex;min-height:75px;padding:12px;box-sizing:border-box;border:1px solid #e2e3e8;border-radius:12px;background:#fff}.patent-thumb[data-v-1980844f]{display:grid;grid-template-columns:repeat(3,13px);grid-auto-rows:13px;gap:1px;width:63px;height:63px;margin-right:14px;padding:3px;box-sizing:border-box;background:#e7e7e7}.patent-thumb span[data-v-1980844f]{background:linear-gradient(135deg,#555 0 45%,#ddd 46% 58%,#888 59%)}.patent-info[data-v-1980844f]{min-width:0;flex:1}.patent-info strong[data-v-1980844f]{display:block;overflow:hidden;color:#393b45;font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.patent-info p[data-v-1980844f]{display:flex;justify-content:space-between;gap:8px;margin:5px 0 0;overflow:hidden;color:#92949d;font-size:11px;line-height:1.2;white-space:nowrap}.patent-info p span[data-v-1980844f]:first-child{overflow:hidden;text-overflow:ellipsis}.patent-info p span[data-v-1980844f]:last-child{flex-shrink:0}.cooperation-drawer-enter-active[data-v-1980844f],.cooperation-drawer-leave-active[data-v-1980844f]{transition:opacity .25s ease}.cooperation-drawer-enter-active .cooperation-detail-drawer[data-v-1980844f],.cooperation-drawer-leave-active .cooperation-detail-drawer[data-v-1980844f]{transition:transform .28s ease}.cooperation-drawer-enter-from[data-v-1980844f],.cooperation-drawer-leave-to[data-v-1980844f]{opacity:0}.cooperation-drawer-enter-from .cooperation-detail-drawer[data-v-1980844f],.cooperation-drawer-leave-to .cooperation-detail-drawer[data-v-1980844f]{transform:translateX(100%)}.drawer-loading[data-v-1980844f]{display:flex;align-items:center;justify-content:center;height:130px;gap:10px;color:#8b8e9d;font-size:13px}.drawer-loading-dot[data-v-1980844f]{width:8px;height:8px;border-radius:50%;background:#4b82f5;box-shadow:0 0 0 0 rgba(75,130,245,.55);animation:drawer-dot-pulse-1980844f 1.2s infinite}.drawer-empty[data-v-1980844f]{display:flex;align-items:center;justify-content:center;height:130px;color:#c0c4cc;font-size:13px}.patent-empty-state.empty-state[data-v-1980844f]{padding:0;min-height:420px}.load-more-btn[data-v-1980844f]{width:100%;margin-top:14px;padding:10px 0;border-radius:999px;border:1px solid rgba(75,130,245,.35);background:rgba(75,130,245,.08);color:#2f6ff0;font-size:13px;cursor:pointer;transition:all .2s}.load-more-btn[data-v-1980844f]:disabled{opacity:.55;cursor:not-allowed}.load-more-btn[data-v-1980844f]:hover:not(:disabled){background:rgba(75,130,245,.12)}.patent-item[data-v-1980844f]{cursor:pointer;transition:background .2s,box-shadow .2s}.patent-item[data-v-1980844f]:hover{background:#f7f9ff;box-shadow:0 2px 12px rgba(0,0,0,.04)}.patent-thumb img[data-v-1980844f]{width:63px;height:63px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px}.patent-skeleton[data-v-1980844f]{display:flex;min-height:75px;padding:12px;box-sizing:border-box;border:1px solid #e2e3e8;border-radius:12px;background:#fff}.sk-block[data-v-1980844f]{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#f1f3f8,#e9ecf5 40%,#f1f3f8 80%);background-size:220% 100%;animation:drawer-skeleton-shimmer-1980844f 1.2s infinite,drawer-skeleton-breathe-1980844f 2.4s ease-in-out infinite}.sk-thumb[data-v-1980844f]{width:63px;height:63px;flex-shrink:0;margin-right:14px}.sk-body[data-v-1980844f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;padding-top:3px}.sk-title[data-v-1980844f]{height:14px;width:78%}.sk-line[data-v-1980844f]{height:12px;width:92%}.sk-line-short[data-v-1980844f]{width:62%}@keyframes drawer-skeleton-shimmer-1980844f{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes drawer-skeleton-breathe-1980844f{0%,to{opacity:.92}50%{opacity:1}}@keyframes drawer-dot-pulse-1980844f{0%{box-shadow:0 0 0 0 rgba(75,130,245,.55)}70%{box-shadow:0 0 0 8px rgba(75,130,245,0)}to{box-shadow:0 0 0 0 rgba(75,130,245,0)}}.trend-skeleton[data-v-1980844f]{height:130px}.trend-skel-chart[data-v-1980844f]{position:relative;height:130px;border-radius:10px;background:#fff}.trend-skel-line[data-v-1980844f]{position:absolute;left:32px;right:10px;height:1px;border-radius:999px;opacity:.75}.trend-skel-line[data-v-1980844f]:first-child{top:12px}.trend-skel-line[data-v-1980844f]:nth-child(2){top:39px}.trend-skel-line[data-v-1980844f]:nth-child(3){top:66px}.trend-skel-line[data-v-1980844f]:nth-child(4){top:93px}.trend-skel-line[data-v-1980844f]:nth-child(5){top:120px}.trend-skel-fishbone[data-v-1980844f]{position:absolute;left:32px;right:10px;top:18px;bottom:14px;border-radius:12px;background:linear-gradient(180deg,rgba(75,130,245,.08),rgba(75,130,245,.02));overflow:hidden}.trend-skel-fishbone[data-v-1980844f]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(75,130,245,.12) 38%,rgba(75,130,245,.22) 50%,rgba(75,130,245,.12) 62%,transparent);transform:translateX(-65%);animation:trend-fishbone-sweep-1980844f 1.35s infinite}.trend-skel-fishbone[data-v-1980844f]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:radial-gradient(circle at 18% 62%,rgba(75,130,245,.25) 0 3px,transparent 4px),radial-gradient(circle at 42% 45%,rgba(75,130,245,.22) 0 3px,transparent 4px),radial-gradient(circle at 68% 58%,rgba(75,130,245,.2) 0 3px,transparent 4px),radial-gradient(circle at 86% 34%,rgba(75,130,245,.18) 0 3px,transparent 4px);opacity:.7;animation:drawer-skeleton-breathe-1980844f 2.4s ease-in-out infinite}@keyframes trend-fishbone-sweep-1980844f{0%{transform:translateX(-65%)}to{transform:translateX(65%)}}@media(max-width:600px){.cooperation-detail-drawer[data-v-1980844f]{width:100%;padding:38px 16px 20px}h2[data-v-1980844f]{font-size:26px;margin-bottom:22px}.detail-card[data-v-1980844f]{padding-left:16px;padding-right:16px}}.expert-detail-overlay[data-v-12b8b370]{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.35);backdrop-filter:blur(2px)}.expert-detail-drawer[data-v-12b8b370]{position:absolute;top:0;right:0;width:480px;height:100%;box-sizing:border-box;overflow-y:auto;padding:24px 24px 28px;background:#f6f8ff;box-shadow:-12px 0 32px rgba(22,36,84,.12)}.drawer-header[data-v-12b8b370]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}h2[data-v-12b8b370]{margin:0;color:#1f2329;font-size:26px;line-height:32px;font-weight:700;letter-spacing:.2px}.drawer-close[data-v-12b8b370]{width:32px;height:32px;padding:6px;border:0;border-radius:8px;background:transparent;color:#8b8e9d;cursor:pointer}.drawer-close[data-v-12b8b370]:hover{background:rgba(53,89,216,.08);color:#3559d8}.drawer-close svg[data-v-12b8b370]{width:20px;height:20px}.detail-card[data-v-12b8b370]{margin-bottom:16px;padding:16px 18px;border-radius:10px;background:#fff;box-shadow:0 2px 12px rgba(22,36,84,.06)}.relation-label[data-v-12b8b370]{margin:0 0 12px;color:#6b7280;font-size:13px;line-height:18px}.expert-summary[data-v-12b8b370]{display:flex;align-items:center;gap:12px}.expert-avatar[data-v-12b8b370]{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:#e5e7eb;color:#6b7280;font-size:18px;font-weight:700}.expert-avatar img[data-v-12b8b370]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.expert-avatar span[data-v-12b8b370]{display:inline-flex}.expert-identity[data-v-12b8b370]{min-width:0;flex:1}.expert-identity div[data-v-12b8b370]{display:flex;align-items:baseline;gap:8px}.expert-identity strong[data-v-12b8b370]{color:#111827;font-size:16px;font-weight:700;line-height:22px}.expert-identity span[data-v-12b8b370]{color:#00a870;font-size:12px;font-weight:600;line-height:18px}.expert-identity p[data-v-12b8b370]{overflow:hidden;margin:6px 0 0;color:#6b7280;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.expert-subline[data-v-12b8b370]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sub-chip[data-v-12b8b370]{padding:2px 10px;border-radius:999px;background:rgba(47,99,255,.08);color:#2f63ff;font-size:12px;line-height:18px;font-weight:600}.result-count[data-v-12b8b370]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.result-count strong[data-v-12b8b370]{color:#2f63ff;font-size:24px;line-height:28px;font-weight:700}.result-count span[data-v-12b8b370]{color:#6b7280;font-size:12px;line-height:18px}.trend-card[data-v-12b8b370]{padding-bottom:12px}h3[data-v-12b8b370]{margin:0 0 12px;color:#111827;font-size:16px;line-height:22px;font-weight:700}.trend-chart[data-v-12b8b370]{display:block;width:100%;height:130px}.grid-lines line[data-v-12b8b370]{stroke:#e8eaf0;stroke-width:1}.trend-area[data-v-12b8b370]{fill:rgba(47,99,255,.12)}.trend-line[data-v-12b8b370]{fill:none;stroke:#2f63ff;stroke-width:2}.trend-points circle[data-v-12b8b370]{fill:#2f63ff;stroke:#fff;stroke-width:2;cursor:pointer}.axis-labels text[data-v-12b8b370]{fill:#9ca3af;font-size:10px}.drawer-empty[data-v-12b8b370]{display:flex;align-items:center;justify-content:center;height:130px;color:#c0c4cc;font-size:13px}.trend-skeleton[data-v-12b8b370]{height:130px}.trend-skel-chart[data-v-12b8b370]{position:relative;height:130px;border-radius:10px;background:#fff}.sk-block[data-v-12b8b370]{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#f1f3f8,#e9ecf5 40%,#f1f3f8 80%);background-size:220% 100%;animation:drawer-skeleton-shimmer-12b8b370 1.2s infinite,drawer-skeleton-breathe-12b8b370 2.4s ease-in-out infinite}.trend-skel-line[data-v-12b8b370]{position:absolute;left:32px;right:10px;height:1px;border-radius:999px;opacity:.75}.trend-skel-line[data-v-12b8b370]:first-child{top:12px}.trend-skel-line[data-v-12b8b370]:nth-child(2){top:39px}.trend-skel-line[data-v-12b8b370]:nth-child(3){top:66px}.trend-skel-line[data-v-12b8b370]:nth-child(4){top:93px}.trend-skel-line[data-v-12b8b370]:nth-child(5){top:120px}.trend-skel-fishbone[data-v-12b8b370]{position:absolute;left:32px;right:10px;top:18px;bottom:14px;border-radius:12px;background:linear-gradient(180deg,rgba(47,99,255,.08),rgba(47,99,255,.02));overflow:hidden}.trend-skel-fishbone[data-v-12b8b370]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(47,99,255,.12) 38%,rgba(47,99,255,.22) 50%,rgba(47,99,255,.12) 62%,transparent);transform:translateX(-65%);animation:trend-fishbone-sweep-12b8b370 1.35s infinite}.trend-skel-fishbone[data-v-12b8b370]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:radial-gradient(circle at 18% 62%,rgba(47,99,255,.25) 0 3px,transparent 4px),radial-gradient(circle at 42% 45%,rgba(47,99,255,.22) 0 3px,transparent 4px),radial-gradient(circle at 68% 58%,rgba(47,99,255,.2) 0 3px,transparent 4px),radial-gradient(circle at 86% 34%,rgba(47,99,255,.18) 0 3px,transparent 4px);opacity:.7;animation:drawer-skeleton-breathe-12b8b370 2.4s ease-in-out infinite}@keyframes drawer-skeleton-shimmer-12b8b370{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes drawer-skeleton-breathe-12b8b370{0%,to{opacity:.92}50%{opacity:1}}@keyframes trend-fishbone-sweep-12b8b370{0%{transform:translateX(-65%)}to{transform:translateX(65%)}}.result-tabs[data-v-12b8b370]{display:grid;grid-template-columns:1fr 1fr;margin:6px 0 12px;padding:6px;border-radius:10px;background:#fff;box-shadow:0 2px 12px rgba(22,36,84,.06)}.result-tabs button[data-v-12b8b370]{height:36px;border:0;border-radius:8px;background:transparent;color:#6b7280;font-size:14px;font-weight:600;cursor:pointer}.result-tabs button.active[data-v-12b8b370]{background:#2f63ff;box-shadow:0 2px 8px rgba(47,99,255,.35);color:#fff}.result-list[data-v-12b8b370]{display:flex;flex-direction:column;gap:12px}.result-list.is-empty[data-v-12b8b370]{min-height:520px}.result-item[data-v-12b8b370]{padding:14px 14px 12px;border-radius:10px;background:#fff;box-shadow:0 2px 12px rgba(22,36,84,.06);cursor:pointer}.result-body[data-v-12b8b370]{display:flex;flex-direction:column;gap:10px}.result-title[data-v-12b8b370]{color:#111827;font-size:14px;font-weight:700;line-height:20px}.tags[data-v-12b8b370]{display:flex;flex-wrap:wrap;gap:8px}.tags span[data-v-12b8b370]{padding:2px 10px;border-radius:999px;background:rgba(47,99,255,.08);color:#2f63ff;font-size:12px;line-height:18px;font-weight:600}.result-meta[data-v-12b8b370]{display:flex;flex-direction:column;gap:6px}.meta-main[data-v-12b8b370]{color:#6b7280;font-size:12px;line-height:18px}.meta-sub[data-v-12b8b370]{color:#9ca3af;font-size:12px;line-height:18px}.result-empty-state.empty-state[data-v-12b8b370]{padding:0;min-height:520px}.result-skeleton[data-v-12b8b370]{padding:14px 14px 12px;border-radius:10px;background:#fff;box-shadow:0 2px 12px rgba(22,36,84,.06)}.result-skeleton .sk-body[data-v-12b8b370]{display:flex;flex-direction:column;gap:10px}.result-skeleton .sk-title[data-v-12b8b370]{height:14px;width:78%}.result-skeleton .sk-line[data-v-12b8b370]{height:12px;width:92%}.result-skeleton .sk-line-short[data-v-12b8b370]{width:62%}.pagination-wrapper[data-v-12b8b370]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #eef0f6}.page-ellipsis[data-v-12b8b370]{min-width:24px;text-align:center;color:#999;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-btn[data-v-12b8b370],.page-num[data-v-12b8b370]{min-width:36px;height:36px;padding:0 12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:14px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .2s}.page-btn[data-v-12b8b370]:hover:not(:disabled),.page-num[data-v-12b8b370]:hover:not(:disabled){border-color:#3b5bdb;color:#3b5bdb;background:#f8faff}.page-btn[data-v-12b8b370]:disabled,.page-num[data-v-12b8b370]:disabled{opacity:.4;cursor:not-allowed}.page-num.active[data-v-12b8b370]{background:linear-gradient(135deg,#5b7bff,#7b6bff);border-color:transparent;color:#fff;font-weight:600}.expert-drawer-enter-active[data-v-12b8b370],.expert-drawer-leave-active[data-v-12b8b370]{transition:opacity .25s ease}.expert-drawer-enter-active .expert-detail-drawer[data-v-12b8b370],.expert-drawer-leave-active .expert-detail-drawer[data-v-12b8b370]{transition:transform .28s ease}.expert-drawer-enter-from[data-v-12b8b370],.expert-drawer-leave-to[data-v-12b8b370]{opacity:0}.expert-drawer-enter-from .expert-detail-drawer[data-v-12b8b370],.expert-drawer-leave-to .expert-detail-drawer[data-v-12b8b370]{transform:translateX(100%)}@media(max-width:600px){.expert-detail-drawer[data-v-12b8b370]{width:100%}}.cooperation-sidebar[data-v-63899a58]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-v-63899a58]{background:#fff;border-radius:20px;padding:24px;margin-bottom:24px;box-shadow:0 4px 20px rgba(0,0,0,.02)}.sidebar-header[data-v-63899a58]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.sidebar-header .sidebar-icon-img[data-v-63899a58]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.sidebar-header .header-icon[data-v-63899a58]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#fff}.sidebar-header .header-icon svg[data-v-63899a58]{width:16px;height:16px}.sidebar-header .header-icon.ai-icon[data-v-63899a58]{background:#4a5fe0}.sidebar-header h4[data-v-63899a58]{font-size:18px;font-weight:600;color:#1a1a2e;margin:0}.sidebar-header .legend[data-v-63899a58]{margin-left:auto;display:flex;align-items:center;gap:4px}.sidebar-header .legend.legend-box[data-v-63899a58]{flex-direction:column;align-items:flex-start;gap:5px;padding:8px 10px;border:1px solid #cbcbcb;border-radius:12px;background:#fff}.sidebar-header .legend .legend-item[data-v-63899a58]{font-size:12px;line-height:14px;color:#666;display:flex;align-items:center;gap:5px;white-space:nowrap}.sidebar-header .legend .legend-dot[data-v-63899a58]{width:8px;height:8px;border-radius:50%}.sidebar-header .legend .legend-dot.orange[data-v-63899a58]{background:#ff7a35}.sidebar-header .legend .legend-dot.blue[data-v-63899a58]{background:#3f5ee8}.ai-card[data-v-63899a58]{border:1px solid #e8e8f0}.ai-loading[data-v-63899a58]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 0;gap:16px;color:#999;font-size:14px}.ai-loading .loading-spinner[data-v-63899a58]{width:24px;height:24px;border:2px solid #f0f2ff;border-top-color:#4a5fe0;border-radius:50%;animation:spin-63899a58 1s linear infinite}.ai-result .match-row[data-v-63899a58]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.ai-result .match-row .match-score-wrap[data-v-63899a58]{width:56px;height:56px;border-radius:50%;background:#4a5fe0;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.ai-result .match-row .match-score-wrap .match-score[data-v-63899a58]{font-size:18px;font-weight:600;line-height:1}.ai-result .match-row .match-score-wrap .match-label[data-v-63899a58]{font-size:10px;margin-top:2px}.ai-result .match-row .match-desc[data-v-63899a58]{flex:1;font-size:14px;color:#333;line-height:1.6}.ai-result .suggest[data-v-63899a58]{margin-bottom:24px}.ai-result .suggest .suggest-title[data-v-63899a58]{font-size:14px;font-weight:600;color:#1a1a2e;margin-bottom:12px}.ai-result .suggest .suggest-list[data-v-63899a58]{margin:0;padding:0;list-style:none}.ai-result .suggest .suggest-list li[data-v-63899a58]{font-size:14px;color:#666;line-height:1.8;padding-left:16px;position:relative;margin-bottom:8px}.ai-result .suggest .suggest-list li[data-v-63899a58]:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#4a5fe0}.ai-result .re-analyze-btn[data-v-63899a58]{width:100%;padding:10px;background:#f8f9fb;border:1px solid #e8e8f0;border-radius:8px;color:#999;font-size:14px;cursor:pointer}.ai-result .re-analyze-btn[data-v-63899a58]:hover{background:#f0f2f8;color:#666}.ai-actions[data-v-63899a58]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.primary-btn[data-v-63899a58]{height:36px;padding:0 16px;border:none;border-radius:8px;background:#4a5fe0;color:#fff;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.primary-btn[data-v-63899a58]:hover{background:#3a4fd0}.primary-btn[data-v-63899a58]:disabled{cursor:not-allowed;opacity:.7}.primary-btn.block[data-v-63899a58]{width:100%}.primary-btn.outline[data-v-63899a58]{background:#fff;color:#4a5fe0;border:1px solid #4a5fe0}.primary-btn.outline[data-v-63899a58]:hover{background:#f0f2ff}.ghost-btn[data-v-63899a58]{height:32px;padding:0 12px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#666;font-size:12px;cursor:pointer}.ghost-btn[data-v-63899a58]:hover{background:#f5f5f5}.dot-loading[data-v-63899a58]{width:8px;height:8px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin-63899a58 .8s linear infinite}@keyframes spin-63899a58{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.network-graph .network-stage[data-v-63899a58],.network-graph[data-v-63899a58]{height:190px;display:flex;align-items:center;justify-content:center}.network-graph .network-stage[data-v-63899a58]{width:100%}.network-graph .network-svg[data-v-63899a58]{width:100%;height:190px;display:block}.network-graph .network-svg .network-rings circle[data-v-63899a58]{fill:none;stroke:#eef1fa;stroke-width:1.2}.network-graph .network-svg .network-link[data-v-63899a58]{stroke-width:1.4;stroke-linecap:round}.network-graph .network-svg .network-link.expert[data-v-63899a58]{stroke:#ff9a65}.network-graph .network-svg .network-link.enterprise[data-v-63899a58]{stroke:#afc0ff}.network-graph .network-svg .network-label-pill[data-v-63899a58]{fill:#fff;stroke:#e2e7f5;stroke-width:1}.network-graph .network-svg .network-label-text[data-v-63899a58]{fill:#55607a;font-family:Microsoft YaHei,sans-serif;font-size:10px;font-weight:600;text-anchor:middle;dominant-baseline:middle;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.network-graph .network-svg .network-center-outer[data-v-63899a58]{fill:#fff;stroke:#eef1fa;stroke-width:1}.enterprise-card[data-v-63899a58]{padding:20px;border:0;border-radius:12px;box-shadow:none}.enterprise-card .sidebar-header[data-v-63899a58]{gap:8px;margin-bottom:16px}.enterprise-card .sidebar-header h4[data-v-63899a58]{color:#282828;font-size:16px;font-weight:600}.enterprise-body[data-v-63899a58],.expert-body[data-v-63899a58]{min-height:300px}.enterprise-loading[data-v-63899a58]{height:300px;min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#98a2b3;font-size:12px}.enterprise-loading-dot[data-v-63899a58]{width:18px;height:18px;border:2px solid #d9ddf5;border-top-color:#4a5fe0;border-radius:50%;animation:enterprise-spin-63899a58 .8s linear infinite}[data-v-63899a58] .no-fade-loading{transition:none!important}@keyframes enterprise-spin-63899a58{to{transform:rotate(1turn)}}.fb-block[data-v-63899a58]{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#f1f3f8,#e9ecf5 40%,#f1f3f8 80%);background-size:220% 100%}.fb-block[data-v-63899a58],.fb-dot[data-v-63899a58]{animation:sidebar-skeleton-shimmer-63899a58 1.15s infinite,sidebar-skeleton-breathe-63899a58 2.3s ease-in-out infinite}.fb-dot[data-v-63899a58]{width:8px;height:8px;border-radius:50%;background:linear-gradient(90deg,#eaf0ff,#dfe6ff 45%,#eaf0ff 90%);background-size:220% 100%;flex-shrink:0}@keyframes sidebar-skeleton-shimmer-63899a58{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes sidebar-skeleton-breathe-63899a58{0%,to{opacity:.92}50%{opacity:1}}.network-skeleton[data-v-63899a58]{position:relative;width:100%;height:190px}.net-ring[data-v-63899a58]{position:absolute;left:50%;top:98px;transform:translate(-50%,-50%);border:1.2px solid #eef1fa;border-radius:999px}.net-ring.ring-1[data-v-63899a58]{width:144px;height:144px}.net-ring.ring-2[data-v-63899a58]{width:108px;height:108px}.net-ring.ring-3[data-v-63899a58]{width:72px;height:72px}.net-center[data-v-63899a58]{position:absolute;left:50%;top:98px;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%}.net-pill[data-v-63899a58]{position:absolute;height:22px;border-radius:999px}.net-pill.p1[data-v-63899a58]{width:78px;left:50%;top:16px;transform:translateX(-50%)}.net-pill.p2[data-v-63899a58]{width:70px;left:202px;top:48px}.net-pill.p3[data-v-63899a58]{width:82px;left:212px;top:104px}.net-pill.p4[data-v-63899a58]{width:76px;left:164px;top:152px}.net-pill.p5[data-v-63899a58]{width:86px;left:30px;top:146px}.net-pill.p6[data-v-63899a58]{width:72px;left:24px;top:98px}.net-link[data-v-63899a58]{position:absolute;left:50%;top:98px;width:1.4px;border-radius:999px;transform-origin:50% 100%}.net-link.l1[data-v-63899a58]{height:78px;transform:translateX(-1px) rotate(-92deg)}.net-link.l2[data-v-63899a58]{height:82px;transform:translateX(-1px) rotate(-35deg)}.net-link.l3[data-v-63899a58]{height:86px;transform:translateX(-1px) rotate(20deg)}.net-link.l4[data-v-63899a58]{height:74px;transform:translateX(-1px) rotate(64deg)}.net-link.l5[data-v-63899a58]{height:88px;transform:translateX(-1px) rotate(130deg)}.net-link.l6[data-v-63899a58]{height:80px;transform:translateX(-1px) rotate(170deg)}.enterprise-skeleton-list[data-v-63899a58]{height:300px;overflow:hidden;display:flex;flex-direction:column;gap:10px}.enterprise-skeleton-item[data-v-63899a58]{display:flex;align-items:center;min-height:56px;padding:6px 14px;border:1px solid #e8e8f0;border-radius:12px;background:#f8f9fb}.enterprise-skeleton-item .ent-info[data-v-63899a58]{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.enterprise-skeleton-item .sk-title[data-v-63899a58]{width:62%;height:14px}.enterprise-skeleton-item .sk-line[data-v-63899a58]{width:86%;height:12px}.enterprise-skeleton-item .ent-arrow[data-v-63899a58]{width:16px;height:16px;border-radius:4px;margin-left:8px;background:linear-gradient(90deg,#eaf0ff,#dfe6ff 45%,#eaf0ff 90%)}.expert-skeleton-list[data-v-63899a58]{height:300px;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding-right:4px}.expert-skeleton-item[data-v-63899a58]{display:flex;align-items:center;padding:12px;border:1px solid #e8e8f0;border-radius:8px;background:#f8f9fb}.expert-skeleton-item .expert-avatar[data-v-63899a58]{width:36px;height:36px;border-radius:50%;flex-shrink:0;margin-right:12px}.expert-skeleton-item .expert-info[data-v-63899a58]{flex:1;min-width:0}.expert-skeleton-item .expert-name-row[data-v-63899a58]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.expert-skeleton-item .sk-name[data-v-63899a58]{width:80px;height:14px}.expert-skeleton-item .sk-badge[data-v-63899a58]{width:52px;height:16px;border-radius:6px}.expert-skeleton-item .sk-inst[data-v-63899a58]{width:78%;height:12px;margin-bottom:8px}.expert-skeleton-item .expert-stats[data-v-63899a58]{display:flex;gap:10px}.expert-skeleton-item .sk-stat[data-v-63899a58]{width:40%;height:12px}.expert-skeleton-item .sk-stat-short[data-v-63899a58]{width:34%}.enterprise-list[data-v-63899a58]{height:300px;overflow-y:auto;padding-right:4px}.enterprise-list .enterprise-items[data-v-63899a58]{display:flex;flex-direction:column;gap:10px}.enterprise-list .enterprise-item[data-v-63899a58]{display:flex;align-items:center;min-height:56px;padding:6px 14px;border:1px solid #e8e8f0;border-radius:12px;background:#f8f9fb;cursor:pointer;transition:border-color .2s,transform .2s}.enterprise-list .enterprise-item[data-v-63899a58]:hover{border-color:#008c64;background:#f0fbf8;transform:translateX(2px)}.enterprise-list .enterprise-item .ent-dot[data-v-63899a58]{width:8px;height:8px;margin-right:10px;border-radius:50%;background:#008c64;flex-shrink:0}.enterprise-list .enterprise-item .ent-info[data-v-63899a58]{min-width:0;flex:1}.enterprise-list .enterprise-item .ent-info .ent-name[data-v-63899a58]{overflow:hidden;color:#1a1a2e;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.enterprise-list .enterprise-item .ent-info .ent-meta[data-v-63899a58]{display:flex;gap:12px;margin-top:5px;color:#9b9b9b;font-size:12px;line-height:1.2}.enterprise-list .enterprise-item .ent-info .ent-meta .ent-patents[data-v-63899a58]{margin-left:0;color:#008c64;font-weight:600;text-decoration:none}.enterprise-list .enterprise-item .ent-arrow[data-v-63899a58]{margin-left:8px;color:#008c64;font-size:28px;font-weight:700;line-height:.7}.load-more-btn[data-v-63899a58]{width:100%;height:34px;margin-top:4px;border:1px solid #d9ddf5;border-radius:6px;background:#fff;color:#4a5fe0;font-size:12px;cursor:pointer}.load-more-btn[data-v-63899a58]:hover:not(:disabled){background:#f5f6ff}.load-more-btn[data-v-63899a58]:disabled{cursor:not-allowed;opacity:.65}.load-more-btn .enterprise-loading-dot[data-v-63899a58]{display:inline-block;width:12px;height:12px;border-width:1px}.expert-list[data-v-63899a58]{height:300px;overflow-y:auto;padding-right:4px}.expert-list .expert-item[data-v-63899a58]{display:flex;align-items:center;padding:12px;border:1px solid #e8e8f0;border-radius:8px;margin-bottom:8px;background:#f8f9fb;cursor:pointer;transition:border-color .2s,transform .2s}.expert-list .expert-item[data-v-63899a58]:hover{border-color:#4a5fe0;background:#f0f2ff;transform:translateX(2px)}.expert-list .expert-item .expert-avatar[data-v-63899a58]{width:36px;height:36px;border-radius:50%;background:#e8e8e8;flex-shrink:0;margin-right:12px;overflow:hidden}.expert-list .expert-item .expert-avatar img[data-v-63899a58]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.expert-list .expert-item .expert-info[data-v-63899a58]{flex:1}.expert-list .expert-item .expert-info .expert-name-row[data-v-63899a58]{margin-bottom:2px}.expert-list .expert-item .expert-info .expert-name-row .expert-name[data-v-63899a58]{font-size:14px;font-weight:600;color:#1a1a2e;margin-right:8px}.expert-list .expert-item .expert-info .expert-name-row .expert-title[data-v-63899a58]{font-size:11px;color:#4a5fe0;background:#f0f2ff;padding:2px 6px;border-radius:4px}.expert-list .expert-item .expert-info .expert-inst[data-v-63899a58]{font-size:11px;color:#999;margin-bottom:4px}.expert-list .expert-item .expert-info .expert-stats[data-v-63899a58]{font-size:11px;color:#4a5fe0}.expert-list .expert-item .expert-info .expert-stats span[data-v-63899a58]{margin-right:12px;color:#666;text-decoration:underline;cursor:pointer}.expert-list .expert-item .expert-info .expert-stats span[data-v-63899a58]:hover{color:#4a5fe0}.expert-page[data-v-5b4e0a2a]{width:100%;height:100vh;display:flex;background:#f0f2f8;overflow:hidden}.expert-skeleton[data-v-5b4e0a2a]{flex:1;min-width:0;height:100%;display:flex;gap:16px;padding:16px;box-sizing:border-box}.skeleton-block[data-v-5b4e0a2a]{position:relative;overflow:hidden;background:#e4e7ef;animation:expert-skeleton-breathe-5b4e0a2a 2.6s ease-in-out infinite}.skeleton-block[data-v-5b4e0a2a]:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7),transparent);animation:expert-skeleton-shimmer-5b4e0a2a 1.4s infinite}.skeleton-main[data-v-5b4e0a2a]{flex:1;min-width:0;padding:24px 32px;border-radius:12px;background:#fff}.skeleton-back[data-v-5b4e0a2a]{width:72px;height:28px;margin-bottom:28px;border-radius:6px}.skeleton-profile[data-v-5b4e0a2a]{display:flex;align-items:center;gap:20px}.skeleton-avatar[data-v-5b4e0a2a]{width:88px;height:88px;flex-shrink:0;border-radius:50%}.skeleton-profile-info[data-v-5b4e0a2a]{flex:1}.skeleton-title[data-v-5b4e0a2a]{width:32%;height:26px;margin-bottom:15px;border-radius:6px}.skeleton-content-line[data-v-5b4e0a2a],.skeleton-line[data-v-5b4e0a2a]{width:100%;height:14px;margin-bottom:12px;border-radius:5px}.skeleton-line-short[data-v-5b4e0a2a]{width:58%}.skeleton-direction[data-v-5b4e0a2a]{width:75%;height:40px;margin-top:24px;border-radius:8px}.skeleton-stats[data-v-5b4e0a2a],.skeleton-tabs[data-v-5b4e0a2a]{display:flex;gap:16px;margin-top:24px}.skeleton-stat[data-v-5b4e0a2a]{flex:1;height:68px;border-radius:10px}.skeleton-tab[data-v-5b4e0a2a]{width:92px;height:34px;border-radius:6px}.skeleton-content[data-v-5b4e0a2a]{margin-top:22px;padding:24px;border-radius:12px;background:#f8f9fc}.skeleton-section-title[data-v-5b4e0a2a]{width:35%;height:22px;margin-bottom:24px;border-radius:6px}.skeleton-content-line[data-v-5b4e0a2a]:nth-child(3n){width:68%}.skeleton-sidebar[data-v-5b4e0a2a]{width:340px;padding:24px;box-sizing:border-box;border-radius:12px;background:#fff}.skeleton-score[data-v-5b4e0a2a]{width:120px;height:120px;margin:24px auto 30px;border-radius:50%}.skeleton-side-card[data-v-5b4e0a2a]{padding:16px 14px;border-radius:12px;background:#f7f8fc;margin-bottom:16px}.skeleton-side-header[data-v-5b4e0a2a]{width:46%;height:18px;border-radius:6px;margin-bottom:14px}.skeleton-network[data-v-5b4e0a2a]{height:190px;border-radius:12px}.skeleton-side-list[data-v-5b4e0a2a]{display:flex;flex-direction:column;gap:10px}.skeleton-side-row[data-v-5b4e0a2a]{display:flex;align-items:center;gap:10px;padding:10px 10px;border-radius:10px;background:#fff}.skeleton-side-dot[data-v-5b4e0a2a]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.skeleton-side-avatar[data-v-5b4e0a2a]{width:34px;height:34px;border-radius:50%;flex-shrink:0}.skeleton-side-row-body[data-v-5b4e0a2a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.skeleton-side-line[data-v-5b4e0a2a]{height:12px;border-radius:6px}.skeleton-side-line.is-short[data-v-5b4e0a2a]{width:72%}@keyframes expert-skeleton-shimmer-5b4e0a2a{to{transform:translateX(100%)}}@keyframes expert-skeleton-breathe-5b4e0a2a{0%,to{opacity:.92}50%{opacity:1}}.page-aside[data-v-5b4e0a2a]{width:18%;min-width:18%;background:linear-gradient(180deg,#f1f2ff,#eff7ff);flex-shrink:0;height:100vh;overflow:hidden;transition:width .32s cubic-bezier(.4,0,.2,1),min-width .32s cubic-bezier(.4,0,.2,1),opacity .24s ease;opacity:1}.page-aside.is-collapsed[data-v-5b4e0a2a]{width:0;min-width:0;opacity:0}.page-aside[data-v-5b4e0a2a] .aside-container{width:100%}.expert-content[data-v-5b4e0a2a]{flex:1;min-width:0;display:flex}.expert-content.content-collapsed[data-v-5b4e0a2a]{width:82%;flex:0 0 82%;margin:0 auto}.expert-main[data-v-5b4e0a2a]{flex:1;min-width:0;margin:0;overflow-y:auto;padding:0 32px 24px;box-sizing:border-box;transition:all .3s;background:transparent}.expert-main[data-v-5b4e0a2a]::-webkit-scrollbar{width:6px}.expert-main[data-v-5b4e0a2a]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.expert-sidebar[data-v-5b4e0a2a]{width:420px;min-width:420px;margin:16px 16px 16px 0;overflow-y:auto;flex-shrink:0}.expert-sidebar[data-v-5b4e0a2a]::-webkit-scrollbar{width:6px}.expert-sidebar[data-v-5b4e0a2a]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}@media(max-width:1680px){.expert-sidebar[data-v-5b4e0a2a]{width:340px;min-width:340px}}@media(max-width:1440px){.expert-sidebar[data-v-5b4e0a2a]{width:300px;min-width:300px}.expert-main[data-v-5b4e0a2a]{padding:0 20px 24px}}.expand-btn[data-v-5b4e0a2a]{width:0;background:linear-gradient(180deg,#f1f2ff,#eff7ff);flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;pointer-events:none;transition:width .32s cubic-bezier(.4,0,.2,1),opacity .24s ease}.expand-btn span[data-v-5b4e0a2a]{display:block;width:4px;height:40px;background:#3b5bdb;border-radius:2px}.expand-btn.is-visible[data-v-5b4e0a2a]{width:20px;opacity:1;pointer-events:auto}.research-direction[data-v-5b4e0a2a]{background:#f7f6ff;border-radius:10px;padding:14px 20px;margin-bottom:16px;display:flex;align-items:center;border:1px solid #f0f0f5}.research-direction .rd-label[data-v-5b4e0a2a]{font-size:14px;font-weight:600;color:#1a1a2e;margin-right:12px;white-space:nowrap}.research-direction .rd-text[data-v-5b4e0a2a]{font-size:13px;color:#666}.profile-card[data-v-5b4e0a2a]{position:relative;background:#fff;border-radius:12px;margin:84px 0 16px;box-shadow:0 2px 12px rgba(29,33,41,.04)}.stats-row[data-v-5b4e0a2a]{display:flex;border-top:1px solid #f0f2f8}.stats-row .stat-item[data-v-5b4e0a2a]{flex:1;padding:24px 0 28px;text-align:center;cursor:default}.stats-row .stat-item+.stat-item[data-v-5b4e0a2a]{border-left:1px solid #eef0f5}.stats-row .stat-item.clickable[data-v-5b4e0a2a]{cursor:pointer}.stats-row .stat-item .stat-num[data-v-5b4e0a2a]{display:block;font-size:28px;line-height:36px;font-weight:700;color:#3b5bdb;margin-bottom:4px}.stats-row .stat-item .stat-label[data-v-5b4e0a2a]{font-size:16px;line-height:22px;color:#1d2129}.tab-nav[data-v-5b4e0a2a]{display:flex;align-items:center;padding:12px;background:#fff;border-radius:12px;margin-top:40px;margin-bottom:16px;box-shadow:0 2px 12px rgba(29,33,41,.04)}.tab-nav .tab-btn[data-v-5b4e0a2a]{flex:1;margin:0 10px;padding:9px 0;border-radius:999px;font-size:18px;line-height:26px;font-weight:500;text-align:center;cursor:pointer;background:transparent;color:#1d2129;border:none;transition:all .2s}.tab-nav .tab-btn.active[data-v-5b4e0a2a]{background:linear-gradient(135deg,#5b7cfa,#3b5bdb);color:#fff;font-weight:600;box-shadow:0 0 0 4px rgba(91,124,250,.22)}.tab-nav .tab-btn[data-v-5b4e0a2a]:hover:not(.active){background:#f2f3f8}.tab-content[data-v-5b4e0a2a]{background:#fff;border-radius:12px;padding:24px 24px 32px;box-shadow:0 4px 20px rgba(0,0,0,.02);min-height:460px}.tab-content .section-title[data-v-5b4e0a2a]{display:flex;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid #f0f2f8}.tab-content .section-title .title-icon[data-v-5b4e0a2a]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#eef2ff;border-radius:10px;color:#3b5bdb}.tab-content .section-title .title-icon img[data-v-5b4e0a2a]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.tab-content .section-title h3[data-v-5b4e0a2a]{font-size:18px;font-weight:600;color:#1d2129;margin:0}.tab-content .section-title .total-count[data-v-5b4e0a2a]{padding:2px 10px;background:#eef2ff;color:#3b5bdb;border-radius:6px;font-size:12px;margin-left:8px}[data-v-5b4e0a2a] .no-fade-loading{transition:none!important}.back-bar[data-v-5b4e0a2a]{display:flex;justify-content:flex-start;align-items:center;height:32px;margin:20px 0 0}.back-bar .back-btn[data-v-5b4e0a2a]{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px 16px;font-size:14px;color:#333;cursor:pointer;box-shadow:none;transition:all .2s}.back-bar .back-btn[data-v-5b4e0a2a]:hover{background:#f5f5f5;border-color:#ccc;box-shadow:none}.back-bar .back-btn[data-v-5b4e0a2a]:active{transform:translateY(1px)}.card[data-v-d2b7735e]{background:#fff;border-radius:12px;padding:28px 32px;margin-bottom:16px;border:1px solid #f0f0f5}.header-content[data-v-d2b7735e]{display:flex;align-items:flex-start;gap:28px}.video-box[data-v-d2b7735e]{flex-shrink:0}.video-box .project-video[data-v-d2b7735e]{width:280px;height:180px;background:#000;border-radius:8px}.image-grid[data-v-d2b7735e]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;flex-shrink:0;cursor:zoom-in}.image-grid .grid-item[data-v-d2b7735e]{width:60px;height:60px;background:#e8e8e8;border-radius:4px;overflow:hidden}.image-grid .grid-item img[data-v-d2b7735e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-grid .grid-item.placeholder[data-v-d2b7735e]{grid-column:span 3;width:184px}.project-info[data-v-d2b7735e]{flex:1}.project-info .project-title[data-v-d2b7735e]{font-size:22px;font-weight:700;color:#1a1a2e;margin:0 0 16px;line-height:1.4}.project-info .project-meta .meta-row[data-v-d2b7735e]{display:flex;align-items:center;margin-bottom:10px;font-size:14px}.project-info .project-meta .meta-row .meta-label[data-v-d2b7735e]{color:#999;margin-right:8px;white-space:nowrap}.project-info .project-meta .meta-row .tag[data-v-d2b7735e]{display:inline-block;padding:2px 14px;background:#f0f2ff;color:#4a5fe0;font-size:13px;border-radius:12px;margin-right:8px}.project-info .project-meta .meta-row .meta-value[data-v-d2b7735e]{color:#555}.project-info .project-meta .meta-row .meta-value.highlight[data-v-d2b7735e]{color:#4a5fe0;font-weight:500}.project-info .ai-row[data-v-d2b7735e]{margin-top:12px}.project-info .ai-row .ai-btn[data-v-d2b7735e]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:linear-gradient(90deg,#5482ea,#466fe1 34%,#2a4bd0);color:#fff;border:none;border-radius:22px;font-size:14px;cursor:pointer;box-shadow:0 4px 12px rgba(74,95,224,.25)}.project-info .ai-row .ai-btn[data-v-d2b7735e]:hover{opacity:.9}.project-info .ai-row .ai-btn .ai-icon[data-v-d2b7735e]{font-size:16px}.header-action[data-v-d2b7735e]{flex-shrink:0;align-self:center}.header-action .apply-btn[data-v-d2b7735e]{padding:14px 36px;background:#4a5fe0;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap}.header-action .apply-btn[data-v-d2b7735e]:hover{background:#3a4fd0}.card[data-v-2043e438]{background:#fff;border-radius:12px;padding:32px;border:1px solid #f0f0f5}.section-title[data-v-2043e438]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.section-title .title-bar[data-v-2043e438]{width:5px;height:28px;background:#4a5fe0;border-radius:3px;flex-shrink:0}.section-title h2[data-v-2043e438]{font-size:22px;font-weight:700;color:#1a1a2e;margin:0}.description-content[data-v-2043e438]{font-size:14px;color:#444;line-height:2}.description-empty[data-v-2043e438]{font-size:14px;color:#999;line-height:2;text-align:center;padding:40px 0}.description-content[data-v-2043e438] img{max-width:100%;height:auto;display:block;margin:12px auto;border-radius:6px;cursor:zoom-in;transition:transform .2s}.description-content[data-v-2043e438] img:hover{transform:scale(1.02)}.description-content[data-v-2043e438] p{margin:0 0 12px}.description-content[data-v-2043e438] b,.description-content[data-v-2043e438] strong{font-weight:600;color:#1a1a2e}.description-content[data-v-2043e438] a{color:#4a5fe0;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.description-content[data-v-2043e438] a:hover{border-bottom-color:#4a5fe0}.description-content[data-v-2043e438] h1,.description-content[data-v-2043e438] h2,.description-content[data-v-2043e438] h3,.description-content[data-v-2043e438] h4{margin:20px 0 12px;font-weight:700;color:#1a1a2e;line-height:1.4}.description-content[data-v-2043e438] h1{font-size:22px}.description-content[data-v-2043e438] h2{font-size:20px}.description-content[data-v-2043e438] h3{font-size:18px}.description-content[data-v-2043e438] h4{font-size:16px}.description-content[data-v-2043e438] ol,.description-content[data-v-2043e438] ul{padding-left:28px;margin:0 0 12px}.description-content[data-v-2043e438] ol li,.description-content[data-v-2043e438] ul li{margin-bottom:6px}.description-content[data-v-2043e438] blockquote{border-left:4px solid #4a5fe0;background:#f7f8ff;margin:12px 0;padding:12px 16px;color:#555;border-radius:0 6px 6px 0}.description-content[data-v-2043e438] table{border-collapse:collapse;width:100%;margin:12px 0}.description-content[data-v-2043e438] table td,.description-content[data-v-2043e438] table th{border:1px solid #e8e8f0;padding:8px 12px;text-align:left}.description-content[data-v-2043e438] table th{background:#f7f8ff;font-weight:600;color:#1a1a2e}.description-content[data-v-2043e438] code{background:#f2f3f7;padding:2px 6px;border-radius:4px;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;color:#d6336c}.description-content[data-v-2043e438] pre{background:#1e1e2e;color:#f8f8f2;padding:14px 16px;border-radius:8px;overflow-x:auto;font-size:13px;line-height:1.6}.description-content[data-v-2043e438] pre code{background:transparent;color:inherit;padding:0}.description-content[data-v-2043e438] video{max-width:100%;height:auto;display:block;margin:12px auto;border-radius:6px}.description-content[data-v-2043e438] hr{border:none;border-top:1px solid #e8e8f0;margin:20px 0}.card[data-v-6de9f0ee]{background:#fff;border-radius:12px;padding:24px 32px;margin-bottom:16px;border:1px solid #f0f0f5}.section-title[data-v-6de9f0ee]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.section-title .title-bar[data-v-6de9f0ee]{width:5px;height:24px;background:#4a5fe0;border-radius:3px}.section-title h2[data-v-6de9f0ee]{font-size:20px;font-weight:700;color:#1a1a2e;margin:0}.recommend-list[data-v-6de9f0ee]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.recommend-item[data-v-6de9f0ee]{padding:16px 18px;background:#f7fafe;border-radius:10px;cursor:pointer;transition:all .2s}.recommend-item[data-v-6de9f0ee]:hover{background:#eff3fe;transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,95,224,.1)}.recommend-item .rec-title[data-v-6de9f0ee]{font-size:15px;font-weight:600;color:#111;line-height:1.5;margin-bottom:8px}.recommend-item .rec-tags[data-v-6de9f0ee]{margin-bottom:8px}.recommend-item .rec-tags .tag[data-v-6de9f0ee]{display:inline-block;padding:2px 10px;background:#e7f0fc;color:#5381d2;font-size:12px;border-radius:4px;margin-right:6px}.recommend-item .rec-meta[data-v-6de9f0ee]{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#888;margin-bottom:6px}.recommend-item .rec-cat[data-v-6de9f0ee]{font-size:12px;color:#666}.text-1[data-v-6de9f0ee]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.modal-overlay[data-v-2f76ea7e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-2f76ea7e]{background:#fff;border-radius:16px;padding:36px 40px 40px;width:520px;max-width:90vw;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.15)}.modal-close[data-v-2f76ea7e]{position:absolute;top:20px;right:20px;width:32px;height:32px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background .2s}.modal-close[data-v-2f76ea7e]:hover{background:#f5f5f5}.modal-title[data-v-2f76ea7e]{font-size:24px;font-weight:700;color:#1a1a2e;margin:0 0 28px}.form-section[data-v-2f76ea7e]{margin-bottom:24px}.form-section .form-label[data-v-2f76ea7e]{display:block;font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:14px}.form-section .form-label .required[data-v-2f76ea7e]{color:#f56c6c;margin-left:2px}.coop-grid[data-v-2f76ea7e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.coop-grid .coop-option[data-v-2f76ea7e]{padding:14px 16px;border:1.5px solid #4a5fe0;border-radius:8px;background:#fff;color:#333;font-size:14px;cursor:pointer;transition:all .2s;text-align:center}.coop-grid .coop-option[data-v-2f76ea7e]:hover{background:#f5f6ff}.coop-grid .coop-option.active[data-v-2f76ea7e]{background:#eef0ff;border-color:#4a5fe0;color:#333;font-weight:500}.coop-textarea[data-v-2f76ea7e]{width:100%;padding:14px 16px;border:1.5px solid #e0e0e0;border-radius:8px;font-size:14px;color:#333;resize:vertical;min-height:120px;box-sizing:border-box;font-family:inherit;transition:border-color .2s}.coop-textarea[data-v-2f76ea7e]:focus{outline:none;border-color:#4a5fe0}.coop-textarea[data-v-2f76ea7e]::-moz-placeholder{color:#bbb}.coop-textarea[data-v-2f76ea7e]::placeholder{color:#bbb}.submit-btn[data-v-2f76ea7e]{display:block;width:260px;margin:8px auto 0;padding:16px 32px;background:linear-gradient(135deg,#4a5fe0,#7b6fe0 50%,#9b8fe8);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .1s}.submit-btn[data-v-2f76ea7e]:hover{opacity:.9}.submit-btn[data-v-2f76ea7e]:active{transform:scale(.98)}.project-page[data-v-9dc6b2e2]{width:100%;height:100vh;display:flex;background:#f0f2f8;overflow:hidden}.page-aside[data-v-9dc6b2e2]{width:18%;min-width:18%;background:linear-gradient(180deg,#f1f2ff,#eff7ff);flex-shrink:0;height:100vh;overflow:hidden;transition:width .32s cubic-bezier(.4,0,.2,1),min-width .32s cubic-bezier(.4,0,.2,1),opacity .24s ease;opacity:1}.page-aside.is-collapsed[data-v-9dc6b2e2]{width:0;min-width:0;opacity:0}.page-aside[data-v-9dc6b2e2] .aside-container{width:100%}.project-main[data-v-9dc6b2e2]{flex:1;margin:16px;overflow-y:auto;padding:24px 32px;box-sizing:border-box}.project-main.main-collapsed[data-v-9dc6b2e2]{width:82%;margin:16px auto}.project-main[data-v-9dc6b2e2]::-webkit-scrollbar{width:6px}.project-main[data-v-9dc6b2e2]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.expand-btn[data-v-9dc6b2e2]{position:fixed;left:16px;top:20px;width:36px;height:36px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;font-size:18px;color:#333;opacity:0;pointer-events:none;transform:translateX(-12px);transition:opacity .24s ease,transform .32s cubic-bezier(.4,0,.2,1),background .2s}.expand-btn.is-visible[data-v-9dc6b2e2]{opacity:1;pointer-events:auto;transform:translateX(0)}.expand-btn[data-v-9dc6b2e2]:hover{background:#f0f4ff}.back-bar[data-v-9dc6b2e2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.back-bar .bar-right[data-v-9dc6b2e2]{display:flex;gap:12px}.back-bar .icon-btn[data-v-9dc6b2e2]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #e8e8f0;border-radius:8px;font-size:14px;color:#555;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .2s}.back-bar .icon-btn[data-v-9dc6b2e2]:hover{border-color:#4a5fe0;color:#4a5fe0;box-shadow:0 4px 12px rgba(74,95,224,.15)}.back-bar .back-btn[data-v-9dc6b2e2]{display:flex;align-items:center;gap:6px;padding:8px 18px;background:#fff;border:1px solid #e8e8f0;border-radius:8px;font-size:14px;color:#555;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .2s}.back-bar .back-btn[data-v-9dc6b2e2]:hover{border-color:#4a5fe0;color:#4a5fe0;box-shadow:0 4px 12px rgba(74,95,224,.15)}.preview-mask[data-v-9dc6b2e2]{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:9999;display:flex;align-items:center;justify-content:center}.preview-mask .preview-content[data-v-9dc6b2e2]{position:relative;max-width:90vw;max-height:90vh}.preview-mask .preview-close[data-v-9dc6b2e2]{position:absolute;top:-36px;right:0;width:32px;height:32px;background:transparent;border:none;color:#fff;font-size:28px;cursor:pointer;line-height:1}.preview-mask .preview-single img[data-v-9dc6b2e2]{max-width:90vw;max-height:88vh;-o-object-fit:contain;object-fit:contain}.preview-mask .preview-carousel[data-v-9dc6b2e2]{position:relative;display:flex;align-items:center;gap:16px}.preview-mask .preview-carousel .preview-nav[data-v-9dc6b2e2]{width:44px;height:44px;background:hsla(0,0%,100%,.15);border:none;border-radius:22px;color:#fff;font-size:24px;cursor:pointer}.preview-mask .preview-carousel .preview-nav[data-v-9dc6b2e2]:hover{background:hsla(0,0%,100%,.25)}.preview-mask .preview-carousel .preview-indicator[data-v-9dc6b2e2]{position:absolute;bottom:-36px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px}.modal-container[data-v-797cf87e]{width:100%;max-width:640px;background:#fff;border-radius:20px;border:1px solid #e9eef6;box-shadow:0 20px 60px rgba(16,32,74,.18);overflow:hidden;position:relative;padding:40px 48px;box-sizing:border-box;background:linear-gradient(1turn,#d6daff,#fdfeff 45.23%,#fff);box-shadow:0 1px 10px 0 #d8d8d8}.modal-close[data-v-797cf87e]{position:absolute;top:20px;right:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;transition:background .2s}.modal-close[data-v-797cf87e]:hover{background:#f4f5f7}.modal-title[data-v-797cf87e]{font-size:22px;font-weight:600;color:#1a1a2e;text-align:center;margin:0 0 24px}.order-info-card[data-v-797cf87e]{background:linear-gradient(90deg,#edf2ff,#e3e9ff);border-radius:12px;border:1px solid rgba(74,93,255,.18);padding:22px 28px;margin-bottom:24px}.card-header[data-v-797cf87e]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.card-header .card-name[data-v-797cf87e]{font-size:14px;font-weight:600;color:#1a1a2e}.card-header .card-tag[data-v-797cf87e]{font-size:12px;color:#8a9099}.card-stats[data-v-797cf87e]{display:flex;justify-content:space-between;align-items:center;gap:20px}.card-stats .stat-item[data-v-797cf87e]{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;background:hsla(0,0%,100%,.75);border:1px solid rgba(74,93,255,.18);border-radius:12px;padding:14px 12px;box-sizing:border-box}.card-stats .stat-item .stat-label[data-v-797cf87e]{font-size:12px;color:#4a5dff}.card-stats .stat-item .stat-value[data-v-797cf87e]{font-size:14px;font-weight:600;color:#1a1a2e}.divider-wrap[data-v-797cf87e]{display:flex;align-items:center;justify-content:center;margin-bottom:24px;gap:16px}.divider-wrap .divider-line[data-v-797cf87e]{flex:1;height:1px;background:#eaeaea}.divider-wrap .divider-text[data-v-797cf87e]{font-size:13px;color:#999}.form-area[data-v-797cf87e]{border-radius:0 0 20px 20px;padding:24px 48px 32px;margin:0 -48px -40px}.form-area .form-group[data-v-797cf87e]{margin-bottom:20px}.form-area .form-label[data-v-797cf87e]{display:block;font-size:14px;color:#333;margin-bottom:10px}.form-area .form-label .required[data-v-797cf87e]{color:#e74c3c;margin-right:4px}.form-area .form-input[data-v-797cf87e]{width:100%;height:40px;background:#fff;border:1px solid #d8dee8;border-radius:6px;padding:0 16px;font-size:14px;color:#333;outline:none;box-sizing:border-box;transition:border-color .2s}.form-area .form-input[data-v-797cf87e]::-moz-placeholder{color:#b0b8c4}.form-area .form-input[data-v-797cf87e]::placeholder{color:#b0b8c4}.form-area .form-input[data-v-797cf87e]:focus{border-color:#4a5fe0}[data-v-797cf87e] .form-input-select{width:100%}[data-v-797cf87e] .form-input-select .el-select__wrapper{min-height:40px;height:40px;border-radius:6px;background:#fff;box-shadow:none;border:1px solid #d8dee8;padding-left:16px;font-size:14px}.company-search-group .search-input-wrapper[data-v-797cf87e]{position:relative}.company-search-group .dropdown-list[data-v-797cf87e]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e8ecf1;border-radius:8px;margin-top:4px;max-height:220px;overflow-y:auto;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:100}.company-search-group .dropdown-item[data-v-797cf87e]{padding:12px 16px;font-size:14px;color:#333;cursor:pointer;transition:background .15s}.company-search-group .dropdown-item[data-v-797cf87e]:hover{background:#f0f2ff;color:#4a5fe0}.btn-wrap[data-v-797cf87e]{display:flex;justify-content:center;margin-top:24px}.submit-btn[data-v-797cf87e]{width:240px;height:44px;background:#4a5dff;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.submit-btn[data-v-797cf87e]:hover{background:#3b4bcc}.submit-btn[data-v-797cf87e]:disabled{opacity:.7;cursor:not-allowed}.payment-success-modal{background:rgba(0,0,0,.35)!important}.patent-skeleton[data-v-5eadbba9]{flex:1;min-width:0;display:flex;height:100%;background:#f5f6fa}.skeleton-main[data-v-5eadbba9]{flex:1;padding:24px 32px;min-width:0}.skeleton-columns[data-v-5eadbba9],.skeleton-info-row[data-v-5eadbba9],.skeleton-person[data-v-5eadbba9]{display:flex;gap:16px}.skeleton-columns[data-v-5eadbba9]{align-items:flex-start}.skeleton-left[data-v-5eadbba9]{flex:1;min-width:0}.skeleton-right[data-v-5eadbba9]{width:360px}.skeleton-card[data-v-5eadbba9]{background:#fff;border-radius:12px;padding:24px;margin-bottom:16px}.skeleton-header-card[data-v-5eadbba9]{margin-top:20px}.skeleton-content-card[data-v-5eadbba9]{min-height:190px}.skeleton-side-card[data-v-5eadbba9]{min-height:160px}.skeleton-info-row[data-v-5eadbba9]{margin-top:28px}.skeleton-info[data-v-5eadbba9]{width:28%}.skeleton-back[data-v-5eadbba9]{width:72px}.skeleton-title[data-v-5eadbba9]{width:58%;height:28px!important}.skeleton-section-title[data-v-5eadbba9]{width:120px;height:20px!important;margin-bottom:28px!important}.skeleton-line-short[data-v-5eadbba9]{width:68%}.skeleton-avatar[data-v-5eadbba9],.skeleton-line[data-v-5eadbba9]{background-image:linear-gradient(90deg,#eef0f4 25%,#f7f8fa 37%,#eef0f4 63%);background-size:400% 100%;animation:patent-skeleton-loading-5eadbba9 1.4s ease infinite}.skeleton-line[data-v-5eadbba9]{height:14px;border-radius:7px;margin-bottom:16px}.skeleton-person[data-v-5eadbba9]{align-items:center;margin-top:18px}.skeleton-avatar[data-v-5eadbba9]{width:48px;height:48px;border-radius:50%;flex-shrink:0}.skeleton-person-lines[data-v-5eadbba9]{flex:1}.skeleton-person-lines .skeleton-line[data-v-5eadbba9]{margin-bottom:10px}@keyframes patent-skeleton-loading-5eadbba9{0%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:1100px){.skeleton-right[data-v-5eadbba9]{width:300px}.skeleton-main[data-v-5eadbba9]{padding:20px}}.patent-page[data-v-5eadbba9]{width:100%;height:100vh;display:flex;background:#f0f2f8;overflow:hidden}.page-aside[data-v-5eadbba9]{width:18%;min-width:18%;background:linear-gradient(180deg,#f1f2ff,#eff7ff);flex-shrink:0;height:100vh;overflow:hidden;transition:width .32s cubic-bezier(.4,0,.2,1),min-width .32s cubic-bezier(.4,0,.2,1),opacity .24s ease;opacity:1}.page-aside.is-collapsed[data-v-5eadbba9]{width:0;min-width:0;opacity:0}.page-aside[data-v-5eadbba9] .aside-container{width:100%}.expand-btn[data-v-5eadbba9]{width:0;background:linear-gradient(180deg,#f1f2ff,#eff7ff);flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:width .32s cubic-bezier(.4,0,.2,1),opacity .24s ease;opacity:0}.expand-btn.is-visible[data-v-5eadbba9]{width:20px;opacity:1}.expand-btn span[data-v-5eadbba9]{display:block;width:4px;height:40px;background:#3b5bdb;border-radius:2px}.patent-content[data-v-5eadbba9]{flex:1;min-width:0;display:flex}.patent-content.content-collapsed[data-v-5eadbba9]{width:82%;flex:0 0 82%;margin:0 auto}.patent-main[data-v-5eadbba9]{flex:1;min-width:0;overflow:hidden;padding:24px 32px;box-sizing:border-box;display:flex;flex-direction:column}.back-bar[data-v-5eadbba9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.back-btn[data-v-5eadbba9]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px 16px;font-size:14px;color:#333;cursor:pointer;transition:all .2s}.back-btn[data-v-5eadbba9]:hover{background:#f5f5f5;border-color:#ccc}.bar-right[data-v-5eadbba9]{display:flex;align-items:center;gap:12px}.icon-btn[data-v-5eadbba9]{display:flex;align-items:center;gap:6px;padding:6px 14px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:#555;cursor:pointer;transition:all .2s}.icon-btn[data-v-5eadbba9]:hover{background:#f8faff;border-color:#3b5bdb;color:#3b5bdb}.apply-btn[data-v-5eadbba9]{display:flex;align-items:center;gap:6px;padding:8px 22px;background:linear-gradient(135deg,#5b7bff,#7b6bff);border:none;border-radius:8px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(91,123,255,.25);transition:all .2s}.apply-btn[data-v-5eadbba9]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(91,123,255,.4)}.patent-header-card[data-v-5eadbba9]{background:#fff;border-radius:12px;padding:24px;margin-bottom:20px}.patent-header[data-v-5eadbba9]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.patent-title[data-v-5eadbba9]{font-size:20px;font-weight:700;color:#1a1a2e;margin:0;line-height:1.4}.patent-badges[data-v-5eadbba9]{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.badge[data-v-5eadbba9]{font-size:12px;padding:3px 12px;border-radius:10px;font-weight:500;white-space:nowrap}.badge.badge-blue[data-v-5eadbba9]{background:#e8edff;color:#3b5bdb}.badge.badge-green[data-v-5eadbba9]{background:#e6f9f0;color:#2ecc71}.badge.badge-orange[data-v-5eadbba9]{background:#fff3e0;color:#f39c12}.patent-info-row[data-v-5eadbba9]{display:flex;gap:60px;padding-top:16px;border-top:1px solid #f0f0f0}.info-item[data-v-5eadbba9]{display:flex;flex-direction:column;gap:6px}.info-label[data-v-5eadbba9]{font-size:13px;color:#999}.info-value[data-v-5eadbba9]{font-size:15px;font-weight:600;color:#1a1a2e}.patent-tabs[data-v-5eadbba9]{display:flex;background:#fff;border-radius:12px 12px 0 0;border-bottom:2px solid #f0f0f0;padding:0 24px}.patent-tab[data-v-5eadbba9]{padding:14px 24px;font-size:16px;color:#666;cursor:pointer;position:relative;transition:all .2s;border-radius:6px 6px 0 0}.patent-tab[data-v-5eadbba9]:hover{color:#3b5bdb;background:rgba(59,91,219,.04)}.patent-tab.active[data-v-5eadbba9]{color:#1a1a2e;font-weight:600}.patent-tab.active[data-v-5eadbba9]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#3b5bdb}.patent-tab-content[data-v-5eadbba9]{background:#fff;border-radius:0 0 12px 12px;padding:24px;min-height:0;flex:1;overflow-y:auto;display:flex;flex-direction:column}.tab-basic[data-v-5eadbba9],.tab-claims[data-v-5eadbba9],.tab-description[data-v-5eadbba9],.tab-drawings[data-v-5eadbba9],.tab-legal[data-v-5eadbba9]{flex:1;min-height:0}.tab-claims[data-v-5eadbba9],.tab-description[data-v-5eadbba9],.tab-drawings[data-v-5eadbba9],.tab-legal[data-v-5eadbba9]{display:flex;flex-direction:column}[data-v-5eadbba9] .patent-tab-empty.empty-state{flex:1;min-height:0;padding:0;transform:translateY(60px)}.tab-basic .basic-grid[data-v-5eadbba9]{display:grid;grid-template-columns:1fr 1fr;gap:0}.tab-basic .basic-row[data-v-5eadbba9]{display:flex;justify-content:space-between;align-items:center;padding:14px 12px;border-bottom:1px solid #f5f5f5;border-radius:8px;transition:all .2s;cursor:default}.tab-basic .basic-row[data-v-5eadbba9]:hover{background:#f8faff}.tab-basic .basic-row.is-wide[data-v-5eadbba9]{grid-column:1/-1}.tab-basic .basic-label[data-v-5eadbba9]{font-size:14px;color:#999}.tab-basic .basic-value[data-v-5eadbba9]{font-size:14px;color:#333;text-align:right;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abstract-section[data-v-5eadbba9]{margin-top:24px}.abstract-title[data-v-5eadbba9]{font-size:16px;font-weight:700;color:#1a1a2e;margin:0 0 12px}.abstract-text[data-v-5eadbba9]{font-size:14px;color:#555;line-height:1.8;margin:0}.abstract-img[data-v-5eadbba9]{display:block;width:100%;max-width:360px;margin-top:12px;border-radius:6px;cursor:zoom-in;transition:opacity .2s}.abstract-img[data-v-5eadbba9]:hover{opacity:.9}.patent-empty-state[data-v-5eadbba9]{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a2a9b8}.patent-empty-state p[data-v-5eadbba9]{margin:14px 0 0;font-size:14px;line-height:1.5}.patent-empty-state.empty-state-compact[data-v-5eadbba9]{min-height:180px;border-radius:10px;background:#fafbfd}.patent-empty-state.empty-state-sidebar[data-v-5eadbba9]{min-height:150px}.empty-state-icon[data-v-5eadbba9]{position:relative;width:64px;height:52px;border:2px solid #dce2ec;border-radius:8px;background:linear-gradient(180deg,#fbfcfe,#f2f5f9);box-sizing:border-box}.empty-state-icon[data-v-5eadbba9]:before{content:"";position:absolute;top:12px;left:13px;width:34px;height:3px;border-radius:2px;background:#dce2ec;box-shadow:0 9px 0 #e4e8ef,0 18px 0 #e4e8ef}.empty-state-icon span[data-v-5eadbba9]{position:absolute;top:-8px;right:-8px;width:21px;height:21px;border-radius:50%;background:#eef2f8;border:2px solid #fff}.empty-state-icon span[data-v-5eadbba9]:after,.empty-state-icon span[data-v-5eadbba9]:before{content:"";position:absolute;top:9px;left:5px;width:9px;height:2px;border-radius:1px;background:#b8c1cf;transform:rotate(45deg)}.empty-state-icon span[data-v-5eadbba9]:after{transform:rotate(-45deg)}.empty-state-icon-image[data-v-5eadbba9]:before{top:12px;left:11px;width:38px;height:27px;background:linear-gradient(145deg,transparent 48%,#dce2ec 49% 56%,transparent 57%),linear-gradient(35deg,transparent 44%,#e4e8ef 45% 54%,transparent 55%);box-shadow:none}.empty-state-icon-legal[data-v-5eadbba9]:before{top:10px;left:29px;width:3px;height:31px;border-radius:2px;background:#dce2ec;box-shadow:none}.empty-state-icon-person[data-v-5eadbba9]:before{top:9px;left:22px;width:17px;height:17px;border-radius:50%;background:#dce2ec;box-shadow:0 18px 0 5px #e4e8ef}.preview-mask[data-v-5eadbba9]{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:9999;display:flex;align-items:center;justify-content:center}.preview-content[data-v-5eadbba9]{position:relative;max-width:90vw;max-height:90vh}.preview-close[data-v-5eadbba9]{position:absolute;top:-36px;right:0;width:32px;height:32px;background:transparent;border:none;color:#fff;font-size:28px;cursor:pointer;line-height:1}.preview-single[data-v-5eadbba9]{position:relative;display:flex;align-items:center;justify-content:center}.preview-single img[data-v-5eadbba9]{max-width:90vw;max-height:88vh;-o-object-fit:contain;object-fit:contain}.preview-nav[data-v-5eadbba9]{position:fixed;top:50%;width:46px;height:64px;border:0;border-radius:8px;background:hsla(0,0%,100%,.16);color:#fff;font-size:42px;line-height:1;cursor:pointer;transform:translateY(-50%)}.preview-nav.prev[data-v-5eadbba9]{left:32px}.preview-nav.next[data-v-5eadbba9]{right:32px}.preview-nav[data-v-5eadbba9]:disabled{opacity:.3;cursor:not-allowed}.preview-indicator[data-v-5eadbba9]{position:fixed;bottom:28px;left:50%;padding:6px 14px;border-radius:16px;background:rgba(0,0,0,.45);color:#fff;font-size:14px;transform:translateX(-50%)}.tab-claims .claims-list[data-v-5eadbba9]{display:flex;flex-direction:column;gap:16px}.tab-claims .claim-item[data-v-5eadbba9]{font-size:14px;color:#333;line-height:1.8;padding:14px 16px;border-radius:8px;border-left:3px solid transparent;transition:all .2s;cursor:default}.tab-claims .claim-item[data-v-5eadbba9]:hover{background:#f8faff;border-left-color:#3b5bdb}.tab-claims .claim-item p[data-v-5eadbba9]{margin:0}.tab-description .description-content[data-v-5eadbba9]{overflow-x:auto;font-size:14px;color:#333;line-height:1.8;word-break:break-word}.tab-description .description-content[data-v-5eadbba9] p{margin:0 0 14px}.tab-description .description-content[data-v-5eadbba9] img{max-width:100%;height:auto}.tab-description .description-content[data-v-5eadbba9] table{max-width:100%;border-collapse:collapse;border:0}.tab-description .description-content[data-v-5eadbba9] td,.tab-description .description-content[data-v-5eadbba9] th{padding:8px;border:0}.tab-description .description-content[data-v-5eadbba9] ol,.tab-description .description-content[data-v-5eadbba9] ul{padding-left:24px}.tab-drawings[data-v-5eadbba9]{min-height:300px}.drawings-grid[data-v-5eadbba9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px}.drawing-item[data-v-5eadbba9]{height:220px;padding:10px;overflow:hidden;border:1px solid #e8ebf2;border-radius:10px;background:#fafbfd;cursor:zoom-in;transition:border-color .2s,box-shadow .2s,transform .2s}.drawing-item[data-v-5eadbba9]:hover{border-color:#aebbee;box-shadow:0 8px 24px rgba(59,91,219,.12);transform:translateY(-2px)}.drawing-item img[data-v-5eadbba9]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tab-legal .legal-timeline[data-v-5eadbba9]{position:relative;display:flex;flex-direction:column;gap:8px;padding-left:20px}.tab-legal .legal-item[data-v-5eadbba9]{position:relative;padding:12px 16px;border-radius:8px;background:#f8faff;transition:background .2s;cursor:default}.tab-legal .legal-item[data-v-5eadbba9]:hover{background:#eef2ff}.tab-legal .legal-item[data-v-5eadbba9]:before{content:"";position:absolute;left:-14px;top:8px;bottom:0;width:1px;background:#e0e0e0}.tab-legal .legal-item[data-v-5eadbba9]:last-child:before{display:none}.tab-legal .legal-dot[data-v-5eadbba9]{width:10px;height:10px;border-radius:50%;background:#3b5bdb;position:absolute;left:-19px;top:4px}.tab-legal .legal-content[data-v-5eadbba9]{display:flex;gap:16px;align-items:center}.tab-legal .legal-date[data-v-5eadbba9]{font-size:14px;color:#999;min-width:100px}.tab-legal .legal-status[data-v-5eadbba9]{font-size:14px;color:#333;font-weight:500}.patent-sidebar[data-v-5eadbba9]{width:500px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;padding:24px 20px;overflow-y:auto;box-sizing:border-box}.ai-analysis-card[data-v-5eadbba9]{height:298px;border-radius:12px;padding:26px 26px 22px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;background:#fff}.ai-analysis-card[data-v-5eadbba9]:before{content:"";position:absolute;inset:0;padding:2px;border-radius:12px;background:linear-gradient(180deg,rgba(73,55,241,.71),rgba(255,255,244,.88) 88%,#74c7f8);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ai-card-header[data-v-5eadbba9]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.ai-icon[data-v-5eadbba9]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.7);border:1px solid rgba(59,91,219,.18)}.ai-card-title[data-v-5eadbba9]{font-size:20px;font-weight:700;color:#1d2129}.ai-analysis-card[data-v-5eadbba9] .empty-state-sidebar{flex:1;min-height:0}.ai-analysis-text[data-v-5eadbba9]{flex:1;min-height:0;overflow-y:auto;font-size:15px;color:#4e5969;line-height:28px;margin:0;white-space:pre-wrap;word-break:break-word}.ai-analysis-loading[data-v-5eadbba9]{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;color:#98a2b3;font-size:14px}.ai-loading-dot[data-v-5eadbba9]{width:8px;height:8px;border-radius:50%;background:#3b5bdb;animation:ai-analysis-pulse-5eadbba9 1.2s ease-in-out infinite}@keyframes ai-analysis-pulse-5eadbba9{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.inventor-card[data-v-5eadbba9]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;transition:all .3s}.inventor-card[data-v-5eadbba9]:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.inventor-header[data-v-5eadbba9]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.inventor-title[data-v-5eadbba9]{font-size:15px;font-weight:700;color:#1a1a2e}.inventor-list[data-v-5eadbba9]{display:flex;flex-direction:column;gap:16px}.inventor-item[data-v-5eadbba9]{display:flex;gap:12px;padding:12px;margin:0 -12px;border-radius:10px;border-bottom:1px solid #f5f5f5;transition:all .2s;cursor:default}.inventor-item[data-v-5eadbba9]:hover{background:#f8faff}.inventor-item[data-v-5eadbba9]:last-child{border-bottom:none}.inventor-avatar[data-v-5eadbba9]{width:48px;height:48px;border-radius:50%;background:#e8e8e8;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.inventor-avatar-placeholder[data-v-5eadbba9]{display:flex;align-items:center;justify-content:center;color:#667085;font-size:16px;font-weight:600}.inventor-info[data-v-5eadbba9]{flex:1;min-width:0}.inventor-name-row[data-v-5eadbba9]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.inventor-name[data-v-5eadbba9]{font-size:14px;font-weight:600;color:#1a1a2e}.inventor-degree-tag[data-v-5eadbba9],.inventor-title-tag[data-v-5eadbba9]{font-size:12px;color:#2ecc71;font-weight:500}.inventor-degree-tag[data-v-5eadbba9]{color:#3b5bdb}.inventor-org[data-v-5eadbba9]{font-size:12px;color:#666;margin-bottom:4px}.inventor-research[data-v-5eadbba9]{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equip-mask[data-v-65a85508]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;backdrop-filter:blur(4px)}.equip-dialog[data-v-65a85508]{position:relative;width:720px;max-width:100%;max-height:88vh;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;animation:zoomIn-65a85508 .25s ease}@keyframes zoomIn-65a85508{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.equip-close[data-v-65a85508]{position:absolute;top:16px;right:16px;width:36px;height:36px;background:#f5f6fa;border:none;border-radius:50%;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:1}.equip-close[data-v-65a85508]:hover{background:#ebedf5;color:#1a1a2e}.equip-source[data-v-65a85508]{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 18px;background:#3b5bdb;border-radius:16px;font-size:13px;font-weight:500;color:#fff;text-decoration:none;cursor:pointer;transition:all .2s}.equip-source[data-v-65a85508]:hover{background:#2e4bc6;transform:translateY(-1px)}.equip-footer[data-v-65a85508]{padding:12px 32px 20px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end}.equip-head[data-v-65a85508]{display:flex;gap:20px;padding:28px 32px 20px;border-bottom:1px solid #f0f0f0}.equip-thumb[data-v-65a85508]{width:120px;height:90px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#f0f2f8;flex-shrink:0}.equip-head-info[data-v-65a85508]{flex:1;min-width:0}.equip-title[data-v-65a85508]{font-size:22px;font-weight:700;color:#1a1a2e;margin:0 0 10px}.equip-specs[data-v-65a85508]{font-size:14px;color:#777;line-height:1.8}.equip-body[data-v-65a85508]{padding:24px 32px 32px;overflow-y:auto}.equip-section-title[data-v-65a85508]{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:14px;padding-left:12px;border-left:4px solid #3b5bdb;line-height:1.2}.equip-html[data-v-65a85508]{font-size:14px;color:#555;line-height:1.9}.equip-html[data-v-65a85508] img{max-width:100%;border-radius:6px;margin:8px 0}.equip-html[data-v-65a85508] p{margin:0 0 12px}.equip-html[data-v-65a85508] a{color:#3b5bdb}.fade-enter-active[data-v-65a85508],.fade-leave-active[data-v-65a85508]{transition:opacity .2s}.fade-enter-from[data-v-65a85508],.fade-leave-to[data-v-65a85508]{opacity:0}[data-v-dc1d253e] .no-fade-loading.el-loading-mask{transition:none!important}.lab-page[data-v-dc1d253e]{width:100%;height:100vh;display:flex;background:#f0f2f8;overflow:hidden}.page-aside[data-v-dc1d253e]{width:18%;min-width:18%;background:linear-gradient(180deg,#f1f2ff,#eff7ff);flex-shrink:0;height:100vh;overflow:hidden;opacity:1;transition:width .32s cubic-bezier(.4,0,.2,1),min-width .32s cubic-bezier(.4,0,.2,1),opacity .24s ease}.page-aside[data-v-dc1d253e] .aside-container{width:100%}.page-aside.is-collapsed[data-v-dc1d253e]{width:0;min-width:0;opacity:0}.expand-btn[data-v-dc1d253e]{width:0;background:linear-gradient(180deg,#f1f2ff,#eff7ff);flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;overflow:hidden;transition:width .32s cubic-bezier(.4,0,.2,1),opacity .24s ease}.expand-btn.is-visible[data-v-dc1d253e]{width:20px;opacity:1}.expand-btn span[data-v-dc1d253e]{display:block;width:4px;height:40px;background:#3b5bdb;border-radius:2px}.lab-main[data-v-dc1d253e]{flex:1;overflow-y:auto;padding:20px 28px;box-sizing:border-box}.lab-main.main-collapsed[data-v-dc1d253e]{width:82%;margin:0 auto}.back-bar[data-v-dc1d253e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.back-btn[data-v-dc1d253e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;color:#333;transition:all .2s}.back-btn[data-v-dc1d253e]:hover{background:#f5f5f5;border-color:#ccc}.lab-header-card[data-v-dc1d253e]{background:#fff;border-radius:12px;padding:28px 32px;margin-bottom:16px}.lab-header-top[data-v-dc1d253e]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.lab-logo[data-v-dc1d253e]{width:72px;height:72px;flex-shrink:0}.lab-logo img[data-v-dc1d253e]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.lab-logo .logo-placeholder[data-v-dc1d253e]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(102,126,234,.35);border:3px solid #fff}.lab-title-block[data-v-dc1d253e]{flex:1;min-width:0}.lab-title[data-v-dc1d253e]{font-size:26px;font-weight:700;color:#1a1a2e;margin:0 0 6px;line-height:1.4}.lab-field[data-v-dc1d253e]{font-size:14px;color:#666}.lab-contact-row[data-v-dc1d253e]{display:flex;gap:100px;padding-top:24px;border-top:1px solid #f0f0f0}.contact-item[data-v-dc1d253e]{display:flex;align-items:center;gap:10px;color:#333;transition:color .2s}.contact-item.clickable[data-v-dc1d253e]{cursor:pointer}.contact-item.clickable[data-v-dc1d253e]:hover{color:#3b5bdb}.contact-item .contact-label[data-v-dc1d253e]{font-size:15px;color:#555;font-weight:500}.contact-item .contact-value[data-v-dc1d253e]{font-size:15px;color:#3b5bdb;font-weight:600}.lab-tabs[data-v-dc1d253e]{display:flex;background:#fff;border-radius:12px;padding:8px;margin-bottom:16px;gap:8px;justify-content:flex-start}.lab-tab[data-v-dc1d253e]{width:137px;height:43px;padding:0;font-size:15px;color:#333;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .25s;font-weight:500;white-space:nowrap;display:flex;align-items:center;justify-content:center}.lab-tab[data-v-dc1d253e]:hover{background:rgba(59,91,219,.06)}.lab-tab.active[data-v-dc1d253e]{background:linear-gradient(137deg,#3258ef,rgba(153,113,255,.75) 99.4%,#adbeff);box-shadow:1px 1px 6px 0 #002ad7;color:#fff;font-weight:600}.lab-tab-content[data-v-dc1d253e]{background:#fff;border-radius:12px;padding:24px 28px;min-height:400px}.tab-pane[data-v-dc1d253e]{min-height:200px}.section-title[data-v-dc1d253e]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.section-title .title-bar[data-v-dc1d253e]{width:5px;height:24px;background:#4a5fe0;border-radius:3px}.section-title h3[data-v-dc1d253e]{font-size:18px;font-weight:700;color:#1a1a2e;margin:0}.section-title .count-tip[data-v-dc1d253e]{font-size:13px;color:#999;margin-left:8px}.divider[data-v-dc1d253e]{height:1px;background:#f0f0f0;margin:28px 0}.intro-body[data-v-dc1d253e]{position:relative}.intro-text[data-v-dc1d253e]{font-size:14px;color:#555;line-height:1.8;margin:0}.intro-text.clamp[data-v-dc1d253e]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.intro-toggle[data-v-dc1d253e]{display:block;width:100%;margin-top:12px;font-size:14px;text-align:center;color:#3b5bdb;cursor:pointer}.intro-toggle[data-v-dc1d253e]:hover{color:#2e4bc6}.team-scroll[data-v-dc1d253e]{display:flex;flex-wrap:wrap;gap:12px 16px;padding:4px 0 8px;overflow-x:hidden}.team-card-h[data-v-dc1d253e]{width:110px;flex-shrink:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:8px;transition:all .2s}.team-card-h[data-v-dc1d253e]:hover{background:#f7f8ff}.team-card-h .avatar[data-v-dc1d253e]{width:64px;height:64px;border-radius:50%;background:#e0e0e0;overflow:hidden}.team-card-h .avatar img[data-v-dc1d253e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-card-h .member-name[data-v-dc1d253e]{margin-top:10px;font-size:14px;color:#333;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-card-h .member-tag[data-v-dc1d253e]{margin-top:6px;padding:0 10px;height:24px;line-height:24px;border-radius:12px;font-size:12px}.team-card-h .member-tag.tag-1[data-v-dc1d253e]{color:#0078fe;background:#edf6ff}.team-card-h .member-tag.tag-2[data-v-dc1d253e]{color:#ffa110;background:#fff5eb}.team-card-h .member-tag.tag-3[data-v-dc1d253e]{color:#ff5858;background:#feefee}.team-card-h .member-tag.tag-4[data-v-dc1d253e]{color:#58dcd9;background:#e0fdf9}.inst-grid[data-v-dc1d253e]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.inst-card[data-v-dc1d253e]{background:linear-gradient(180deg,#f7f8fc,#fff);border-radius:14px;padding:20px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .2s;min-height:200px}.inst-card[data-v-dc1d253e]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(59,91,219,.1)}.inst-card .inst-avatar[data-v-dc1d253e]{width:64px;height:64px;border-radius:50%;background:#d9d9d9;overflow:hidden}.inst-card .inst-avatar img[data-v-dc1d253e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inst-card .inst-title[data-v-dc1d253e]{margin-top:12px;font-size:15px;color:#333;line-height:1.5;text-align:center;font-weight:500;min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inst-card .inst-tag[data-v-dc1d253e]{margin-top:8px;padding:0 14px;height:26px;line-height:26px;border-radius:13px;font-size:12px;color:#7d7eec;background:#f0f1ff}.inst-card .inst-location[data-v-dc1d253e]{margin-top:10px;font-size:12px;color:#999}.tab-search[data-v-dc1d253e]{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;background:#f7f8fc;border:1px solid transparent;border-radius:12px;max-width:50%;margin:0 auto 20px;transition:background .2s,border-color .2s,box-shadow .2s,border-radius .2s}.tab-search[data-v-dc1d253e]:focus-within{background:#fff;border-color:#3b5bdb;box-shadow:0 0 0 4px rgba(59,91,219,.12)}.tab-search-input[data-v-dc1d253e]{flex:1;background:transparent;border:none;outline:none;font-size:14px;color:#333}.tab-search-input[data-v-dc1d253e]::-moz-placeholder{color:#c0c4cc}.tab-search-input[data-v-dc1d253e]::placeholder{color:#c0c4cc}.tab-search-btn[data-v-dc1d253e]{padding:6px 16px;background:#3b5bdb;color:#fff;border:none;border-radius:16px;font-size:13px;cursor:pointer;transition:all .2s}.tab-search-btn[data-v-dc1d253e]:hover{background:#2e4bc6}.tab-body[data-v-dc1d253e]{min-height:220px}.tab-count[data-v-dc1d253e]{font-size:14px;color:#555;margin-bottom:20px}.tab-count .count-num[data-v-dc1d253e]{font-size:18px;font-weight:700;color:#3b5bdb;margin:0 4px}.team-list[data-v-dc1d253e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(420px,50% - 6px),1fr));gap:12px}.team-row[data-v-dc1d253e]{display:flex;gap:16px;padding:16px;background:#f8faff;border:1px solid #e8edff;border-radius:10px;cursor:pointer;transition:all .2s}.team-row[data-v-dc1d253e]:hover{box-shadow:0 4px 12px rgba(59,91,219,.1)}.team-row .row-avatar[data-v-dc1d253e]{width:56px;height:56px;border-radius:50%;background:#e0e0e0;overflow:hidden;flex-shrink:0}.team-row .row-avatar img[data-v-dc1d253e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-row .row-info[data-v-dc1d253e]{flex:1;min-width:0}.team-row .row-name[data-v-dc1d253e]{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:4px}.team-row .row-name .row-title[data-v-dc1d253e]{margin-left:8px;padding:0 8px;height:20px;line-height:20px;border-radius:10px;font-size:12px;font-weight:500;color:#0078fe;background:#edf6ff}.team-row .row-org[data-v-dc1d253e]{font-size:13px;color:#666;margin-bottom:4px}.team-row .row-research[data-v-dc1d253e]{font-size:13px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patent-list[data-v-dc1d253e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(420px,50% - 6px),1fr));gap:12px}.patent-row[data-v-dc1d253e]{display:flex;gap:14px;padding:14px;border:1px solid #f0f0f0;border-radius:10px;cursor:pointer;transition:all .2s}.patent-row[data-v-dc1d253e]:hover{box-shadow:0 2px 12px rgba(0,0,0,.06);border-color:#d6e0ff}.patent-row .patent-thumb[data-v-dc1d253e]{width:80px;height:80px;border-radius:8px;background:#f0f2f8;overflow:hidden;flex-shrink:0;position:relative}.patent-row .patent-thumb>.lazy-image-wrapper[data-v-dc1d253e]{display:block;width:100%;height:100%}.patent-row .patent-thumb img[data-v-dc1d253e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.patent-row .patent-thumb .patent-thumb-placeholder[data-v-dc1d253e]{width:100%;height:100%;background:#e8e8e8}.patent-row .patent-body[data-v-dc1d253e]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.patent-row .patent-title[data-v-dc1d253e]{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:6px}.patent-row .patent-number[data-v-dc1d253e]{font-size:13px;color:#666;margin-bottom:10px}.patent-row .patent-meta[data-v-dc1d253e]{display:flex;justify-content:space-between;font-size:13px;color:#666}.project-list[data-v-dc1d253e]{display:flex;flex-direction:column;gap:12px}.project-row[data-v-dc1d253e]{padding:18px 20px;background:#f8faff;border:1px solid #e8edff;border-radius:10px;cursor:pointer;transition:all .2s}.project-row[data-v-dc1d253e]:hover{box-shadow:0 4px 12px rgba(59,91,219,.1)}.project-row[data-v-dc1d253e]{min-width:0}.project-row .project-title[data-v-dc1d253e]{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.project-row .project-tags[data-v-dc1d253e]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.project-row .proj-tag[data-v-dc1d253e]{padding:2px 10px;border-radius:10px;background:#e8edff;color:#3b5bdb;font-size:12px}.project-row .project-meta[data-v-dc1d253e]{display:flex;gap:20px;row-gap:8px;flex-wrap:wrap;font-size:13px;color:#666}.project-row .coop-type[data-v-dc1d253e]{color:#3b5bdb}.equipment-grid[data-v-dc1d253e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(280px,33.333% - 10.67px),1fr));gap:16px}.equipment-card[data-v-dc1d253e]{display:flex;gap:14px;padding:16px;border:1px solid #f0f0f0;border-radius:10px;cursor:pointer;transition:all .2s}.equipment-card[data-v-dc1d253e]:hover{box-shadow:0 2px 12px rgba(0,0,0,.06);border-color:#d6e0ff}.equipment-card[data-v-dc1d253e]{min-width:0}.equipment-card .eq-image[data-v-dc1d253e]{width:80px;height:64px;border-radius:8px;background:#f0f2f8;overflow:hidden;flex-shrink:0;position:relative}.equipment-card .eq-image>.lazy-image-wrapper[data-v-dc1d253e]{display:block;width:100%;height:100%}.equipment-card .eq-image img[data-v-dc1d253e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.equipment-card .eq-image .eq-img-placeholder[data-v-dc1d253e]{width:100%;height:100%;background:#e8e8e8}.equipment-card .eq-info[data-v-dc1d253e]{flex:1;min-width:0}.equipment-card .eq-name[data-v-dc1d253e]{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:6px}.equipment-card .eq-maker[data-v-dc1d253e],.equipment-card .eq-model[data-v-dc1d253e]{font-size:13px;color:#999}.empty-state[data-v-dc1d253e]{grid-column:1/-1}.pagination-wrapper[data-v-dc1d253e]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;padding-top:20px;border-top:1px solid #f0f0f0}.page-ellipsis[data-v-dc1d253e]{min-width:24px;text-align:center;color:#999;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-btn[data-v-dc1d253e],.page-num[data-v-dc1d253e]{min-width:36px;height:36px;padding:0 12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:14px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .2s}.page-btn[data-v-dc1d253e]:hover:not(:disabled),.page-num[data-v-dc1d253e]:hover:not(:disabled){border-color:#3b5bdb;color:#3b5bdb;background:#f8faff}.page-btn[data-v-dc1d253e]:disabled,.page-num[data-v-dc1d253e]:disabled{opacity:.4;cursor:not-allowed}.page-btn.active[data-v-dc1d253e],.page-num.active[data-v-dc1d253e]{background:linear-gradient(135deg,#5b7bff,#7b6bff);border-color:transparent;color:#fff;font-weight:600}.paper-page[data-v-6c187243]{width:100%;height:100vh;display:flex;background:#f0f2f8;overflow:hidden}.paper-skeleton[data-v-6c187243]{flex:1;min-width:0;height:100%;display:flex;gap:20px;padding:22px 22px;box-sizing:border-box}.skeleton-block[data-v-6c187243]{position:relative;background:#e9edf6;border-radius:10px;overflow:hidden;animation:breathe-6c187243 1.6s ease-in-out infinite}.skeleton-block[data-v-6c187243]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);transform:translateX(-100%);animation:shimmer-6c187243 1.2s ease-in-out infinite}@keyframes shimmer-6c187243{to{transform:translateX(100%)}}@keyframes breathe-6c187243{0%,to{opacity:.85}50%{opacity:1}}.skeleton-main[data-v-6c187243]{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.skeleton-back[data-v-6c187243]{width:110px;height:34px;border-radius:8px}.skeleton-title[data-v-6c187243]{height:22px;width:72%;border-radius:10px}.skeleton-line[data-v-6c187243]{height:14px;width:92%;border-radius:10px}.skeleton-line-short[data-v-6c187243]{width:58%}.skeleton-tags[data-v-6c187243]{display:flex;gap:10px;margin-top:4px}.skeleton-chip[data-v-6c187243]{width:64px;height:24px;border-radius:10px}.skeleton-keywords[data-v-6c187243]{height:36px;border-radius:12px}.skeleton-card[data-v-6c187243]{padding:16px 16px 18px;border-radius:14px;background:#fff;border:1px solid rgba(59,91,219,.08);box-shadow:0 10px 26px rgba(13,22,45,.06)}.skeleton-card-title[data-v-6c187243]{height:16px;width:140px;border-radius:10px}.skeleton-info-grid[data-v-6c187243]{display:grid;grid-template-columns:1fr 1fr;gap:14px 26px;padding-top:14px}.skeleton-info-row[data-v-6c187243]{height:14px;border-radius:10px}.skeleton-abstract[data-v-6c187243]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(31,35,41,.08)}.skeleton-subtitle[data-v-6c187243]{height:14px;width:90px;border-radius:10px;margin-bottom:10px}.skeleton-para[data-v-6c187243]{height:12px;border-radius:10px;margin-top:10px}.skeleton-para[data-v-6c187243]:first-child{margin-top:0}.skeleton-sidebar[data-v-6c187243]{width:500px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;padding:0 0;box-sizing:border-box}.skeleton-side-card[data-v-6c187243]{height:220px;border-radius:12px}.skeleton-side-card[data-v-6c187243]:last-child{height:420px}.page-aside[data-v-6c187243]{width:18%;min-width:18%;background:linear-gradient(180deg,#f1f2ff,#eff7ff);flex-shrink:0;height:100vh;overflow:hidden;transition:width .32s cubic-bezier(.4,0,.2,1),min-width .32s cubic-bezier(.4,0,.2,1),opacity .24s ease;opacity:1}.page-aside.is-collapsed[data-v-6c187243]{width:0;min-width:0;opacity:0}.page-aside[data-v-6c187243] .aside-container{width:100%}.expand-btn[data-v-6c187243]{width:0;background:linear-gradient(180deg,#f1f2ff,#eff7ff);flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;pointer-events:none;transition:width .32s cubic-bezier(.4,0,.2,1),opacity .24s ease}.expand-btn span[data-v-6c187243]{display:block;width:4px;height:40px;background:#3b5bdb;border-radius:2px}.expand-btn.is-visible[data-v-6c187243]{width:20px;opacity:1;pointer-events:auto}.paper-content-wrap[data-v-6c187243]{flex:1;min-width:0;display:flex}.paper-content-wrap.content-collapsed[data-v-6c187243]{width:82%;flex:0 0 82%;margin:0 auto}.paper-main[data-v-6c187243]{flex:1;min-width:0;overflow-y:auto;padding:24px 32px;box-sizing:border-box}.back-bar[data-v-6c187243]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.back-btn[data-v-6c187243]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px 16px;font-size:14px;color:#333;cursor:pointer;transition:all .2s}.back-btn[data-v-6c187243]:hover{border-color:#3b5bdb;color:#3b5bdb;background:#f8faff}.back-btn[data-v-6c187243]:active{transform:translateY(1px)}.paper-content[data-v-6c187243]{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.paper-sidebar[data-v-6c187243]{width:500px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;padding:24px 20px;overflow-y:auto;box-sizing:border-box}.card[data-v-6c187243]{background:#fff;border-radius:14px;box-shadow:0 10px 26px rgba(13,22,45,.06);border:1px solid rgba(59,91,219,.08)}.paper-header[data-v-6c187243]{padding:18px 18px 16px}.paper-title-row[data-v-6c187243]{display:flex;gap:12px;align-items:flex-start}.paper-title[data-v-6c187243]{flex:1;min-width:0;font-size:20px;font-weight:700;color:#1f2329;line-height:28px;letter-spacing:.2px}.paper-view[data-v-6c187243]{flex-shrink:0;border:none;background:rgba(59,91,219,.08);color:#3b5bdb;border-radius:999px;padding:6px 10px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;cursor:pointer}.paper-tags[data-v-6c187243]{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.paper-badge[data-v-6c187243]{padding:4px 10px;border-radius:8px;font-size:13px;font-weight:600;color:#3b5bdb;background:rgba(59,91,219,.1);transition:background .2s ease,transform .2s ease}.paper-badge[data-v-6c187243]:hover{background:rgba(59,91,219,.2);transform:translateY(-1px)}.paper-keywords[data-v-6c187243]{margin-top:10px;overflow:hidden}.keyword-track[data-v-6c187243]{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:none;-ms-overflow-style:none}.keyword-track[data-v-6c187243]::-webkit-scrollbar{display:none}.keyword-chip[data-v-6c187243]{flex:0 0 auto;background:#efe9ff;color:#7b5ce6;padding:5px 12px;border-radius:6px;font-size:14px;line-height:20px;white-space:nowrap;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.keyword-chip[data-v-6c187243]:hover{background:#e2d6fd;transform:translateY(-2px);box-shadow:0 4px 10px rgba(123,92,230,.16)}.paper-info[data-v-6c187243]{padding:16px 18px 18px}.card-title[data-v-6c187243]{font-size:20px;font-weight:700;color:#1f2329;padding-bottom:12px;border-bottom:1px solid rgba(31,35,41,.08)}.card-title.is-compact[data-v-6c187243]{border-bottom:none;padding-bottom:10px;display:flex;align-items:center;gap:8px}.title-icon[data-v-6c187243]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.info-grid[data-v-6c187243]{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;padding-top:18px}.info-item[data-v-6c187243]{display:flex;align-items:baseline;gap:12px;min-width:0}.info-label[data-v-6c187243]{width:64px;flex-shrink:0;font-size:15px;color:#4e5969}.info-value[data-v-6c187243]{flex:1;min-width:0;font-size:15px;color:#1f2329;line-height:22px;text-align:center;word-break:break-word}.abstract[data-v-6c187243]{margin-top:22px}.abstract-title[data-v-6c187243]{font-size:18px;font-weight:700;color:#1f2329;margin-bottom:12px}.abstract-body[data-v-6c187243]{font-size:15px;line-height:30px;color:#3d3d3d;text-align:justify}.abstract-body p+p[data-v-6c187243]{margin-top:10px}.ai-card[data-v-6c187243]{background:linear-gradient(135deg,#e9f4ff,#f1eeff);border:1px solid #d8e6f9;border-radius:12px;padding:20px}.ai-head[data-v-6c187243]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ai-icon[data-v-6c187243]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.ai-title[data-v-6c187243]{font-size:17px;font-weight:700;color:#1f2329}.ai-body[data-v-6c187243],.ai-error[data-v-6c187243]{font-size:14px;line-height:26px;color:#333}.ai-error[data-v-6c187243]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-retry[data-v-6c187243]{border:1px solid rgba(59,91,219,.25);background:#fff;color:#3b5bdb;border-radius:10px;padding:6px 10px;cursor:pointer;transition:background .2s ease}.ai-retry[data-v-6c187243]:hover{background:rgba(59,91,219,.08)}.ai-caret[data-v-6c187243]{display:inline-block;width:2px;height:14px;margin-left:2px;background:#3b5bdb;animation:ai-caret-blink-6c187243 1s steps(2,start) infinite;vertical-align:-2px}@keyframes ai-caret-blink-6c187243{to{visibility:hidden}}.author-card[data-v-6c187243]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.author-list[data-v-6c187243]{display:flex;flex-direction:column;gap:14px}.author-item[data-v-6c187243]{display:flex;gap:14px;padding:16px;background:#f0f4ff;border-radius:12px;cursor:pointer;transition:background .2s ease,transform .2s ease}.author-item[data-v-6c187243]:hover{background:#e3ebfd}.author-item[data-v-6c187243]:active{transform:scale(.99)}.author-avatar[data-v-6c187243]{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.95),rgba(198,207,230,.9));border:1px solid rgba(31,35,41,.08)}.author-body[data-v-6c187243]{flex:1;min-width:0}.author-row[data-v-6c187243]{display:flex;align-items:center;gap:8px;min-width:0}.author-name[data-v-6c187243]{font-size:16px;font-weight:700;color:#1f2329;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.author-tag[data-v-6c187243]{flex-shrink:0;font-size:13px;color:#00b578;font-weight:600}.author-org[data-v-6c187243]{font-size:14px;color:rgba(31,35,41,.8)}.author-dir[data-v-6c187243],.author-org[data-v-6c187243]{margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.author-dir[data-v-6c187243]{font-size:13px;color:#86909c;line-height:20px}@media(max-width:1280px){.paper-sidebar[data-v-6c187243]{width:340px}}@media(max-width:1024px){.paper-main[data-v-6c187243]{padding:18px 14px 24px}.info-grid[data-v-6c187243]{grid-template-columns:1fr}.paper-sidebar[data-v-6c187243]{width:320px}}@media(max-width:1366px){.paper-sidebar[data-v-6c187243]{width:380px}}.waiting-modal-overlay[data-v-1e23a163]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center;z-index:9999}.waiting-modal[data-v-1e23a163]{background:#fff;border-radius:24px;padding:60px 80px;text-align:center;max-width:700px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.08)}.animation-area[data-v-1e23a163]{position:relative;width:400px;height:400px;margin:0 auto 40px}.rings-svg[data-v-1e23a163]{position:absolute;top:0;left:0;width:100%;height:100%}.ring-arc[data-v-1e23a163]{fill:none;stroke-linecap:round;transform-origin:center}.ring-1[data-v-1e23a163]{stroke:rgba(147,197,253,.2);stroke-width:18;animation:rotate-1e23a163 20s linear infinite}.ring-2[data-v-1e23a163]{stroke:rgba(167,243,208,.15);stroke-width:22;animation:rotate-1e23a163 25s linear infinite reverse}.ring-3[data-v-1e23a163]{stroke:hsla(48,97%,77%,.12);stroke-width:26;animation:rotate-1e23a163 30s linear infinite}@keyframes rotate-1e23a163{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.robot-avatar[data-v-1e23a163]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.robot-head[data-v-1e23a163]{position:relative;width:140px;height:120px}.antenna[data-v-1e23a163]{position:absolute;width:8px;height:30px;background:linear-gradient(180deg,#a5b4fc,#818cf8);border-radius:4px;top:-25px}.antenna-left[data-v-1e23a163]{left:40px;transform:rotate(-15deg)}.antenna-right[data-v-1e23a163]{right:40px;transform:rotate(15deg)}.antenna-ball[data-v-1e23a163]{position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:16px;height:16px;background:radial-gradient(circle at 30% 30%,#c7d2fe 0,#818cf8 100%);border-radius:50%;box-shadow:0 2px 6px rgba(129,140,248,.4)}.head-body[data-v-1e23a163]{width:120px;height:100px;background:linear-gradient(135deg,#e0e7ff,#c7d2fe 40%,#a5b4fc);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(129,140,248,.3),0 4px 10px rgba(0,0,0,.08),inset 0 -8px 20px rgba(0,0,0,.08),inset 0 8px 16px hsla(0,0%,100%,.6);position:relative;overflow:hidden}.head-body[data-v-1e23a163]:before{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0));border-radius:50% 50% 0 0}.face-mask[data-v-1e23a163]{position:relative;width:80px;height:55px;background:linear-gradient(135deg,#1e1b4b,#312e81);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 4px 12px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.2);z-index:2}.eyes[data-v-1e23a163]{display:flex;gap:16px;margin-top:0}.eye[data-v-1e23a163]{width:10px;height:20px;background:linear-gradient(180deg,#fff,#e0e7ff);border-radius:5px;box-shadow:0 0 8px hsla(0,0%,100%,.9);animation:blink-1e23a163 3s ease-in-out infinite}@keyframes blink-1e23a163{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.ear[data-v-1e23a163]{position:absolute;width:16px;height:16px;background:linear-gradient(135deg,#c7d2fe,#a5b4fc);border-radius:50%;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px rgba(129,140,248,.3)}.ear-left[data-v-1e23a163]{left:-6px}.ear-right[data-v-1e23a163]{right:-6px}.orbit-labels[data-v-1e23a163]{position:absolute;top:0;left:0;width:100%;height:100%;animation:orbit-rotate-1e23a163 40s linear infinite}@keyframes orbit-rotate-1e23a163{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.orbit-label[data-v-1e23a163]{position:absolute;padding:12px 20px;border-radius:16px;font-size:15px;font-weight:600;white-space:nowrap;animation:orbit-counter-rotate-1e23a163 40s linear infinite}@keyframes orbit-counter-rotate-1e23a163{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.label-1[data-v-1e23a163]{top:5%;left:50%;transform:translateX(-50%);background:rgba(147,197,253,.25);color:#1d4ed8}.label-2[data-v-1e23a163]{top:20%;right:0;background:hsla(48,97%,77%,.35);color:#b45309}.label-3[data-v-1e23a163]{top:50%;right:-5%;transform:translateY(-50%);background:rgba(167,243,208,.4);color:#047857}.label-4[data-v-1e23a163]{bottom:20%;right:0;background:rgba(196,181,253,.35);color:#6d28d9}.label-5[data-v-1e23a163]{bottom:5%;left:50%;transform:translateX(-50%);background:hsla(48,97%,77%,.35);color:#b45309}.label-6[data-v-1e23a163]{bottom:20%;left:0;background:rgba(147,197,253,.25);color:#1d4ed8}.label-7[data-v-1e23a163]{top:50%;left:-5%;transform:translateY(-50%);background:rgba(167,243,208,.4);color:#047857}.label-8[data-v-1e23a163]{top:20%;left:0;background:rgba(196,181,253,.35);color:#6d28d9}.waiting-title[data-v-1e23a163]{font-size:28px;font-weight:600;color:#1f2937;margin:0 0 24px 0;min-height:40px;display:flex;align-items:center;justify-content:center}.steps-container[data-v-1e23a163]{height:90px;overflow:hidden;position:relative;margin-top:20px}.steps-list[data-v-1e23a163]{display:flex;flex-direction:column;align-items:center;gap:8px}.step-item[data-v-1e23a163]{font-size:16px;color:#9ca3af;transition:all .5s ease}.step-item.step-latest[data-v-1e23a163]{color:#374151;font-weight:500}.step-slide-enter-active[data-v-1e23a163],.step-slide-leave-active[data-v-1e23a163]{transition:all .5s ease}.step-slide-enter[data-v-1e23a163]{opacity:0;transform:translateY(20px)}.step-slide-leave-to[data-v-1e23a163]{opacity:0;transform:translateY(-20px)}.title-fade-enter-active[data-v-1e23a163],.title-fade-leave-active[data-v-1e23a163]{transition:all .5s ease}.title-fade-enter[data-v-1e23a163]{opacity:0;transform:translateY(10px)}.title-fade-leave-to[data-v-1e23a163]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-1e23a163],.fade-leave-active[data-v-1e23a163]{transition:opacity .3s ease}.fade-enter[data-v-1e23a163],.fade-leave-to[data-v-1e23a163]{opacity:0}.waiting-demo[data-v-d2248ee2]{padding:40px;text-align:center}button[data-v-d2248ee2]{padding:12px 32px;font-size:16px;background:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer}button[data-v-d2248ee2]:hover{background:#2563eb}.ready-page[data-v-130e4739]{min-height:100vh;background:#fff;display:flex;flex-direction:column;align-items:center;padding:100px 20px 80px;position:relative;overflow:hidden}.page-title[data-v-130e4739]{font-size:38px;font-weight:600;color:#1a1a1a;margin:0 0 50px 0;text-align:center;letter-spacing:1px}.stats-container[data-v-130e4739]{display:flex;gap:16px;margin-bottom:0;position:relative;z-index:2;justify-content:center}.stat-card[data-v-130e4739]{background:#fff;border-radius:8px;padding:18px 24px;text-align:center;min-width:120px;border:1px solid transparent;transition:all .3s ease}.stat-card[data-v-130e4739]:hover{transform:translateY(-2px)}.stat-blue[data-v-130e4739]{border-color:#93c5fd;box-shadow:0 2px 8px rgba(147,197,253,.15)}.stat-green[data-v-130e4739]{border-color:#a7f3d0;box-shadow:0 2px 8px rgba(167,243,208,.15)}.stat-orange[data-v-130e4739]{border-color:#fde68a;box-shadow:0 2px 8px hsla(48,97%,77%,.2)}.stat-number[data-v-130e4739]{font-size:26px;font-weight:700;color:#1a1a1a;margin-bottom:4px;line-height:1}.stat-unit[data-v-130e4739]{font-size:13px;font-weight:500;color:#666;margin-left:2px}.stat-label[data-v-130e4739]{font-size:12px;color:#888;margin-top:6px}.bg-decoration[data-v-130e4739]{position:relative;width:100%;max-width:750px;margin:0 auto;z-index:1;pointer-events:none}.bg-image[data-v-130e4739]{width:100%;height:auto;display:block}.robot-container[data-v-130e4739]{position:relative;z-index:2;margin-top:-80px;margin-bottom:16px}.robot-avatar[data-v-130e4739]{position:relative}.robot-head[data-v-130e4739]{position:relative;width:80px;height:68px}.antenna[data-v-130e4739]{position:absolute;width:4px;height:18px;background:linear-gradient(180deg,#a5b4fc,#818cf8);border-radius:2px;top:-14px}.antenna-left[data-v-130e4739]{left:22px;transform:rotate(-15deg)}.antenna-right[data-v-130e4739]{right:22px;transform:rotate(15deg)}.antenna-ball[data-v-130e4739]{position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:9px;height:9px;background:radial-gradient(circle at 30% 30%,#c7d2fe 0,#818cf8 100%);border-radius:50%;box-shadow:0 2px 4px rgba(129,140,248,.4)}.head-body[data-v-130e4739]{width:80px;height:64px;background:linear-gradient(135deg,#e0e7ff,#c7d2fe 40%,#a5b4fc);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(129,140,248,.3),0 2px 6px rgba(0,0,0,.06),inset 0 -4px 12px rgba(0,0,0,.06),inset 0 4px 10px hsla(0,0%,100%,.6);position:relative;overflow:hidden}.head-body[data-v-130e4739]:before{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0));border-radius:50% 50% 0 0}.face-mask[data-v-130e4739]{position:relative;width:50px;height:34px;background:linear-gradient(135deg,#1e1b4b,#312e81);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 8px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.2);z-index:2}.eyes[data-v-130e4739]{display:flex;gap:8px}.eye[data-v-130e4739]{width:6px;height:12px;background:linear-gradient(180deg,#fff,#e0e7ff);border-radius:3px;box-shadow:0 0 4px hsla(0,0%,100%,.9)}.ear[data-v-130e4739]{position:absolute;width:9px;height:9px;background:linear-gradient(135deg,#c7d2fe,#a5b4fc);border-radius:50%;top:50%;transform:translateY(-50%);box-shadow:0 2px 3px rgba(129,140,248,.3)}.ear-left[data-v-130e4739]{left:-3px}.ear-right[data-v-130e4739]{right:-3px}.ready-content[data-v-130e4739]{text-align:center;margin-bottom:12px;position:relative;z-index:2}.ready-title[data-v-130e4739]{font-size:24px;font-weight:600;color:#1a1a1a;margin:0 0 8px 0}.ready-subtitle[data-v-130e4739]{font-size:13px;color:#999;margin:0}.loading-dots[data-v-130e4739]{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:20px;position:relative;z-index:2}.dot[data-v-130e4739]{width:5px;height:5px;border-radius:50%;animation:dotPulse-130e4739 1.5s ease-in-out infinite}.dot-1[data-v-130e4739]{background:#e0e7ff;animation-delay:0s}.dot-2[data-v-130e4739]{background:#c7d2fe;animation-delay:.3s}.dot-3[data-v-130e4739]{background:#818cf8;animation-delay:.6s}@keyframes dotPulse-130e4739{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}.start-btn[data-v-130e4739]{background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff;border:none;border-radius:8px;padding:14px 60px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;z-index:2;box-shadow:0 6px 20px rgba(79,70,229,.3)}.start-btn[data-v-130e4739]:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(79,70,229,.4)}.start-btn[data-v-130e4739]:active{transform:translateY(0)}.chat-share-page[data-v-106e6b13]{min-height:100vh;background-color:#f4f6f9;font-family:PingFangSC,Microsoft YaHei,sans-serif}.header[data-v-106e6b13]{height:60px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-shadow:0 1px 4px rgba(0,0,0,.05);position:sticky;top:0;z-index:100}.header-left[data-v-106e6b13]{display:flex;align-items:center;width:200px}.header-left .logo-icon[data-v-106e6b13]{width:24px;height:24px;background:#4a5dff;border-radius:50%;margin-right:10px}.header-left .logo-text[data-v-106e6b13]{font-size:18px;font-weight:600;color:#333}.header-center[data-v-106e6b13]{display:flex;align-items:center;gap:16px}.header-center .line[data-v-106e6b13]{width:40px;height:1px;background:#e0e0e0}.header-center .title-text[data-v-106e6b13]{font-size:16px;color:#333;font-weight:500}.header-right[data-v-106e6b13]{width:200px;display:flex;justify-content:flex-end}.header-right .go-btn[data-v-106e6b13]{background:#1a1a1a;color:#fff;border:none;border-radius:20px;padding:8px 20px;font-size:14px;cursor:pointer;display:flex;align-items:center;transition:background .2s}.header-right .go-btn[data-v-106e6b13]:hover{background:#333}.header-right .go-btn .arrow[data-v-106e6b13]{margin-left:4px;font-size:12px}.main-content[data-v-106e6b13]{max-width:1440px;margin:0 auto;padding:32px 24px;display:flex;gap:32px;align-items:flex-start}.left-section[data-v-106e6b13]{flex:1;min-width:0}.share-chat-area[data-v-106e6b13]{height:calc(100vh - 124px);min-height:520px}.user-query-wrap[data-v-106e6b13]{display:flex;justify-content:center;margin-bottom:24px}.user-bubble[data-v-106e6b13]{background:#5c67ff;color:#fff;padding:14px 32px;border-radius:24px;font-size:16px;box-shadow:0 4px 12px rgba(92,103,255,.2)}.ai-answer-card[data-v-106e6b13]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.step-process[data-v-106e6b13]{margin-bottom:24px}.step-item[data-v-106e6b13]{display:flex;align-items:flex-start;margin-bottom:16px}.step-item[data-v-106e6b13]:last-child{margin-bottom:0}.step-icon[data-v-106e6b13]{width:16px;height:16px;border-radius:50%;background:#5c67ff;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:12px;margin-top:3px;flex-shrink:0}.step-content[data-v-106e6b13]{font-size:14px;color:#666;line-height:1.6}.step-title[data-v-106e6b13]{margin-bottom:8px}.tags-list[data-v-106e6b13]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tags-list .tag[data-v-106e6b13]{display:inline-flex;align-items:center;background:#f5f7fa;border:1px solid #e8ecf1;border-radius:4px;padding:2px 10px;font-size:12px;color:#666}.tags-list .tag .search-icon[data-v-106e6b13]{width:10px;height:10px;border:1px solid #999;border-radius:50%;position:relative;margin-right:4px}.tags-list .tag .search-icon[data-v-106e6b13]:after{content:"";position:absolute;width:4px;height:1px;background:#999;bottom:-2px;right:-3px;transform:rotate(45deg)}.step-desc[data-v-106e6b13]{font-size:12px;color:#999}.answer-text[data-v-106e6b13]{font-size:15px;color:#333;line-height:1.8}.answer-text p[data-v-106e6b13]{margin-bottom:16px}.answer-text p[data-v-106e6b13]:last-child{margin-bottom:0}.answer-text strong[data-v-106e6b13]{font-weight:600}.right-section[data-v-106e6b13]{width:440px;flex-shrink:0}.resource-card-container[data-v-106e6b13]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;height:calc(100vh - 124px);position:sticky;top:84px}.resource-tabs[data-v-106e6b13]{display:flex;border-bottom:1px solid #e8ecf1;padding:0 12px}.tab-item[data-v-106e6b13]{flex:1;text-align:center;padding:16px 0;font-size:16px;color:#666;cursor:pointer;position:relative}.tab-item.active[data-v-106e6b13]{color:#333;font-weight:600}.tab-item.active[data-v-106e6b13]:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:40px;height:3px;background:#333;border-radius:2px}.resource-count[data-v-106e6b13]{padding:16px 24px 8px;font-size:12px;color:#999}.resource-list[data-v-106e6b13]{padding:0 24px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.resource-list[data-v-106e6b13]::-webkit-scrollbar{width:6px}.resource-list[data-v-106e6b13]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.resource-card[data-v-106e6b13]{border:1px solid #e8ecf1;border-radius:8px;padding:16px;background:#fff;transition:box-shadow .2s}.resource-card[data-v-106e6b13]:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.expert-header[data-v-106e6b13]{display:flex;gap:12px;margin-bottom:12px}.expert-avatar[data-v-106e6b13]{width:48px;height:48px;border-radius:50%;background:#c4c4c4}.expert-info[data-v-106e6b13]{flex:1;min-width:0}.expert-name-row[data-v-106e6b13]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.expert-name-row .name[data-v-106e6b13]{font-size:16px;font-weight:600;color:#333}.contact-icons[data-v-106e6b13]{display:flex;gap:8px}.contact-icons .icon-circle[data-v-106e6b13]{width:24px;height:24px;border-radius:50%;background:#f0f2ff;display:flex;align-items:center;justify-content:center;position:relative}.contact-icons .icon-circle.phone-icon[data-v-106e6b13]:after{content:"📞";font-size:12px}.contact-icons .icon-circle.mail-icon[data-v-106e6b13]:after{content:"✉️";font-size:12px}.expert-org[data-v-106e6b13]{font-size:12px;color:#666;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expert-title[data-v-106e6b13]{font-size:12px;color:#666;display:flex;align-items:center}.expert-title .v-icon[data-v-106e6b13]{display:inline-block;width:14px;height:14px;background:#5c67ff;color:#fff;font-size:10px;text-align:center;line-height:14px;border-radius:50%;margin-right:4px}.expert-desc[data-v-106e6b13]{font-size:13px;color:#333;margin-bottom:8px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expert-tags .tag[data-v-106e6b13]{display:inline-block;background:#f5f7fa;color:#666;font-size:12px;padding:2px 8px;border-radius:4px}.project-card[data-v-106e6b13]{background:#fafafa;border:none}.project-title[data-v-106e6b13]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-tags[data-v-106e6b13]{margin-bottom:16px}.project-tags .tag.blue-tag[data-v-106e6b13]{background:#e8efff;color:#5c67ff;font-size:12px;padding:2px 8px;border-radius:4px}.project-meta[data-v-106e6b13]{display:flex;justify-content:space-between;font-size:12px;color:#999}.float-help[data-v-106e6b13]{position:fixed;right:24px;bottom:24px;width:40px;height:40px;background:#fff;border:1px solid #e8ecf1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#666;box-shadow:0 2px 8px rgba(0,0,0,.05);cursor:pointer}.float-help[data-v-106e6b13]:hover{color:#333;background:#f9f9f9}.vip-modal-overlay[data-v-c1295326]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.vip-bg[data-v-c1295326]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:0}.vip-bg[data-v-c1295326]:before{content:"";position:absolute;top:0;left:0;right:0;height:70%;background:url(/static/img/bg.7f96abe1.png) no-repeat top;background-size:100% auto}.close-btn[data-v-c1295326]{position:fixed;top:24px;right:32px;z-index:10;width:40px;height:40px;border:none;background:hsla(0,0%,100%,.8);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;backdrop-filter:blur(4px)}.close-btn[data-v-c1295326]:hover{background:#fff;transform:scale(1.1)}.vip-content[data-v-c1295326]{position:relative;z-index:1;width:100%;max-width:960px;padding:40px 20px 60px;text-align:center}.vip-title[data-v-c1295326]{font-size:36px;font-weight:700;color:#1a1a2e;margin:0 0 16px;letter-spacing:1px}.vip-subtitle[data-v-c1295326]{font-size:14px;color:#666;margin:0 0 48px;line-height:1.6}.vip-cards[data-v-c1295326]{display:flex;gap:24px;justify-content:center;align-items:stretch}.vip-card[data-v-c1295326]{background:#fff;border-radius:20px;padding:28px 28px 32px;width:406px;height:638px;text-align:left;box-shadow:0 2px 10px 0 hsla(0,0%,82%,.5);border:1px solid #e5e5e5;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.25,.46,.45,.94);cursor:default}.vip-card[data-v-c1295326]:hover{transform:translateY(-6px);box-shadow:0 12px 32px 0 hsla(0,0%,82%,.7)}.card-header[data-v-c1295326]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.card-header .card-name[data-v-c1295326]{font-size:16px;font-weight:700;color:#1a1a2e}.card-header .card-seats[data-v-c1295326]{font-size:12px;color:#999}.card-price[data-v-c1295326]{display:flex;align-items:baseline;margin-bottom:20px}.card-price .price-symbol[data-v-c1295326]{font-size:18px;color:#1a1a2e;font-weight:600}.card-price .price-num[data-v-c1295326]{font-size:42px;font-weight:700;color:#1a1a2e;line-height:1}.card-price .price-unit[data-v-c1295326]{font-size:14px;color:#999;margin-left:4px}.bonus-card[data-v-c1295326]{border-radius:14px;padding:12px;margin-bottom:24px;color:#fff}.bonus-card.bonus-card-blue[data-v-c1295326]{background:linear-gradient(133deg,#3550be,#0a1f72);box-shadow:0 2px 8px 0 #8a97cc}.bonus-card.bonus-card-purple[data-v-c1295326]{background:linear-gradient(136deg,#7067e8,#1d0d77);box-shadow:0 2px 8px 0 rgba(110,110,182,.5)}.bonus-inner[data-v-c1295326]{border-radius:10px;padding:20px;position:relative}.bonus-card-blue .bonus-inner[data-v-c1295326]{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.28)}.bonus-card-purple .bonus-inner[data-v-c1295326]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.28)}.bonus-top[data-v-c1295326]{display:flex;align-items:center;gap:6px;margin-bottom:12px;position:relative}.bonus-top .bonus-icon[data-v-c1295326]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.bonus-top .bonus-num[data-v-c1295326]{font-size:22px;font-weight:700}.bonus-top .bonus-label[data-v-c1295326]{font-size:13px;opacity:.85}.bonus-top .bonus-tip[data-v-c1295326]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;opacity:.6;cursor:pointer;margin-left:4px}.tip-wrapper[data-v-c1295326]{position:relative;display:inline-flex;align-items:center}.tip-wrapper[data-v-c1295326]:after{content:"";position:absolute;top:0;left:100%;width:12px;height:100%}.tip-popover[data-v-c1295326]{position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);width:240px;background:#fff;border-radius:8px;padding:12px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:100;text-align:left}.tip-popover[data-v-c1295326]:before{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#fff}.tip-popover h4[data-v-c1295326]{font-size:14px;font-weight:600;color:#1a1a2e;margin:0 0 8px}.tip-popover p[data-v-c1295326]{font-size:12px;color:#666;line-height:1.6;margin:0}.bonus-desc[data-v-c1295326]{font-size:13px;opacity:.8;margin:0 0 12px}.bonus-stats[data-v-c1295326]{display:flex;gap:16px}.bonus-stats .stat[data-v-c1295326]{display:flex;flex-direction:column}.bonus-stats .stat .stat-val[data-v-c1295326]{font-size:16px;font-weight:700}.bonus-stats .stat .stat-val .stat-unit[data-v-c1295326]{font-size:11px;font-weight:400;opacity:.8;margin-left:1px}.bonus-stats .stat .stat-label[data-v-c1295326]{font-size:11px;opacity:.7;margin-top:2px}.feature-list[data-v-c1295326]{list-style:none;padding:0;margin:0 0 28px;flex:1}.feature-list li[data-v-c1295326]{display:flex;align-items:center;gap:10px;font-size:14px;color:#444;margin-bottom:14px}.feature-list li .check-icon[data-v-c1295326]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.buy-btn[data-v-c1295326]{width:100%;padding:14px;border:none;border-radius:24px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s}.buy-btn.buy-btn-blue[data-v-c1295326]{background:linear-gradient(135deg,#2b3a8c,#3d4fa0)}.buy-btn.buy-btn-blue[data-v-c1295326]:hover{box-shadow:0 4px 16px rgba(43,58,140,.4);transform:translateY(-1px)}.buy-btn.buy-btn-purple[data-v-c1295326]{background:linear-gradient(135deg,#5b4fa0,#7b6fc0)}.buy-btn.buy-btn-purple[data-v-c1295326]:hover{box-shadow:0 4px 16px rgba(91,79,160,.4);transform:translateY(-1px)}.buy-btn[data-v-c1295326]:active{transform:translateY(0)}.vip-fade-enter-active[data-v-c1295326],.vip-fade-leave-active[data-v-c1295326]{transition:opacity .35s ease}.vip-fade-enter-from[data-v-c1295326],.vip-fade-leave-to[data-v-c1295326]{opacity:0}.vip-slide-enter-active[data-v-c1295326]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.vip-slide-leave-active[data-v-c1295326]{transition:all .3s ease}.vip-slide-enter-from[data-v-c1295326]{opacity:0;transform:translateY(30px) scale(.96)}.vip-slide-leave-to[data-v-c1295326]{opacity:0;transform:translateY(-20px) scale(.96)}.qrcode-dialog[data-v-c1295326]{border-radius:16px!important}.qrcode-dialog .el-dialog__header[data-v-c1295326]{display:none}.qrcode-dialog .el-dialog__body[data-v-c1295326]{padding:0}.qrcode-content[data-v-c1295326]{padding:40px 20px 30px;text-align:center;position:relative}.qrcode-close-btn[data-v-c1295326]{position:absolute;top:16px;right:16px;cursor:pointer;font-size:20px;color:#999}.qrcode-title[data-v-c1295326]{font-size:20px;font-weight:500;color:#333;margin-bottom:24px}.qrcode-title .price-blue[data-v-c1295326]{color:#4a5dff}.qrcode-img-box[data-v-c1295326]{width:220px;height:220px;background:#e5e5e5;border-radius:16px;margin:0 auto 30px;display:flex;justify-content:center;align-items:center;overflow:hidden}.qrcode-img[data-v-c1295326]{width:200px;height:200px;-o-object-fit:contain;object-fit:contain}.qrcode-methods[data-v-c1295326]{display:flex;justify-content:center;gap:16px;margin-bottom:30px}.method-btn[data-v-c1295326]{display:flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:4px;border:1px solid #e5e5e5;cursor:pointer;font-size:14px;color:#333;transition:all .2s}.method-btn img[data-v-c1295326]{width:18px;height:18px;margin-right:6px}.method-btn.active-alipay[data-v-c1295326]{border-color:#1677ff;color:#1677ff}.method-btn.active-wxpay[data-v-c1295326]{border-color:#09b956;color:#09b956}.agreement-tip[data-v-c1295326]{font-size:12px;color:#666}.agreement-tip a[data-v-c1295326]{color:#4a5dff;text-decoration:none}:deep(.el-overlay){z-index:99998!important}.pay-dialog-new{border-radius:16px!important;width:600px!important;max-width:90vw!important;z-index:99999!important}.pay-dialog-new .el-dialog__header{padding:20px 24px 16px;margin-right:0;border-bottom:none}.pay-dialog-new .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#333}.pay-dialog-new .el-dialog__header .el-dialog__headerbtn{top:20px;right:20px;width:24px;height:24px;background:transparent}.pay-dialog-new .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#999;font-size:18px}.pay-dialog-new .el-dialog__header .el-dialog__headerbtn:focus .el-dialog__close,.pay-dialog-new .el-dialog__header .el-dialog__headerbtn:hover .el-dialog__close{color:#333}.pay-dialog-new .el-dialog__body{padding:0 24px 24px 24px}.el-overlay.pay-dialog-new .el-dialog{border-radius:16px!important;width:600px!important;max-width:90vw!important}.pay-popup-content-new .pay-inner-card{background:#f7f8fa;border-radius:12px;padding:16px}.pay-popup-content-new .pay-card-title-new{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.pay-popup-content-new .pay-info-row-new{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;line-height:1}.pay-popup-content-new .pay-info-row-new:last-child{margin-bottom:0}.pay-popup-content-new .pay-info-label-new{font-size:14px;color:#999}.pay-popup-content-new .pay-info-value-new{font-size:14px;color:#333}.pay-popup-content-new .pay-divider-new{height:1px;background:#eaeaea;margin:14px 0}.pay-popup-content-new .coupon-row-new{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 10px;border-radius:4px;background:transparent}.pay-popup-content-new .coupon-row-new.coupon-selected{background:#fff1f0}.pay-popup-content-new .coupon-row-new.coupon-empty{background:transparent}.pay-popup-content-new .coupon-row-new.coupon-empty .coupon-right-new{color:#999}.pay-popup-content-new .coupon-row-new .coupon-left-new{font-size:14px;color:#333}.pay-popup-content-new .coupon-row-new .coupon-left-new .coupon-icon-new{width:16px;height:16px;margin-right:6px}.pay-popup-content-new .coupon-row-new .coupon-right-new{font-size:14px;color:#ff6000}.pay-popup-content-new .coupon-row-new .coupon-right-new .discount-text{color:#ff6000;font-weight:500}.pay-popup-content-new .coupon-row-new .coupon-right-new .arrow-icon{margin-left:4px;font-size:12px;color:#999}.pay-popup-content-new .pay-final-price-new{font-size:18px;font-weight:700;color:#ff6000}.pay-popup-content-new .pay-method-title-new{font-size:13px;color:#999;margin:16px 0 12px}.pay-popup-content-new .pay-method-list-new .pay-method-item-new{margin-bottom:14px}.pay-popup-content-new .pay-method-list-new .pay-method-item-new:last-child{margin-bottom:0}.pay-popup-content-new .pay-method-list-new .pay-method-left-new .pay-method-icon-new{width:18px;height:18px;margin-right:8px}.pay-popup-content-new .pay-method-list-new .pay-method-left-new .pay-method-name-new{font-size:14px;color:#333}.pay-popup-content-new .pay-method-list-new .radio-box-new{width:16px;height:16px;border-radius:50%;border:1px solid #dcdfe6;display:flex;justify-content:center;align-items:center}.pay-popup-content-new .pay-method-list-new .radio-box-new.radio-checked{border-color:#4a5dff;background:#4a5dff}.pay-popup-content-new .submit-pay-btn{width:100%;height:44px;background:#4a5dff;border-radius:8px;color:#fff;font-size:16px;font-weight:500;border:none;margin-top:20px;cursor:pointer}.pay-popup-content-new .submit-pay-btn:disabled{opacity:.7;cursor:not-allowed}.close-confirm-dialog{border-radius:12px!important}.close-confirm-dialog .el-dialog__header{padding:24px 24px 16px;margin-right:0}.close-confirm-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:500;color:#333}.close-confirm-dialog .el-dialog__header .el-dialog__headerbtn{top:16px;right:16px;background:#f4f5f7;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.close-confirm-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#999;font-size:16px}.close-confirm-dialog .el-dialog__header .el-dialog__headerbtn:hover{background:#e5e6eb}.close-confirm-dialog .el-dialog__header .el-dialog__headerbtn:hover .el-dialog__close{color:#666}.close-confirm-dialog .el-dialog__body{padding:0 24px 24px}.close-confirm-dialog .close-confirm-content{font-size:14px;color:#666;line-height:1.6;text-align:left}.close-confirm-dialog .el-dialog__footer{padding:0 24px 24px;border-top:none}.close-confirm-dialog .close-confirm-footer{display:flex;justify-content:flex-end;gap:12px}.close-confirm-dialog .close-confirm-footer .btn-cancel{padding:0 20px;height:36px;background:#fff;border:1px solid #dcdfe6;border-radius:4px;color:#666;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-confirm-dialog .close-confirm-footer .btn-cancel:hover{color:#4a5dff;border-color:#4a5dff;background:#f4f5ff}.close-confirm-dialog .close-confirm-footer .btn-confirm{padding:0 20px;height:36px;background:#4a5dff;border:none;border-radius:4px;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-confirm-dialog .close-confirm-footer .btn-confirm:hover{background:#3b4bcc}.pay-dialog .pay-popup-content{padding:0 20px 20px}.pay-dialog .pay-card{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:16px}.pay-dialog .pay-card-title{font-size:16px;font-weight:500;color:#333;margin-bottom:12px}.pay-dialog .pay-card-title-sm{font-size:14px;font-weight:500;color:#333;margin-bottom:12px}.pay-dialog .pay-info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pay-dialog .pay-info-row:last-child{margin-bottom:0}.pay-dialog .pay-info-label{font-size:14px;color:#666}.pay-dialog .pay-info-value{font-size:14px;color:#333;font-weight:500}.pay-dialog .pay-final-price{color:#e50e30;font-size:18px;font-weight:700}.pay-dialog .pay-divider{height:1px;background:#eaeaea;margin:16px 0}.pay-dialog .radio-box{width:18px;height:18px;border-radius:50%;border:1px solid #ccc;display:flex;justify-content:center;align-items:center}.pay-dialog .radio-box.radio-checked{border-color:#3550be;background:#3550be}.pay-dialog .radio-box .radio-inner{width:8px;height:8px;border-radius:50%;background:#fff}.pay-dialog .coupon-selected-box{background:#fff1f0;border-radius:6px;padding:10px 12px;margin-top:8px}.coupon-dialog .coupon-scroll-wrap{max-height:400px;overflow-y:auto;padding:0 10px}.coupon-dialog .coupon-item{position:relative;display:flex;background:#fff;border-radius:8px;margin-bottom:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid #f0f0f0}.coupon-dialog .coupon-item .notch-bottom,.coupon-dialog .coupon-item .notch-top{position:absolute;left:100px;width:12px;height:12px;background:#fff;border-radius:50%;z-index:2}.coupon-dialog .coupon-item .notch-top{top:-6px;box-shadow:inset 0 -1px 2px rgba(0,0,0,.05)}.coupon-dialog .coupon-item .notch-bottom{bottom:-6px;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.coupon-dialog .coupon-item .left-section{width:100px;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}.coupon-dialog .coupon-item .left-section:after{content:"";position:absolute;right:0;top:10px;bottom:10px;width:1px;border-right:1px dashed hsla(0,0%,100%,.5)}.coupon-dialog .coupon-item .right-section{flex:1;padding:16px;display:flex;justify-content:space-between;align-items:center;background:#fff;text-align:left}.coupon-dialog .coupon-item .right-section .title{font-size:15px;font-weight:500;color:#333;margin-bottom:4px}.coupon-dialog .coupon-item .right-section .sub-title{font-size:12px;color:#666;margin-bottom:8px}.coupon-dialog .coupon-item .right-section .date{font-size:11px;color:#999}.coupon-dialog .coupon-item.cash-type .left-section{background:linear-gradient(135deg,#ff6b6b,#ff4d4f)}.coupon-dialog .coupon-item.discount-type .left-section{background:linear-gradient(135deg,#ffa940,#ff7a45)}.coupon-dialog .coupon-item .radio-box{width:18px;height:18px;border-radius:50%;border:1px solid #ccc;display:flex;justify-content:center;align-items:center}.coupon-dialog .coupon-item .radio-box.radio-checked{border-color:#e50e30;background:#e50e30}.coupon-dialog .coupon-item .radio-box .radio-inner{width:8px;height:8px;border-radius:50%;background:#fff}.custom-coupon-popover{padding:8px 0!important;border-radius:8px!important;border:none!important;box-shadow:0 4px 16px rgba(0,0,0,.1)!important}.custom-coupon-popover .coupon-dropdown-list{max-height:280px;overflow-y:auto}.custom-coupon-popover .coupon-dropdown-list .coupon-dropdown-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer;transition:background .2s}.custom-coupon-popover .coupon-dropdown-list .coupon-dropdown-item:hover{background:#f7f8fa}.custom-coupon-popover .coupon-dropdown-list .coupon-dropdown-item .coupon-dropdown-left{display:flex;align-items:center}.custom-coupon-popover .coupon-dropdown-list .coupon-dropdown-item .coupon-dropdown-left .check-icon{color:#ff6000;font-size:16px;margin-right:8px;font-weight:700}.custom-coupon-popover .coupon-dropdown-list .coupon-dropdown-item .coupon-dropdown-left .check-placeholder{display:inline-block;width:16px;height:16px;margin-right:8px}.custom-coupon-popover .coupon-dropdown-list .coupon-dropdown-item .coupon-dropdown-left .coupon-dropdown-name{font-size:14px;color:#333}.custom-coupon-popover .coupon-dropdown-list .coupon-dropdown-item .coupon-dropdown-right{font-size:14px;color:#ff6000;font-weight:500}.login-dialog[data-v-0a59f3ab]{width:464px;height:360px;background:#fff;border-radius:20px;box-sizing:border-box;padding:40px 58px 58px}.login-dialog .input[data-v-0a59f3ab]{margin-top:23px}.login-dialog .input input[data-v-0a59f3ab]{width:100%;background:#f5f6fa;border-radius:22px;border:none;box-sizing:border-box;padding-left:15px;padding-right:15px;height:40px}.login-dialog .input button[data-v-0a59f3ab]{height:40px;background-color:transparent;border:none;font-size:12px;color:#3454d2;position:absolute;right:0;padding-right:20px;padding-left:19px}.login-dialog .login-button[data-v-0a59f3ab]{height:40px;background:#3454d2;border-radius:22px;margin-top:30px;width:100%;border:none}.login-dialog .agree[data-v-0a59f3ab]{margin-top:13px;align-self:flex-start;cursor:pointer}.login-dialog .agree img[data-v-0a59f3ab]{width:14px;height:14px;margin-right:3px;margin-top:2px}.login-dialog .agree span[data-v-0a59f3ab]{color:#222}.ticket-dialog[data-v-965baa68]{padding:28px 28px 63px;background:#fff;border-radius:20px;height:416px;box-sizing:border-box}.ticket-dialog .title[data-v-965baa68]{flex-shrink:0;align-self:flex-start}.ticket-dialog .tabs[data-v-965baa68]{flex-shrink:0;margin-top:24px;width:367px;height:42px;background:#f7f7f7;border-radius:22px;box-sizing:border-box;padding:3px 4px}.ticket-dialog .tabs .tab[data-v-965baa68]{width:178px;height:36px;cursor:pointer}.ticket-dialog .tabs .active[data-v-965baa68]{background:#fff;box-shadow:0 1px 6px 0 hsla(0,0%,78%,.5);border-radius:20px}.ticket-dialog .exchange-ticket[data-v-965baa68]{margin-top:27px;width:100%}.ticket-dialog .exchange-ticket p[data-v-965baa68]{margin-left:9px}.ticket-dialog .exchange-ticket input[data-v-965baa68]{height:42px;background:#f7f7f7;border-radius:46px;width:100%;box-sizing:border-box;padding-left:18px;padding-right:18px;border:none}.ticket-dialog .ticket-list[data-v-965baa68]{flex:1;padding-top:16px;overflow-y:auto;width:100%}.ticket-dialog .ticket-list .ticket[data-v-965baa68]{width:100%;box-sizing:border-box;background:linear-gradient(90deg,#ffeab6,#fed080);border-radius:10px;height:91px;padding-left:10px;margin-top:13px}.ticket-dialog .ticket-list .ticket .value[data-v-965baa68]{width:100px;text-align:center;color:#ed3e38;font-size:24px;line-height:33px}.ticket-dialog .ticket-list .ticket .r[data-v-965baa68]{width:calc(100% - 120px)}.ticket-dialog .ticket-list .ticket .r p[data-v-965baa68]{color:#90510b}.profile-dialog[data-v-77213151]{width:100%;border-radius:20px;box-sizing:border-box;padding:36px 57px 46px}.profile-dialog .save[data-v-77213151]{width:100%;height:40px;background:#3454d2;border:none;margin-top:26px;border-radius:22px;cursor:pointer;transition:background .3s}.profile-dialog .save[data-v-77213151]:hover{background:#2a44b8}.profile-dialog .save[data-v-77213151]:disabled{background:#999;cursor:not-allowed}.profile-dialog .avatar[data-v-77213151]{margin-top:20px}.profile-dialog .avatar .avatar-upload-wrap[data-v-77213151]{display:flex;justify-content:center}.profile-dialog .avatar .avatar-uploader[data-v-77213151]{width:68px;height:68px;background:#f5f6fa;border:1px solid #e4e7ed;border-radius:50%;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .3s}.profile-dialog .avatar .avatar-uploader[data-v-77213151]:hover{border-color:#3454d2}.profile-dialog .avatar .avatar-uploader .avatar-img[data-v-77213151]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-dialog .avatar .avatar-uploader .avatar-placeholder[data-v-77213151]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#909399;font-size:24px}.profile-dialog .input[data-v-77213151]{width:100%;margin-top:24px}.profile-dialog .input p[data-v-77213151]{padding-bottom:10px}.profile-dialog .input input[data-v-77213151]{width:100%;height:40px;background:#f5f6fa;border-radius:22px;border:1px solid transparent;box-sizing:border-box;padding-left:18px;padding-right:18px;outline:none;transition:border-color .3s}.profile-dialog .input input[data-v-77213151]:focus{border-color:#3454d2}.profile-dialog .input .company-info[data-v-77213151]{width:100%;background:#f5f6fa;border-radius:22px;box-sizing:border-box;padding:16px 14px}.profile-dialog .input .company-info .company-top[data-v-77213151]{width:100%}.profile-dialog .input .company-info .company-top .company-avatar[data-v-77213151]{width:36px;height:36px;background:#d8d8d8;border:1px solid #979797;border-radius:50%;margin-right:5px;overflow:hidden}.profile-dialog .input .company-info .company-top .right[data-v-77213151]{width:calc(100% - 41px)}.profile-dialog .input .company-info .company-top .right .time[data-v-77213151]{margin-top:8px;padding-bottom:0}.profile-dialog .input .company-info .company-top .right .company-name[data-v-77213151]{padding-bottom:0}.profile-dialog .input .company-info .tip[data-v-77213151]{margin-top:20px;margin-bottom:6px}[data-v-77213151] .profile-el-select{width:100%}[data-v-77213151] .profile-el-select .el-input__wrapper{background-color:#fff;border-radius:22px;box-shadow:none;border:1px solid #e4e7ed;padding-left:15px;height:40px}.order-detail-dialog[data-v-f31a034c]{width:100%;background-color:#fff;border-radius:20px;box-sizing:border-box;padding:33px 57px 46px}.order-detail-dialog .line[data-v-f31a034c]{width:100%;margin-top:10px}.order-detail-dialog .line .title[data-v-f31a034c]{white-space:nowrap;margin-right:10px}.order-detail-dialog .line .left[data-v-f31a034c]{white-space:nowrap}.order-detail-dialog .line p[data-v-f31a034c]{text-align:right}.order-detail-dialog button[data-v-f31a034c]{width:349px;height:40px;background:#3454d2;border-radius:22px;border:none;margin-top:47px}.order-card[data-v-29ed617b]{width:100%;margin-top:10px;background:#f5f6fa;border-radius:14px;padding:14px 15px 21px}.order-card .no-line[data-v-29ed617b]{width:100%;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.order-card .no-line img[data-v-29ed617b]{width:11px;height:12px;margin-left:6px}.order-card .no-line .status-0[data-v-29ed617b]{color:#ec3e37}.order-card .no-line .status-1[data-v-29ed617b]{color:#666}.order-card .no-line .status-2[data-v-29ed617b]{color:#333}.order-card .m-t-15[data-v-29ed617b]{margin-top:15px}.order-card .buttons[data-v-29ed617b]{justify-content:flex-end}.order-card .cancel[data-v-29ed617b]{width:86px;height:28px;background:#fff;border-radius:15px;border:1px solid #efefef;box-sizing:border-box}.order-card .pay[data-v-29ed617b]{width:86px;height:28px;background:#2a4bd0;border-radius:15px;margin-left:9px;border:none}.order-manage-dialog[data-v-8dfd6100]{background:#fff;border-radius:20px;box-sizing:border-box;padding:33px 62px 59px}.order-manage-dialog .name[data-v-8dfd6100]{margin-top:25px}.order-manage-dialog .name span[data-v-8dfd6100]{margin-left:12px;color:#ff4f4f}.order-manage-dialog .active[data-v-8dfd6100]{width:100%;box-sizing:border-box;padding:9px 28px 13px;background:#f5f6fa;border-radius:14px;margin-top:18px}.order-manage-dialog .active .left[data-v-8dfd6100]{width:calc(50% - 50px)}.order-manage-dialog .active .left span[data-v-8dfd6100]{color:#3454d2;cursor:pointer;margin-left:15px}.order-manage-dialog .active .right[data-v-8dfd6100]{width:calc(50% - 10px)}.order-manage-dialog .pending[data-v-8dfd6100]{width:100%;margin-top:23px}.order-manage-dialog .pending .icon[data-v-8dfd6100]{width:8px;height:12px;margin-right:14px;cursor:pointer}.order-manage-dialog .pending-detail[data-v-8dfd6100]{margin-top:18px;width:100%}.order-manage-dialog .pending-detail .detail[data-v-8dfd6100]{background:#f5f6fa;border-radius:14px;width:calc(50% - 5px);box-sizing:border-box;padding:9px 28px 15px}.order-manage-dialog .pending-detail .detail span[data-v-8dfd6100]{color:#3454d2;cursor:pointer;margin-left:15px}.order-manage-dialog .tabs[data-v-8dfd6100]{width:100%;margin-top:21px;border-bottom:1px solid #e8e8e8;margin-bottom:22px}.order-manage-dialog .tabs .tab[data-v-8dfd6100]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#333;line-height:20px;cursor:pointer;padding:10px 0;margin:0 25px}.order-manage-dialog .tabs .active-tab[data-v-8dfd6100]{font-weight:500!important;position:relative}.order-manage-dialog .tabs .active-tab[data-v-8dfd6100]:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-10px;width:20px;height:3px;background:#3454d2;border-radius:2px}.improve-info-dialog[data-v-5f6f9c88]{position:relative;padding:40px 48px;box-sizing:border-box;background:#fff;border-radius:12px}.modal-close[data-v-5f6f9c88]{position:absolute;top:20px;right:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;transition:background .2s}.modal-close[data-v-5f6f9c88]:hover{background:#f4f5f7}.modal-title[data-v-5f6f9c88]{font-size:24px;font-weight:500;color:#1a1a2e;text-align:center;margin:0 0 32px}.order-info-card[data-v-5f6f9c88]{background:linear-gradient(90deg,#edf2ff,#e3e9ff);border-radius:10px;padding:24px 32px;margin-bottom:32px}.card-header[data-v-5f6f9c88]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.card-header .card-name[data-v-5f6f9c88]{font-size:18px;font-weight:600;color:#1a1a2e}.card-header .card-tag[data-v-5f6f9c88]{font-size:13px;color:#8a9099}.card-stats[data-v-5f6f9c88]{display:flex;justify-content:space-between;align-items:center;gap:16px}.card-stats .stat-item[data-v-5f6f9c88]{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;background:#fff;border-radius:10px;padding:16px 12px;box-sizing:border-box}.card-stats .stat-item .stat-label[data-v-5f6f9c88]{font-size:13px;color:#5c73e6}.card-stats .stat-item .stat-value[data-v-5f6f9c88]{font-size:16px;font-weight:600;color:#1a1a2e}.divider-wrap[data-v-5f6f9c88]{display:flex;align-items:center;justify-content:center;margin-bottom:32px;gap:16px}.divider-wrap .divider-line[data-v-5f6f9c88]{flex:1;height:1px;background:#eaeaea}.divider-wrap .divider-text[data-v-5f6f9c88]{font-size:13px;color:#999}.form-area .form-group[data-v-5f6f9c88]{margin-bottom:24px}.form-area .form-label[data-v-5f6f9c88]{display:block;font-size:15px;color:#333;margin-bottom:12px}.form-area .form-label .required[data-v-5f6f9c88]{color:#e74c3c;margin-right:4px}.form-area .form-input[data-v-5f6f9c88]{width:100%;height:48px;background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:0 16px;font-size:15px;color:#333;outline:none;box-sizing:border-box;transition:border-color .2s}.form-area .form-input[data-v-5f6f9c88]::-moz-placeholder{color:#b0b8c4}.form-area .form-input[data-v-5f6f9c88]::placeholder{color:#b0b8c4}.form-area .form-input[data-v-5f6f9c88]:focus{border-color:#4a5fe0}.company-search-group .search-input-wrapper[data-v-5f6f9c88]{position:relative}.company-search-group .dropdown-list[data-v-5f6f9c88]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e8ecf1;border-radius:8px;margin-top:4px;max-height:220px;overflow-y:auto;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:100}.company-search-group .dropdown-item[data-v-5f6f9c88]{padding:12px 16px;font-size:14px;color:#333;cursor:pointer;transition:background .15s}.company-search-group .dropdown-item[data-v-5f6f9c88]:hover{background:#f0f2ff;color:#4a5fe0}.btn-wrap[data-v-5f6f9c88]{display:flex;justify-content:center;margin-top:24px}[data-v-5f6f9c88] .form-input-select{width:100%}[data-v-5f6f9c88] .form-input-select .el-select__wrapper{min-height:48px;height:48px;border-radius:6px;background:#fff;box-shadow:none;border:1px solid #e5e5e5;padding-left:16px;font-size:15px}.submit-btn[data-v-5f6f9c88]{width:240px;height:44px;background:#4a5dff;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.submit-btn[data-v-5f6f9c88]:hover{background:#3b4bcc}.submit-btn[data-v-5f6f9c88]:disabled{opacity:.7;cursor:not-allowed}.improve-info-modal{background:rgba(0,0,0,.5)!important}#app[data-v-48cc41b2]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}@font-face{font-family:font_quan_xin_yi_guan_hei_ti;src:url(/static/fonts/font_quan_xin_yi_guan_hei_ti.ab6a365f.ttf) format("truetype")}@font-face{font-family:you_she_biao_ti_hei;src:url(/static/fonts/youshebiaotihei.fc8630f2.ttf) format("truetype")}.font_quan_xin_yi_guan_hei_ti,.you_she_biao_ti_hei{font-family:font_quan_xin_yi_guan_hei_ti}@font-face{font-family:DIN;src:url(/static/fonts/DINAlternate-Bold.f0abbb7c.ttf) format("truetype")}.DIN{font-family:DIN}@font-face{font-family:si_yuan_hei_ti_bold;src:url(/static/fonts/SourceHanSansSC-Bold-2.6c43f555.otf)}.SYHT-Bold{font-family:si_yuan_hei_ti_bold}@font-face{font-family:ali_ma_ma_hei_ti_bold;src:url(/static/fonts/AlimamaShuHeiTi-Bold.b4e4e0e0.ttf) format("truetype")}.ALMM-Bold{font-family:ali_ma_ma_hei_ti_bold}@font-face{font-family:si_yuan_song_ti_heavy;src:url(/static/fonts/SourceHanSerifCN-Heavy-4.54023b4a.otf)}.SYST-Heavy{font-family:si_yuan_song_ti_heavy}@font-face{font-family:kuai_le_shi_jie_ti;src:url(/static/fonts/kuaikanshijieti.095199e6.ttf) format("truetype")}.kuai_le_shi_jie_ti{font-family:kuai_le_shi_jie_ti}@font-face{font-family:avenir_heavy;src:url(/static/fonts/Avenir%20Heavy.ca42b232.ttf) format("truetype")}.avenir_heavyi{font-family:avenir_heavy}p{text-align:left;margin:0}input{outline:none}.cursor-p,button{cursor:pointer}html body{margin-right:auto;margin-left:auto;min-width:950px;margin:0}html body .el-popover-self-75{min-width:75px!important;width:75px!important;padding:3px!important}html body .el-dialog-full-screen{padding:0!important}html body .el-dialog-full-screen .el-dialog__header{display:none}html body .el-dialog-full-screen .el-dialog__body{height:100%}html body .custom-el-dialog{padding:0!important;border-radius:20px!important}html body .custom-el-dialog .el-dialog__header{display:none}html body .profile-el-select .el-select__wrapper{background:#fff;border-radius:18px;box-shadow:none;font-size:12px;height:36px}#app,*,body,html{scrollbar-width:none;-ms-overflow-style:none}#app::-webkit-scrollbar,::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.full{width:100%}.position-r{position:relative}.position-a{position:absolute}.position-f{position:fixed}.bs-bb{box-sizing:border-box}.border-r-50{border-radius:50%}.flex{display:flex}.flex-r-sb{justify-content:space-between}.flex-r-c{justify-content:center}.flex-a-c,.flex-dc-a-c{display:flex;align-items:center}.flex-dc-a-c{flex-direction:column}.text-al-c{text-align:center}.fw-400{font-weight:400}.fc-999{color:#999}.fc-666{color:#666}.fc-333{color:#333}.fc-222{color:#222}.fc-111{color:#111}.fc-000{color:#000}.fc-fff{color:#fff}.fs-min{font-size:12px}.fs-s{font-size:14px}.fs-n{font-size:16px}.fs-l{font-size:18px}.ws-nw{white-space:nowrap}.fs-x{font-size:20px}.fs-xl{font-size:22px}.fs-xll{font-size:24px}.lh-16{line-height:16px}.lh-18{line-height:18px}.lh-20{line-height:20px}.lh-22{line-height:22px}.lh-24{line-height:24px}.lh-26{line-height:26px}.lh-28{line-height:28px}.lh-30{line-height:30px}.lh-32{line-height:32px}.text-ol-ell{word-break:break-all;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.text-otl-ell{-webkit-line-clamp:2;line-clamp:2}.text-othl-ell,.text-otl-ell{width:100%;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-all}.text-othl-ell{-webkit-line-clamp:3;line-clamp:3}.text-ofl-ell{width:100%;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;word-break:break-all}.m-t-8{margin-top:8px}.m-t-10{margin-top:10px}.m-t-12{margin-top:12px}.m-t-14{margin-top:14px}.m-t-16{margin-top:16px}.m-t-18{margin-top:18px}.m-t-20{margin-top:20px}.chat-layout,.detail-main,.detail-state,.expert-main,.lab-main,.main-content,.main-content-wrapper,.patent-main,.project-main{min-width:0!important}@media(max-width:1680px){.page-aside{width:260px!important;min-width:260px!important}.expert-sidebar{width:380px!important;min-width:380px!important}.patent-sidebar{width:420px!important}.main-content{padding:40px 44px!important}.reference-area{width:clamp(320px,28vw,380px)!important}}@media(max-width:1440px){.page-aside{width:240px!important;min-width:240px!important}.expert-main,.lab-main,.patent-main,.project-main{margin:14px!important;padding:22px 26px!important}.expert-sidebar{width:340px!important;min-width:340px!important;margin:14px 14px 14px 0!important}.patent-sidebar{width:380px!important}.main-content{padding:36px 40px!important}.reference-area{width:clamp(300px,30vw,360px)!important}}@media(max-width:1366px){.page-aside{width:220px!important;min-width:220px!important}.expert-main,.lab-main,.patent-main,.project-main{margin:12px!important;padding:20px 24px!important}.expert-sidebar{width:320px!important;min-width:320px!important;margin:12px 12px 12px 0!important}.patent-sidebar{width:360px!important}.main-content{padding:32px 36px!important}.reference-area{width:320px!important}}@media(max-width:1280px){.page-aside{width:220px!important;min-width:220px!important}.expert-main,.lab-main,.patent-main,.project-main{margin:12px!important;padding:20px 24px!important}.expert-sidebar{width:320px!important;min-width:320px!important;margin:12px 12px 12px 0!important}.patent-sidebar{width:340px!important}.main-content{padding:32px 36px!important}.reference-area{width:clamp(300px,32vw,380px)!important}.vip-content{max-width:calc(100vw - 48px)!important}.vip-card{width:min(380px,50vw - 48px)!important}.patent-modal-container{max-width:calc(100vw - 32px)!important}}@media(max-width:1024px){.container .el-aside,.page-aside{width:196px!important;min-width:196px!important}.expert-main,.lab-main,.patent-main,.project-main{margin:10px!important;padding:16px!important}.expert-sidebar{width:284px!important;min-width:284px!important;margin:10px 10px 10px 0!important}.patent-sidebar{width:300px!important}.main-content{padding:28px 24px!important}.container .el-main.main-full .chat-layout,.container .el-main.main-full .welcome-page,.main-content.content-full{width:100%!important}.detail-state{margin:-28px -24px!important}.detail-sidebar{width:220px!important}.detail-main{padding:20px!important}.kb-cards,.kb-skel-cards,.skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reference-area{width:300px!important}.vip-cards{gap:16px!important}.vip-card{width:calc(50% - 8px)!important;padding:22px!important}.vip-full-screen{min-width:0!important;padding-left:24px!important;padding-right:24px!important}.vip-full-screen .products{width:100%!important}.bill-modal-content,.duplicate-modal,.knowledge-source-modal,.order-detail-modal,.token-detail-modal,.token-modal-container,.vip-modal-container{max-width:calc(100vw - 40px)!important}.bill-modal-overlay,.patent-modal-overlay{padding:20px!important}.active-order-section,.modal-title-bar,.order-list,.pagination,.pending-section{padding-left:28px!important;padding-right:28px!important}.el-dialog{max-width:calc(100vw - 40px)!important}}@media(max-width:1440px){.chat-layout,.detail-main,.detail-state,.expert-content,.main-content-wrapper{min-width:0!important}}