.EbPffW_container{width:100vw;height:100dvh;overflow:hidden}.EbPffW_inner{height:100%;display:flex}.EbPffW_left{background:var(--card-background);-webkit-backdrop-filter:blur(12px)saturate(140%);flex-direction:column;width:16rem;min-width:260px;max-width:360px;display:flex}.EbPffW_logoContainer{justify-content:center;align-items:center;height:10vh;padding:8px 16px;display:flex;background:var(--navbar-background-color)!important}.EbPffW_right{background:var(--card-background);flex-direction:column;flex:1;min-width:0;display:flex}.EbPffW_header{height:10vh;background:var(--main-background-color)!important}.EbPffW_headerContent{justify-content:space-between;align-items:center;max-width:3000px;margin:12px;padding:12px;display:flex;background:var(--navbar-background-color)!important;border:1px solid var(--navbar-border-color)!important;box-shadow:var(--navbar-box-shadow)!important;border-radius:8px!important}.EbPffW_main{flex:1;min-height:0;position:relative;overflow:hidden;background:var(--main-background-color)!important}.EbPffW_promptBar{background:var(--card-background)}.EbPffW_chatscreen{background-color:var(--empty-state-background);border-radius:12px;flex-direction:column;gap:16px;max-width:800px;min-height:300px;margin:20px auto;padding:20px;display:flex;box-shadow:0 4px 12px #0000001a}
.BfJEHW_root{background:var(--main-background-color);width:100vw;height:100dvh;display:flex;overflow:hidden}.BfJEHW_sidebar{background:var(--card-background);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid var(--navbar-border-color);flex-direction:column;width:16rem;min-width:280px;max-width:360px;height:100%;display:flex}.BfJEHW_logoContainer{justify-content:center;align-items:center;padding:20px;display:flex;background:var(--navbar-background-color)!important}.BfJEHW_right{background:var(--card-background);flex-direction:column;flex:1;height:100%;display:flex}.BfJEHW_header{background:var(--card-background);border-bottom:1px solid var(--navbar-border-color);height:10vh;padding:10px 12px}.BfJEHW_headerContent{justify-content:space-between;align-items:center;max-width:3000px;margin:0 auto;display:flex}.BfJEHW_main{background:var(--card-background);flex:1;overflow:auto}.BfJEHW_promptBar{background:var(--card-background)}
.X2sLRq_centeredPrompt{z-index:10;width:100%;max-width:800px;padding:0 24px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;top:40%;left:50%;transform:translate(-50%,-50%)}.X2sLRq_centeredPrompt.X2sLRq_docked{z-index:1000;width:95%;max-width:900px;padding:0 16px;position:relative;top:5vh;bottom:10vh;left:50%;transform:translate(-50%)}.X2sLRq_content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.X2sLRq_greeting{color:var(--text-primary);animation:.6s ease-out X2sLRq_fadeInUp}@keyframes X2sLRq_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.X2sLRq_centeredPrompt.X2sLRq_docked .X2sLRq_greeting{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(-10px)}.X2sLRq_centeredPrompt .X2sLRq_content>div:last-child{animation:.6s ease-out .2s both X2sLRq_fadeInUp}
.L0gg5W_chatScreen{background:var(--main-background-color);flex-direction:column;height:calc(100vh - 200px);max-height:calc(100vh - 200px);display:flex;position:relative;overflow:hidden}.L0gg5W_messagesContainer{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1200px;min-height:0;max-height:100%;margin:0 auto;padding:24px;display:flex;overflow:auto}.L0gg5W_emptyState{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:200px;display:flex}.L0gg5W_message{margin-bottom:16px;animation:.3s ease-out L0gg5W_fadeInUp;display:flex}.L0gg5W_userMessage{justify-content:flex-end}.L0gg5W_aiMessage{justify-content:flex-start}.L0gg5W_aiMessageWithData{justify-content:flex-start;width:100%}.L0gg5W_messageContent{background:var(--card-background);border:1px solid var(--navbar-border-color);border-radius:12px;width:auto;padding:12px 16px;box-shadow:0 2px 8px #0000001a}.L0gg5W_userMessage .L0gg5W_messageContent{background:var(--card-background);color:#fff;border:none}.L0gg5W_aiMessageWithData .L0gg5W_messageContent{width:100%;min-width:800px;max-width:100%}.L0gg5W_messageHeader{flex-wrap:wrap;align-items:center;gap:0 4px;margin-bottom:4px;display:flex}.L0gg5W_messageTime{opacity:.75;white-space:nowrap}.L0gg5W_userMessage .L0gg5W_messageHeader{color:#fffc}.L0gg5W_userMessage .L0gg5W_messageTime{opacity:.85}@keyframes L0gg5W_fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.L0gg5W_messagesContainer::-webkit-scrollbar{width:8px}.L0gg5W_messagesContainer::-webkit-scrollbar-track{background:0 0}.L0gg5W_messagesContainer::-webkit-scrollbar-thumb{background:#0003;border-radius:4px;transition:background .2s}.L0gg5W_messagesContainer::-webkit-scrollbar-thumb:hover{background:#0000004d}.L0gg5W_messagesContainer{scrollbar-width:thin;scrollbar-color:#0003 transparent}
