.chatMessage-module-scss-module__KOJ8ia__messageRow{width:100%;padding:.5rem 0;display:flex}.chatMessage-module-scss-module__KOJ8ia__userRow{justify-content:flex-end}.chatMessage-module-scss-module__KOJ8ia__agentRow{justify-content:flex-start}.chatMessage-module-scss-module__KOJ8ia__bubble{max-width:80%}.chatMessage-module-scss-module__KOJ8ia__userBubble{color:var(--foreground-strong);font-family:var(--font-noto-sans);background-color:var(--bg-elevated);border-radius:1rem;padding:.75rem;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.chatMessage-module-scss-module__KOJ8ia__userBubble .chatMessage-module-scss-module__KOJ8ia__content{line-height:1.5}.chatMessage-module-scss-module__KOJ8ia__agentBubble{color:var(--foreground);font-family:var(--font-noto-sans);max-width:100%;padding:.5rem 0;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__content,.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent{line-height:1.7}.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent p{margin:0 0 1rem}.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent p:last-child{margin-bottom:0}.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent ul,.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent ol{margin:0 0 1rem;padding-left:1.5rem}.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent li{margin-bottom:.5rem}.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent h1,.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent h2,.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent h3,.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent h4,.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent h5,.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent h6{color:var(--foreground-strong);margin:1.5rem 0 .5rem;font-weight:600}.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent h1:first-child,.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent h2:first-child,.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent h3:first-child,.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent h4:first-child,.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent h5:first-child,.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent h6:first-child{margin-top:0}.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent code{background-color:var(--bg-subtle);font-family:var(--font-noto-sans),monospace;border-radius:4px;padding:2px 4px;font-size:.9em}.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent pre{background-color:var(--bg-subtle);border-radius:8px;margin:1rem 0;padding:1rem;overflow-x:auto}.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent pre code{background-color:#0000;padding:0}.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent a{color:#5494e4;text-decoration:none}.chatMessage-module-scss-module__KOJ8ia__agentBubble .chatMessage-module-scss-module__KOJ8ia__markdownContent a:hover{text-decoration:underline}
.chatThread-module-scss-module__x-uCva__thread::-webkit-scrollbar{width:6px}.chatThread-module-scss-module__x-uCva__thread::-webkit-scrollbar-track{background:0 0}.chatThread-module-scss-module__x-uCva__thread::-webkit-scrollbar-thumb{background:0 0;border-radius:10px;transition:background .3s ease-in-out}.chatThread-module-scss-module__x-uCva__thread:hover::-webkit-scrollbar-thumb{background:#e9e9e9}.chatThread-module-scss-module__x-uCva__thread.chatThread-module-scss-module__x-uCva__isScrolling::-webkit-scrollbar-thumb{background:#e9e9e9}.chatThread-module-scss-module__x-uCva__thread{flex-direction:column;flex:1;width:100%;display:flex;overflow-y:auto}.chatThread-module-scss-module__x-uCva__inner{flex-direction:column;width:100%;max-width:45.3125rem;margin:0 auto;padding:2rem 1rem;display:flex}
.button-module-scss-module__yefHAq__component{color:var(--foreground);font-family:var(--font-noto-sans);cursor:pointer;background:#2a5fa3;border:none;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;padding:1rem 1.5rem;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:flex}.button-module-scss-module__yefHAq__component:hover{background:#a9b155;transition:all .3s ease-in-out}.button-module-scss-module__yefHAq__isGhostVariant{background:0 0;border:none;padding:0}.button-module-scss-module__yefHAq__isGhostVariant:hover{background-color:#0000;transition:none}
.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu{border-radius:.5rem;width:9.375rem;padding:.5rem;background-color:var(--bg-elevated)!important;border:1px solid var(--border)!important;box-shadow:none!important}.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:.5rem;padding:.5rem 1rem;transition:all .2s;color:var(--foreground)!important}:is(.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item:hover,.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-active,.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-selected){background-color:var(--bg-subtle)!important;color:var(--foreground-strong)!important}.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{font-size:.875rem}.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item-divider{background-color:var(--border);margin:.5rem 0}.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item-danger{color:#f46663!important}.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item-danger:hover{color:#e6323a!important;background-color:#f466631a!important}
.composer-module-scss-module__DDSHga__component{justify-content:center;align-items:center;width:100%;height:100%}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__inputWrapper{background-color:var(--bg-composer);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:45.3125rem;min-height:5.0625rem;margin:0 auto;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar{background-color:var(--bg-scopebar);border-bottom:1px solid var(--border);border-radius:.5rem .5rem 0 0;flex-direction:column;width:100%;padding:1rem;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeTopBar{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeQuestion{color:var(--foreground-dim);font-family:var(--font-noto-sans);margin-bottom:.5rem;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__stepsContainer{max-width:5rem}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeList{flex-direction:column;flex:1;align-items:stretch;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeItem{color:var(--foreground-dim);font-family:var(--font-noto-sans);cursor:pointer;text-align:left;background-color:#0000;border:none;border-radius:.375rem;width:100%;padding:.75rem 1rem;font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:all .2s ease-in-out}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeItem:hover{background-color:var(--bg-subtle);color:var(--foreground-strong)}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeItem:focus-visible{background-color:var(--bg-subtle);color:var(--foreground-strong);outline-offset:-2px;outline:2px solid #5494e4}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeItemActive{background-color:var(--bg-subtle);color:var(--foreground-strong)}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__divider{background-color:var(--border);width:100%;height:1px}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__stepSignal{color:var(--foreground-dim);font-family:var(--font-noto-sans);background-color:var(--bg-subtle);letter-spacing:.5px;border-radius:1rem;padding:.09375rem .75rem;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__navigation{align-items:center;gap:.5rem;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__navButton{color:var(--foreground-dim);padding:.25rem;transition:all .2s ease-in-out}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__navButton:hover:not(:disabled){color:var(--foreground);background-color:var(--bg-subtle)}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__navButton:disabled{opacity:.3;cursor:not-allowed}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__closeButton{color:var(--foreground-dim);padding:.25rem}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__closeButton:hover{color:var(--foreground)}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeFooter{justify-content:flex-end;margin-top:.5rem;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__continueButton{color:var(--foreground-dim);font-family:var(--font-noto-sans);border:1px solid var(--border);cursor:pointer;background-color:#0000;border-radius:.375rem;padding:.25rem 1rem;font-size:12px;font-style:normal;font-weight:400;line-height:normal;transition:all .2s ease-in-out}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__continueButton:hover{background-color:var(--bg-subtle)}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input{box-sizing:border-box;color:var(--foreground);overflow-wrap:break-word;white-space:pre-wrap;outline:none;width:100%;min-height:3.0625rem;max-height:40vh;padding:1rem;font-size:1rem;display:block;overflow-y:auto}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input::-webkit-scrollbar{width:.375rem}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input::-webkit-scrollbar-track{background:0 0}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input::-webkit-scrollbar-thumb{background:0 0;border-radius:10px;transition:background .3s ease-in-out}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input:hover::-webkit-scrollbar-thumb{background:#e9e9e9}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input.composer-module-scss-module__DDSHga__isScrolling::-webkit-scrollbar-thumb{background:#e9e9e9}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input:empty:before{color:var(--foreground-dim);content:attr(data-placeholder);pointer-events:none;display:block}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input:focus,.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__inputFooter{justify-content:space-between;width:100%;padding:1rem;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__rightSide{justify-content:space-between;align-items:center;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__uploadButton{border-radius:.5rem;padding:.375rem}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__uploadButton:hover{background-color:var(--bg-subtle)}.composer-module-scss-module__DDSHga__voiceMode{border-radius:.5rem;padding:.5rem}.composer-module-scss-module__DDSHga__voiceMode:hover{background-color:var(--bg-subtle)}.composer-module-scss-module__DDSHga__sendButton{background-color:var(--bg-subtle);border-radius:100%;padding:.5rem}.composer-module-scss-module__DDSHga__sendButton:hover{background-color:var(--bg-elevated);transition:background-color .2s ease-in-out}.composer-module-scss-module__DDSHga__stopButton{background-color:var(--bg-subtle);border-radius:100%;padding:.5rem}.composer-module-scss-module__DDSHga__stopButton:hover{background-color:var(--bg-elevated);transition:background-color .2s ease-in-out}.composer-module-scss-module__DDSHga__stopButton .composer-module-scss-module__DDSHga__stopIcon{background-color:#f46663;width:.9375rem;height:.9375rem}
.avatar-module-scss-module__RwR1YG__component{cursor:pointer;justify-content:center;align-items:center;display:flex;background-color:var(--bg-elevated)!important;border:1px solid var(--border)!important;color:var(--foreground-strong)!important}.avatar-module-scss-module__RwR1YG__component:hover{transition:background-color .2s ease-in-out;background-color:var(--bg-subtle)!important}
.waveform-module-scss-module__OJrsbG__waveform{justify-content:center;align-items:center;gap:.1875rem;height:.9375rem;min-height:.9375rem;display:flex}.waveform-module-scss-module__OJrsbG__bar{background-color:var(--foreground);border-radius:1px;width:1px;height:100%}.waveform-module-scss-module__OJrsbG__bar:first-child{height:45%}.waveform-module-scss-module__OJrsbG__bar:nth-child(2){height:80%}.waveform-module-scss-module__OJrsbG__bar:nth-child(3){height:55%}.waveform-module-scss-module__OJrsbG__bar:nth-child(4){height:90%}.waveform-module-scss-module__OJrsbG__bar:nth-child(5){height:40%}.waveform-module-scss-module__OJrsbG__bar:nth-child(6){height:75%}.waveform-module-scss-module__OJrsbG__bar:nth-child(7){height:50%}.waveform-module-scss-module__OJrsbG__waveform:hover .waveform-module-scss-module__OJrsbG__bar,.waveform-module-scss-module__OJrsbG__waveform.waveform-module-scss-module__OJrsbG__isAnimating .waveform-module-scss-module__OJrsbG__bar{animation:1s ease-in-out forwards waveform-module-scss-module__OJrsbG__oscillate}@keyframes waveform-module-scss-module__OJrsbG__oscillate{0%{opacity:1;transform:scaleY(1)}25%{opacity:.7;transform:scaleY(.6)}75%{opacity:1;transform:scaleY(1.1)}to{opacity:1;transform:scaleY(1)}}
