.input_wrapper_auth{display:flex;align-items:center;flex-direction:column;gap:8px;transition:all .3s ease-in-out}.input_wrapper_auth .label{line-height:1.43}.input_wrapper_auth svg.error path{fill:#ef4444!important;stroke:#ef4444!important}.input_wrapper_auth input{height:44px;width:100%;align-self:stretch;flex-grow:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;border:1px solid #d1d5db;background-color:#f9fafb;font-size:14px;outline:none;transition:all .3s ease-in-out;color:#111827}.input_wrapper_auth input:focus{border:1px solid #4338ca}.input_wrapper_auth input.error{border:1px solid #ef4444;background-color:#fef2f2;color:#ef4444;transition:all .3s ease-in-out}.input_wrapper_auth input.error:focus{border:1px solid #ef4444}.input_wrapper_auth input.error::-moz-placeholder{color:#ef4444}.input_wrapper_auth input.error::placeholder{color:#ef4444}.button_purple{background-color:#6366f1;padding:10px 20px;border-radius:4px;color:#fff;font-weight:600;line-height:1.43;text-align:center;cursor:pointer;transition:all .3s ease-in-out;font-size:14px}.button_purple.disabled{opacity:.3;cursor:not-allowed}.button_chat_nav{background-color:#6366f1;padding:8px 12px;display:flex;justify-content:center;align-items:center;border-radius:6px;transition:all .3s ease-in-out}.button_chat_nav:hover{background-color:#7e80f7;cursor:pointer}.button_google{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #e5e7eb;border-radius:6px;padding:10px 20px}.button_google .text{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#111827}.button_cancel{border:1px solid #d1d5db;border-radius:6px;display:flex;justify-content:center;align-items:center;color:#111827;font-size:12px;line-height:18px;padding:8px 12px;width:-moz-max-content;width:max-content}.chat_messages .bot_message span{font-size:14px;line-height:20px}.chat_messages .bot_message .msg{border-radius:0 20px 20px 20px}.chat_messages .user_message{display:flex;align-items:flex-start;border-radius:20px 0 20px 20px;background-color:#f3f4f6;word-break:break-word}.chat_messages .user_message span{color:#111827;font-size:14px;line-height:20px}.tooltip1_wrapper{position:relative}.tooltip1_wrapper .tooltiptext{pointer-events:none;transition:all .3s ease;opacity:0;background-color:#000;color:#fff;text-align:center;border-radius:4px;font-size:12px;padding:5px;position:absolute;z-index:1;top:-4px;left:calc(100% + 9px)}.tooltip1_wrapper .tooltiptext .after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border:5px solid transparent;border-right-color:#000}.active1 .tooltiptext{transition:all .3s ease;opacity:1}.pdf{padding:12px;box-shadow:-5px 0 15px 0 rgba(0,0,0,.1);background-color:#fff}.pdf_container2{position:relative;top:0;right:-100%;width:100%;max-width:100vw;transition:right .5s ease-in-out}@media(max-width:1024px){.pdf_container2{max-width:100vw}}.pdf_container2.active{right:0}.pdf_container2.inactive{width:0;right:-100%}.tooltip_wrapper_2{position:relative;display:flex;align-items:center}.tooltip_wrapper_2 .active .tooltip{opacity:1;pointer-events:all}.tooltip_wrapper_2 .tooltip{border-radius:8px;position:absolute;z-index:1070;pointer-events:none;opacity:0;box-shadow:0 13px 39px 0 rgba(0,0,0,.25);background-color:#fff;padding-top:16px;padding-bottom:20px;top:calc(100% + 9px);width:116px;right:calc(50% - 107px);display:flex;align-items:flex-start;text-align:left;cursor:default;transition:all .3s ease}.tooltip_wrapper_2 .tooltip .content{width:100%}.blinking-dots{animation:blink-opacity 1.5s infinite}.blinking-svg{animation:blink-scale 2.8s infinite}.profile .item{border-radius:8px;transition:all .3s ease-in-out}.profile .item:hover{background-color:#f3f4f6;cursor:pointer}.profile .item:hover svg path{fill:#4f46e5}.profile .active{background-color:#f3f4f6}.profile .active svg path{fill:#4f46e5}@keyframes blink-opacity{0%,to{opacity:.3}50%{opacity:1}}@keyframes blink-scale{0%,to{transform:scale(.8)}50%{transform:scale(1)}}@media screen and (min-width:568px){.profile .files,.profile .files .items{width:100%}}