:root{--primary-color:#711498;--primary-color-darker:#711498;--primary-light-bg-color:#f7f3ff;--error-color:#d00416;--error-light-bg-color:#fdecec;--success-color:#289d8f;--progress-color:#dfb400;--primary-body-font:"Manrope",serif;--primary-heading-font:"Manrope",serif;--text-color:#000;--text-gray-color:#5d627b;--z-index-level--toast:10000000;--z-index-level--modal:1000000;--z-index-level--navigation:100000;--z-index-level--component:10000;--z-index-level--component-level-1:10010;--page-max-width:1600px;--marketing-page-max-width:1368px;--marketing-section-horizontal-padding:30px;--font-size-xxs:0.7rem;--font-size-xs:0.75rem;--font-size-sm:0.83rem;--font-size-base:0.95rem;--font-size-md:1.225rem;--font-size-lg:1.5rem;--font-size-xl:1.85rem;--font-weight-light:400;--font-weight-regular:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-bolder:800}@media(max-width:820px){:root{--marketing-section-horizontal-padding:20px}}.font-body{font-family:var(--primary-body-font)}.font-heading{font-family:var(--primary-heading-font)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}@media(max-width:768px){.text-xs{font-size:var(--font-size-xxs)}.text-sm{font-size:var(--font-size-xs)}.text{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-md)}.text-xl{font-size:var(--font-size-lg)}}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-regular)}.font-bold{font-weight:var(--font-weight-bold)}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.text-clr-white{color:#fff!important}.text-clr-black{color:#000}.text-clr-primary{color:var(--primary-color)!important}.text-clr-gray{color:var(--text-gray-color)}.text-clr-dark{color:var(--text-color)}.text-danger{color:var(--error-color)}.text-success{color:var(--success-color)}.button{outline:none;padding:17px 20px;font-size:var(--font-size-sm);font-weight:800!important;border:1px solid transparent;min-width:40px!important}.button.button-sm{padding:10px 15px;font-size:12px}.button.button-clr-primary{background:var(--primary-color);color:#fff;transition:background-color .5s ease}.button.button-clr-primary:hover{background:var(--primary-color-darker)!important}.button.button-clr-primary.button-outline{background:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}.button.button-clr-primary.button-outline:hover{background:var(--primary-light-bg-color)!important}.button.button-clr-white{background:#fff;color:#2a3033;border:.5px solid #eee;transition:background-color .5s ease}.button.button-clr-secondary{background:#2a3033;color:#fff}.button.button-clr-secondary:hover{background:#1d2123}.button.button-clr-secondary.button-outline{background:transparent;color:#2a3033;border:1px solid #2a3033}.button.button-clr-secondary.button-outline:hover{background:#ebecec!important}.button.button-clr-danger{background:var(--error-color);border:none;color:#fff;font-weight:400;font-size:12px}.button:disabled,button:disabled{background:#bdbcbc!important;color:#5f7172!important;pointer-events:none!important;border-color:#bdbcbc!important;border:0}a{font-weight:400}a.button{display:block;text-decoration:none}a:not(.button){color:var(--primary-color);text-decoration:none}a:not(.button):hover{color:var(--primary-color-darker)}a:not(.button).plain-link,a:not(.button).plain-link:hover{color:#fff}*,body,p{font-family:var(--primary-body-font)}body,p{margin:0;color:#000;font-size:var(--font-size-base);line-height:1.6;letter-spacing:-.2px;font-weight:var(--font-weight-regular);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}@media(max-width:768px){a,body,p{font-size:var(--font-size-sm)}}html{background:#fff}body{height:auto;background-color:transparent!important}button,input,optgroup,select,textarea{font-family:var(--primary-body-font)}h1,h2,h3,h4,h5,h6{font-family:var(--primary-heading-font);margin:0}h1{font-size:2rem;font-weight:600}h2{font-size:1.75rem!important;font-weight:800!important;margin-bottom:0!important}h3{font-size:1.5rem}h3,h4,h5,h6{font-weight:var(--font-weight-bolder)}h4,h5,h6{font-size:1.25rem}button{cursor:pointer}.pos-relative{position:relative}.pos-absolute{position:absolute}.block{display:block}::-webkit-input-placeholder{color:#a8a8a9}::-moz-placeholder{color:#a8a8a9}:-ms-input-placeholder{color:#a8a8a9}:-moz-placeholder{color:#a8a8a9}.error-banner{background:#ffebee;color:#f24d6b}.error-banner,.success-banner{text-align:left;padding:15px 20px;border-radius:4px}.success-banner{background:#e0f8ed;color:var(--success-color)}.auth-container{align-items:center;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:20px}@media(max-width:768px){.auth-container{padding:20px 10px}}.auth-form-container{max-width:480px;min-width:480px;background:#fff;border-radius:6px;box-shadow:0 2px 4px 0 rgba(49,47,51,.03);overflow:hidden;padding:45px 40px}@media(max-width:768px){.auth-form-container{padding:30px 25px}}.auth-form-container.size-lg{max-width:550px;min-width:550px;padding:0;display:flex;flex-direction:row}@media(max-width:1028px){.auth-form-container.size-lg{max-width:100%;min-width:100%}}@media(max-width:768px){.auth-form-container .auth-form-row{flex-direction:column;width:100%}}.auth-form-container .auth-form-container--left{flex-grow:1;flex-basis:0;padding:45px 40px}@media(max-width:768px){.auth-form-container .auth-form-container--left{padding:30px 25px}.auth-form-container{max-width:100%;min-width:100%}}.auth-form-container .input,.auth-form-container input{margin-bottom:5px;border:1px solid #dadce5}.input,input{border:1px solid #dadce5;border-radius:6px;outline:none;padding-left:15px;padding-right:15px;color:#1b2733;transition:border-color .3s ease 0s;border-color:#d8d8d8!important;height:55px;font-weight:500;line-height:1.44;letter-spacing:0;font-size:var(--font-size-sm)}.input:focus,input:focus{border-color:var(--primary-color)!important}textarea{border-radius:6px;height:auto;font-size:var(--font-size-sm);outline:none;padding:12px 16px;resize:none;border:1px solid #dadce5;transition:border-color .3s ease 0s;color:#1b2733;font-weight:500}textarea:focus{border-color:var(--primary-color)!important}.form label,form label{font-size:var(--font-size-xs);font-weight:700;white-space:nowrap;transition:color .3s ease 0s;color:#1b2733}.pointer{cursor:pointer}.bg-white{background:#fff}.rounded-s{border-radius:4px}.font-bold{font-weight:var(--font-weight-bold)!important}.font-bolder{font-weight:var(--font-weight-bolder)!important}.d-none{display:none!important}.dashboard-tile{border-radius:5px;border:1px solid #eee;background:#fff;padding:30px}@media(max-width:768px){.dashboard-tile{padding:20px}}.dashboard-tile.tile-sm{padding:20px}.dashboard-tile.bottom-gap{margin-bottom:10px}.dashboard-tile.bottom-gap:last-child{margin-bottom:0}.text-underline{text-decoration:underline!important}.object-cover{object-fit:cover}.gap-5{gap:5px}.gap-10,.gap-15{gap:10px}.gap-20{gap:20px}hr{border:0;border-bottom-style:solid;border-bottom-width:1px;display:block;color:#ebebeb;margin:0}.b-w-100p{width:100%!important;max-width:100%!important}.threeLineEllipsis{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}.dashboard{display:flex;min-height:100vh}.main-content{flex:1 1;display:flex;flex-direction:column;background:#f6f6f6;transition:margin-left .5s ease-in-out}.main-content.main-content--condensed{margin-left:250px}.content{flex:1 1;padding:15px 32px;max-width:var(--page-max-width);margin:auto;width:100%}.section-info-container{width:500px;padding-right:100px}.section-info-container .section-title{font-weight:700}.section-content{width:100%}.section-content input,.section-content textarea{font-size:var(--font-size-sm);line-height:1.44;letter-spacing:0;font-weight:500}.section-content input{height:55px}.page-max-width{max-width:var(--page-max-width);margin:auto;width:100%}.marketing-webpage{position:relative}.marketing-webpage section{padding-top:70px;padding-bottom:70px;scroll-margin-top:80px}@media(max-width:820px){.marketing-webpage section{padding-top:40px;padding-bottom:40px;scroll-margin-top:50px}}.marketing-webpage .primary-action-button{display:flex;padding:20px 40px;justify-content:center;align-items:center;gap:10px;border-radius:6px;background:#711498;color:#fff;font-weight:800;font-size:var(--font-size-base);letter-spacing:-1px}.marketing-webpage .primary-action-button.button-sm{padding:12px 25px;font-size:var(--font-size-sm);border-radius:3px}.marketing-webpage .secondary-action-button{display:flex;padding:20px 40px;justify-content:center;align-items:center;gap:10px;border-radius:6px;background:transparent;color:#711498;font-weight:800;font-size:var(--font-size-base);letter-spacing:-.5px}.marketing-webpage .secondary-action-button.button-sm{padding:12px 25px;font-size:var(--font-size-sm);border-radius:3px}.marketing-webpage .secondary-action-button:hover{background:#f7edfc}.marketing-webpage .buttons-container{gap:10px}.marketing-webpage .section-badge{background:transparent;color:#289d8f;border:.5px solid #289d8f;display:inline-flex;padding:6px 15px;font-weight:700;margin-bottom:20px;border-radius:5px;align-items:center}.marketing-webpage .section-header{max-width:580px;margin:auto;position:relative;padding:0 20px;animation:fadeIn 1s ease-out}.marketing-webpage .section-header h2{color:var(--Colors-Primary-1000,#290737);text-align:center;font-size:32px!important;font-style:normal;font-weight:700;line-height:normal}.marketing-webpage .section-header .section-desc{color:var(--text-gray-color);text-align:center;font-size:var(--font-size-base);font-style:normal;font-weight:400;line-height:normal;padding-top:12px}@media(max-width:768px){.marketing-webpage .section-header h2,.marketing-webpage .section-header h2 span{font-size:25px!important}}@keyframes fadeIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}