.ad .el-col[data-v-542217c5]{margin-bottom:3px}.ad .el-col[data-v-542217c5]:last-child{margin-bottom:0}.ad-image[data-v-542217c5]{height:40px;width:100%}@media screen and (max-width:768px){.ad .el-col[data-v-542217c5]{margin-bottom:1px}.ad .el-col[data-v-542217c5]:last-child{margin-bottom:0}.ad-image[data-v-542217c5]{height:35px}}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;align-items:center;background:var(--el-avatar-bg-color);box-sizing:border-box;color:var(--el-avatar-text-color);display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);justify-content:center;outline:none;overflow:hidden;text-align:center;width:var(--el-avatar-size)}.el-avatar>img{display:block;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{background:#fff;color:#24292e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{background-color:#f0fff4;color:#22863a}.hljs-deletion{background-color:#ffeef0;color:#b31d28}.ai-chat-container[data-v-7cdf62ad]{bottom:50px;position:fixed;right:20px;z-index:999}.ai-chat-container .chat-button[data-v-7cdf62ad]{cursor:pointer;transition:all .3s ease}.ai-chat-container .chat-button[data-v-7cdf62ad]:hover{transform:scale(1.05)}.ai-chat-container .chat-button .el-button[data-v-7cdf62ad]{box-shadow:0 4px 12px #00000026;height:50px;width:50px}.ai-chat-container .chat-button .el-button .el-icon[data-v-7cdf62ad]{font-size:20px}.ai-chat-container .chat-window[data-v-7cdf62ad]{background:#fff;border-radius:12px;bottom:unset;box-shadow:0 6px 16px #0000001f;display:flex;flex-direction:column;height:500px;overflow:hidden;position:fixed;right:20px;top:var(--283f05e4);transition:none;width:370px}.ai-chat-container .chat-window .chat-header[data-v-7cdf62ad]{align-items:center;background:#409eff;color:#fff;display:flex;justify-content:space-between;padding:12px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-chat-container .chat-window .chat-header .title[data-v-7cdf62ad]{align-items:center;display:flex;font-size:16px;font-weight:500;gap:8px}.ai-chat-container .chat-window .chat-header .title .el-icon[data-v-7cdf62ad]{font-size:18px}.ai-chat-container .chat-window .chat-header .actions .close-button[data-v-7cdf62ad]{color:#fff}.ai-chat-container .chat-window .chat-header .actions .close-button[data-v-7cdf62ad]:hover{opacity:.8}.ai-chat-container .chat-window .chat-header .actions .close-button .el-icon[data-v-7cdf62ad]{font-size:18px}.ai-chat-container .chat-window .chat-messages[data-v-7cdf62ad]{background:#f9f9f9;flex:1;font-size:12px;overflow-y:auto;padding:16px}.ai-chat-container .chat-window .chat-messages .message[data-v-7cdf62ad]{margin-bottom:16px}.ai-chat-container .chat-window .chat-messages .message.user-message .message-content[data-v-7cdf62ad]{flex-direction:row-reverse}.ai-chat-container .chat-window .chat-messages .message.user-message .message-content .message-bubble[data-v-7cdf62ad]{background:#e1f3ff;border-radius:12px 12px 2px;color:#333}.ai-chat-container .chat-window .chat-messages .message.user-message .message-content .message-time[data-v-7cdf62ad]{text-align:right}.ai-chat-container .chat-window .chat-messages .message.ai-message .message-bubble[data-v-7cdf62ad]{background:#f0f9eb;border-radius:12px 12px 12px 2px;color:#333}.ai-chat-container .chat-window .chat-messages .message .message-content[data-v-7cdf62ad]{display:flex;gap:8px;margin-bottom:4px}.ai-chat-container .chat-window .chat-messages .message .message-content .message-text[data-v-7cdf62ad]{max-width:80%}.ai-chat-container .chat-window .chat-messages .message .message-content .message-text .message-bubble[data-v-7cdf62ad]{padding:10px 12px;word-break:break-word}.ai-chat-container .chat-window .chat-messages .message .message-content .message-text .message-bubble p[data-v-7cdf62ad]{line-height:1.5;margin:0}.ai-chat-container .chat-window .chat-messages .message .message-content .message-text .message-bubble .formatted-content[data-v-7cdf62ad]{line-height:1.5}.ai-chat-container .chat-window .chat-messages .message .message-content .message-text .message-bubble .formatted-content .bold-text[data-v-7cdf62ad]{font-weight:700}.ai-chat-container .chat-window .chat-messages .message .message-content .message-text .message-bubble .formatted-content .code-block[data-v-7cdf62ad]{background:#f8f8f8;border:1px solid #eaeaea;border-radius:6px;margin:10px 0;overflow-x:auto;padding:8px}.ai-chat-container .chat-window .chat-messages .message .message-content .message-text .message-bubble .formatted-content .code-block code[data-v-7cdf62ad]{font-family:Menlo,Monaco,Courier New,monospace;font-size:13px;white-space:pre}.ai-chat-container .chat-window .chat-messages .message .message-content .message-text .message-bubble .formatted-content .inline-code[data-v-7cdf62ad]{background:#f0f0f0;border-radius:3px;color:#e83e8c;font-family:Menlo,Monaco,Courier New,monospace;font-size:13px;padding:2px 4px}.ai-chat-container .chat-window .chat-messages .message .message-content .message-text .message-bubble .formatted-content a[data-v-7cdf62ad]{color:#409eff;text-decoration:none}.ai-chat-container .chat-window .chat-messages .message .message-content .message-text .message-bubble .formatted-content a[data-v-7cdf62ad]:hover{text-decoration:underline}.ai-chat-container .chat-window .chat-messages .message .message-content .message-text .message-time[data-v-7cdf62ad]{color:#999;font-size:12px;margin-top:4px}.ai-chat-container .chat-window .chat-messages .loading-indicator[data-v-7cdf62ad]{align-items:center;color:#666;display:flex;font-size:14px;gap:8px;margin-top:8px}.ai-chat-container .chat-window .chat-messages .loading-indicator .el-icon[data-v-7cdf62ad]{color:#409eff;font-size:16px}.ai-chat-container .chat-window .ai-disclaimer[data-v-7cdf62ad]{align-items:center;background:#f9f9f9;border-top:1px dashed #e0e0e0;color:#909399;display:flex;font-size:12px;gap:6px;padding:8px 12px}.ai-chat-container .chat-window .ai-disclaimer .el-icon[data-v-7cdf62ad]{color:#909399;font-size:14px}.ai-chat-container .chat-window .ai-disclaimer span[data-v-7cdf62ad]{line-height:1.4}.ai-chat-container .chat-window .chat-input[data-v-7cdf62ad]{background:#fff;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:10px;padding:12px}.ai-chat-container .chat-window .chat-input .el-textarea[data-v-7cdf62ad] .el-textarea__inner{border-radius:8px;height:60px;padding:8px 12px;resize:none}.ai-chat-container .chat-window .chat-input .el-textarea[data-v-7cdf62ad] .el-textarea__inner:focus{box-shadow:0 0 0 2px #409eff33}.ai-chat-container .chat-window .chat-input .send-button[data-v-7cdf62ad]{align-self:flex-end}.ai-chat-container .chat-window .chat-input .send-button .el-icon[data-v-7cdf62ad]{margin-right:6px}@media screen and (max-width:768px){.ai-chat-container .chat-window[data-v-7cdf62ad]{bottom:unset;height:70vh;right:5%;top:100px;width:90%}}
