.NewChatForm-module-scss-module__jfH4EW__wrapper{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.NewChatForm-module-scss-module__jfH4EW__content{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 16px 0;display:flex;overflow-y:auto}.NewChatForm-module-scss-module__jfH4EW__fields{flex-direction:column;gap:20px;display:flex}.NewChatForm-module-scss-module__jfH4EW__nameCounter{white-space:nowrap;-webkit-user-select:none;user-select:none}.NewChatForm-module-scss-module__jfH4EW__dialogsListbox .MuiAutocomplete-groupUl{padding-top:0;border-top:none!important}.NewChatForm-module-scss-module__jfH4EW__dialogsListbox .MuiAutocomplete-group{border-top:none!important}.NewChatForm-module-scss-module__jfH4EW__dialogsListbox .NewChatForm-module-scss-module__jfH4EW__savedQueriesGroup{border-top:none!important}.NewChatForm-module-scss-module__jfH4EW__dialogsListbox .NewChatForm-module-scss-module__jfH4EW__savedQueriesGroup:before,.NewChatForm-module-scss-module__jfH4EW__dialogsListbox .NewChatForm-module-scss-module__jfH4EW__savedQueriesGroup:after{display:none!important}.NewChatForm-module-scss-module__jfH4EW__dialogsGroup{list-style:none}.NewChatForm-module-scss-module__jfH4EW__savedQueriesGroup,.NewChatForm-module-scss-module__jfH4EW__dialogsGroupList{margin:0;padding:0}.NewChatForm-module-scss-module__jfH4EW__dialogOption{cursor:pointer;align-items:center;min-height:36px;padding:6px 16px;font-size:14px;line-height:20px;display:flex}.NewChatForm-module-scss-module__jfH4EW__dialogOption[aria-selected=true]{background:var(--mui-palette-action-selected)}.NewChatForm-module-scss-module__jfH4EW__dialogOption:hover{background:var(--mui-palette-action-hover)}.NewChatForm-module-scss-module__jfH4EW__allDialogsOption{box-shadow:none!important;border:none!important}.NewChatForm-module-scss-module__jfH4EW__allDialogsOption:before,.NewChatForm-module-scss-module__jfH4EW__allDialogsOption:after{display:none!important}.NewChatForm-module-scss-module__jfH4EW__savedQueriesHeader{color:var(--mui-palette-text-secondary);background:0 0;padding:4px 16px 8px;font-size:14px;font-weight:400;line-height:20px}.NewChatForm-module-scss-module__jfH4EW__footer{border-top:1px solid var(--mui-palette-divider);box-sizing:border-box;flex-shrink:0;justify-content:flex-end;gap:8px;width:100%;padding:16px;display:flex}
.ChatHistory-module-scss-module__EGArla__root{border:1px solid var(--mui-palette-divider);background:var(--mui-palette-background-default);min-height:0;box-shadow:var(--mui-shadows-1);border-radius:8px;flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.ChatHistory-module-scss-module__EGArla__header{min-height:66px;box-shadow:var(--mui-shadows-2);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex;position:relative;overflow:hidden}.ChatHistory-module-scss-module__EGArla__headerDefault{justify-content:space-between;align-items:center;gap:8px;width:100%;transition:opacity .2s,visibility .2s;display:flex}.ChatHistory-module-scss-module__EGArla__headerSearchLayer{align-items:center;transition:left .3s cubic-bezier(.4,0,.2,1),opacity .2s 50ms,visibility .3s;display:flex;position:absolute;top:16px;bottom:16px;right:16px}.ChatHistory-module-scss-module__EGArla__headerActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.ChatHistory-module-scss-module__EGArla__body{flex-direction:column;flex:1 1 0;min-height:0;padding:16px 4px 16px 16px;display:flex;overflow:hidden}.ChatHistory-module-scss-module__EGArla__bodyNewChat{padding:0}.ChatHistory-module-scss-module__EGArla__listContainer{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding-right:4px;overflow-y:auto}.ChatHistory-module-scss-module__EGArla__loading{flex:1;justify-content:center;align-items:center;min-height:120px;display:flex}.ChatHistory-module-scss-module__EGArla__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}.ChatHistory-module-scss-module__EGArla__createPanel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
.ChatHistoryEmptyState-module-scss-module__wnf0YW__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}.ChatHistoryEmptyState-module-scss-module__wnf0YW__emptyText{flex-direction:column;gap:8px;max-width:280px;display:flex}.ChatHistoryEmptyState-module-scss-module__wnf0YW__emptyTitle{color:var(--mui-palette-text-primary);font-size:14px;font-weight:500;line-height:20px}.ChatHistoryEmptyState-module-scss-module__wnf0YW__emptyDescription{color:var(--mui-palette-text-secondary);font-size:14px;line-height:20px}
.ChatHistoryItem-module-scss-module__QNxZPq__item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:5px 8px;display:flex}.ChatHistoryItem-module-scss-module__QNxZPq__item:hover{background:var(--mui-palette-action-hover)}.ChatHistoryItem-module-scss-module__QNxZPq__itemSelected,.ChatHistoryItem-module-scss-module__QNxZPq__itemSelected:hover{background:var(--mui-palette-action-selected)}.ChatHistoryItem-module-scss-module__QNxZPq__itemRenaming{cursor:text;background:0 0;gap:0;padding:3px 8px}.ChatHistoryItem-module-scss-module__QNxZPq__itemRenaming:hover{background:0 0}.ChatHistoryItem-module-scss-module__QNxZPq__itemTitle{flex:1;min-width:0}.ChatHistoryItem-module-scss-module__QNxZPq__itemRenameField{flex:1;width:100%;min-width:0;margin:0}.ChatHistoryItem-module-scss-module__QNxZPq__itemRenameField .MuiFormControl-root{width:100%}.ChatHistoryItem-module-scss-module__QNxZPq__itemRenameField .MuiInputBase-root{background:0 0;width:100%;font-size:14px;font-weight:500;line-height:20px}.ChatHistoryItem-module-scss-module__QNxZPq__itemRenameField .MuiInputBase-root.Mui-focused{background:0 0}.ChatHistoryItem-module-scss-module__QNxZPq__itemRenameField .MuiInputBase-input{box-sizing:content-box;height:20px;padding:4px 8px}.ChatHistoryItem-module-scss-module__QNxZPq__itemRenameCounter{white-space:nowrap;-webkit-user-select:none;user-select:none}.ChatHistoryItem-module-scss-module__QNxZPq__itemMenuButton{flex-shrink:0}
.ChatHistoryList-module-scss-module__7SYxba__listContent{flex-direction:column;display:flex}.ChatHistoryList-module-scss-module__7SYxba__listFooter{flex-shrink:0;justify-content:center;align-items:center;min-height:40px;padding:8px;display:flex}.ChatHistoryList-module-scss-module__7SYxba__listFooterError{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex}.ChatHistoryList-module-scss-module__7SYxba__groupHeader{justify-content:center;padding:8px;display:flex}.ChatHistoryList-module-scss-module__7SYxba__groupLabel{background:var(--mui-palette-background-paper);border-radius:16px;justify-content:center;align-items:center;padding:4px 12px;display:inline-flex}
.ChatHistorySearch-module-scss-module__9Gb4Lq__searchField{flex-shrink:0;width:100%;min-width:0}
.ChatView-module-scss-module__YgfApW__root{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.ChatView-module-scss-module__YgfApW__body{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.ChatView-module-scss-module__YgfApW__bodyContent{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ChatView-module-scss-module__YgfApW__conversation{flex:1 1 0;min-height:0;display:flex;overflow:hidden}.ChatView-module-scss-module__YgfApW__messagesScroll{overscroll-behavior:contain;background-color:var(--mui-palette-background-paper);flex-direction:column;flex:1;width:100%;min-height:0;padding:16px 40px 16px 24px;display:flex;position:relative;overflow:hidden auto}.ChatView-module-scss-module__YgfApW__placeholder,.ChatView-module-scss-module__YgfApW__errorState{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:20px;min-height:0;padding:20px;display:flex}.ChatView-module-scss-module__YgfApW__loading{text-align:center;background-color:var(--mui-palette-background-paper);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:20px;min-height:0;padding:20px;display:flex}
.ChatInput-module-scss-module__6nQX8W__inputArea{border-top:1px solid var(--mui-palette-divider);flex-shrink:0;align-items:flex-end;gap:8px;padding:16px 24px 24px 12px;display:flex}.ChatInput-module-scss-module__6nQX8W__inputArea[data-preparing=true]{align-items:center}.ChatInput-module-scss-module__6nQX8W__inputArea .ChatInput-module-scss-module__6nQX8W__inputPending{flex:1;align-items:center;gap:8px;min-height:40px;padding-left:12px;display:flex}.ChatInput-module-scss-module__6nQX8W__inputArea .ChatInput-module-scss-module__6nQX8W__inputPendingText{flex-direction:column;gap:2px;display:flex}.ChatInput-module-scss-module__6nQX8W__inputArea .ChatInput-module-scss-module__6nQX8W__inputField{flex:1}.ChatInput-module-scss-module__6nQX8W__inputArea .ChatInput-module-scss-module__6nQX8W__inputField .MuiOutlinedInput-notchedOutline{border:none}:is(.ChatInput-module-scss-module__6nQX8W__inputArea .ChatInput-module-scss-module__6nQX8W__inputField .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.ChatInput-module-scss-module__6nQX8W__inputArea .ChatInput-module-scss-module__6nQX8W__inputField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline){border:none}
.ChatMessageBubble-module-scss-module__8-31ZG__messageRow{width:100%;min-width:0;display:flex;overflow:visible}.ChatMessageBubble-module-scss-module__8-31ZG__messageRow[data-variant=user]{justify-content:flex-end}.ChatMessageBubble-module-scss-module__8-31ZG__messageRow[data-variant=assistant],.ChatMessageBubble-module-scss-module__8-31ZG__messageRow[data-variant=welcome],.ChatMessageBubble-module-scss-module__8-31ZG__messageRow[data-variant=error]{justify-content:flex-start}.ChatMessageBubble-module-scss-module__8-31ZG__messageCopyable{box-sizing:border-box;min-width:0;max-width:calc(78% + 40px);margin-right:-40px;padding-right:40px;display:inline-grid}.ChatMessageBubble-module-scss-module__8-31ZG__messageCopyableActionsVisible .ChatMessageBubble-module-scss-module__8-31ZG__messageCopyButtonWrap{opacity:1;visibility:visible;pointer-events:auto}.ChatMessageBubble-module-scss-module__8-31ZG__messageBubble{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;border-radius:12px;min-width:0;max-width:78%;padding:4px 8px;position:relative}.ChatMessageBubble-module-scss-module__8-31ZG__messageBubble[data-variant=user]{background:var(--mui-palette-primary-pastel);box-shadow:var(--mui-shadows-2);border-radius:12px 12px 12px 0}.ChatMessageBubble-module-scss-module__8-31ZG__messageBubble[data-variant=user]:before{content:"";z-index:-1;background-color:var(--mui-palette-primary-pastel);width:6px;height:10px;position:absolute;bottom:0;left:-6px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDYgMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMEMwIDMuMjE0MjkgMS43NjQ3MSA3LjY3ODU3IDUuMjk0MTIgOC41NzE0M0M1LjI5NDEyIDguNTcxNDMgNiA4LjU3MTQzIDYgOS4yODU3MkM2IDEwIDUuMjk0MTIgMTAgNS4yOTQxMiAxMEwwIDEwVjBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2IDApIHNjYWxlKC0xIDEpJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDYgMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMEMwIDMuMjE0MjkgMS43NjQ3MSA3LjY3ODU3IDUuMjk0MTIgOC41NzE0M0M1LjI5NDEyIDguNTcxNDMgNiA4LjU3MTQzIDYgOS4yODU3MkM2IDEwIDUuMjk0MTIgMTAgNS4yOTQxMiAxMEwwIDEwVjBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2IDApIHNjYWxlKC0xIDEpJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPgo=);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:6px 10px;mask-size:6px 10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ChatMessageBubble-module-scss-module__8-31ZG__messageBubble[data-variant=assistant]{background:var(--mui-palette-background-default);border:1px solid var(--mui-palette-divider);box-shadow:var(--mui-shadows-2);border-radius:12px 12px 12px 0}.ChatMessageBubble-module-scss-module__8-31ZG__messageBubble[data-variant=assistant]:before{content:"";z-index:-1;background-color:var(--mui-palette-background-paper);width:6px;height:10px;position:absolute;bottom:0;left:-6px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDYgMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMEMwIDMuMjE0MjkgMS43NjQ3MSA3LjY3ODU3IDUuMjk0MTIgOC41NzE0M0M1LjI5NDEyIDguNTcxNDMgNiA4LjU3MTQzIDYgOS4yODU3MkM2IDEwIDUuMjk0MTIgMTAgNS4yOTQxMiAxMEwwIDEwVjBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2IDApIHNjYWxlKC0xIDEpJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDYgMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMEMwIDMuMjE0MjkgMS43NjQ3MSA3LjY3ODU3IDUuMjk0MTIgOC41NzE0M0M1LjI5NDEyIDguNTcxNDMgNiA4LjU3MTQzIDYgOS4yODU3MkM2IDEwIDUuMjk0MTIgMTAgNS4yOTQxMiAxMEwwIDEwVjBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2IDApIHNjYWxlKC0xIDEpJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPgo=);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:6px 10px;mask-size:6px 10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ChatMessageBubble-module-scss-module__8-31ZG__messageBubble[data-variant=welcome]{background:var(--mui-palette-background-default);border:1px solid var(--mui-palette-divider);box-shadow:var(--mui-shadows-2);border-radius:12px 12px 12px 0}.ChatMessageBubble-module-scss-module__8-31ZG__messageBubble[data-variant=welcome]:before{content:"";z-index:-1;background-color:var(--mui-palette-background-default);width:6px;height:10px;position:absolute;bottom:0;left:-6px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDYgMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMEMwIDMuMjE0MjkgMS43NjQ3MSA3LjY3ODU3IDUuMjk0MTIgOC41NzE0M0M1LjI5NDEyIDguNTcxNDMgNiA4LjU3MTQzIDYgOS4yODU3MkM2IDEwIDUuMjk0MTIgMTAgNS4yOTQxMiAxMEwwIDEwVjBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2IDApIHNjYWxlKC0xIDEpJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDYgMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMEMwIDMuMjE0MjkgMS43NjQ3MSA3LjY3ODU3IDUuMjk0MTIgOC41NzE0M0M1LjI5NDEyIDguNTcxNDMgNiA4LjU3MTQzIDYgOS4yODU3MkM2IDEwIDUuMjk0MTIgMTAgNS4yOTQxMiAxMEwwIDEwVjBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2IDApIHNjYWxlKC0xIDEpJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPgo=);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:6px 10px;mask-size:6px 10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ChatMessageBubble-module-scss-module__8-31ZG__messageBubble[data-variant=error]{background:var(--mui-palette-error-light);border:1px solid var(--mui-palette-divider);box-shadow:var(--mui-shadows-2);border-radius:12px 12px 12px 0}.ChatMessageBubble-module-scss-module__8-31ZG__messageBubble[data-variant=error]:before{content:"";z-index:-1;background-color:var(--mui-palette-error-light);width:6px;height:10px;position:absolute;bottom:0;left:-6px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDYgMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMEMwIDMuMjE0MjkgMS43NjQ3MSA3LjY3ODU3IDUuMjk0MTIgOC41NzE0M0M1LjI5NDEyIDguNTcxNDMgNiA4LjU3MTQzIDYgOS4yODU3MkM2IDEwIDUuMjk0MTIgMTAgNS4yOTQxMiAxMEwwIDEwVjBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2IDApIHNjYWxlKC0xIDEpJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDYgMTAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMEMwIDMuMjE0MjkgMS43NjQ3MSA3LjY3ODU3IDUuMjk0MTIgOC41NzE0M0M1LjI5NDEyIDguNTcxNDMgNiA4LjU3MTQzIDYgOS4yODU3MkM2IDEwIDUuMjk0MTIgMTAgNS4yOTQxMiAxMEwwIDEwVjBaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2IDApIHNjYWxlKC0xIDEpJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPgo=);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:6px 10px;mask-size:6px 10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ChatMessageBubble-module-scss-module__8-31ZG__messageErrorText{color:var(--mui-palette-error-main)}.ChatMessageBubble-module-scss-module__8-31ZG__welcomeContent{overflow-wrap:anywhere;word-break:break-word;flex-direction:column;gap:0;min-width:0;display:flex}.ChatMessageBubble-module-scss-module__8-31ZG__messageText{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.ChatMessageBubble-module-scss-module__8-31ZG__messageMarkdown{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;color:var(--mui-palette-text-primary);flex-direction:column;gap:8px;display:flex}.ChatMessageBubble-module-scss-module__8-31ZG__messageMarkdown ul,.ChatMessageBubble-module-scss-module__8-31ZG__messageMarkdown ol{margin:0;padding-left:20px}.ChatMessageBubble-module-scss-module__8-31ZG__messageMarkdown strong{font-weight:600}.ChatMessageBubble-module-scss-module__8-31ZG__messageMarkdown pre,.ChatMessageBubble-module-scss-module__8-31ZG__messageMarkdown code{white-space:pre-wrap;word-break:break-word}.ChatMessageBubble-module-scss-module__8-31ZG__messageCopyable .ChatMessageBubble-module-scss-module__8-31ZG__messageBubble{grid-area:1/1;max-width:100%}.ChatMessageBubble-module-scss-module__8-31ZG__messageCopyButtonWrap{z-index:1;opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;place-self:end;transition:opacity .15s,visibility .15s;transform:translate(calc(100% + 4px))}
.ChatMessageSendError-module-scss-module__fryXiq__messageRow{justify-content:flex-end;width:100%;display:flex;overflow:visible}.ChatMessageSendError-module-scss-module__fryXiq__sendError{align-items:center;gap:8px;min-width:0;max-width:78%;display:flex}.ChatMessageSendError-module-scss-module__fryXiq__sendErrorActions{justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;display:flex}.ChatMessageSendError-module-scss-module__fryXiq__sendErrorText{font-size:12px;line-height:16px}.ChatMessageSendError-module-scss-module__fryXiq__messageText{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;font-size:14px;line-height:20px}
.ChatMessages-module-scss-module__YWFtRq__messages{flex-direction:column;gap:12px;width:100%;margin-top:auto;display:flex}.ChatMessages-module-scss-module__YWFtRq__historyLoader,.ChatMessages-module-scss-module__YWFtRq__historyError{justify-content:center;align-items:center;gap:8px;display:flex}.ChatMessages-module-scss-module__YWFtRq__emptyMessages{box-shadow:var(--mui-shadows-2);text-align:center;background-color:var(--mui-palette-background-default);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:286px;height:82px;padding:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ChatMessages-module-scss-module__YWFtRq__messageGroup{flex-direction:column;gap:12px;display:flex}.ChatMessages-module-scss-module__YWFtRq__messageGroupHeader{justify-content:center;display:flex}.ChatMessages-module-scss-module__YWFtRq__messageGroupLabel{background:var(--mui-palette-action-hover);color:var(--mui-palette-text-secondary);border-radius:16px;padding:4px 12px;font-size:14px;line-height:20px;display:inline-flex}.ChatMessages-module-scss-module__YWFtRq__completionThread{flex-direction:column;gap:12px;display:flex}.ChatMessages-module-scss-module__YWFtRq__sendError{align-items:center;gap:8px;max-width:78%;display:flex}
.ChatViewHeader-module-scss-module__xoMdZW__header{min-height:66px;box-shadow:var(--mui-shadows-2);border-bottom:1px solid var(--mui-palette-divider);flex-shrink:0;align-items:center;gap:8px;padding:16px;display:flex}.ChatViewHeader-module-scss-module__xoMdZW__headerTitle,.ChatViewHeader-module-scss-module__xoMdZW__headerErrorMessage{flex:1;min-width:0}.ChatViewHeader-module-scss-module__xoMdZW__headerTitleSkeleton{border-radius:var(--radius-4);flex:1;min-width:0;max-width:220px;height:32px}.ChatViewHeader-module-scss-module__xoMdZW__infoTooltip{flex-direction:column;display:flex}
.MainPageHeader-module-scss-module__K7jpya__mainPageHeader{flex-wrap:wrap;flex-basis:54px;align-items:center;padding:0 24px;display:flex}.MainPageHeader-module-scss-module__K7jpya__wrapper{flex-grow:1;align-items:center;display:flex}
.CheckListForm-module-scss-module__-deMBG__formWrapper{flex-direction:column;height:100%;display:flex;overflow:hidden}.CheckListForm-module-scss-module__-deMBG__formContent{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.CheckListForm-module-scss-module__-deMBG__formActions{flex-shrink:0;padding:16px 20px}
.PromptForm-module-scss-module__yJYMYG__formWrapper{flex-direction:column;height:100%;display:flex;overflow:hidden}.PromptForm-module-scss-module__yJYMYG__formContent{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.PromptForm-module-scss-module__yJYMYG__formContent .PromptForm-module-scss-module__yJYMYG__limit{padding-bottom:16px;position:absolute;top:218px;right:4px}.PromptForm-module-scss-module__yJYMYG__formContent .PromptForm-module-scss-module__yJYMYG__optionsLabel{font-size:20px}.PromptForm-module-scss-module__yJYMYG__formContent .PromptForm-module-scss-module__yJYMYG__optionsContainer{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:16px;display:grid}.PromptForm-module-scss-module__yJYMYG__formContent .PromptForm-module-scss-module__yJYMYG__titleWrapper{grid-template-columns:4.5fr 1fr;gap:8px;width:100%;display:grid}.PromptForm-module-scss-module__yJYMYG__formActions{border-top:1px solid var(--mui-palette-divider);flex-shrink:0;padding:16px 20px}.PromptForm-module-scss-module__yJYMYG__requestField .MuiInputBase-root{border-radius:8px}.PromptForm-module-scss-module__yJYMYG__requestImproving .MuiInputBase-input{animation:1.2s ease-in-out infinite PromptForm-module-scss-module__yJYMYG__request-text-pulse}@keyframes PromptForm-module-scss-module__yJYMYG__request-text-pulse{0%{opacity:.7}50%{opacity:.1}to{opacity:.7}}
.AssignRoleForm-module-scss-module__9bEw9a__formWrapper{flex-direction:column;height:100%;display:flex;overflow:hidden}.AssignRoleForm-module-scss-module__9bEw9a__formContent{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.AssignRoleForm-module-scss-module__9bEw9a__info{flex-direction:column;gap:12px;display:flex}.AssignRoleForm-module-scss-module__9bEw9a__menuItem{justify-content:space-between;display:flex}.AssignRoleForm-module-scss-module__9bEw9a__formActions{flex-shrink:0;padding:16px 20px}
.TopToolbarActions-module-scss-module__DQkbKG__TopToolbarActions{align-items:center;gap:20px;display:flex}.TopToolbarActions-module-scss-module__DQkbKG__TopToolbarActions .TopToolbarActions-module-scss-module__DQkbKG__container{align-items:center;gap:8px;display:flex}
.TopToolbarActions-module-scss-module__l9qOEq__TopToolbarActions{align-items:center;gap:16px;display:flex}.TopToolbarActions-module-scss-module__l9qOEq__TopToolbarActions .TopToolbarActions-module-scss-module__l9qOEq__container{align-items:center;gap:8px;display:flex}
.ReportModificationForm-module-scss-module__RW1U5G__ReportModificationForm{flex-direction:column;display:flex}.ReportModificationForm-module-scss-module__RW1U5G__ReportModificationForm .ReportModificationForm-module-scss-module__RW1U5G__reportMainFieldsContainer{flex-wrap:wrap;gap:20px;display:flex}.ReportModificationForm-module-scss-module__RW1U5G__ReportModificationForm .ReportModificationForm-module-scss-module__RW1U5G__reportMainFieldsContainer>:first-child,.ReportModificationForm-module-scss-module__RW1U5G__ReportModificationForm .ReportModificationForm-module-scss-module__RW1U5G__reportMainFieldsContainer>:nth-child(2){width:300px}.ReportModificationForm-module-scss-module__RW1U5G__ReportModificationForm .ReportModificationForm-module-scss-module__RW1U5G__reportMainFieldsContainer>:nth-child(3),.ReportModificationForm-module-scss-module__RW1U5G__ReportModificationForm .ReportModificationForm-module-scss-module__RW1U5G__reportMainFieldsContainer>:nth-child(4){width:520px}.ReportModificationForm-module-scss-module__RW1U5G__ReportModificationForm .ReportModificationForm-module-scss-module__RW1U5G__reportPeriodContainer{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.ReportModificationForm-module-scss-module__RW1U5G__ReportModificationForm .ReportModificationForm-module-scss-module__RW1U5G__reportPeriodContainer>:first-child,.ReportModificationForm-module-scss-module__RW1U5G__ReportModificationForm .ReportModificationForm-module-scss-module__RW1U5G__reportPeriodContainer>:nth-child(2){width:300px}.ReportModificationForm-module-scss-module__RW1U5G__ReportModificationForm .ReportModificationForm-module-scss-module__RW1U5G__reportPeriodContainer>:nth-child(3){width:170px}.ReportModificationForm-module-scss-module__RW1U5G__ReportModificationForm .ReportModificationForm-module-scss-module__RW1U5G__isProlonged{align-items:center;display:flex}.ReportModificationForm-module-scss-module__RW1U5G__ReportModificationForm .ReportModificationForm-module-scss-module__RW1U5G__buttons{gap:16px;display:flex;position:absolute;top:84px;right:24px}
.CreateUserForm-module-scss-module__-ta0NG__CreateUserForm{flex-direction:column;height:100%;display:flex;overflow:hidden}.CreateUserForm-module-scss-module__-ta0NG__CreateUserForm .CreateUserForm-module-scss-module__-ta0NG__content{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}
.Score-module-scss-module__0eeXQG__score{aspect-ratio:1;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.Score-module-scss-module__0eeXQG__score.Score-module-scss-module__0eeXQG__score-0{background-color:var(--mui-palette-error-darkPastel)}.Score-module-scss-module__0eeXQG__score.Score-module-scss-module__0eeXQG__score-1{background-color:var(--mui-palette-error-pastel)}.Score-module-scss-module__0eeXQG__score.Score-module-scss-module__0eeXQG__score-2{background-color:var(--mui-palette-warning-pastel)}.Score-module-scss-module__0eeXQG__score.Score-module-scss-module__0eeXQG__score-3{background-color:var(--mui-palette-yellow-pastel)}.Score-module-scss-module__0eeXQG__score.Score-module-scss-module__0eeXQG__score-4{background-color:var(--mui-palette-primary-pastel)}.Score-module-scss-module__0eeXQG__score.Score-module-scss-module__0eeXQG__score-5{background-color:var(--mui-palette-primary-darkPastel)}.Score-module-scss-module__0eeXQG__small{width:24px;height:24px}
.TestPromptForm-module-scss-module__AeCBXG__TestPromptForm{flex-direction:column;height:100%;padding-left:16px;padding-right:4px;display:flex;overflow:hidden}.TestPromptForm-module-scss-module__AeCBXG__TestPromptForm>:first-child{flex-direction:column;flex:1;gap:16px;margin-bottom:16px;padding-right:12px;display:flex;overflow-y:auto}.TestPromptForm-module-scss-module__AeCBXG__TestPromptForm .TestPromptForm-module-scss-module__AeCBXG__limit{position:absolute;top:220px;right:4px}.TestPromptForm-module-scss-module__AeCBXG__TestPromptForm .TestPromptForm-module-scss-module__AeCBXG__optionsLabel{font-size:14px}.TestPromptForm-module-scss-module__AeCBXG__TestPromptForm .TestPromptForm-module-scss-module__AeCBXG__optionsWrapper{padding:0 0 8px 8px}.TestPromptForm-module-scss-module__AeCBXG__TestPromptForm .TestPromptForm-module-scss-module__AeCBXG__optionsContainer{grid-template-columns:1fr;gap:12px;max-height:145px;padding-right:8px;display:grid;overflow-y:auto}.TestPromptForm-module-scss-module__AeCBXG__TestPromptForm .TestPromptForm-module-scss-module__AeCBXG__saveButton{width:100px;position:absolute;top:76px;right:24px}.TestPromptForm-module-scss-module__AeCBXG__formSection{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.TestPromptForm-module-scss-module__AeCBXG__formSection .TestPromptForm-module-scss-module__AeCBXG__titleContainer{justify-content:space-between;align-items:center;gap:4px;width:100%;height:40px;display:flex}.TestPromptForm-module-scss-module__AeCBXG__formSection .TestPromptForm-module-scss-module__AeCBXG__titleWrapper{grid-template-columns:2.5fr 1fr;gap:8px;width:100%;display:grid}.TestPromptForm-module-scss-module__AeCBXG__type{justify-content:flex-start;align-items:center;gap:4px;width:100%;display:flex}.TestPromptForm-module-scss-module__AeCBXG__resultSection{background-color:var(--mui-palette-primary-light);border-radius:8px;min-width:0;height:100%;min-height:250px;padding:8px}.TestPromptForm-module-scss-module__AeCBXG__resultHeader{align-items:center;gap:8px;padding-bottom:8px;display:flex}.TestPromptForm-module-scss-module__AeCBXG__resultContent{border:1px solid var(--mui-palette-divider);background-color:var(--mui-palette-background-default);font-family:var(--font-sb-sans-text),sans-serif;white-space:pre-line;border-radius:8px;width:100%;min-width:0;height:calc(100% - 32px);padding:8px 12px;overflow-y:auto}.TestPromptForm-module-scss-module__AeCBXG__resultContent h1,.TestPromptForm-module-scss-module__AeCBXG__resultContent h2,.TestPromptForm-module-scss-module__AeCBXG__resultContent h3,.TestPromptForm-module-scss-module__AeCBXG__resultContent h4,.TestPromptForm-module-scss-module__AeCBXG__resultContent h5,.TestPromptForm-module-scss-module__AeCBXG__resultContent h6{font-family:var(--font-sb-sans-display),sans-serif}.TestPromptForm-module-scss-module__AeCBXG__resultContent ul,.TestPromptForm-module-scss-module__AeCBXG__resultContent ol{white-space:normal;margin-bottom:8px;padding-left:16px}.TestPromptForm-module-scss-module__AeCBXG__resultContent li{margin-bottom:8px}.TestPromptForm-module-scss-module__AeCBXG__resultContent pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.TestPromptForm-module-scss-module__AeCBXG__resultContent code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.TestPromptForm-module-scss-module__AeCBXG__buttonsContainer{background-color:var(--mui-palette-background-default);justify-content:center;align-items:center;gap:8px;width:calc(100% - 12px);display:flex;position:sticky;bottom:0;left:0}.TestPromptForm-module-scss-module__AeCBXG__buttonsContainer:before{content:"";border-top:1px solid var(--mui-palette-divider);background:inherit;pointer-events:none;position:absolute;inset:-16px}.TestPromptForm-module-scss-module__AeCBXG__iconPrimary{color:var(--mui-palette-primary-main)}.TestPromptForm-module-scss-module__AeCBXG__charCounter{padding-bottom:8px;text-align:end!important}.TestPromptForm-module-scss-module__AeCBXG__resultSkeleton{flex-direction:column;gap:4px;padding-top:2px;display:flex}.TestPromptForm-module-scss-module__AeCBXG__requestField .MuiInputBase-root{border-radius:8px}.TestPromptForm-module-scss-module__AeCBXG__requestImproving .MuiInputBase-input{animation:1.2s ease-in-out infinite TestPromptForm-module-scss-module__AeCBXG__request-text-pulse}@keyframes TestPromptForm-module-scss-module__AeCBXG__request-text-pulse{0%{opacity:.7}50%{opacity:.1}to{opacity:.7}}.TestPromptForm-module-scss-module__AeCBXG__optionsSummary{min-height:48px!important;padding:0 8px!important}.TestPromptForm-module-scss-module__AeCBXG__optionsAccordion{width:100%;border-radius:8px!important;margin-top:0!important;margin-bottom:16px!important}.TestPromptForm-module-scss-module__AeCBXG__optionsAccordion .TestPromptForm-module-scss-module__AeCBXG__expandIcon{transition:transform .3s}.TestPromptForm-module-scss-module__AeCBXG__optionsAccordion .TestPromptForm-module-scss-module__AeCBXG__expandIconOpen{transform:rotate(180deg)}.TestPromptForm-module-scss-module__AeCBXG__optionsAccordion .TestPromptForm-module-scss-module__AeCBXG__add{width:32px;height:32px;border-radius:8px!important;min-width:32px!important;margin-left:auto!important}
.SearchLexiconSwitch-module-scss-module__iTZy5q__root{flex-shrink:0;align-items:center;gap:8px;margin-left:8px;margin-right:8px;display:flex}.SearchLexiconSwitch-module-scss-module__iTZy5q__infoIcon{color:var(--mui-palette-text-secondary);cursor:pointer}.SearchLexiconSwitch-module-scss-module__iTZy5q__switchLabel{margin:0!important}.SearchLexiconSwitch-module-scss-module__iTZy5q__tooltipPopper .MuiTooltip-tooltip.SearchLexiconSwitch-module-scss-module__iTZy5q__tooltip{max-width:520px;color:var(--mui-palette-text-primary);border-radius:var(--radius-8);box-shadow:var(--mui-shadows-4);padding:16px;background-color:var(--color-white)!important}.SearchLexiconSwitch-module-scss-module__iTZy5q__tooltipArrow{color:var(--color-white)!important}.SearchLexiconSwitch-module-scss-module__iTZy5q__tooltipArrow:before{box-shadow:var(--mui-shadows-2)}.SearchLexiconSwitch-module-scss-module__iTZy5q__tooltipPopper[data-popper-placement*=bottom] .SearchLexiconSwitch-module-scss-module__iTZy5q__tooltipArrow{margin-top:-.5em}.SearchLexiconSwitch-module-scss-module__iTZy5q__tooltipContent{gap:12px;max-height:190px;display:grid;overflow-y:auto}
.TopToolbarActions-module-scss-module__QzD1Mq__TopToolbarActions{align-items:center;gap:20px;display:flex}.TopToolbarActions-module-scss-module__QzD1Mq__TopToolbarActions .TopToolbarActions-module-scss-module__QzD1Mq__container{align-items:center;gap:8px;display:flex}
.DialogHeaderInfo-module-scss-module__8gpI8G__DialogHeaderInfo,.DialogHeaderInfo-module-scss-module__8gpI8G__DialogHeaderInfo .DialogHeaderInfo-module-scss-module__8gpI8G__container{align-items:center;display:flex}
.MetricsCards-module-scss-module__kXTvdG__MetricsCards{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:16px;display:grid}@media (max-width:2200px){.MetricsCards-module-scss-module__kXTvdG__MetricsCards{grid-template-columns:repeat(5,1fr)}}@media (max-width:1800px){.MetricsCards-module-scss-module__kXTvdG__MetricsCards{grid-template-columns:repeat(4,1fr)}}@media (max-width:1440px){.MetricsCards-module-scss-module__kXTvdG__MetricsCards{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.MetricsCards-module-scss-module__kXTvdG__MetricsCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.MetricsCards-module-scss-module__kXTvdG__MetricsCards{grid-template-columns:repeat(1,1fr)}}
.PromptTest-module-scss-module__m8fyla__PromptTest{flex-direction:column;justify-content:space-between;height:100%;padding:16px 0;display:flex}
.IntegrationForm-module-scss-module__WTi-ka__formWrapper{flex-direction:column;height:100%;display:flex;overflow:hidden}.IntegrationForm-module-scss-module__WTi-ka__formContent{flex-direction:column;flex:1;gap:20px;padding:16px 20px;display:flex;overflow-y:auto}.IntegrationForm-module-scss-module__WTi-ka__formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.IntegrationForm-module-scss-module__WTi-ka__sectionTitle{margin:4px 0 8px}
.DetailingTableControls-module-scss-module__xexeka__DetailingTableControls{z-index:2;gap:12px;margin-bottom:2px;display:flex;position:absolute;top:8px;left:16px}
.UpdateUserForm-module-scss-module__TUxjZa__UpdateUserForm{flex-direction:column;height:100%;display:flex;overflow:hidden}.UpdateUserForm-module-scss-module__TUxjZa__UpdateUserForm .UpdateUserForm-module-scss-module__TUxjZa__content{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}
.DialogContent-module-scss-module__e9nA_q__DialogContent{gap:16px;width:100%;height:100%;display:flex}.DialogContent-module-scss-module__e9nA_q__DialogContent .DialogContent-module-scss-module__e9nA_q__chatWrapper{flex:3;min-width:500px;max-width:60%;max-height:calc(100vh - 105px);position:relative;overflow-y:auto}.DialogContent-module-scss-module__e9nA_q__DialogContent .DialogContent-module-scss-module__e9nA_q__infoWrapper{flex:2;min-width:350px;max-width:40%}.DialogContent-module-scss-module__e9nA_q__DialogContent .DialogContent-module-scss-module__e9nA_q__infoWrapper .DialogContent-module-scss-module__e9nA_q__infoContainer{flex-direction:column;gap:8px;display:flex}
.TopToolbarActions-module-scss-module__5D-NLW__TopToolbarActions{align-items:center;gap:20px;display:flex}.TopToolbarActions-module-scss-module__5D-NLW__TopToolbarActions .TopToolbarActions-module-scss-module__5D-NLW__container{align-items:center;gap:8px;display:flex}
.CharacteristicsCard-module-scss-module__Eh2QGa__CharacteristicsCard{flex-direction:column;gap:20px;padding:12px 16px 20px;display:flex}.CharacteristicsCard-module-scss-module__Eh2QGa__CharacteristicsCard .CharacteristicsCard-module-scss-module__Eh2QGa__container{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.CharacteristicsCard-module-scss-module__Eh2QGa__CharacteristicsCard .CharacteristicsCard-module-scss-module__Eh2QGa__container .CharacteristicsCard-module-scss-module__Eh2QGa__wrapper{flex-direction:column;gap:8px;display:flex}.CharacteristicsCard-module-scss-module__Eh2QGa__CharacteristicsCard .CharacteristicsCard-module-scss-module__Eh2QGa__container .CharacteristicsCard-module-scss-module__Eh2QGa__wrapper .CharacteristicsCard-module-scss-module__Eh2QGa__subWrapper{gap:12px;display:flex}
.TestingDialogue-module-scss-module__pdSP9W__TestingDialogue{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;border-radius:16px!important}.TestingDialogue-module-scss-module__pdSP9W__TestingDialogue .TestingDialogue-module-scss-module__pdSP9W__dialogWrapper{flex-direction:column;height:100%;display:flex}.TestingDialogue-module-scss-module__pdSP9W__TestingDialogue .TestingDialogue-module-scss-module__pdSP9W__header{border-bottom:1px solid var(--mui-palette-divider);justify-content:center;align-items:center;gap:8px;width:100%;height:72px;min-height:72px;display:flex}.TestingDialogue-module-scss-module__pdSP9W__TestingDialogue .TestingDialogue-module-scss-module__pdSP9W__header .TestingDialogue-module-scss-module__pdSP9W__input{margin-left:16px}.TestingDialogue-module-scss-module__pdSP9W__TestingDialogue .TestingDialogue-module-scss-module__pdSP9W__header .TestingDialogue-module-scss-module__pdSP9W__disabledInput{margin-left:16px;margin-right:16px}.TestingDialogue-module-scss-module__pdSP9W__TestingDialogue .TestingDialogue-module-scss-module__pdSP9W__header .TestingDialogue-module-scss-module__pdSP9W__refreshButton{margin-right:16px}
.IntegrationsTopToolbarActions-module-scss-module__MhQ1cq__toolbarActions{align-items:center;gap:12px;display:flex}
.DetailingChart-module-scss-module__W_QfNq__DetailingChart{box-shadow:var(--mui-shadows-6);border-radius:8px;flex-direction:column;gap:8px;padding-top:56px;display:flex}.DetailingChart-module-scss-module__W_QfNq__DetailingChart .DetailingChart-module-scss-module__W_QfNq__container{width:100%;height:500px;padding:8px 8px 4px 0}
.RolesTable-module-scss-module__8givrq__RolesTable{border:1px solid #0000001f;border-radius:8px;overflow:hidden}
