@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Rancho&display=swap";:root{--primary-color: #6700ea;--hover-color: #5800c7;--pressed-down-color: #4a00a7;--true-black: #000000;--black: #252525;--dark-grey: #878787;--light-grey: #d9d9d9;--light-light-grey: #f4f4f4;--white: #ffffff;--second-button-normal: #5b5b5b;--second-button-hover: #383838;--disabled: #d9d9d9;--progress-bar-secondary-color: #b075ff;--progress-bar-tertiary-color: #f9e7ff;--light-hover: #f9e7ff;--light-pressed-down: #f3cbff;--secondary-color: #ffa0a0;--tertiary-color: #ffdaa6;--light-purple: #e8d9fc;--light-secondary-color: #f8d9d9;--light-tertiary-color: #f8ebd9}body{margin:0;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.btn-primary{display:inline-block;font-family:Inter,sans-serif;font-size:16px;font-weight:700;padding:10px 20px;border:2px solid var(--primary-color);border-radius:10px;background-color:var(--primary-color);color:var(--white);cursor:pointer;text-align:center;text-decoration:none}.btn-primary:hover{background-color:var(--hover-color);border-color:var(--hover-color);color:var(--white)}.btn-primary:active{background-color:var(--pressed-down-color);border-color:var(--pressed-down-color);color:var(--white)}.btn-primary:focus{outline:none;background-color:var(--pressed-down-color);border-color:var(--pressed-down-color);color:var(--white)}.btn-primary:disabled{cursor:default!important;background-color:var(--disabled);border-color:var(--disabled);color:var(--white)}.btn-secondary{display:inline-block;font-size:16px;font-weight:700;padding:10px 20px;border:2px solid var(--primary-color);border-radius:10px;background-color:var(--white);color:var(--primary-color);cursor:pointer;text-align:center;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.btn-secondary:hover{background-color:var(--light-hover);border-color:var(--hover-color);color:var(--hover-color)}.btn-secondary:active{background-color:var(--light-pressed-down);border-color:var(--pressed-down-color);color:var(--pressed-down-color)}.btn-secondary:disabled{cursor:default!important;background-color:var(--disabled);border-color:var(--disabled);color:var(--white)}.btn-text{font-size:16px;font-weight:400;padding:10px 20px;border:none;background-color:transparent;color:var(--black);font-family:Inter,sans-serif;cursor:pointer;text-align:center;text-decoration:none;display:flex;align-items:center}.btn-text:hover,.btn-text:active{color:var(--true-black)}.btn-text:disabled{color:var(--dark-grey)}.btn-text-grey{font-size:16px;font-weight:400;padding:10px 20px;border:none;border-radius:10px;background-color:transparent;color:var(--dark-grey);font-family:Inter,sans-serif;cursor:pointer;text-align:center;text-decoration:none;display:flex;align-items:center}.btn-text-grey:hover{color:var(--black)}.btn-text-grey:active{color:var(--true-black)}.input-group{display:flex;flex-direction:column;margin-bottom:20px}.input-group label{align-self:flex-start;margin-bottom:5px;font-size:16px;color:var(--dark-grey)}.input-group input{padding:10px;border-radius:5px;box-sizing:border-box;font-size:16px;border:1px solid var(--disabled);background:var(--white);color:var(--black);font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:normal}.input-group input:focus{outline:none;border-color:var(--primary-color)}.cursor-pointer{cursor:pointer}.text-align-center{text-align:center}.no-wrap{white-space:nowrap}.overflow-x-hidden{overflow-x:hidden}.icon-button{color:var(--dark-grey);cursor:pointer}.icon-button:hover{color:var(--second-button-normal)}.icon-button:active{color:var(--second-button-hover)}h1{color:var(--primary-color);font-family:Rancho,cursive;font-size:40px;font-weight:400;line-height:normal}h2{color:var(--primary-color);font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:normal}h3{color:var(--black);font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}h4{color:var(--dark-grey);text-align:center;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}h5{color:var(--black);font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:1.25rem 0}h6{color:var(--dark-grey);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:20px 0 5px}p{color:var(--black);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:7px 0 2px}textarea{border-radius:5px;border:1px solid var(--disabled);background:var(--white);color:var(--black);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:10px}small{color:var(--dark-grey);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:7px 0 2px}i{color:var(--black);font-family:Inter,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:normal;margin:7px 0 2px}.text-grey{color:var(--dark-grey)}.text-black{color:var(--black)}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--white);padding:50px 40px;border-radius:20px}.modal-large{width:96%;max-width:1280px;box-sizing:border-box;overflow:auto;max-height:96%}.completion-icon{color:var(--primary-color);width:18px!important;height:18px!important}.m-auto{margin:0 auto}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-x{margin-left:1.25rem;margin-right:1.25rem}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.p-0{padding:0}.cloud-icon{color:var(--light-grey)}.m-maturity{margin-top:.05rem;margin-right:.3rem;margin-bottom:0;white-space:nowrap}.maturity-active{color:var(--black)}.maturity-inactive{color:var(--dark-grey)}.tab-container{display:flex;align-items:center;white-space:nowrap;color:var(--dark-grey);cursor:pointer;height:22px}.tab-container p{color:var(--dark-grey)}.content-line{border-bottom:2px solid var(--primary-color);padding-bottom:8px;display:inline-flex;align-items:center}.content-line p{color:var(--black)}.progress-bar-underline{height:2px;background-color:var(--primary-color);position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.alternative-box{display:flex;cursor:pointer;width:380px;border:1px solid var(--light-grey);border-radius:10px;padding:0;align-items:center;text-align:left}.alternative-box.active{background-color:var(--primary-color);border:1px solid var(--primary-color)}.alternative-box.inactive{background-color:var(--white);border:1px solid var(--light-grey)}.alternative-box.selected{background-color:var(--white);border:1px solid var(--primary-color)}.alternative-box.disabled{background-color:var(--dark-grey);border:1px solid var(--dark-grey);cursor:default}.alternative-box p{padding:10px 20px;margin:0}.alternative-box.active p,.alternative-box.disabled p{color:var(--white)}.alternative-box.inactive p,.alternative-box.selected p{color:var(--black)}.alternative-box.active:hover{background-color:var(--hover-color);border:1px solid var(--hover-color)}.alternative-box.active:active{background-color:var(--pressed-down-color);border:1px solid var(--pressed-down-color)}.alternative-box.inactive:hover{background-color:var(--light-hover);border:1px solid var(--light-hover)}.alternative-box.inactive:active{background-color:var(--light-pressed-down);border:1px solid var(--light-pressed-down)}.alternative-box:disabled,.alternative-box:disabled:hover{background-color:var(--light-light-grey);border:1px solid var(--light-light-grey);cursor:default}.alternative-box.active:disabled,.alternative-box.active:disabled:hover{background-color:var(--dark-grey);border:1px solid var(--dark-grey);cursor:default}.flag{cursor:pointer}.flag.active{color:var(--primary-color)}.flag.inactive{color:var(--disabled)}.navbar{display:flex;justify-content:space-around}.navbar-section{color:#fff;cursor:pointer;position:relative;background-color:var(--progress-bar-secondary-color);width:100%;padding:10px 0;margin:1px;text-align:center}.navbar-section.active{background-color:var(--primary-color)}.navbar-section:first-child{border-radius:10px 0 0 10px}.navbar-section:last-child{border-radius:0 10px 10px 0}.dropdown-content{margin-top:10px;display:none;position:absolute;background-color:var(--progress-bar-tertiary-color);width:100%;padding-left:1.25rem;padding-right:1.25rem;padding-top:1.25rem;border-radius:10px;z-index:1;text-align:left;cursor:auto}.navbar-section,.dropdown-content{box-sizing:border-box}.security-practice-name{font-weight:600;font-size:16px;margin-top:0}.navbar-section:hover .dropdown-content{display:block}.business-function-icon{color:var(--white);width:18px!important;height:18px!important;margin-right:2px}.stream-icon{color:var(--primary-color);width:16px!important;height:16px!important}.navbar-section-current{background-color:var(--pressed-down-color)}.progress-bar{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.progress-fill{height:100%;background-color:var(--primary-color)}.section-title{display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.stream-item{display:flex;cursor:pointer}.stream-item:hover *{color:var(--hover-color)!important}.stream-item:active *{color:var(--pressed-down-color)!important}.notes-textarea:focus{outline:none;border-color:var(--primary-color)}.mini-progress-bar{width:100%;height:15px;background-color:var(--progress-bar-secondary-color);border-radius:5px}.mini-progress-fill{height:100%;background-color:var(--primary-color);border-radius:5px;width:0}.team-name-text{color:var(--dark-grey);font-size:16px}.score-box{margin:20px 0;border:2px solid var(--light-grey);border-radius:10px;display:inline-flex;padding:10px 20px;flex-direction:column;align-items:center;min-width:max-content;width:100%;box-sizing:border-box}.score-box h2{margin:5px 0;color:var(--progress-bar-secondary-color)}.growth-box{border:1px solid var(--light-grey);border-radius:10px;padding:10px;display:flex;justify-content:space-between;align-items:center}.growth-box h2{color:var(--progress-bar-secondary-color);margin:0}.growth-box p{margin:5px}.growth-box-left{flex-basis:50%;text-align:center}.growth-box-right{flex-basis:50%}.th{color:var(--dark-grey)!important;font-family:Inter,sans-serif!important;font-weight:400!important}.td{color:var(--black)!important;font-family:Inter,sans-serif!important}.th,.td{white-space:normal}.table{width:100%}.btn-done{display:inline-flex;padding:6px 12px;align-items:center;gap:9px;font-size:16px;font-weight:500;cursor:pointer;text-align:center;text-decoration:none;border:1px solid var(--light-grey);z-index:999}.btn-done.complete{border:1px solid var(--primary-color);border-radius:10px;background-color:var(--primary-color);color:var(--white)}.btn-done.complete:hover{border:1px solid var(--hover-color);border-radius:10px;background-color:var(--hover-color);color:var(--white)}.btn-done.complete:active{border:1px solid var(--pressed-down-color);border-radius:10px;background-color:var(--pressed-down-color);color:var(--white)}.btn-done.incomplete{border:1px solid var(--light-grey);border-radius:10px;background-color:var(--white);color:var(--black)}.btn-done:hover .icon-incomplete{color:var(--progress-bar-secondary-color)}.btn-done.incomplete:hover{border:1px solid var(--progress-bar-secondary-color);border-radius:10px;background-color:var(--white);color:var(--black)}.btn-done:active .icon-incomplete{color:var(--primary-color)}.btn-done.incomplete:active{border:1px solid var(--primary-color);border-radius:10px;background-color:var(--white);color:var(--black)}.btn-done .icon-complete{color:var(--white)}.btn-done .icon-incomplete{color:var(--light-grey)}.btn-done:disabled{cursor:default!important;background-color:var(--disabled)!important;border-color:var(--disabled)!important;color:var(--white)!important}.icon-button-box{display:inline-flex;padding:5px;align-items:center;justify-content:center;height:45px;min-width:45px;box-sizing:border-box;border-radius:10px;border:1px solid var(--light-grey);cursor:pointer}.quote-banner{display:flex;min-width:min-content;padding:10px;height:45px;box-sizing:border-box;justify-content:center;align-items:center;border-radius:10px;border:1px solid var(--light-grey)}.quote-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-organization-container{display:flex;flex-direction:column;justify-content:center;padding:10px 60px 10px 10px;box-sizing:border-box;min-width:70px;border-radius:10px;border:1px solid var(--light-grey)}.line-to-right{position:relative}.line-to-right:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background-color:var(--light-grey)}.business-function-card{display:flex;flex-direction:column;padding:0 25px;height:68px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--light-grey)}.underline-bar{width:100%;height:3px;background-color:var(--light-pressed-down);border-radius:5px}.contributors-card-container{display:flex;align-items:center;padding-left:20px;height:45px;box-sizing:border-box;max-width:700px;min-width:150px;border-radius:10px;border:1px solid var(--light-grey)}.total-growth-card{display:flex;flex-direction:column;padding:0 25px;height:150px;gap:7px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--light-grey)}.strongest-category-card{display:flex;flex-direction:column;flex-grow:1;height:150px;gap:5px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--light-grey)}.no-active-phase-card-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px;height:150px;box-sizing:border-box;max-width:700px;min-width:150px;border-radius:10px;border:1px solid var(--light-grey)}.active-phase-card-container{display:flex;flex-direction:column;justify-content:space-between;padding:15px;gap:18px;box-sizing:border-box;max-width:700px;min-width:150px;border-radius:10px;border:1px solid var(--light-grey)}.phase-progress-bar{width:100%;height:25px;background-color:var(--light-purple);border-radius:5px;position:relative;overflow:hidden;min-height:25px}.phase-progress-fill{height:25px;background-color:var(--primary-color);width:0}.phase-progress-title{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.phase-progress-title h4{color:var(--white)}.highlight-box{display:flex;flex-direction:column;width:30px;height:30px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:5px;border:1px solid var(--progress-bar-secondary-color)}.line{border-bottom:2px solid var(--primary-color);padding-bottom:8px;display:inline-flex;align-items:center}.icon-container{vertical-align:middle}.phase-overview-growth{display:flex;align-items:center;padding:5px 15px;background:var(--light-purple);border-radius:15px;width:fit-content;margin-left:15px}.question-dropdown-item{line-height:normal!important;font-weight:700!important;font-size:16px!important;text-wrap:wrap;padding:6px}.question-dropdown-item.option{font-weight:400!important}.breadcrumb{padding:5px 15px;background:var(--light-purple);border-radius:15px}.card-start{display:flex;flex-direction:column;align-items:center;padding:150px;gap:40px;border:1px solid var(--light-grey);border-radius:10px!important;box-shadow:none!important}.MuiAlert-message a{color:#fff}.score-card{display:flex;flex-direction:column;padding:10px 25px;width:40%;gap:7px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--light-grey)}.top-list-card{display:flex;flex-direction:column;padding:25px;width:60%;gap:10px;box-sizing:border-box;border-radius:10px;border:1px solid var(--light-grey)}.top-list-item{display:flex;width:fit-content(100%);padding:10px;justify-content:space-between;border-radius:10px}.sp-card{display:flex;flex-direction:column;padding:25px;width:100%;gap:10px;box-sizing:border-box;border-radius:10px;border:1px solid var(--light-grey)}.sp-score{width:fit-content(100%);padding:5px 10px;background:var(--light-pressed-down);border-radius:15px}.divide-line-x{display:inline-flex;margin:20px 0;align-items:center;height:1px;background-color:var(--light-grey);border-radius:5px}.divide-line-y{width:1px;background-color:var(--light-grey);align-self:stretch;margin:0 10px}.completed-card{display:flex;justify-content:space-between;padding:25px;width:100%;gap:10px;box-sizing:border-box;border-radius:10px;border:1px solid var(--light-grey)}.circle{display:flex;min-height:45px;min-width:45px;align-items:center;justify-content:center;border-radius:50%}.team-list-item{align-items:center;padding:15px 30px;border-radius:10px;background:var(--white);cursor:pointer;border:1px solid var(--light-grey)}.team-list-item:hover{border:1px solid var(--progress-bar-secondary-color)}.team-list-item:active{border:1px solid var(--primary-color)}.team-list-item-content p{margin:0;font-size:16px}.team-list-item-actions{margin-right:-5px}.team-list-item-actions>.icon-button-box{border:none;width:24px;height:24px;min-width:24px;min-height:24px;padding:3px}.team-list-item-actions .action-button svg:hover{color:var(--primary-color)}.status-card{border-radius:10px;padding:5px 10px;margin-top:7px;margin-right:15px}.status-card.phase-in-progress{background-color:var(--secondary-color);margin-left:auto}.status-card.assessment-in-progress{background-color:var(--tertiary-color);margin-left:auto}.status-card p{margin:0;font-size:16px}
