.chat-header[data-v-56065ca8]{align-items:center;border-bottom:1px solid #ebebed;display:flex;gap:8px;justify-content:space-between;padding:16px}@media(max-width:768px){.chat-header[data-v-56065ca8]{padding:12px 16px}}.chat-header__brand[data-v-56065ca8]{align-items:center;display:flex;gap:8px}.chat-header__brand-icon[data-v-56065ca8]{display:block;height:24px;width:24px}.chat-header__back[data-v-56065ca8]{height:24px;width:24px}.chat-header__title[data-v-56065ca8]{color:#23282e;font-size:20px;font-weight:700;letter-spacing:-.25px;line-height:24px;margin:0}@media(max-width:768px){.chat-header__title[data-v-56065ca8]{font-size:16px;font-weight:700;letter-spacing:0;line-height:20px}}.chat-header__actions[data-v-56065ca8]{align-items:center;display:flex}.chat-header__action[data-v-56065ca8]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.chat-header__action[data-v-56065ca8]:disabled{cursor:not-allowed;opacity:.5}.chat-header__action[data-v-56065ca8]:disabled:hover{background:transparent}.chat-header__action[data-v-56065ca8]:hover:not(:disabled){background:#f3f3f3}.chat-header__action[data-v-56065ca8]:active:not(:disabled){background:#ebebed}.chat-header__action[data-v-56065ca8]:focus-visible{outline:2px solid;outline-offset:2px}.chat-header__menu[data-v-56065ca8]{position:relative}.chat-header__menu-trigger[data-v-56065ca8]{color:#23282e}.chat-header__menu-trigger[data-v-56065ca8]:disabled{cursor:not-allowed;opacity:.5}.chat-header__menu-trigger[data-v-56065ca8]:disabled:hover{background:transparent}.chat-header__menu-trigger--active[data-v-56065ca8],.chat-header__menu-trigger[data-v-56065ca8]:hover{background:#f3f3f3}.chat-header__menu-options[data-v-56065ca8]{background:#fff;border-radius:8px;box-shadow:0 1px 0 0 rgba(30,31,33,.2),0 8px 12px 0 rgba(30,31,33,.12);display:flex;flex-direction:column;gap:4px;padding:4px;position:absolute;right:0;top:calc(100% + 8px);z-index:10}.chat-header__menu-option[data-v-56065ca8]{align-items:center;background:transparent;border:none;border-radius:4px;color:#23282e;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;letter-spacing:0;line-height:20px;min-height:32px;padding:0 8px;text-align:left;transition:background-color .2s ease;white-space:nowrap;width:100%}.chat-header__menu-option[data-v-56065ca8]:hover{background:#f3f3f3}.chat-header__menu-option[data-v-56065ca8]:focus-visible{outline:2px solid;outline-offset:-2px}.chat-header__menu-icon[data-v-56065ca8]{color:#a0192d;display:block;flex:none;height:16px;width:16px}.menu-popover-enter-active[data-v-56065ca8],.menu-popover-leave-active[data-v-56065ca8]{transition:opacity .2s ease,transform .2s ease}.menu-popover-enter[data-v-56065ca8],.menu-popover-leave-to[data-v-56065ca8]{opacity:0;transform:translateY(-4px)}.chat-message[data-v-69cc5cea]{display:flex}.chat-message--user[data-v-69cc5cea]{justify-content:flex-end}.chat-message--agent[data-v-69cc5cea]{justify-content:flex-start}.chat-message__bubble[data-v-69cc5cea]{border-radius:16px;color:#23282e;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin:0;max-width:80%;padding:8px 16px;word-break:break-word}.chat-message--user .chat-message__bubble[data-v-69cc5cea]{background:#ffd3d6}.chat-message--agent .chat-message__bubble[data-v-69cc5cea]{background:#fafafa}.chat-message__bubble--markdown[data-v-69cc5cea]{color:#23282e;display:flex;flex-direction:column;gap:8px}.chat-message__bubble--markdown[data-v-69cc5cea]>:first-child{margin-top:0}.chat-message__bubble--markdown[data-v-69cc5cea]>:last-child{margin-bottom:0}.chat-message__bubble--markdown h1[data-v-69cc5cea],.chat-message__bubble--markdown h2[data-v-69cc5cea],.chat-message__bubble--markdown h3[data-v-69cc5cea],.chat-message__bubble--markdown h4[data-v-69cc5cea],.chat-message__bubble--markdown h5[data-v-69cc5cea],.chat-message__bubble--markdown h6[data-v-69cc5cea]{margin:8px 0}.chat-message__bubble--markdown h1[data-v-69cc5cea],.chat-message__bubble--markdown h2[data-v-69cc5cea]{font-size:16px;font-weight:700;letter-spacing:0;line-height:20px}.chat-message__bubble--markdown h3[data-v-69cc5cea],.chat-message__bubble--markdown h4[data-v-69cc5cea]{font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}.chat-message__bubble--markdown h5[data-v-69cc5cea],.chat-message__bubble--markdown h6[data-v-69cc5cea]{font-size:12px;font-weight:700;letter-spacing:0;line-height:16px}.chat-message__bubble--markdown p[data-v-69cc5cea]{margin:8px 0}.chat-message__bubble--markdown ol[data-v-69cc5cea],.chat-message__bubble--markdown ul[data-v-69cc5cea]{margin:8px 0;padding-left:20px}.chat-message__bubble--markdown li[data-v-69cc5cea]{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin:4px 0}.chat-message__bubble--markdown strong[data-v-69cc5cea]{font-weight:700}.chat-message__bubble--markdown em[data-v-69cc5cea]{font-style:italic}.chat-message__bubble--markdown a[data-v-69cc5cea]{color:#0b5cf5;text-decoration:underline;word-break:break-all}.chat-message__bubble--markdown code[data-v-69cc5cea]{background:#f3f3f3;border-radius:4px;font-family:monospace;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding:2px 4px}.chat-message__bubble--markdown pre[data-v-69cc5cea]{background:#f3f3f3;border:1px solid #ebebed;border-radius:8px;margin:8px 0;overflow-x:auto;padding:8px}.chat-message__bubble--markdown pre code[data-v-69cc5cea]{background:transparent;padding:0}.chat-message__bubble--markdown blockquote[data-v-69cc5cea]{border-left:2px solid #ebebed;color:#5a6676;margin:8px 0;padding:4px 8px}.chat-message__bubble--markdown table[data-v-69cc5cea]{border-collapse:collapse;margin:8px 0;width:100%}.chat-message__bubble--markdown td[data-v-69cc5cea],.chat-message__bubble--markdown th[data-v-69cc5cea]{border:1px solid #ebebed;padding:4px 8px;text-align:left}.chat-message__bubble--markdown th[data-v-69cc5cea]{background:#f3f3f3}.chat-loading[data-v-6ca77dc6]{align-items:center;align-self:flex-start;background:#fafafa;border-radius:24px;box-sizing:border-box;display:inline-flex;gap:8px;max-width:100%;min-height:36px;padding:8px 16px}@media(max-width:768px){.chat-loading[data-v-6ca77dc6]{padding:8px 12px}}.chat-loading__message[data-v-6ca77dc6]{color:#5a6676;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;max-width:100%;word-break:break-word}.chat-loading__dots[data-v-6ca77dc6]{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.chat-loading__dot[data-v-6ca77dc6]{background:#ebebed;border-radius:50%;height:8px;width:8px}.chat-loading__dot[data-v-6ca77dc6]:first-child{opacity:.45}@media(prefers-reduced-motion:no-preference){.chat-loading__dot[data-v-6ca77dc6]{animation:chat-loading-pulse-6ca77dc6 1.2s ease-in-out infinite;opacity:1}.chat-loading__dot[data-v-6ca77dc6]:nth-child(2){animation-delay:.2s}.chat-loading__dot[data-v-6ca77dc6]:nth-child(3){animation-delay:.4s}}@keyframes chat-loading-pulse-6ca77dc6{0%,80%,to{opacity:1}40%{opacity:.4}}.chat-input-menu[data-v-4a0f76c2]{flex:none;position:relative}.chat-input-menu__trigger[data-v-4a0f76c2]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#a0192d;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background-color .2s ease;width:32px}@media(max-width:768px){.chat-input-menu__trigger[data-v-4a0f76c2]{height:28px;width:28px}}.chat-input-menu__trigger--active[data-v-4a0f76c2],.chat-input-menu__trigger[data-v-4a0f76c2]:hover:not(:disabled){background:#f3f3f3}.chat-input-menu__trigger[data-v-4a0f76c2]:active:not(:disabled){background:#ebebed}.chat-input-menu__trigger[data-v-4a0f76c2]:focus-visible{outline:2px solid;outline-offset:2px}.chat-input-menu__trigger[data-v-4a0f76c2]:disabled{color:#8e9295;cursor:not-allowed}.chat-input-menu__trigger svg[data-v-4a0f76c2]{height:14px;width:14px}.chat-input-menu__options[data-v-4a0f76c2]{background:#fff;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 1px 0 0 rgba(30,31,33,.2),0 8px 12px 0 rgba(30,31,33,.12);display:flex;flex-direction:column;gap:4px;left:0;padding:4px;position:absolute;z-index:10}.chat-input-menu__option[data-v-4a0f76c2]{align-items:center;background:transparent;border:none;border-radius:4px;color:#23282e;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;letter-spacing:0;line-height:20px;min-height:32px;padding:0 8px;text-align:left;transition:background-color .2s ease;white-space:nowrap;width:100%}.chat-input-menu__option[data-v-4a0f76c2]:hover{background:#f3f3f3}.chat-input-menu__option[data-v-4a0f76c2]:focus-visible{outline:2px solid;outline-offset:-2px}.chat-input-menu__icon[data-v-4a0f76c2]{color:#a0192d;display:block;flex:none;height:16px;width:16px}.menu-popover-enter-active[data-v-4a0f76c2],.menu-popover-leave-active[data-v-4a0f76c2]{transition:opacity .2s ease,transform .2s ease}.menu-popover-enter[data-v-4a0f76c2],.menu-popover-leave-to[data-v-4a0f76c2]{opacity:0;transform:translateY(4px)}.chat-input[data-v-76bc2b22]{align-items:center;background-color:#f3f3f3;border-top:1px solid #ebebed;box-sizing:content-box;display:flex;gap:12px;padding:16px}.chat-input__label[data-v-76bc2b22]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.chat-input__field-wrap[data-v-76bc2b22]{align-items:center;background:#fff;border:1px solid #bfc2ce;border-radius:24px;display:flex;flex:1;height:48px;min-width:0;padding-right:8px;transition:height .2s ease}.chat-input__field-wrap--expanded[data-v-76bc2b22]{height:72px}.chat-input__field-wrap--disabled[data-v-76bc2b22]{background:#fafafa}.chat-input__field-wrap--with-menu[data-v-76bc2b22]{padding-left:8px}.chat-input__field[data-v-76bc2b22]{background:transparent;border:none;box-sizing:border-box;color:#23282e;flex:1;font-family:inherit;font-size:14px;font-weight:400;height:100%;letter-spacing:0;line-height:20px;line-height:24px;min-width:0;outline:none;overflow:hidden;padding:12px 16px;resize:none}.chat-input__field-wrap--with-menu .chat-input__field[data-v-76bc2b22]{padding-left:4px}.chat-input__field-wrap--expanded .chat-input__field[data-v-76bc2b22]{overflow-y:auto}.chat-input__field[data-v-76bc2b22]::placeholder{color:#8e9295}.chat-input__field[data-v-76bc2b22]:disabled{cursor:not-allowed}.chat-input__file-input[data-v-76bc2b22]{display:none}.chat-input__mic[data-v-76bc2b22],.chat-input__send[data-v-76bc2b22],.chat-input__stop[data-v-76bc2b22]{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;flex:none;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease}.chat-input__mic[data-v-76bc2b22]:focus-visible,.chat-input__send[data-v-76bc2b22]:focus-visible,.chat-input__stop[data-v-76bc2b22]:focus-visible{outline:2px solid;outline-offset:2px}.chat-input__mic[data-v-76bc2b22]:disabled,.chat-input__send[data-v-76bc2b22]:disabled,.chat-input__stop[data-v-76bc2b22]:disabled{cursor:not-allowed}.chat-input__mic[data-v-76bc2b22],.chat-input__stop[data-v-76bc2b22]{height:32px;width:32px}.chat-input__mic[data-v-76bc2b22]{background:transparent;color:#a0192d}.chat-input__mic[data-v-76bc2b22]:hover:not(:disabled){background:#f3f3f3}.chat-input__mic[data-v-76bc2b22]:active:not(:disabled){background:#ebebed}.chat-input__mic[data-v-76bc2b22]:disabled{color:#8e9295}.chat-input__mic .mic-icon[data-v-76bc2b22]{height:19px;width:14px}.chat-input__stop[data-v-76bc2b22]{background:#ffdfdf;color:#ad0014}.chat-input__stop[data-v-76bc2b22]:hover{background:#ffbabc}.chat-input__stop[data-v-76bc2b22]:active{background:#ff8789}.chat-input__stop .stop-icon[data-v-76bc2b22]{height:12px;width:12px}.chat-input__send[data-v-76bc2b22]{background:#a0192d;color:#fbfafb;height:48px;width:48px}.chat-input__send[data-v-76bc2b22]:hover:not(:disabled){background:#891525}.chat-input__send[data-v-76bc2b22]:active:not(:disabled){background:#6e0f1c}.chat-input__send[data-v-76bc2b22]:disabled{background:#ebebed;color:#8e9295}.chat-input__send .send-icon[data-v-76bc2b22]{height:24px;width:24px}.chat-alert[data-v-525cba5b]{align-items:center;background:#ffdfdf;border:1px solid #db001b;border-radius:8px;display:flex;gap:8px;padding:12px;width:100%}.chat-alert__icon[data-v-525cba5b]{flex:none;height:17px;width:17px}.chat-alert__text[data-v-525cba5b]{color:#ad0014;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.chat-initial-loader[data-v-0bc622ce]{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center;padding:16px;text-align:center}.chat-initial-loader__spinner[data-v-0bc622ce]{animation:chat-initial-loader-spin-0bc622ce 1s linear infinite;height:48px;width:48px}.chat-initial-loader__text[data-v-0bc622ce]{color:#23282e;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin:0}@keyframes chat-initial-loader-spin-0bc622ce{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.chat-initial-loader__spinner[data-v-0bc622ce]{animation:none}}.chat-skeleton[data-v-4d4b56e6]{display:flex;justify-content:flex-start;width:100%}.chat-skeleton__bubble[data-v-4d4b56e6]{background:#fafafa;border-radius:16px;display:flex;flex-direction:column;gap:8px;margin:0;max-width:80%;padding:12px 16px;width:80%}.chat-skeleton__bar[data-v-4d4b56e6]{animation:chat-skeleton-pulse-4d4b56e6 1.5s ease-in-out infinite;background:#c5c7c9;border-radius:4px;height:12px}.chat-skeleton__bar--large[data-v-4d4b56e6]{width:90%}.chat-skeleton__bar--medium[data-v-4d4b56e6]{width:70%}.chat-skeleton__bar--small[data-v-4d4b56e6]{width:45%}@keyframes chat-skeleton-pulse-4d4b56e6{0%,to{opacity:.4}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.chat-skeleton__bar[data-v-4d4b56e6]{animation:none;opacity:.6}}.chat-continue[data-v-212a5262]{width:100%}.chat-continue__heading[data-v-212a5262]{color:#2e343c;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;margin:0 0 8px}.chat-continue__item[data-v-212a5262]{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#9dbfff,#fb7b83) border-box;border:1px solid transparent;border-radius:16px;color:#2e343c;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:space-between;min-height:64px;padding:12px 12px 12px 16px;text-align:left;width:100%}.chat-continue__item[data-v-212a5262]:hover{background:linear-gradient(#fafafa,#fafafa) padding-box,linear-gradient(90deg,#9dbfff,#fb7b83) border-box}.chat-continue__item[data-v-212a5262]:active{background:linear-gradient(#f3f3f3,#f3f3f3) padding-box,linear-gradient(90deg,#9dbfff,#fb7b83) border-box}.chat-continue__item[data-v-212a5262]:focus-visible{outline:2px solid #b71d34;outline-offset:2px}.chat-continue__content[data-v-212a5262]{display:flex;flex-direction:column;gap:4px;min-width:0}.chat-continue__summary[data-v-212a5262]{font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;overflow-wrap:anywhere}.chat-continue__date[data-v-212a5262]{color:#5a6676;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.chat-continue__arrow[data-v-212a5262]{flex:0 0 auto;height:12px;width:8px}.chat-welcome[data-v-2bab9a52]{align-items:center;background:#fafafa;border-radius:16px;display:flex;gap:24px;justify-content:space-between;padding:16px 24px}@media(max-width:768px){.chat-welcome[data-v-2bab9a52]{align-items:flex-start;flex-direction:column-reverse;gap:8px;padding:16px}}.chat-welcome__content[data-v-2bab9a52]{display:flex;flex-direction:column;gap:8px;min-width:0}.chat-welcome__title[data-v-2bab9a52]{color:#23282e;font-size:20px;font-weight:700;letter-spacing:-.25px;line-height:24px;margin:0}.chat-welcome__subtitle[data-v-2bab9a52]{color:#5a6676;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin:0}.chat-welcome__icon[data-v-2bab9a52]{flex:0 0 auto;height:67px;width:67px}@media(max-width:768px){.chat-welcome__icon[data-v-2bab9a52]{height:40px;width:40px}}.chat-terms[data-v-0ea0ec9a]{display:flex;justify-content:center;padding:0 16px}.chat-terms__text[data-v-0ea0ec9a]{color:#5a6676;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin:0;max-width:589px;text-align:center}.chat-terms__link[data-v-0ea0ec9a]{color:#0b5cf5;text-decoration:underline}.chat-terms__link[data-v-0ea0ec9a]:active,.chat-terms__link[data-v-0ea0ec9a]:hover{color:#002c9c}.chat-terms__link[data-v-0ea0ec9a]:focus-visible{outline:2px solid #3f82ff;outline-offset:2px}.chat-history[data-v-5e67a0f0]{flex:1;min-height:0;overflow-y:auto;width:100%}.chat-history__skeleton[data-v-5e67a0f0]{display:flex;flex-direction:column;gap:12px;padding:24px}@media(max-width:768px){.chat-history__skeleton[data-v-5e67a0f0]{padding:16px}}.chat-history__content-wrapper[data-v-5e67a0f0]{display:flex;flex-direction:column;padding:24px}@media(max-width:768px){.chat-history__content-wrapper[data-v-5e67a0f0]{padding:16px}}.chat-history__group[data-v-5e67a0f0]{border-bottom:1px solid #f3f3f3;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:8px}.chat-history__period[data-v-5e67a0f0]{color:#5a6676;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.chat-history__list[data-v-5e67a0f0]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.chat-history__item[data-v-5e67a0f0]{align-items:center;background:transparent;border:0;border-radius:8px;color:#23282e;cursor:pointer;display:flex;font-family:inherit;gap:16px;justify-content:space-between;margin:0 -8px;padding:8px;text-align:left;transition:background-color .15s ease;width:calc(100% + 16px)}.chat-history__item[data-v-5e67a0f0]:hover{background:#f3f3f3}.chat-history__item[data-v-5e67a0f0]:active{background:#ebebed}.chat-history__item[data-v-5e67a0f0]:focus-visible{outline:2px solid;outline-offset:2px}.chat-history__content[data-v-5e67a0f0]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}@media(max-width:768px){.chat-history__content[data-v-5e67a0f0]{gap:4px}}.chat-history__summary[data-v-5e67a0f0]{color:#23282e;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;overflow-wrap:anywhere}.chat-history__date[data-v-5e67a0f0]{color:#5a6676;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.chat-history__arrow[data-v-5e67a0f0]{flex:0 0 auto;height:12px;width:8px}.chat-history__footer[data-v-5e67a0f0]{color:#5a6676;font-size:12px;font-weight:600;letter-spacing:0;line-height:16px;margin:8px 0 0;text-align:center}.debug[data-v-074a319c]{background:#f3f3f3;border-radius:16px;flex-shrink:0;padding:8px;position:relative}.debug__title[data-v-074a319c]{color:#23282e;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;margin:0;padding-left:8px;text-transform:capitalize}.debug__content[data-v-074a319c]{color:#23282e;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin:0;max-height:240px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.debug__copy[data-v-074a319c]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#a0192d;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:24px;top:4px;transition:background-color .2s ease;width:32px}.debug__copy svg[data-v-074a319c]{height:20px;width:20px}.debug__copy[data-v-074a319c]:hover{background:#c5c7c9}.debug__copy[data-v-074a319c]:active{background:#ebebed}.debug__copy[data-v-074a319c]:focus-visible{outline:2px solid;outline-offset:2px}.chat-overlay[data-v-04a4e0ba]{position:fixed;visibility:hidden}.chat-overlay--active[data-v-04a4e0ba]{background:rgba(12,13,13,.439);bottom:0;left:0;right:0;top:0;visibility:visible;z-index:10}.chat[data-v-7093e9f7]{display:flex;flex-direction:column;height:100%;max-width:700px;min-height:480px;position:relative;width:100%}.chat__container[data-v-7093e9f7]{background:#fff;border:1px solid #ebebed;border-radius:8px;box-sizing:border-box;display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;width:100%;z-index:11}.chat__messages[data-v-7093e9f7]{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto;padding:24px}@media(max-width:768px){.chat__messages[data-v-7093e9f7]{padding:16px}}.chat__messages>[data-v-7093e9f7]{flex-shrink:0}.chat__messages>.chat-message--user+[data-v-7093e9f7],.chat__messages>:not(.chat-message--user)+.chat-message--user[data-v-7093e9f7]{margin-top:16px}@media(max-width:768px){.chat__messages>.chat-message--user+[data-v-7093e9f7],.chat__messages>:not(.chat-message--user)+.chat-message--user[data-v-7093e9f7]{margin-top:8px}}.chat__history[data-v-7093e9f7]{display:flex;flex:1;flex-direction:column;min-height:0}.chat__alert[data-v-7093e9f7]{bottom:90px;left:50%;max-width:calc(100% - 72px);position:absolute;transform:translateX(-50%);z-index:1}.chat__welcome[data-v-7093e9f7]{margin:24px 24px 0}@media(max-width:768px){.chat__welcome[data-v-7093e9f7]{margin:16px 16px 0}}.chat__terms[data-v-7093e9f7]{margin-bottom:16px}.search-effect[data-v-607069a2]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.search-effect__dot[data-v-607069a2]{background-color:#fbfafb;border-radius:50%;position:absolute;transform:translate(-50%,-50%);will-change:transform,opacity}.search-effect__dot--xs[data-v-607069a2]{height:6px;width:6px}.search-effect__dot--sm[data-v-607069a2]{height:9px;width:9px}.search-effect__dot--md[data-v-607069a2]{height:13px;width:13px}.search-effect__dot--lg[data-v-607069a2]{height:17px;width:17px}.search-effect__dot--xl[data-v-607069a2]{height:22px;width:22px}.search-effect__dot--pulse-subtle[data-v-607069a2]{animation:search-effect-pulse-subtle-607069a2 ease-in-out infinite both}.search-effect__dot--pulse-medium[data-v-607069a2]{animation:search-effect-pulse-medium-607069a2 ease-in-out infinite both}.search-effect__dot--pulse-large[data-v-607069a2]{animation:search-effect-pulse-large-607069a2 ease-in-out infinite both}.search-effect__dot--pulse-deep[data-v-607069a2]{animation:search-effect-pulse-deep-607069a2 ease-in-out infinite both}@keyframes search-effect-pulse-subtle-607069a2{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(.85)}50%{opacity:.75;transform:translate(-50%,-50%) scale(1.15)}}@keyframes search-effect-pulse-medium-607069a2{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(.7)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.3)}}@keyframes search-effect-pulse-large-607069a2{0%,to{box-shadow:0 0 4px hsla(0,0%,100%,.4);opacity:.4;transform:translate(-50%,-50%) scale(.65)}50%{box-shadow:0 0 12px hsla(0,0%,100%,.85);opacity:1;transform:translate(-50%,-50%) scale(1.45)}}@keyframes search-effect-pulse-deep-607069a2{0%,to{opacity:.2;transform:translate(-50%,-50%) scale(.5)}50%{box-shadow:0 0 8px hsla(0,0%,100%,.7);opacity:.95;transform:translate(-50%,-50%) scale(1.55)}}@media(prefers-reduced-motion:reduce){.search-effect__dot[data-v-607069a2]{animation:none;opacity:.6;transform:translate(-50%,-50%) scale(1)}}.camera-tip[data-v-1e7e9460]{animation:camera-tip-fade-in-1e7e9460 .2s ease-out;background:rgba(17,17,17,.75);border-radius:16px;box-sizing:border-box;max-width:420px;padding:12px 16px;width:calc(100% - 32px)}.camera-tip__text[data-v-1e7e9460]{color:#fbfafb;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin:0;text-align:center}.camera-tip__title[data-v-1e7e9460]{font-weight:700}@keyframes camera-tip-fade-in-1e7e9460{0%{opacity:0}to{opacity:1}}.camera[data-v-166aeabe]{background-color:rgba(17,17,17,.85);inset:0;position:fixed;z-index:30}.camera[data-v-166aeabe],.camera__container[data-v-166aeabe]{align-items:center;display:flex;flex-direction:column;justify-content:center}.camera__container[data-v-166aeabe]{height:100%;position:relative;width:100%}.camera__video[data-v-166aeabe]{height:100%;object-fit:cover;width:100%}@media(min-width:781px){.camera__video[data-v-166aeabe]{height:auto;max-height:700px;max-width:100%;object-fit:contain;width:auto}}.camera__focus[data-v-166aeabe]{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:10}.camera__focus-frame[data-v-166aeabe]{aspect-ratio:1;position:relative;width:min(70%,280px)}.camera__focus-corner[data-v-166aeabe]{border:0 solid hsla(0,0%,100%,.6);filter:drop-shadow(0 0 2px rgba(0,0,0,.4));height:32px;position:absolute;width:32px}.camera__focus-corner--tl[data-v-166aeabe]{border-left-width:3px;border-top-left-radius:12px;border-top-width:3px;left:0;top:0}.camera__focus-corner--tr[data-v-166aeabe]{border-right-width:3px;border-top-right-radius:12px;border-top-width:3px;right:0;top:0}.camera__focus-corner--bl[data-v-166aeabe]{border-bottom-left-radius:12px;border-bottom-width:3px;border-left-width:3px;bottom:0;left:0}.camera__focus-corner--br[data-v-166aeabe]{border-bottom-right-radius:12px;border-bottom-width:3px;border-right-width:3px;bottom:0;right:0}.camera__tip[data-v-166aeabe]{left:50%;pointer-events:none;position:absolute;top:72px;transform:translateX(-50%);z-index:20}.camera__preview-container[data-v-166aeabe]{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.camera__preview[data-v-166aeabe]{height:100%;object-fit:cover;width:100%}.camera__message-container[data-v-166aeabe]{align-items:center;display:flex;flex-direction:column;margin-top:24px}.camera__message[data-v-166aeabe]{color:#fbfafb;margin:0}.camera__message-searching[data-v-166aeabe]{align-items:center;background:rgba(17,17,17,.75);border-radius:16px;color:#fbfafb;column-gap:8px;display:flex;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;padding:8px 16px}.camera--searching .camera__message[data-v-166aeabe]{align-items:center;background-color:rgba(0,0,0,.7);border-radius:20px;column-gap:8px;display:flex;font-size:14px;padding:12px 24px}@media(min-width:781px){.camera--captured .camera__container[data-v-166aeabe]{height:auto;max-width:calc(100vw - 160px);position:relative;width:fit-content}.camera--captured .camera__preview-container[data-v-166aeabe]{align-items:center;background-color:#111;display:flex;height:536px;justify-content:center;max-height:calc(100vh - 160px);max-width:100%;overflow:hidden;width:1200px}.camera--captured .camera__preview[data-v-166aeabe]{height:100%;object-fit:contain;width:100%}.camera--captured .camera__back[data-v-166aeabe]{left:auto;right:calc(100% + 16px);top:0}.camera--captured .camera__close[data-v-166aeabe]{left:calc(100% + 16px);right:auto;top:0}.camera--captured .camera__actions[data-v-166aeabe]{bottom:auto;left:50%;max-width:none;padding:0;position:absolute;top:calc(100% + 24px);transform:translateX(-50%);width:100%}}@media(max-width:780px){.camera--file .camera__preview[data-v-166aeabe]{object-fit:contain}}.camera__back[data-v-166aeabe],.camera__close[data-v-166aeabe]{align-items:center;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;top:24px;width:32px;z-index:40}.camera__back img[data-v-166aeabe],.camera__close img[data-v-166aeabe]{display:block;filter:brightness(0) invert(1);max-height:14px;max-width:14px}.camera__back[data-v-166aeabe]{left:24px}.camera__close[data-v-166aeabe]{right:24px}.camera__actions[data-v-166aeabe]{align-items:center;bottom:32px;box-sizing:border-box;display:flex;justify-content:center;left:50%;padding:0 24px;position:absolute;transform:translateX(-50%);width:100%}.camera__action--capture[data-v-166aeabe]{border:none;border-radius:50%;cursor:pointer;height:64px;outline:2px solid #ebebed;outline-offset:4px;width:64px}.camera__action--primary[data-v-166aeabe]{align-items:center;background-color:#a0192d;border:none;border-radius:8px;color:#fbfafb;column-gap:8px;cursor:pointer;display:flex;font-size:16px;font-size:14px;font-weight:600;height:44px;justify-content:center;letter-spacing:0;line-height:24px;max-width:100%;width:100%}@media(min-width:781px){.camera__action--primary[data-v-166aeabe]{max-width:280px}}.camera__action--secondary[data-v-166aeabe]{background-color:transparent;border:1px solid #fbfafb;border-radius:8px;color:#fbfafb;cursor:pointer;padding:12px 24px}.camera__search-icon[data-v-166aeabe]{flex-shrink:0}