.theme-switch[data-v-c2d54188]{cursor:pointer;color:inherit;justify-content:center;align-items:center;transition:color .2s,transform .2s;display:inline-flex}.theme-switch[data-v-c2d54188]:hover{color:var(--active,#2080f0);transform:scale(1.1)}.theme-switch .theme-icon[data-v-c2d54188]{justify-content:center;align-items:center;display:flex}.ub_nav{top:var(--notice-bar-height,0);z-index:1000;color:#fff;background-color:#0000;justify-content:center;width:100%;height:60px;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;left:0}.ub_nav .ub_nav_container{justify-content:space-between;align-items:center;width:1200px;max-width:95vw;display:flex}.ub_nav .logo{cursor:pointer;align-items:center;line-height:1;text-decoration:none;display:flex}.ub_nav .logo .logo-img{-o-object-fit:contain;object-fit:contain;width:auto;height:40px;max-height:50px;transition:filter .3s,transform .2s}.ub_nav .left.desktop_nav{align-items:center;width:50%;display:flex}.ub_nav .left.desktop_nav .nav_item_box{margin-right:28px;position:relative}.ub_nav .left.desktop_nav .nav_dropdown{display:inline-block;position:relative}.ub_nav .left.desktop_nav .nav_dropdown .dropdown_title{cursor:pointer;align-items:center;gap:3px;display:inline-flex}.ub_nav .left.desktop_nav .nav_dropdown .dropdown_title .arrow_icon{font-size:12px;transition:transform .2s}.ub_nav .left.desktop_nav .nav_dropdown .dropdown_menu{-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;z-index:10001;background-color:#ffffffeb;border:1px solid #fff9;border-radius:8px;min-width:110px;padding:6px 0;transition:all .25s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 6px 20px #0000001a}.ub_nav .left.desktop_nav .nav_dropdown .dropdown_menu .dropdown_item{color:var(--text-2,#333639);white-space:nowrap;padding:8px 16px;font-size:14px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.ub_nav .left.desktop_nav .nav_dropdown .dropdown_menu .dropdown_item:hover{color:var(--active,#2080f0);background-color:#2080f014}.ub_nav .left.desktop_nav .nav_dropdown:hover .dropdown_title .arrow_icon{transform:rotate(180deg)}.ub_nav .left.desktop_nav .nav_dropdown:hover .dropdown_menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.ub_nav .left.desktop_nav .search{cursor:pointer;justify-content:center;align-items:center;transition:color .2s,transform .2s;display:inline-flex}.ub_nav .left.desktop_nav .search:hover{color:var(--active,#2080f0);transform:scale(1.1)}.ub_nav a{color:#fff;text-decoration:none;transition:color .2s}.ub_nav a:hover{color:var(--active,#2080f0)}.ub_nav a.router-link-exact-active{font-weight:600;color:var(--active,#2080f0)!important}.ub_nav .right.desktop_right{justify-content:flex-end;align-items:center;width:35%;display:flex}.ub_nav .right.desktop_right .login-btn{margin-right:20px}.ub_nav .right.desktop_right img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:34px;height:34px}.ub_nav .right.desktop_right .ub_lang,.ub_nav .right.desktop_right .ub_them{align-items:center;margin-left:14px;display:flex}.ub_nav .right.desktop_right .ub_user_info_menu_dropdown{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:flex}.ub_nav .mobile_actions{align-items:center;gap:14px;display:none}.ub_nav .mobile_actions .mobile_icon_btn{cursor:pointer;color:inherit;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:inline-flex}.ub_nav .mobile_actions .mobile_icon_btn:active{opacity:.7;transform:scale(.92)}.ub_nav .mobile_actions .hamburger_btn{border-radius:6px;padding:4px}.ub_nav.show{-webkit-backdrop-filter:blur(20px)saturate(190%);color:var(--text,#1f2225);isolation:isolate;border-bottom:1px solid #0000000f;transform:translateZ(0);box-shadow:0 2px 12px #0000000f;background-color:#ffffffd9!important}.ub_nav.show a{color:var(--text-2,#333639)}.ub_nav.show a:hover{color:var(--active,#2080f0)}.ub_nav.show a.router-link-exact-active{color:var(--active,#2080f0)!important}.ub_nav.show .logo{color:var(--active,#2080f0)}.ub_nav.show .search{color:var(--text,#1f2225)}.ub_nav.show .search:hover{color:var(--active,#2080f0)}.ub_nav:not(.show) .logo .logo-img{filter:brightness(0)invert()}html:not(.dark) .ub_nav.show .logo .logo-img{filter:none}html.dark .logo .logo-img{filter:brightness(0)invert()}html.dark .ub_nav.show{border-bottom:1px solid #ffffff14;box-shadow:0 4px 20px #0006;background-color:#141418d9!important}html.dark .ub_nav.show .dropdown_menu{background-color:#1e1e23f2;border-color:#ffffff1a}@media (width<=900px){.ub_nav{height:56px}.ub_nav .ub_nav_container{width:100%;max-width:100vw;padding:0 16px}.ub_nav .logo .logo-img{height:32px;max-height:36px}.ub_nav .desktop_nav,.ub_nav .desktop_right{display:none!important}.ub_nav .mobile_actions{display:flex!important}}.mobile_nav_drawer .n-drawer-header{border-bottom:1px solid var(--border-color-light,#eef0f3);padding:16px 20px!important}.mobile_nav_drawer .drawer_header_wrap,.mobile_nav_drawer .drawer_header_wrap .drawer_logo{align-items:center;display:flex}.mobile_nav_drawer .drawer_header_wrap .drawer_logo .drawer_logo_img{-o-object-fit:contain;object-fit:contain;width:auto;height:32px}.mobile_nav_drawer .drawer_body_inner{flex-direction:column;gap:16px;padding-top:8px;display:flex}.mobile_nav_drawer .drawer_user_section{background-color:var(--bg-body,#f4f6f9);border:1px solid var(--border-color-light,#eef0f3);border-radius:12px;padding:14px}.mobile_nav_drawer .drawer_user_section .user_avatar_row{align-items:center;gap:12px;margin-bottom:12px;display:flex}.mobile_nav_drawer .drawer_user_section .user_avatar_row .drawer_avatar{border:2px solid var(--border-color-light,#fff);box-shadow:0 2px 6px #00000014}.mobile_nav_drawer .drawer_user_section .user_avatar_row .user_name_box{flex-direction:column;display:flex;overflow:hidden}.mobile_nav_drawer .drawer_user_section .user_avatar_row .user_name_box .user_display_name{color:var(--text-color,#1f2225);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.mobile_nav_drawer .drawer_user_section .user_avatar_row .user_name_box .user_display_sub{color:var(--text-secondary,#8c8c8c);margin-top:2px;font-size:12px}.mobile_nav_drawer .drawer_user_section .user_quick_actions{gap:8px;display:flex}.mobile_nav_drawer .drawer_user_section .user_quick_actions .user_quick_btn{background-color:var(--bg-card,#fff);border:1px solid var(--border-color,#e0e0e0);color:var(--text-color,#333639);cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:13px;text-decoration:none;transition:all .2s;display:inline-flex}.mobile_nav_drawer .drawer_user_section .user_quick_actions .user_quick_btn:hover{border-color:var(--active,#2080f0);color:var(--active,#2080f0)}.mobile_nav_drawer .drawer_user_section .user_quick_actions .user_quick_btn.logout_btn:hover{color:#e03131;border-color:#e03131}.mobile_nav_drawer .drawer_user_section .drawer_login_btn{background:var(--active,#2080f0);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 8px #2080f040;color:#fff!important}.mobile_nav_drawer .drawer_user_section .drawer_login_btn:active{transform:scale(.98)}.mobile_nav_drawer .drawer_nav_section{flex-direction:column;gap:4px;display:flex}.mobile_nav_drawer .drawer_nav_section .drawer_nav_item{color:var(--text-color,#1f2225);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.mobile_nav_drawer .drawer_nav_section .drawer_nav_item.router-link-exact-active,.mobile_nav_drawer .drawer_nav_section .drawer_nav_item:hover{color:var(--active,#2080f0);background-color:#2080f014}.mobile_nav_drawer .drawer_nav_section .drawer_nav_item .parent_arrow_icon{color:var(--text-secondary,#8c8c8c);transition:transform .2s}.mobile_nav_drawer .drawer_nav_section .drawer_nav_item.is_parent.is_expanded{color:var(--active,#2080f0);background-color:#2080f00d}.mobile_nav_drawer .drawer_nav_section .drawer_nav_item.is_parent.is_expanded .parent_arrow_icon{color:var(--active,#2080f0)}.mobile_nav_drawer .drawer_nav_section .drawer_nav_item .external_icon{color:var(--text-secondary,#8c8c8c)}.mobile_nav_drawer .drawer_nav_section .drawer_sub_menu{border-left:2px solid var(--border-color-light,#e0e0e0);flex-direction:column;gap:2px;margin:4px 0 8px 10px;padding-left:14px;display:flex}.mobile_nav_drawer .drawer_nav_section .drawer_sub_menu .drawer_sub_item{color:var(--text-secondary,#606266);border-radius:6px;padding:9px 12px;font-size:13.5px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.mobile_nav_drawer .drawer_nav_section .drawer_sub_menu .drawer_sub_item.router-link-exact-active,.mobile_nav_drawer .drawer_nav_section .drawer_sub_menu .drawer_sub_item:hover{color:var(--active,#2080f0);background-color:#2080f014}.mobile_nav_drawer .drawer_footer_bar{justify-content:space-between;align-items:center;width:100%;display:flex}.mobile_nav_drawer .drawer_footer_bar .drawer_footer_lang{color:var(--text-secondary,#8c8c8c);align-items:center;gap:8px;font-size:13px;display:flex}html.dark .mobile_nav_drawer{background-color:#18181c!important}html.dark .mobile_nav_drawer .n-drawer-header{border-bottom-color:#ffffff14}html.dark .mobile_nav_drawer .drawer_user_section{background-color:#24242a;border-color:#ffffff14}html.dark .mobile_nav_drawer .drawer_user_section .user_name_box .user_display_name{color:#fff}html.dark .mobile_nav_drawer .drawer_user_section .user_quick_btn{color:#e0e0e0;background-color:#18181c;border-color:#ffffff1f}html.dark .mobile_nav_drawer .drawer_nav_section .drawer_nav_item{color:#e0e0e0}html.dark .mobile_nav_drawer .drawer_nav_section .drawer_nav_item.router-link-exact-active,html.dark .mobile_nav_drawer .drawer_nav_section .drawer_nav_item:hover{color:var(--active,#2080f0);background-color:#2080f026}html.dark .mobile_nav_drawer .drawer_nav_section .drawer_sub_menu{border-left-color:#ffffff1f}html.dark .mobile_nav_drawer .drawer_nav_section .drawer_sub_menu .drawer_sub_item{color:#a0a0a0}html.dark .mobile_nav_drawer .drawer_nav_section .drawer_sub_menu .drawer_sub_item.router-link-exact-active,html.dark .mobile_nav_drawer .drawer_nav_section .drawer_sub_menu .drawer_sub_item:hover{color:var(--active,#2080f0);background-color:#2080f026}.search-modal-content[data-v-5b4a4c64]{flex-direction:column;gap:16px;display:flex}.search-results-box[data-v-5b4a4c64]{min-height:180px;max-height:460px;padding-right:4px;overflow-y:auto}.results-list[data-v-5b4a4c64]{flex-direction:column;gap:12px;display:flex}.results-list .result-item[data-v-5b4a4c64]{background-color:var(--bg-body);border:1px solid var(--border-color-light);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:12px 16px;transition:all .2s;display:flex}.results-list .result-item[data-v-5b4a4c64]:hover{background-color:var(--bg-card-hover);border-color:var(--primary-color);transform:translateY(-2px)}.results-list .result-item .result-title[data-v-5b4a4c64]{color:var(--text-color);font-size:16px;font-weight:600}.results-list .result-item .result-title[data-v-5b4a4c64] mark{color:var(--primary-color);background:#18a05833;border-radius:4px;padding:0 4px}.results-list .result-item .result-abstract[data-v-5b4a4c64]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.results-list .result-item .result-abstract[data-v-5b4a4c64] mark{color:var(--primary-color);background:#18a05833;border-radius:4px;padding:0 4px}.results-list .result-item .result-meta[data-v-5b4a4c64]{color:var(--text-tertiary);gap:16px;font-size:12px;display:flex}.results-list .search-more-row[data-v-5b4a4c64]{justify-content:center;padding:8px 0;display:flex}.no-result[data-v-5b4a4c64],.search-tip[data-v-5b4a4c64]{color:var(--text-tertiary);justify-content:center;align-items:center;padding:40px 0;font-size:14px;display:flex}.ai-clone-floating-root[data-v-c7f5a0bd]{z-index:999;position:fixed;bottom:28px;right:28px}.ai-trigger-bubble[data-v-c7f5a0bd]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative}.ai-trigger-bubble[data-v-c7f5a0bd]:hover{transform:scale(1.08)}.ai-trigger-bubble .avatar-glow-ring[data-v-c7f5a0bd]{background:linear-gradient(135deg,#2080f0,#18a058,#00d2ff);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;padding:2.5px;display:flex;position:relative;box-shadow:0 8px 24px #2080f073}.ai-trigger-bubble .avatar-glow-ring .clone-avatar[data-v-c7f5a0bd]{-o-object-fit:cover;object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%}.ai-trigger-bubble .avatar-glow-ring .ai-badge[data-v-c7f5a0bd]{color:#fff;background:linear-gradient(135deg,#ff4d4f,#ff7875);border:1.5px solid #fff;border-radius:10px;padding:1px 5px;font-size:10px;font-weight:800;line-height:1.2;position:absolute;bottom:-2px;right:-2px}.ai-trigger-bubble .greeting-popover[data-v-c7f5a0bd]{background:var(--card_bg,#fff);width:230px;color:var(--text-color,#1f2225);border:1px solid var(--border-color-light,#e3e6eb);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex;position:absolute;bottom:64px;right:0;box-shadow:0 10px 28px #00000026}.ai-trigger-bubble .greeting-popover .close-popover-btn[data-v-c7f5a0bd]{color:var(--text-tertiary,#94a3b8);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1}.ai-trigger-bubble .greeting-popover .close-popover-btn[data-v-c7f5a0bd]:hover{color:var(--text-color,#1f2225)}.ai-chat-window[data-v-c7f5a0bd]{background:var(--card_bg,#fff);border:1px solid var(--border-color-light,#e3e6eb);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;flex-direction:column;width:400px;max-width:92vw;height:580px;max-height:82vh;display:flex;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 20px 50px #0003}.chat-header[data-v-c7f5a0bd]{background:var(--bg-body,#f8fafc);border-bottom:1px solid var(--border-color-light,#e3e6eb);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.chat-header .header-user-info[data-v-c7f5a0bd]{align-items:center;gap:10px;display:flex}.chat-header .header-user-info .header-avatar-wrap[data-v-c7f5a0bd]{width:36px;height:36px;position:relative}.chat-header .header-user-info .header-avatar-wrap .header-avatar[data-v-c7f5a0bd]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.chat-header .header-user-info .header-avatar-wrap .online-indicator[data-v-c7f5a0bd]{background-color:#18a058;border:1.5px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.chat-header .header-user-info .header-meta[data-v-c7f5a0bd]{flex-direction:column;gap:2px;display:flex}.chat-header .header-user-info .header-meta .header-name[data-v-c7f5a0bd]{color:var(--text-color,#1f2225);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.chat-header .header-user-info .header-meta .header-name .header-tag[data-v-c7f5a0bd]{color:#2080f0;background:#2080f01a;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.chat-header .header-user-info .header-meta .header-desc[data-v-c7f5a0bd]{color:var(--text-tertiary,#94a3b8);align-items:center;gap:4px;font-size:11px;display:flex}.chat-header .header-actions[data-v-c7f5a0bd]{align-items:center;gap:6px;display:flex}.chat-header .header-actions .action-btn[data-v-c7f5a0bd]{color:var(--text-tertiary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.chat-header .header-actions .action-btn[data-v-c7f5a0bd]:hover:not(:disabled){color:var(--text-color,#1f2225);background:#0000000f}.chat-header .header-actions .action-btn[data-v-c7f5a0bd]:disabled{opacity:.4;cursor:not-allowed}.chat-header .header-actions .action-btn.close-btn[data-v-c7f5a0bd]:hover{color:#ff4d4f;background:#ff4d4f1a}.chat-messages-body[data-v-c7f5a0bd]{background-color:var(--card_bg,#fff);flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.chat-messages-body .message-row[data-v-c7f5a0bd]{gap:10px;max-width:100%;display:flex}.chat-messages-body .message-row .msg-avatar-wrap[data-v-c7f5a0bd]{flex-shrink:0;width:32px;height:32px}.chat-messages-body .message-row .msg-avatar-wrap .msg-avatar[data-v-c7f5a0bd]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.chat-messages-body .message-row .msg-bubble-container[data-v-c7f5a0bd]{flex-direction:column;max-width:80%;display:flex}.chat-messages-body .message-row .msg-bubble-container .msg-bubble[data-v-c7f5a0bd]{word-break:break-word;box-shadow:var(--shadow-sm);border-radius:14px;padding:10px 14px;font-size:13.5px;line-height:1.6}.chat-messages-body .message-row .msg-bubble-container .msg-bubble .ai-status-hint[data-v-c7f5a0bd]{color:#2080f0;border-bottom:1px dashed #2080f033;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:4px;font-size:12px;display:flex}.chat-messages-body .message-row .msg-bubble-container .msg-bubble .ai-md-wrapper[data-v-c7f5a0bd] .md-editor-preview-wrapper{padding:0!important}.chat-messages-body .message-row .msg-bubble-container .msg-bubble .ai-md-wrapper[data-v-c7f5a0bd] .md-editor-preview{color:inherit!important;background-color:#0000!important;font-family:inherit!important;font-size:13.5px!important;line-height:1.6!important}.chat-messages-body .message-row .msg-bubble-container .msg-bubble .ai-md-wrapper[data-v-c7f5a0bd] .md-editor-preview p{margin-bottom:6px!important}.chat-messages-body .message-row .msg-bubble-container .msg-bubble .ai-md-wrapper[data-v-c7f5a0bd] .md-editor-preview p:last-child{margin-bottom:0!important}.chat-messages-body .message-row .msg-bubble-container .msg-bubble .ai-md-wrapper[data-v-c7f5a0bd] .md-editor-preview ol,.chat-messages-body .message-row .msg-bubble-container .msg-bubble .ai-md-wrapper[data-v-c7f5a0bd] .md-editor-preview ul{margin-bottom:6px!important;padding-left:18px!important}.chat-messages-body .message-row .msg-bubble-container .msg-bubble .ai-md-wrapper[data-v-c7f5a0bd] .md-editor-preview li{margin-bottom:3px!important}.chat-messages-body .message-row .msg-bubble-container .msg-bubble .ai-md-wrapper[data-v-c7f5a0bd] .md-editor-preview code{border-radius:4px!important;padding:2px 4px!important;font-size:12px!important}.chat-messages-body .message-row .msg-bubble-container .msg-bubble .ai-md-wrapper[data-v-c7f5a0bd] .md-editor-preview pre{border-radius:8px!important;margin:6px 0!important;padding:8px 10px!important;font-size:12px!important}.chat-messages-body .message-row .msg-bubble-container .msg-bubble .ai-md-wrapper[data-v-c7f5a0bd] .md-editor-preview blockquote{opacity:.85;border-left:3px solid #2080f0!important;margin:6px 0!important;padding:4px 8px!important}.chat-messages-body .message-row .msg-bubble-container .msg-bubble .text-rendered[data-v-c7f5a0bd]{white-space:pre-wrap}.chat-messages-body .message-row .msg-bubble-container .msg-bubble .streaming-cursor[data-v-c7f5a0bd]{vertical-align:middle;background:#2080f0;width:6px;height:14px;margin-left:2px;animation:.8s infinite blink-c7f5a0bd;display:inline-block}.chat-messages-body .message-row .msg-bubble-container .msg-time[data-v-c7f5a0bd]{color:var(--text-tertiary,#94a3b8);margin-top:4px;padding:0 4px;font-size:10.5px}.chat-messages-body .message-row.ai[data-v-c7f5a0bd]{align-self:flex-start}.chat-messages-body .message-row.ai .msg-bubble[data-v-c7f5a0bd]{background-color:var(--bg-body,#f1f5f9);color:var(--text-color,#1f2225);border-top-left-radius:4px}.chat-messages-body .message-row.user[data-v-c7f5a0bd]{flex-direction:row-reverse;align-self:flex-end}.chat-messages-body .message-row.user .msg-bubble[data-v-c7f5a0bd]{background-color:var(--primary-color,#2080f0);color:#fff;border-top-right-radius:4px}.chat-messages-body .message-row.user .msg-time[data-v-c7f5a0bd]{text-align:right}.chat-messages-body .quick-prompts-wrap[data-v-c7f5a0bd]{margin-top:10px}.chat-messages-body .quick-prompts-wrap .prompts-title[data-v-c7f5a0bd]{color:var(--text-tertiary,#94a3b8);margin-bottom:6px;font-size:11.5px}.chat-messages-body .quick-prompts-wrap .prompts-grid[data-v-c7f5a0bd]{flex-direction:column;gap:6px;display:flex}.chat-messages-body .quick-prompts-wrap .prompts-grid .prompt-chip[data-v-c7f5a0bd]{background:var(--bg-body,#f8fafc);border:1px solid var(--border-color-light,#e3e6eb);color:var(--text-2,#334155);text-align:left;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px;transition:all .2s}.chat-messages-body .quick-prompts-wrap .prompts-grid .prompt-chip[data-v-c7f5a0bd]:hover{color:#2080f0;background:#2080f00d;border-color:#2080f0}.chat-input-footer[data-v-c7f5a0bd]{background:var(--bg-body,#f8fafc);border-top:1px solid var(--border-color-light,#e3e6eb);padding:12px 14px}.chat-input-footer .auth-gate-box[data-v-c7f5a0bd]{color:#2080f0;background:#2080f014;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;font-weight:500;display:flex}.chat-input-footer .auth-gate-box .lock-icon[data-v-c7f5a0bd]{color:#2080f0}.chat-input-footer .input-form[data-v-c7f5a0bd]{background:var(--card_bg,#fff);border:1px solid var(--border-color-light,#e3e6eb);box-sizing:border-box;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:6px 10px;transition:border-color .2s,box-shadow .2s;display:flex}.chat-input-footer .input-form[data-v-c7f5a0bd]:focus-within{border-color:#2080f0;box-shadow:0 0 0 2px #2080f026}.chat-input-footer .input-form .chat-textarea[data-v-c7f5a0bd]{resize:none;height:20px;min-height:20px;max-height:80px;color:var(--text-color,#1f2225);box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:13.5px;line-height:20px;display:block}.chat-input-footer .input-form .chat-textarea[data-v-c7f5a0bd]::placeholder{color:var(--text-tertiary,#94a3b8)}.chat-input-footer .input-form .send-btn[data-v-c7f5a0bd]{color:#fff;cursor:pointer;background-color:#2080f0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.chat-input-footer .input-form .send-btn[data-v-c7f5a0bd]:hover:not(:disabled){background-color:#1060c9;transform:translateY(-1px)}.chat-input-footer .input-form .send-btn[data-v-c7f5a0bd]:disabled{opacity:.4;cursor:not-allowed}.chat-input-footer .input-form .send-btn.stop-btn[data-v-c7f5a0bd]{background-color:#ff4d4f}.chat-input-footer .input-form .send-btn.stop-btn[data-v-c7f5a0bd]:hover{background-color:#d9363e}@keyframes blink-c7f5a0bd{0%,to{opacity:1}50%{opacity:0}}.pop-bubble-enter-active[data-v-c7f5a0bd],.pop-bubble-leave-active[data-v-c7f5a0bd]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.pop-bubble-enter-from[data-v-c7f5a0bd],.pop-bubble-leave-to[data-v-c7f5a0bd]{opacity:0;transform:translateY(10px)scale(.9)}.chat-modal-fade-enter-active[data-v-c7f5a0bd],.chat-modal-fade-leave-active[data-v-c7f5a0bd]{transition:all .3s cubic-bezier(.16,1,.3,1)}.chat-modal-fade-enter-from[data-v-c7f5a0bd],.chat-modal-fade-leave-to[data-v-c7f5a0bd]{opacity:0;transform:scale(.92)translateY(20px)}
