#components-back-top-demo-custom .ant-back-top[data-v-f937f85e]{bottom:272px;right:auto}#components-back-top-demo-custom .ant-back-top-inner[data-v-f937f85e]{height:34px;width:34px;line-height:34px;border-radius:50%;color:var(--content-background);text-align:center;font-size:20px}#phone_back_top_custom .ant-back-top[data-v-5e29eaba]{right:auto}#phone_back_top_custom .ant-back-top-inner[data-v-5e29eaba]{height:34px;width:34px;line-height:34px;border-radius:50%;color:var(--content-background);text-align:center;font-size:20px}.footer_buttons_phone{position:fixed;bottom:3.6rem;right:3rem;z-index:8888}.footer_buttons_pc{position:fixed;bottom:3.6rem;right:6.6rem;z-index:888}.footer_buttons_pc .authorReminds-icon-container,.footer_buttons_pc .chat-icon-container,.footer_buttons_pc .feedback-icon-container,.footer_buttons_pc .gitee-icon-container,.footer_buttons_pc .github-icon-container{border-radius:50%;width:34px;height:34px;text-align:center;cursor:pointer}.footer_buttons_pc .authorReminds-icon-container i,.footer_buttons_pc .chat-icon-container i,.footer_buttons_pc .feedback-icon-container i,.footer_buttons_pc .gitee-icon-container i,.footer_buttons_pc .github-icon-container i{line-height:34px;color:#fff}.footer_buttons_pc .authorReminds-icon-container,.footer_buttons_pc .chat-icon-container,.footer_buttons_pc .gitee-icon-container,.footer_buttons_pc .github-icon-container{margin-top:10px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.ai-chat[data-v-78d5f655]{display:flex;flex-direction:column;align-items:flex-end;position:fixed;bottom:24px;right:24px;z-index:9999}.float-btn-ai[data-v-78d5f655]{width:40px;height:40px;border-radius:50%;background:linear-gradient(15deg,var(--default-theme-color),var(--ai-background));color:var(--ai-text-color);font-size:16px;font-weight:700;border:none;cursor:pointer;box-shadow:0 8px 24px rgba(59,130,246,.3);transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;align-items:center;justify-content:center}.float-btn-ai[data-v-78d5f655]:hover{transform:scale(1.08);box-shadow:0 12px 32px rgba(59,130,246,.4)}.chat-fade-enter-active[data-v-78d5f655],.chat-fade-leave-active[data-v-78d5f655]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.chat-fade-enter-from[data-v-78d5f655]{opacity:0;transform:translateY(24px) scale(.96)}.chat-fade-leave-to[data-v-78d5f655]{opacity:0;transform:translateY(12px) scale(.96)}.chat-window[data-v-78d5f655]{box-shadow:0 20px 60px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;margin-bottom:16px;transition:none;border-radius:10px}.chat-header[data-v-78d5f655]{padding:16px;background:linear-gradient(15deg,var(--default-theme-color),var(--ai-background));color:var(--ai-text-color);font-weight:600}.chat-header[data-v-78d5f655],.title[data-v-78d5f655]{display:flex;align-items:center;justify-content:space-between}.title[data-v-78d5f655]{gap:8px;font-size:16px}.icon[data-v-78d5f655]{font-size:20px}.header-actions[data-v-78d5f655]{display:flex;align-items:center;gap:12px}.fullscreen-btn[data-v-78d5f655]{font-size:18px;cursor:pointer;color:var(--ai-text-color);opacity:.9;transition:opacity .2s;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.fullscreen-btn[data-v-78d5f655]:hover{opacity:1}.close-btn[data-v-78d5f655]{font-size:18px;cursor:pointer;color:var(--ai-text-color);opacity:.9;transition:opacity .2s;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-78d5f655]:hover{opacity:1}.msg-list[data-v-78d5f655]{flex:1;padding:18px 12px;overflow-y:auto;background:var(--ai-background2)}.msg-list[data-v-78d5f655]::-webkit-scrollbar{width:4px}.msg-list[data-v-78d5f655]::-webkit-scrollbar-thumb{background:var(--ai-background3);border-radius:2px}.msg[data-v-78d5f655]{display:flex;align-items:center;gap:10px;margin-bottom:16px;-webkit-animation:msgIn-data-v-78d5f655 .3s cubic-bezier(.25,.8,.25,1);animation:msgIn-data-v-78d5f655 .3s cubic-bezier(.25,.8,.25,1)}@-webkit-keyframes msgIn-data-v-78d5f655{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes msgIn-data-v-78d5f655{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.msg.user[data-v-78d5f655]{flex-direction:row-reverse;justify-content:flex-start}.msg.bot[data-v-78d5f655]{justify-content:flex-start}.bubble[data-v-78d5f655]{max-width:90%;padding:7px 11px;line-height:1.55;word-break:break-word;box-shadow:0 2px 8px rgba(0,0,0,.04)}.msg.user .bubble[data-v-78d5f655]{background:var(--content-background);color:var(--ai-text-color2);border:1px solid var(--ai-background2);border-radius:10px 10px 3px 10px}.msg.bot .bubble[data-v-78d5f655]{background:var(--content-background);color:var(--ai-text-color2);border:1px solid var(--ai-background2);border-radius:10px 10px 10px 3px}.avatar[data-v-78d5f655]{width:32px;height:32px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.input-bar[data-v-78d5f655]{display:flex;padding:14px;border-top:1px solid var(--ai-text-color3);background:var(--content-background);gap:10px}.input-bar input[data-v-78d5f655]{flex:1;padding:10px;border:1px solid var(--ai-text-color);border-radius:20px;outline:none;font-size:14px;background:var(--ai-background2)}.input-bar input[data-v-78d5f655]:focus{border-color:var(--default-theme-color);background:var(--content-background)}.send-btn[data-v-78d5f655]{padding:0 20px;background:linear-gradient(15deg,var(--default-theme-color),var(--ai-background));color:var(--ai-text-color);border:none;border-radius:20px;cursor:pointer;font-weight:500;transition:all .2s}.send-btn[data-v-78d5f655]:hover:not([disabled]){background:linear-gradient(15deg,var(--default-theme-color),#f3f2f2)}.send-btn[disabled][data-v-78d5f655]{background:linear-gradient(15deg,var(--ai-background4),var(--ai-background));cursor:not-allowed}.bubble code[data-v-78d5f655]{font-family:Consolas,Monaco,monospace;font-size:13px;color:#abb2bf;white-space:pre;word-wrap:normal}