.top-navbar[data-v-4d7437b4]{width:100%;height:56px;background:#000;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:flex-start;padding:0 80px;box-sizing:border-box;position:relative;z-index:1000;transition:background .2s ease,backdrop-filter .2s ease}.top-navbar--fixed[data-v-4d7437b4]{position:fixed;top:0;left:0;right:0;z-index:1000}.top-navbar--transparent[data-v-4d7437b4]{background:rgba(0,0,0,.15);backdrop-filter:blur(2px)}.top-navbar--solid[data-v-4d7437b4]{background:#000;backdrop-filter:none}.navbar-left[data-v-4d7437b4]{flex:1 1 0;min-width:0;overflow:hidden;height:30px;display:flex;align-items:center;position:relative;z-index:0}.logo-wrapper[data-v-4d7437b4]{position:relative;display:flex;align-items:center;height:36px;cursor:pointer}.logo-full[data-v-4d7437b4]{height:36px;width:auto;display:block}.navbar-center[data-v-4d7437b4]{flex:0 0 auto;position:relative;z-index:1}.nav-item[data-v-4d7437b4],.navbar-center[data-v-4d7437b4]{height:56px;display:flex;align-items:center;justify-content:center}.nav-item[data-v-4d7437b4]{padding:0 16px;flex-shrink:0;cursor:pointer;transition:all .3s;box-sizing:border-box}.nav-item[data-v-4d7437b4]:hover{background:hsla(0,0%,100%,.08)}.nav-item.active[data-v-4d7437b4]{border-bottom:4px solid #fff}.nav-item.active .nav-text[data-v-4d7437b4]{font-weight:600}.nav-text[data-v-4d7437b4]{font-size:16px;font-family:"Alibaba PuHuiTi 2.0",Alibaba PuHuiTi,sans-serif;font-weight:400;color:#fff;white-space:nowrap}.navbar-right-group[data-v-4d7437b4]{flex:1 1 0;min-width:0;height:56px;display:flex;align-items:center;justify-content:flex-end;gap:16px;position:relative;z-index:1}.navbar-search[data-v-4d7437b4]{flex:1 1 auto;min-width:0;max-width:420px;height:40px;display:flex;align-items:center;position:relative}.navbar-search[data-v-4d7437b4] .gradient-search-box{width:100%}.navbar-right[data-v-4d7437b4]{flex:0 0 auto;height:36px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.btn[data-v-4d7437b4]{width:76px;height:30px;border-radius:4px;font-size:14px;font-family:"Alibaba PuHuiTi 2.0",Alibaba PuHuiTi,sans-serif;font-weight:400;letter-spacing:.16px;cursor:pointer;outline:none;border:none;transition:all .2s ease}.btn-login[data-v-4d7437b4]{background:hsla(0,0%,100%,.4);color:#fff;border:1px solid #fff}.btn-login[data-v-4d7437b4]:hover{background:hsla(0,0%,100%,.6)}.btn-register[data-v-4d7437b4]{background:#2f7cf0;color:#fff}.btn-register[data-v-4d7437b4]:hover{background:#3e8af5}.icon-wrapper[data-v-4d7437b4]{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:all .3s}.icon-wrapper[data-v-4d7437b4]:hover{background:hsla(0,0%,100%,.1)}.unread-count-badge[data-v-4d7437b4]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:#ff5190;color:#fff;font-size:11px;font-weight:700;line-height:16px;border-radius:8px;text-align:center;font-family:Open Sans,sans-serif;letter-spacing:0;box-sizing:border-box;pointer-events:none;user-select:none;box-shadow:0 0 0 1px #000}.icon-wrapper.icon-wrapper--active[data-v-4d7437b4]{background:hsla(0,0%,100%,.2);position:relative}.icon-wrapper.icon-wrapper--active[data-v-4d7437b4]:after{content:"";position:absolute;left:6px;right:6px;bottom:-10px;height:3px;background:#fff;border-radius:2px}.icon-img[data-v-4d7437b4]{width:24px;height:24px;cursor:pointer}.icon-img--logo[data-v-4d7437b4]{border-radius:50%;object-fit:cover;background:#fff}.icon-badge[data-v-4d7437b4]{height:32px;position:relative;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;color:#fff}.icon-badge--with-name[data-v-4d7437b4]{width:auto;gap:8px;padding-right:4px}.user-name[data-v-4d7437b4]{max-width:88px;font-size:14px;font-weight:400;letter-spacing:.16px;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none;line-height:1}.user-name--wrap[data-v-4d7437b4]{max-width:180px;white-space:normal;word-break:break-all;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.navbar-actions[data-v-4d7437b4]{display:flex;align-items:center;gap:12px;height:56px;position:relative}.icon-badge--personal-blue[data-v-4d7437b4]{width:auto;height:56px;padding:0 12px;background:#2f7cf0;border-radius:0;display:flex;align-items:center;justify-content:flex-start;gap:6px;box-sizing:border-box;transition:background .2s ease}.icon-badge--personal-blue .icon-img[data-v-4d7437b4]{width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.6)}.icon-img--personal-active[data-v-4d7437b4]{box-shadow:0 0 0 2px #fff!important}.icon-badge--personal-blue .icon-badge-dot[data-v-4d7437b4]{position:static;width:16px;height:16px;filter:brightness(0) invert(1) opacity(.85)}.user-dropdown[data-v-4d7437b4]{position:fixed;top:56px;right:80px;width:168px;background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.08);padding:4px 0;z-index:999999;font-family:"Alibaba PuHuiTi 2.0",PingFang SC,Microsoft YaHei,sans-serif}.user-dropdown__item[data-v-4d7437b4]{height:40px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;font-weight:400;color:#161616;letter-spacing:.16px;transition:background .15s ease}.user-dropdown__item[data-v-4d7437b4]:hover{background:#f4f4f4}.user-dropdown__item.is-active[data-v-4d7437b4]{color:#2f7cf0}.user-dropdown__item.is-divider[data-v-4d7437b4]{border-top:1px solid #f0f0f0;margin-top:4px}.user-dropdown__item.is-danger[data-v-4d7437b4]{color:#e02020}.user-dropdown__item.is-danger[data-v-4d7437b4]:hover{background:#fff1f0}.user-dropdown__item-text[data-v-4d7437b4]{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown__item-check[data-v-4d7437b4]{color:#2f7cf0;font-size:14px;margin-left:8px;flex-shrink:0}@media (max-width:1180px){.top-navbar[data-v-4d7437b4]{padding:0 24px}}@media (max-width:1440px){.navbar-search[data-v-4d7437b4]{display:none}}@media (max-width:680px){.navbar-center[data-v-4d7437b4]{display:none}}.floating-sidebar[data-v-38c3af94]{position:fixed;right:24px;bottom:80px;z-index:999;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.floating-assistant[data-v-38c3af94]{position:relative;width:96px;height:118px;cursor:pointer;pointer-events:auto;user-select:none}.floating-assistant__avatar[data-v-38c3af94]{position:absolute;left:9px;top:0;width:78px;height:100px;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,84,199,.25));transition:transform .2s ease}.floating-assistant:hover .floating-assistant__avatar[data-v-38c3af94]{transform:translateY(-2px)}.floating-assistant__pill[data-v-38c3af94]{position:absolute;left:0;top:89px;width:98px;height:30px}.floating-assistant__pill-bg[data-v-38c3af94]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.floating-assistant__pill-text[data-v-38c3af94]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:400;letter-spacing:1.15px;font-family:"Alibaba PuHuiTi 2.0",sans-serif;text-shadow:0 1px 2px #0054c7}.floating-back-top[data-v-38c3af94]{position:relative;width:56px;height:56px;cursor:pointer;pointer-events:auto;user-select:none}.floating-back-top__circle[data-v-38c3af94]{position:absolute;inset:0;width:56px;height:56px;pointer-events:none}.floating-back-top__inner[data-v-38c3af94]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.floating-back-top__arrow[data-v-38c3af94]{width:12px;height:12px}.floating-back-top__text[data-v-38c3af94]{font-size:10px;color:#86909c;letter-spacing:.16px;line-height:1;font-family:"Alibaba PuHuiTi 2.0",sans-serif}.floating-back-top:hover .floating-back-top__text[data-v-38c3af94]{color:#2f7cf0}.fade-back-top-enter-active[data-v-38c3af94],.fade-back-top-leave-active[data-v-38c3af94]{transition:opacity .2s ease,transform .2s ease}.fade-back-top-enter[data-v-38c3af94],.fade-back-top-leave-to[data-v-38c3af94]{opacity:0;transform:translateY(8px)}.assistant-panel[data-v-0f961055]{position:fixed;left:0;right:0;bottom:0;z-index:1100;background:#f4f4f4;display:flex;flex-direction:column;box-shadow:0 -2px 12px rgba(0,0,0,.06)}.assistant-panel-fade-enter-active[data-v-0f961055],.assistant-panel-fade-leave-active[data-v-0f961055]{transition:opacity .2s ease}.assistant-panel-fade-enter[data-v-0f961055],.assistant-panel-fade-leave-to[data-v-0f961055]{opacity:0}.assistant-panel__header[data-v-0f961055]{flex-shrink:0;height:56px;padding:0 24px;background:#fff;border-bottom:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between}.assistant-panel__title[data-v-0f961055]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#273142}.assistant-panel__title-avatar[data-v-0f961055]{width:28px;height:28px;margin-right:10px;object-fit:contain}.assistant-panel__close[data-v-0f961055]{font-size:20px;color:#909399;cursor:pointer;transition:color .15s ease}.assistant-panel__close[data-v-0f961055]:hover{color:#303133}.assistant-panel__body[data-v-0f961055]{flex:1;display:flex;min-height:0;position:relative}.assistant-panel__slide-toggle[data-v-0f961055]{position:absolute;top:50%;left:280px;transform:translate(-50%,-50%);width:24px;height:48px;background:#fff;border:1px solid #dcdfe6;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#909399;cursor:pointer;z-index:2;transition:left .25s ease,color .15s ease;box-shadow:0 2px 6px rgba(0,0,0,.06)}.assistant-panel__slide-toggle.is-collapsed[data-v-0f961055]{left:12px}.assistant-panel__slide-toggle[data-v-0f961055]:hover{color:#7080ff}.assistant-panel__side[data-v-0f961055]{flex-shrink:0;width:280px;background:linear-gradient(180deg,#dce5ff,#f0f1ff);display:flex;flex-direction:column;overflow:hidden}.assistant-side-slide-enter-active[data-v-0f961055],.assistant-side-slide-leave-active[data-v-0f961055]{transition:width .25s ease,opacity .2s ease}.assistant-side-slide-enter[data-v-0f961055],.assistant-side-slide-leave-to[data-v-0f961055]{width:0;opacity:0}.assistant-panel__side-greet[data-v-0f961055]{padding:24px 20px 16px 20px;text-align:center}.assistant-panel__side-avatar[data-v-0f961055]{width:64px;height:64px;object-fit:contain;margin-bottom:8px}.assistant-panel__side-greet-title[data-v-0f961055]{font-size:15px;font-weight:600;color:#333;margin-bottom:4px}.assistant-panel__side-greet-desc[data-v-0f961055]{font-size:12px;color:#5c6070;line-height:1.6;padding:0 8px}.assistant-panel__side-tabs[data-v-0f961055]{margin:8px 16px 16px 16px;background:hsla(0,0%,100%,.85);border-radius:16px;flex:1;display:flex;flex-direction:column;overflow:hidden}.assistant-panel__tab-bar[data-v-0f961055]{flex-shrink:0;height:44px;display:flex;border-bottom:1px solid rgba(112,128,255,.15)}.assistant-panel__tab[data-v-0f961055]{flex:1;display:flex;align-items:center;justify-content:center;font-size:14px;color:#5c6070;cursor:pointer;transition:color .15s ease}.assistant-panel__tab.is-active[data-v-0f961055]{color:#7080ff;font-weight:600;background:linear-gradient(90deg,#a86dff,#0889ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.assistant-panel__tab-content[data-v-0f961055]{flex:1;overflow-y:auto;padding:8px 0}.assistant-panel__question-item[data-v-0f961055]{padding:10px 16px;font-size:13px;color:#333;cursor:pointer;border-bottom:1px dashed rgba(112,128,255,.15);line-height:1.5;transition:background .15s ease,color .15s ease}.assistant-panel__question-item[data-v-0f961055]:hover{background:rgba(112,128,255,.08);color:#7080ff}.assistant-panel__empty[data-v-0f961055]{padding:20px 16px;font-size:12px;color:#909399;text-align:center}.assistant-panel__main[data-v-0f961055]{flex:1;display:flex;flex-direction:column;min-width:0;background:#f4f4f4}.assistant-panel__messages[data-v-0f961055]{flex:1;overflow-y:auto;padding:24px 40px}.assistant-panel__welcome[data-v-0f961055]{text-align:center;padding:60px 20px 20px 20px}.assistant-panel__welcome-title[data-v-0f961055]{font-size:18px;font-weight:600;color:#273142;margin-bottom:8px}.assistant-panel__welcome-desc[data-v-0f961055]{font-size:14px;color:#5c6070}.assistant-panel__message-row[data-v-0f961055]{display:flex;margin-bottom:24px}.assistant-panel__message-row.is-user[data-v-0f961055]{justify-content:flex-end}.assistant-panel__message-row.is-assistant[data-v-0f961055]{justify-content:flex-start}.assistant-panel__bubble[data-v-0f961055]{max-width:74%;padding:12px 18px;font-size:14px;line-height:1.7;word-break:break-word}.assistant-panel__bubble--assistant[data-v-0f961055]{background:#fff;color:#273142;border:1px solid #d8e6ff;border-radius:0 12px 12px 12px}.assistant-panel__bubble--user[data-v-0f961055]{background:linear-gradient(90deg,#7080ff,#bba8ff);color:#fff;border-radius:12px 0 12px 12px;max-width:70%}.assistant-panel__loading[data-v-0f961055]{color:#909399;font-size:13px}.assistant-panel__markdown[data-v-0f961055]{font-size:14px;line-height:1.7}.assistant-panel__markdown[data-v-0f961055] p{margin:0 0 8px 0}.assistant-panel__markdown[data-v-0f961055] p:last-child{margin-bottom:0}.assistant-panel__related[data-v-0f961055]{margin-top:12px;padding-top:10px;border-top:1px dashed #e4e7ed}.assistant-panel__related-title[data-v-0f961055]{font-size:13px;color:#5c6070;margin-bottom:8px}.assistant-panel__related-tags[data-v-0f961055]{display:flex;flex-wrap:wrap;gap:8px}.assistant-panel__related-tag[data-v-0f961055]{display:inline-block;padding:4px 12px;background:#f3f9ff;border:.5px solid #a2c6ff;border-radius:4px;color:#347ceb;font-size:12px;cursor:pointer;transition:background .15s ease}.assistant-panel__related-tag[data-v-0f961055]:hover{background:#e5f0ff}.assistant-panel__disclaimer[data-v-0f961055]{margin-top:8px;font-size:12px;color:#e9c187}.assistant-panel__input-bar[data-v-0f961055]{flex-shrink:0;padding:16px 40px;background:#fff;border-top:1px solid #ebeef5;display:flex;align-items:center;gap:16px}.assistant-panel__input-wrap[data-v-0f961055]{flex:1;display:flex;align-items:center;height:48px;padding:0 8px 0 20px;background:#fff;border:1px solid #d2e2f4;border-radius:24px;transition:border-color .15s ease}.assistant-panel__input-wrap[data-v-0f961055]:focus-within{border-color:#7080ff}.assistant-panel__input[data-v-0f961055]{flex:1;height:100%;border:none;outline:none;background:transparent;font-size:14px;color:#273142}.assistant-panel__input[data-v-0f961055]::placeholder{color:#c0c4cc}.assistant-panel__input[data-v-0f961055]:disabled{color:#909399;cursor:not-allowed}.assistant-panel__send-btn[data-v-0f961055]{display:flex;align-items:center;justify-content:center;height:36px;padding:0 18px;background:linear-gradient(270deg,#7080ff,#bba8ff);border-radius:18px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .15s ease;user-select:none}.assistant-panel__send-btn i[data-v-0f961055]{margin-right:6px}.assistant-panel__send-btn[data-v-0f961055]:hover{opacity:.9}.assistant-panel__send-btn.is-disabled[data-v-0f961055]{opacity:.5;cursor:not-allowed}.assistant-panel__new-chat[data-v-0f961055]{flex-shrink:0;display:flex;align-items:center;height:36px;padding:0 14px;background:#fff;border:1px solid #d2e2f4;border-radius:18px;cursor:pointer;transition:border-color .15s ease;user-select:none}.assistant-panel__new-chat i[data-v-0f961055]{margin-right:6px;-webkit-text-fill-color:transparent}.assistant-panel__new-chat i[data-v-0f961055],.assistant-panel__new-chat span[data-v-0f961055]{background:linear-gradient(90deg,#aa94ff,#7281ff);-webkit-background-clip:text;background-clip:text}.assistant-panel__new-chat span[data-v-0f961055]{font-size:14px;font-weight:500;color:transparent}.assistant-panel__new-chat[data-v-0f961055]:hover{border-color:#7080ff}.public-layout[data-v-4c817b19]{width:100%;height:100vh;background:#f4f4f4;display:flex;flex-direction:column;overflow:hidden}.public-promo-banner[data-v-4c817b19]{position:fixed;top:0;left:0;right:0;width:100%;height:42px;z-index:1001;background:linear-gradient(90deg,#e5c2f5,#bfddf5 35%,#66b8ff);cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:center;flex-shrink:0}.public-layout--with-promo[data-v-4c817b19] .top-navbar--fixed{top:42px}.public-promo-banner__inner[data-v-4c817b19]{display:flex;align-items:center;gap:12px}.public-promo-banner__text[data-v-4c817b19]{font-size:14px;font-weight:600;letter-spacing:.16px;color:#1f1f1f;line-height:1}.public-promo-banner__cta[data-v-4c817b19]{height:24px;padding:0 12px;background:#fff;border:1px solid #2f7cf0;border-radius:12px;color:#2f7cf0;font-size:12px;letter-spacing:.16px;cursor:pointer;outline:none}.public-promo-banner__cta[data-v-4c817b19]:hover{background:#e7f1ff}.public-promo-banner__close[data-v-4c817b19]{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:20px;height:20px;padding:0;background:transparent;border:none;color:#525252;font-size:18px;line-height:1;cursor:pointer;outline:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.public-promo-banner__close[data-v-4c817b19]:hover{background:rgba(0,0,0,.08);color:#161616}.content-wrapper[data-v-4c817b19]{width:100%;flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden}