html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Inter,sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}._boxBorder_155pa_1{background:linear-gradient(90deg,#155dfc,#4f39f6);border-radius:26px;padding:2px}._boxBorder_155pa_1 ._box_155pa_1{display:flex;flex-direction:column;align-items:center;padding:32px 48px;gap:32px;border-radius:24px;background-color:#fff}._boxBorder_155pa_1 ._box_155pa_1 h2{font-family:Roboto;font-weight:900;font-size:24px;line-height:24px;color:#002f69;text-align:center;margin-bottom:10px}._boxBorder_155pa_1 ._box_155pa_1 ._description_155pa_24{font-family:Roboto;font-weight:500;font-size:14px;line-height:24px;color:#595959}._boxBorder_155pa_1 ._box_155pa_1 ._inputMui_155pa_31{width:100%}._boxBorder_155pa_1 ._box_155pa_1 ._inputMui_155pa_31 label{font-weight:600}._boxBorder_155pa_1 ._box_155pa_1 ._inputMui_155pa_31 input{font-weight:700}._boxBorder_155pa_1 ._box_155pa_1 ._buttonMui_155pa_40{padding:16px;width:100%;font-size:16px;background:linear-gradient(90deg,#155dfc,#4f39f6)}._boxBorder_155pa_1 ._box_155pa_1 a._forgotPassword_155pa_46{font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;color:#002f69;text-decoration:none;margin-top:4px;display:inline-flex}.error-box{background:#fef2f2;border:1px solid #ffc9c9;border-radius:10px;display:flex;align-items:flex-start;padding:8px 16px;gap:12px;font-weight:400;font-size:16px;line-height:24px;color:#e7000b}._loginContainer_v9zy7_1{max-width:1108px;margin:64px auto}.unauthenticated-header{padding:32px 24px;background:linear-gradient(90deg,#155dfc,#4f39f6);display:flex;justify-content:space-between;align-items:center}.unauthenticated-header .logo{display:flex;align-items:center;gap:16px}.unauthenticated-header .logo img{height:32px}.unauthenticated-header .logo .text{display:flex;flex-direction:column}.unauthenticated-header .logo .text span.line{font-size:14px;line-height:16px;color:#fff}.unauthenticated-header .logo .text span.line.strong{font-weight:700}.unauthenticated-header .go-to a{display:flex;align-items:center;gap:12px;font-size:14px;line-height:24px;letter-spacing:.15px;color:#fff;padding:4px 16px;border:1px solid #fff;border-radius:24px;text-decoration:none}.create-account-box-border{background:linear-gradient(90deg,#155dfc,#4f39f6);border-radius:26px;padding:2px}.create-account-box-border .box{display:flex;flex-direction:column;align-items:center;padding:32px 48px;gap:32px;border-radius:24px;background-color:#fff}.create-account-box-border .box h2{font-family:Roboto;font-weight:900;font-size:24px;line-height:24px;color:#002f69;text-align:center;margin-bottom:10px}.create-account-box-border .box .description{font-family:Roboto;font-weight:500;font-size:14px;line-height:24px;color:#595959;text-align:center}.create-account-box-border .box .button-mui{padding:16px;width:100%;font-size:16px;background:linear-gradient(90deg,#155dfc,#4f39f6)}.create-account-box-border .box .button-mui-outlined{padding:16px;font-size:16px;width:100%;color:#314158;border-color:#cad5e2;margin-top:-16px}.register-container{max-width:1120px;margin:64px auto}.register-container h2{font-family:Inter;font-weight:400;font-size:30px;line-height:36px;color:#111827}.register-container .description{font-family:Inter;font-weight:400;font-size:16px;line-height:26px;color:#4b5563;margin-top:8px}.register-container .form{padding:48px 24px;background:#fff;border:.909091px solid #e2e8f0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:12px}.register-container .form .form-title{font-weight:400;font-size:20px;line-height:30px;color:#0f172b}.register-container .form .form-description{font-weight:400;font-size:16px;line-height:24px;color:#45556c;margin-top:8px}.register-container .form .form-section{padding:24px;background:#f8fafc;border:.909091px solid #e2e8f0;border-radius:12px;margin-top:32px;display:flex;flex-direction:column;gap:24px}.register-container .form .form-section .form-section-title{font-weight:400;font-size:18px;line-height:27px;color:#0f172b}.register-container .form .form-section .form-section-description{font-weight:400;font-size:14px;line-height:24px;color:#374151}.register-container .form .form-section .input-line{display:flex;align-items:flex-start;gap:24px}.register-container .form .submit-box{display:flex;align-items:center;justify-content:center;padding:24px;background-color:#f8fafc;border-radius:12px;margin-top:32px}.register-container .form .submit-box .submit-button{padding:16px 120px;font-size:16px;background:linear-gradient(90deg,#155dfc,#4f39f6)}.category-switcher .choose-category-border{background:linear-gradient(90deg,#155dfc,#4f39f6);border-radius:13px;padding:1px;margin:32px 0}.category-switcher .choose-category{background:#f8fafc;border-radius:12px;padding:24px}.category-switcher .choose-category h3{font-weight:400;font-size:20px;line-height:27px;color:#0f172b}.category-switcher .choose-category p{font-weight:400;font-size:16px;line-height:24px;color:#45556c}.category-switcher .choose-category .options{margin-top:24px;display:flex;align-items:center;gap:24px}.category-switcher .choose-category .options .checkbox-label{font-weight:400;font-size:24px;line-height:24px;color:#314158}.category-switcher .choose-category .options .Mui-checked+.checkbox-label{color:#002f69}.select-input-container{display:flex;flex-direction:column;gap:8px;flex:1}.select-input-container label{font-weight:400;font-size:16px;line-height:24px;color:#314158}.select-input-container label span{font-size:16px;line-height:24px;color:#e7000b}.select-input-container select{padding:12px 16px;background:#fff;border:1px solid #cad5e2;border-radius:10px;outline:none;font-family:inherit;font-size:16px;line-height:18px;color:#000}.select-input-container select.has-error{border-color:#e7000b}.select-input-container select:focus,.select-input-container select:hover{border-color:#155dfc}.select-input-container select::placeholder{color:#0a0a0a80}.select-input-container span.error{display:block;color:#e7000b;font-weight:400;font-size:14px;line-height:20px;margin-top:-6px}.text-input-container{display:flex;flex-direction:column;gap:8px;flex:1}.text-input-container label{font-weight:400;font-size:16px;line-height:24px;color:#314158}.text-input-container label span{font-size:16px;line-height:24px;color:#e7000b}.text-input-container input{padding:12px 16px;background:#fff;border:1px solid #cad5e2;border-radius:10px;outline:none;font-family:inherit;font-size:16px;line-height:18px;color:#000}.text-input-container input.has-error{border-color:#e7000b}.text-input-container input:focus{border-color:#155dfc}.text-input-container input::placeholder{color:#0a0a0a80}.text-input-container span.error{display:block;color:#e7000b;font-weight:400;font-size:14px;line-height:20px;margin-top:-6px}.lgpd-container{display:flex;align-items:flex-start;padding:24px;background:#eff6ff;border:1px solid #bedbff;border-radius:12px;gap:16px;margin-top:32px}.lgpd-container .title{font-weight:400;font-size:16px;line-height:24px;color:#1c398e;margin-bottom:8px}.lgpd-container .text{font-weight:400;font-size:14px;line-height:20px;color:#193cb8}._boxBorder_1jocg_1{background:linear-gradient(90deg,#155dfc,#4f39f6);border-radius:26px;padding:2px;max-width:542px;margin:64px auto}._boxBorder_1jocg_1 ._box_1jocg_1{display:flex;flex-direction:column;align-items:center;padding:32px 48px;gap:32px;border-radius:24px;background-color:#fff}._boxBorder_1jocg_1 ._box_1jocg_1 ._boxHeader_1jocg_17{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}._boxBorder_1jocg_1 ._box_1jocg_1 ._boxHeader_1jocg_17 h2{font-family:Roboto;font-weight:900;font-size:24px;line-height:24px;color:#002f69;text-align:center}._boxBorder_1jocg_1 ._box_1jocg_1 ._boxHeader_1jocg_17 ._description_1jocg_32{font-family:Roboto;font-weight:500;font-size:14px;line-height:24px;color:#595959;text-align:center;max-width:342px}._boxBorder_1jocg_1 ._box_1jocg_1 ._inputMui_1jocg_41{width:100%}._boxBorder_1jocg_1 ._box_1jocg_1 ._inputMui_1jocg_41 label{font-weight:600}._boxBorder_1jocg_1 ._box_1jocg_1 ._inputMui_1jocg_41 input{font-weight:700}._boxBorder_1jocg_1 ._box_1jocg_1 ._buttonMui_1jocg_50{padding:16px;width:100%;font-size:16px;background:linear-gradient(90deg,#155dfc,#4f39f6)}._boxBorder_1jocg_1 ._box_1jocg_1 a._forgotPassword_1jocg_56{font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;color:#002f69;text-decoration:none;margin-top:4px;display:inline-flex}.authenticated-header{padding:16px 24px;background:"#fff";border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.authenticated-header .logo{display:flex;align-items:center;gap:16px}.authenticated-header .logo img{height:32px}.authenticated-header .logo .text{display:flex;flex-direction:column}.authenticated-header .logo .text span.line{font-size:14px;line-height:16px;color:#6b7280}.authenticated-header .logo .text span.line.strong{color:#111827;font-weight:700}.authenticated-header .logged-user{display:flex;align-items:center}.authenticated-header .logged-user .name{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;color:#111827;padding:8px 16px}.authenticated-header .logged-user .logout{cursor:pointer;display:flex;align-items:center;gap:12px;padding:8px;border-left:1px solid #e5e7eb;color:#6b7280;text-decoration:none}.application-container{max-width:1440px;margin:0 auto;position:relative;display:flex;align-items:flex-start}.application-container .sidebar{width:320px;position:sticky;top:0}.application-container .sidebar .side-menu{display:flex;flex-direction:column;padding:24px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.application-container .sidebar .side-menu h2{font-family:Inter;font-weight:400;font-size:18px;line-height:22px;color:#1d4ed8;margin-bottom:4px}.application-container .sidebar .side-menu .text{font-family:Inter;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.3px;color:#6b7280}.application-container .sidebar .side-menu .text p:not(:last-child){margin-bottom:16px}.application-container .content{flex:1;padding:32px}.application-container .content .loading-content{display:flex;align-items:center;justify-content:center;width:100%;height:200px;background-color:#f4f8fd;border:1px solid #e2e8f0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:12px}.application-container .content .step{font-family:Inter;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#2563eb}.application-container .content h1{font-family:Inter;font-weight:400;font-size:30px;line-height:36px;color:#111827;margin-top:16px}.application-container .content .description{font-family:Inter;font-weight:400;font-size:16px;line-height:26px;color:#4b5563;margin-top:8px}.application-container .content .form-box{box-sizing:border-box;display:flex;flex-direction:column;padding:24px;gap:24px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:12px}.application-container .content .form-box.locked input{border-color:#22c55e!important}.application-container .content .form-section{padding:24px;background:#f8fafc;border:.909091px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:24px}.application-container .content .form-section .form-section-title{font-weight:400;font-size:18px;line-height:27px;color:#0f172b}.application-container .content .form-section .form-section-description{font-weight:400;font-size:14px;line-height:24px;color:#374151}.application-container .content .form-section .input-line{display:flex;align-items:flex-start;gap:24px}.application-menu{display:flex;flex-direction:column;gap:4px;margin-top:16px}.application-menu li{font-family:Inter;font-weight:400;font-size:14px;line-height:20px;color:#374151;display:flex;padding:14px;gap:12px;align-items:center;position:relative;transition:.3s;height:48px;box-sizing:border-box;cursor:pointer}.application-menu li .icon{width:24px;height:24px;color:#374151;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}.application-menu li:before{content:"";position:absolute;left:0;width:4px;height:32px;border-top-right-radius:12px;border-bottom-right-radius:12px;background-color:transparent;transition:.3s}.application-menu li.active{background:#eff6ff;border-radius:8px}.application-menu li.active:before{background-color:#2563eb}.application-menu li.active .icon{background-color:#2563eb;color:#fff;width:28px;height:28px;border-color:transparent}.application-menu li:first-child .icon{color:#22c55e;background-color:#dcfce7;border-color:transparent;font-size:20px}.application-menu li:first-child.active .icon{background-color:transparent}.application-menu li:first-child.active:before{background-color:#22c55e}.category-viewer .choose-category-border{background:#22c55e;border-radius:13px;padding:1px;margin:32px 0}.category-viewer .choose-category{background:#f8fafc;border-radius:12px;padding:24px}.category-viewer .choose-category h3{font-weight:400;font-size:20px;line-height:27px;color:#0f172b}.category-viewer .choose-category p{font-weight:400;font-size:16px;line-height:24px;color:#45556c}.category-viewer .choose-category .options{margin-top:24px;display:flex;align-items:center;gap:24px}.category-viewer .choose-category .options span.mui-input{color:#22c55e!important}.category-viewer .choose-category .options .checkbox-label{font-weight:400;font-size:24px;line-height:24px;color:#314158}.category-viewer .choose-category .options .Mui-checked+.checkbox-label{color:#002f69}.app-lgpd-container{display:flex;align-items:flex-start;padding:24px;background:#eff6ff;border:1px solid #bedbff;border-radius:12px;gap:16px}.app-lgpd-container .title{font-weight:400;font-size:16px;line-height:24px;color:#1c398e;margin-bottom:8px}.app-lgpd-container .text{font-weight:400;font-size:14px;line-height:20px;color:#193cb8}.form-navigation{display:flex;justify-content:space-between;padding:24px 48px;background:#f8fafc;border-radius:12px;align-items:center}.form-navigation .submit{flex:1;display:flex;align-items:center;justify-content:center}.form-navigation .submit button{padding:12px 24px;gap:8px;background:linear-gradient(90deg,#155dfc,#4f39f6);font-weight:400;font-size:16px;line-height:24px;color:#fff;text-transform:none;border-radius:10px}.form-navigation .submit button:disabled{background:#b3b3bf;color:#0a0a0a4d}.form-navigation .prev-next button{border-radius:10px;padding:10px 20px;border-color:#cad5e2;font-weight:400;font-size:16px;line-height:24px;color:#314158;text-transform:none}.form-navigation .prev-next button:disabled{opacity:.5}
