:root{--white: rgb(255, 255, 255);--black: rgb(0, 0, 0);--ctm-black: rgb(22, 22, 22);--ctm-yellow: rgb(252, 186, 47);--ctm-orange: rgb(237, 102, 38);--ctm-blue: rgb(0, 174, 195);--ctm-blue-dark-15: color-mix(in srgb,var(--ctm-blue),rgb(0,0,0) 15%);--ctm-blue-opacity-10: rgb(0, 174, 195, .1);--ctm-grey: rgb(117, 117, 117);--ctm-grey-dark-15: color-mix(in srgb,var(--ctm-grey),rgb(0,0,0) 15%);--ctm-purple: #151547;--ctm-green: #44b284;--bg-light:rgb(245, 245, 245);--bg-white: rgb(255, 255, 255);--text-dark: rgb(44, 44, 44);--border-light: rgb(224, 224, 224);--brand-text-dark: rgb(117, 117, 117);--bg-dark: rgb(33, 33, 33);--text-light: rgb(189, 189, 189);--text-white: rgb(255, 255, 255);--border-dark: rgb(85, 85, 85);--brand-text-light: rgb(171, 171, 171);--success: rgb(20, 164, 77);--success-dark-15: color-mix(in srgb,var(--success),rgb(0,0,0) 15%);--success-bg-subtle: color-mix(in srgb, var(--success), var(--white) 85%);--info: rgb(84, 180, 211);--info-bg-subtle: color-mix(in srgb, var(--info), var(--white) 85%);--warning: rgb(228, 161, 27);--warning-bg-subtle: color-mix(in srgb, var(--warning), var(--white) 85%);--danger: rgb(220, 76, 100);--danger-dark-15: color-mix(in srgb,var(--danger),rgb(0,0,0) 15%);--danger-bg-subtle: color-mix(in srgb, var(--danger), var(--white) 85%);--progress-bar-incomplete: #383838;--progress-bar-complete: #de3163}*,*:before,*:after{box-sizing:border-box}*{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background-color:var(--white);color:var(--text-dark);font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500;font-weight:300;line-height:1.5;text-rendering:optimizeLegibility;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:500;line-height:1}h1,.h1{font-size:1.75rem}h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:.75rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.375rem}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.125rem}h6,.h6,p,ol,ul{font-size:1rem}.alert svg{height:1.25rem}.alert-info svg{fill:#052c65}.alert-success svg{fill:#0a3622}.alert-warning svg{fill:#664d03}.alert-danger svg{fill:#58151c}.cta-btn{align-items:center;border:.125rem solid transparent;border-radius:.375rem;cursor:pointer;display:inline-flex;font-weight:600;padding:.375rem .75rem;text-decoration:none!important;transition:all .15s ease-in-out}.cta-btn svg{height:.875rem;margin-right:.25rem}.cta-btn.cta-btn--solid{color:var(--white)}.cta-btn.cta-btn--solid svg path{fill:var(--white)}.cta-btn.cta-btn--solid.cta-btn--blue{background-color:var(--ctm-blue);border-color:var(--ctm-blue)}.cta-btn.cta-btn--solid.cta-btn--blue:hover{background-color:var(--ctm-blue-dark-15);border-color:var(--ctm-blue-dark-15)}.cta-btn.cta-btn--solid.cta-btn--grey{background-color:var(--ctm-grey);border-color:var(--ctm-grey)}.cta-btn.cta-btn--solid.cta-btn--grey:hover{background-color:var(--ctm-grey-dark-15);border-color:var(--ctm-grey-dark-15)}.cta-btn.cta-btn--solid.cta-btn--green{background-color:var(--success);border-color:var(--success)}.cta-btn.cta-btn--solid.cta-btn--green:hover{background-color:var(--success-dark-15);border-color:var(--success-dark-15)}.cta-btn.cta-btn--solid.cta-btn--red{background-color:var(--danger);border-color:var(--danger)}.cta-btn.cta-btn--solid.cta-btn--red:hover{background-color:var(--danger-dark-15);border-color:var(--danger-dark-15)}.cta-btn.cta-btn--outline{background-color:transparent}.cta-btn.cta-btn--outline.cta-btn--blue{border-color:var(--ctm-blue);color:var(--ctm-blue)}.cta-btn.cta-btn--outline.cta-btn--blue svg path{fill:var(--ctm-blue)}.cta-btn.cta-btn--outline.cta-btn--blue:hover{background-color:var(--ctm-blue)}.cta-btn.cta-btn--outline.cta-btn--grey{border-color:var(--ctm-grey);color:var(--ctm-grey)}.cta-btn.cta-btn--outline.cta-btn--grey svg path{fill:var(--ctm-grey)}.cta-btn.cta-btn--outline.cta-btn--grey:hover{background-color:var(--ctm-grey)}.cta-btn.cta-btn--outline.cta-btn--red{border-color:var(--danger);color:var(--danger)}.cta-btn.cta-btn--outline.cta-btn--red svg path{fill:var(--danger)}.cta-btn.cta-btn--outline.cta-btn--red:hover{background-color:var(--danger)}.cta-btn.cta-btn--outline:hover{color:var(--white)}.cta-btn.cta-btn--outline:hover svg path{fill:var(--white)}.ask-ctm-container{background-color:#fff;border:1px solid #dddddd;border-radius:.75rem;box-shadow:0 .5rem 1rem #00000026;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:40rem}.ask-ctm-container__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dddddd;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 1rem .75rem}.ask-ctm-container__header img{margin:auto;max-height:50px;width:auto}@media screen and (max-width: 600px){.ask-ctm-container__header img{max-height:40px}}.ask-ctm-container__body,.ask-ctm-container__footer{padding:1rem}.ask-ctm-container__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.ask-ctm-container__body #chat-messages{max-height:42.5rem;min-height:100%;overflow:auto;padding-right:.5rem;width:100%}.ask-ctm-container__body #chat-messages .message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ask-ctm-container__body #chat-messages .message+.message{margin-top:1.5rem}.ask-ctm-container__body #chat-messages .message.message-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ask-ctm-container__body #chat-messages .message.message-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ask-ctm-container__body #chat-messages .message-info{color:#999;display:block;font-size:.875rem;margin-bottom:.25rem}.ask-ctm-container__body #chat-messages .message-content{border-radius:.75rem;max-width:70%;padding:.75rem}.ask-ctm-container__body #chat-messages .message-content.user-message{background-color:#12b5bc4d}.ask-ctm-container__body #chat-messages .message-content.bot-message:not(.loading){background-color:#99999926}.ask-ctm-container__body #chat-messages .message-content.bot-message .message-loading>span{background-color:#999;border-radius:50%;display:inline-block;height:.5rem;width:.5rem}.ask-ctm-container__body #chat-messages .message-content.bot-message .message-loading>span:nth-of-type(1){animation:jumpingAnimation 1.2s .6s linear infinite}.ask-ctm-container__body #chat-messages .message-content.bot-message .message-loading>span:nth-of-type(2){animation:jumpingAnimation 1.2s .3s linear infinite}.ask-ctm-container__body #chat-messages .message-content.bot-message .message-loading>span:nth-of-type(3){animation:jumpingAnimation 1.2s 0s linear infinite}.ask-ctm-container__body #chat-messages .message-content.bot-message .message-loading>span+span{margin-left:.125rem}.ask-ctm-container__footer{border-top:1px solid #dddddd}.ask-ctm-container__footer form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ask-ctm-container__footer form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dddddd;border-radius:1.1875rem;font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;font-size:1rem;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500;font-weight:300;height:5.375rem;line-height:1.5;outline:none!important;overflow-y:auto;padding:.375rem 1rem;resize:none;width:100%}.ask-ctm-container__footer form .btn-submit{background-color:#12b5bc;border:1px solid #12b5bc;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;height:2.5rem;margin-left:1rem;padding:.45rem .35rem!important;text-align:center;width:2.5rem;transition:all .15s ease-in-out}.ask-ctm-container__footer form .btn-submit:hover{background-color:#10a2a9;border-color:#10a2a9}.ask-ctm-container__footer form .btn-submit>svg{fill:#fff;margin-left:.15rem;width:1.5rem}@keyframes jumpingAnimation{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}16%{-webkit-transform:translate(0,-11px);-ms-transform:translate(0,-11px);transform:translateY(-11px)}33%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}to{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}}.copy-btn{background:none;border:none;color:#666;cursor:pointer;float:right;margin-right:5px;margin-top:5px}.copy-btn:hover{color:#000}.progress-steps{display:flex;justify-content:space-between;margin:2rem 0;position:relative}.progress-steps:before{background-color:var(--text-light);content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}.progress-steps .progress{background-color:var(--success);height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease-in-out;width:0;z-index:1}.progress-steps .circle{align-items:center;background-color:var(--text-light);border-radius:50%;display:flex;font-size:22px;justify-content:center;height:40px;transition:.3s ease-in-out;width:40px;z-index:1}.progress-steps .circle.active{background-color:var(--success);border-color:var(--progress-bar-incomplete);color:#fff}.progress-actions{display:flex;margin:3rem 0 1rem;justify-content:space-between}.progress-actions #previous[disabled],.progress-actions #next[disabled]{cursor:not-allowed}.spinner{animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top:6px solid #4caf50;display:none;height:40px;margin:20px auto;width:40px}#container{margin-top:50px;text-align:center}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}svg{fill:var(--text-dark)}.cta-switch{display:inline-block;height:1.75rem;position:relative;width:2.8rem;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.cta-switch__slider{background-color:#dbe1e8;border-radius:.875rem;cursor:pointer;bottom:0;left:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out}.cta-switch__slider:before{background-color:var(--white);border-radius:50%;bottom:.25rem;content:"";height:1.25rem;left:.25rem;position:absolute;transition:all .3s ease-in-out;width:1.25rem}.cta-switch__slider.on{background-color:var(--ctm-blue)}.cta-switch__slider.on:before{-webkit-transform:translateX(1rem);-ms-transform:translateX(1rem);transform:translate(1rem)}.table th,.table td{vertical-align:middle}.widget{border-radius:.5rem;overflow:hidden;padding:1.25rem}input#excel_file{height:2.75rem!important;padding-top:.75rem!important}.ctm-stop-yellow{stop-color:var(--ctm-yellow)}.ctm-stop-orange{stop-color:var(--ctm-orange)}.ctm-stop-pink{stop-color:var(--pink)}.ctm-stop-blue{stop-color:var(--ctm-blue)}.ctm-stop-purple{stop-color:var(--purple)}.ctm-stop-green{stop-color:var(--green)}.mh-100vh{min-height:100vh}body{align-items:center;background-color:var(--bg-dark);display:flex;height:100%;justify-content:center;min-height:100vh;position:relative}#gradient-canvas{height:100%;left:0;position:absolute;top:0;width:100%;--gradient-color-1: var(--ctm-purple);--gradient-color-2: var(--ctm-green);--gradient-color-3: var(--ctm-blue)}p{color:var(--white)}.auth-container{background-color:#00000080;border-radius:.75rem;margin:auto;max-width:25rem;padding:1.5rem;position:relative;width:100%}.auth-header__logo{margin:0 auto 1.5rem;position:relative;width:5.625rem}.auth-header__logo-display svg path{fill:url(#grad1)}.auth-header__logo-gear{left:.9375rem;position:absolute;top:.46875rem;width:3.75rem}.auth-header__logo-gear svg path{fill:url(#grad2)}.auth-header__text{display:block;margin-bottom:2.5rem}.auth-header__text span{color:#ffffffbf;font-size:1.25rem;line-height:1.1}.auth-form input{border-radius:37.5rem!important;outline:none!important;width:100%}.auth-form .form-floating{position:relative}.auth-form .form-floating>.form-control,.auth-form .form-floating>.form-control-plaintext,.auth-form .form-floating>.form-select{height:3.75rem;line-height:1.25;min-height:3.75rem;padding-left:1.5rem;padding-right:1.5rem}.auth-form .form-floating>label{height:100%;left:0;overflow:hidden;padding:1rem 1.5rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .15s ease-in-out,transform .15s ease-in-out;white-space:nowrap;z-index:2}.auth-form .form-floating>.form-control,.auth-form .form-floating>.form-control-plaintext{padding:1rem 1.5rem}.auth-form .form-floating>.form-control::placeholder,.auth-form .form-floating>.form-control-plaintext::placeholder{color:transparent}.auth-form .form-floating>.form-control:focus,.auth-form .form-floating>.form-control:not(:placeholder-shown),.auth-form .form-floating>.form-control-plaintext:focus,.auth-form .form-floating>.form-control-plaintext:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.auth-form .form-floating>.form-control:-webkit-autofill,.auth-form .form-floating>.form-control-plaintext:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.auth-form .form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.auth-form .form-floating>.form-control:focus~label,.auth-form .form-floating>.form-control:not(:placeholder-shown)~label,.auth-form .form-floating>.form-control-plaintext~label,.auth-form .form-floating>.form-select~label{background-color:transparent!important;color:#2c2c2ca6;padding:1rem 1.5rem;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.auth-form .form-floating>.form-control:focus~label:after,.auth-form .form-floating>.form-control:not(:placeholder-shown)~label:after,.auth-form .form-floating>.form-control-plaintext~label:after,.auth-form .form-floating>.form-select~label:after{border-radius:.375rem;content:"";height:1.5em;top:1rem;right:.375rem;bottom:1rem;left:.375rem;position:absolute;z-index:-1}.auth-form .form-floating>.form-control:-webkit-autofill~label{color:#2c2c2ca6;padding:1rem 1.5rem;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.auth-form__link{color:#ffffff80;font-size:.875rem;text-decoration:none;transition:all .15s ease-in-out}.auth-form__link:hover{color:var(--ctm-blue);text-decoration:underline}.auth-form__submit .cta-btn{justify-content:center;padding:.875rem .75rem;width:100%}.auth-confirmation{border-radius:.375rem;margin:0 1rem 1.5rem;overflow:hidden}.auth-confirmation p{background-color:var(--success-bg-subtle);color:var(--success);font-size:.875rem;font-weight:500;padding:.5rem .75rem}.auth-error{border-radius:.375rem;list-style-type:none;margin:.25rem 1rem 0;overflow:hidden;padding:0}.auth-error li{background-color:var(--danger-bg-subtle);color:var(--danger);font-size:.875rem;font-weight:500;padding:0 .5rem}
