.global-wrap[data-v-ae133ebe]{background:linear-gradient(180deg,#a4cbff,#fff 39.18%);background-repeat:no-repeat;background-size:100% 812px;flex:none;height:calc(100vh - 68px);overflow:hidden}.ai-card[data-v-ae133ebe]{border-radius:6px;--el-border-color-light:unset;--el-card-border-color:unset;background-color:unset;max-width:754px}.ai-card[data-v-ae133ebe] .el-card__body{height:100%;padding:0}.chat-content .chat-item[data-v-ae133ebe]{margin:0 0 12px;max-width:80%;padding:12px 16px}.chat-content .chat-item.user[data-v-ae133ebe]{align-self:flex-end;background:#6485f0;border-radius:12px 12px 0;color:#fff}.chat-content .chat-item.ai[data-v-ae133ebe],.chat-content .chat-item.system[data-v-ae133ebe]{align-self:flex-start;background:#f8f9fb;border-radius:12px 12px 12px 0;color:#333}.session-content .session-item[data-v-ae133ebe]{background:#f8f9fb;border-radius:12px;color:#333;gap:4px;margin:0 16px 12px;padding:12px 16px}.session-content .session-item .session-title[data-v-ae133ebe]{font-size:16px;font-weight:700}.session-content .session-item .session-info[data-v-ae133ebe]{color:#0006;font-size:14px}.footer[data-v-ae133ebe]{background:#fff;border-radius:20px;box-shadow:0 10px 25px #00000040;flex-shrink:0;margin-bottom:16px;max-width:754px;padding-bottom:16px;padding-top:16px}.footer .ask[data-v-ae133ebe]{background:#f8f9fb;border-radius:12px;flex-shrink:0;margin:0 16px 6px;padding:0 15px}.footer .ask .ask-input[data-v-ae133ebe]{gap:4px}.footer .ask .__textarea[data-v-ae133ebe]{background-color:unset;border:none;height:100%;outline:none;overflow:hidden;resize:none}.footer .ask .__textarea[data-v-ae133ebe],.footer .ask .placeholder[data-v-ae133ebe],.footer .ask .shadow-input[data-v-ae133ebe]{line-height:normal;min-height:calc(1.5em + 28px);padding:14px 0}.footer .ask .max-h[data-v-ae133ebe]{max-height:20vh}.footer .ask .send[data-v-ae133ebe]{border-radius:7px;height:32px;width:32px}.footer .ask .send .line[data-v-ae133ebe]{border-radius:2px;height:2px;width:14px}.footer .menu[data-v-ae133ebe]{padding:4px 0}.footer .menu .add[data-v-ae133ebe]{border-radius:50%;height:54px;width:54px}.footer .menu .item[data-v-ae133ebe]{width:50px}.footer .menu .item .icon[data-v-ae133ebe]{height:30px;width:30px}.footer .menu .item .txt[data-v-ae133ebe]{color:#333;font-size:12px;margin-top:2px;text-align:center}.footer .menu .item.active .txt[data-v-ae133ebe]{color:#6485f0}
