:root{font-size:16px;--font-default-family:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,sans;--button-submit-bg:#274741;--button-submit-hover-bg:#355e57;--button-submit-text:#fff;--button-primary-bg:#274741;--button-primary-hover-bg:#355e57;--button-primary-text:#fff;--button-confirm-bg:#f18020;--button-confirm-hover-bg:#e9750f;--button-confirm-text:#fff;--button-delete-bg:#f8285a;--button-delete-hover-bg:#f8285a;--button-delete-text:#fff;--forms-control-bg:#fff;--forms-control-text:var(--color-default-text);--forms-control-border:1px solid #dce1e7;--forms-control-shadow:0 1px 1px rgba(24,36,51,.08);--form-label-required-color:#f0b175;--forms-control-disabled-bg:#f4f8fa;--forms-control-disabled-color:#626f84;--forms-control-focus-border:1px solid #e8c7a9;--forms-control-focus-shadow:0 1px 1px rgba(24,36,51,.06),0 0 0 0.25rem hsla(28,84%,67%,.25);--forms-control-valid-border:1px solid #76cc85;--forms-control-valid-shadow:0 1px 1px rgba(118,204,133,.45);--forms-control-valid-focus-shadow:0 1px 1px rgba(24,36,51,.06),0 0 0 0.25rem rgba(118,204,133,.25);--forms-control-invalid-border:1px solid #e09292;--forms-control-invalid-shadow:0 1px 1px hsla(0,53%,68%,.45);--forms-control-invalid-focus-shadow:0 1px 1px rgba(24,36,51,.06),0 0 0 0.25rem hsla(0,53%,68%,.25);--forms-select-selected:hsla(28,84%,67%,.2);--form-control-addon-bg:#e7e9eb;--toast-max-width:38rem;--toast-show-time:10s}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}[hidden],template{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth}hr{background:rgba(0,0,0,.1);border:0;height:1px}.form-element{margin-bottom:.625rem;width:100%}.form-element>label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.form-element.required>label:after{color:var(--form-label-required-color);content:"*";margin-left:.25rem}.form-element-checkbox{display:flex;flex-wrap:wrap;margin-bottom:1rem}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--forms-control-border);border-radius:4px;box-shadow:var(--forms-control-shadow);height:24px;margin:0;min-width:24px;overflow:hidden;width:24px}.form-checkbox.is-invalid{border:var(--forms-control-invalid-border);box-shadow:var(--forms-control-invalid-shadow)}.form-checkbox:checked{border-color:rgba(241,130,32,.65)}.form-checkbox:checked:before{background:rgba(241,130,32,.85);border-radius:4px;content:" ";display:block;height:18px;margin:2px;padding:0;width:18px}.form-checkbox+label{align-self:center;flex:0 1 auto;font-size:.875rem;font-weight:500;margin-left:.5rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--forms-control-bg);border:var(--forms-control-border);border-radius:4px;box-shadow:var(--forms-control-shadow);color:var(--forms-control-text);display:block;font-size:.875rem;font-weight:400;line-height:1.4285714286;padding:.625rem .75rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.form-control:focus{border:var(--forms-control-focus-border);box-shadow:var(--forms-control-focus-shadow);outline:0}.form-control.disabled,.form-control.readonly,.form-control:disabled,.form-control[disabled],.form-control[readonly]{background-color:var(--forms-control-disabled-bg);color:var(--forms-control-disabled-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-control.is-valid{border:var(--forms-control-valid-border);box-shadow:var(--forms-control-valid-shadow)}.form-control.is-valid:focus{box-shadow:var(--forms-control-valid-focus-shadow)}.form-control.is-invalid{border:var(--forms-control-invalid-border);box-shadow:var(--forms-control-invalid-shadow)}.form-control.is-invalid:focus{box-shadow:var(--forms-control-invalid-focus-shadow)}textarea.form-control{min-height:6rem;resize:vertical}.invalid-feedback{color:#d63939;font-size:.875rem;font-weight:500;list-style:none;margin-top:.25rem;position:relative}.form-global-errors{background-color:#e41749;border-radius:.5rem;color:#fff;font-weight:500;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.form-inline-group{display:flex;flex-flow:row nowrap}.form-inline-group .form-element,.form-inline-group .form-element-checkbox{flex:1 1 0;margin-left:1.5rem}.form-inline-group .form-element-checkbox{align-self:center}.form-inline-group .form-element-checkbox:first-child,.form-inline-group .form-element:first-child{margin-left:0}.formula-params{padding-left:2rem}.formula-params .btn{margin:1.5rem .6rem}.form-element-checkbox.form-inline-group-base-auto,.form-element.form-inline-group-base-auto{flex:0 1 0}.form-element-checkbox.form-inline-group-base-2,.form-element.form-inline-group-base-2{flex:2 1 0}.form-element-checkbox.form-inline-group-base-3,.form-element.form-inline-group-base-3{flex:3 1 0}.form-element-checkbox.form-inline-group-base-4,.form-element.form-inline-group-base-4{flex:4 1 0}.form-element-checkbox.form-inline-group-base-5,.form-element.form-inline-group-base-5{flex:5 1 0}.form-element>.with-addons{display:flex;position:relative}.form-element>.with-addons .form-control,.form-element>.with-addons .react-select-container{margin-left:-1px;z-index:1}.form-element>.with-addons .form-control:not(:first-child),.with-addons .react-select-container:not(:first-child) .react-select__control{border-bottom-left-radius:0;border-top-left-radius:0}.form-element>.with-addons .form-control:not(:last-child),.with-addons .react-select-container:not(:last-child) .react-select__control{border-bottom-right-radius:0;border-top-right-radius:0}.form-control-addon{align-items:center;background:var(--form-control-addon-bg);border:var(--forms-control-border);box-shadow:var(--forms-control-shadow);color:rgba(0,0,0,.65);display:flex;font-size:.875rem;font-weight:500;margin-left:-1px;padding-left:.625rem;padding-right:.625rem;text-shadow:0 1px 0 #fff;white-space:nowrap;z-index:0}.form-element>.with-addons .form-control-addon:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px;margin-left:0}.form-element>.with-addons .form-control-addon:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.form-control-addon-element{background:transparent;border:0;box-shadow:none;padding-left:0;padding-right:0}.form-control-addon>.btn{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:var(--forms-control-shadow)}.form-select__group{display:flex;justify-content:space-between}.form-select__group div:first-child{margin-right:1rem}.form-actions{display:flex;justify-content:flex-end;margin-top:1.5rem;width:100%}.form-choicer{background:#e7e9eb;border:1px solid #dce1e7;border-radius:10px;box-shadow:0 1px 1px rgba(24,36,51,.06);display:flex;justify-content:stretch;list-style:none;padding:3px;width:100%}.form-choicer>li{border-radius:8px;cursor:pointer;flex:1 1 auto;font-size:.875rem;font-weight:500;padding:.5rem;text-align:center}.form-choicer>li.active{background:rgba(241,130,32,.75);border:1px solid #e9750f;box-shadow:0 0 5px rgba(24,36,51,.15);color:#fff}fieldset.form-main-fieldset{min-width:0}fieldset.form-main-fieldset[disabled] .form-element{margin-bottom:.5rem}fieldset.form-main-fieldset[disabled] .form-element label:after{display:none}fieldset.form-main-fieldset[disabled] .form-control,fieldset.form-main-fieldset[disabled] .react-select__control{background:rgba(0,0,0,.02);border:0;box-shadow:none;color:rgba(0,0,0,.8);padding:.5rem .75rem}fieldset.form-main-fieldset[disabled] textarea.form-control{min-height:4.5rem;resize:none}fieldset.form-main-fieldset[disabled] .form-checkbox{background:rgba(0,0,0,.02)}fieldset.form-main-fieldset[disabled] .form-checkbox:checked{opacity:.75}fieldset.form-main-fieldset[disabled] .form-actions,fieldset.form-main-fieldset[disabled] .react-select__indicators{display:none}.btn{border:1px solid transparent;border-radius:.5rem;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;line-height:1;outline:none;padding:.8125rem 1.25rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn>i.fa{margin-right:5px}.btn-only-fa i.fa{margin-right:0}.btn-sm{padding:.5rem 1rem}.btn--primary{background:var(--button-primary-bg);color:var(--button-primary-text);transition:background .25s}.btn--primary:hover{background:var(--button-primary-hover-bg)}.btn--secondary{background:var(--button-secondary-bg);color:var(--button-secondary-text);transition:background .25s}.btn--secondary:hover{background:var(--button-secondary-hover-bg)}.btn--confirm{background:var(--button-confirm-bg);color:var(--button-confirm-text);transition:background .25s}.btn--confirm:hover{background:var(--button-confirm-hover-bg)}.btn--remove{background:var(--button-delete-bg);color:var(--button-delete-text);transition:background .25s}.btn--remove:hover{background:var(--button-delete-hover-bg)}.btn-outline-secondary{background-color:transparent;border:1px solid #4c515b;color:#4c515b;transition:background .25s}.btn-outline-secondary:hover{background:rgba(76,81,91,.07)}.btn-outline-simple{background-color:transparent;border:1px solid rgba(0,0,0,.25);color:#4c515b;transition:background .25s}.btn-outline-simple:hover{background:rgba(76,81,91,.07)}.btn-outline{background-color:transparent;border:1px solid rgba(0,0,0,.25);color:#4c515b;transition:background .25s}.btn-outline:hover{background:rgba(76,81,91,.07)}.btn-outline.btn--primary{border:1px solid #4285f4;color:#4285f4}.btn-outline.btn--primary:hover{background:#e9f3ff}.btn-outline.btn--danger{border:1px solid #f8285a;color:#f8285a}.btn-outline.btn--danger:hover{background:#ffeef3}.btn--block{width:100%}.btn--submit{background:var(--button-submit-bg);color:var(--button-submit-text);overflow:hidden;position:relative;transition:background .25s}.btn--submit:disabled,.btn--submit[disabled]{opacity:.7;pointer-events:none}.btn--submit:hover{background:var(--button-submit-hover-bg)}.btn--submit:after,.btn--submit:before{content:"";opacity:0;position:absolute;transition:opacity .25s}.btn--submit:after{background:rgba(0,0,0,.2);height:100%;left:0;top:0;width:100%}.btn--submit:before{animation:submitIsLoadingSpinner 1s infinite;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:3px;height:24px;left:calc(50% - 12px);top:calc(50% - 12px);width:24px;z-index:9}.btn--in-progress{color:hsla(0,0%,100%,.5);pointer-events:none}.btn--in-progress:after,.btn--in-progress:before{opacity:1}@keyframes submitIsLoadingSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#toasts{align-items:flex-end;bottom:1rem;display:flex;flex-flow:column wrap;max-width:var(--toast-max-width);pointer-events:none;position:fixed;right:1.5rem;width:80%;z-index:9}#toasts:empty{display:none}.toast{animation:toastSlideInFromRight .25s ease-in-out,toastSlideOutToRight .25s ease-in-out var(--toast-show-time) forwards,toastHide 0s step-start calc(var(--toast-show-time) + .3s) forwards;border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:500;margin-bottom:.5rem;max-width:100%;overflow:hidden;padding:.75rem 1rem;pointer-events:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.toast:last-child{margin-bottom:0}.toast:hover,.toast:hover:after{animation-play-state:paused}.toast:after{animation:toastProgress calc(var(--toast-show-time) + 2.5s) forwards;background:hsla(0,0%,100%,.5);border:0;border-radius:2px;bottom:0;content:" ";height:3px;left:0;position:absolute;width:100%}@keyframes toastSlideInFromRight{0%{transform:translateX(130%)}to{transform:translateX(0)}}@keyframes toastSlideOutToRight{0%{transform:translateX(0)}to{transform:translateX(130%)}}@keyframes toastHide{to{display:none}}@keyframes toastProgress{0%{width:100%}to{width:0}}.toast--success{background:linear-gradient(195deg,#66bb6a,#43a047)}.toast--danger,.toast--error{background:linear-gradient(195deg,#ef5350,#e53935)}.toast--warning{background:linear-gradient(195deg,#ffa726,#fb8c00)}.toast--info{background:linear-gradient(195deg,#49a3f1,#1a73e8)}body,html{background-color:#ecf4e9;height:100%;min-height:480px}body,button,input,optgroup,select,textarea{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,sans}.authentication-page-container{display:flex;flex-wrap:nowrap;height:100%}.slogan-container{background-color:#274741;border-bottom-right-radius:1em;border-top-right-radius:1em;display:flex;flex:5 1 55%;overflow:hidden;position:relative}.slogan-wrapper{align-self:center;color:#fff;margin-left:3rem;margin-right:3rem;width:100%;z-index:1}.slogan-wrapper h1{font-size:2.5rem;font-weight:400;margin-bottom:10px}.slogan-wrapper h1 strong{color:#bff6a0}.slogan-wrapper p{font-size:1.35rem}.content-container{align-content:center;flex:3 1 45%}.signin-card{background-color:#fff;border:1px solid rgba(0,0,0,.07);border-radius:.5rem;box-shadow:0 0 20px 0 rgba(39,71,65,.035);margin:0 auto;max-width:480px;padding:1.5rem;width:90%}.auth-error{background:#fef5f5;border:1px solid #db0808;border-radius:5px;color:#db0808;font-size:95%;font-weight:500;margin-bottom:1rem;padding:.625rem 1.5rem;width:100%}.brand-wrapper{left:3rem;position:absolute;top:2rem;z-index:3}.brand-wrapper>a{display:block}.brand-wrapper img{height:50px}svg{height:100%;position:absolute;right:0;top:0;transform:scaleY(-1);width:100%;z-index:0}svg path.outer1{transform-origin:13px 25px}svg path.outer1,svg path.outer2{fill:rgba(0,0,0,.1);animation:rotate 50s linear infinite}svg path.outer2{transform-origin:85px 95px}svg path.inner1{transform-origin:15px 25px}svg path.inner1,svg path.inner2{fill:rgba(0,0,0,.1);animation:rotate 35s linear infinite}svg path.inner2{transform-origin:84px 90px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-container{align-items:center;display:flex;height:100%;justify-content:center;min-height:70px;width:100%}.loader{animation:loader-animation 1.5s ease-in-out infinite;background:var(--loader-bg);border-radius:4px;box-shadow:0 0 5px rgba(24,36,51,.1);height:60px;width:60px}@keyframes loader-animation{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-180deg)}}.btn-signup{background-color:transparent;border:1px solid #274741;border-radius:.5rem;color:#274741;cursor:pointer;display:inline-block;font-size:.95rem;font-weight:600;line-height:1;outline:none;padding:.8125rem 1.25rem;position:absolute;right:1.5rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:1.5rem;transition:background .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn-signup:hover{background:rgba(76,81,91,.07)}