.public-static-shell{background:#fff;display:flex;flex-direction:column;min-height:100svh}.public-static-navbar{background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);min-height:58px;position:sticky;top:0;z-index:20}.public-static-navbar__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0;max-width:none;min-height:58px;padding:.25rem 1rem;width:100%}.public-static-navbar__brand{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0;margin-right:0;min-height:40px;text-align:center;width:150px}.public-static-navbar__brand img{height:40px;width:auto}.public-static-navbar__nav{align-items:center;display:flex;flex:0 1 auto;gap:.75rem;margin-left:auto;min-width:0}.public-static-navbar__link{align-items:center;color:#1c1640;display:inline-flex;font-size:16px;font-weight:600;letter-spacing:.02em;line-height:1.2;min-height:44px;padding:.5rem .25rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}.public-static-navbar__link:focus,.public-static-navbar__link:hover{color:#5651b9;text-decoration:none}.public-static-shell__children{flex:1 0 auto;min-height:calc(100svh - 58px - 72px)}.public-static-container{margin-left:auto;margin-right:auto;max-width:1140px;padding-left:15px;padding-right:15px;width:100%}.public-static-footer{background-color:#2f2870;color:#fff;margin:0;min-height:50px;padding-bottom:1.5rem;padding-top:1.5rem;width:100%}.public-static-footer--auth{margin-top:auto;position:relative;z-index:1}.public-static-footer--main{flex-shrink:0}.public-static-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1140px;padding-left:15px;padding-right:15px;width:100%}.public-static-footer__company{text-align:left;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.public-static-footer__links{align-items:center;column-gap:2.5rem;display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:.25rem;text-align:right}.public-static-footer__links a{align-items:center;color:#fff;display:inline-flex;min-height:40px;padding:0;text-decoration:none;white-space:nowrap;word-break:keep-all}.public-static-footer__links a:active,.public-static-footer__links a:hover{color:#f0f0f0}.public-pre-footer{background-color:#2f2870;color:#fff;padding-bottom:1.5rem;padding-top:3rem;text-align:center}.public-pre-footer__row{display:flex;justify-content:center}.public-pre-footer__col{flex:0 0 100%;max-width:100%}.public-pre-footer h1{color:#fff;font-size:2.5rem;font-weight:500;line-height:1.2;margin:0 0 .5rem}.public-pre-footer p{margin:0 0 1rem}.public-pre-footer__button{align-items:center;background:#fff;border:1px solid #f8f9fa;border-radius:.25rem;color:#212529;display:inline-flex;font-size:1rem;font-weight:400;justify-content:center;line-height:1.5;min-height:40px;padding:.375rem .75rem;text-decoration:none}.public-pre-footer__button:focus,.public-pre-footer__button:hover{background:#e2e6ea;border-color:#dae0e5;color:#212529}.public-static-shell__children:has(>.services-page){display:flex;flex-direction:column}.services-page{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;padding-bottom:3rem;padding-top:3rem}.services-page__content{margin:0 auto;max-width:42rem;padding-bottom:3rem;padding-top:3rem;text-align:center}.services-page__graphic{height:5.25rem;margin:0 auto 1.25rem;position:relative;width:7rem}.services-page__gear{filter:drop-shadow(0 .35rem .75rem rgba(47,40,112,.14));position:absolute}.services-page__gear--large{color:#594ec0;height:4.5rem;left:1.25rem;top:.4rem;width:4.5rem}.services-page__gear--small{color:#8fc2f3;height:2.35rem;right:.35rem;top:0;transform:rotate(18deg);width:2.35rem}.services-page__gear--tiny{color:#2f2870;height:2rem;left:.25rem;top:2.8rem;transform:rotate(-12deg);width:2rem}.services-page__content h1{color:#212529;font-size:3rem;font-weight:500;line-height:1.15;margin:0 0 1.5rem}.services-page__home-link{align-items:center;background:#594ec0;border:1px solid #594ec0;border-radius:999px;color:#fff;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;line-height:1.5;min-height:44px;min-width:10rem;padding:.5rem 1.5rem;text-decoration:none}.services-page__home-link:focus,.services-page__home-link:hover{background:#4c45a8;border-color:#4c45a8;color:#fff;text-decoration:none}.legal-page{color:#212529;padding-bottom:3rem;padding-top:2rem}.legal-page h1{color:#212529;font-size:2.5rem;font-weight:500;line-height:1.2;margin:0 0 .5rem}.legal-page h1:not(:first-child){margin-top:1.5rem}.legal-page h2{font-size:2rem}.legal-page h2,.legal-page h3{color:#212529;font-weight:500;line-height:1.2;margin:1rem 0 .5rem}.legal-page h3{font-size:1.75rem}.legal-page p,.legal-page ul{margin-bottom:1rem;margin-top:0}.legal-page ul{padding-left:2rem}.legal-page a{align-items:center;color:#5354bc;display:inline-flex;min-height:40px;text-decoration:underline;vertical-align:middle}.legal-page table{border-collapse:collapse;margin-bottom:1rem;max-width:100%;width:auto}.legal-page td,.legal-page th{border:1px solid #212529;padding:.5rem;vertical-align:top}.legal-page__table-scroll{margin-bottom:1rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.legal-page__table-scroll table{margin-bottom:0;min-width:42rem;width:100%}@media(max-width:1023px){.public-static-shell__children{min-height:calc(100svh - 58px - 120px)}.public-static-navbar__brand{justify-content:flex-start;margin-left:5px;width:auto}}@media(max-width:767px){.public-static-navbar__inner{flex-direction:row;gap:.5rem;min-height:58px;padding-left:.75rem;padding-right:.75rem}.public-static-navbar__brand img{height:36px}.public-static-navbar__nav{flex-wrap:nowrap;gap:.25rem;margin-left:0}.public-static-navbar__link{font-size:14px;letter-spacing:0;padding-left:.1rem;padding-right:.1rem}.legal-page__table-scroll{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}@media(max-width:639px){.public-static-footer__inner{align-items:center;display:flex;flex-direction:column;gap:.5rem}.public-static-footer__company,.public-static-footer__links{text-align:center}.public-static-footer__links{flex-direction:column;justify-content:center}.public-static-footer__links a{justify-content:center;padding:0}}@media(max-width:768px){.services-page__content{padding-bottom:2rem;padding-top:2rem}.services-page__content h1{font-size:2.25rem}.legal-page h1{font-size:2rem}.legal-page h2{font-size:1.6rem}.legal-page h3{font-size:1.35rem}}.login{position:relative;background-size:cover;background-repeat:no-repeat;min-height:calc(100svh - 58px - 98px)}.login .login-content{position:relative;z-index:1}.login .card{margin-top:120px;margin-bottom:120px;max-width:400px;width:100%;background-color:rgba(0,0,0,.2)!important;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;color:#fff}.login .reset-password-card{max-width:520px}.login .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);text-align:center}.login .card-header h3{color:#fff;margin:0;font-size:1.75rem;font-weight:500;line-height:1.2}.login .card-body{flex:1 1 auto;padding:1.25rem}.login .card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.login .links{align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.login .links a{align-items:center;color:#594ec0;display:inline-flex;margin-left:4px;min-height:40px;text-decoration:none;font-weight:500}.login .links a:hover{text-decoration:underline}.login-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.login-container{max-width:540px}}@media(min-width:768px){.login-container{max-width:720px}}@media(min-width:992px){.login-container{max-width:960px}}@media(min-width:1200px){.login-container{max-width:1140px}}.login-form-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.login-form-row .float-left,.login-form-row .float-right{float:none}.sign-up-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 58px - 98px);font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;color:#fff;font-size:18px;padding:30px 15px;z-index:1}.sign-up-container .border-input{border-radius:5px;background:rgba(0,0,0,.2);padding:20px;width:100%;max-width:520px}.sign-up-container .border-input>p{font-size:1.5rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}.sign-up-container .border-input>span{color:#fff}.sign-up-container .border-input .auth-inline-link{align-items:center;color:#594ec0;display:inline-flex;text-decoration:none;font-weight:500;margin-left:4px;min-height:40px}.sign-up-container .border-input .auth-inline-link:hover{text-decoration:underline}.sign-up-container .sign-up-input{padding-top:30px}.sign-up-container .sign-up-error{color:#ffd6d6;background-color:rgba(220,53,69,.25);border:1px solid rgba(220,53,69,.4);border-radius:.25rem;padding:.5rem .75rem;font-size:.875rem;margin-bottom:1rem}.sign-up-container .sign-up-checkbox-group{border-top:1px solid hsla(0,0%,100%,.2);margin-top:1rem;margin-bottom:1rem;padding-top:1rem}.sign-up-container .form-check{display:flex;align-items:flex-start;gap:.5rem;padding-left:0;margin-bottom:.5rem;min-height:40px}.sign-up-container .form-check .form-check-input{width:1rem;height:1rem;margin:.45rem 0 0;accent-color:#594ec0;flex-shrink:0}.sign-up-container .form-check .form-check-label{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:1rem;line-height:1.4;margin:0;min-height:40px}.sign-up-container .form-check .form-check-label a{align-items:center;color:#594ec0;display:inline-flex;text-decoration:none;font-weight:500;margin-left:.25rem;min-height:40px}.sign-up-container .form-check .form-check-label a:hover{text-decoration:underline}.sign-up-container .sign-up-submit-row{border-top:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:center;margin-top:1rem;padding-top:1.5rem}.auth-form .form-group{margin-bottom:1rem}.auth-form .input-group{position:relative;display:flex;align-items:stretch;width:100%}.auth-form .input-group .input-group-prepend{display:flex;margin-right:-1px}.auth-form .input-group .input-group-prepend .input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#fff;text-align:center;white-space:nowrap;background-color:#2f2870;border:1px solid #2f2870;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.auth-form .input-group .input-group-prepend.primary .input-group-text{background-color:#2f2870;border-color:#2f2870}.auth-form .input-group .input-group-prepend .auth-input-icon{width:16px;height:16px}.auth-form .input-group .form-control{position:relative;flex:1 1 auto;width:1%;min-width:0;display:block;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#594ec0;background-color:#fff;background-clip:padding-box;border:1px solid #b7b2e3;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;min-height:40px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.auth-form .input-group .form-control::placeholder{color:#b7b2e3;opacity:1}.auth-form .input-group .form-control:focus{color:#594ec0;background-color:#fff;border-color:#594ec0;outline:0;box-shadow:none!important}.auth-form input:focus{outline:0 0 0 0!important;box-shadow:0 0 0 0!important}.auth-btn-submit{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:6rem;font-weight:400;color:#fff;text-align:center;vertical-align:middle;user-select:none;background-color:#594ec0;border:1px solid #594ec0;padding:.375rem 1.5rem;font-size:1rem;line-height:1.5;border-radius:50rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.auth-btn-submit:hover{background-color:#4c45a8;border-color:#4c45a8}.auth-btn-submit:disabled{opacity:.65;cursor:not-allowed}.auth-forgot-link{color:#594ec0;padding-top:.5rem;padding-bottom:.5rem;text-decoration:none;font-weight:500}.auth-forgot-link:hover{text-decoration:underline}.auth-error{color:#ffd6d6;background-color:rgba(220,53,69,.25);border:1px solid rgba(220,53,69,.4);border-radius:.25rem}.auth-error,.auth-success{padding:.5rem .75rem;font-size:.875rem;margin-bottom:1rem}.auth-success{color:#bdf5c8;background-color:rgba(40,167,69,.2);border:1px solid rgba(40,167,69,.4);border-radius:.25rem}.forgot-submit-row{display:flex;justify-content:center;margin-top:1rem}@media(max-width:767px){.login{min-height:calc(100svh - 58px - 120px)}.login .card{margin-bottom:3rem;margin-top:3rem}.login-form-row{align-items:stretch;flex-direction:column}.login-form-row .auth-btn-submit,.login-form-row .auth-forgot-link{justify-content:center;width:100%}.sign-up-container{min-height:calc(100svh - 58px - 120px)}}.review-api-chrome{display:flex;flex-direction:column;min-height:100svh}.review-api-navbar{align-items:center;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);display:flex;min-height:58px;padding:.25rem 1rem;position:sticky;top:0;z-index:50}.review-api-navbar__brand{align-items:center;display:inline-flex;justify-content:center;margin-right:0;min-height:40px;text-decoration:none;width:150px}.review-api-navbar__logo{display:block;height:40px;width:auto}.review-api-chrome-footer{background-color:#302b70;color:#fff;min-height:50px;padding:1.5rem 0}.review-api-chrome-footer__inner{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;max-width:1140px;padding:0 15px}.review-api-chrome-footer__company{text-align:left}.review-api-chrome-footer__links{display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:right}.review-api-chrome-footer__links a{align-items:center;color:#fff;display:inline-flex;min-height:40px;padding:0 20px;text-decoration:none}.review-api-chrome-footer__links a:active,.review-api-chrome-footer__links a:hover{color:#f0f0f0;text-decoration:underline}.review-api-main{flex:1 0 auto;min-height:calc(100svh - 58px - 72px)}.review-api-page{--review-api-panel-height:85svh;padding:3rem 1.5rem}.review-api-title{color:#161616;font-family:var(--font-montserrat),sans-serif;font-size:2rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.review-api-layout{display:flex;gap:1.5rem}.preview-container-review-api{border:2px dashed #302b70;border-radius:20px;display:block;max-height:var(--review-api-panel-height);min-height:var(--review-api-panel-height);overflow:hidden;padding:1.25rem}.preview-container-review-api .preview-inner{min-width:0}.preview-container-review-api button[aria-label]{height:40px;min-height:40px;min-width:40px;width:40px}.preview-container-review-api .my-3 span{align-items:center;display:inline-flex;font-size:.875rem;justify-content:center;min-height:32px}.review-api-preview-shell{flex:0 0 34%;min-width:320px}.review-api-form-shell{display:flex;flex:1 1 auto;min-width:0}.table-feedback,.table-feedback2{border:2px dashed #302b70;border-radius:20px;min-width:0;outline:0 solid rgba(0,0,0,0);padding:15px}.table-feedback{margin-bottom:1rem}.table-feedback .table-responsive,.table-feedback2 .table-responsive{max-height:none;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;width:100%}.table-scroll{display:block;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.div-form-review-api{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;max-height:var(--review-api-panel-height);min-height:var(--review-api-panel-height);min-width:0;overflow:hidden}.review-api-scroll-area{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;padding-right:.25rem}.review-api-page-nav{display:flex;gap:.75rem;margin-bottom:1rem}.review-api-page-nav,.review-api-page-nav button{align-items:center;color:#594ec0;justify-content:center}.review-api-page-nav button{background:rgba(0,0,0,0);border:none;border-radius:999px;cursor:pointer;display:inline-flex;height:40px;transition:background .2s ease,color .2s ease;width:40px}.review-api-page-nav button:hover:enabled{background:rgba(89,78,192,.12)}.review-api-page-nav button:disabled{cursor:not-allowed;opacity:.4}.review-api-table{border-collapse:collapse;min-width:42rem;width:100%}.review-api-table thead{background-color:#302b70;color:#fff;position:sticky;top:-1px;z-index:1}.review-api-table thead th{font-weight:600;padding:10px 8px;text-align:center;vertical-align:top}.review-api-table tbody tr:nth-of-type(odd){background:rgba(214,210,245,.2)}.review-api-table tbody tr:hover td{background:#eceafc}.review-api-table td{border:1px solid #d9d7ef;padding:.5rem;vertical-align:top}.review-api-value-btn{align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:space-between;min-height:40px;padding:.25rem 0;text-align:left;width:100%}.review-api-value-btn span{color:#1f1f1f;overflow-wrap:anywhere}.icon-copy{color:#989898;flex:0 0 auto}.review-api-input{background:#fff;border:1px solid #ced4da;border-radius:.2rem;color:#1f1f1f;font-size:.875rem;min-height:40px;padding:.25rem .5rem;width:100%}.review-api-input:focus{border-color:#594ec0;box-shadow:0 0 0 .18rem rgba(89,78,192,.16);outline:none}.review-api-cell-item+.review-api-cell-item{margin-top:.85rem}.review-api-cell-spacer{min-height:24px}.review-api-footer{display:flex;gap:.75rem;justify-content:center;margin-top:1.25rem}.review-api-cancel-btn,.review-api-submit-btn{align-items:center;border:none;border-radius:.25rem;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;min-height:42px;min-width:128px;padding:.7rem 1.15rem}.review-api-submit-btn{background:#1bb35f;color:#fff}.review-api-cancel-btn{background:#dc3545;color:#fff}.review-api-cancel-btn:disabled,.review-api-submit-btn:disabled{cursor:not-allowed;opacity:.65}.review-api-custom-actions{min-width:110px}.review-api-icon-btn{align-items:center;border:none;border-radius:.2rem;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.review-api-icon-btn+.review-api-icon-btn{margin-left:.5rem}.review-api-icon-btn--danger{background:#dc3545}.review-api-icon-btn--info{background:#17a2b8}.review-api-old-value{color:#dc3545}.review-api-new-value{color:#329900}.review-api-empty-preview,.review-api-loading,.review-api-not-found{align-items:center;color:#302b70;display:flex;flex-direction:column;justify-content:center;min-height:240px;text-align:center}.review-api-summary{margin-top:.5rem}@media(max-width:768px){.review-api-page{--review-api-panel-height:auto;padding:1.5rem 1rem 3rem}.review-api-main{min-height:calc(100svh - 58px - 120px)}.review-api-navbar__brand{justify-content:flex-start;margin-left:5px;width:auto}.review-api-chrome-footer__inner{grid-template-columns:1fr;text-align:center}.review-api-chrome-footer__company,.review-api-chrome-footer__links{text-align:center}.review-api-chrome-footer__links a{display:inline-flex;justify-content:center;padding:0 20px}.review-api-chrome-footer__links{flex-direction:column;justify-content:center}.review-api-layout{flex-direction:column}.review-api-preview-shell{min-width:0}.div-form-review-api,.preview-container-review-api{max-height:none;min-height:0}}.swal2-styled.swal2-cancel,.swal2-styled.swal2-confirm,.swal2-styled.swal2-deny{min-height:40px}