.primary[data-v-262f4d4e]{background:linear-gradient(90deg,#24ee89,#9fe871);height:40px}.secondary[data-v-262f4d4e]{background:#2f4553;box-shadow:0 2px 4px #00000040;width:46px;height:40px}.text[data-v-262f4d4e]{font-weight:600;font-size:14px;padding:12px 19px;color:#000}.input[data-v-8bd6c67f]{font-weight:600;font-size:14px;padding:0 12px;color:#fff}.chat-date-tag[data-v-50aaa698]{position:sticky;top:0;align-self:center;padding:6px 16px;border-radius:20px;background:#213743d9;color:#e8faff;font-size:12px;font-weight:600;line-height:1;z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .3s ease,transform .3s ease}.chat-date-tag.is-hidden[data-v-50aaa698]{opacity:0}.emoji-panel[data-v-2e54dab3]{position:absolute;left:0;right:0;bottom:131px;width:100%;background:#213743;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,12px);z-index:11;box-shadow:0 -4px 12px #00000080}.emoji-header[data-v-2e54dab3]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:600;font-size:14px;color:#fff}.emoji-close[data-v-2e54dab3]{background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer}.chat-emoji-container[data-v-2e54dab3]{height:224px;overflow-y:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0 25px}.chat-emoji-container[data-v-2e54dab3]::-webkit-scrollbar{width:5px}.chat-emoji-container[data-v-2e54dab3]::-webkit-scrollbar-thumb{background:#d9d9d933;border-radius:999px}.chat-emoji-container[data-v-2e54dab3]::-webkit-scrollbar-track{background:transparent}.emoji-item[data-v-2e54dab3]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:6px;font-size:22px;background:#213743;color:inherit;transition:background .15s ease;cursor:pointer}.emoji-item[data-v-2e54dab3]:hover{background:#d9d9d9}.emoji-slide-enter-active[data-v-2e54dab3],.emoji-slide-leave-active[data-v-2e54dab3]{transition:transform .18s ease,opacity .18s ease}.emoji-slide-enter-from[data-v-2e54dab3],.emoji-slide-leave-to[data-v-2e54dab3]{opacity:0;transform:translateY(12px)}.item[data-v-67cd4aeb]{position:relative;max-width:100%;min-height:20px;display:flex;flex-direction:column;border-radius:12px;margin-bottom:4px}.item[data-v-67cd4aeb]:last-of-type{margin-bottom:0}.message-body[data-v-67cd4aeb]{word-break:break-word}.message-text[data-v-67cd4aeb]{min-width:0}.message-text[data-v-67cd4aeb] .submitLink{color:#24ee89;text-decoration:underline;cursor:pointer;transition:opacity .2s}.message-text[data-v-67cd4aeb] .submitLink:hover{opacity:.8}.message-text[data-v-67cd4aeb] .submitLink:active{opacity:.6}.text-content[data-v-67cd4aeb]{display:inline;word-break:break-word}.message-time[data-v-67cd4aeb]{position:relative;float:right;font-size:8px;opacity:.5;line-height:1;white-space:nowrap;margin-left:4px}.robot[data-v-67cd4aeb]{display:flex;flex-direction:column;align-items:start;width:100%;color:#e8faff;font-size:14px;padding-left:6px}.robot .item[data-v-67cd4aeb]{background-color:#213743}.user[data-v-67cd4aeb]{display:flex;flex-direction:column;align-items:end;width:100%;color:#e8faff;font-size:14px;padding-right:6px}.user .item[data-v-67cd4aeb]{background-color:#1475e1;border-radius:20px 16px 16px 20px}.user[data-v-c5d9c80a]{display:flex;flex-direction:column;align-items:end;width:100%;color:#e8faff;font-size:14px;padding-right:6px}.user .item[data-v-c5d9c80a]{background-color:#1475e1;border-radius:20px 16px 16px 20px;position:relative;max-width:100%;min-height:20px;display:flex;flex-direction:column}.message-body[data-v-c5d9c80a]{word-break:break-word}.message-text[data-v-c5d9c80a]{min-width:0}.chat-loading[data-v-c5d9c80a]{display:flex;align-items:center;padding:6px 0}.loading-dot[data-v-c5d9c80a]{display:inline-block;border-radius:50%;background-color:#e8faff;opacity:.6;animation:loading-bounce-c5d9c80a 1.4s ease-in-out infinite}.loading-dot[data-v-c5d9c80a]:nth-child(1){animation-delay:0s}.loading-dot[data-v-c5d9c80a]:nth-child(2){animation-delay:.2s}.loading-dot[data-v-c5d9c80a]:nth-child(3){animation-delay:.4s}.loading-dot[data-v-c5d9c80a]:nth-child(4){animation-delay:.4s}.loading-dot[data-v-c5d9c80a]:nth-child(5){animation-delay:.6s}@keyframes loading-bounce-c5d9c80a{0%,80%,to{transform:scale(.8);opacity:.4}40%{transform:scale(1.2);opacity:1}}.chat-toast-container[data-v-609a61d5]{position:fixed;top:40%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:12px;z-index:9999;pointer-events:none}.chat-toast-item[data-v-609a61d5]{min-width:160px;max-width:320px;background:#000000b3;color:#fff;padding:10px 16px;border-radius:12px;font-size:14px;line-height:20px;text-align:center;box-shadow:0 12px 32px #00000059;pointer-events:auto}.chat-toast-text[data-v-609a61d5]{display:inline-block;word-break:break-word}.chat-toast-enter-active[data-v-609a61d5],.chat-toast-leave-active[data-v-609a61d5]{transition:all .2s ease}.chat-toast-enter-from[data-v-609a61d5],.chat-toast-leave-to[data-v-609a61d5]{opacity:0;transform:translate(-50%,-8px)}.chat-container[data-v-841ae6c9]{display:flex;flex-direction:column}.chat-header[data-v-841ae6c9]{background:#0f212f;box-shadow:0 4px 6px -1px #0003,0 2px 4px -1px #0000001f}.chat-message[data-v-841ae6c9]{background:#0f212f;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}
