[data-radix-accordion-content],[data-radix-accordion-item],[data-radix-accordion-trigger]{outline:none!important;box-shadow:none!important;border-color:#ddd!important}[data-radix-accordion-content]:focus,[data-radix-accordion-content]:focus-visible,[data-radix-accordion-item]:focus,[data-radix-accordion-item]:focus-visible,[data-radix-accordion-trigger]:focus,[data-radix-accordion-trigger]:focus-visible{outline:none!important;box-shadow:none!important;border-radius:0!important}.dark [data-radix-accordion-content],.dark [data-radix-accordion-item],.dark [data-radix-accordion-trigger]{border-color:#444!important}.sidebar{position:fixed;left:0;top:0;height:100vh;display:flex;flex-direction:column;transition:width .2s ease-in-out;z-index:1200}.sidebar-collapsed{width:56px}.sidebar-expanded{width:260px}.sidebar{background:#f9fafb;border-right:1px solid #e5e7eb}.dark .sidebar,.sidebar.dark{background:#1a1a1a;border-right:1px solid #333}.sidebar .MuiListItem-root:hover .menu-button{opacity:1!important}.sidebar .menu-button{opacity:0;transition:opacity .15s}.sidebar-recents{-webkit-overflow-scrolling:touch}*{scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.35)}::-webkit-scrollbar-corner{background:transparent}.dark ::-webkit-scrollbar-thumb,body[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.25)}.dark ::-webkit-scrollbar-thumb:hover,body[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.4)}@supports (scrollbar-color:auto){*{scrollbar-color:rgba(0,0,0,.2) transparent}.dark *,body[data-theme=dark] *{scrollbar-color:hsla(0,0%,100%,.25) transparent}}.chat-message-list{overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-width:788px;margin-left:auto;margin-right:auto}.message-row-user{display:flex;justify-content:flex-end;margin-bottom:12px}.user-message-bubble{background-color:#f0f0f0;border-radius:18px;padding:10px 16px;max-width:70%}.dark .user-message-bubble,body[data-theme=dark] .user-message-bubble{background-color:#303030}.message-row-ai{display:flex;justify-content:flex-start;margin-bottom:16px}.ai-message{background:transparent;max-width:90%}@media (max-width:600px){.user-message-bubble{max-width:85%;padding:8px 14px;border-radius:16px}.ai-message{max-width:100%}.message-row-ai,.message-row-user{margin-bottom:10px}}body{overscroll-behavior:none;-webkit-overflow-scrolling:auto}.chat-history-scroll,.hitl-arguments-scroll{-webkit-overflow-scrolling:touch}.dark .accordion-trigger strong,[data-theme=dark] .accordion-trigger strong,body[data-theme=dark] .accordion-trigger strong{color:#fff!important}.dark textarea.chat-message-list::placeholder,[data-theme=dark] textarea.chat-message-list::placeholder,body[data-theme=dark] textarea.chat-message-list::placeholder{color:hsla(0,0%,100%,.5)}textarea.chat-message-list::placeholder{color:rgba(0,0,0,.5)}.dark textarea.chat-message-list,[data-theme=dark] textarea.chat-message-list,body[data-theme=dark] textarea.chat-message-list{color:#fff!important}textarea.chat-message-list{color:#000}.accordion-trigger,[data-state=closed],[data-state=open]{cursor:pointer!important}.accordion-content a{cursor:pointer}.accordion-trigger:hover{background-color:rgba(0,0,0,.03)}.dark .accordion-trigger:hover,[data-theme=dark] .accordion-trigger:hover,body[data-theme=dark] .accordion-trigger:hover{background-color:hsla(0,0%,100%,.05)}@media (max-width:600px){.accordion-trigger{padding-left:10px!important;padding-right:10px!important;min-height:28px!important}.accordion-trigger strong{font-size:13px!important}.accordion-content{padding:8px 10px!important}.accordion-content a,.accordion-content p{font-size:.875rem!important}::-webkit-scrollbar{width:4px;height:4px}.MuiIconButton-root,button{min-width:40px;min-height:40px}}@media (max-width:400px){.accordion-trigger{padding-left:8px!important;padding-right:8px!important;font-size:12px!important}.accordion-content{padding:6px 8px!important}.accordion-content a,.accordion-content p{font-size:.8rem!important}::-webkit-scrollbar{width:3px;height:3px}}@media (max-width:767px){.sidebar.sidebar-expanded{position:fixed;z-index:1201;box-shadow:4px 0 16px rgba(0,0,0,.15)}.dark .sidebar.sidebar-expanded{box-shadow:4px 0 16px rgba(0,0,0,.4)}.sidebar.sidebar-collapsed{width:56px}.sidebar.sidebar-collapsed .MuiIconButton-root{padding:8px}}@media (min-width:768px){.sidebar+main{margin-left:56px;transition:margin-left .2s ease-in-out}.sidebar.sidebar-expanded+main{margin-left:260px}}.settings-container{width:100%;max-width:900px;margin:0 auto}@media (max-width:960px){.settings-container{width:90%}}.dark .settings-container,[data-theme=dark] .settings-container,body[data-theme=dark] .settings-container{color:#fff}[data-theme=dark] select{border:1px solid #444}[data-theme=dark] select,[data-theme=dark] select option{background-color:#000;color:#fff}[data-theme=dark] input[type=checkbox]{accent-color:#3b82f6}html[data-theme=dark],html[data-theme=dark] body{background-color:#000!important;color:#f1f5f9!important}html[data-theme=light],html[data-theme=light] body{background-color:#f8fafc!important;color:#1e293b!important}body,html{margin:0;padding:0}#__next,body,html{min-height:100vh;height:100%}[data-theme=dark] .MuiPaper-root{background-color:#000!important;color:#f1f5f9!important}[data-theme=dark] .MuiTextField-root .MuiOutlinedInput-root{background-color:#000;color:#f1f5f9}[data-theme=dark] .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#475569}[data-theme=dark]{background-color:#000;color:#f1f5f9}[data-theme=light]{background-color:#f8fafc;color:#1e293b}