.ChatListContainer_layoutContainer__cWSyu{--chat-max-width:820px;--chat-horizontal-padding:clamp(20px,3vw,40px);--chat-panel-offset:clamp(20px,4vw,56px);--chat-bottom-padding:calc(var(--chat-panel-offset) + 140px);--chat-filter-width:clamp(260px,20vw,320px);display:flex;min-height:100vh;min-height:100dvh;width:100%;justify-content:space-between;align-items:flex-start;gap:clamp(24px,4vw,48px)}.ChatListContainer_layoutContainerWithPadding__EpEgA{padding-bottom:100px}.ChatListContainer_leftPanel__7nyAP{flex:0 1 20%;min-width:320px;max-width:20%;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:50px;height:100%}.ChatListContainer_leftPanelContent__T0fbz{width:100%;max-width:320px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:0 16px;box-sizing:border-box;height:100%}.ChatListContainer_leftPanelFilter__fY01q{width:100%;margin-top:auto;padding:24px var(--chat-horizontal-padding) 0;position:sticky;bottom:var(--chat-panel-offset);box-sizing:border-box}.ChatListContainer_rightPanel__niNkp{flex:0 1 25%;min-width:320px;max-width:28%;display:flex;flex-direction:column;align-items:center;position:relative;right:30px;padding-top:30px;padding-bottom:40px;z-index:5;pointer-events:auto}.ChatListContainer_rightPanelNoPaddingTop__WbCpc{padding-top:0}.ChatListContainer_middlePanel__XV2_e{flex:0 1 60%;min-width:560px;max-width:62%;display:flex;flex-direction:column;align-items:center;padding:40px 0 32px;position:relative;box-sizing:border-box;z-index:1}.ChatListContainer_middlePanelNoPaddingTop__FRFRK{padding-top:0}.ChatListContainer_middlePanelContent__0ri5r{width:min(100%,var(--chat-max-width));display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:clamp(24px,4vh,36px);padding:clamp(20px,4vh,40px) var(--chat-horizontal-padding) var(--chat-bottom-padding);box-sizing:border-box}.ChatListContainer_scrollableContainer__DJ0_i{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 var(--chat-horizontal-padding) 12px;width:100%;scrollbar-gutter:stable both-edge;scrollbar-width:none;-ms-overflow-style:none}.ChatListContainer_scrollableContainer__DJ0_i::-webkit-scrollbar{display:none}.ChatListContainer_chatListContainer__Hblk0{max-height:calc(100vh - 120px - 80px);overflow-y:auto;max-width:800px;margin-left:auto;margin-right:auto;align-items:center}.ChatListContainer_chatMessageContainer__xJSru{padding-left:5px;padding-right:5px}.ChatListContainer_chatListPadding__wqcHh{padding:clamp(.75rem,2vh,1.25rem) 0}.ChatListContainer_chatListMaxWidth__PQob5{max-width:100%;padding:0}.ChatListContainer_chatPanelWrapper__njan0{pointer-events:auto;margin:0;width:100%;max-width:var(--chat-max-width);padding:0;box-sizing:border-box;background:transparent}.ChatListContainer_chatPanel__y9mfA{width:100%;padding:0;pointer-events:auto}.ChatListContainer_chatPanelContent__UDnY2{display:flex;align-items:center;justify-content:space-between;padding:0}.ChatListContainer_broomButton__TqU3q{display:flex;justify-content:center;align-items:center;background-color:#000;border-radius:50%;margin-right:15px;width:2rem;height:2rem;cursor:pointer;margin-bottom:.3rem;padding:.5rem}.ChatListContainer_bottomBar__SgTP1{position:fixed;left:0;bottom:0;width:100%;--chat-max-width:820px;--chat-horizontal-padding:clamp(20px,3vw,40px);--chat-filter-width:clamp(260px,20vw,320px);padding:clamp(12px,3vh,24px) 0;z-index:9;pointer-events:none}.ChatListContainer_bottomBarInner__uuMyZ{pointer-events:auto;width:100%;max-width:1440px;margin:0 auto;display:flex;align-items:flex-end;justify-content:center;gap:clamp(24px,4vw,48px)}.ChatListContainer_bottomBarLeft__JmEJc{flex:0 1 20%;min-width:320px;max-width:20%;display:flex;justify-content:center}.ChatListContainer_bottomBarFilter__gEoB2{width:100%;max-width:var(--chat-filter-width)}.ChatListContainer_bottomBarMiddle__G97mg{flex:0 1 60%;min-width:560px;max-width:62%;display:flex;justify-content:flex-start;align-items:stretch}.ChatListContainer_bottomBarPrompt__LsR_w{width:100%;display:flex;justify-content:flex-start}.ChatListContainer_bottomBarPromptInner__00lyJ{width:100%;max-width:var(--chat-max-width);margin:0;padding:0 clamp(20px,3vw,40px) 0 0}.ChatListContainer_bottomBarPrompt__LsR_w .ChatListContainer_chatPanelWrapper__njan0{width:100%;padding:0}.ChatListContainer_bottomBarPrompt__LsR_w .ChatListContainer_chatPanelContent__UDnY2{gap:clamp(10px,2vw,20px)}.ChatListContainer_bottomBarPrompt__LsR_w .ChatListContainer_broomButton__TqU3q{margin-right:clamp(10px,2.5vw,24px)}.ChatListContainer_bottomBarPrompt__LsR_w .ChatListContainer_promptFormContainer__07Ng7{padding:0}.ChatListContainer_bottomBarRight__41RPl{flex:0 1 25%;min-width:320px;max-width:28%;pointer-events:none}.ChatListContainer_bottomBarPromptInner__00lyJ,.ChatListContainer_bottomBarPrompt__LsR_w .ChatListContainer_chatPanelWrapper__njan0{margin:0 auto}.ChatListContainer_bottomBarPrompt__LsR_w .ChatListContainer_promptTextarea__jR3eW{padding-left:clamp(12px,3vw,24px);padding-right:clamp(48px,8vw,72px)}.ChatListContainer_bottomBarPrompt__LsR_w .ChatListContainer_sendButtonContainer__3fZgz{right:clamp(24px,6vw,48px)}.ChatListContainer_promptFormContainer__07Ng7{flex-grow:1;padding:1rem 0;position:relative;max-width:100%}.ChatListContainer_promptForm__KfFpl{width:100%}.ChatListContainer_promptFormInner__QmP5U{display:flex;flex-grow:1;width:100%;align-items:center;background-color:transparent;position:relative;margin-left:0}.ChatListContainer_promptTextarea__jR3eW{flex-grow:1;outline:none;font-size:1rem;background-color:transparent;color:#fff;margin-right:0;margin-left:0;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:.7rem 4rem .7rem .7rem;width:100%;box-sizing:border-box;min-height:48px}.ChatListContainer_sendButtonContainer__3fZgz{position:absolute;margin-top:.3rem;right:32px;top:50%;transform:translateY(-50%)}.ChatListContainer_sendButtonContainer__3fZgz button{background-color:transparent;border:none;outline:none;cursor:pointer}.ChatListContainer_sendButtonContainer__3fZgz button img{width:90%;height:90%;display:block;margin:auto}.ChatListContainer_loadingContainer__Ng4Cc{position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:100%;display:flex;justify-content:center;padding:.5rem 1rem;z-index:11}.ChatListContainer_chat-list-container__ggwII::-webkit-scrollbar{width:10px}.ChatListContainer_chat-list-container__ggwII::-webkit-scrollbar-track{background:#f1f1f1}.ChatListContainer_chat-list-container__ggwII::-webkit-scrollbar-thumb{background:#888}.ChatListContainer_chat-list-container__ggwII::-webkit-scrollbar-thumb:hover{background:#555}.ChatListContainer_chat-list-container__ggwII{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.ChatListContainer_metadataContainer__mkaba{width:100%;max-width:600px;max-height:calc(100vh - 150px);margin-left:10px;margin-right:auto;overflow-y:auto;overflow-x:hidden;word-wrap:break-word;white-space:normal;transition:transform .3s;z-index:1;pointer-events:auto;padding:1rem 10% 7rem 5%;opacity:0;transition:opacity .5s ease-in-out}.ChatListContainer_metadataContainerVisible__ie8Ar{opacity:1}.ChatListContainer_toggleMetadataButton__aES92{display:none;position:fixed;right:1rem;bottom:130px;background-color:#333;color:#fff;padding:6px 12px;font-size:.8rem;cursor:pointer;z-index:20}.ChatListContainer_metadataTitle__lw_4A{color:#fff;font-weight:700;font-size:1.5rem;margin-bottom:2rem}.ChatListContainer_customMarkdownFont__1UMO8{font-size:.98rem}.ChatListContainer_customMarkdownFontMobile__41SCn{font-size:1rem}@media (max-width:767px){.ChatListContainer_leftPanel__7nyAP,.ChatListContainer_rightPanel__niNkp{display:none}.ChatListContainer_middlePanel__XV2_e{flex:1;width:100%;min-width:0;max-width:none;padding:30px 0 20px;box-sizing:border-box;position:relative}.ChatListContainer_middlePanelContent__0ri5r{width:100%;gap:20px;padding:20px 16px calc(var(--chat-panel-offset) + 120px)}.ChatListContainer_scrollableContainer__DJ0_i{max-height:calc(100vh - 210px);padding:0 16px 12px}.ChatListContainer_chatListPadding__wqcHh{padding:.75rem 0}.ChatListContainer_chatListMaxWidth__PQob5{padding:0}.ChatListContainer_chatMessageContainer__xJSru{padding-left:5px;padding-right:5px}.ChatListContainer_chatMessageIcon__v4X0e{width:35px;height:35px;margin-left:5px;margin-right:5px}.ChatListContainer_chatMessageContent__x45VZ{padding-left:8px;padding-right:8px}.ChatListContainer_metadataContainer__mkaba{max-width:100%;margin-left:0;margin-right:0;padding:1rem 12px 5rem}.ChatListContainer_chatPanel__y9mfA{bottom:14px}.ChatListContainer_chatPanelWrapper__njan0{max-width:100%;padding:1rem 16px 1.2rem;border-radius:16px}.ChatListContainer_promptFormContainer__07Ng7{width:100%;padding:0}.ChatListContainer_promptFormInner__QmP5U{margin-left:0;width:100%}.ChatListContainer_promptTextarea__jR3eW{flex-grow:1;border-radius:6px;margin-left:0;width:100%;padding:8px}.ChatListContainer_sendButtonContainer__3fZgz{right:15px;top:50%;transform:translateY(-50%)}.ChatListContainer_loadingContainer__Ng4Cc{top:-32px;left:50%;transform:translateX(-50%)}.ChatListContainer_viewSourcesButton__DaOqE{padding:.3rem .6rem;font-size:.8rem;margin:.5rem auto}.ChatListContainer_metadataTitle__lw_4A{font-size:2rem;font-weight:800;text-align:center}.ChatListContainer_bottomBarInner__uuMyZ{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px}.ChatListContainer_bottomBarFilter__gEoB2,.ChatListContainer_bottomBarLeft__JmEJc,.ChatListContainer_bottomBarRight__41RPl{display:none}.ChatListContainer_bottomBarMiddle__G97mg{width:100%;max-width:100%}.ChatListContainer_bottomBarPrompt__LsR_w{justify-content:stretch}.ChatListContainer_bottomBarPromptInner__00lyJ{padding:0 clamp(12px,5vw,24px)}.ChatListContainer_bottomBar__SgTP1{padding:clamp(12px,4vh,20px) clamp(12px,5vw,24px)}}@media screen and (max-width:768px){.ChatListContainer_mobileHide__Cp04J{display:none}}@media (min-width:768px){.ChatListContainer_metadataContainer__mkaba{position:static;right:auto;transform:none}}@media (min-width:640px){.ChatListContainer_chatPanelWrapper__njan0{padding-left:1rem;padding-right:1rem}}.ChatListContainer_viewSourcesButton__DaOqE{background-color:#333;color:#fff;padding:.5rem 1rem;border:none;border-radius:9999px;cursor:pointer;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:.9rem;margin:1rem auto;display:block;width:80%;max-width:300px;text-align:center}.ChatListContainer_metadataThumbnailLink__yBZSw img{border:none;outline:none;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.ChatListContainer_metadataThumbnailLink__yBZSw img{width:100%;height:auto}.ChatListContainer_chatMessageIcon__v4X0e{width:40px;height:40px}}@media (min-width:768px){.ChatListContainer_viewSourcesContainer__r7PsI{display:none}}@media (max-width:767px){.ChatListContainer_viewSourcesButton__DaOqE{width:90%;max-width:250px}}.QuestionsOverlay_questionsContainer__y_z1o{display:flex;flex-direction:column;align-items:center}.QuestionsOverlay_questionsOverlay__IRPnS{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;width:90%;margin-left:25px}.QuestionsOverlay_questionsOverlayLeftPanel__5kGbs{display:flex;flex-direction:column;gap:8px;padding:5px;width:100%;align-items:center;overflow-y:auto;overflow-x:hidden}.QuestionsOverlay_shuffleButton__M5Yyy{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;padding:0;cursor:pointer;background-color:transparent;background-image:url(/ui_icons/refresh_reload_2_blue.svg);background-repeat:no-repeat;background-position:50%;background-size:80%;border:none}.QuestionsOverlay_questionBox___qoom{width:calc(50% - 8px);max-width:400px;border:1px solid hsla(0,0%,50%,0);border-radius:7px;padding:5px;height:140px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:10px auto;cursor:pointer}.QuestionsOverlay_questionBox___qoom:hover{background-color:hsla(0,0%,100%,.1)}.QuestionsOverlay_questionBoxLeftPanel__JKDAD{border:1px solid hsla(0,0%,50%,0);border-radius:6px;padding:3px;height:100px;width:100%;max-width:320px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:auto;transition:background-color .3s;cursor:pointer}.QuestionsOverlay_questionBoxLeftPanel__JKDAD:hover{background-color:hsla(0,0%,100%,.1)}.QuestionsOverlay_question__fFgzT{padding-top:10px;text-align:left;word-wrap:break-word;white-space:normal;line-height:1.2;text-decoration:none;padding-left:5px;cursor:pointer}.QuestionsOverlay_fullWidthButton__ddYiT,.QuestionsOverlay_question__fFgzT{width:100%;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:600px){.QuestionsOverlay_questionsOverlayLeftPanel__5kGbs{width:100%;padding:5px 0 150px}.QuestionsOverlay_questionBoxLeftPanel__JKDAD{max-width:none;width:100%;height:115px}.QuestionsOverlay_question__fFgzT{line-height:1.4}.QuestionsOverlay_shuffleButton__M5Yyy{padding:6px 12px;margin-bottom:2px}}@keyframes QuestionsOverlay_fadeIn__TSV9D{0%{opacity:0}to{opacity:1}}@keyframes QuestionsOverlay_fadeOut__xHmHr{0%{opacity:1}to{opacity:0}}.QuestionsOverlay_fadeIn__TSV9D{animation:QuestionsOverlay_fadeIn__TSV9D .3s ease forwards}.QuestionsOverlay_fadeOut__xHmHr{animation:QuestionsOverlay_fadeOut__xHmHr .3s ease forwards}.QuestionsOverlay_hidden__qzjLC{display:none}.ChannelFilterPanel_scrollContainer__Emll9{max-height:13rem;overflow-y:auto;overflow-x:hidden;padding-right:.25rem;scrollbar-width:none;-ms-overflow-style:none}.ChannelFilterPanel_scrollContainer__Emll9::-webkit-scrollbar{width:0;height:0}.ChannelFilterPanel_scrollContainer__Emll9:hover{scrollbar-width:thin}.ChannelFilterPanel_scrollContainer__Emll9:hover::-webkit-scrollbar{width:6px}.ChannelFilterPanel_scrollContainer__Emll9:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:9999px}.ChannelFilterPanel_scrollContainer__Emll9:hover::-webkit-scrollbar-track{background-color:rgba(0,0,0,.15);border-radius:9999px}.Modal_modalOverlay__Aqbbl{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:Modal_fadeIn__a_Bpq .3s ease-in-out}.Modal_modalContent__elStH{background-color:#444;padding:1.5rem;border-radius:8px;max-width:90%;max-height:90%;overflow-y:auto;position:relative;outline:none;animation:Modal_slideIn__gNByT .3s ease-in-out}.Modal_closeButton__T9Wem{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:#fff}.Modal_transparentCloseButton__8h_Yd{position:fixed;top:10px;right:10px;background:rgba(0,0,0,.3);border:none;border-radius:50%;width:30px;height:30px;font-size:1rem;color:#fff;cursor:pointer;z-index:1001;display:none}@media (max-width:767px){.Modal_transparentCloseButton__8h_Yd{display:block}}.Modal_modalTitle__b5V69{font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center;color:#fff}@media (max-width:767px){.Modal_modalContent__elStH{padding:1rem;max-width:95%;max-height:95%}.Modal_modalTitle__b5V69{font-size:1.5rem}}@keyframes Modal_fadeIn__a_Bpq{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__gNByT{0%{transform:translateY(-20px)}to{transform:translateY(0)}}