:root{--bg-color:white;--conversation-bg-color:#fdfdfd;--converation-textera-bg-color:#ffffff;--text-color: #0c0c0c;--conversation-border-color:#00000010;--conversation-textarea-bg-color:white;--conversation-btnInTextarea-bg-color:#00000010;--menu-bg-selected:linear-gradient(0deg, #e2ebff, #dbf2ff);--menu-bg:#efefef;--text-submenu-color:black;--top-btn:linear-gradient(0deg, #009688, #60a8a2);--skeleton-base:#cecece;--skeleton-highlight:#6b6b6f;--submenu-btn: #272e54;--bg-chip-assistant:#5c6c85;--bg-menu: white;--folder-selected-bg: #000000cc}[data-theme=dark]{--bg-color: black;--conversation-bg-color: #202123;--converation-textera-bg-color:#2b2c31;--text-color: white;--conversation-border-color:#FFFFFF10;--conversation-textarea-bg-color:#2b2c31;--conversation-btnInTextarea-bg-color:#FFFFFF10;--menu-bg-selected:linear-gradient(0deg, #2b2c31, #454545);--menu-bg:black;--text-submenu-color:#acacbf;--top-btn:linear-gradient(0deg, #009688, #60a8a2);--skeleton-base:#121212;--skeleton-highlight:rgb(47, 53, 82);--submenu-btn:white;--bg-chip-assistant:#545867;--bg-menu: #2b2c31;--folder-selected-bg: #00000080}.folder:hover{background:var(--folder-selected-bg)!important;cursor:pointer!important;color:#fff!important}.hoverSubmenu:hover{background:var(--menu-bg-selected)!important}body{background-color:var(--bg-color);color:var(--text-color);overflow-y:hidden;margin:0;width:100%;overflow-x:hidden;font-size:14;font-weight:500;transition:background-color .3s ease,color .3s ease}html{margin:0!important;padding:0!important;width:100%;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:15;color-scheme:light dark;overflow-y:hidden;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hover-box:hover{cursor:pointer;background:var(--menu-bg)!important}.topAvatar{cursor:pointer;background:linear-gradient(to right,#7abfff,#8a94ff)!important}.topAvatar:hover{cursor:pointer;opacity:.8;box-shadow:0 0 2px #fff}.topAvatar:active{background:green}.conversationTextarea:has(#conversationInput:focus){border:1px solid #3cb371!important}#conversationInput{color:var(--text-color)}.subMenuAssistant{width:0px;min-width:0px;overflow:hidden;transition:width .25s ease-in-out,min-width .25s ease-in-out}.show{width:220px;min-width:220px}.hide{display:none}.trJurisprudence:hover{background:var(--menu-bg-selected);cursor:pointer;border-radius:10px}.leftMenu:hover{cursor:pointer;background:var(--text-color)!important;color:var(--bg-color)!important}.leftMenu{display:flex;width:90%;gap:10px;align-items:"center";padding:5px;border-radius:8px;-webkit-user-select:none;user-select:none}.folderMenu{border-radius:5px}.folderMenu:hover{background:var(--conversation-border-color)!important;cursor:pointer;border-radius:5px;-webkit-user-select:none;user-select:none}.leftMenuSelected{background:var(--menu-bg-selected)}.prettyGradient{background-image:linear-gradient(43deg,#4158d0,#c850c0 46%,#ffcc70)}.containerChip{padding:1px;position:relative;z-index:1;background-image:linear-gradient(43deg,#4158d0,#c850c0 46%,#ffcc70)}@keyframes hueRotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.containerChip:before{z-index:-1;position:absolute;content:"";top:0;background-image:linear-gradient(43deg,#4158d0,#c850c0 46%,#ffcc70);filter:blur(20px);border-radius:100px}.gradientChip{background-color:var(--conversation-textarea-bg-color)!important;font-family:arial;border-radius:100px;text-align:center}.chipQuestionOptimized{align-self:flex-end;font-size:12px!important;color:var(--text-color)!important;border:0px!important;font-weight:500!important;cursor:pointer!important}.btnInTextarea{background-color:var(--conversation-btnInTextarea-bg-color);color:var(--text-color);cursor:pointer;transition:background-color .3s ease}.btnInTextarea:hover{background:#000;color:#fff}.conversationTextarea{background-color:var(--conversation-textarea-bg-color);border:1px solid var(--conversation-border-color);transition:background-color .3s ease}.mainConversation{background-color:var(--conversation-bg-color);border:1px solid var(--conversation-border-color);transition:background-color .3s ease}.userMessage{align-self:flex-end;border-radius:5px;background:var(--menu-bg-selected);font-size:14px;padding-left:10px;padding-right:10px;max-width:75vh;word-break:break-word;overflow-wrap:break-word;white-space:normal;margin-bottom:20px;transition:background-color .3s ease}.assistantMessage{margin-bottom:20px;width:100%;word-break:"break-word";overflow-wrap:"break-word";white-space:"normal";font-size:14px}.scrollable{overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--text-color) transparent}.scrollable:hover{overflow-y:auto!important}.scrollable::-webkit-scrollbar{width:8px}.scrollable::-webkit-scrollbar-thumb{background:var(--text-color);border-radius:10px}.scrollable::-webkit-scrollbar-thumb:hover{background:var(--text-color)}.scrollable::-webkit-scrollbar-track{background:#000;border-radius:10px}.hoverOpacity:hover{opacity:.7!important;cursor:pointer}.hoverFrom8to1{opacity:.8!important;cursor:pointer}.hoverFrom8to1:hover{opacity:1!important;cursor:pointer}@keyframes text-rainbow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.ai-loader-text-rainbow{animation:text-rainbow 1s linear infinite;display:inline-block;transform-origin:center center;color:green}@keyframes spin-flip-rainbow{0%{transform:rotate(0) scale(1);filter:hue-rotate(0deg)}to{transform:rotate(360deg) scale(1);filter:hue-rotate(360deg)}}.ai-loader-icon{animation:spin-flip-rainbow .8s linear infinite;display:inline-block;transform-origin:center center;color:#20a620}.conformiteTableElement{cursor:pointer}.conformiteTableElement:hover{text-decoration-line:underline;text-decoration-style:dotted}.resizer{width:1px;cursor:col-resize;background:var(--menu-bg)}.rainbow-text{display:inline-block;color:#00ff15;filter:hue-rotate(0deg);animation:hueShift 3s linear infinite}@keyframes hueShift{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.fade-in{opacity:0;transform:translateY(-10px);animation:fadeInDown .4s ease-out forwards}.fade-in-welcome{opacity:0;transform:translateY(-50px);animation:fadeInDown .4s ease-out forwards}@keyframes fadeInDown{to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{to{opacity:0;transform:translateY(10px)}}.fade-out{opacity:1;animation:fadeOut .4s ease-out forwards}.markdown-content blockquote{border-left:3px solid #4050b5;padding:3px;padding-left:1rem;margin-left:10px;line-height:1;font-family:Menlo,Consolas,Liberation Mono,Courier New,monospace;background-color:#4050b60a}.markdown-content a{color:var(----text-color)}.icon-hover{transition:transform .2s ease}.icon-hover:hover{transform:scale(1.3);cursor:pointer}.icon-hover2{transition:transform .5s ease}.icon-hover2:hover{background:#03b2a2!important;cursor:pointer}blockquote a{display:none}.smallPlaceholder::placeholder{font-size:13px;font-weight:500;color:#3d3d3d}.text-fade-in{opacity:0;animation:fadeInText .3s ease-out forwards}@keyframes fadeInText{0%{opacity:0}to{opacity:1}}@keyframes slideGradient{0%{background-position:100% 0}to{background-position:0% 0}}.blueToRed{background:linear-gradient(to right,#7abfff,#ff8a8a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes zoomIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.divZoomIn{animation:zoomIn .08s ease-out forwards;transform-origin:center}.chipAssistant{background:var(--bg-chip-assistant)!important;color:#fff!important;border:0!important;opacity:.5;border-radius:5px!important}.verdict-logo{padding:3px;display:flex;align-items:center;justify-content:center;justify-items:center;background:linear-gradient(to right,#7abfff,#8a94ff);color:#fff;width:30px;border-radius:3px;font-size:18px;margin-left:1px}.settingsChat{display:none;font-size:20px}.settingsChat:hover{opacity:1!important;filter:drop-shadow(0 0 5px white)}.deleteChat{display:none;font-size:20px}.titleChat:hover .settingsChat{display:unset}.linkTopSettings:hover{cursor:pointer;color:#009688!important}#createNewFolderInput:focus{border:1px solid #3cb371!important}.redTextHover:hover{cursor:pointer;color:#d73b3b}.floating-text{animation:float 2s ease-in-out infinite;text-align:center}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}
