.AiChat[data-v-1bed571d]{height:calc(100vh - 200px);margin:0 auto;max-width:900px;min-height:500px;padding:20px}.ChatContainer[data-v-1bed571d]{border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden}.TopToolbar[data-v-1bed571d]{background:var(--color-bg-2);border-bottom:1px solid var(--color-neutral-3);justify-content:space-between;padding:12px 20px}.ModelSelector[data-v-1bed571d],.TopToolbar[data-v-1bed571d]{align-items:center;display:flex}.ModelSelector[data-v-1bed571d]{gap:12px}.ModelLabel[data-v-1bed571d]{color:var(--color-text-2);font-size:13px;white-space:nowrap}.ClearButton[data-v-1bed571d]{color:var(--color-text-3);transition:all .3s ease}.ClearButton[data-v-1bed571d]:hover{background:var(--color-fill-2);color:rgb(var(--red-6))}.MessageList[data-v-1bed571d]{flex:1;overflow-y:auto;padding:20px;scroll-behavior:smooth}.MessageItem[data-v-1bed571d]{animation:fadeIn-1bed571d .3s ease;display:flex;gap:12px;margin-bottom:20px}@keyframes fadeIn-1bed571d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MessageItem.user[data-v-1bed571d]{flex-direction:row-reverse}.MessageAvatar[data-v-1bed571d]{flex-shrink:0}.AvatarImg[data-v-1bed571d]{-o-object-fit:cover;object-fit:cover}.AvatarIcon[data-v-1bed571d],.AvatarImg[data-v-1bed571d]{border-radius:50%;height:40px;width:40px}.AvatarIcon[data-v-1bed571d]{align-items:center;display:flex;font-size:20px;justify-content:center}.AvatarIcon.user[data-v-1bed571d]{background:rgb(var(--arcoblue-6));color:#fff;overflow:hidden}.AvatarIcon.user .AvatarImg[data-v-1bed571d]{height:100%;width:100%}.MessageContent[data-v-1bed571d]{background:var(--color-fill-2);border-radius:12px;max-width:70%;padding:12px 16px}.MessageItem.user .MessageContent[data-v-1bed571d]{background:rgb(var(--arcoblue-6));color:#fff}.MessageItem.assistant .MessageContent[data-v-1bed571d]{background:var(--color-fill-2);color:var(--color-text-1)}.MessageText[data-v-1bed571d]{font-size:14px;line-height:1.6}.MessageText[data-v-1bed571d] code{background:#0000001a;border-radius:4px;font-family:monospace;font-size:13px;padding:2px 6px}.MessageItem.user .MessageText[data-v-1bed571d] code{background:#fff3}.MessageTime[data-v-1bed571d]{color:var(--color-text-3);font-size:11px;margin-top:6px;opacity:.7}.MessageItem.user .MessageTime[data-v-1bed571d]{color:#fffc}.LoadingDots[data-v-1bed571d]{display:flex;gap:4px;padding:8px 0}.LoadingDots span[data-v-1bed571d]{animation:bounce-1bed571d 1.4s ease-in-out infinite both;background:var(--color-text-3);border-radius:50%;height:8px;width:8px}.LoadingDots span[data-v-1bed571d]:first-child{animation-delay:-.32s}.LoadingDots span[data-v-1bed571d]:nth-child(2){animation-delay:-.16s}@keyframes bounce-1bed571d{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.InputArea[data-v-1bed571d]{background:var(--color-bg-2);border-top:1px solid var(--color-neutral-3);padding:16px 20px}.InputWrapper[data-v-1bed571d]{align-items:flex-end;display:flex;gap:12px}.ChatInput[data-v-1bed571d]{flex:1}.ChatInput[data-v-1bed571d] .arco-textarea{border-radius:20px;padding:10px 16px;resize:none}.SendButton[data-v-1bed571d]{border-radius:50%;flex-shrink:0;height:44px;justify-content:center;padding:0;width:44px}.InputTips[data-v-1bed571d],.SendButton[data-v-1bed571d]{align-items:center;display:flex}.InputTips[data-v-1bed571d]{color:var(--color-text-3);font-size:12px;justify-content:space-between;margin-top:8px}@media (max-width:640px){.AiChat[data-v-1bed571d]{height:calc(100vh - 160px);padding:12px}.TopToolbar[data-v-1bed571d]{gap:8px;padding:10px 12px}.ModelSelector[data-v-1bed571d],.TopToolbar[data-v-1bed571d]{flex-wrap:wrap}.ClearButton[data-v-1bed571d],.ModelLabel[data-v-1bed571d]{font-size:12px}.AvatarIcon[data-v-1bed571d],.AvatarImg[data-v-1bed571d]{height:36px;width:36px}.MessageContent[data-v-1bed571d]{max-width:80%}}
