.chat-footer[data-v-c9e0e7fd]{display:flex;align-items:flex-end;padding:16px 0 16px 16px;position:relative;border-top:1px solid #D0D0D0}.chat-footer__input-textarea[data-v-c9e0e7fd]{font-size:14px;width:100%;max-height:100px;padding:0 48px 0 0;height:16px;resize:none;overflow-y:auto;border:none;outline:none;background:transparent;font-family:inherit;box-sizing:content-box}.chat-footer__input-textarea[data-v-c9e0e7fd]::placeholder{color:#787890}.chat-footer__input-send[data-v-c9e0e7fd]{color:#3256e3;position:absolute;right:12px;bottom:12px;cursor:pointer;transition:.3s all}.chat-footer__input-send[data-v-c9e0e7fd]:hover{opacity:.9}.typing-indicator[data-v-1dddb0c5]{display:flex;justify-content:center;align-items:center;gap:4px;padding:8px 12px;width:fit-content;min-height:35px;border-radius:12px 12px 12px 0;background:#eaeaea}.typing-indicator__dot[data-v-1dddb0c5]{width:4px;height:4px;background-color:#0a112d;border-radius:50%;animation:blink-1dddb0c5 1.4s infinite ease-in-out both}.typing-indicator__dot[data-v-1dddb0c5]:nth-child(2){animation-delay:.2s}.typing-indicator__dot[data-v-1dddb0c5]:nth-child(3){animation-delay:.4s}@keyframes blink-1dddb0c5{0%,80%,to{opacity:.2;transform:scale(1)}40%{opacity:1;transform:scale(1.4)}}.chat-faq[data-v-e16e9575]{display:grid;gap:8px;margin-top:16px}.chat-faq-question[data-v-e16e9575]{padding:8px 16px;border-radius:12px;background:#3256e3;color:#fff;font-size:13px;cursor:pointer;transition:transform .2s ease;will-change:transform}.chat-faq-question[data-v-e16e9575]:hover{transform:scale(1.01)}.chat-faq-question[data-v-e16e9575]:active{transform:scale(.99)}.chat-message-text[data-v-f80a5379]{display:flex;align-items:flex-start;gap:8px;margin:4px 0}.chat-message-text__index[data-v-f80a5379]{width:20px;height:20px;min-width:20px;border-radius:50%;background-color:#0000000d;color:inherit;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:500}.chat-body[data-v-b7ec2f9f]{padding:20px 16px;flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.chat-body--scroll-smooth[data-v-b7ec2f9f]{scroll-behavior:smooth}.chat-body__text[data-v-b7ec2f9f]{font-size:13px}.chat-body-item[data-v-b7ec2f9f]{display:flex;flex-direction:column;gap:4px;max-width:100%}.chat-body-item--user[data-v-b7ec2f9f]{align-self:flex-end}.chat-body-item__message[data-v-b7ec2f9f]{font-size:13px;padding:8px 12px;border-radius:12px;word-break:break-word;white-space:pre-line}.chat-body-item__message--user[data-v-b7ec2f9f]{border-bottom-right-radius:4px;background:#eaeefc}.chat-body-item__message--ai[data-v-b7ec2f9f]{border-bottom-left-radius:4px;align-self:flex-start;background:#eaeaea}.chat-body-item-header[data-v-b7ec2f9f]{display:flex;align-items:center;gap:8px}.chat-body-item-header__name[data-v-b7ec2f9f]{font-size:13px;font-weight:500}.chat-body-item-header__date[data-v-b7ec2f9f]{font-size:13px;color:#696969}.chat-box[data-v-5b17f164]{display:flex;flex-direction:column;height:684px;min-height:400px;max-height:100%;width:330px;position:fixed;right:16px;bottom:96px;border-radius:20px;border:1px solid #D0D0D0;background:#fff}@media screen and (max-width: 1536px){.chat-box[data-v-5b17f164]{height:calc(100vh - 200px)}}@media screen and (max-width: 560px){.chat-box[data-v-5b17f164]{height:100%;width:100%;bottom:0;right:0;border-radius:0;border:0}}.chat-box-header[data-v-5b17f164]{display:flex;align-items:center;justify-content:space-between;padding:16px 12px 0 16px}.chat-box-header__title[data-v-5b17f164]{font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}.chat-box-header__close[data-v-5b17f164]{cursor:pointer;transition:.3s all}.chat-box-header__close[data-v-5b17f164]:hover{opacity:.8}.main-layout[data-v-3a2ad32b]{display:flex;justify-content:center;align-items:center;height:100%}.main-layout__logo-link[data-v-3a2ad32b]{display:inline-flex;text-decoration:none}.main-layout__btn-chat[data-v-3a2ad32b]{position:fixed;bottom:16px;right:16px;cursor:pointer;transition:.3s all}.main-layout__btn-chat[data-v-3a2ad32b]:hover{opacity:.95}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%;overflow:hidden;margin:0;padding:0;color:#0a112d}body{font-family:Manrope,sans-serif}
