.Sidebar_sidebarContainer__SAsdj{position:relative;display:flex;flex-direction:column;height:100%;background-color:#171717;border-right:1px solid hsla(0,0%,100%,.08);transition:width .28s cubic-bezier(.4,0,.2,1),border-color .28s ease;overflow:visible;flex-shrink:0}@media only screen and (max-width:850px){.Sidebar_sidebarContainer__SAsdj{position:absolute;z-index:30;box-shadow:4px 0 24px rgba(0,0,0,.5)}}.Sidebar_sidebarInner__6TaZO{height:100%;overflow:hidden;display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease;transform:translateX(0);opacity:1}.Sidebar_collapsedInner__TLF7q{transform:translateX(-20px);opacity:0;pointer-events:none}.Sidebar_sidebarContainer__SAsdj nav{width:100%;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.Sidebar_sidebarContainer__SAsdj h1{padding:1rem 1rem .5rem;color:#f3f4f6;font-weight:600;font-size:.95rem;letter-spacing:-.01em}.Sidebar_sidebarContainer__SAsdj ul{list-style:none;padding:0;margin:0}.Sidebar_sidebarContainer__SAsdj li{font-size:.875rem;padding:.6rem 1rem;color:#9ca3af;border-radius:6px;margin:.15rem .5rem;transition:all .15s ease}.Sidebar_sidebarContainer__SAsdj li:hover{background-color:hsla(0,0%,100%,.08);color:#f3f4f6;cursor:pointer}.Sidebar_changePageContainer__1_J9Z{flex-shrink:0;margin-top:auto;padding:.5rem .5rem .75rem;border-top:1px solid hsla(0,0%,100%,.08);background-color:#171717}.Sidebar_changePageContainer__1_J9Z ul{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;list-style:none}.Sidebar_changePageContainer__1_J9Z li{padding:0;margin:0;background:transparent!important}.Sidebar_collapseButtonContainer__YtDVy{position:absolute;top:50%;right:-13px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:50;opacity:.6;transition:opacity .2s ease,transform .2s ease}.Sidebar_sidebarContainer__SAsdj:hover .Sidebar_collapseButtonContainer__YtDVy{opacity:1}.Sidebar_collapsed__0dbc4 .Sidebar_collapseButtonContainer__YtDVy{opacity:1;right:-13px}.Sidebar_collapseButtonContainer__YtDVy span{display:none}.Sidebar_collapseButton__Oeygx{fill:#9ca3af;background-color:#262626;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 2px 8px rgba(0,0,0,.35);cursor:pointer;width:22px;height:44px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:9999px;padding:0}.Sidebar_collapseButton__Oeygx svg{width:10px;height:10px;transition:transform .28s cubic-bezier(.4,0,.2,1)}.Sidebar_collapseButton__Oeygx:hover{background-color:#383838;fill:#fff;transform:scale(1.06)}.Sidebar_mirrored__x7xHD svg{transform:rotate(180deg)}.Sidebar_hidden__wpuap{display:none}.Sidebar_collapsed__0dbc4{border-right-color:transparent!important;width:0!important}.HistorySidebar_historySidebarContainer__yRSb8{display:flex;flex-direction:column;flex:1;min-height:0;padding:.75rem .5rem .25rem}.HistorySidebar_historySidebarContainer__yRSb8 h1{display:none}.HistorySidebar_newChatButton__e5PcP{display:flex;align-items:center;justify-content:flex-start;color:#f3f4f6;width:100%;margin-bottom:.75rem;padding:.65rem .85rem;background:hsla(0,0%,100%,.05);border-radius:8px;border:1px solid hsla(0,0%,100%,.12);cursor:pointer;font-size:.875rem;font-weight:500;transition:all .15s ease}.HistorySidebar_newChatButton__e5PcP:hover:not(.HistorySidebar_disabled__EH56T){background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.HistorySidebar_newChatButton__e5PcP:before{content:"+";font-weight:400;font-size:1.15rem;margin-right:.5rem;line-height:1}.HistorySidebar_newChatButton__e5PcP.HistorySidebar_disabled__EH56T{cursor:default;opacity:.5}.HistorySidebar_historyContainer__Zw4Nt{overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) transparent}.HistorySidebar_historyContainer__Zw4Nt::-webkit-scrollbar{width:4px}.HistorySidebar_historyContainer__Zw4Nt::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}.HistorySidebar_historyContainer__Zw4Nt ul{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0}.HistorySidebar_historyContainer__Zw4Nt .HistorySidebar_conversationItem__NBQkq{position:relative;border-radius:8px;cursor:pointer;color:#d1d5db;background:transparent;border:none;transition:all .15s ease;padding:0;margin:0}.HistorySidebar_historyContainer__Zw4Nt .HistorySidebar_conversationItem__NBQkq:hover{background-color:hsla(0,0%,100%,.07);color:#f9fafb}.HistorySidebar_historyContainer__Zw4Nt .HistorySidebar_conversationItem__NBQkq.HistorySidebar_disabled__EH56T{background-color:hsla(0,0%,100%,.12);color:#fff;font-weight:500}.HistorySidebar_conversationItem__NBQkq.HistorySidebar_disabled__EH56T:hover{cursor:default}.HistorySidebar_conversationButton__6MRWe{width:100%;padding:.6rem .75rem;text-align:left;font-size:.85rem;border-radius:8px;display:flex;flex-direction:row;align-items:center;background:transparent;border:none;color:inherit;cursor:pointer}.HistorySidebar_conversationButton__6MRWe span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HistorySidebar_chatIconContainer__b2JZF{margin-right:.6rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#9ca3af}.HistorySidebar_conversationItem__NBQkq.HistorySidebar_disabled__EH56T .HistorySidebar_chatIconContainer__b2JZF{color:#38bdf8}.HistorySidebar_chatIconContainer__b2JZF svg{width:14px;height:14px;fill:currentColor}.HistorySidebar_manageConversationContainer__p91KM{margin-left:auto;display:flex;flex-direction:row;align-items:center;padding-left:.4rem;background:transparent}.HistorySidebar_manageConversationContainer__p91KM button{display:none;width:22px;height:22px;padding:3px;background:transparent;border:none;border-radius:4px;cursor:pointer;margin-left:.2rem;color:#9ca3af;fill:currentColor;transition:all .15s ease}.HistorySidebar_historyContainer__Zw4Nt .HistorySidebar_conversationItem__NBQkq:hover .HistorySidebar_manageConversationContainer__p91KM button,.HistorySidebar_manageConversationContainer__p91KM button.HistorySidebar_disabled__EH56T{display:flex;align-items:center;justify-content:center}.HistorySidebar_manageConversationContainer__p91KM button:hover{color:#f3f4f6;background-color:hsla(0,0%,100%,.15)}.Layout_appRoot__oXYxH{display:flex;flex-direction:row;position:absolute;height:100%;width:100%}.Layout_appBody__1TPeK{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden}