*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1.5;-webkit-font-smoothing:antialiased;overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}input::-ms-reveal,input::-ms-clear{display:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate;height:100svh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#e3dff1;border-radius:4px}::-webkit-scrollbar-thumb{background:#afaac0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}@font-face{font-family:OpenSans;src:url(/assets/OpenSans-VariableFont_wdth_wght-BZBpG5Iz.ttf)}.Chat{height:100%;display:flex;flex-direction:column;padding-bottom:20px;scrollbar-gutter:stable}.Chat_countryDialogContainer::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.Chat_countryDialogContainer{margin:auto;border:none;border-radius:12px;outline:none;background-color:transparent;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}.Chat_countryDialog{display:flex;flex-direction:column;align-items:center;width:600px;padding-top:60px;padding-bottom:30px;border-radius:12px;background-color:#fff;font-family:OpenSans;font-size:14px;position:relative}.Chat_countryDialog_close{width:fit-content;height:fit-content;outline:none;border:none;background:transparent;position:absolute;top:5px;right:5px;cursor:pointer}.Chat_countryDialog_titleContainer{display:flex;gap:24px}.Chat_countryDialog_title{font-size:24px;font-weight:350;text-align:center;margin-bottom:5px}.Chat_countryDialog_subtitle{font-weight:350;text-align:center;margin-bottom:40px;color:#42474b}.Chat_countryDialog_inputs{display:flex;flex-direction:column;width:350px}.Chat_countryDialog_inputs>label{font-weight:350;margin-bottom:8px}.Chat_countryDialog_inputs>input{font-weight:350;height:40px;outline:none;border:1px solid hsl(0,0%,75%);border-radius:8px;margin-bottom:24px;padding:0 15px}.Chat_countryDialog_buttons{display:flex;justify-content:flex-end;gap:24px;width:350px}.Chat_countryDialog_button{margin-top:15px;border:none;outline:none;height:40px;width:100px;border-radius:20px;font-weight:500;cursor:pointer}.Chat_countryDialog_button.cancel{border:1px solid #0008FF;background:transparent;color:#0008ff}.Chat_countryDialog_button.submit{background:#0008ff;color:#fff}.Chat_countryDialog_button.submit:disabled{cursor:not-allowed}.Chat-header{box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;height:56px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:0 30px}.Chat_header-right{display:flex;align-items:center}.Chat_header-right>img{height:32px;margin-left:20px}.Chat_header_right_profileItemsContainer{anchor-name:--profileItemsContainer;outline:none;border:none;background:transparent;display:flex;align-items:center;text-align:left;gap:15px;cursor:pointer}img.Chat_header_downarrow{height:8px}.Chat_header_dp{border:1px solid hsl(195,4%,80%);border-radius:16px;height:32px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.Chat_header_right-nameContainer{display:flex;flex-direction:column;gap:7.5px}.Chat_header_right_nameContainer-name{font-family:OpenSans;font-weight:700;font-size:14px;height:11px;line-height:11px;color:#222}.Chat_header_right_nameContainer-email{font-family:OpenSans;font-weight:600;font-size:12px;height:9px;line-height:9px;color:#5a656d}.Chat_logoutPopover:popover-open{margin:56px 0 0;inset:auto;position:absolute;top:anchor(top);right:anchor(right);box-shadow:#00000029 0 1px 4px;outline:0;border:5px solid white;border-radius:8px;height:50px;width:175px;display:flex;align-items:center;padding:0 15px;gap:8px;font-family:OpenSans;font-size:14px;font-weight:350;cursor:pointer}.Chat_logoutPopover:popover-open:hover{background:#f2f2f2}.Chat_logoutPopover>img{filter:brightness(0)}.Chat-content{display:flex;flex-direction:column;flex-grow:1;align-items:center;width:100%;overflow:hidden;margin-bottom:-15px}.Chat_messageList{margin-top:auto;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:45px;width:100%;scrollbar-gutter:stable both-edges;padding:75px 0}.Chat_messageContainer{display:flex;width:713px}.Chat_assistantDpContainer{width:32px;display:flex;flex-shrink:0;align-items:flex-start;justify-content:center;padding-top:20px}.Chat_assistantDp{width:100%}.Chat_message{font-family:OpenSans;font-size:14px;font-weight:500;color:#1a1a1a;padding:15px;border-radius:16px}.Chat_message.user{background:#faf4ec;margin-left:auto;width:fit-content;max-width:75%}.Chat_message>p{margin-bottom:5px}.Chat_message>ol,.Chat_message>ul{margin-left:20px;margin-bottom:5px}.Chat_userDpContainer{width:32px;display:flex;flex-shrink:0;align-items:flex-end;justify-content:center;margin-left:15px}.Chat_userDp{width:100%;border-radius:50%}.Chat_landing{display:flex;flex-direction:column;justify-content:center;gap:25px;margin-top:auto;margin-bottom:45px;width:713px}.Chat_landing_titleContainer{display:flex;align-items:center;justify-content:center;gap:17.5px}.Chat_landing_topLogo{height:60px;border-radius:30px}.Chat_landing_title{font-family:OpenSans;font-weight:350;font-size:24px;color:#1a1a1a;width:fit-content}.Chat_landing_templateContainer{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:20px;width:100%}.Chat_landing_template{width:335px;height:100px;border-radius:10px;border:none;outline:none;padding:12.5px 17.5px;display:flex;flex-direction:column;gap:8px;cursor:pointer;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}.Chat_landing_templateTitle{display:flex;align-items:center;gap:10px;font-family:OpenSans;font-weight:400;font-size:14px;color:#1a1a1a}.Chat_landing_template_icon{padding:7.5px;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}.Chat_landing_template_icon>img{height:16px}.Chat_landing_templateContent{font-family:OpenSans;font-weight:350;font-size:12px;color:#000;text-align:left}.Chat_landing_footerContainer{font-family:OpenSans;font-weight:350;font-size:12px;color:#1a1a1a;display:flex;align-items:center;justify-content:center;gap:15px}.Chat_inputContainer{box-shadow:#63636333 0 2px 8px;border:1px solid hsl(195,4%,80%);border-radius:30px;background:#fff;margin:0 auto;display:flex;gap:15px;width:750px;height:fit-content;min-height:90px;padding:0 17.5px 0 30px;overflow:hidden}.Chat_inputButtons_attach{margin-top:12.5px;height:32px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;border-radius:50%;outline:none;background:none;cursor:pointer}.Chat_inputButtons_attach>img{height:18px}.Chat_input{width:100%;font-family:OpenSans;font-weight:400;font-size:14px;color:#1a1a1a;outline:none;border:none;padding:17.5px 0;resize:none;field-sizing:content;max-height:10lh;display:block}.Chat_input::-webkit-scrollbar-thumb,.Chat_input::-webkit-scrollbar-track{border-radius:0}.Chat_inputButtons_send{background:#0008ff;border:none;outline:none;border-radius:50%;height:32px;width:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:15px;cursor:pointer;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}.Chat_inputButtons_send>img{width:18px;transform:rotate(35deg);margin-left:1.75px;margin-bottom:2px}.Chat_inputButtons_send:disabled{cursor:not-allowed}@media (max-width: 800px){.Chat{padding-bottom:0}.Chat-header{padding:0 15px}.Chat_header-right img:first-of-type{display:none}.Chat_header_right_profileItemsContainer{display:none}.Chat_landing_templateContainer{flex-direction:column;align-items:center;flex-wrap:nowrap}.Chat_landing_titleContainer{flex-direction:column}.Chat_landing_template{height:fit-content}.Chat_landing_templateTitle,.Chat_landing_footerContainer{display:none}.Chat_messageContainer{width:100%;padding:0 7.5px}.Chat_inputContainer{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}}.Login{height:100%;display:flex}.Login-errorPopover:popover-open{background:red;width:450px;max-width:90%;height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-family:OpenSans;font-weight:600;color:#fff;font-size:18px;border:none;border-radius:15px;top:15px;margin:0 auto;transition:display .2s ease-in}.Login-left{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.Login-topIllustration{display:none}.Login-appLogo{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7.5px}.Login_icon{height:60px;margin-top:auto}.Login-icon.registerScreen{display:none}.Login-form{width:100%;max-width:450px;padding:0 50px;margin-top:10px;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.Login-label{margin-top:15px;font-family:OpenSans;font-size:14px;font-weight:600;color:#0c1421}.Login-form>input,.Login-form>select{border:1px solid #D4D7E3;border-radius:5px;background:#f7fbff;padding:0 15px;width:100%;height:48px;font-family:OpenSans;font-weight:600;font-size:14px;margin-top:8px;outline:none}input.Login_inputPassword{padding-right:47.5px}.Login-form>select{outline:1px solid #D4D7E3;border:none;border-right:15px solid transparent;cursor:pointer}.Login-form>select>option:disabled{color:#757575}.Login-form>select>option{color:#000}.Login_showPasswordToggleContainer{display:flex;justify-content:flex-end;padding-right:15px}.Login_passwordShowToggle{margin-top:-32.5px;height:20px;display:block;cursor:pointer}.Login-forgotpw{font-family:OpenSans;font-size:14px;font-weight:600;color:#0033ae;display:block;margin-top:12px;text-align:right;text-decoration:none;cursor:pointer}.Login-submit{margin-top:20px;width:100%;outline:none;border:none;display:flex;gap:10px;align-items:center;justify-content:center;font-family:OpenSans;font-weight:700;font-size:14px;color:#fff;background:#0033ae;height:48px;border-radius:50px;cursor:pointer}.Register-submit{margin-top:30px}.Login-submit:disabled{cursor:not-allowed;background:#e4e5e7}.submitButtonSpinner{height:22.5px;aspect-ratio:1;border:5px solid hsla(0,0%,100%,.5);border-bottom-color:#fff;border-radius:50%;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Login-errorNotice{margin-top:20px;display:flex;align-items:center;justify-content:center;width:100%;height:15px}.Login_form_errorNotice-bang{height:15px;margin-right:5px}.Login_form_errorNotice-label{font-family:OpenSans;font-size:12px;color:brown}.Login-register{font-family:OpenSans;font-size:14px;font-weight:600;margin-top:15px;text-align:center}.Login-register>a{color:#1e4ae9;cursor:pointer;text-decoration:none}.Login_right-tabAndFold{display:none}.Login-rightIllustration{display:flex;width:100%}@media (max-width: 800px){.Login-topIllustration{display:block;width:100%}.Login-right{display:none}.Login-left{justify-content:space-between}.Login-appLogo{margin-top:25px}.Login-icon.loginScreen{display:none}.Login-icon.registerScreen{display:inline}.Login-form{padding:0 20px;flex-grow:1}.Login-rightIllustration{display:none}}.ForgotPassword_back{margin-top:16px;margin-bottom:8px;outline:none;border:none;padding-right:10px;background:transparent;height:32px;width:fit-content;display:flex;align-items:center;justify-content:center;gap:10px;font-family:OpenSans;font-size:14px;cursor:pointer}.ForgotPassword_back:hover{border-bottom:2px solid grey}.ForgotPassword_back>img{transform:rotate(90deg)}.ResponsiveIllustration-top{border-radius:0 0 30px 30px;padding-top:20px;padding-bottom:15px;width:100%;background:#fff7e5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;position:relative}.ResponsiveIllustration_top-motto{font-family:OpenSans;font-weight:800;font-size:18px;line-height:18px;text-transform:uppercase}.ResponsiveIllustration_top-motto span{color:#ff671f}.ResponsiveIllustration_top-concept{height:150px}.ResponsiveIllustration_top-leftCircle{position:absolute;top:calc(50% - 36px);left:0}.ResponsiveIllustration_top-topRightCircle{position:absolute;top:0;right:0}.ResponsiveIllustration-right{position:relative;width:100%;height:100%}.ResponsiveIllustration_right-blueRectangle{position:absolute;background:#0033ae;height:60%;width:60%;bottom:0;border-radius:30px 0 0 30px}.ResponsiveIllustration_right-orangeRectangle{position:absolute;bottom:0;right:0;height:70%;width:50%;z-index:2;border-radius:0 30px;background:#ff671f}.ResponsiveIllustration_right-yellowRectangle{position:absolute;top:0;right:0;height:40%;width:70%;z-index:1;border-radius:30px 0 0;background:#ffc649}.ResponsiveIllustration_right-contentRectangle{background:#fff7e5;position:absolute;height:90%;width:90%;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:30px;display:flex;flex-direction:column;gap:10%;align-items:center;justify-content:center;padding:5%}.ResponsiveIllustration_right-motto{height:15%}.ResponsiveIllustration_right-concept{height:60%}.ResponsiveIllustration_right-topRightCircle{position:absolute;z-index:4;top:0;right:0;height:20%}.AdminLogin{background:#f2f2f2;display:flex;align-items:center;justify-content:center;height:100svh;font-family:OpenSans}.AdminLogin_form{border-radius:25px;overflow:hidden;background:#fff;display:flex;flex-direction:column;box-shadow:#00000029 0 1px 4px;padding-bottom:30px}.AdminLogin_form_header{display:flex;height:65px;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px}.AdminLogin_form_header>div{display:flex;align-items:center;justify-content:center;padding:0 30px}.AdminLogin_form_header_left{background:#0033a0}.AdminLogin_form_header_left>img{height:24px}.AdminLogin_form_title{display:flex;justify-content:center;gap:15px;font-size:26px;font-weight:500;margin-top:32px}.AdminLogin_form_title>img{height:40px}.AdminDashboard{background:#f5f5f5;height:100svh;font-family:OpenSans;display:flex;flex-direction:column;overflow:hidden}.AdminDashboard_header{background:#fff;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:0 30px;height:55px;border-bottom:1px solid hsl(0,0%,90%);box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px}.AdminDashboard_header_left{display:flex;align-items:center}.AdminDashboard_appLogo{height:16px}.AdminDashboard_header_delineator{width:1px;height:24px;border:1px solid #c0c0c0;margin:0 20px}.AdminDashboard_authLogo{height:24px;margin-right:7.5px}.AdminDashboard_content{display:flex;flex-grow:1;gap:24px;overflow:hidden;padding:24px}.AdminDashboard_content_partition{display:flex;flex-direction:column;width:calc(50vw - 36px);gap:24px}.AdminDashboard_content_body{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;border:.5px solid hsl(0,0%,90%);border-radius:8px;background:#fff;box-shadow:#0000001a 0 1px 3px,#0000000f 0 1px 2px;position:relative}.AdminDashboard_content_body.Sources{max-height:fit-content;display:flex;flex-direction:column;flex-shrink:0}.AdminDashboard_content_title{font-size:24px;font-weight:350;margin-top:16px;margin-left:24px;display:flex;align-items:center;gap:16px}.AdminDashboard_content_title>img{height:24px}.AdminDashboard_table{margin-top:16px;display:block;background:#fff;padding:0;overflow-y:auto;border:0;border-spacing:0}.AdminDashboard_table>thead{position:sticky;top:0;background:#eff7fa;min-height:40px;height:40px}.AdminDashboard_table tr{height:45px}.AdminDashboard_table tbody>tr:nth-child(2n){background:#f8f9fa}.AdminDashboard_table th,.AdminDashboard_table td{text-align:left;padding:0 7.5px;white-space:nowrap;font-weight:350;font-size:14px}.AdminDashboard_table th{font-weight:500}.AdminDashboard_table td:nth-child(3){width:100%}.AdminDashboard_table tbody td:nth-child(1),.AdminDashboard_table tbody td:nth-child(4){text-align:center}.AdminTable_userActiveIndicator{height:7.5px;width:7.5px;margin-top:7.5px;margin-right:5px;border-radius:3.75px;float:left;background:red}.AdminTable_userActiveIndicator.active{background:green}.AdminDashboard_actionIconButton{border:none;outline:none;background:transparent;display:block;margin:0 auto;cursor:pointer}.AdminDashboard_actionIcon{height:24px}.AdminDashboard_knowledgeInputs{padding:15px 30px 30px;display:flex;flex-shrink:0;gap:30px}.AdminDashboard_knowledgeInputs_website{display:flex;flex-direction:column;flex-grow:1;padding-right:30px;border-right:2.5px solid hsl(0,0%,95%)}.AdminDashboard_knowledgeInput_heading{font-size:16px;font-weight:500;margin-bottom:8px}.AdminDashboard_knowledgeInput_textInputContainer{outline:1px solid #c0c0c0;border:4px solid white;border-radius:8px;height:40px;overflow:hidden;display:flex;align-items:center;flex-shrink:0}.AdminDashboard_urlInput{outline:none;border:none;border-radius:5px;padding-left:10px;height:100%;min-width:50px;display:flex;align-items:center;flex-grow:1;font-size:14px;font-weight:350}.AdminDashboard_urlInput:disabled{cursor:not-allowed;background:#fff}.AdminDashboard_addUrlButton{font-size:14px;font-weight:400;height:100%;min-width:fit-content;padding:0 10px;background:#f7e2c7;border:none;outline:none;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;cursor:pointer}.AdminDashboard_addUrlButton>img{height:16px}.AdminDashboard_addUrlButton:disabled{color:#000;cursor:not-allowed}.AdminDashboard_knowledgeInputs_file{display:flex;flex-direction:column;min-width:200px;max-width:200px}.AdminDashboard_knowledgeInputs_file>input{opacity:0;width:.1px;height:.1px;position:absolute}.AdminDashboard_fileUpload_buttonsGroup{display:flex;gap:15px}.AdminDashboard_fileUpload_button{height:40px;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-grow:1;gap:8px;font-size:14px;cursor:pointer}.AdminDashboard_fileUpload_button>img{height:16px}.AdminDashboard_fileUpload_button:disabled{color:#000;cursor:not-allowed}.AdminDashboard_fileUpload_button.Upload{background:#e7ffce}.AdminDashboard_fileUpload_button.Cancel{max-width:40px;min-width:40px}.AdminDashboard_contentManagement{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;background:#fff}.AdminDashboard_extractButton{margin-top:16px;margin-left:30px;outline:none;border:none;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;height:40px;width:fit-content;padding:0 20px;background:#fffaa0;font-size:14px;font-weight:350;cursor:pointer}.AdminDashboard_extractionStatus{margin-top:8px;margin-left:30px}.AdminDashboard_extractionStatus_status{font-weight:350;font-size:14px}.AdminDashboard_extractionStatus_lastExtracted{font-weight:500;font-size:12px}.AdminDashboard_extractedSections_title{margin-top:24px;margin-left:30px;font-size:20px;font-weight:350}.AdminDashboard_extractedSections{margin-top:16px;padding:0 30px;overflow-y:auto}.AdminDashboard_extractedSection{margin-bottom:16px}.AdminDashboard_extractedSection_title{font-size:16px;font-weight:500}.AdminDashboard_extractedSection_content{margin-top:8px;font-size:14px;font-weight:350;text-align:justify}
