@charset "UTF-8";.input-tooltip-container{display:flex;align-items:center;justify-content:center;position:relative}.input-tooltip-container svg{color:#f44336}.input-tooltip-container .input-tooltip-text{background-color:#f44336;border-radius:8px 0 8px 8px;color:#fff;display:none;min-height:42px;padding:8px;right:100%;top:20px;width:192px;z-index:1}.input-tooltip-container:hover .input-tooltip-text{display:flex;align-items:center;justify-content:center;position:absolute}.password-validator-none{display:none}.password-validator-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.password-validator-container{padding:16px}}.password-validator-container.password-validator-container{left:0;position:absolute;top:63px;width:305px;z-index:90}.password-validator-container p{color:#0074bd;font-weight:600}.password-validator-container ul li{align-items:center;display:flex;gap:8px;margin-top:16px}.password-validator-container ul li div{align-items:center;border:1px solid #999;border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.password-validator-container ul li div svg{display:none;color:#fff}.password-validator-container ul li p{color:#666;font-weight:400}.password-validator-container ul .item-completed div{background-color:#0074bd;border:none}.password-validator-container ul .item-completed div svg{display:block}.password-validator-container ul .item-completed p{color:#0074bd}.login-password-button{display:flex;align-items:center;justify-content:center}.input-container{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;height:56px;padding:0 20px;position:relative;width:100%}.input-container span{color:#999;left:8px;padding:10px;pointer-events:none;position:absolute;transition:color .2s ease,transform .2s ease,font-size .2s ease;font-size:1rem}.input-container input{background-color:transparent;border:none;height:30px;width:100%}.input-container input:disabled+span{color:#999!important}.input-container input:not(:placeholder-shown)+span,.input-container input:focus:not(.animated-input)+span{display:none}.input-container input.animated-input:focus+span,.input-container input.animated-input:not(:placeholder-shown)+span{color:#141b27;display:block;font-size:.875rem;font-weight:600;transform:translateY(-25%)}.input-container .animated-input:focus,.input-container .animated-input:not(:placeholder-shown){transform:translateY(30%)}.input-container:has(input:not(:focus)) .password-validator-container{display:none}.input-container:has(input:not(:placeholder-shown,:disabled)),.input-container:has(input:focus){border:1px solid #0074bd}.input-container:has(input:disabled){background-color:#f1f1f1;border:1px solid #ddd}.input-container:has(input:disabled),.input-container:has(input:disabled) input{cursor:not-allowed}.input-container:has(input[required])+.input-message{display:block}.input-error-border:has(input:not(:placeholder-shown,:disabled)),.input-error-border:has(input:focus){border:1px solid #f44336}.label-container{display:flex;flex-direction:column;gap:.25rem;width:100%}.label-container .input-message{display:none;color:#999;font-size:14px;font-weight:400}.label-container .input-message.input-error-message{color:#f31212;font-weight:600}.button-root-container{display:flex;align-items:center;justify-content:center;border-radius:8px;gap:8px;padding:12px 36px;width:100%}.button-root-container:disabled{background-color:#eee}.button-root-container:disabled p,.button-root-container:disabled svg{color:#bbb}.primary-button{background-color:#0074bd}.primary-button p,.primary-button svg{color:#fff;font-weight:600}.secondary-button{background-color:#f1f1f1}.secondary-button p,.secondary-button svg{color:#666;font-weight:600}.icon-loading{animation:spin 2s linear infinite}.dropdown-container{position:relative}.dropdown-container label{align-items:center;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;gap:.5rem;height:3.5rem;padding:0 20px;position:relative;width:100%}.dropdown-container label svg{color:#999}.dropdown-container label:has(input:not(:placeholder-shown)){border:1px solid #0074bd}.dropdown-container label:has(input:not(:placeholder-shown)) svg{color:#141b27}.dropdown-container label input{background-color:transparent;border:none;caret-color:transparent;color:#141b27;cursor:pointer;width:100%;height:100%}.dropdown-list-options{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:none;max-height:192px;overflow-x:auto}@media (width <= 650px){.dropdown-list-options{padding:16px}}.dropdown-list-options.on-focus{display:flex;background-color:#fff;border:1px solid #ddd;box-shadow:none;flex-direction:column;margin-top:4px;padding:8px;position:absolute;top:100%;z-index:1000}.dropdown-list-options button{color:#666;font-weight:600;padding:10px 8px;text-align:start;width:100%}.dropdown-list-options button:hover{background-color:#eee;border-radius:8px;cursor:pointer}.mercado-pago-container{max-width:calc(100vw - 64px);width:792px}.mercado-pago-container button span{color:#fff}.mercado-pago-container form{padding:0!important}.mercado-pago-container form h1{padding-top:0!important}.mercado-pago-container form :last-child{margin:0!important}.awainting-request-contanier,.dialog-contanier{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px;max-width:440px;padding:16px}.awainting-request-contanier>svg,.dialog-contanier>svg{color:#0074bd}.awainting-request-contanier .dialog-text-container,.dialog-contanier .dialog-text-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.awainting-request-contanier .dialog-text-container .dialog-title,.dialog-contanier .dialog-text-container .dialog-title{font-size:1.5rem;font-weight:600;text-align:center}.awainting-request-contanier .dialog-text-container .dialog-description,.dialog-contanier .dialog-text-container .dialog-description{color:#666;text-align:center}.awainting-request-contanier .dialog-btn-container,.dialog-contanier .dialog-btn-container{display:flex;flex-direction:column;gap:16px;width:100%}.awainting-request-contanier .dialog-btn-container button,.dialog-contanier .dialog-btn-container button{height:56px}.awainting-request-contanier .dialog-btn-container .dialog-secondary-btn,.dialog-contanier .dialog-btn-container .dialog-secondary-btn{background-color:#f1f1f1}.awainting-request-contanier .dialog-btn-container .dialog-secondary-btn p,.dialog-contanier .dialog-btn-container .dialog-secondary-btn p{color:#666}.modal-header{display:flex;align-items:center;justify-content:center;justify-content:space-between;margin-bottom:16px}.modal-header h1{font-size:1.125rem;font-weight:600}.modal-header button{display:flex;align-items:center;justify-content:center}.modal-header button svg{color:#141b27}.modal-container{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10}.modal-container .modal-content{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.modal-container .modal-content{padding:16px}}.modal-container .modal-content.modal-content{margin:16px;max-width:840px;width:fit-content;z-index:20}.modal-footer{display:flex;align-items:center;justify-content:center;justify-content:space-between;margin-top:16px}.modal-footer .modal-close-btn{display:flex;align-items:center;justify-content:center;color:#666}.modal-footer-end{justify-content:end}.text-area-container{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;height:168px;padding:16px 20px;position:relative;width:100%}.text-area-container span{color:#999;font-size:1rem;left:20px;top:16px;pointer-events:none;position:absolute;transition:color .2s ease,transform .2s ease,font-size .2s ease}.text-area-container textarea{background-color:transparent;border:none;height:100%;resize:none;width:100%}.text-area-container textarea:disabled span{color:#999}.text-area-container textarea:not(:placeholder-shown)+span,.text-area-container textarea:focus:not(.animated-text-area)+span{display:none}.text-area-container textarea.animated-text-area:focus+span,.text-area-container textarea.animated-text-area:not(:placeholder-shown)+span{color:#141b27;display:block;font-size:.875rem;font-weight:600;transform:translateY(-25%)}.text-area-container .animated-text-area:focus,.text-area-container .animated-text-area:not(:placeholder-shown){transform:translateY(10%)}.text-area-container:has(textarea:not(:focus)) .password-validator-container{display:none}.text-area-container:has(textarea:not(:placeholder-shown,:disabled)),.text-area-container:has(textarea:focus){border:1px solid #0074bd}.text-area-container:has(textarea:disabled){background-color:#f1f1f1;border:1px solid #ddd}.text-area-container:has(textarea:disabled),.text-area-container:has(textarea:disabled) textarea{cursor:not-allowed}.toast-notification-container{display:flex;flex-direction:column;gap:16px;max-height:100vh;overflow:hidden;padding:16px;position:fixed;right:64px;top:32px;z-index:100}.toast-notification{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #f4433626;min-width:240px;animation:toast-in .3s forwards,toast-out .3s forwards 3s;transition:transform .3s ease-in-out;transform:translate(100%);opacity:0}.toast-notification>div{align-items:center;display:flex;gap:8px;padding:12px}.toast-notification .svg-container{background-color:#f4433699;border-radius:12px;height:48px;padding:8px;width:48px}.toast-notification .svg-container svg{color:#fff}.toast-notification h3{font-weight:600}.toast-notification p{color:#666}.toast-notification .progress-bar{animation:progress-decrease 3s linear forwards;background-color:#f443364d;border-radius:0 0 12px 12px;height:4px;margin:0 7px;padding:1px;position:relative}.toast-notification-container:hover .toast-notification{animation-play-state:running,paused}.toast-notification-container:hover .progress-bar{animation-play-state:paused}@keyframes toast-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes progress-decrease{0%{width:100%}to{width:0%}}.user-photo-no-photo{display:flex;align-items:center;justify-content:center;background-color:#0074bd}.user-photo-container{border-radius:100%;object-fit:cover}.user-photo-small{min-height:24px;min-width:24px;max-height:24px;max-width:24px}.user-photo-small img{width:100%}.user-photo-medium{min-height:32px;min-width:32px;max-height:32px;max-width:32px}.user-photo-medium img{width:100%}.user-photo-large{min-height:64px;min-width:64px;max-height:64px;max-width:64px}.user-photo-large img{width:100%}.user-photo-x-large{min-height:108px;min-width:108px;max-height:108px;max-width:108px}.user-photo-x-large img{width:100%}.checkbox-or-radio-input-checkbox label .checkbox-or-radio-input-checkbox-icon{border-radius:4px}.checkbox-or-radio-input-checkbox label .checkbox-or-radio-input-checkbox-icon svg{color:#fff}.checkbox-or-radio-input-checkbox input:checked+label .checkbox-or-radio-input-checkbox-icon{background-color:#0074bd;border:none}.checkbox-or-radio-input-radio label .checkbox-or-radio-input-radio-icon{border-radius:100%}.checkbox-or-radio-input-radio label .checkbox-or-radio-input-radio-icon svg{color:#0074bd}.checkbox-or-radio-input-radio input:checked+label .checkbox-or-radio-input-radio-icon{border:1px solid #0074bd}.checkbox-or-radio-input-container input{display:none}.checkbox-or-radio-input-container label{display:flex;align-items:center;justify-content:center;color:#666;cursor:pointer;background-color:transparent;font-weight:500;gap:12px}.checkbox-or-radio-input-container label .checkbox-or-radio-input-icon{display:flex;align-items:center;justify-content:center;border:1px solid #999;max-height:24px;max-width:24px;min-height:24px;min-width:24px}.checkbox-or-radio-input-container label .checkbox-or-radio-input-icon svg{display:none}.checkbox-or-radio-input-container label .checkbox-or-radio-input-text{font-weight:600}.checkbox-or-radio-input-container input:checked+label{color:#0074bd}.checkbox-or-radio-input-container input:checked+label .checkbox-or-radio-input-icon svg{display:block}.checkbox-or-radio-input-container input:checked+label .checkbox-or-radio-input-text{color:#0074bd}.checkbox-or-radio-input-container input:not(:checked)+label .checkbox-or-radio-input-text{color:#666}input:disabled+label{cursor:not-allowed}input:disabled+label .checkbox-or-radio-input-text{color:#999!important}input:disabled:checked+label .checkbox-or-radio-input-checkbox-icon{background-color:#bbb!important}.company-invitation-container{display:flex;align-items:center;justify-content:center;align-items:start;background-color:#0074bd;border-radius:1rem;box-shadow:0 1px 1px #00000029;flex-direction:column;gap:1.25rem;padding:2rem;max-width:30rem}.company-invitation-container>p{color:#fff;font-size:2.25rem;font-weight:600}.company-invitation-container>div p{color:#fff;font-size:1.25rem}.company-invitation-container>div .company-invitation-name{display:flex;align-items:center;justify-content:center;background-color:#fff3;border-radius:.75rem;box-shadow:0 1px 1px #00000029;font-size:1.5rem;font-weight:600;gap:.5rem;justify-content:start;margin-top:1rem;padding:0 1.25rem}.company-invitation-container>div .company-invitation-name svg{color:#fff;min-height:2.375rem;min-width:2.375rem}@media (max-width: 1024px){.company-invitation-container>p{font-size:1.5rem}.company-invitation-container>div p{font-size:1rem}.company-invitation-container>div .company-invitation-name{font-size:1.25rem}.company-invitation-container>div .company-invitation-name svg{min-height:1.5rem;min-width:1.5rem}}.more-options-container .more-options{border-radius:8px;display:flex;position:relative}.more-options-container .more-options button{align-items:center;display:flex}.more-options-container .more-options button>svg{color:#666}.more-options-container .more-options span{background-color:#bbb;border-radius:8px;display:flex;flex-direction:column;min-width:130px;padding:12px;position:absolute;transform:translate(-105%);top:0;width:max-content;z-index:9}.more-options-container .more-options span button{align-items:center;border-radius:4px;display:flex;gap:8px;padding:6px;width:100%}.more-options-container .more-options span button svg{color:#fff;height:24px;width:24px}.more-options-container .more-options span button .button-text{color:#fff;font-weight:600;text-align:start}.more-options-container .more-options span :hover svg,.more-options-container .more-options span :hover p{color:#141b27}.address-form-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.company-or-unity-address button{align-self:end;width:fit-content}.company-or-unity-container{display:flex;flex-direction:column;gap:16px;max-width:840px}.company-or-unity-container .input-loader{animation:spin 2s linear infinite}.company-or-unity-container .company-or-unity-section,.company-or-unity-container .company-or-unity-address{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.company-or-unity-container .company-or-unity-section,.company-or-unity-container .company-or-unity-address{padding:16px}}.company-or-unity-container .company-or-unity-section.company-or-unity-section,.company-or-unity-container .company-or-unity-section.unity-icons,.company-or-unity-container .company-or-unity-section.company-or-unity-address,.company-or-unity-container .company-or-unity-address.company-or-unity-section,.company-or-unity-container .company-or-unity-address.unity-icons,.company-or-unity-container .company-or-unity-address.company-or-unity-address{display:flex;flex-direction:column;gap:16px}.company-or-unity-container .company-or-unity-section h1,.company-or-unity-container .company-or-unity-address h1{font-size:1.125rem;font-weight:600}.company-or-unity-container .business-size-container{display:flex;flex-direction:column;gap:.25rem;width:100%}.company-or-unity-container .business-size-container .input-message{color:#999;font-size:14px;font-weight:400}.company-or-unity-container .business-size-container .input-message.input-error-message{color:#f31212;font-weight:600}.company-or-unity-container .company-or-unity-is-educational>p{font-weight:600;color:#999}.company-or-unity-container .company-or-unity-is-educational .is-educational{font-size:1rem;color:#666;font-weight:600}.company-or-unity-container .company-or-unity-is-educational .is-educational.is-educational-checked{color:#0074bd}.company-or-unity-selection-avatar-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}@media (width <= 650px){.company-or-unity-selection-avatar-container{padding:16px}}.company-or-unity-selection-avatar-container>h1{font-size:1.125rem;font-weight:600}.company-or-unity-selection-avatar-container>p{color:#141b27}.company-or-unity-selection-avatar-container>button{align-self:flex-end;max-width:151px}.company-or-unity-selection-avatar-container .toggle-logo-or-icon{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem}.company-or-unity-selection-avatar-container .toggle-logo-or-icon>svg{color:#0074bd}.company-or-unity-selection-avatar-container .toggle-logo-or-icon p{color:#666}.company-or-unity-selection-avatar-container .toggle-logo-or-icon p button{align-self:flex-start;color:#0074bd}.company-or-unity-selection-avatar-container .toggle-logo-or-icon p button:hover{text-decoration:underline}.company-or-unity-selection-avatar-container .company-or-unity-icon-and-logo-container{display:flex;flex-direction:column;gap:8px}.company-or-unity-selection-avatar-container .company-or-unity-icon-and-logo-container .company-or-unity-icon-and-logo-content{display:flex;flex-direction:column;gap:.25rem;width:100%}.company-or-unity-selection-avatar-container .company-or-unity-icon-and-logo-container .company-or-unity-icon-and-logo-content .input-message{color:#999;font-size:14px;font-weight:400}.company-or-unity-selection-avatar-container .company-or-unity-icon-and-logo-container .company-or-unity-icon-and-logo-content .input-message.input-error-message{color:#f31212;font-weight:600}.company-or-unity-selection-avatar-container .company-or-unity-image-label-input{align-items:center;border:2px dashed #ddd;border-radius:8px;color:#666;cursor:pointer;display:flex;flex-direction:column;padding:24px}.company-or-unity-selection-avatar-container .company-or-unity-image-label-input p,.company-or-unity-selection-avatar-container .company-or-unity-image-label-input h3{color:#666}.company-or-unity-selection-avatar-container .company-or-unity-image-label-input>header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.company-or-unity-selection-avatar-container .company-or-unity-image-label-input>header h3{font-weight:600}.company-or-unity-selection-avatar-container .company-or-unity-image-label-input>header svg,.company-or-unity-selection-avatar-container .company-or-unity-image-label-input>header span{color:#0074bd}.company-or-unity-selection-avatar-container .company-or-unity-image-label-input input{display:none}.company-or-unity-selection-avatar-container .company-or-unity-image-label{align-items:start;border:2px dashed #ddd;border-radius:8px;color:#666;cursor:pointer;display:flex;justify-content:space-between;padding:24px}.company-or-unity-selection-avatar-container .company-or-unity-image-label img{height:96px;object-fit:cover;width:96px}.company-or-unity-selection-avatar-container .company-or-unity-icons{display:flex;flex-direction:column;gap:8px}.company-or-unity-selection-avatar-container .company-or-unity-icons>p{color:#666}.company-or-unity-selection-avatar-container .company-or-unity-icons>button{align-self:flex-end;width:151px}.company-or-unity-selection-avatar-container .company-or-unity-icons .icons-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.company-or-unity-selection-avatar-container .company-or-unity-icons .icons-container{background-color:#f9f9f9;border-radius:8px;gap:25px;height:262px;padding:16px}.company-or-unity-selection-avatar-container .company-or-unity-icons .icons-container label{border-radius:50%;height:30px;width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.company-or-unity-selection-avatar-container .company-or-unity-icons .icons-container label:has(input[type=radio]:checked){border:1px solid #016eb4}.company-or-unity-selection-avatar-container .company-or-unity-icons .icons-container input{display:none}.company-or-unity-selection-avatar-container .company-or-unity-icons .icons-container svg{color:#0074bd}.dialog-header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;margin-bottom:1rem;max-width:25rem}.dialog-header svg{color:#0074bd}.dialog-header h1{text-align:center;color:#141b27;font-size:1.5rem;font-weight:600}.dialog-footer{display:flex;flex-direction:column;gap:.5rem;margin-top:2rem;width:100%}.dialog-content{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem}.progress-container{display:flex;flex-direction:column;width:100%;gap:.5rem}.progress-container section{display:flex;flex-direction:row;justify-content:space-between}.progress-container section span{color:#141b27;font-size:1rem;font-style:normal;font-weight:600}.progress-container .progress-bar{position:relative;width:100%;height:.25rem;background-color:#ddd;border-radius:999px}.progress-container .progress-bar .progress-fill{position:absolute;top:-.12rem;left:0;height:.5rem;background-color:#0074bd;border-radius:999px;transition:width .3s ease-in-out}.empty-state-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.empty-state-container.start{align-items:start}.empty-state-container.start>p{text-align:start}.empty-state-container.center{align-items:center}.empty-state-container.center>p{text-align:center}.empty-state-container.end{align-items:end}.empty-state-container.end>p{text-align:end}.empty-state-container>p{color:#666;font-weight:600}.empty-state-container>span{color:#999}.empty-state-container .empty-state-loading-container{margin-top:1rem}.empty-state-container .empty-state-loading-container>img{animation:rotate-icon 2s linear infinite;height:40px;width:40px}.toggle-wrapper{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem;-webkit-user-select:none;user-select:none}.toggle-switch{position:relative;height:1.25rem;min-width:3rem;width:3rem}.toggle-switch input{cursor:inherit;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute}.toggle-switch input:focus-visible+.toggle-slider{outline:2px solid #0074bd;outline-offset:2px}.toggle-switch input:checked+.toggle-slider{background:#0074bd}.toggle-switch input:checked+.toggle-slider:before{background-color:#f9f9f9;border:1px solid #0074bd;transform:translate(30px)}.toggle-slider{background:#ddd;border-radius:1rem;display:inline-block;transition:background .25s;height:100%;width:100%}.toggle-slider:before{content:"";background:#999;border:1px solid #ddd;border-radius:50%;height:1.5rem;left:-4px;position:absolute;transition:transform .25s;top:-3px;width:1.5rem}.toggle-label{color:#666;font-weight:600}.toggle-wrapper:has(input:checked) .toggle-label{color:#0074bd}.toggle-wrapper:has(input:disabled){width:fit-content;cursor:not-allowed}.toggle-wrapper:has(input:disabled) .toggle-slider{background-color:#eee}.toggle-wrapper:has(input:disabled) .toggle-slider:before{border-color:#eee}.toggle-wrapper:has(input:disabled) span{color:#999!important}.carousel-nav-bar-container{display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;border-radius:.5rem;height:2.75rem;position:relative;overflow:hidden}.carousel-nav-bar-container>button{align-items:center;background-color:#141b2799;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;position:absolute;padding:.5rem;top:50%;transform:translateY(-50%);z-index:1}.carousel-nav-bar-container>button svg{color:#fff}.carousel-nav-bar-container>button.carousel-nav-bar-prev-button{left:.25rem}.carousel-nav-bar-container>button.carousel-nav-bar-next-button{right:.25rem}.carousel-nav-bar-wrapper{display:flex;overflow-y:hidden;overflow-x:auto;padding:.25rem;scrollbar-width:none;transition:transform .5s ease-in-out}.carousel-link{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.37rem .75rem}.carousel-link svg{color:#999}.carousel-link img{filter:brightness(0) saturate(100%) invert(69%) sepia(0%) saturate(0%) hue-rotate(89deg) brightness(88%) contrast(89%);max-height:1.5rem;max-width:1.5rem;min-height:1.5rem;min-width:1.5rem}.carousel-link p{color:#999;font-weight:600;white-space:nowrap}.carousel-link span{background-color:#fff;color:#0074bd;font-weight:600;border-radius:100%;padding:0 .44rem}.carousel-link.carousel-link-selected{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 1px #00000029}.carousel-link.carousel-link-selected p,.carousel-link.carousel-link-selected img,.carousel-link.carousel-link-selected svg{color:#0074bd;filter:none}.public-root-container{align-items:center;background-image:linear-gradient(108deg,#141b2780 30%,#004e7e80 50%,#0074bd80),url(/assets/public_background-XEGrIRO4.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;gap:1rem;justify-content:space-between;min-height:100vh;padding-right:16.25rem;position:relative;width:100vw}.public-root-container>div{min-width:30rem}@media (max-width: 650px){.public-root-container>div{min-width:auto}}.public-root-container .public-root-infos{align-items:start;align-self:flex-start;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:3rem;padding-right:0}.public-root-container .public-root-infos img{width:11.25rem;height:5.8125rem}.public-root-container .public-root-infos>div p{color:#fff;font-size:3rem;font-weight:600}.public-root-container .public-root-infos>div span{color:#fff;font-size:1.5rem;font-weight:400}@media (width <= 1024px){.public-root-container .public-root-infos{align-self:center;height:auto;padding:0;width:30rem}.public-root-container .public-root-infos img{width:5.75rem;height:2.9375rem;margin-bottom:2rem}.public-root-container .public-root-infos>div p{font-size:1.5rem;margin-bottom:.25rem}.public-root-container .public-root-infos>div span{font-size:1rem}}@media (width <= 650px){.public-root-container .public-root-infos{max-width:30rem;width:100%}}@media (width <= 1280px){.public-root-container{padding-right:4rem}}@media (width <= 1024px){.public-root-container{padding:1rem;flex-direction:column;justify-content:center;gap:1rem}}.public-header-container.public-header-container{display:flex;align-items:center;justify-content:center;height:72px;background-color:#f9f9f9;justify-content:space-around;position:fixed;top:0;width:100vw}@media (width <= 1024px){.public-header-container.public-header-container{justify-content:space-between;padding:1.5rem}}.public-header-container img{height:60px;width:120px}.public-header-container a{display:flex;align-items:center;justify-content:center;gap:16px}.public-header-container a svg{color:#0074bd}.public-header-container a p{color:#0074bd;font-size:1rem;font-weight:600}.signup-invitation-container{position:relative;width:960px;display:flex;justify-content:end;margin:1rem 0}.signup-container{max-width:480px;margin:1rem 0}.signup-form-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.signup-form-container{padding:16px}}.signup-form-container.signup-form-container{display:flex;flex-direction:column;gap:1.5rem;min-height:600px;padding:32px 40px;width:480px;z-index:10}.signup-form-container h1{font-size:1.5rem;font-weight:600}.signup-form-container section{display:flex;flex-direction:column;gap:24px}.signup-form-container fieldset{display:flex;flex-direction:column;gap:8px}.signup-form-container fieldset legend{font-size:1rem;font-weight:600;margin-bottom:8px}.signup-form-container fieldset .error-message{color:#f31212;font-size:.875rem;margin:0}.signup-form-container .signup-form-header{display:flex;align-items:center;justify-content:center;justify-content:space-between}.signup-form-container .signup-form-header img{width:5rem;height:2.5rem}.signup-form-container .signup-form-header a{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem}.signup-form-container .signup-form-header a>svg{color:#0074bd}.signup-form-container .signup-form-terms-and-policy{align-items:start;display:flex;gap:.5rem;justify-content:start}.signup-form-container .signup-form-terms-and-policy input{border-color:1px solid #999;border-radius:.25rem;margin-top:.25rem;min-width:1rem;min-height:1rem}.signup-form-container .signup-form-terms-and-policy input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #999;border-radius:.25rem;display:block}.signup-form-container .signup-form-terms-and-policy input[type=checkbox]:checked{background-color:#0074bd;border-color:#0074bd}.signup-form-container .signup-form-terms-and-policy input[type=checkbox]:checked:before{content:"✓";color:#fff;display:block;font-size:14px;line-height:14px;text-align:center}.signup-form-container .signup-form-terms-and-policy p{color:#666}.signup-form-container .signup-form-terms-and-policy p a{color:#0074bd;text-decoration:underline}@media (width <= 980px){.signup-invitation-container{align-items:center;flex-direction:column;height:1200px;width:100%}}.login-form-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.login-form-container{padding:16px}}.login-form-container.login-form-container{align-items:center;display:flex;flex-direction:column;gap:32px;min-height:600px;padding:32px 40px;width:480px;z-index:10}.login-form-container img{height:40px;width:77px}.login-form-container section{display:flex;flex-direction:column;gap:24px;width:100%}.login-form-container section>div{align-items:center;display:flex;width:100%}.login-form-container section>div hr{border:1px solid #ddd;height:1px;width:50%}.login-form-container section>div span{color:#999;padding:0 20px}.login-form-container section a{color:#666}.login-form-container section a span{color:#0074bd;font-weight:600}.login-form-container section a:hover span{text-decoration:underline}.login-form-container fieldset{display:flex;flex-direction:column;gap:12px}.login-form-container fieldset legend{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:8px;margin-bottom:8px}.login-form-container fieldset a{color:#0074bd}.login-form-container .login-password-button{display:flex;align-items:center;justify-content:center}.login-form-container .google-login-button{background-color:transparent;border:1px solid grey;gap:16px;height:56px;display:flex;align-items:center;justify-content:center}.login-form-container .google-login-button p{color:#666}.login-form-container .google-login-button img{width:24px}@media (width <= 980px){.login-invitation-container{align-items:center;flex-direction:column;height:1200px;width:100%}}.logout-backgroun{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100vw}.logout-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;max-width:30rem}@media (width <= 650px){.logout-container{padding:16px}}.logout-container>svg{color:#0074bd}.logout-container>div h1{text-align:center;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.logout-container>div p{color:#666;text-align:center}.payment-container{max-width:840px}.payment-container h1{font-size:1.125rem;font-weight:600}.payment-container .payment-details button{align-items:center;display:flex;padding:4px}.payment-container .payment-details button svg{color:#666}.payment-container .payment-details{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.payment-container .payment-details{padding:16px}}.payment-container .payment-details.payment-details{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.payment-container .payment-details .payment-description{color:#666}.payment-container .payment-details strong{font-weight:600}.payment-container .payment-details strong,.payment-container .payment-details strong span{color:#0074bd}.payment-container .payment-details strong span{font-size:1.5rem}.payment-container .payment-details section{align-items:center;display:flex;gap:16px}.payment-container .payment-details section label{border:1px solid #ddd;border-radius:8px;display:flex;height:56px;padding:16px;width:fit-content}.payment-container .payment-details section label input{border:none;height:100%;text-align:center;width:100px}.payment-container .payment-details .total-price-description{font-weight:600}.payment-container .payment-method{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.payment-container .payment-method{padding:16px}}.payment-container .payment-method.payment-method{display:flex;flex-direction:column;gap:16px}.payment-container .payment-method .radio-container{display:flex;gap:24px}.payment-container .payment-method>button:last-of-type{align-self:flex-end;width:fit-content}.cards-container{display:flex;gap:16px;flex-wrap:wrap}.cards-container button{align-items:center;background-color:#eee;border-radius:8px;display:flex;flex-direction:column;gap:16px;height:182px;justify-content:center;padding:32px;width:182px}.cards-container button div{background-color:#d9d9d9;border-radius:50%;width:40px;height:40px;padding:8px}.cards-container button div svg{color:#666}.cards-container button p{color:#666;font-weight:600}.card-container{align-items:start;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:182px;justify-content:space-between;padding:24px;width:289px}.card-container section{display:flex;justify-content:space-between;width:100%}.card-container section svg{color:#0074bd;display:none}.card-container p{font-weight:600}.card-container input{display:none}.card-container:has(input[type=radio]:checked){border:1px solid #0074bd}.card-container:has(input[type=radio]:checked) p{color:#0074bd}.card-container:has(input[type=radio]:checked) svg{display:block}.security-code p{font-weight:600;margin-bottom:8px}.security-code>div{border:1px solid #ddd;border-radius:8px;height:56px;padding-left:16px;max-width:300px}.card-awaiting-request-footer{width:100%;display:flex;gap:.5rem;flex-direction:column}.pix-container{display:flex;gap:16px}.pix-container p{color:#666;font-weight:600}.pix-container img{width:40px}.bank-slip-container .bank-slip{max-width:640px;display:flex;gap:16px}.bank-slip-container .bank-slip span p{color:#666;font-weight:600}.bank-slip-container .bank-slip img{width:40px}.bank-slip-container hr{margin:16px 0}.bank-slip-container>p{color:#666;font-weight:600;margin-top:16px;margin-bottom:8px}.bank-slip-container>a{color:#0074bd;display:flex;font-weight:600;gap:8px}.bank-slip-container>a svg{color:#0074bd}.bank-slip-container>ul{margin-top:16px}.bank-slip-container>ul p{color:#666;font-weight:600}.bank-slip-container .bank-slip-modal-content{max-width:592px;width:calc(100vw - 80px)}.private-menu-main-container{min-width:352px;z-index:9;position:relative}.private-menu-main-container .private-menu-container{min-width:352px;max-width:352px;position:fixed;width:100%}.private-menu-main-container header{display:flex;align-items:center;justify-content:center;background-color:#016eb4;border-top-right-radius:16px;height:82px;justify-content:space-between;padding:16px}.private-menu-main-container footer{bottom:0;border-top:1px solid #ddd;left:1rem;padding:.5rem 0;position:absolute;width:19.125rem}.private-menu-main-container footer a{color:#fff;font-size:.875rem;font-weight:600;text-align:start}.private-menu-main-container footer a:hover{cursor:pointer;text-decoration:underline}@media (width <= 1024px){.private-menu-main-container footer{display:none}}.private-menu-main-container .menu-list{background-color:#0074bd;border-bottom-right-radius:16px;display:flex;flex-direction:column;gap:10px;height:calc(100vh - 82px);padding:16px 24px}.private-menu-main-container .menu-list svg{color:#fff}.private-menu-main-container .menu-list summary,.private-menu-main-container .menu-list label{align-items:center;display:flex;gap:8px;padding:8px}.private-menu-main-container .menu-list ul{display:flex;flex-direction:column;gap:8px}.private-menu-main-container .menu-list label{color:#fff;cursor:pointer;font-weight:600;padding:8px}.private-menu-main-container .menu-list label:has(input:checked){background-color:#016eb4;border-radius:8px}.private-menu-main-container .menu-list label input{display:none}.private-menu-main-container .menu-list details{color:#fff;cursor:pointer;font-weight:600}.private-menu-main-container .menu-list details .summary-arrow{transform:rotate(-90deg)}.private-menu-main-container .menu-list details>ul{padding-left:32px}.private-menu-main-container .menu-list details[open] svg{transform:rotate(0)}.private-burger-menu,.private-burger-menu #burger-checkbox{display:none}.private-burger-menu .burger-toggle{position:relative;width:40px;height:40px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition-duration:.3s}.private-burger-menu .burger-bars{width:100%;height:3px;background-color:#fff;border-radius:5px;transition-duration:.3s}.private-burger-menu #burger-checkbox:checked+.burger-toggle .burger-bars{margin-left:13px}.private-burger-menu #burger-checkbox:checked+.burger-toggle #burger-bar2{transform:rotate(135deg);margin-left:0;transform-origin:center;transition-duration:.3s}.private-burger-menu #burger-checkbox:checked+.burger-toggle #burger-bar1{transform:rotate(45deg);transition-duration:.3s;transform-origin:left center}.private-burger-menu #burger-checkbox:checked+.burger-toggle #burger-bar3{transform:rotate(-45deg);transition-duration:.3s;transform-origin:left center}@media (width <= 1024px){.private-menu-main-container{height:82px;width:100vw}.private-menu-main-container header{border-top-right-radius:0;width:100vw}.private-menu-main-container .private-burger-menu-container{background-color:#00000080;height:100vh;max-width:100%}.private-menu-main-container .menu-list{display:none}.private-menu-main-container .burger-menu-list{animation:slideIn .3s forwards;display:flex;max-width:352px;min-width:352px;position:fixed}.private-menu-main-container .private-burger-menu{display:flex}.private-menu-main-container .private-menu-visible-footer{display:block}@keyframes slideIn{0%{left:-352px}to{left:0}}}.private-root-container{display:flex;min-height:100vh}@media (width <= 1024px){.private-root-container{flex-direction:column}}.private-content-container{width:100%;padding:20px 64px;flex:1 1 auto;min-width:0}@media (width <= 1024px){.private-content-container{width:100%;padding:21px 24px}}@media (width <= 650px){.private-content-container{width:100%;padding:21px 16px}}.payment-pix-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.payment-pix-container{padding:16px}}.payment-pix-container.payment-pix-container{display:flex;flex-direction:column;gap:1rem;max-width:840px}.payment-pix-container header h1{font-size:1.125rem;font-weight:600;margin-bottom:16px}.payment-pix-container header p{align-items:center;color:#666;display:flex;gap:8px;font-weight:600}.payment-pix-container .qr-code-container{display:flex;flex-direction:column;gap:16px}.payment-pix-container .qr-code-container .qr-code{align-self:center;border:2px solid #0074bd;border-radius:8px;padding:12px}.payment-pix-container .qr-code-container .payment-pix-input-container{align-items:center;display:flex;flex-direction:column;width:100%}.payment-pix-container .qr-code-container .payment-pix-input-container>div{justify-content:center;align-items:center;display:flex;gap:8px;width:100%}.payment-pix-container .qr-code-container .payment-pix-input-container>div>button{background-color:#e7f6ff;border-radius:8px;display:flex;padding:12px}.payment-pix-container .qr-code-container .payment-pix-input-container>div>button svg{color:#0074bd}.payment-pix-container .qr-code-container .payment-pix-input-container label{max-width:456px}.payment-pix-container .qr-code-container .payment-pix-input-container>p{color:#666;display:flex;font-weight:600;gap:8px;margin-top:8px}.payment-pix-container .qr-code-container .payment-pix-input-container>p svg{color:#0074bd}.payment-pix-container h2{font-size:1.125rem;font-weight:600}.payment-pix-container ol{display:flex;flex-direction:column;gap:1rem}.payment-pix-container ol li{display:flex;gap:8px}.payment-pix-container ol li>span{align-items:center;background-color:#e7f6ff;border-radius:100%;color:#0074bd;display:flex;font-weight:600;height:32px;justify-content:center;min-width:32px}.payment-pix-container ol li p{color:#666;font-weight:600;align-self:center}.payment-pix-container ol li p strong{color:#0074bd;font-weight:600}.payment-pix-container .total-price,.payment-pix-container .total-price strong{font-weight:600}.payment-pix-container .total-price strong,.payment-pix-container .total-price strong span{color:#0074bd}.payment-pix-container .total-price strong span{font-size:1.5rem}.payment-pix-container footer{align-items:center;display:flex;gap:1.5rem;justify-content:start}.payment-pix-container footer>button{width:fit-content}.pix-success-body{display:flex;flex-direction:column;gap:1rem}.pix-success-body>h1{color:#0074bd;font-size:1.125rem;font-weight:600}.pix-success-body>h1.not-success-title{color:#f31212}.pix-success-body>p{display:flex;font-weight:600;gap:.5rem;max-width:400px}.pix-success-body>p svg{color:#0074bd;min-height:1.5rem;min-width:1.5rem}.pix-success-body>p svg.not-success-icon{color:#f44336}.pix-success-body>span{color:#999}.pix-success-footer{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.payment-bank-slip-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.payment-bank-slip-container{padding:16px}}.payment-bank-slip-container.payment-bank-slip-container{max-width:840px}.payment-bank-slip-container header{margin-bottom:24px}.payment-bank-slip-container header h1{font-size:1.125rem;font-weight:600;margin-bottom:16px}.payment-bank-slip-container header p{align-items:center;color:#666;display:flex;gap:8px;font-weight:600}.payment-bank-slip-container .bar-code-container{align-items:center;display:flex;flex-direction:column}.payment-bank-slip-container .bar-code-container .bar-code{width:fit-content}.payment-bank-slip-container .bar-code-container .bar-code p{font-weight:600;text-align:end}.payment-bank-slip-container .bar-code-container .bar-code svg{width:100%}.payment-bank-slip-container .payment-bank-slip-input-container{align-items:center;display:flex;flex-direction:column;width:100%}.payment-bank-slip-container .payment-bank-slip-input-container>div{justify-content:center;align-items:center;display:flex;gap:8px;width:100%}.payment-bank-slip-container .payment-bank-slip-input-container>div>button{background-color:#e7f6ff;border-radius:8px;display:flex;padding:12px}.payment-bank-slip-container .payment-bank-slip-input-container>div>button svg{color:#0074bd}.payment-bank-slip-container .payment-bank-slip-input-container label{max-width:456px}.payment-bank-slip-container .payment-bank-slip-input-container a{color:#0074bd;display:flex;font-weight:600;gap:8px;margin-top:8px}.payment-bank-slip-container .payment-bank-slip-input-container a svg{color:#0074bd}.payment-bank-slip-container h2{font-size:1.125rem;font-weight:600;margin-top:16px}.payment-bank-slip-container ol li{display:flex;gap:8px;margin-top:16px}.payment-bank-slip-container ol li span{align-items:center;background-color:#e7f6ff;border-radius:100%;color:#0074bd;display:flex;font-weight:600;height:32px;justify-content:center;min-width:32px}.payment-bank-slip-container ol li p{color:#666;font-weight:600;align-self:center}.payment-bank-slip-container .total-price,.payment-bank-slip-container .total-price strong{font-weight:600}.payment-bank-slip-container .total-price strong,.payment-bank-slip-container .total-price strong span{color:#0074bd}.payment-bank-slip-container .total-price strong span{font-size:1.5rem}.payment-bank-slip-container footer{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.payment-bank-slip-container footer a{background-color:#0074bd;border-radius:8px;color:#fff;font-weight:600;padding:12px 38px}.recover-password-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.recover-password-container{padding:16px}}.recover-password-container.recover-password-container{display:flex;flex-direction:column;gap:32px;max-width:480px;padding:32px 40px}.recover-password-container h1{font-size:1.5rem;font-weight:600}.recover-password-container fieldset p{color:#666;margin-top:16px}.recover-password-container .recover-password-header{display:flex;align-items:center;justify-content:center;justify-content:space-between}.recover-password-container .recover-password-header img{width:5rem;height:2.5rem}.recover-password-container .recover-password-header a{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem}.recover-password-container .recover-password-header a>svg{color:#0074bd}.recover-password-modal-body{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}.recover-password-modal-body>svg{color:#0074bd}.recover-password-modal-body>p{text-align:center;font-weight:600;font-size:1.5rem;max-width:25rem}.reset-password-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.reset-password-container{padding:16px}}.reset-password-container.reset-password-container{display:flex;flex-direction:column;gap:32px;max-width:480px;padding:32px 40px}.reset-password-container h1{font-size:1.5rem;font-weight:600}.reset-password-container fieldset{display:flex;flex-direction:column;gap:8px}.reset-password-container fieldset legend{font-size:1rem;font-weight:600;margin-bottom:8px}.reset-password-container fieldset p{color:#666;margin-top:8px}.reset-password-container .reset-password-header{display:flex;align-items:center;justify-content:center;justify-content:space-between}.reset-password-container .reset-password-header img{width:5rem;height:2.5rem}.reset-password-container .reset-password-header a{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem}.reset-password-container .reset-password-header a>svg{color:#0074bd}.workspace-list-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;border-top:4px solid #016eb4;flex:1 1 calc(33% - .5rem);max-width:calc(50% - .5rem);min-width:315px;width:100%}@media (width <= 650px){.workspace-list-item{padding:16px}}.workspace-list-item>a{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;height:100%;width:100%}.workspace-list-item>a h2{font-size:1rem;font-weight:600}.workspace-list-item>a p{display:flex;align-items:center;justify-content:center;color:#666;gap:.5rem;justify-content:start}.workspace-list-item>a p>svg{color:#666}.workspace-list-item>a p span{font-weight:600}.workspace-list-item>a .workspace-list-item-header{display:flex;align-items:center;justify-content:center;justify-content:space-between}.workspace-list-item>a .workspace-list-item-header>div{display:flex;align-items:center;justify-content:center;gap:.5rem}.workspace-list-item>a .workspace-list-item-header>div>svg{color:#0074bd;min-height:1.5rem;min-width:1.5rem}.workspace-list-item>a .workspace-list-item-header>div p{font-weight:600}.workspace-list-item>a .workspace-list-item-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.workspace-list-item>a .workspace-list-item-footer p{font-size:.875rem;font-weight:600;color:#999}.workspace-list-item>a .workspace-list-item-footer p svg{color:#999}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-role{border-radius:.5rem;box-shadow:0 1px 1px #00000029;padding:.25rem .75rem}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-owner{color:#f80;background-color:#ff880026}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-owner svg{color:#f80}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-participant,.workspace-list-item>a .workspace-list-item-footer p.workspace-list-moderator{color:#66bb6a;background-color:#66bb6a26}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-participant svg,.workspace-list-item>a .workspace-list-item-footer p.workspace-list-moderator svg{color:#66bb6a}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-administrator{color:#0074bd;background-color:#e7f6ff}.workspace-list-item>a .workspace-list-item-footer p.workspace-list-administrator svg{color:#0074bd}@media (width <= 1125px){.workspace-list-item{max-width:100%}}.edit-workspace-form{display:flex;flex-direction:column;gap:8px;width:432px}@media (width <= 500px){.edit-workspace-form{width:328px}}.workspace-list-container>p{color:#666;margin-bottom:1.25rem}.workspace-list-container .workspace-list{display:flex;gap:1rem;flex-wrap:wrap;width:100%}.participants-main-container .participants-subtitle{color:#666;font-size:1rem;font-weight:400;padding:20px 24px}.participants-main-container .participants-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.participants-main-container .participants-container{padding:16px}}.participants-main-container .participants-container header{display:flex;align-items:center;justify-content:center;align-items:start;flex-direction:column;gap:16px;justify-content:space-between;margin-bottom:20px}.participants-main-container .participants-container header>div{display:flex;align-items:center;justify-content:center;justify-content:space-between;width:100%}.participants-main-container .participants-container header>div .participants-title{color:#fff;background:linear-gradient(90deg,#3792ca,#86d0ff);border-radius:var(--Sizes-Radius-Standard-radius, .5rem);padding:.5rem;font-size:1rem;font-weight:600}.participants-main-container .participants-container header .participant-permissions{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:8px}.participants-main-container .participants-container header .participant-permissions svg{color:#0074bd}.participants-main-container .participants-container header .participant-permissions-select-all{color:#666;font-size:1rem;font-weight:600;gap:8px;justify-content:start}.participants-main-container .participants-container header .dropdown-container label{width:234px;height:40px}.participants-main-container .participants-select-permissions-btns{display:flex;align-items:center;justify-content:center;justify-content:space-between;margin-top:16px}.participants-main-container .participants-select-permissions-btns .participants-select-permissions-cancel-btn{color:#141b27}.participants-main-container .participants-card-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;width:100%}@media (width <= 600px){.participants-main-container .participants-container header>div{flex-direction:column;align-items:start;gap:8px}}.participant-card-container{display:flex;align-items:center;justify-content:center;border-radius:8px;box-shadow:0 1px 1px #00000029;justify-content:space-between;padding:6px 8px;width:100%}.participant-card-container .participant-card-user-infos{display:flex;align-items:center;justify-content:center;gap:8px;justify-content:start;width:100%}.participant-card-container .participant-card-user-infos .participant-card-name{color:#141b27;font-weight:600}.participant-card-container .participant-card-user-infos .participant-card-role{color:#141b27}.participant-card-container .participant-card-inactive-btn{display:flex;align-items:center;justify-content:center}.participant-card-container .participant-card-inactive-btn svg{color:#999}.participant-card-container.participant-card-background-active{background-color:#66bb6a26}.participant-card-container.participant-card-background-active svg{color:#66bb6a}.participant-card-container.participant-card-background-inactive{background-color:#f4433626}.participant-card-container.participant-card-background-inactive svg{color:#f44336}.participant-card-container.participant-card-background{background-color:#e7f6ff}.participant-card-container .checkbox-or-radio-input-container>input{opacity:0}.modal-inactivate-participant-container{max-width:480px;width:100%}.permission-modal-container{max-width:640px;width:100%}.permission-modal-container .permission-modal-inputs-container{display:flex;align-items:center;justify-content:center;align-items:start;flex-direction:column;gap:16px}.permission-modal-container .permission-modal-inputs-container p{color:#666}.successfully-company-or-unity-body{text-align:center;color:#666;max-width:400px}.create-company-alert-message{align-items:center;background-color:#e7f6ff;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;max-width:840px;padding:16px 24px}.create-company-alert-message div{background-color:#0074bd;border-radius:8px;display:flex;height:fit-content;padding:8px}.create-company-alert-message div svg{color:#fff}.create-company-alert-message p{color:#0074bd;font-weight:600}.create-unity-alert-message{align-items:center;background-color:#e7f6ff;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;max-width:840px;padding:16px 24px}.create-unity-alert-message div{background-color:#0074bd;border-radius:8px;display:flex;height:fit-content;padding:8px}.create-unity-alert-message div svg{color:#fff}.create-unity-alert-message p{color:#0074bd;font-weight:600}.image-warning-modal-body{color:#666;text-align:center;max-width:25rem}.payment-card-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;background-color:#fff;border-radius:8px;border:1px solid #ddd;width:188px;height:118px;box-shadow:0 1px 1px #00000029;padding:10px}.payment-card-container .payment-card-header{display:flex;flex-direction:row;justify-content:space-between;width:100%}.payment-card-container .payment-card-header .payment-card-icon{cursor:pointer;color:#141b27}.payment-card-container .payment-card-header :hover{color:#666}.payment-card-container .payment-card-header img{height:18px}.payment-card-container .payment-card-type{font-size:.875rem;color:#999;font-weight:400;line-height:20px}.payment-card-container .payment-card-number{font-size:.875rem;color:#666;font-weight:600;line-height:20px}@media (width <= 420px){.payment-card-container{width:168px;height:108px}}.user-payment-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.user-payment-container{padding:16px}}.user-payment-container.user-payment-container,.user-payment-container .user-payment-content{display:flex;flex-direction:column;justify-content:space-between}.user-payment-container .user-payment-content .user-payment-title{color:#141b27;font-size:1.125rem;font-weight:600}.user-payment-container .user-payment-content .user-payment-card-group{margin-top:16px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;row-gap:16px}.user-payment-container .user-payment-content .user-payment-credts-group{margin-top:16px}.user-payment-container .user-payment-content .user-payment-credts-group .user-payment-credits-text{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.user-payment-container .user-payment-content .user-payment-credts-group .user-payment-credits-text p{font-size:1rem;font-weight:400;line-height:24px;color:#666}.user-payment-container .user-payment-content .user-payment-credts-group .user-payment-credits-text p strong{font-weight:600;color:#0074bd}.user-payment-container .user-payment-delete-modal-body{max-width:432px;color:#141b27;line-height:24px;font-size:1rem;font-weight:400}.user-payment-container .user-payment-btn{align-items:center;align-self:flex-end;background-color:#0074bd;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;margin-top:16px;padding:12px 38px}.user-payment-container .user-payment-btn svg{color:#fff}@media (width <= 640px){.user-payment-container .user-payment-content .user-payment-card-group{margin-top:16px;grid-template-columns:none}}.user-purchase-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.user-purchase-container{padding:16px}}.user-purchase-container.user-purchase-container{display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}.user-purchase-container .user-purchase-header{display:flex;align-items:center;justify-content:center;justify-content:space-between}.user-purchase-container .user-purchase-header h1{color:#141b27;font-size:1.125rem;font-weight:600}.user-purchase-container .user-purchase-header .dropdown-container label{max-width:234px;height:40px}.user-purchase-container .user-purchase-content{margin-top:16px;display:flex;flex-direction:column;justify-content:space-between}.user-purchase-container .user-purchase-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}@media (width <= 650px){.user-purchase-container .user-purchase-card{padding:16px}}.user-purchase-container .user-purchase-card hr{margin:4px 0}.user-purchase-container .user-purchase-card h2{font-size:1rem;font-weight:600;line-height:24px;color:#141b27}.user-purchase-container .user-purchase-card p{font-size:1rem;color:#666;line-height:24px}.user-purchase-container .user-purchase-card strong{color:#0074bd;font-weight:600;font-size:1rem}.user-purchase-container .user-purchase-card .user-purchase-payment-status-container{display:flex;align-items:center;justify-content:space-between}.user-purchase-container .user-purchase-card .user-purchase-payment-status-container button{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600}.user-purchase-container .user-purchase-card .user-purchase-payment-status-container button svg{color:#666}.user-purchase-container .user-purchase-card .user-purchase-payment-status{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600}.user-purchase-container .user-purchase-card .approved{color:#66bb6a}.user-purchase-container .user-purchase-card .approved svg{color:#66bb6a}.user-purchase-container .user-purchase-card .pending{color:#f80}.user-purchase-container .user-purchase-card .pending svg{color:#f80}.user-purchase-container .user-purchase-card .canceled,.user-purchase-container .user-purchase-card .rejected{color:#f31212}.user-purchase-container .user-purchase-card .canceled svg,.user-purchase-container .user-purchase-card .rejected svg{color:#f31212}@media (width <= 565px){.user-purchase-container .user-purchase-header{align-items:start;flex-direction:column;gap:8px}.user-purchase-container .user-purchase-card .user-purchase-payment-status-container{align-items:start;flex-direction:column}}.purchase-details-body{display:flex;flex-direction:column;gap:12px;max-width:640px}.purchase-details-body hr{margin:0}.purchase-details-body p{color:#666;font-weight:600}.purchase-details-body strong{color:#0074bd;font-weight:600}.purchase-details-body .purchase-details-payment-method{display:flex;align-items:center;justify-content:center;gap:8px;justify-content:start}.purchase-details-body .purchase-details-payment-method svg{color:#666}.purchase-details-body .purchase-details-payment-method img{max-height:24px;max-width:24px;min-height:24px;min-width:24px}.purchase-details-body .purchase-details-payment-method span{color:#666;font-weight:400}.purchase-details-body .purchase-details-qr-code-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.purchase-details-body .purchase-details-qr-code-container p{display:flex;align-items:center;justify-content:center;gap:8px}.purchase-details-body .purchase-details-qr-code-container p svg{color:#0074bd}.purchase-details-body .purchase-details-qr-code-container .purchase-details-qr-code-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;margin-bottom:12px}.purchase-details-body .purchase-details-qr-code-container .purchase-details-qr-code-content .purchase-details-qr-code{align-self:center;border:2px solid #0074bd;border-radius:8px;padding:12px}.purchase-details-body .purchase-details-barcode-download{display:flex;align-items:center;justify-content:space-between;padding:0 8px;width:100%}.purchase-details-body .purchase-details-barcode-download a{display:flex;align-items:center;justify-content:center;gap:8px;color:#0074bd;font-weight:600}.purchase-details-body .purchase-details-barcode-download a svg{color:#0074bd}.purchase-details-body .purchase-details-barcode-download p{color:#141b27}.purchase-details-body .purchase-details-code-link{display:flex;align-items:center;justify-content:center;gap:8px}.purchase-details-body .purchase-details-code-link button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:8px}.purchase-details-body .purchase-details-code-link button svg{color:#0074bd}.purchase-details-body .purchase-details-status{display:flex;align-items:center;justify-content:center;gap:8px;justify-content:start}.purchase-details-body .approved{color:#66bb6a}.purchase-details-body .approved svg{color:#66bb6a}.purchase-details-body .pending{color:#f80}.purchase-details-body .pending svg{color:#f80}.purchase-details-body .canceled,.purchase-details-body .rejected{color:#f31212}.purchase-details-body .canceled svg,.purchase-details-body .rejected svg{color:#f31212}@media (width <= 690px){.purchase-details-body .purchase-details-barcode-container{display:flex;flex-direction:column;gap:8px}.purchase-details-body .purchase-details-barcode-container .purchase-details-barcode{display:none}}.user-data-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.user-data-container{padding:16px}}.user-data-container form{display:flex;flex-direction:column;gap:16px;justify-content:space-between;height:100%}.user-data-container form .user-data-title{color:#141b27;font-size:1.125rem;font-weight:600}.user-data-container form .user-data-inputs-container{display:flex;flex-direction:column;gap:16px}.user-data-container form .button-root-container{align-self:flex-end;max-width:151px}.profile-photo-container{height:108px;position:relative;width:108px}.profile-photo-container img{border-radius:100%;height:108px;object-fit:cover;width:108px}.profile-photo-container label{cursor:pointer}.profile-photo-container label>div{position:absolute;right:0;bottom:0;background-color:#ddd;border:3px solid #fff;border-radius:50%;height:32px;width:32px;display:flex;justify-content:center;align-items:center}.profile-photo-container input{display:none}.mobile-profile-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem}.mobile-profile-container .mobile-profile-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}@media (width <= 650px){.mobile-profile-container .mobile-profile-header{padding:16px}}.mobile-profile-container .mobile-profile-header>p{color:#141b27;font-weight:600;text-align:center}.mobile-profile-container>div{width:100%}.mobile-profile-container>div>button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;justify-content:space-between;margin-bottom:.25rem}@media (width <= 650px){.mobile-profile-container>div>button{padding:16px}}.mobile-profile-container>div>button svg{color:#999;min-height:1.5rem;min-width:1.5rem}.mobile-profile-container>div>button div{display:flex;align-items:center;justify-content:center;gap:.5rem}.mobile-profile-container>div>button div p{color:#666;font-size:1rem;font-weight:600}.menu-options-list{display:flex;flex-direction:column;gap:12px}.menu-options-list li{width:100%}.menu-options-list li label{color:#666;cursor:pointer;display:block;font-weight:600;padding:4px 8px}.menu-options-list li label:has(input:checked){background-color:#e7f6ff;border-radius:8px;color:#0074bd}.menu-options-list li label input{display:none}.desktop-profile-container{display:flex;gap:.5rem;max-width:52.5rem}.desktop-profile-container hr{margin:1rem 0 .75rem}.desktop-profile-container .desktop-profile-side-bar{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;flex-direction:column;padding:1.5rem .75rem;position:relative;min-height:44.5rem;max-width:12.5rem}@media (width <= 650px){.desktop-profile-container .desktop-profile-side-bar{padding:16px}}.desktop-profile-container .desktop-profile-side-bar>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.desktop-profile-container .desktop-profile-side-bar>div>p{color:#141b27;font-weight:600;text-align:center}.invitation-list-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}@media (width <= 650px){.invitation-list-container{padding:16px}}.invitation-list-container>nav{display:flex;gap:16px;flex-wrap:wrap}.invitation-list-container>nav .create-invitation-link{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#016eb4;flex:1;gap:16px}@media (width <= 650px){.invitation-list-container>nav .create-invitation-link{padding:16px}}.invitation-list-container>nav .create-invitation-link svg{color:#999}.invitation-list-container>nav .create-invitation-link div{display:flex;align-items:center;justify-content:center;gap:.5rem}.invitation-list-container>nav .create-invitation-link div svg{color:#fff}.invitation-list-container>nav .create-invitation-link div p{color:#fff;font-weight:600;text-wrap:nowrap}.invitation-list-container>ul{display:flex;gap:16px;flex-wrap:wrap}.invitation-list-container .invitation-list-haeder{display:flex;align-items:center;justify-content:center;gap:.75rem;justify-content:start}.invitation-list-container .invitation-list-haeder button{display:flex;align-items:center;justify-content:center}.invitation-list-container .invitation-list-haeder button svg{color:#0074bd}.invitation-list-container .filters-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:start}.invitation-list-container .filters-container .dropdown-container label{max-height:2.76rem}@media (width <= 440px){.invitation-list-container .filters-container .dropdown-container{width:100%}}.invitation-modal-text{color:#666;max-width:25rem}.invitation-modal-text span{color:#0074bd}.email-invitation-container{max-width:40rem}.email-invitation-container hr{margin:16px 0}.email-invitation-container .email-invitation-header{display:flex;flex-direction:column;gap:.5rem}.email-invitation-container .email-invitation-header p{color:#666;font-weight:600}.email-invitation-container .email-invitation-header p span{color:#0074bd;font-weight:600}.email-invitation-container .filter-container{align-items:center;display:flex;justify-content:space-between;gap:16px}.email-invitation-container .filter-container h2{color:#141b27;font-size:1rem;font-weight:600}.email-invitation-container .filter-container h2 span{color:#0074bd}.email-invitation-container .filter-container .dropdown-container label{height:2.5rem}.email-invitation-container .emails-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.email-invitation-container .emails-container li{align-items:center;display:flex;gap:8px}.email-invitation-container .emails-container li svg{color:#0074bd;display:none}.email-invitation-container .emails-container li p{color:#666}.email-invitation-container .emails-container li p:after{color:#999;content:"•";margin-left:8px}.email-invitation-container .emails-container li:last-child p:after{content:""}.email-invitation-container .emails-container .used-email svg{display:block}.email-invitation-container .emails-container .used-email p{color:#0074bd}.qr-code-invitation-container{display:flex;flex-direction:column;max-width:640px}.qr-code-invitation-container footer p{color:#666;font-size:1rem;font-weight:600;margin-top:16px}.qr-code-invitation-container footer p span{color:#0074bd}.qr-code-invitation-container .qr-code-container{align-items:center;display:flex;flex-direction:column;gap:8px}.qr-code-invitation-container .qr-code-container .qr-code-wrapper{border:2px solid #0074bd;border-radius:8px;height:164px;padding:12px;width:164px}.qr-code-invitation-container .qr-code-container .qr-code-wrapper .qr-code{height:100%;width:100%}.qr-code-invitation-container .qr-code-container button{display:flex;gap:8px}.qr-code-invitation-container .qr-code-container button svg,.qr-code-invitation-container .qr-code-container button p{color:#0074bd;font-weight:600}.qr-code-invitation-container .users-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.qr-code-invitation-container .users-card{padding:16px}}.qr-code-invitation-container .users-card h2{color:#141b27;font-size:1rem;font-weight:600}.qr-code-invitation-container .users-card h2 span{color:#0074bd}.qr-code-invitation-container .users-card .users-container{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px;max-height:96px;overflow-y:scroll}.qr-code-invitation-container .users-card .users-container li{display:flex;gap:8px}.qr-code-invitation-container .users-card .users-container li p{color:#666}.qr-code-invitation-container .users-card .users-container li p:after{color:#999;content:"•";margin-left:8px}.qr-code-invitation-container .users-card .users-container li:last-child p:after{content:""}.invitation-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.invitation-card{padding:16px}}.invitation-card.invitation-card{flex:1 1 calc(33% - 16px);min-width:250px}.invitation-card header{align-items:center;display:flex;justify-content:space-between}.invitation-card header>p{align-items:center;color:#666;display:flex;font-weight:600;gap:.5rem;min-width:222px;white-space:nowrap}.invitation-card header>p svg{color:#0074bd}.invitation-card hr{margin:16px 0}.invitation-card a{align-items:center;display:flex;font-weight:600;gap:8px;width:fit-content}.create-invitation-container .create-invitation-form{display:flex;flex-direction:column;gap:16px;max-width:592px;width:100%}.create-invitation-container .create-invitation-form fieldset legend{font-weight:600;margin-bottom:8px}.create-invitation-container .create-invitation-form>p{color:#666}.create-invitation-container .create-invitation-form>p span{color:#0074bd}.create-invitation-container .create-invitation-form>p strong{font-weight:600}.create-invitation-container .create-invitation-form>button{align-self:flex-end;width:fit-content}.create-invitation-container .create-invitation-form .create-invitation-email-input-error>label{border:#f31212 1px solid}.create-invitation-container .create-invitation-form .create-invitation-email-input-error span{color:#f31212;font-size:14px;font-weight:600}.loading-invitation-container{display:flex;align-items:center;justify-content:center}.loading-invitation-container.loading-invitation-container{background:linear-gradient(108deg,#0074bd 10%,#3e93c8e6 40.7%,#8fbbd7b3 75.5%,#e7f6ff);flex-direction:column;gap:40px;height:100vh;width:100vw}.loading-invitation-container img{max-height:40px;max-width:40px;min-height:40px;min-width:40px;animation:rotate-icon 2s linear infinite}.loading-invitation-container .loading-invitation-mail-icon-container{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:100%;min-height:72px;min-width:72px}.loading-invitation-container .loading-invitation-mail-icon-container svg{color:#0074bd}.loading-invitation-container .loading-invitation-description-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.loading-invitation-container .loading-invitation-description-container h1{color:#fff;font-size:2rem;font-weight:600}.loading-invitation-container .loading-invitation-description-container p{color:#fff;font-size:1.5rem}@keyframes rotate-icon{0%{transform:rotate(0)}60%{transform:rotate(360deg)}to{transform:rotate(360deg)}}.modal-select-company-main-container{max-height:514px;max-width:640px;width:100%}.modal-select-company-container{display:flex;flex-direction:column;gap:16px}.modal-select-company-container .modal-select-company-description{color:#666}.modal-select-company-container .modal-select-company-list{max-height:300px;overflow-y:auto}.modal-select-company-container .modal-select-company-list::-webkit-scrollbar{border:none;background-color:transparent;height:8px;width:8px}.modal-select-company-container .modal-select-company-list::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:8px}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item{display:flex;align-items:center;justify-content:center;gap:12px;justify-content:start}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item input{display:none}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item label{display:flex;align-items:center;justify-content:center;border-radius:8px;gap:12px;justify-content:start;padding:8px;width:100%}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item label svg{color:#0074bd}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item label img{border-radius:100%;max-width:40px;max-height:40px;min-width:40px;min-height:40px;object-fit:cover}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item label p{color:#141b27;font-weight:600}.modal-select-company-container .modal-select-company-list .modal-select-company-list-item input:checked+label{background-color:#e7f6ff}.company-list-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;flex:1 1 calc(50% - 1rem);min-width:280px}@media (width <= 650px){.company-list-item{padding:16px}}.company-list-item>button{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:8px;justify-content:start}.company-list-item>button>svg{color:#666}.company-list-item>div{display:flex;align-items:center;justify-content:center;justify-content:space-between;margin-bottom:12px}.company-list-item>div p{display:flex;align-items:center;justify-content:center;color:#141b27;font-weight:600;gap:8px}.company-list-item>div p>svg{color:#0074bd}.company-list-item>div p>img{border-radius:100%;max-height:24px;max-width:24px;min-height:24px;min-width:24px;object-fit:cover}.company-deletion-modal-body{color:#141b27}.companies-main-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.companies-main-container{padding:16px}}.companies-main-container .companies-navigation{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.companies-main-container .companies-navigation a{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;flex:1 1 calc(50% - .5rem);background-color:#016eb4;min-width:19.375rem}@media (width <= 650px){.companies-main-container .companies-navigation a{padding:16px}}.companies-main-container .companies-navigation a>svg{color:#999}.companies-main-container .companies-navigation a>p{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;gap:.5rem}.companies-main-container .companies-navigation a>p svg{color:#fff}.companies-main-container .companies-list{display:flex;flex-wrap:wrap;gap:16px}.tools-list-container.tools-list-container{display:flex;flex-direction:column;gap:1rem}.tools-list-container.tools-list-container>p{color:#666}.tools-list-container .tools-list-new-analysis-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;justify-content:space-between}@media (width <= 650px){.tools-list-container .tools-list-new-analysis-container{padding:16px}}.tools-list-container .tools-list-new-analysis-container>svg{color:#999}.tools-list-container .tools-list-new-analysis-container div{display:flex;align-items:center;justify-content:center;gap:.75rem}.tools-list-container .tools-list-new-analysis-container div>div{background-color:#e7f6ff;padding:.5rem;border-radius:.5rem}.tools-list-container .tools-list-new-analysis-container div>div>svg{color:#0074bd}.tools-list-container .tools-list-new-analysis-container div p{color:#0074bd;font-weight:600}.tools-list-container .tools-list-page-info{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;gap:.5rem;font-weight:600}@media (width <= 650px){.tools-list-container .tools-list-page-info{padding:16px}}.tools-list-container .tools-list-page-info svg{color:#0074bd;min-width:1.5rem;min-height:1.5rem}@media (width <= 650px){.tools-list-container .tools-list-page-info{display:none}}.tools-list-container .tools-list-tools{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.tools-list-container .tools-list-tools{padding:16px}}.tools-list-container .tools-list-tools>h2{display:none;font-size:1.125rem;font-weight:600}.tools-list-container .tools-list-tools>section{display:flex;flex-direction:column;gap:1rem}.tools-list-container .tools-list-tools>section .draft-analysis-infos{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#e7f6ff;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start}@media (width <= 650px){.tools-list-container .tools-list-tools>section .draft-analysis-infos{padding:16px}}.tools-list-container .tools-list-tools>section .draft-analysis-infos svg{color:#0074bd;max-width:1.5rem;max-height:1.5rem;min-width:1.5rem;min-height:1.5rem}.tools-list-container .tools-list-tools>section .draft-analysis-infos span{color:#666;font-weight:600}.tools-list-container .tools-list-tools>section .draft-analysis-list{display:flex;flex-wrap:wrap;gap:1rem}.tools-list-container .tools-list-tools>section .tools-list-displayed-analysis-header{display:flex;flex-wrap:nowrap;gap:1rem}.tools-list-container .tools-list-tools>section .tools-list-displayed-analysis-header .composite-filter-container{max-width:14.625rem}.tools-list-container .tools-list-tools>section .tools-list-displayed-analysis-list{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.tools-list-container .tools-list-finish-all-container{display:flex;flex-direction:column;gap:.5rem}.tools-list-container .tools-list-finish-all-container>p{color:#666}.tools-list-container .tools-list-finish-all-container>p button{color:#0074bd;font-weight:600}.tools-list-container .tools-list-finish-all-container>span{display:flex;align-items:center;justify-content:center;color:#0074bd;gap:.5rem;justify-content:start}.tools-list-container .tools-list-finish-all-container>span svg{color:#0074bd}.tools-list-container .carousel-nav-bar-container{width:fit-content}@media (width <= 650px){.tools-list-container .carousel-nav-bar-container{width:100%}}@media (width <= 650px){.tools-list-container .tools-list-displayed-analysis-list{flex-direction:column;margin-top:1rem}.tools-list-container .tools-list-tools>h2{display:block}.tools-list-container .tools-list-tools>nav{display:none}.tools-list-container .tools-list-tools>section .tools-list-displayed-analysis-header{flex-direction:column}.tools-list-container .tools-list-tools>section .tools-list-displayed-analysis-header .composite-filter-container{max-width:none}}.analysis-draft-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1 1 calc(33% - .5rem);max-width:calc(33% - .5rem);min-width:303px;flex-direction:column;gap:1rem}@media (width <= 650px){.analysis-draft-card{padding:16px}}.analysis-draft-card>p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem;justify-content:start}.analysis-draft-card>p svg{color:#666}.analysis-draft-card .analysis-draft-card-type{border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;color:#141b27;padding:.3rem .75rem;width:fit-content}.analysis-draft-card .analysis-draft-card-type img{width:1.125rem;height:1.125rem}.analysis-draft-card .analysis-draft-card-progress p{color:#666;margin-bottom:.25rem}.analysis-draft-card .analysis-draft-card-header{align-items:center;display:flex;gap:.5rem;justify-content:start}.analysis-draft-card .analysis-draft-card-header p{display:flex;align-items:center;justify-content:center;color:#141b27;font-weight:600;gap:.5rem}.analysis-draft-card .analysis-draft-card-header p span{display:inline-block;height:.25rem;min-height:.25rem;min-width:.25rem;width:.25rem;border-radius:100%;background-color:#bbb}.analysis-draft-card .analysis-draft-card-header>span{color:#666}.analysis-draft-card .analysis-draft-card-footer{display:flex;gap:.5rem}.analysis-draft-card .analysis-draft-card-footer button{box-shadow:0 1px 1px #00000029;padding:.4rem}@media (width <= 1470px){.analysis-draft-card{max-width:calc(50% - .5rem)}}@media (width <= 1150px){.analysis-draft-card{max-width:calc(100% - .5rem)}}.analysis-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-items:start;cursor:pointer;flex:1 1 calc(33% - .5rem);max-width:calc(33% - .5rem);flex-direction:column;gap:.75rem;justify-content:start;min-width:21.125rem}@media (width <= 650px){.analysis-card{padding:16px}}.analysis-card strong{font-weight:600}.analysis-card>p{display:flex;align-items:center;justify-content:center;color:#666;gap:.5rem}.analysis-card>p svg{color:#999}.analysis-card>p strong{color:#141b27}.analysis-card .analysis-card-header{display:flex;align-items:center;justify-content:center;justify-content:space-between;width:100%}.analysis-card .analysis-card-header>h3{font-size:1rem;font-weight:600}.analysis-card .analysis-card-progress{width:100%}.analysis-card .analysis-card-progress p{display:flex;align-items:center;justify-content:center;color:#666;justify-content:space-between;margin-bottom:.25rem}.analysis-card .analysis-card-footer{display:flex;gap:.5rem;width:100%}.analysis-card .analysis-card-footer button{box-shadow:0 1px 1px #00000029;padding:.4rem}.analysis-card .analysis-card-type{border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;color:#141b27;font-weight:600;padding:.3rem .75rem;width:fit-content}.analysis-card .analysis-card-type img{width:1.125rem;height:1.125rem}.analysis-card .analysis-card-role{border-radius:.5rem;box-shadow:0 1px 1px #00000029;font-size:.875rem;font-weight:600;padding:.25rem .75rem}.analysis-card .analysis-card-role.analysis-card-role-coordinator{color:#f80;background-color:#ff880026}.analysis-card .analysis-card-role.analysis-card-role-coordinator svg{color:#f80}.analysis-card .analysis-card-role.analysis-card-role-participant{color:#66bb6a;background-color:#66bb6a26}.analysis-card .analysis-card-role.analysis-card-role-participant svg{color:#66bb6a}.analysis-card .analysis-card-role.analysis-card-role-unknown{color:#0074bd;background-color:#e7f6ff}.analysis-card .analysis-card-status{display:flex;flex-direction:row;align-items:center;font-weight:600;font-size:1rem;gap:.5rem}.analysis-card .analysis-card-status.status-created{color:#f80}.analysis-card .analysis-card-status.status-created>svg{color:#f80}.analysis-card .analysis-card-status.status-parametrized{color:#f80}.analysis-card .analysis-card-status.status-parametrized>svg{color:#f80}.analysis-card .analysis-card-status.status-started{color:#0074bd}.analysis-card .analysis-card-status.status-started>svg{color:#0074bd}.analysis-card .analysis-card-status.status-in-progress{color:#f80}.analysis-card .analysis-card-status.status-in-progress>svg{color:#f80}.analysis-card .analysis-card-status.status-canceled{color:#f31212}.analysis-card .analysis-card-status.status-canceled>svg{color:#f31212}.analysis-card .analysis-card-status.status-finished{color:#66bb6a}.analysis-card .analysis-card-status.status-finished>svg{color:#66bb6a}.analysis-card .analysis-card-status.status-unknown{color:#000}.analysis-card .analysis-card-status.status-unknown>svg{color:#000}.analysis-card.no-navigation{cursor:default}@media (width <= 1580px){.analysis-card{max-width:calc(50% - .5rem)}}@media (width <= 1220px){.analysis-card{max-width:calc(100% - .5rem)}}.tools-list-menu .mobile-menu-container .mobile-menu-item button{justify-content:start}.tools-list-menu .mobile-menu-container .mobile-menu-item button img{filter:brightness(0) saturate(100%) invert(69%) sepia(0%) saturate(0%) hue-rotate(89deg) brightness(88%) contrast(89%);max-height:1.5rem;max-width:1.5rem;min-height:1.5rem;min-width:1.5rem}.tools-list-menu .mobile-menu-container .mobile-menu-item button span{color:#0074bd}.tools-list-menu .mobile-menu-container .mobile-menu-item button.mobile-menu-selected-item img{filter:none}.finish-analysis-modal-body p span{color:#0074bd}.finish-analysis-loading-modal-body{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.finish-analysis-loading-modal-body h1{font-size:1.5rem;font-weight:600;text-align:center;max-width:25rem}.finish-analysis-loading-modal-body p,.finish-analysis-loading-modal-body span{color:#666;font-size:1.125rem;font-weight:600}.finish-analysis-loading-modal-body span{color:#0074bd}.finish-analysis-loading-modal-body img{max-height:40px;max-width:40px;min-height:40px;min-width:40px;animation:rotate-icon 2s linear infinite}@media (width <= 650px){.analysis-card{min-width:100px}.analysis-card>button{text-align:start}}.composite-filter-container{position:relative;width:100%}.composite-filter-container .composite-filter-button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#e7f6ff;color:#0074bd;font-weight:600;gap:.5rem;width:100%}@media (width <= 650px){.composite-filter-container .composite-filter-button{padding:16px}}.composite-filter-container .composite-filter-button>svg{color:#0074bd}.composite-filter-container .composite-filter-button>span{background-color:#fff;border-radius:100%;box-shadow:0 1px 1px #00000029;color:#0074bd;height:1.5rem;width:1.5rem}.composite-filter-container .composite-filter-options-container{background-color:#fff;border:1px solid #ddd;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;position:absolute;top:calc(100% + .25rem);z-index:1}.composite-filter-container .composite-filter-options-container>p{font-size:1rem;font-weight:600}.composite-filter-container .composite-filter-options-container ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.composite-filter-container .composite-filter-options-container ul li{border:1px solid #ddd;border-radius:.5rem;color:#666;font-weight:600;padding:.25rem .5rem}.composite-filter-container .composite-filter-options-container ul li.option-selected{background-color:#e7f6ff;border:1px solid #0074bd;color:#0074bd}.composite-filter-container .composite-filter-options-container ul li:hover{cursor:pointer}.composite-filter-container .composite-filter-options-container ul.composite-filter-status-list{align-items:start;flex-direction:column}.composite-filter-container .composite-filter-options-container ul.composite-filter-tool-list{justify-content:start}.composite-filter-container .composite-filter-options-container ul.composite-filter-tool-list>li{max-width:calc(50% - .25rem);width:100%}.create-analysis-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.create-analysis-steps-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}@media (width <= 650px){.create-analysis-steps-container{padding:16px}}.create-analysis-steps-container>p{color:#666;font-size:1rem;font-weight:600;text-align:center}.create-analysis-steps-container .create-analysis-steps-list{display:flex;align-items:center;justify-content:center}.create-analysis-steps-container .create-analysis-steps-list>li{display:flex;align-items:center;justify-content:center;flex-direction:column}.create-analysis-steps-container .create-analysis-steps-list>li hr{background-color:#0074bd;height:1px;left:3.3rem;position:absolute;width:3.9375rem}@media (max-width: 1160px){.create-analysis-steps-container .create-analysis-steps-list>li hr{width:2.5rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li hr{left:2.4rem;width:1.25rem}}.create-analysis-steps-container .create-analysis-steps-list>li p{color:#0074bd;font-size:1rem;font-weight:600}.create-analysis-steps-container .create-analysis-steps-list>li>div{display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #0074bd;border-radius:100%;height:3.375rem;width:3.375rem}.create-analysis-steps-container .create-analysis-steps-list>li>div>svg{bottom:-1px;color:#66bb6a;display:none;position:absolute;right:-1px}.create-analysis-steps-container .create-analysis-steps-list>li>div.current-step{background-color:#0074bd}.create-analysis-steps-container .create-analysis-steps-list>li>div.current-step>p{color:#fff}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li>div{width:2.5rem;height:2.5rem}}.create-analysis-steps-container .create-analysis-steps-list>li.step-completed>p{color:#66bb6a}.create-analysis-steps-container .create-analysis-steps-list>li.step-completed>div>svg{display:block}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li.step-completed>div>svg{width:1.125rem;height:1.125rem}}.create-analysis-steps-container .create-analysis-steps-list>li.step-completed:hover{cursor:pointer}.create-analysis-steps-container .create-analysis-steps-list>li.first-step{margin-right:2.7rem}@media (max-width: 1160px){.create-analysis-steps-container .create-analysis-steps-list>li.first-step{margin-right:1.3rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li.first-step{margin-right:1.2rem}}.create-analysis-steps-container .create-analysis-steps-list>li.second-step{margin-right:3.5rem}@media (max-width: 1160px){.create-analysis-steps-container .create-analysis-steps-list>li.second-step{margin-right:2rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li.second-step{margin-right:1.2rem}}.create-analysis-steps-container .create-analysis-steps-list>li.third-step{margin-right:3.1rem}@media (max-width: 1160px){.create-analysis-steps-container .create-analysis-steps-list>li.third-step{margin-right:1.7rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li.third-step{margin-right:1.2rem}}.create-analysis-steps-container .create-analysis-steps-list>li.fourth-step{margin-right:3.4rem}@media (max-width: 1160px){.create-analysis-steps-container .create-analysis-steps-list>li.fourth-step{margin-right:2rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li.fourth-step{margin-right:1.2rem}}.create-analysis-steps-container .create-analysis-steps-list>li.fifth-step{margin-right:3.6rem}@media (max-width: 1160px){.create-analysis-steps-container .create-analysis-steps-list>li.fifth-step{margin-right:2.1rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li.fifth-step{margin-right:1.2rem}}@media (max-width: 650px){.create-analysis-steps-container .create-analysis-steps-list>li>p{display:none}}.tool-choice-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;justify-content:start;width:100%}.tool-choice-container .tool-choice-tool{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-items:center;display:flex;flex:1 1 calc(33% - 1rem);gap:.75rem;min-width:367.67px;padding:.94rem .75rem}@media (width <= 650px){.tool-choice-container .tool-choice-tool{padding:16px}}.tool-choice-container .tool-choice-tool input{display:none}.tool-choice-container .tool-choice-tool:has(input:checked).tool-swot{border:2px solid #f44336}.tool-choice-container .tool-choice-tool:has(input:checked).tool-porter{border:2px solid #fc7932}.tool-choice-container .tool-choice-tool:has(input:checked).tool-mc-kinsey{border:2px solid #f80}.tool-choice-container .tool-choice-tool:has(input:checked).tool-bcg{border:2px solid #66bb6a}.tool-choice-container .tool-choice-tool .tool-choice-tool-info h3{font-size:1rem;font-weight:600}.tool-choice-container .tool-choice-tool .tool-choice-tool-info h3.tool-choice-swot{color:#f44336}.tool-choice-container .tool-choice-tool .tool-choice-tool-info h3.tool-choice-porter{color:#fc7932}.tool-choice-container .tool-choice-tool .tool-choice-tool-info h3.tool-choice-mc-kinsey{color:#f80}.tool-choice-container .tool-choice-tool .tool-choice-tool-info h3.tool-choice-bcg{color:#66bb6a}.tool-choice-container .tool-choice-tool .tool-choice-tool-info p{color:#666;font-size:1rem;font-weight:400}.tool-choice-container .tool-choice-tool .tool-choice-tool-logo{display:flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.31rem}.tool-choice-container .tool-choice-tool .tool-choice-tool-logo.tool-choice-swot{background-color:#f4433626}.tool-choice-container .tool-choice-tool .tool-choice-tool-logo.tool-choice-porter{background-color:#fc793226}.tool-choice-container .tool-choice-tool .tool-choice-tool-logo.tool-choice-mc-kinsey{background-color:#ff880026}.tool-choice-container .tool-choice-tool .tool-choice-tool-logo.tool-choice-bcg{background-color:#66bb6a26}@media (max-width: 650px){.tool-choice-container .tool-choice-tool{min-width:100%;width:100%}}.tool-choice-container>section{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.tool-choice-container>section>p{color:#666;text-align:center}.tool-choice-container>section>button{width:fit-content}.tool-choice-container>section>button>svg{min-width:1.5rem}@media (max-width: 650px){.tool-choice-container>section{flex-direction:column}.tool-choice-container>section>button{width:100%}}.analysis-data-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.analysis-data-container{padding:16px}}.analysis-data-container>h2{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.analysis-data-container .analysis-data-form{display:flex;align-items:center;justify-content:center;gap:.75rem;justify-content:start;flex-wrap:wrap}.analysis-data-container .analysis-data-form .label-container{flex:1 1 calc(33% - .75rem);min-width:247px}.analysis-data-container .analysis-data-form>div{width:100%}.analysis-data-container .analysis-data-form>div>button{width:fit-content;justify-self:flex-end}@media (max-width: 650px){.analysis-data-container .analysis-data-form>div>button{width:100%}}.company-modal-body{max-height:80vh;overflow:auto;padding:.5rem}.company-modal-body::-webkit-scrollbar{height:8px;width:8px}.company-modal-body::-webkit-scrollbar-thumb{border-radius:8px}.company-modal-body .create-company-alert-message{align-items:center;background-color:#e7f6ff;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;max-width:840px;padding:16px 24px}.company-modal-body .create-company-alert-message div{background-color:#0074bd;border-radius:8px;display:flex;height:fit-content;padding:8px}.company-modal-body .create-company-alert-message div svg{color:#fff}.company-modal-body .create-company-alert-message p{color:#0074bd;font-weight:600}.select-company-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.select-company-container{padding:16px}}.select-company-container>button{width:fit-content;margin-bottom:1rem}@media (max-width: 650px){.select-company-container>button{width:100%}}.select-company-container .select-company-form{display:flex;flex-direction:column;gap:1rem}.select-company-container .select-company-form h2{font-size:1.125rem;font-weight:600}.select-company-container .select-company-form>button{width:fit-content;align-self:flex-end}@media (max-width: 650px){.select-company-container .select-company-form>button{width:100%}}.select-company-container .select-company-form>ul{display:flex;flex-direction:column;gap:.75rem}.select-company-container .select-company-form>ul li label{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;gap:.75rem;justify-content:start;width:100%}@media (width <= 650px){.select-company-container .select-company-form>ul li label{padding:16px}}.select-company-container .select-company-form>ul li label input{display:none}.select-company-container .select-company-form>ul li label p{color:#666;font-weight:600}.select-company-container .select-company-form>ul li label>img{border-radius:100%;height:2.5rem;width:2.5rem}.select-company-container .select-company-form>ul li label>div{display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;border-radius:100%;height:2.5rem;width:2.5rem}.select-company-container .select-company-form>ul li label>div svg{color:#0074bd;height:1.5rem;width:1.5rem}.select-company-container .select-company-form>ul li label:has(input:checked){background-color:#e7f6ff}.select-company-container .select-company-form>ul li label:has(input:checked) p{color:#0074bd}.select-unit-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.select-unit-container{padding:16px}}.select-unit-container>button{width:fit-content;margin-bottom:1rem}@media (max-width: 650px){.select-unit-container>button{width:100%}}.select-unit-container .select-unit-form{display:flex;flex-direction:column;gap:1rem}.select-unit-container .select-unit-form h2{font-size:1.125rem;font-weight:600}.select-unit-container .select-unit-form>button{width:fit-content;align-self:flex-end}@media (max-width: 650px){.select-unit-container .select-unit-form>button{width:100%}}.select-unit-container .select-unit-form>ul{display:flex;flex-direction:column;gap:.75rem}.select-unit-container .select-unit-form>ul li label{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;gap:.75rem;justify-content:start;width:100%}@media (width <= 650px){.select-unit-container .select-unit-form>ul li label{padding:16px}}.select-unit-container .select-unit-form>ul li label input{display:none}.select-unit-container .select-unit-form>ul li label p{color:#666;font-weight:600}.select-unit-container .select-unit-form>ul li label>img{border-radius:100%;height:2.5rem;width:2.5rem}.select-unit-container .select-unit-form>ul li label>div{display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;border-radius:100%;height:2.5rem;width:2.5rem}.select-unit-container .select-unit-form>ul li label>div svg{color:#0074bd;height:1.5rem;width:1.5rem}.select-unit-container .select-unit-form>ul li label:has(input:checked){background-color:#e7f6ff}.select-unit-container .select-unit-form>ul li label:has(input:checked) p{color:#0074bd}.unit-modal-body{max-height:80vh;overflow:auto;padding:.5rem}.unit-modal-body::-webkit-scrollbar{height:8px;width:8px}.unit-modal-body::-webkit-scrollbar-thumb{border-radius:8px}.unit-modal-body .create-unit-alert-message{align-items:center;background-color:#e7f6ff;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;max-width:840px;padding:16px 24px}.unit-modal-body .create-unit-alert-message div{background-color:#0074bd;border-radius:8px;display:flex;height:fit-content;padding:8px}.unit-modal-body .create-unit-alert-message div svg{color:#fff}.unit-modal-body .create-unit-alert-message p{color:#0074bd;font-weight:600}.successfully-modal-body{color:#666}.invite-users-container{display:flex;flex-direction:column;gap:1rem}.invite-users-container>button{width:fit-content;align-self:flex-end}@media (max-width: 650px){.invite-users-container>button{width:100%}}.invite-users-container .invite-users-generate-invite-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.invite-users-container .invite-users-generate-invite-container{padding:16px}}.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-info{display:flex;gap:.5rem}.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-info svg{color:#0074bd;min-height:1.5rem;min-width:1.5rem}.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-info p{color:#666}.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-info p strong{color:#666;font-weight:600}.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-buttons>button{width:fit-content}@media (max-width: 650px){.invite-users-container .invite-users-generate-invite-container .invite-users-generate-invite-buttons>button{width:100%}}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details summary{align-items:center;color:#0074bd;display:flex;font-weight:600;gap:.5rem}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details summary:hover{cursor:pointer}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details summary .summary-arrow{color:#0074bd;transform:rotate(-90deg)}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details[open]{display:flex;flex-direction:column}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details[open] summary{margin-bottom:1rem}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details[open] .summary-arrow{transform:rotate(0)}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list{display:flex;flex-wrap:wrap;gap:.5rem}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list .invite-users-invitations-list-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;height:7.5rem;flex:1 1 calc(25% - .5rem);min-width:10.625rem}@media (width <= 650px){.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list .invite-users-invitations-list-item{padding:16px}}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list .invite-users-invitations-list-item>p{color:#666;font-weight:600}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list .invite-users-invitations-list-item>div{display:flex;align-items:center;justify-content:center;justify-content:space-between}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list .invite-users-invitations-list-item>div h3{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start}.invite-users-container .invite-users-generate-invite-container .invite-users-invitations-list-container details .invite-users-invitations-list .invite-users-invitations-list-item>div h3 svg{color:#0074bd}.invite-users-container .invite-users-select-users-container{display:flex;flex-wrap:wrap;gap:1rem}.invite-users-container .invite-users-select-users-container h2{font-size:1.125rem;font-weight:600}.invite-users-container .invite-users-select-users-container>ul{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:1rem;max-height:22.25rem;min-width:20.75rem}@media (width <= 650px){.invite-users-container .invite-users-select-users-container>ul{padding:16px}}.invite-users-container .invite-users-select-users-container>ul>div{display:flex;flex-direction:column;gap:1rem;overflow-x:auto;padding:.25rem}.invite-users-container .invite-users-select-users-container>ul li label{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-items:center;display:flex;gap:.75rem}@media (width <= 650px){.invite-users-container .invite-users-select-users-container>ul li label{padding:16px}}.invite-users-container .invite-users-select-users-container>ul li label input{display:none}.invite-users-container .invite-users-select-users-container>ul li label p{color:#666;font-weight:600}.invite-users-container .invite-users-select-users-container>ul li label:hover{cursor:pointer}.invite-users-container .invite-users-select-users-container>ul li label:has(input:checked){background-color:#e7f6ff}.invite-users-container .invite-users-select-users-container>ul li label:has(input:checked) p{color:#0074bd}.invite-users-container .invite-users-select-users-container>ul li label:has(input:disabled){background-color:#f1f1f1}.invite-users-container .invite-users-select-users-container>ul li label:has(input:disabled) p{color:#999}.invite-users-container .invite-users-select-users-container>ul li label:has(input:disabled):hover{cursor:default}.delete-invitation-modal-body{max-width:27rem}.create-invitation-form{display:flex;flex-direction:column;gap:16px;max-width:592px;width:100%}.create-invitation-form fieldset legend{font-weight:600;margin-bottom:8px}.create-invitation-form>p{color:#666}.create-invitation-form>p span{color:#0074bd}.create-invitation-form>p strong{font-weight:600}.create-invitation-form>button{align-self:flex-end;width:fit-content}.create-invitation-form .create-invitation-email-input-error>label{border:#f31212 1px solid}.create-invitation-form .create-invitation-email-input-error span{color:#f31212;font-size:14px;font-weight:600}.warning-modal-invitation-body{color:#666;max-width:25rem}.revision-warning-modal-body{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}.revision-warning-modal-body p{font-size:1.25rem;font-weight:600;max-width:25rem;text-align:center}.revision-warning-modal-body img{max-height:40px;max-width:40px;min-height:40px;min-width:40px;animation:rotate-icon 2s linear infinite}.ravision-successful-modal-body{color:#666;max-width:25rem}.ravision-successful-modal-body span{color:#0074bd;font-weight:600}.revision-container{display:flex;flex-direction:column;gap:1rem;width:100%}.revision-container .revision-analysis-infos-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;border-top:5px solid #0074bd;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.revision-container .revision-analysis-infos-container{padding:16px}}.revision-container .revision-analysis-infos-container h2{font-size:1.125rem;font-weight:600}.revision-container .revision-analysis-infos-container .revision-tool{display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;gap:.5rem;justify-content:start;width:fit-content;padding:.31rem .75rem}.revision-container .revision-analysis-infos-container .revision-tool img{width:1.125rem;height:1.125rem}.revision-container .revision-analysis-infos-container .revision-tool p{font-size:1rem;font-weight:600}.revision-container .revision-analysis-infos-container .revision-general-infos-container{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;justify-content:start}.revision-container .revision-analysis-infos-container .revision-general-infos-container p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem;white-space:nowrap}.revision-container .revision-analysis-infos-container .revision-general-infos-container p svg{color:#999;min-height:1.5rem;min-width:1.5rem}.revision-container .revision-credits-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.revision-container .revision-credits-container{padding:16px}}.revision-container .revision-credits-container>div{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:end}.revision-container .revision-credits-container>div button{width:fit-content}@media (max-width: 650px){.revision-container .revision-credits-container>div button{width:100%}}.revision-container .revision-credits-container .revision-credits-info{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem;justify-content:start}.revision-container .revision-credits-container .revision-credits-info svg{color:#0074bd}.revision-container .revision-credits-container .revision-credits-info span{color:#999}.revision-container .revision-credits-container .revision-credits-info .current-credits-info{color:#0074bd;font-weight:600}.revision-container .revision-credits-container .revision-credits-cost{color:#666;font-size:1rem;font-weight:600}.revision-container .revision-credits-container .revision-credits-cost span{color:#0074bd;font-size:1rem;font-weight:600}.revision-container .revision-credits-container .revision-credits-warning{display:flex;align-items:center;justify-content:center;color:#f44336;font-weight:600;gap:.5rem;justify-content:start}.revision-container .revision-credits-container .revision-credits-warning svg{color:#f44336}.revision-container .revision-company-container{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.revision-container .revision-company-container p{color:#0074bd;font-size:1rem;font-weight:600;align-items:center;display:flex;gap:.5rem}.revision-container .revision-company-container img{border-radius:100%;max-height:2.5rem;max-width:2.5rem;min-height:2.5rem;min-width:2.5rem}.revision-container .revision-company-container span{display:flex;align-items:center;justify-content:center;background-color:#f9f9f9;border-radius:100%;height:2.5rem;width:2.5rem}.revision-container .revision-company-container span svg{color:#0074bd;height:1.5rem;width:1.5rem}.company-details-container h1{color:#0074bd;font-size:1rem;font-weight:600}.company-details-container .company-details{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}@media (width <= 650px){.company-details-container .company-details{padding:16px}}.company-details-container .company-details header{display:flex;gap:.5rem}.company-details-container .company-details header>svg{color:#0074bd}.company-details-container .company-details header>img{border-radius:100%;max-height:24px;max-width:24px;min-height:24px;min-width:24px;object-fit:cover}.company-details-container .company-details .company-details-infos{display:flex;flex-direction:column;gap:.5rem}.company-details-container .company-details .company-details-infos p{color:#666;font-size:1rem}.company-details-container .company-details .company-details-infos p span{color:#666;font-weight:600;font-size:1rem}.company-details-container .company-details-units-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.company-details-container .company-details-units-container{padding:16px}}.company-details-container .company-details-units-container .page-title-with-background{margin-bottom:1rem}.company-details-container .company-details-units-container .company-details-units-list{display:flex;flex-wrap:wrap;gap:1rem}.unit-fragment-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 calc(50% - 1rem);gap:.75rem;min-width:280px}@media (width <= 650px){.unit-fragment-container{padding:16px}}.unit-fragment-container .unit-fragment-header{align-items:center;display:flex;justify-content:space-between}.unit-fragment-container .unit-fragment-header>div{display:flex;gap:.5rem}.unit-fragment-container .unit-fragment-header>div>svg{color:#0074bd}.unit-fragment-container .unit-fragment-header>div>p{color:#141b27;font-weight:600}.unit-fragment-container .unit-fragment-header>div>img{border-radius:100%;max-height:24px;max-width:24px;min-height:24px;min-width:24px;object-fit:cover}.unit-fragment-container .unit-fragment-details-btn{display:flex;align-items:center;justify-content:center;align-self:flex-start;color:#666;font-weight:600}.unit-fragment-container .unit-fragment-details-btn>svg{color:#666}.unit-details-body.unit-details-body{display:flex;flex-direction:column;gap:1rem;max-width:40rem;width:40rem}.unit-details-body h1{color:#141b27;font-size:1rem;font-weight:600}.unit-details-body>header{align-items:center;display:flex;justify-content:space-between}.unit-details-body>header>div{display:flex;gap:.5rem}.unit-details-body>header>div>svg{color:#0074bd}.unit-details-body>header>div>h1{color:#0074bd}.unit-details-body>header>div>img{border-radius:100%;max-height:24px;max-width:24px;min-height:24px;min-width:24px;object-fit:cover}.unit-details-body>header .unit-details-close-btn{display:flex;align-items:center;justify-content:center}.unit-details-body>header .unit-details-close-btn>svg{color:#141b27}.unit-details-body .unit-details{display:flex;flex-direction:column;gap:.5rem}.unit-details-body .unit-details p{color:#666;font-size:1rem}.unit-details-body .unit-details p span{color:#666;font-weight:600;font-size:1rem}@media (width <= 1024px){.unit-details-body.unit-details-body{width:auto}}.swot-initial-stage-container{display:flex;flex-direction:column;gap:1rem}.swot-initial-stage-container .swot-initial-stage-tutorial-button-container{display:flex;flex-wrap:wrap;gap:1rem}.swot-initial-stage-container .swot-initial-stage-tutorial-button-container button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:solid 5px #0074bd;color:#666;flex:1 1 calc(50% - 1rem);font-weight:600;gap:.5rem;height:9.25rem}@media (width <= 650px){.swot-initial-stage-container .swot-initial-stage-tutorial-button-container button{padding:16px}}.swot-initial-stage-container .swot-initial-stage-tutorial-button-container button>svg{color:#0074bd}.swot-initial-stage-container .swot-initial-stage-start{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;gap:.5rem;justify-content:space-between}@media (width <= 650px){.swot-initial-stage-container .swot-initial-stage-start{padding:16px}}.swot-initial-stage-container .swot-initial-stage-start span{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:start;font-weight:600;color:#0074bd}.swot-initial-stage-container .swot-initial-stage-start span>span{background-color:#e7f6ff;padding:.5rem;border-radius:.5rem}.swot-initial-stage-container .swot-initial-stage-start span>span svg{color:#0074bd}.swot-initial-stage-container .swot-initial-stage-start svg{color:#999}.swot-initial-stage-container .swot-initial-stage-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;color:#666;font-weight:600}@media (width <= 650px){.swot-initial-stage-container .swot-initial-stage-warning{padding:16px}}.theoretical-model-body{color:#666;font-weight:600}@media (width <= 650px){.swot-initial-stage-tutorial-button-container{flex-direction:column;height:11rem}.swot-initial-stage-tutorial-button-container button{height:5.25rem}}.carousel-container{align-self:center;position:relative;width:100%;overflow:hidden}@media (max-width: 842px){.carousel-container{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}.carousel-container>button{position:absolute;top:50%;transform:translateY(-50%);background-color:#969696;border:none;border-radius:50%;padding:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}@media (max-width: 842px){.carousel-container>button{display:none}}.carousel-container>button svg{color:#fff}.carousel-container .carousel-prev-button{left:1rem}.carousel-container .carousel-next-button{right:1rem}.carousel-wrapper{display:flex;transition:transform .5s ease-in-out}@media (max-width: 842px){.carousel-wrapper{transition:none}.carousel-wrapper>*{scroll-snap-align:start}}.carousel-item{flex:0 0 100%;height:500px;position:relative}@media (max-width: 842px){.carousel-item{margin-right:1rem;flex:0 0 90%}}.carousel-prev-button{left:1rem}.carousel-next-button{right:1rem}.carousel-tool-container{background-position:center;background-size:cover;border-radius:1rem;height:100%;position:relative;width:100%}.carousel-tool-container h1{align-items:center;color:#fff;display:flex;font-size:2.5rem;font-weight:600;gap:1.25rem}.carousel-tool-container h1 img{width:72px}@media (max-width: 490px){.carousel-tool-container h1{font-size:1rem;gap:.5rem}.carousel-tool-container h1 img{width:2rem}}.carousel-tool-overlay{align-items:center;background:linear-gradient(105deg,#000,#4a4a4a00);border-radius:1rem;display:flex;flex-direction:column;gap:3rem;justify-content:center;height:100%;padding:0 6.38rem;position:absolute;top:0;width:100%}@media (max-width: 840px){.carousel-tool-overlay{padding:1rem}}@media (max-width: 490px){.carousel-tool-overlay{align-items:start}}.carousel-tool-overlay video{border-radius:1.5rem!important;height:fit-content;max-width:35.0625rem;max-height:19.6875rem;width:100%}.parameter-form{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;overflow:auto}@media (width <= 650px){.parameter-form{padding:16px}}.parameter-form::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.parameter-form::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.parameter-form>p{color:#666}.parameter-form .parameter-form-legend-container{display:flex;flex-direction:column;gap:.5rem}.parameter-form .parameter-form-legend-container>p{color:#666}.parameter-form .parameter-form-legend-container>span{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;color:#0074bd;font-weight:600}.parameter-form .parameter-form-legend-container>span svg{color:#0074bd}.parameter-form>button{align-self:flex-end;max-width:8.8125rem}.parameter-form .parameter-form-warning{align-items:center;color:#0074bd;display:flex;gap:.5rem}.parameter-form .parameter-form-warning>svg{color:#0074bd}.parameter-form .parameter-form-suggestion-container{display:flex;flex-wrap:nowrap;gap:.5rem}.parameter-form .parameter-form-suggestion-container p{background-color:#f1f1f1;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;color:#666;max-height:5.125rem;padding:.75rem 1.125rem;width:100%;overflow-y:auto}.parameter-form .parameter-form-suggestion-container p::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.parameter-form .parameter-form-suggestion-container p::-webkit-scrollbar:hover{cursor:pointer}.parameter-form .parameter-form-suggestion-container p::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.parameter-form .parameter-form-input-container{display:flex;flex-wrap:nowrap;gap:.5rem}.parameter-form .parameter-form-input-container>label{max-width:calc(100% - 2rem)}.parameter-form .parameter-form-input-container>.text-area-container{height:3.625rem}.parameter-form .parameter-form-input-container>.text-area-container textarea{word-break:break-all;line-height:normal}.parameter-form .parameter-form-input-container>.text-area-container textarea.animated-text-area:focus+span,.parameter-form .parameter-form-input-container>.text-area-container textarea.animated-text-area:not(:placeholder-shown)+span{transform:translateY(-55%)}.parameter-form .parameter-form-input-container>.text-area-container textarea::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.parameter-form .parameter-form-input-container>.text-area-container textarea::-webkit-scrollbar:hover{cursor:pointer}.parameter-form .parameter-form-input-container>.text-area-container textarea::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.parameter-form .parameter-form-btn-delete{display:flex;align-items:center;justify-content:center}.parameter-form .parameter-form-btn-delete svg{color:#999}.parameter-modal-body{color:#666;max-width:25rem;text-align:center}.parameter-modal-body span{color:#0074bd}.loading-suggestions-body{align-items:center;display:flex;flex-direction:column;gap:2rem}.loading-suggestions-body p{font-size:1.5rem;font-weight:600;text-align:center}.loading-suggestions-body img{max-height:40px;max-width:40px;min-height:40px;min-width:40px;animation:rotate-icon 2s linear infinite}.parameters-container{display:flex;gap:.5rem;margin-top:.5rem;height:calc(100vh - 15rem)}.parameters-container .parameters-aside{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;padding:1.3rem .75rem;width:12.5rem}@media (width <= 650px){.parameters-container .parameters-aside{padding:16px}}.parameters-container .parameters-aside>nav{display:flex;flex-direction:column;gap:1em}.parameters-container .parameters-aside>nav a{align-items:center;color:#666;display:flex;font-weight:600;gap:.5rem;justify-content:space-between;padding:.25rem .5rem;border-radius:.5rem}.parameters-container .parameters-aside>nav a>svg{color:#666}.parameters-container .parameters-aside>nav .parameters-selected{color:#0074bd;background-color:#e7f6ff}.parameters-container .parameters-aside>nav .parameters-selected>svg{color:#0074bd}@media (width <= 650px){.parameters-container .parameters-aside{display:none}}.mobile-menu-container{display:none;max-height:3.5rem;max-width:52.5rem;position:relative;z-index:8}.mobile-menu-container:hover{cursor:pointer}.mobile-menu-container>div{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;font-weight:600;justify-content:space-between}@media (width <= 650px){.mobile-menu-container>div{padding:16px}}.mobile-menu-container>div svg{color:#141b27}.mobile-menu-container .mobile-menu-list{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem;position:absolute;width:100%}@media (width <= 650px){.mobile-menu-container .mobile-menu-list{padding:16px}}.mobile-menu-container .mobile-menu-list .mobile-menu-item button{align-items:center;border-radius:.5rem;color:#666;display:flex;font-weight:600;gap:.5rem;justify-content:space-between;padding:.25rem .5rem;text-align:start;width:100%}.mobile-menu-container .mobile-menu-list .mobile-menu-item button>svg{color:#666}.mobile-menu-container .mobile-menu-list .mobile-menu-item .mobile-menu-selected-item{color:#0074bd;background-color:#e7f6ff}.mobile-menu-container .mobile-menu-list .mobile-menu-item .mobile-menu-selected-item>svg{color:#0074bd}@media (width <= 650px){.mobile-menu-container{display:block}}.gathering-container{display:flex;gap:.5rem;margin-top:.5rem;height:calc(100vh - 235.78px)}.gathering-container .gathering-aside{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;height:35rem;padding:1.3rem .75rem;width:12.5rem;height:100%}@media (width <= 650px){.gathering-container .gathering-aside{padding:16px}}.gathering-container .gathering-aside>p{font-weight:600}.gathering-container .gathering-aside .gathering-nav{display:flex;flex-direction:column;gap:1em}.gathering-container .gathering-aside .gathering-nav a{align-items:center;border-radius:.5rem;color:#666;display:flex;font-weight:600;gap:.5rem;justify-content:space-between;padding:.25rem .5rem}.gathering-container .gathering-aside .gathering-nav a>svg{color:#666}.gathering-container .gathering-aside .gathering-nav .gathering-selected{color:#0074bd;background-color:#e7f6ff}.gathering-container .gathering-aside .gathering-nav .gathering-selected>svg{color:#0074bd}.gathering-container .gathering-content{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.gathering-container .gathering-content{padding:16px}}.gathering-container .gathering-content .gatherings-description-container{display:flex;gap:.5rem}.gathering-container .gathering-content .gatherings-description-container>button svg{color:#0074bd}.gathering-container .gathering-content .gatherings-description-container .gatherings-description{color:#666}@media (width <= 1024px){.gathering-container{height:calc(100vh - 319.78px)}}@media (width <= 650px){.gathering-container{height:calc(100vh - 383.78px)}.gathering-container .gathering-aside{display:none}}.survey-form-container{display:flex;flex-direction:column;gap:1rem;height:calc(100vh - 331.78px)}.survey-form-container>button{align-self:flex-end;max-width:9.375rem}.survey-form-container .survey-form-content{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;height:100%}.survey-form-container .survey-form-content::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.survey-form-container .survey-form-content::-webkit-scrollbar:hover{cursor:pointer}.survey-form-container .survey-form-content::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.survey-form-container .survey-form-content .survey-form-input-container{display:flex;flex-wrap:nowrap;gap:.5rem;margin-right:.5rem}.survey-form-container .survey-form-content .survey-form-input-container p{align-items:center;background-color:#f1f1f1;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;color:#666;display:flex;justify-content:start;max-height:5.125rem;padding:.75rem 1.125rem;overflow-y:auto;width:100%}.survey-form-container .survey-form-content .survey-form-input-container p::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.survey-form-container .survey-form-content .survey-form-input-container p::-webkit-scrollbar:hover{cursor:pointer}.survey-form-container .survey-form-content .survey-form-input-container p::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container{height:100%}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container label{width:12.5rem;height:100%}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container label:has(input.low) .dropdown-icon{color:#f44336}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container label:has(input.medium) .dropdown-icon{color:#f80}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container label:has(input.high) .dropdown-icon{color:#66bb6a}.gathering-info-body{display:flex;flex-direction:column;gap:1rem;max-width:52.5rem}.gathering-info-body p{color:#666;font-weight:600}@media (width <= 1024px){.survey-form-container{height:calc(100vh - 437.78px)}}@media (width <= 650px){.survey-form-container{height:calc(100vh - 493.78px)}.survey-form-container .survey-form-content .survey-form-input-container{flex-direction:column}.survey-form-container .survey-form-content .survey-form-input-container p{height:3.5rem}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container{height:auto}.survey-form-container .survey-form-content .survey-form-input-container .dropdown-container label{width:100%;height:3.5rem}}.evaluations-container .evaluations-status{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.evaluations-container .evaluations-status{padding:16px}}.evaluations-container .evaluations-status>p{color:#666}.evaluations-container .evaluations-status>p strong{font-weight:600}.evaluations-container .evaluations-status .evaluations-status-header{display:flex;justify-content:space-between}.evaluations-container .evaluations-status .evaluations-status-header p{font-size:1.125rem;font-weight:600}.evaluations-container .evaluations-status .evaluations-status-header .evaluations-add-comment{display:flex;align-items:center;justify-content:center;color:#0074bd;font-size:1rem;font-weight:600;gap:.5rem}.evaluations-container .evaluations-status .evaluations-status-header .evaluations-add-comment>svg{color:#0074bd}.evaluations-container .evaluations-status .evaluations-status-list{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;scrollbar-width:none;padding:.5rem 0}.evaluations-container .evaluations-impacts .evaluations-btns{border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#0074bd;font-weight:600;margin:.75rem 0;max-width:12.375rem;padding:.25rem .5rem}@media (width <= 650px){.evaluations-container .evaluations-impacts .evaluations-btns{padding:16px}}.evaluations-container .evaluations-impacts .evaluations-btns>svg{color:#0074bd}.evaluations-container .evaluations-impacts .evaluations-impacts-list{display:flex;flex-direction:column;gap:1rem}.evaluations-container .evaluations-impacts .evaluations-impacts-footer{display:flex;align-items:center;justify-content:space-between}.evaluations-container .evaluations-impacts .evaluations-impacts-footer .evaluations-btns{max-width:7rem;margin:0}@media (width <= 650px){.evaluations-container .evaluations-impacts .evaluations-btns{padding:.25rem .5rem}.evaluations-container .evaluations-impacts .evaluations-impacts-footer{align-items:start;flex-direction:column;gap:1rem}.evaluations-container .evaluations-impacts .evaluations-impacts-footer .evaluations-btns{margin:0}}.swot-status-fragment-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#f9f9f9;border-radius:.5rem;height:6rem;max-width:25%;min-width:12rem;padding:.75rem;position:relative}@media (width <= 650px){.swot-status-fragment-item{padding:16px}}.swot-status-fragment-item>svg{color:#bbb;position:absolute;right:0;bottom:0}.swot-status-fragment-item button{height:100%;width:100%}.swot-status-fragment-item button>div{align-items:start;display:flex;flex-direction:column;justify-content:space-between;height:100%}.swot-status-fragment-item p{color:#666;font-weight:600;text-align:start}.swot-status-fragment-item span{display:flex;align-items:center;justify-content:center;color:#666;gap:.5rem;justify-content:start}.swot-status-fragment-item span .swot-status-complete{display:flex;align-items:center;justify-content:center;background-color:#0074bd;border-radius:100%;height:1.25rem;width:1.25rem}.swot-status-fragment-item span .swot-status-complete svg{color:#fff}.swot-status-fragment-selected{background-color:#fff;border:2px solid #0074bd}.swot-status-fragment-selected>svg{color:#0074bd99}.swot-status-fragment-selected p,.swot-status-fragment-selected span{color:#0074bd!important}.impact-fragment-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-items:center;display:flex;justify-content:space-between;gap:.5rem}@media (width <= 650px){.impact-fragment-item{padding:16px}}.impact-fragment-item p{color:#666;font-weight:600}.impact-fragment-item .impact-fragment-item-description{display:flex;gap:.75rem}.impact-fragment-item .impact-fragment-item-description>button{height:fit-content}.impact-fragment-item .impact-fragment-item-description>button>svg{color:#0074bd;min-width:1.5rem}.impact-fragment-item .impact-fragment-item-description>div{display:flex;flex-direction:column;gap:.75rem}.impact-fragment-item .impact-fragment-item-description>div p strong{color:#141b27;font-weight:600}.impact-fragment-item .impact-fragment-item-select-container{align-items:flex-end;display:flex;flex-direction:column;gap:.75rem;min-width:10.882rem}.impact-fragment-item .impact-fragment-item-select-container button{color:#0074bd;font-weight:600;text-decoration:underline}.modal-select-impact-body{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:30rem}.modal-select-impact-body>button{align-self:flex-end;height:2.5rem;max-width:9.4375rem}.modal-none-impact-body{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:40rem}.modal-none-impact-body>p{color:#666}.modal-none-impact-body>button{align-self:flex-end;height:2.5rem;max-width:9.4375rem}.pending-evaluation-body{color:#666;max-width:25rem;text-align:center}@media (width <= 650px){.impact-fragment-item{flex-direction:column;align-items:start}.impact-fragment-item .impact-fragment-item-select-container{align-items:start;padding-left:2.5rem}.evaluation-comment-body{width:30rem}}@media (width <= 550px){.evaluation-comment-body,.modal-select-impact-body{width:20rem}}.partial-results-container .modal-container .modal-content{margin:64px;height:100vh;max-height:calc(100vh - 64px);max-width:100vw;width:100%;overflow-x:auto;padding-top:0}@media (max-width: 600px){.partial-results-container .modal-container .modal-content{margin:16px}}.partial-results-container .modal-container .modal-content .modal-header{position:sticky;top:0;background-color:#fff;z-index:10;padding-top:24px;padding-bottom:16px;margin-bottom:0}.partial-results-container .modal-container .modal-content section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:12px}@media (width <= 650px){.partial-results-container .modal-container .modal-content section{padding:16px}}.partial-results-container .modal-container .modal-content section div{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 750px){.partial-results-container .modal-container .modal-content section .capacities{flex-direction:column}}.partial-results-container .modal-container .modal-content section h3,.partial-results-container .modal-container .modal-content section p{font-weight:600}.partial-results-container .modal-container .modal-content section p{color:#666}.partial-results-container .modal-container .modal-content section p em{color:#0074bd}.partial-results-container .modal-container .modal-content svg{min-height:24px;min-width:24px}.partial-results-container .modal-container .modal-content .primary-arrow{color:#666}.partial-results-container .modal-container .modal-content .arrow-up{color:#66bb6a}.partial-results-container .modal-container .modal-content .arrow-right{color:#f80}.partial-results-container .modal-container .modal-content .arrow-down{color:#f44336}.partial-results-container .modal-container .partial-results-item-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.partial-results-container .modal-container .partial-results-item-list .partial-results-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;width:calc(50% - 4px)}@media (width <= 650px){.partial-results-container .modal-container .partial-results-item-list .partial-results-item{padding:16px}}@media (max-width: 1190px){.partial-results-container .modal-container .partial-results-item-list .partial-results-item{width:100%}}.partial-results-container .modal-container .partial-results-item-list .partial-results-item h3,.partial-results-container .modal-container .partial-results-item-list .partial-results-item strong,.partial-results-container .modal-container .partial-results-item-list .partial-results-item p{font-weight:600}.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div section{min-width:170px}.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div section p,.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div section svg{color:#666}.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div section:first-child{border-left:4px solid rgba(244,67,54,.5)}.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div section:nth-child(2){border-left:4px solid rgba(255,136,0,.5)}.partial-results-container .modal-container .partial-results-item-list .partial-results-item>div section:last-child{border-left:4px solid var(--Colors-Gray-BB, #bbb)}.partial-results-container .modal-container .partial-results-item-list .partial-results-item .partial-results-tooltip-container{position:relative}.partial-results-container .modal-container .partial-results-item-list .partial-results-item .partial-results-tooltip-container .tooltip{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:none;flex-direction:column;gap:12px;position:absolute;top:24px;width:300px;z-index:10}@media (width <= 650px){.partial-results-container .modal-container .partial-results-item-list .partial-results-item .partial-results-tooltip-container .tooltip{padding:16px}}.partial-results-container .modal-container .partial-results-item-list .partial-results-item .partial-results-tooltip-container .tooltip h2{font-size:18px;font-weight:600}.partial-results-container .modal-container .partial-results-item-list .partial-results-item .partial-results-tooltip-container:hover .tooltip{display:flex}.definition-modal h2{color:#0074bd}.definition-modal p{color:#666;margin-bottom:1rem}.result-container{display:flex;gap:8px;margin-bottom:16px}@media (max-width: 1300px){.result-container{flex-wrap:wrap}}.result-container a{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media (width <= 650px){.result-container a{padding:16px}}.result-container a{display:flex;font-weight:600;justify-content:space-between;font-size:1.125rem}.result-container a svg{color:#666;min-height:1.5rem;min-width:1.5rem}.result-container a p{display:flex;align-items:center;justify-content:center;color:#666;gap:.5rem}.result-container a p>svg{color:#0074bd}.result-container .selected-link{background-color:#e7f6ff;border:1px solid #0074bd}.swot-report-container section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:12px}@media (width <= 650px){.swot-report-container section{padding:16px}}.swot-report-container .chart-container>p{margin:auto}.swot-report-container .chart-content{display:flex;flex-direction:row;justify-content:center;height:420px}@media (max-width: 580px){.swot-report-container .chart-content{height:350px}}@media (max-width: 420px){.swot-report-container .chart-content{height:325px}}.swot-report-container>:not(:last-child){margin-bottom:16px}.swot-report-container div{display:flex;gap:8px;flex-wrap:wrap}.swot-report-container div svg{color:#0074bd}.swot-report-container .swot-report-legend-container{display:flex;flex-direction:row;flex-wrap:wrap}.swot-report-container .swot-report-legend-container>p{width:100%}.swot-report-container .swot-report-legend-container button{display:flex;align-items:center;justify-content:center;border-radius:.5rem;gap:.5rem;padding:.5rem}.swot-report-container .swot-report-legend-container button svg{color:#0074bd}.swot-report-container .swot-report-legend-container button.swot-report-legend-selected{background-color:#f1f1f1;box-shadow:0 1px 1px #00000029}.swot-report-container .capacity{flex-wrap:nowrap}.swot-report-container h3,.swot-report-container strong,.swot-report-container th,.swot-report-container tr,.swot-report-container p{font-weight:600}.swot-report-container p{color:#666}.swot-report-container th{color:#666;text-align:start}.swot-report-container strong,.swot-report-container .primary-arrow{color:#0074bd}.swot-report-container .arrow-up{color:#66bb6a}.swot-report-container .arrow-right{color:#f80}.swot-report-container .arrow-down{color:#f44336}.swot-report-container svg{min-height:24px;min-width:24px}.chart-result-container{position:relative;right:-20px}@media (max-width: 420px){.chart-result-container{right:-11px}}.chart-result-container svg{color:#0074bd}.chart-result-container .quadrant{position:absolute;width:49%;height:49%;border-radius:8px;display:flex;align-items:center;justify-content:center}.chart-result-container .quadrant p{display:flex;align-items:center;gap:8px;justify-content:center;color:#666;font-weight:600;flex-wrap:wrap}@media (max-width: 580px){.chart-result-container .quadrant .quadrant-title{display:flex;flex-direction:column}}.chart-result-container .quadrant svg{color:#666;cursor:pointer}.chart-result-container .top-left{top:0;left:0;border:5px solid rgba(102,187,106,.5019607843)}.chart-result-container .top-right{top:0;right:0;border:5px solid rgba(24,105,231,.5019607843)}.chart-result-container .bottom-left{bottom:0;left:0;border:5px solid rgba(255,136,0,.5019607843)}.chart-result-container .bottom-right{bottom:0;right:0;border:5px solid rgba(244,67,54,.5019607843)}.chart-result-container .strengths,.chart-result-container .weaknesses{border-radius:8px 8px 0 0;box-shadow:0 -1px 2px #00000029;height:2.5rem;width:10.25rem;left:-112px;padding:0 8px;position:absolute;transform:rotate(-90deg)}@media (max-width: 1224px){.chart-result-container .strengths,.chart-result-container .weaknesses{left:-102px;width:146.5px}}@media (max-width: 670px){.chart-result-container .strengths,.chart-result-container .weaknesses{left:-108px;width:160px}}@media (max-width: 580px){.chart-result-container .strengths,.chart-result-container .weaknesses{left:-92px;width:127px}}@media (max-width: 420px){.chart-result-container .strengths,.chart-result-container .weaknesses{font-size:12px;height:22px;left:-82px;padding:0 2px}}.chart-result-container .opportunities,.chart-result-container .threats{border-radius:0 0 8px 8px;bottom:-48px;box-shadow:0 1px 1px #00000029;padding:8px 0;position:absolute;width:100%}@media (max-width: 420px){.chart-result-container .opportunities,.chart-result-container .threats{bottom:-32px;font-size:12px;padding:2px 0}}.chart-result-container .icon{position:absolute;transform:translate(-50%,-50%)}.chart-result-container .modal-detail-container{display:flex;flex-direction:column;gap:8px}.chart-result-container .modal-detail-container p{color:#666;font-weight:600}.chart-result-container .modal-detail-container strong{color:#0074bd;font-weight:600}.swot-report-header .swot-report-header-quick-tool-infos>div p{color:#666;font-size:1.25rem;font-weight:600}.swot-report-header .swot-report-header-quick-tool-infos>div p span{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.swot-report-header .swot-report-header-quick-tool-infos>div .swot-report-header-logo{height:2rem;width:2rem}.swot-comparative-report-content section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:12px}@media (width <= 650px){.swot-comparative-report-content section{padding:16px}}.swot-comparative-report-content section>label{display:flex;cursor:pointer;gap:8px;flex-wrap:wrap;padding:8px}.swot-comparative-report-content section>label input{display:none}.swot-comparative-report-content section>label:has(input:checked){background-color:#f1f1f1;border-radius:8px}.swot-comparative-report-content .unities-container{flex:1;flex-direction:row;flex-wrap:wrap;align-items:center}.swot-comparative-report-content .unities-container>p{width:100%}.swot-comparative-report-content .chart-container>p{margin:auto}.swot-comparative-report-content .chart-content{display:flex;flex-direction:row;justify-content:center;height:420px}@media (max-width: 580px){.swot-comparative-report-content .chart-content{height:350px}}@media (max-width: 420px){.swot-comparative-report-content .chart-content{height:325px}}.swot-comparative-report-content>:not(:last-child){margin-bottom:16px}.swot-comparative-report-content div{display:flex;gap:8px;flex-wrap:wrap}.swot-comparative-report-content .result-analysis-container>div{width:100%}.swot-comparative-report-content .capacity{flex-wrap:nowrap}.swot-comparative-report-content h3,.swot-comparative-report-content strong,.swot-comparative-report-content th,.swot-comparative-report-content tr,.swot-comparative-report-content p{font-weight:600}.swot-comparative-report-content p{color:#666}.swot-comparative-report-content th{color:#666;text-align:start}.swot-comparative-report-content strong,.swot-comparative-report-content svg{color:#0074bd}.swot-comparative-report-content .primary-arrow{color:#0074bd}.swot-comparative-report-content .arrow-up{color:#66bb6a}.swot-comparative-report-content .arrow-right{color:#f80}.swot-comparative-report-content .arrow-down{color:#f44336}.swot-comparative-report-content svg{min-height:24px;min-width:24px}.swot-report-header .swot-report-header-quick-tool-infos>div>div p{color:#666;font-size:1.25rem;font-weight:600}.swot-report-header .swot-report-header-quick-tool-infos>div>div p span{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.chart-comparative-result-container{position:relative;right:-20px}@media (max-width: 420px){.chart-comparative-result-container{right:-11px}}.chart-comparative-result-container svg{color:#0074bd}.chart-comparative-result-container .quadrant{position:absolute;width:49%;height:49%;border-radius:8px;display:flex;align-items:center;justify-content:center}.chart-comparative-result-container .quadrant p{display:flex;align-items:center;gap:8px;justify-content:center;color:#666;font-weight:600;flex-wrap:wrap}@media (max-width: 580px){.chart-comparative-result-container .quadrant .quadrant-title{display:flex;flex-direction:column}}.chart-comparative-result-container .quadrant svg{color:#666;cursor:pointer}.chart-comparative-result-container .top-left{top:0;left:0;border:5px solid rgba(102,187,106,.5019607843)}.chart-comparative-result-container .top-right{top:0;right:0;border:5px solid rgba(24,105,231,.5019607843)}.chart-comparative-result-container .bottom-left{bottom:0;left:0;border:5px solid rgba(255,136,0,.5019607843)}.chart-comparative-result-container .bottom-right{bottom:0;right:0;border:5px solid rgba(244,67,54,.5019607843)}.chart-comparative-result-container .strengths,.chart-comparative-result-container .weaknesses{border-radius:8px 8px 0 0;box-shadow:0 -1px 2px #00000029;height:2.5rem;width:10.25rem;left:-112px;padding:0 8px;position:absolute;transform:rotate(-90deg)}@media (max-width: 1224px){.chart-comparative-result-container .strengths,.chart-comparative-result-container .weaknesses{left:-102px;width:146.5px}}@media (max-width: 670px){.chart-comparative-result-container .strengths,.chart-comparative-result-container .weaknesses{left:-108px;width:160px}}@media (max-width: 580px){.chart-comparative-result-container .strengths,.chart-comparative-result-container .weaknesses{left:-92px;width:127px}}@media (max-width: 420px){.chart-comparative-result-container .strengths,.chart-comparative-result-container .weaknesses{font-size:12px;height:22px;left:-82px;padding:0 2px}}.chart-comparative-result-container .opportunities,.chart-comparative-result-container .threats{border-radius:0 0 8px 8px;bottom:-48px;box-shadow:0 1px 1px #00000029;padding:8px 0;position:absolute;width:100%}@media (max-width: 420px){.chart-comparative-result-container .opportunities,.chart-comparative-result-container .threats{bottom:-32px;font-size:12px;padding:2px 0}}.chart-comparative-result-container .icon{position:absolute;transform:translate(-50%,-50%)}.chart-comparative-result-container .modal-detail-container{display:flex;flex-direction:column;gap:8px}.chart-comparative-result-container .modal-detail-container p{color:#666;font-weight:600}.chart-comparative-result-container .modal-detail-container strong{color:#0074bd;font-weight:600}.swot-results-download-report{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start}@media (width <= 650px){.swot-results-download-report{padding:16px}}.swot-results-download-report svg{color:#0074bd}.swot-report-header{display:flex;flex-direction:column;gap:1rem}.swot-report-header hr{height:2px}.swot-report-header .swot-report-header-quick-tool-infos{display:flex;align-items:center;justify-content:space-between}.swot-report-header .swot-report-header-quick-tool-infos>img{width:8.125rem;height:4.0625rem}.swot-report-header .swot-report-header-quick-tool-infos>div{display:flex;align-items:center;justify-content:center;gap:1rem}.swot-report-header .swot-report-header-quick-tool-infos>div .swot-report-header-title-container p{color:#666;font-size:1.25rem;font-weight:600;max-width:32.5625rem}.swot-report-header .swot-report-header-quick-tool-infos>div .swot-report-header-title-container p span{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.swot-report-header .swot-report-header-quick-tool-infos>div .bcg-report-header-logo{height:2rem;width:2rem}.swot-report-header .swot-report-header-company-infos{border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;gap:.75rem;max-width:none}@media (width <= 650px){.swot-report-header .swot-report-header-company-infos{padding:16px}}.swot-report-header .swot-report-header-company-infos p{display:flex;align-items:center;justify-content:start;gap:.5rem;color:#666;font-size:1rem;font-weight:600}.swot-report-header .swot-report-header-company-infos p span{color:#666;font-weight:400}.swot-report-header .swot-report-header-company-infos p svg{color:#0074bd}.swot-report-header .swot-report-header-company-infos .company-logo{border-radius:100%;height:1.5rem;width:1.5rem}.swot-report-footer{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:4rem;padding:0}@media (width <= 650px){.swot-report-footer{padding:16px}}.swot-report-footer .swot-report-footer-container{align-items:center;background-color:#fff;border-radius:100%;display:flex;gap:1rem;justify-content:space-between;max-width:none;width:calc(100% - 24px);height:calc(100% - 1rem)}.swot-report-footer .swot-report-footer-container>img{width:2rem;height:2rem}.swot-report-footer .swot-report-footer-container>div{display:flex;flex-direction:column;gap:.25rem}.swot-report-footer .swot-report-footer-container>div p{color:#666}.swot-report-footer .swot-report-footer-container>div p span{color:#0074bd}.swot-report-footer .swot-report-footer-container>div>div{display:flex;gap:.5rem}.swot-report-footer .swot-report-footer-container>div>div svg{color:#666}.swot-report-body{display:flex;flex-direction:column;gap:1rem;max-width:940px}.swot-report-body .swot-report-title h2{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.swot-report-body .swot-report-title hr{background-color:#0074bd;height:2px;width:3.4375rem}.swot-report-body .swot-report-chart{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;height:420px;max-width:none}@media (width <= 650px){.swot-report-body .swot-report-chart{padding:16px}}.swot-report-body .swot-report-results-container{display:flex;flex-direction:column;gap:1rem}.swot-report-body .swot-report-results-container .swot-report-results-strategy{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;max-width:none}@media (width <= 650px){.swot-report-body .swot-report-results-container .swot-report-results-strategy{padding:16px}}.swot-report-body .swot-report-results-container .swot-report-results-strategy h3{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.swot-report-body .swot-report-results-container .swot-report-results-strategy h3 strong{color:#0074bd;font-size:1rem;font-weight:600}.swot-report-body .swot-report-results-container .swot-report-results-strategy h3 svg{color:#0074bd;height:1.5rem;width:1.5rem}.swot-report-body .swot-report-results-container .swot-report-results-strategy h3 img{border-radius:100%;height:1.5rem;width:1.5rem}.swot-report-body .swot-report-results-container .swot-report-results-strategy p{color:#666;font-size:1rem;font-weight:600}.swot-report-body .swot-report-results-container .swot-report-results-strategy p span{color:#141b27;font-size:1rem;font-weight:600}.swot-report-body .swot-report-results-container .swot-report-results-capacity{display:flex;gap:.5rem}.swot-report-body .swot-report-results-container .swot-report-results-capacity>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;max-width:none}@media (width <= 650px){.swot-report-body .swot-report-results-container .swot-report-results-capacity>section{padding:16px}}.swot-report-body .swot-report-results-container .swot-report-results-capacity>section h3{font-size:1rem;font-weight:600;margin-bottom:.75rem}.swot-report-body .swot-report-results-container .swot-report-results-capacity>section>div{display:flex;flex-wrap:nowrap;gap:.5rem}.swot-report-body .swot-report-results-container .swot-report-results-capacity>section>div p{color:#666;font-size:1rem;font-weight:600}.swot-report-body .swot-report-results-container .swot-report-results-capacity>section>div span{font-weight:600}.swot-report-body .swot-report-results-container .swot-report-results-capacity>section>div svg{color:#0074bd;min-height:1.5rem;min-width:1.5rem}.swot-report-body .swot-report-results-container .swot-report-results-tables{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:none}.swot-report-body .swot-report-results-container .swot-report-results-tables section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:12px}@media (width <= 650px){.swot-report-body .swot-report-results-container .swot-report-results-tables section{padding:16px}}.swot-report-body .swot-report-results-container .swot-report-results-tables section div{display:flex;flex-wrap:wrap;gap:.5rem}.swot-report-body .swot-report-results-container .swot-report-results-tables section h3,.swot-report-body .swot-report-results-container .swot-report-results-tables section th,.swot-report-body .swot-report-results-container .swot-report-results-tables section tr{font-weight:600}.swot-report-body .swot-report-results-container .swot-report-results-tables section th{color:#666;text-align:start}.swot-report-body .swot-report-results-container .swot-report-results-tables section svg{min-height:1.5rem;min-width:1.5rem}.swot-report-body .swot-report-results-container .swot-report-results-tables section svg.arrow-up{color:#66bb6a}.swot-report-body .swot-report-results-container .swot-report-results-tables section svg.arrow-right{color:#f80}.swot-report-body .swot-report-results-container .swot-report-results-tables section svg.arrow-down{color:#f44336}.swot-report-body .swot-report-comments-list{display:flex;flex-wrap:wrap;gap:.5rem}.swot-report-body .swot-report-comments-list>li{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1 1 calc(50% - .5rem);flex-direction:column;gap:1rem;max-width:none}@media (width <= 650px){.swot-report-body .swot-report-comments-list>li{padding:16px}}.swot-report-body .swot-report-comments-list>li h3{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.swot-report-body .swot-report-comments-list>li h3 svg{color:#0074bd;height:1.5rem;width:1.5rem}.swot-report-body .swot-report-comments-list>li p{color:#666;font-weight:600}.swot-report-body .swot-report-ranking{display:flex;flex-wrap:wrap;gap:.5rem}.swot-report-body .swot-report-ranking>div{display:flex;gap:.5rem;width:100%}.swot-report-body .swot-report-ranking ol{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1 1 calc(50% - .5rem);flex-direction:column;gap:.75rem;max-width:none}@media (width <= 650px){.swot-report-body .swot-report-ranking ol{padding:16px}}.swot-report-body .swot-report-ranking ol h3{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.swot-report-body .swot-report-ranking ol h3 svg{color:#0074bd;height:1.5rem;width:1.5rem}.swot-report-body .swot-report-ranking ol li{color:#666;font-weight:600}.swot-report-body .swot-report-result-disclaimer{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;max-width:none}@media (width <= 650px){.swot-report-body .swot-report-result-disclaimer{padding:16px}}.swot-report-body .swot-report-result-disclaimer h3{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;gap:.5rem;justify-content:start;margin-bottom:1rem}.swot-report-body .swot-report-result-disclaimer h3>svg{color:#0074bd;height:24px;width:24px}.swot-report-body .swot-report-result-disclaimer p{color:#666}.swot-results-warning-modal-body{color:#666;max-width:25rem;text-align:center}.swot-comparative-unity-report-content section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:12px}@media (width <= 650px){.swot-comparative-unity-report-content section{padding:16px}}.swot-comparative-unity-report-content section>label{display:flex;cursor:pointer;gap:8px;flex-wrap:wrap;padding:8px}.swot-comparative-unity-report-content section>label input{display:none}.swot-comparative-unity-report-content section>label:has(input:checked){background-color:#f1f1f1;border-radius:8px}.swot-comparative-unity-report-content .unities-container{flex:1;flex-direction:row;flex-wrap:wrap}.swot-comparative-unity-report-content .unities-container .icon{width:24px;height:24px;border-radius:100%}.swot-comparative-unity-report-content .unities-container>p{width:100%}.swot-comparative-unity-report-content .chart-container>p{margin:auto}.swot-comparative-unity-report-content .chart-content{display:flex;flex-direction:row;justify-content:center;height:420px}@media (max-width: 580px){.swot-comparative-unity-report-content .chart-content{height:350px}}@media (max-width: 420px){.swot-comparative-unity-report-content .chart-content{height:325px}}.swot-comparative-unity-report-content>:not(:last-child){margin-bottom:16px}.swot-comparative-unity-report-content div{display:flex;gap:8px;flex-wrap:wrap}.swot-comparative-unity-report-content .result-analysis-container>div{width:100%}.swot-comparative-unity-report-content .capacity{flex-wrap:nowrap}.swot-comparative-unity-report-content h3,.swot-comparative-unity-report-content strong,.swot-comparative-unity-report-content th,.swot-comparative-unity-report-content tr,.swot-comparative-unity-report-content p{font-weight:600}.swot-comparative-unity-report-content p{color:#666}.swot-comparative-unity-report-content th{color:#666;text-align:start}.swot-comparative-unity-report-content strong,.swot-comparative-unity-report-content svg{color:#0074bd}.swot-comparative-unity-report-content .primary-arrow{color:#0074bd}.swot-comparative-unity-report-content .arrow-up{color:#66bb6a}.swot-comparative-unity-report-content .arrow-right{color:#f80}.swot-comparative-unity-report-content .arrow-down{color:#f44336}.swot-comparative-unity-report-content svg{min-height:24px;min-width:24px}.swot-comments-container{display:flex;flex-direction:column;gap:1rem}.swot-comments-container>ul{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem}@media (width <= 650px){.swot-comments-container>ul{padding:16px}}.swot-comments-container>ul h2{font-size:1rem;font-weight:600;width:100%}.swot-comments-container>ul li{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;max-width:calc(50% - .5rem);min-height:7.5rem;width:100%}@media (width <= 650px){.swot-comments-container>ul li{padding:16px}}.swot-comments-container>ul li svg{color:#0074bd}.swot-comments-container>ul li h3{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.swot-comments-container>ul li p{color:#666;font-weight:600}@media (max-width: 1270px){.swot-comments-container>ul li{max-width:none}}@media (max-width: 1024px){.swot-comments-container>ul li{max-width:calc(50% - .5rem)}}@media (max-width: 810px){.swot-comments-container>ul li{max-width:none}}.ranking-gathering-container{display:flex;gap:.5rem;margin-top:.5rem;height:calc(100vh - 235.78px)}.ranking-gathering-container .gathering-aside{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;height:35rem;padding:1.3rem .75rem;width:12.5rem;height:100%}@media (width <= 650px){.ranking-gathering-container .gathering-aside{padding:16px}}.ranking-gathering-container .gathering-aside>p{font-weight:600}.ranking-gathering-container .gathering-aside .gathering-nav{display:flex;flex-direction:column;gap:1em}.ranking-gathering-container .gathering-aside .gathering-nav a{align-items:center;border-radius:.5rem;color:#666;display:flex;font-weight:600;gap:.5rem;justify-content:space-between;padding:.25rem .5rem}.ranking-gathering-container .gathering-aside .gathering-nav a>svg{color:#666}.ranking-gathering-container .gathering-aside .gathering-nav .gathering-selected{color:#0074bd;background-color:#e7f6ff}.ranking-gathering-container .gathering-aside .gathering-nav .gathering-selected>svg{color:#0074bd}.ranking-gathering-container .gathering-content{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.ranking-gathering-container .gathering-content{padding:16px}}@media (width <= 1024px){.ranking-gathering-container{height:calc(100vh - 319.78px)}}@media (width <= 650px){.ranking-gathering-container{height:calc(100vh - 383.78px)}.ranking-gathering-container .gathering-aside{display:none}}.ranking-survey-form-container{display:flex;flex-direction:column;gap:1rem;height:calc(100vh - 267.78px)}.ranking-survey-form-container>h1{font-size:1.125rem;font-weight:600}.ranking-survey-form-container>button{align-self:flex-end;max-width:9.375rem}.ranking-survey-form-container .survey-form-content{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;height:100%}.ranking-survey-form-container .survey-form-content::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.ranking-survey-form-container .survey-form-content::-webkit-scrollbar:hover{cursor:pointer}.ranking-survey-form-container .survey-form-content::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.ranking-survey-form-container .survey-form-content .survey-form-input-container{display:flex;flex-wrap:nowrap;gap:.5rem;margin-right:.5rem}.ranking-survey-form-container .survey-form-content .survey-form-input-container p{align-items:center;background-color:#f1f1f1;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;color:#666;display:flex;justify-content:start;max-height:5.125rem;padding:.75rem 1.125rem;overflow-y:auto;width:100%}.ranking-survey-form-container .survey-form-content .survey-form-input-container p::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.ranking-survey-form-container .survey-form-content .survey-form-input-container p::-webkit-scrollbar:hover{cursor:pointer}.ranking-survey-form-container .survey-form-content .survey-form-input-container p::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.ranking-survey-form-container .survey-form-content .survey-form-input-container .survey-form-importance{gap:.5rem;width:12.5rem}.ranking-survey-form-container .survey-form-content .survey-form-input-container .low-importance{color:#f44336}.ranking-survey-form-container .survey-form-content .survey-form-input-container .medium-importance{color:#f80}.ranking-survey-form-container .survey-form-content .survey-form-input-container .high-importance{color:#66bb6a}.ranking-survey-form-container .survey-form-content>button{align-self:flex-start;display:flex;align-items:center;gap:8px;margin-top:8px}.ranking-survey-form-container .survey-form-content>button *{font-weight:600;color:#0074bd}.ranking-survey-form-container .modal-content{max-width:370px;width:100%!important}.ranking-survey-form-container .modal-content>p{color:#666;margin-bottom:16px}@media (width <= 1024px){.ranking-survey-form-container{height:calc(100vh - 373.78px)}}@media (width <= 650px){.ranking-survey-form-container{height:calc(100vh - 429.78px)}.ranking-survey-form-container .survey-form-content .survey-form-input-container{flex-direction:column}.ranking-survey-form-container .survey-form-content .survey-form-input-container p{height:3.5rem}.ranking-survey-form-container .survey-form-content .survey-form-input-container .survey-form-importance{width:100%}.ranking-survey-form-container .survey-form-content .survey-form-input-container .dropdown-container{height:auto}.ranking-survey-form-container .survey-form-content .survey-form-input-container .dropdown-container label{width:100%;height:3.5rem}}.how-to-respond-container{display:flex;gap:.5rem;margin-top:.5rem}.how-to-respond-container .how-to-respond-aside{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;height:35rem;padding:1rem 1.25rem;width:16.5625rem}@media (width <= 650px){.how-to-respond-container .how-to-respond-aside{padding:16px}}.how-to-respond-container .how-to-respond-aside>p{font-weight:600}.how-to-respond-container .how-to-respond-aside .how-to-respond-nav{display:flex;flex-direction:column;gap:1em}.how-to-respond-container .how-to-respond-aside .how-to-respond-nav a{color:#666;font-weight:600;padding:.25rem .5rem;border-radius:.5rem}.how-to-respond-container .how-to-respond-aside .how-to-respond-nav .how-to-respond-selected{color:#0074bd;background-color:#e7f6ff}.how-to-respond-container .how-to-respond-step{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;height:35rem;overflow:auto;width:35.4375rem}@media (width <= 650px){.how-to-respond-container .how-to-respond-step{padding:16px}}.how-to-respond-container .how-to-respond-step p{color:#666;font-weight:400}.how-to-respond-container .how-to-respond-step::-webkit-scrollbar{border:none;background-color:transparent;height:.5rem;width:.5rem}.how-to-respond-container .how-to-respond-step::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.5rem}@media (width <= 650px){.how-to-respond-container .how-to-respond-aside{display:none}.how-to-respond-container .how-to-respond-step{max-width:52.5rem;width:auto}}.analysis-details-container{display:flex;flex-direction:column;gap:1rem}.analysis-details-container .analysis-details-progress-bar{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.analysis-details-container .analysis-details-progress-bar{padding:16px}}.analysis-details-container .analysis-details-progress-bar .analysis-details-progress-bar-status{display:flex;flex-direction:column;gap:.5rem}.analysis-details-container .analysis-details-progress-bar .analysis-details-progress-bar-status p{font-weight:600}.analysis-details-container .analysis-details-progress-bar .analysis-details-total-participants{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem}.analysis-details-container .analysis-details-progress-bar .analysis-details-total-participants>p{font-weight:600}.analysis-details-container .analysis-details-progress-bar .analysis-details-total-participants>p span{color:#0074bd;font-weight:600}.analysis-details-container .analysis-details-progress-bar .analysis-details-total-participants>svg{color:#0074bd}.analysis-details-container .analysis-details-progress-bar .status{display:flex;flex-direction:row;align-items:center;font-weight:600;font-size:1rem;gap:.5rem}.analysis-details-container .analysis-details-progress-bar .status.status-created{color:#f80}.analysis-details-container .analysis-details-progress-bar .status.status-created>svg{color:#f80}.analysis-details-container .analysis-details-progress-bar .status.status-parametrized{color:#f80}.analysis-details-container .analysis-details-progress-bar .status.status-parametrized>svg{color:#f80}.analysis-details-container .analysis-details-progress-bar .status.status-started{color:#0074bd}.analysis-details-container .analysis-details-progress-bar .status.status-started>svg{color:#0074bd}.analysis-details-container .analysis-details-progress-bar .status.status-in-progress{color:#f80}.analysis-details-container .analysis-details-progress-bar .status.status-in-progress>svg{color:#f80}.analysis-details-container .analysis-details-progress-bar .status.status-canceled{color:#f31212}.analysis-details-container .analysis-details-progress-bar .status.status-canceled>svg{color:#f31212}.analysis-details-container .analysis-details-progress-bar .status.status-finished{color:#66bb6a}.analysis-details-container .analysis-details-progress-bar .status.status-finished>svg{color:#66bb6a}.analysis-details-container .analysis-details-progress-bar .status.status-unknown{color:#000}.analysis-details-container .analysis-details-progress-bar .status.status-unknown>svg{color:#000}.analysis-details-container .analysis-details-card-container{display:flex;flex-wrap:wrap;gap:1rem}.detail-card-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;flex:1 1 calc(50% - 1rem);height:21.9rem;min-width:23.656rem}@media (width <= 650px){.detail-card-container{padding:16px}}.detail-card-container>ul{display:flex;flex-direction:column;gap:1rem;max-height:12.5rem;overflow:auto}.detail-card-container>ul li{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;margin-right:.5rem}.detail-card-container>ul li span{color:#666;font-weight:600}.detail-card-container>ul li p{color:#666;font-weight:600;text-decoration:underline}.detail-card-container>ul li .detail-item-percentage{color:#0074bd}.detail-card-container .detail-card-header{margin-bottom:1rem}.detail-card-container .detail-card-header p{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start;margin-bottom:1rem}.detail-card-container .detail-card-header p>svg{color:#0074bd}.detail-card-container .detail-card-header p span{color:#0074bd}@media (width <= 650px){.detail-card-container{min-width:19rem}}.porter-tool-container .porter-tool-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;margin-bottom:1rem}@media (width <= 650px){.porter-tool-container .porter-tool-header{padding:16px}}.porter-tool-container .porter-tool-header h1{font-size:1.125rem;font-weight:600}.porter-tool-container .porter-tool-header p{color:#666}.porter-tool-container .porter-tool-nav{background-color:#f1f1f1;border-radius:.5rem;display:flex;flex-wrap:nowrap;gap:.25rem;padding:.25rem;margin-bottom:.5rem;overflow:auto;scrollbar-width:none}.porter-tool-container .porter-tool-nav a{border-radius:.5rem;color:#999;font-weight:600;padding:.4rem .75rem;white-space:nowrap}.porter-tool-container .porter-tool-nav .stage-selected{background-color:#fff;box-shadow:0 1px 2px #00000029;color:#0074bd}.delete-parameter-body{max-width:27rem}.porter-initial-stage-container{display:flex;flex-direction:column;gap:1rem}.porter-initial-stage-container .porter-initial-stage-tutorial-button-container{display:flex;flex-wrap:wrap;gap:1rem}.porter-initial-stage-container .porter-initial-stage-tutorial-button-container button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:solid 5px #0074bd;color:#666;flex:1 1 calc(50% - 1rem);font-weight:600;gap:.5rem;height:9.25rem}@media (width <= 650px){.porter-initial-stage-container .porter-initial-stage-tutorial-button-container button{padding:16px}}.porter-initial-stage-container .porter-initial-stage-tutorial-button-container button>svg{color:#0074bd}.porter-initial-stage-container .porter-initial-stage-start{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;gap:.5rem;justify-content:space-between}@media (width <= 650px){.porter-initial-stage-container .porter-initial-stage-start{padding:16px}}.porter-initial-stage-container .porter-initial-stage-start span{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:start;font-weight:600;color:#0074bd}.porter-initial-stage-container .porter-initial-stage-start span>span{background-color:#e7f6ff;padding:.5rem;border-radius:.5rem}.porter-initial-stage-container .porter-initial-stage-start span>span svg{color:#0074bd}.porter-initial-stage-container .porter-initial-stage-start svg{color:#999}.porter-initial-stage-container .porter-initial-stage-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;color:#666;font-weight:600}@media (width <= 650px){.porter-initial-stage-container .porter-initial-stage-warning{padding:16px}}@media (width <= 650px){.porter-initial-stage-tutorial-button-container{flex-direction:column;height:11rem}.porter-initial-stage-tutorial-button-container button{height:5.25rem}}.porter-parameters-container{display:flex;gap:.5rem;margin-top:.5rem;height:calc(100vh - 15rem)}.porter-parameters-container .porter-parameters-aside{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1em;padding:1.3rem .75rem;width:12.5rem}@media (width <= 650px){.porter-parameters-container .porter-parameters-aside{padding:16px}}.porter-parameters-container .porter-parameters-aside>nav{display:flex;flex-direction:column;gap:1em}.porter-parameters-container .porter-parameters-aside>nav a{align-items:center;display:flex;font-weight:600;gap:.5rem;justify-content:space-between;padding:.25rem .5rem;border-radius:.5rem;width:11rem}.porter-parameters-container .porter-parameters-aside>nav a>svg{color:#666;min-width:24px;min-height:24px}.porter-parameters-container .porter-parameters-aside>nav a>p{color:#666;width:8rem}.porter-parameters-container .porter-parameters-aside>nav .parameters-selected{background-color:#e7f6ff}.porter-parameters-container .porter-parameters-aside>nav .parameters-selected>svg{color:#0074bd}.porter-parameters-container .porter-parameters-aside>nav .parameters-selected>p{color:#0074bd}.porter-parameters-container .porter-loading-suggestions{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.porter-parameters-container .porter-loading-suggestions{padding:16px}}@media (width <= 650px){.porter-parameters-container .porter-parameters-aside{display:none}}.porter-parameter-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.porter-parameter-container{padding:16px}}.porter-parameter-container>p{color:#666}.porter-parameter-container form{display:flex;flex-direction:column;gap:1rem;overflow:auto;width:100%;height:calc(100vh - 20rem)}.porter-parameter-container form .porter-parameter-form-item{display:flex;flex-wrap:nowrap;gap:.5rem;margin-right:.5rem}.porter-parameter-container form .porter-parameter-form-item p{background-color:#f1f1f1;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 1px 1px #00000029;color:#666;max-height:5.125rem;padding:.75rem 1.125rem;width:100%;overflow-y:auto}.porter-parameter-container form .porter-parameter-form-item p::-webkit-scrollbar{border:none;background-color:transparent;height:.35rem;width:.35rem}.porter-parameter-container form .porter-parameter-form-item p::-webkit-scrollbar:hover{cursor:pointer}.porter-parameter-container form .porter-parameter-form-item p::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:.35rem}.porter-parameter-container>button{display:flex;align-items:center;justify-content:center;width:fit-content;height:2.5rem;align-self:flex-end}.porter-parameter-container>button>svg{color:#fff}.porter-evaluations-container{display:flex;flex-direction:column;gap:1rem}.porter-evaluations-container .porter-evaluations-status{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.porter-evaluations-container .porter-evaluations-status{padding:16px}}.porter-evaluations-container .porter-evaluations-status>p{color:#666}.porter-evaluations-container .porter-evaluations-status>p span{color:#666;font-weight:600}.porter-evaluations-container .porter-evaluations-status .porter-evaluations-status-header{display:flex;justify-content:space-between}.porter-evaluations-container .porter-evaluations-status .porter-evaluations-status-header h2{font-size:1.125rem;font-weight:600}.porter-evaluations-container .porter-evaluations-status .porter-evaluations-status-header>button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem}.porter-evaluations-container .porter-evaluations-status .porter-evaluations-status-header>button svg{color:#0074bd}.porter-evaluations-container .porter-evaluations-status .porter-evaluations-status-items{display:flex;flex-wrap:nowrap;gap:.44rem;overflow-x:auto;padding:.5rem 0}.porter-evaluations-form{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.porter-evaluations-form{padding:16px}}.porter-evaluations-form .porter-evaluations-form-header{display:flex;flex-direction:column;gap:1rem}.porter-evaluations-form .porter-evaluations-form-header>div{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.porter-evaluations-form .porter-evaluations-form-header>div button{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#0074bd;font-weight:600}.porter-evaluations-form .porter-evaluations-form-header>div button svg{color:#0074bd}.porter-evaluations-form .porter-evaluations-form-header>div h1{font-size:1.125rem;font-weight:600}.porter-evaluations-form .porter-evaluations-form-header p{color:#666}.porter-evaluations-form .porter-evaluations-form-header p span{color:#0074bd;font-weight:600}.porter-evaluations-form .porter-evaluations-form-progress-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity{display:flex;align-items:center;justify-content:center;flex-direction:column}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity p{color:#666;font-weight:600}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity>p{display:flex;align-items:center;justify-content:center;gap:.5rem}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity>p .arrow-up{color:#66bb6a}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity>p .arrow-right{color:#f80}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity>p .arrow-down{color:#f44336}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity .porter-evaluations-form-percentage{display:flex;align-items:center;justify-content:center;gap:.5rem}.porter-evaluations-form .porter-evaluations-form-progress-container .porter-evaluations-form-intensity .porter-evaluations-form-percentage svg{color:#0074bd}.porter-evaluations-form .porter-evaluations-form-inputs-list{display:flex;gap:1rem;flex-wrap:wrap}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 1px #00000029;padding:1rem 1.5rem;width:100%}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item p{color:#666;font-weight:600}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item hr{margin:.5rem 0}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item>span{color:#666}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item>div{display:flex;gap:.5rem}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item>div .porter-evaluations-input-container{display:flex;gap:1rem;align-items:start;justify-content:space-between;width:100%}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item .porter-evaluations-input-item-number{display:flex;align-items:center;justify-content:center;background-color:#e7f6ff;border-radius:.5rem;color:#0074bd;font-weight:600;height:1.5rem;width:1.5rem}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item .porter-evaluations-radios-container{display:flex;align-items:center;justify-content:center;gap:.75rem}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item .porter-evaluations-radios-container>.checkbox-or-radio-input-container label{align-items:center;flex-direction:column;gap:.25rem}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-form-input-list-footer{display:flex;justify-content:space-between;width:100%}.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-form-input-list-footer>button{width:fit-content;height:40px}@media (width <= 650px){.porter-evaluations-form .porter-evaluations-form-inputs-list .porter-evaluations-input-item{flex-direction:column;align-items:start;gap:.5rem}.porter-evaluations-form .porter-evaluations-form-input-list-footer{flex-direction:column}}.pagination-input-container{display:flex;align-items:center;justify-content:center;gap:.5rem}.pagination-input-container>label{color:#666;display:flex;gap:.5rem;font-weight:600}.pagination-input-container>label input{background-color:#f9f9f9;border:0;border-bottom:2px solid #0074bd;color:#0074bd;font-weight:600;text-align:center;width:2rem}.pagination-input-container>button{display:flex;align-items:center;justify-content:center}.pagination-input-container>button svg{color:#666}.status-fragment-item{background-color:#f9f9f9;border-radius:.5rem;box-shadow:0 1px 1px #00000029;height:7rem;max-width:20%;min-width:201.84px;padding:1rem;position:relative;width:100%}.status-fragment-item>svg{position:absolute;color:#bbb;right:2px;bottom:0}.status-fragment-item div{display:flex;align-items:center;justify-content:center;align-items:start;flex-direction:column;height:100%;justify-content:space-between}.status-fragment-item div p{color:#666;font-weight:600;text-align:start}.status-fragment-item div span{display:flex;align-items:center;justify-content:center;color:#666;gap:.5rem;justify-content:start}.status-fragment-item div span span{display:flex;align-items:center;justify-content:center;background-color:#0074bd;border-radius:100%;height:1.25rem;width:1.25rem}.status-fragment-item div span span svg{color:#fff}.status-fragment-item-selected{background-color:#fff;border:2px solid #0074bd}.status-fragment-item-selected div p,.status-fragment-item-selected div span{color:#0074bd}.status-fragment-item-selected svg{color:#0074bd99}.status-fragment-item-completed{background-color:#e7f6ff}.status-fragment-item-completed p,.status-fragment-item-completed span{color:#0074bd}.porter-comments-list{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;gap:1rem;flex-wrap:wrap}@media (width <= 650px){.porter-comments-list{padding:16px}}.porter-comments-list>li{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;background-color:#f9f9f9;display:flex;flex-direction:column;gap:1rem;max-width:calc(50% - .5rem);padding:1rem;width:100%}@media (width <= 650px){.porter-comments-list>li{padding:16px}}.porter-comments-list>li h2{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.porter-comments-list>li p{color:#666;font-size:1rem;font-weight:600}.porter-comments-list>li svg{min-width:1.5rem}.porter-comments-list>li.porter-supplier-bargaining-power{border-left:6px solid rgba(194,95,255,.5019607843)}.porter-comments-list>li.porter-supplier-bargaining-power svg{color:#c25fff80}.porter-comments-list>li.porter-threat-of-substitutes{border-left:6px solid rgba(102,187,106,.5019607843)}.porter-comments-list>li.porter-threat-of-substitutes svg{color:#66bb6a80}.porter-comments-list>li.porter-buyer-bargaining-power{border-left:6px solid rgba(255,165,117,.6980392157)}.porter-comments-list>li.porter-buyer-bargaining-power svg{color:#ffa575b2}.porter-comments-list>li.porter-threat-of-new-entrants{border-left:6px solid rgba(244,67,54,.5019607843)}.porter-comments-list>li.porter-threat-of-new-entrants svg{color:#f4433680}.porter-comments-list>li.porter-competitive-rivalry{border-left:6px solid rgba(24,105,231,.5019607843)}.porter-comments-list>li.porter-competitive-rivalry svg{color:#1869e780}@media (max-width: 650px){.porter-comments-list>li{max-width:none}}.porter-stage-results-container{display:flex;gap:1rem;flex-wrap:wrap;width:100%;margin-bottom:16px}.porter-stage-results-container a{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;height:3.63rem;justify-content:space-between;flex:1 1 33%;max-width:calc(33% - .5rem);min-width:17.679rem}@media (width <= 650px){.porter-stage-results-container a{padding:16px}}@media (width <= 1360px){.porter-stage-results-container a{max-width:calc(50% - .5rem)}}@media (width <= 1061px){.porter-stage-results-container a{max-width:100%}}.porter-stage-results-container a svg{color:#666;min-height:1.5rem;min-width:1.5rem}.porter-stage-results-container a p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem}.porter-stage-results-container a p>svg{color:#0074bd}.porter-stage-results-container .selected-link{background-color:#e7f6ff;border:1px solid #0074bd}@media (width <= 650px){.porter-stage-results-container{flex-direction:column}.porter-stage-results-container a{min-width:none;width:100%}}.porter-results-container .porter-results-unit-list{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem}@media (width <= 650px){.porter-results-container .porter-results-unit-list{padding:16px}}.porter-results-container .porter-results-unit-list>p{color:#666;font-weight:600;width:100%}.porter-results-container .porter-results-unit-list>button{display:flex;align-items:center;justify-content:center;border-radius:.5rem;font-weight:600;gap:.5rem;padding:.5rem}.porter-results-container .porter-results-unit-list>button svg{color:#0074bd}.porter-results-container .porter-results-unit-list>button.porter-report-unit-selected{background-color:#f1f1f1;box-shadow:0 1px 1px #00000029}.porter-results-container .porter-results-evaluation-placeholder{align-items:center;display:flex;gap:.5rem;justify-content:start;margin-bottom:1rem}.porter-results-container .porter-results-evaluation-placeholder svg{color:#666}.porter-results-container .porter-results-evaluation-placeholder p{font-weight:600}.porter-results-container .porter-consolidated-results-list-forces{display:flex;flex-wrap:wrap;gap:1rem}.radar-chart-container .radar-chart-legend-container{display:flex;flex-direction:column;gap:.3rem}.consolidated-force-item-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:.75rem;min-width:23.531rem}@media (width <= 650px){.consolidated-force-item-container{padding:16px}}.consolidated-force-item-container.first-force{border-left:6px solid rgba(194,95,255,.5)}.consolidated-force-item-container.second-force{border-left:6px solid rgba(102,187,106,.5)}.consolidated-force-item-container.third-force{border-left:6px solid rgba(255,165,117,.7)}.consolidated-force-item-container.fourth-force{border-left:6px solid rgba(244,67,54,.5)}.consolidated-force-item-container.fifth-force{border-left:6px solid rgba(24,105,231,.5);max-width:calc(50% - .5rem)}@media (width <= 1250px){.consolidated-force-item-container.fifth-force{max-width:100%}}@media (width <= 1024px){.consolidated-force-item-container.fifth-force{max-width:calc(50% - .5rem)}}@media (width <= 816px){.consolidated-force-item-container.fifth-force{max-width:none}}.consolidated-force-item-container .force-item-content{display:flex;gap:1rem}.consolidated-force-item-container .force-item-content>p{color:#666;font-weight:600}.consolidated-force-item-container .force-item-content>p span{font-weight:600}.consolidated-force-item-container .force-item-content .force-item-intensity{display:flex;gap:.5rem;margin-bottom:.75rem;max-width:12rem}.consolidated-force-item-container .force-item-content .force-item-intensity>svg{min-height:1.5rem;min-width:1.5rem}.consolidated-force-item-container .force-item-content .force-item-intensity>p{color:#666;font-weight:600;width:100%}.consolidated-force-item-container .force-item-content .force-item-intensity>p span{font-weight:600}.consolidated-force-item-container .force-item-content .arrow-up{color:#66bb6a}.consolidated-force-item-container .force-item-content .arrow-right{color:#f80}.consolidated-force-item-container .force-item-content .arrow-down{color:#f44336}@media (width <= 650px){.tool-tip-bacground{display:block}.consolidated-force-item-container{flex-direction:column;min-width:100%}}.porter-actions-card-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#f9f9f9;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.porter-actions-card-container{padding:16px}}.porter-actions-card-container h2{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.porter-actions-card-container h2>svg{color:#666}.porter-actions-card-container .porter-actions-card-header{display:flex;flex-direction:column;gap:.5rem}.porter-actions-card-container .porter-actions-card-header h2{font-size:1.125rem}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity{display:flex;gap:.5rem;max-width:20rem}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem;justify-content:start;white-space:nowrap}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity p span{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity p .arrow-up{color:#66bb6a}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity p .arrow-right{color:#f80}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity p .arrow-down{color:#f44336}.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity>div{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}@media (width <= 650px){.porter-actions-card-container .porter-actions-card-header .porter-actions-card-intensity>div{flex-direction:column;align-items:start}}.porter-actions-card-container .porter-actions-card{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width: 600px){.porter-actions-card-container .porter-actions-card{gap:2rem;flex-direction:column}}.porter-actions-card-container .porter-actions-card>div{display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:.75rem;min-width:15.938px}@media (width <= 650px){.porter-actions-card-container .porter-actions-card>div{min-width:none;flex-direction:column}}.porter-actions-card-container .porter-actions-card>div h2{font-size:1.125rem}.porter-actions-card-container .porter-actions-card>div ul{display:flex;flex-direction:column;gap:.5rem}.porter-actions-card-container .porter-actions-card>div ul>p{color:#666;font-weight:600;margin-left:1rem}.porter-actions-card-container .porter-actions-card>div ul li h3{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.5rem}.porter-actions-card-container .porter-actions-card>div ul li h3>span{background-color:#141b27;border-radius:1rem;display:inline-block;max-height:.35rem;max-width:.35rem;min-height:.35rem;min-width:.35rem}.porter-actions-card-container .porter-actions-card>div ul li p{color:#666;font-weight:600;margin-left:1rem}.porter-actions-card-container.first-force{border-left:6px solid rgba(194,95,255,.5019607843)}.porter-actions-card-container.first-force .first-force-title svg{color:#c25fff80}.porter-actions-card-container.second-force{border-left:6px solid rgba(102,187,106,.5019607843)}.porter-actions-card-container.second-force .second-force-title svg{color:#66bb6a80}.porter-actions-card-container.third-force{border-left:6px solid rgba(255,165,117,.7019607843)}.porter-actions-card-container.third-force .third-force-title svg{color:#ffa575b3}.porter-actions-card-container.fourth-force{border-left:6px solid rgba(244,67,54,.5019607843)}.porter-actions-card-container.fourth-force .fourth-force-title svg{color:#f4433680}.porter-actions-card-container.fifth-force{border-left:6px solid rgba(24,105,231,.5019607843)}.porter-actions-card-container.fifth-force .fifth-force-title svg{color:#1869e780}.tool-tip-bacground{display:none;background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100vw;z-index:3}.radar-chart-container{width:100%;position:relative;overflow:auto}.radar-chart-container .radar-chart-legend-container{display:flex;gap:.3rem}.radar-chart-container .radar-chart-legend-container .radar-chart-legend{align-items:center;cursor:pointer;display:flex;gap:.5rem;width:fit-content}.radar-chart-container .radar-chart-legend-container .radar-chart-legend p{color:#666;font-weight:600}.radar-chart-container .radar-chart-legend-container .radar-chart-legend .radar-chart-legend-line-through{text-decoration:line-through}.radar-chart-container .radar-chart-legend-container .radar-chart-legend .radar-chart-legend-line-color{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 1px #00000029;height:1rem;width:1rem}.radar-chart-container .radar-chart-legend-container .radar-chart-legend .radar-chart-legend-line-color>span{z-index:2;border-radius:.5rem;height:.5rem;width:.5rem}.radar-chart-container .radar-chart-legend-container .radar-chart-legend .radar-chart-legend-signal-color{border-radius:.5rem;box-shadow:0 1px 1px #00000029;height:.875rem;width:1.5rem}.radar-chart-container .radar-chart-legend-container.radar-chart-legend-column{flex-direction:column}.radar-chart-container .radar-chart-legend-container.radar-chart-legend-row{flex-direction:row;flex-wrap:wrap;gap:1.5rem}.tooltip-container{position:absolute;display:flex;flex-direction:column;gap:.75rem;pointer-events:none;width:100%;height:100%;justify-content:center;top:0}.radar-chart-svg-container{width:100%;overflow-x:auto;text-align:center;height:100%}.radar-chart-svg-container:after{content:"";display:inline-block;width:100%}.radar-chart-svg-container .radar-chart-svg{overflow:visible}.radar-chart-svg-container .radar-chart-svg .pentagonal-grid{fill:none;stroke:#747171}.radar-chart-svg-container .radar-chart-svg .axles{stroke:#747171}.radar-chart-svg-container .radar-chart-svg .forces-icons{overflow:visible}.radar-chart-svg-container .radar-chart-svg .forces-icons>div{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:.5rem;border:1px solid #ddd}.radar-chart-svg-container .radar-chart-svg .forces-icons>div>svg{color:#0074bd}.tool-tip-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;max-width:25rem;z-index:3}@media (width <= 650px){.tool-tip-card{padding:16px}}.tool-tip-card p{color:#666;font-weight:600}.tool-tip-card p span{font-weight:600}.tool-tip-card .tool-tip-card-header h2{font-size:1rem;font-weight:600}.tool-tip-card .tool-tip-card-header p{color:#0074bd}.tool-tip-card .tool-tip-card-intensity{display:flex;flex-direction:column;gap:.75rem}.tool-tip-card .tool-tip-card-intensity>div{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem}.tool-tip-card .tool-tip-card-intensity>div>svg.arrow-up{color:#66bb6a}.tool-tip-card .tool-tip-card-intensity>div>svg.arrow-right{color:#f80}.tool-tip-card .tool-tip-card-intensity>div>svg.arrow-down{color:#f44336}.force-item-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:.75rem;min-width:23.531rem}@media (width <= 650px){.force-item-container{padding:16px}}.force-item-container.first-force{border-left:6px solid rgba(194,95,255,.5)}.force-item-container.second-force{border-left:6px solid rgba(102,187,106,.5)}.force-item-container.third-force{border-left:6px solid rgba(255,165,117,.7)}.force-item-container.fourth-force{border-left:6px solid rgba(244,67,54,.5)}.force-item-container.fifth-force{border-left:6px solid rgba(24,105,231,.5);max-width:calc(50% - .5rem)}@media (width <= 1250px){.force-item-container.fifth-force{max-width:100%}}@media (width <= 1024px){.force-item-container.fifth-force{max-width:calc(50% - .5rem)}}@media (width <= 816px){.force-item-container.fifth-force{max-width:none}}.force-item-container .force-item-content{display:flex;gap:1rem}.force-item-container .force-item-content>p{color:#666;font-weight:600}.force-item-container .force-item-content>p span{font-weight:600}.force-item-container .force-item-content .force-item-intensity{display:flex;gap:.5rem;margin-bottom:.75rem;max-width:12rem}.force-item-container .force-item-content .force-item-intensity>svg{min-height:1.5rem;min-width:1.5rem}.force-item-container .force-item-content .force-item-intensity>p{color:#666;font-weight:600;width:100%}.force-item-container .force-item-content .force-item-intensity>p span{font-weight:600}.force-item-container .force-item-content .arrow-up{color:#66bb6a}.force-item-container .force-item-content .arrow-right{color:#f80}.force-item-container .force-item-content .arrow-down{color:#f44336}.porter-results-download-report{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start}@media (width <= 650px){.porter-results-download-report{padding:16px}}.porter-results-download-report svg{color:#0074bd}.porter-report-header{display:flex;flex-direction:column;gap:1rem}.porter-report-header hr{height:2px}.porter-report-header .porter-report-header-quick-tool-infos{display:flex;align-items:center;justify-content:space-between}.porter-report-header .porter-report-header-quick-tool-infos>img{width:8.125rem;height:4.0625rem}.porter-report-header .porter-report-header-quick-tool-infos>div{display:flex;align-items:center;justify-content:center;gap:1rem}.porter-report-header .porter-report-header-quick-tool-infos>div>div{max-width:30.0625rem}.porter-report-header .porter-report-header-quick-tool-infos>div>div p{color:#666;font-size:1.25rem;font-weight:600}.porter-report-header .porter-report-header-quick-tool-infos>div>div p span{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.porter-report-header .porter-report-header-quick-tool-infos>div .porter-report-header-logo{height:2rem;width:2rem}.porter-report-header .porter-report-header-company-infos{border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;gap:.75rem;max-width:none}@media (width <= 650px){.porter-report-header .porter-report-header-company-infos{padding:16px}}.porter-report-header .porter-report-header-company-infos p{display:flex;align-items:center;justify-content:start;gap:.5rem;color:#666;font-size:1rem;font-weight:600}.porter-report-header .porter-report-header-company-infos p span{color:#666;font-weight:400}.porter-report-header .porter-report-header-company-infos p svg{color:#0074bd}.porter-report-header .porter-report-header-company-infos .company-logo{border-radius:100%;height:1.5rem;width:1.5rem}.porter-report-footer{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:4rem;padding:0}@media (width <= 650px){.porter-report-footer{padding:16px}}.porter-report-footer .porter-report-footer-container{align-items:center;background-color:#fff;border-radius:100%;display:flex;gap:1rem;justify-content:space-between;max-width:none;width:calc(100% - 24px);height:calc(100% - 1rem)}.porter-report-footer .porter-report-footer-container>img{width:2rem;height:2rem}.porter-report-footer .porter-report-footer-container>div{display:flex;flex-direction:column;gap:.25rem}.porter-report-footer .porter-report-footer-container>div p{color:#666}.porter-report-footer .porter-report-footer-container>div p span{color:#0074bd}.porter-report-footer .porter-report-footer-container>div>div{display:flex;gap:.5rem}.porter-report-footer .porter-report-footer-container>div>div svg{color:#666}.porter-report-body{display:flex;flex-direction:column;gap:1rem;max-width:940px}.porter-report-body .porter-report-title h2{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.porter-report-body .porter-report-title h2>span{border-radius:.5rem;display:inline-block;height:.875rem;width:1.5rem}.porter-report-body .porter-report-title hr{background-color:#0074bd;height:2px;width:3.4375rem}.porter-report-body .porter-report-chart{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;max-width:none}@media (width <= 650px){.porter-report-body .porter-report-chart{padding:16px}}.porter-report-body .porter-report-forces-legend{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;max-width:none}@media (width <= 650px){.porter-report-body .porter-report-forces-legend{padding:16px}}.porter-report-body .porter-report-forces-legend h3{font-size:1rem;font-weight:600}.porter-report-body .porter-report-forces-legend>div{display:flex;flex-wrap:wrap;gap:1rem}.porter-report-body .porter-report-forces-legend>div p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem}.porter-report-body .porter-report-forces-legend>div p>svg{color:#666;min-height:1.5rem;min-width:1.5rem}.porter-report-body .porter-report-list-forces{display:flex;flex-wrap:wrap;gap:1rem;flex-direction:column}.porter-report-body .porter-report-list-forces h2{font-size:1rem;font-weight:600}.porter-report-body .porter-report-list-forces>li{max-width:none}.porter-report-body .porter-report-list-forces .fifth-force{width:100%;max-width:none}.porter-report-body .porter-report-comments-list{display:flex;flex-wrap:wrap;gap:.5rem}.porter-report-body .porter-report-comments-list li{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;max-width:none;width:100%}@media (width <= 650px){.porter-report-body .porter-report-comments-list li{padding:16px}}.porter-report-body .porter-report-comments-list li h3{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start;margin-bottom:1rem}.porter-report-body .porter-report-comments-list li p{color:#666;font-weight:600;line-break:anywhere}.porter-report-body .porter-report-result-disclaimer{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;max-width:none}@media (width <= 650px){.porter-report-body .porter-report-result-disclaimer{padding:16px}}.porter-report-body .porter-report-result-disclaimer h3{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;gap:.5rem;justify-content:start;margin-bottom:1rem}.porter-report-body .porter-report-result-disclaimer h3>svg{color:#0074bd;height:24px;width:24px}.porter-report-body .porter-report-result-disclaimer p{color:#666}.porter-report-body .porter-report-actions-list{display:flex;flex-direction:column;gap:1rem}.porter-report-body .porter-report-actions-list .porter-actions-card-container{background-color:#fff;max-width:none}.porter-results-warning-modal-body{color:#666;max-width:25rem;text-align:center}@media (width <= 1275px){.radar-chart-container{flex-direction:column;gap:.5rem}.radar-chart-container .left{width:100%}}@media (width <= 1024px){.radar-chart-container .tooltip-container{align-items:center}}@media (width <= 650px){.tool-tip-bacground{display:block}.force-item-container{flex-direction:column;min-width:100%}}.porter-results-container{display:flex;flex-direction:column;gap:1rem}.porter-results-container h2{font-size:1rem;font-weight:600}.porter-results-container .porter-results-select-result{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem}@media (width <= 650px){.porter-results-container .porter-results-select-result{padding:16px}}.porter-results-container .porter-results-select-result>p{color:#666;font-weight:600;width:100%}.porter-results-container .porter-results-select-result>button{display:flex;align-items:center;justify-content:center;border-radius:.5rem;gap:.5rem;padding:.5rem}.porter-results-container .porter-results-select-result>button svg{color:#666}.porter-results-container .porter-results-select-result>button p{font-weight:600}.porter-results-container .porter-results-select-result>button svg{color:#0074bd}.porter-results-container .porter-results-select-result>button.porter-results-selected-result{background-color:#f1f1f1}.porter-results-container .porter-results-list-forces{display:flex;flex-wrap:wrap;gap:1rem}.porter-results-container .porter-results-chart-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.porter-results-container .porter-results-chart-container{padding:16px}}.porter-results-container .porter-results-chart-container>p{color:#666;font-size:1rem;font-weight:600;margin-bottom:1rem}.porter-results-container .porter-results-forces-legend{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.porter-results-container .porter-results-forces-legend{padding:16px}}.porter-results-container .porter-results-forces-legend>div{display:flex;flex-wrap:wrap;gap:1rem}.porter-results-container .porter-results-forces-legend>div p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem}.porter-results-container .porter-results-forces-legend>div p>svg{color:#666;min-height:1.5rem;min-width:1.5rem}@media (width <= 650px){.porter-results-container .porter-results-list-forces .porter-results-force-item{flex:1 1 calc(100% - 1rem);min-width:auto}.porter-results-container .porter-results-list-forces .porter-results-force-item .porter-results-force-item-content{flex-direction:column;gap:.5rem}}.porter-actions-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.porter-actions-container{padding:16px}}.porter-actions-container h1{font-size:1.125rem;font-weight:600}.porter-actions-container .porter-actions-list{display:flex;flex-direction:column;gap:1rem}.empty-state-container .porter-actions-finish-analysis{color:#0074bd;text-decoration:underline;width:fit-content}.porter-theoretical-model-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem}@media (width <= 650px){.porter-theoretical-model-container{padding:16px}}.porter-theoretical-model-container .porter-theoretical-model-description{display:flex;flex-direction:column;gap:1rem}.porter-theoretical-model-container .porter-theoretical-model-description h1{font-size:1.25rem;font-weight:600}.porter-theoretical-model-container .porter-theoretical-model-description p{color:#666}.porter-theoretical-model-container .five-forces-container{width:100%;overflow-x:auto;text-align:center}.porter-theoretical-model-container .five-forces-container:after{content:"";display:inline-block;width:100%}.porter-theoretical-model-container .five-forces-content{display:inline-flex;flex-direction:column;align-items:center;gap:1.3rem}.porter-theoretical-model-container .five-forces-content svg{color:#666;min-height:1.25rem;min-width:1.25rem}.porter-theoretical-model-container .five-forces-content div button{display:flex;align-items:center;justify-content:center;border-radius:.5rem;gap:.5rem;height:6.875rem;width:13.75rem}.porter-theoretical-model-container .five-forces-content div button p{color:#666;font-weight:600;text-align:center;max-width:10rem}.porter-theoretical-model-container .five-forces-content>section{display:flex;align-items:center;justify-content:center;gap:1.3rem}.porter-theoretical-model-container .five-forces-content .first-force button{border:2px solid rgba(194,95,255,.5019607843)}.porter-theoretical-model-container .five-forces-content .second-force button{border:2px solid rgba(102,187,106,.5019607843)}.porter-theoretical-model-container .five-forces-content .third-force button{border:2px solid rgba(24,105,231,.5019607843)}.porter-theoretical-model-container .five-forces-content .fourth-force button{border:2px solid rgba(244,67,54,.5019607843)}.porter-theoretical-model-container .five-forces-content .fifth-force button{border:2px solid rgba(255,165,117,.7019607843)}.force-description-body{color:#666;font-weight:600}@media (width <= 900px){.porter-theoretical-model-container .five-forces-content{gap:.5rem}.porter-theoretical-model-container .five-forces-content>section{gap:.5rem}.porter-theoretical-model-container .five-forces-content div button{width:9.5rem;height:5.5rem}}.bcg-tool-container .bcg-tool-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;margin-bottom:1rem}@media (width <= 650px){.bcg-tool-container .bcg-tool-header{padding:16px}}.bcg-tool-container .bcg-tool-header h1{font-size:1.125rem;font-weight:600}.bcg-tool-container .bcg-tool-header p{color:#666}.bcg-tool-container .bcg-tool-nav{background-color:#f1f1f1;border-radius:.5rem;display:flex;flex-wrap:nowrap;gap:.25rem;padding:.25rem;margin-bottom:.5rem;overflow:auto;scrollbar-width:none}.bcg-tool-container .bcg-tool-nav a{border-radius:.5rem;color:#999;font-weight:600;padding:.4rem .75rem;white-space:nowrap}.bcg-tool-container .bcg-tool-nav .stage-selected{background-color:#fff;box-shadow:0 1px 2px #00000029;color:#0074bd}.bcg-initial-stage-container{display:flex;flex-direction:column;gap:1rem}.bcg-initial-stage-container .bcg-initial-stage-tutorial-button-container{display:flex;flex-wrap:wrap;gap:1rem}.bcg-initial-stage-container .bcg-initial-stage-tutorial-button-container button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:solid 5px #0074bd;color:#666;flex:1 1 calc(50% - 1rem);font-weight:600;gap:.5rem;height:9.25rem}@media (width <= 650px){.bcg-initial-stage-container .bcg-initial-stage-tutorial-button-container button{padding:16px}}.bcg-initial-stage-container .bcg-initial-stage-tutorial-button-container button>svg{color:#0074bd}.bcg-initial-stage-container .bcg-initial-stage-start{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;gap:.5rem;justify-content:space-between}@media (width <= 650px){.bcg-initial-stage-container .bcg-initial-stage-start{padding:16px}}.bcg-initial-stage-container .bcg-initial-stage-start span{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:start;font-weight:600;color:#0074bd}.bcg-initial-stage-container .bcg-initial-stage-start span>span{background-color:#e7f6ff;padding:.5rem;border-radius:.5rem}.bcg-initial-stage-container .bcg-initial-stage-start span>span svg{color:#0074bd}.bcg-initial-stage-container .bcg-initial-stage-start svg{color:#999}.bcg-initial-stage-container .bcg-initial-stage-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;color:#666;font-weight:600}@media (width <= 650px){.bcg-initial-stage-container .bcg-initial-stage-warning{padding:16px}}.how-to-respond-body{color:#666;font-weight:600;max-height:80vh;overflow-y:auto}@media (width <= 650px){.bcg-initial-stage-tutorial-button-container{flex-direction:column;height:11rem}.bcg-initial-stage-tutorial-button-container button{height:5.25rem}}.bcg-parameters-container{display:flex;flex-direction:column;gap:1rem}.bcg-parameters-container .bcg-parameters-description{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-parameters-container .bcg-parameters-description{padding:16px}}.bcg-parameters-container .bcg-parameters-description p{color:#666}.bcg-parameters-container .bcg-parameters-description .bcg-parameters-tip h2{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.bcg-parameters-container .bcg-parameters-description .bcg-parameters-import{display:flex;gap:.75rem}.bcg-parameters-container .bcg-parameters-description .bcg-parameters-import p{font-weight:600}.bcg-parameters-container .bcg-parameters-form{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-parameters-container .bcg-parameters-form{padding:16px}}.bcg-parameters-container .bcg-parameters-form>span{display:flex;align-items:center;justify-content:center;color:#0074bd;gap:.5rem;justify-content:start}.bcg-parameters-container .bcg-parameters-form>span svg{color:#0074bd}.bcg-parameters-container .bcg-parameters-form>button{align-self:flex-end;width:fit-content}.bcg-parameters-container .bcg-parameters-form>section{display:flex;flex-direction:column;gap:1rem}.bcg-parameters-container .bcg-parameters-form>section div{display:flex;flex-wrap:nowrap;gap:.5rem}.bcg-parameters-container .bcg-parameters-form>section div svg{color:#999}.bcg-parameters-container .bcg-parameters-form>section div label{width:calc(100% - 2rem)}.bcg-parameters-container .bcg-parameters-form>section div>p{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#f1f1f1;color:#666;width:calc(100% - 2rem)}@media (width <= 650px){.bcg-parameters-container .bcg-parameters-form>section div>p{padding:16px}}.could-not-import-body{color:#666;max-width:25rem;text-align:center}.bcg-parameter-modal-body{color:#666;max-width:25rem;text-align:center}.bcg-parameter-modal-body span{color:#0074bd}.bcg-status-fragment-item{background-color:#f1f1f1;border-radius:.5rem;box-shadow:0 1px 1px #00000029;display:flex;height:6rem;min-width:21.594rem;position:relative;width:50%}.bcg-status-fragment-item>img{margin-right:1rem}.bcg-status-fragment-item>div{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1rem;width:100%}.bcg-status-fragment-item>div p{color:#666;font-weight:600;text-align:start}.bcg-status-fragment-item>div span{color:#666}.bcg-status-fragment-item .bcg-status-fragment-item-completed-icon{display:none}.bcg-status-fragment-item.bcg-status-fragment-item-selected{background-color:#fff;border:2px solid #0074bd}.bcg-status-fragment-item.bcg-status-fragment-item-selected p,.bcg-status-fragment-item.bcg-status-fragment-item-selected span{color:#0074bd}.bcg-status-fragment-item.bcg-status-fragment-item-selected img{filter:brightness(0) saturate(100%) invert(29%) sepia(25%) saturate(5066%) hue-rotate(182deg) brightness(100%) contrast(101%) opacity(60%)}.bcg-status-fragment-item.bcg-status-fragment-item-completed>div>span{display:flex;align-items:center;justify-content:center;gap:.5rem}.bcg-status-fragment-item.bcg-status-fragment-item-completed>div>span .bcg-status-fragment-item-completed-icon{display:flex;align-items:center;justify-content:center;background-color:#0074bd;border-radius:100%;height:1.25rem;width:1.25rem}.bcg-status-fragment-item.bcg-status-fragment-item-completed>div>span .bcg-status-fragment-item-completed-icon svg{color:#fff}.bcg-table{display:flex;gap:.25rem}.bcg-table .bcg-table-cell{display:flex;flex-direction:column;height:3.625rem;padding:0 1rem;width:16.5rem}.bcg-table .bcg-table-cell span{display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;gap:.25rem;height:100%;text-align:center;width:100%}.bcg-table .bcg-table-cell span button{display:flex;align-items:center;justify-content:center}.bcg-table .bcg-table-cell>button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;height:100%}.bcg-table .bcg-table-cell>button>svg{color:#0074bd}.bcg-table .bcg-table-cell.cell-header{height:5.375rem;padding:.5rem 1rem}.bcg-table .bcg-table-cell.cell-products{background-color:#f1f1f1;border-top-left-radius:.5rem;box-shadow:0 1px 1px #00000029;min-width:11.125rem;max-width:11.125rem}.bcg-table .bcg-table-cell.cell-products>p{overflow-x:auto}.bcg-table .bcg-table-cell.cell-products>p::-webkit-scrollbar{height:.35rem;width:.35rem}.bcg-table .bcg-table-cell.cell-products>p span{display:block;height:auto;line-break:anywhere;max-height:3.625rem}.bcg-table .bcg-table-products{display:flex;flex-direction:column;gap:.25rem}.bcg-table .bcg-table-products .bcg-table-products-row .bcg-table-cell p{display:flex;align-items:center;justify-content:center;height:100%}.bcg-table .bcg-table-products .bcg-table-products-row .bcg-table-cell .row-is-pending{background-color:#ffcece;border-radius:.5rem;height:auto;padding:.25rem 0}.bcg-table .bcg-table-products .bcg-table-products-row .bcg-table-cell.cell-products{background-color:#fff;border-radius:0;box-shadow:none}.bcg-table .bcg-table-products .bcg-table-products-row .bcg-table-cell:last-child hr{display:none}.bcg-table .bcg-table-products .bcg-table-products-row .bcg-table-cell:last-child.cell-products{border-bottom-left-radius:.5rem;box-shadow:0 1px 1px #00000029}.bcg-table .bcg-table-container{display:flex;flex-direction:column;gap:.25rem;overflow-x:auto;overflow-y:hidden}.bcg-table .bcg-table-container .bcg-table-header{display:flex;flex-wrap:nowrap;gap:.25rem;width:100%}.bcg-table .bcg-table-container .bcg-table-header .bcg-table-header-fields{background-color:#f1f1f1;border-top-right-radius:.5rem;box-shadow:0 1px 1px #00000029;display:flex;flex-wrap:nowrap}.bcg-table .bcg-table-container .bcg-table-header .bcg-table-cell span svg{color:#666;max-height:18px;max-width:18px;min-height:18px;min-width:18px}.bcg-table .bcg-table-container .bcg-table-body{display:flex;flex-direction:column;margin-bottom:.25rem;width:100%}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row{display:flex;flex-wrap:nowrap;width:100%}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .bcg-table-row-fields-container{align-items:center;background-color:#fff;display:flex;flex-direction:column}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .bcg-table-row-fields-container hr{width:calc(100% - 32px)}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .bcg-table-row-fields{display:flex;flex-wrap:nowrap}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container{width:100%}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container label{border:0;padding:0}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container label svg{color:#999;max-height:1.125rem;max-width:1.125rem;min-height:1.125rem;min-width:1.125rem}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container label input{font-size:.875rem;text-align:center}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container label:has(input.arrow-up) .dropdown-icon{color:#66bb6a}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container label:has(input.arrow-right) .dropdown-icon{color:#f80}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row .dropdown-container label:has(input.arrow-down) .dropdown-icon{color:#f44336}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row:last-child hr{display:none}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-row:last-child .bcg-table-row-fields-container{border-bottom-right-radius:.5rem;box-shadow:0 1px 1px #00000029}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-input{border:0;padding:1rem 0;text-align:center;font-weight:600;color:#666}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-input::placeholder{font-weight:400;color:#999}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-input-container{flex-direction:row;align-items:center;justify-content:center}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-input-container .arrow-up{color:#66bb6a}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-input-container .arrow-right{color:#f80}.bcg-table .bcg-table-container .bcg-table-body .bcg-table-input-container .arrow-down{color:#f44336}.evaluation-comment-body{display:flex;flex-direction:column;gap:1rem;width:35rem}.evaluation-comment-body p{color:#666}@media (width <= 720px){.evaluation-comment-body{max-width:20rem}}.warning-modal-body{color:#666;max-width:25rem;text-align:center}.info-modal-body{color:#666;font-weight:600;max-width:49.5rem}@media (width <= 800px){.bcg-status-fragment-item{min-width:201.52px}.bcg-status-fragment-item>img{display:none}}.bcg-forms-container{display:flex;flex-direction:column;gap:1rem}.bcg-forms-container>p{color:#666}.bcg-forms-container>button{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-self:flex-end;box-shadow:0 1px 1px #00000029;color:#0074bd;font-weight:600;gap:.5rem;padding:.25rem .5rem;width:fit-content}@media (width <= 650px){.bcg-forms-container>button{padding:16px}}.bcg-forms-container>button>svg{color:#0074bd}.bcg-forms-container .bcg-forms-status{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-forms-container .bcg-forms-status{padding:16px}}.bcg-forms-container .bcg-forms-status>p{color:#666}.bcg-forms-container .bcg-forms-status>p strong{color:#666;font-weight:600}.bcg-forms-container .bcg-forms-status .bcg-forms-status-header{display:flex;align-items:center;justify-content:space-between}.bcg-forms-container .bcg-forms-status .bcg-forms-status-header h2{font-size:1.125rem;font-weight:600}.bcg-forms-container .bcg-forms-status .bcg-forms-status-header button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem}.bcg-forms-container .bcg-forms-status .bcg-forms-status-header button svg{color:#0074bd}.bcg-forms-container .bcg-forms-status .bcg-forms-status-items{display:flex;flex-wrap:nowrap;gap:.44rem;overflow-x:auto;padding:.5rem 0}.bcg-comments-container{display:flex;flex-direction:column;gap:1rem}.bcg-comments-container>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem}@media (width <= 650px){.bcg-comments-container>section{padding:16px}}.bcg-comments-container>section h2{font-size:1.125rem;font-weight:600;width:100%}.bcg-comments-container>section div{background-color:#f1f1f1;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%;min-width:11.813rem;max-width:calc(50% - .5rem)}.bcg-comments-container>section div p{font-weight:600}.bcg-comments-container>section div span{color:#666;font-weight:600}@media (width <= 650px){.bcg-comments-container>section div{max-width:100%}}.bcg-stage-results-container{display:flex;gap:1rem;flex-wrap:wrap;width:100%;margin-bottom:16px}.bcg-stage-results-container a{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;height:3.63rem;justify-content:space-between;flex:1 1 33%;max-width:calc(33% - .5rem);min-width:17.679rem}@media (width <= 650px){.bcg-stage-results-container a{padding:16px}}@media (width <= 1360px){.bcg-stage-results-container a{max-width:calc(50% - .5rem)}}@media (width <= 1061px){.bcg-stage-results-container a{max-width:100%}}.bcg-stage-results-container a svg{color:#666;min-height:1.5rem;min-width:1.5rem}.bcg-stage-results-container a p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem}.bcg-stage-results-container .selected-link{background-color:#e7f6ff;border:1px solid #0074bd}.bcg-stage-results-container .selected-link p{color:#0074bd}.bcg-stage-results-container .selected-link svg{color:#0074bd}@media (width <= 650px){.bcg-stage-results-container{flex-direction:column}.bcg-stage-results-container a{min-width:none;width:100%}}.bcg-results-container{display:flex;flex-direction:column;gap:1rem}.bcg-results-container .bcg-results-selection-containers{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-results-container .bcg-results-selection-containers{padding:16px}}.bcg-results-container .bcg-results-selection-containers p{color:#666;font-weight:600}.bcg-results-container .bcg-results-selection-containers .bcg-results-selection-buttons{display:flex;gap:1rem;flex-wrap:wrap}.bcg-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem;text-decoration:underline;white-space:nowrap}.bcg-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button svg{color:#0074bd}.bcg-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button .result-color{border-radius:100%;height:1.5rem;width:1.5rem}.bcg-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button.selected{background-color:#f1f1f1;padding:.5rem;border-radius:.5rem;box-shadow:0 1px 1px #00000029}.bcg-results-container .bcg-result-ranking-container{display:flex;flex-wrap:wrap;gap:.5rem}.bcg-results-container .bcg-results-quadrant{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;overflow-x:scroll}@media (width <= 650px){.bcg-results-container .bcg-results-quadrant{padding:16px}}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:36.875rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip>button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;text-decoration:underline}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip>button>img{width:1.5rem;height:1.5rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip .bcg-results-quadrant-info{color:#666;font-weight:600;text-align:center;margin-bottom:1rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend{display:flex;align-items:center;justify-content:center;background-color:#999;border-radius:1rem;color:#fff;font-weight:600;gap:.5rem;padding:.25rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend svg{color:#fff}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.vertical-text{height:32.625rem;margin-right:1rem;transform-origin:center;transform:rotate(180deg);writing-mode:vertical-lr}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.horizontal-text{margin-left:2.875rem;margin-top:1rem;width:63.5rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div{display:flex;align-items:center;justify-content:center;max-width:90.875rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content{display:flex;flex-wrap:wrap;gap:1rem;max-width:63.5rem}@media (width <= 1591px){.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.horizontal-text{width:47.375rem;margin-top:.5rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content{max-width:47.375rem;gap:.5rem}}@media (width <= 1440px){.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.vertical-text{height:24.5rem;margin-right:.5rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.horizontal-text{width:30.875rem;margin-top:.5rem}.bcg-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content{max-width:30.875rem;gap:.5rem}}.bcg-position-circle-container .position-circle{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:100%}.bcg-position-circle-container .position-circle>svg{color:#fff}.bcg-position-circle-container:hover{cursor:pointer}.bcg-position-circle-container .triangle-svg{position:relative;display:inline-block;line-height:0}.bcg-position-circle-container .triangle-svg>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;line-height:1;pointer-events:none}.bcg-results-list-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.bcg-results-list-container{padding:16px}}.bcg-results-list-container>p{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem;justify-content:start}.bcg-results-list-container ul{display:flex;flex-wrap:wrap;gap:1rem}.bcg-results-list-container ul>li{color:#666;font-weight:600}.bcg-results-list-container .bcg-circle{width:1.5rem;height:1.5rem;border-radius:100%}.modal-all-results-body{display:flex;flex-direction:column;gap:1rem}.modal-all-results-body .bcg-results-list-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.modal-all-results-body .bcg-results-list-container{padding:16px}}.modal-all-results-body .bcg-results-list-container>p{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem;justify-content:start}.modal-all-results-body .bcg-results-list-container ul{display:flex;gap:1rem;flex-wrap:wrap}.modal-all-results-body .bcg-results-list-container ul>li{color:#666;font-weight:600}.modal-all-results-body .bcg-results-list-container .bcg-circle{width:1.5rem;height:1.5rem;border-radius:100%}.modal-all-results-body .bcg-results-list-container.current-evaluation .bcg-circle{background-color:#0074bd}.modal-all-results-body .bcg-results-list-container.current-evaluation ul>li span{color:#0074bd}.modal-all-results-body .bcg-results-list-container.evaluations-average .bcg-circle{background-color:#f44336}.modal-all-results-body .bcg-results-list-container.evaluations-average ul>li span{color:#f44336}.bcg-report-header .bcg-report-header-quick-tool-infos>div p{color:#666;font-size:1.25rem;font-weight:600}.bcg-report-header .bcg-report-header-quick-tool-infos>div p span{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.bcg-report-body .bcg-results-list-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;max-width:none}@media (width <= 650px){.bcg-report-body .bcg-results-list-container{padding:16px}}.bcg-report-body .bcg-results-list-container>p{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem;justify-content:start}.bcg-report-body .bcg-results-list-container ul{display:flex;gap:1rem}.bcg-report-body .bcg-results-list-container ul>li{color:#666;font-weight:600}.bcg-report-body .bcg-results-list-container .bcg-circle{width:1.5rem;height:1.5rem;border-radius:100%}.bcg-report-body .bcg-results-list-container.current-evaluation .bcg-circle{background-color:#0074bd}.bcg-report-body .bcg-results-list-container.current-evaluation ul>li span{color:#0074bd}.bcg-report-body .bcg-results-list-container.evaluations-average .bcg-circle{background-color:#f44336}.bcg-report-body .bcg-results-list-container.evaluations-average ul>li span{color:#f44336}.bcg-report-body .bcg-report-body-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.vertical-text{position:absolute;width:31.808rem;transform:rotate(-90deg);right:28rem}.bcg-report-body .bcg-report-body-results-quadrant .bcg-results-quadrant-container>div{display:flex;align-items:center;justify-content:center;max-width:90.875rem;position:relative;margin-left:3rem}.bcg-report-body .bcg-report-body-actions{display:flex;flex-direction:column;gap:1rem}.bcg-report-body .bcg-report-body-actions .bcg-actions-card-container{background-color:#fff;max-width:none}.bcg-actions-card-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#f9f9f9;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.bcg-actions-card-container{padding:16px}}.bcg-actions-card-container h2{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.bcg-actions-card-container h2>svg{color:#666}.bcg-actions-card-container h3{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.5rem}.bcg-actions-card-container p{color:#666;font-weight:600}.bcg-actions-card-container .bcg-actions-card-header{display:flex;flex-direction:row;gap:.5rem}.bcg-actions-card-container .bcg-actions-card-header h2{font-size:1.125rem}.bcg-actions-card-container .bcg-actions-card-header img{width:32px;height:32px}.bcg-actions-card-container .bcg-actions-card{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width: 600px){.bcg-actions-card-container .bcg-actions-card{flex-direction:column}}.bcg-actions-card-container .bcg-actions-card>div{display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:.75rem;min-width:15.938px}@media (width <= 650px){.bcg-actions-card-container .bcg-actions-card>div{min-width:none;flex-direction:column}}.bcg-actions-card-container .bcg-actions-card>div h2{font-size:1.125rem}.bcg-actions-card-container .bcg-actions-card>div ul{display:flex;flex-direction:column;gap:.5rem}.bcg-actions-card-container .bcg-actions-card>div ul li h3>span{background-color:#141b27;border-radius:1rem;display:inline-block;max-height:.35rem;max-width:.35rem;min-height:.35rem;min-width:.35rem}.bcg-actions-card-container .bcg-actions-card>div ul li p{margin-left:1rem}.finish-analysis-modal-body{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.finish-analysis-modal-body p{color:#666;max-width:25rem;text-align:center}.finish-analysis-modal-body .icon-loading{animation:spin 2s linear infinite;color:#666}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bcg-actions-container{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.bcg-actions-container h1{font-size:1.125rem;font-weight:600}.bcg-actions-container .bcg-actions-list{display:flex;flex-direction:column;gap:1rem}.empty-state-container{display:flex;flex-direction:column;align-items:start}.empty-state-container .bcg-actions-finish-analysis{color:#0074bd;text-decoration:underline;width:fit-content}.bcg-tool-action-nav{background-color:#f1f1f1;border-radius:.5rem;display:flex;flex-wrap:nowrap;gap:.25rem;padding:.25rem;overflow:auto;scrollbar-width:none}.bcg-tool-action-nav a{border-radius:.5rem;color:#999;display:flex;font-weight:600;gap:10px;padding:.4rem .75rem;white-space:nowrap}.bcg-tool-action-nav .stage-selected{background-color:#fff;box-shadow:0 1px 2px #00000029;color:#0074bd}.bcg-tool-action-nav img{width:24px;height:24px}.bcg-comparative-results-list-container ul{display:flex;gap:1rem;flex-wrap:wrap}.bcg-report-header .bcg-report-header-quick-tool-infos>div .bcg-report-header-title-container p{color:#666;font-size:1.25rem;font-weight:600;max-width:32.375rem}.bcg-report-header .bcg-report-header-quick-tool-infos>div .bcg-report-header-title-container p span{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.bcg-comparative-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button img{border-radius:100%;height:1.5rem;width:1.5rem}.position-circle-container span{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:100%}.position-circle-container:hover{cursor:pointer}.position-circle-tooltip{border:1px solid #ddd;background-color:#fff;border-radius:.5rem;line-break:anywhere;max-width:24.5rem;padding:.5rem;position:absolute}.position-circle-tooltip p{color:#666;font-weight:600}.bcg-results-tooltip{border:1px solid #ddd;background-color:#fff;border-radius:.5rem;line-break:normal;max-width:26.25rem;padding:.5rem;position:absolute}.bcg-results-tooltip p{color:#666;font-weight:600;max-width:25rem;text-align:start}.modal-title{display:flex;align-items:center;justify-content:center;gap:.5rem}.modal-title img{width:1.625rem;height:1.625rem}.modal-strategies-body{display:flex;flex-direction:column;gap:1rem;max-height:90vh;overflow:auto;margin-right:.5rem}.modal-strategies-body h2{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;font-size:1.125rem;font-weight:600}.modal-strategies-body h2 span{font-size:1.5rem;font-weight:600;color:#666}.modal-strategies-body p{color:#666}.modal-all-results-body{display:flex;flex-direction:column;gap:1rem;max-width:49.5rem;min-width:18.75rem}.balanced-portfolio-body{display:flex;flex-direction:column;gap:1rem;max-width:47.125rem}.balanced-portfolio-body p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem;justify-content:start}.balanced-portfolio-body p>img{width:1.5rem;height:1.5rem}.bcg-results-quadrant-item{display:flex;border:5px solid #999;border-radius:.5rem;flex-direction:column;gap:1rem;height:15.8125rem;padding:1rem;padding-bottom:0;width:31.25rem}.bcg-results-quadrant-item p{color:#666;font-weight:600}.bcg-results-quadrant-item p.bcg-results-quadrant-title{display:flex;align-items:center;justify-content:center;font-size:1.5rem;gap:1rem}.bcg-results-quadrant-item p.bcg-results-quadrant-title img{max-width:3.125rem;max-height:3.125rem;min-height:3.125rem;min-width:3.125rem}.bcg-results-quadrant-item ul{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;overflow:auto}.bcg-results-quadrant-item ul li{display:flex;align-items:center;justify-content:center}.bcg-results-quadrant-item ul .see-all-results-btn,.bcg-results-quadrant-item ul .see-all-results-btn span{color:#0074bd;font-weight:600}.bcg-results-quadrant-item ul .see-all-results-btn span{text-decoration:underline}.bcg-comparative-results-list-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.bcg-comparative-results-list-container{padding:16px}}.bcg-comparative-results-list-container>p{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem;justify-content:start}.bcg-comparative-results-list-container ul{display:flex;flex-wrap:wrap;gap:1rem}.bcg-comparative-results-list-container ul>li{color:#666;font-weight:600}.bcg-comparative-results-list-container .bcg-circle{width:1.5rem;height:1.5rem;border-radius:100%}.bcg-result-ranking-list{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 calc(25% - .5rem);gap:.5rem;min-width:20.5rem}@media (width <= 650px){.bcg-result-ranking-list{padding:16px}}.bcg-result-ranking-list>p{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;color:#666;font-weight:600}.bcg-result-ranking-list>p img{width:1.5rem;height:1.5rem}.bcg-result-ranking-list>li{display:flex;flex-wrap:nowrap;font-weight:600;gap:.5rem}.bcg-result-ranking-list>li>span{display:flex;align-items:center;justify-content:center;border-radius:100%;color:#fff;height:1.5rem;min-height:1.5rem;min-width:1.5rem;width:1.5rem}.bcg-reuslts-download-report{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start}@media (width <= 650px){.bcg-reuslts-download-report{padding:16px}}.bcg-reuslts-download-report svg{color:#0074bd}.bcg-report-header{display:flex;flex-direction:column;gap:1rem}.bcg-report-header hr{height:2px}.bcg-report-header .bcg-report-header-quick-tool-infos{display:flex;align-items:center;justify-content:space-between}.bcg-report-header .bcg-report-header-quick-tool-infos>img{width:8.125rem;height:4.0625rem}.bcg-report-header .bcg-report-header-quick-tool-infos>div{display:flex;align-items:center;justify-content:center;gap:1rem}.bcg-report-header .bcg-report-header-quick-tool-infos>div>div p{color:#666;font-size:1.25rem;font-weight:600;max-width:30rem}.bcg-report-header .bcg-report-header-quick-tool-infos>div>div p span{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.bcg-report-header .bcg-report-header-quick-tool-infos>div .bcg-report-header-logo{height:2rem;width:2rem}.bcg-report-header .bcg-report-header-company-infos{border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;gap:.75rem;max-width:none}@media (width <= 650px){.bcg-report-header .bcg-report-header-company-infos{padding:16px}}.bcg-report-header .bcg-report-header-company-infos p{display:flex;align-items:center;justify-content:start;gap:.5rem;color:#666;font-size:1rem;font-weight:600}.bcg-report-header .bcg-report-header-company-infos p span{color:#666;font-weight:400}.bcg-report-header .bcg-report-header-company-infos p svg{color:#0074bd}.bcg-report-header .bcg-report-header-company-infos .company-logo{border-radius:100%;height:1.5rem;width:1.5rem}.bcg-report-footer{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:4rem;padding:0}@media (width <= 650px){.bcg-report-footer{padding:16px}}.bcg-report-footer .bcg-report-footer-container{align-items:center;background-color:#fff;border-radius:100%;display:flex;gap:1rem;justify-content:space-between;max-width:none;width:calc(100% - 24px);height:calc(100% - 1rem)}.bcg-report-footer .bcg-report-footer-container>img{width:2rem;height:2rem}.bcg-report-footer .bcg-report-footer-container>div{display:flex;flex-direction:column;gap:.25rem}.bcg-report-footer .bcg-report-footer-container>div p{color:#666}.bcg-report-footer .bcg-report-footer-container>div p span{color:#0074bd}.bcg-report-footer .bcg-report-footer-container>div>div{display:flex;gap:.5rem}.bcg-report-footer .bcg-report-footer-container>div>div svg{color:#666}.bcg-report-body{display:flex;flex-direction:column;gap:1rem}.bcg-report-body .bcg-report-body-title h2{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.bcg-report-body .bcg-report-body-title hr{background-color:#0074bd;height:2px;width:3.4375rem}.bcg-report-body .bcg-report-body-results-quadrant{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;overflow-x:scroll;max-width:none}@media (width <= 650px){.bcg-report-body .bcg-report-body-results-quadrant{padding:16px}}.bcg-report-body .bcg-report-body-results-quadrant .bcg-results-quadrant-container{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:36.875rem}.bcg-report-body .bcg-report-body-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-info{color:#666;font-weight:600;text-align:center;margin-bottom:1rem}.bcg-report-body .bcg-report-body-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend{display:flex;align-items:center;justify-content:center;background-color:#999;border-radius:1rem;color:#fff;font-weight:600;gap:.5rem;padding:.25rem}.bcg-report-body .bcg-report-body-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend svg{color:#fff}.bcg-report-body .bcg-report-body-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.vertical-text{position:absolute;right:28rem;transform:rotate(-90deg);width:31.808rem}.bcg-report-body .bcg-report-body-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.horizontal-text{margin-left:2.875rem;margin-top:1rem;width:41.808rem}.bcg-report-body .bcg-report-body-results-quadrant .bcg-results-quadrant-container>div{display:flex;align-items:center;justify-content:center;max-width:90.875rem}.bcg-report-body .bcg-report-body-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content{display:flex;flex-wrap:wrap;gap:1rem;max-width:41.808rem}.bcg-report-body .bcg-report-body-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content .bcg-results-quadrant-item{width:20.404rem;height:15.404rem}.bcg-report-body .bcg-report-body-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content .bcg-results-quadrant-item p.bcg-results-quadrant-title{display:flex;align-items:center;justify-content:center;font-size:.9965rem;gap:1rem}.bcg-report-body .bcg-report-body-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content .bcg-results-quadrant-item p.bcg-results-quadrant-title img{max-width:2.076rem;max-height:2.076rem;min-height:2.076rem;min-width:2.076rem}.bcg-report-body .bcg-report-body-ranking{display:flex;flex-wrap:wrap;gap:1rem}.bcg-report-body .bcg-report-body-ranking>.bcg-result-ranking-list{flex:1 1 calc(50% - 1rem);gap:1rem;max-width:none}.bcg-report-body .bcg-report-body-comments{display:flex;flex-direction:column;gap:1rem}.bcg-report-body .bcg-report-body-comments>section{display:flex;flex-wrap:wrap;gap:1rem}.bcg-report-body .bcg-report-body-comments>section h2{color:#666;font-size:1rem;font-weight:400;width:100%}.bcg-report-body .bcg-report-body-comments>section div{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.bcg-report-body .bcg-report-body-comments>section div p{font-weight:600}.bcg-report-body .bcg-report-body-comments>section div span{color:#666;font-weight:600}.bcg-report-body .bcg-report-body-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;max-width:none;padding:1rem}@media (width <= 650px){.bcg-report-body .bcg-report-body-warning{padding:16px}}.bcg-report-body .bcg-report-body-warning p{color:#666;font-size:.75rem}.bcg-report-body .bcg-report-body-warning .bcg-report-body-warning-title{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;gap:.5rem;justify-content:start}.bcg-report-body .bcg-report-body-warning .bcg-report-body-warning-title svg{color:#0074bd}@media (width <= 1591px){.bcg-results-quadrant-item{width:23.1875rem}.bcg-results-quadrant-item p{font-size:.875rem}.bcg-results-quadrant-item p.bcg-results-quadrant-title{font-size:1.125rem}.bcg-results-quadrant-item p.bcg-results-quadrant-title img{max-width:2.25rem;max-height:2.25rem;min-height:2.25rem;min-width:2.25rem}}@media (width <= 1440px){.bcg-results-quadrant-item{width:15.1875rem;height:12rem}.bcg-results-quadrant-item p{font-size:.875rem}.bcg-results-quadrant-item p.bcg-results-quadrant-title{font-size:1.125rem}.bcg-results-quadrant-item p.bcg-results-quadrant-title img{max-width:2.25rem;max-height:2.25rem;min-height:2.25rem;min-width:2.25rem}}.bcg-comparative-results-container{display:flex;flex-direction:column;gap:1rem}.bcg-comparative-results-container .bcg-results-selection-containers{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-comparative-results-container .bcg-results-selection-containers{padding:16px}}.bcg-comparative-results-container .bcg-results-selection-containers p{color:#666;font-weight:600}.bcg-comparative-results-container .bcg-results-selection-containers .bcg-results-selection-buttons{display:flex;gap:1rem;flex-wrap:wrap}.bcg-comparative-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button{display:flex;align-items:center;justify-content:center;font-weight:600;gap:.5rem;text-decoration:underline;white-space:nowrap}.bcg-comparative-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button svg{color:#0074bd}.bcg-comparative-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button .result-color{border-radius:100%;height:1.5rem;width:1.5rem}.bcg-comparative-results-container .bcg-results-selection-containers .bcg-results-selection-buttons>button.selected{background-color:#f1f1f1;padding:.5rem;border-radius:.5rem;box-shadow:0 1px 1px #00000029}.bcg-comparative-results-container .bcg-result-ranking-container{display:flex;flex-wrap:wrap;gap:.5rem}.bcg-comparative-results-container .bcg-results-quadrant{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;overflow-x:scroll}@media (width <= 650px){.bcg-comparative-results-container .bcg-results-quadrant{padding:16px}}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:36.875rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip>button{display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;text-decoration:underline}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip>button>img{width:1.5rem;height:1.5rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-tooltip .bcg-results-quadrant-info{color:#666;font-weight:600;text-align:center;margin-bottom:1rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend{display:flex;align-items:center;justify-content:center;background-color:#999;border-radius:1rem;color:#fff;font-weight:600;gap:.5rem;padding:.25rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend svg{color:#fff}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.vertical-text{height:32.625rem;margin-right:1rem;transform-origin:center;transform:rotate(180deg);writing-mode:vertical-lr}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.horizontal-text{margin-left:2.875rem;margin-top:1rem;width:63.5rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div{display:flex;align-items:center;justify-content:center;max-width:90.875rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content{display:flex;flex-wrap:wrap;gap:1rem;max-width:63.5rem}@media (width <= 1591px){.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.horizontal-text{width:47.375rem;margin-top:.5rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content{max-width:47.375rem;gap:.5rem}}@media (width <= 1440px){.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.vertical-text{height:24.5rem;margin-right:.5rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container .bcg-results-quadrant-legend.horizontal-text{width:30.875rem;margin-top:.5rem}.bcg-comparative-results-container .bcg-results-quadrant .bcg-results-quadrant-container>div .bcg-results-quadrant-content{max-width:30.875rem;gap:.5rem}}.bcg-how-to-respond-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-how-to-respond-container{padding:16px}}.bcg-how-to-respond-container h1{color:#666;font-size:1.125rem;font-weight:600}.bcg-how-to-respond-container nav{display:flex;align-items:center;justify-content:center;background-color:#f1f1f1;border-radius:.5rem;gap:.25rem;max-width:fit-content;padding:.25rem}.bcg-how-to-respond-container nav a{border-radius:.5rem;color:#666;font-weight:600;padding:.38rem .75rem}.bcg-how-to-respond-container nav a.selected{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;color:#0074bd;max-width:fit-content;padding:.38rem .75rem}@media (width <= 650px){.bcg-how-to-respond-container nav a.selected{padding:16px}}.bcg-how-to-respond-container ol{display:flex;flex-direction:column;gap:1rem}.bcg-how-to-respond-container ol li{color:#666;list-style:decimal;list-style-position:inside}.bcg-theoretical-model-container{display:flex;flex-direction:column;gap:1rem}.bcg-theoretical-model-container .bcg-theoretical-model-theory{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.bcg-theoretical-model-container .bcg-theoretical-model-theory{padding:16px}}.bcg-theoretical-model-container .bcg-theoretical-model-theory p{color:#666}.bcg-theoretical-model-container .bcg-theoretical-model-theory h1,.bcg-theoretical-model-container .bcg-theoretical-model-theory h2{font-size:1.125rem;font-weight:600}.bcg-theoretical-model-container .bcg-theoretical-model{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;overflow-x:scroll}@media (width <= 650px){.bcg-theoretical-model-container .bcg-theoretical-model{padding:16px}}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:590px}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content .bcg-theoretical-model-legend{display:flex;align-items:center;justify-content:center;background-color:#999;border-radius:1rem;color:#fff;font-weight:600;gap:.5rem;padding:.25rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content .bcg-theoretical-model-legend svg{color:#fff}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content .bcg-theoretical-model-legend.vertical-text{height:32.625rem;margin-right:1rem;transform-origin:center;transform:rotate(180deg);writing-mode:vertical-lr}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content .bcg-theoretical-model-legend.horizontal-text{margin-left:2.875rem;margin-top:1rem;width:47.375rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div{display:flex;align-items:center;justify-content:center;max-width:90.875rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container{display:flex;flex-wrap:wrap;gap:1rem;max-width:47.375rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square{width:23.1875rem;height:15.8125rem;border:5px solid #999;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:1rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square p{color:#666;font-weight:600}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square p.title{display:flex;align-items:center;justify-content:center;font-size:1.5rem;gap:1rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square p.title img{max-width:3.125rem;max-height:3.125rem;min-height:3.125rem;min-width:3.125rem}@media (width <= 1340px){.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content .bcg-theoretical-model-legend.vertical-text{height:24.5rem;margin-right:.5rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content .bcg-theoretical-model-legend.horizontal-text{width:30.875rem;margin-top:.5rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container{max-width:30.875rem;gap:.5rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square{width:15.1875rem;height:12rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square p{font-size:.875rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square p.title{font-size:1rem}.bcg-theoretical-model-container .bcg-theoretical-model .bcg-theoretical-model-content>div .bcg-theoretical-model-square-container .bcg-theoretical-model-square p.title img{max-width:2rem;max-height:2rem;min-height:2rem;min-width:2rem}}.analysis-invitation-details-container{display:flex;flex-direction:column;gap:1rem}.analysis-invitation-details-container h1,.analysis-invitation-details-container h2{font-size:1.125rem;font-weight:600}.analysis-invitation-details-container .elipse{background-color:#999;border-radius:100%;height:.25rem;width:.25rem}.analysis-invitation-details-container .analysis-invitation-details{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.analysis-invitation-details-container .analysis-invitation-details{padding:16px}}.analysis-invitation-details-container .analysis-invitation-details>div{align-items:center;display:flex;gap:1rem;justify-content:start}.analysis-invitation-details-container .analysis-invitation-details>div p{color:#666;font-weight:600}.analysis-invitation-details-container .analysis-invitation-details>div p span{color:#0074bd;font-weight:600}.analysis-invitation-details-container .analysis-invitation-details .emails-container{display:flex;flex-direction:column;gap:1rem}.analysis-invitation-details-container .analysis-invitation-details .emails-container .emails-container-header{display:flex;align-items:center;justify-content:space-between}.analysis-invitation-details-container .analysis-invitation-details .emails-container .emails-container-header .dropdown-container label{height:2.5rem}.analysis-invitation-details-container .analysis-invitation-details .emails-container>ul{display:flex;gap:.5rem}.analysis-invitation-details-container .analysis-invitation-details .emails-container>ul li{align-items:center;display:flex;gap:.5rem}.analysis-invitation-details-container .analysis-invitation-details .emails-container>ul li svg{color:#0074bd;display:none}.analysis-invitation-details-container .analysis-invitation-details .emails-container>ul li p{color:#666}.analysis-invitation-details-container .analysis-invitation-details .emails-container>ul li p:after{color:#999;content:"•";margin-left:.5rem}.analysis-invitation-details-container .analysis-invitation-details .emails-container>ul li:last-child p:after{content:""}.analysis-invitation-details-container .analysis-invitation-details .emails-container>ul li.used-email svg{display:block}.analysis-invitation-details-container .analysis-invitation-details .emails-container>ul li.used-email p{color:#0074bd}.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container{align-items:start;display:flex;gap:1rem;justify-content:start}.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container .qr-code-container{align-items:center;display:flex;flex-direction:column;gap:.5rem}.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container .qr-code-container .qr-code-wrapper{border:2px solid #0074bd;border-radius:.5rem;height:10.25rem;padding:.75rem;width:10.25rem}.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container .qr-code-container .qr-code-wrapper .qr-code{height:100%;width:100%}.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container .qr-code-container button{display:flex;gap:.5rem}.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container .qr-code-container button svg,.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container .qr-code-container button p{color:#0074bd;font-weight:600}.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container .users-list-container{align-items:start;display:flex;gap:1rem;flex-direction:column;justify-content:start}.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container .users-list-container>ul{display:flex;flex-wrap:wrap;gap:1rem;max-height:10rem;overflow-x:auto}.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container .users-list-container>ul li{display:flex;gap:.5rem}.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container .users-list-container>ul li p{color:#666;font-weight:600}.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container .users-list-container>ul li p:after{color:#999;content:"•";margin-left:8px}.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container .users-list-container>ul li:last-child p:after{content:""}.analysis-invitation-details-container .analysis-invitation-details-analysis-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}@media (width <= 650px){.analysis-invitation-details-container .analysis-invitation-details-analysis-container{padding:16px}}.analysis-invitation-details-container .analysis-invitation-details-analysis-container ul{display:flex;flex-direction:column;gap:1rem}.analysis-invitation-details-container .analysis-invitation-details-analysis-container ul li{color:#666;font-weight:600}@media (width <= 650px){.analysis-invitation-details-container .analysis-invitation-details>div{align-items:start;flex-direction:column;gap:.5rem}.analysis-invitation-details-container .analysis-invitation-details .elipse{display:none}.analysis-invitation-details-container .analysis-invitation-details .emails-container .emails-container-header{flex-direction:column;align-items:start}.analysis-invitation-details-container .analysis-invitation-details .analysis-invitation-details-qr-code-container{flex-direction:column}}.tool-container .tool-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;margin-bottom:1rem}@media (width <= 650px){.tool-container .tool-header{padding:16px}}.tool-container .tool-header h1{font-size:1.125rem;font-weight:600}.tool-container .tool-header p{color:#666}.tool-container .tool-nav{background-color:#f1f1f1;border-radius:.5rem;display:flex;flex-wrap:nowrap;gap:.25rem;padding:.25rem;margin-bottom:.5rem;overflow:auto;scrollbar-width:none}.tool-container .tool-nav a{border-radius:.5rem;color:#999;font-weight:600;padding:.4rem .75rem;white-space:nowrap}.tool-container .tool-nav .tool-stage-selected{background-color:#fff;box-shadow:0 1px 2px #00000029;color:#0074bd}.mc-kinsey-initial-stage-container{display:flex;flex-direction:column;gap:1rem}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-tutorial-button-container{display:flex;flex-wrap:wrap;gap:1rem}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-tutorial-button-container button{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:solid 5px #0074bd;color:#666;flex:1 1 calc(50% - 1rem);font-weight:600;gap:.5rem;height:9.25rem}@media (width <= 650px){.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-tutorial-button-container button{padding:16px}}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-tutorial-button-container button>svg{color:#0074bd}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-start{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;gap:.5rem;justify-content:space-between}@media (width <= 650px){.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-start{padding:16px}}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-start span{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:start;font-weight:600;color:#0074bd}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-start span>span{background-color:#e7f6ff;padding:.5rem;border-radius:.5rem}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-start span>span svg{color:#0074bd}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-start svg{color:#999}.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-warning{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;border-left:5px solid #0074bd;box-shadow:0 1px 1px #00000029;color:#666;font-weight:600}@media (width <= 650px){.mc-kinsey-initial-stage-container .mc-kinsey-initial-stage-warning{padding:16px}}.mc-kinsey-how-to-respond h2{margin-top:32px;margin-bottom:8px}.mc-kinsey-how-to-respond h2,.mc-kinsey-how-to-respond p{color:#666;font-weight:600}.mc-kinsey-how-to-respond li{margin-top:8px}@media (width <= 650px){.mc-kinsey-initial-stage-tutorial-button-container{flex-direction:column;height:11rem}.mc-kinsey-initial-stage-tutorial-button-container button{height:5.25rem}}.mc-kinsey-parameters-container{display:flex;gap:16px;flex-direction:column}.mc-kinsey-parameters-container h2{color:#666;font-size:1.125rem;font-weight:500}.mc-kinsey-parameters-container .checkbox-or-radio-input-container label{justify-content:start}.mc-kinsey-parameters-container>section:first-of-type>div{align-items:center;display:flex;gap:8px}.mc-kinsey-parameters-container>section:first-of-type>div>svg{color:#0074bd;min-height:24px;min-width:24px}.mc-kinsey-parameters-container>section:first-of-type>div p{color:#666;font-weight:600}.mc-kinsey-parameters-container>section:first-of-type>div p strong{color:#0074bd;font-weight:600}.mc-kinsey-parameters-container>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;gap:16px;flex-direction:column}@media (width <= 650px){.mc-kinsey-parameters-container>section{padding:16px}}.mc-kinsey-parameters-container>section h1{font-weight:600;font-size:1.125rem}.mc-kinsey-parameters-container>section h3{color:#666;font-weight:600}.mc-kinsey-parameters-container>section>p{color:#666}.mc-kinsey-parameters-container>section>section{display:flex;flex-wrap:wrap;gap:16px}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor{background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 1px #00000029;padding:16px 20px;width:332px}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor svg{height:20px;width:20px}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor header button{align-items:center;display:flex}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor header button:first-child svg{color:#0074bd}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor header button:last-child{margin-left:auto}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor header button:last-child svg{color:#666}.mc-kinsey-parameters-container>section .mc-kinsey-parameter-factor .label-container{background-color:#fff;margin-left:28px;max-width:150px;max-height:44px}.mc-kinsey-parameters-container>section .new-parameter{align-items:center;background-color:#e7f6ff;border-radius:8px;box-shadow:0 1px 1px #00000029;display:flex;flex-direction:column;gap:8px;padding:16px 20px;width:332px}.mc-kinsey-parameters-container>section .new-parameter h3{color:#0074bd;font-weight:600}.mc-kinsey-parameters-container>section .new-parameter div{align-items:center;background-color:#0074bd;border-radius:100%;display:flex;padding:8px;width:fit-content}.mc-kinsey-parameters-container>section .new-parameter div svg{color:#fff}.mc-kinsey-parameters-container .mc-kinsey-total{color:#0074bd;font-size:1.125rem;font-weight:600}.mc-kinsey-parameters-container footer{align-items:center;display:flex;justify-content:space-between;gap:16px}@media (max-width: 500px){.mc-kinsey-parameters-container footer{flex-direction:column}}.mc-kinsey-parameters-container footer>P{margin-right:auto}.mc-kinsey-parameters-container footer button{width:fit-content;margin-left:auto}.mc-kinsey-new-parameter-form{display:flex;flex-direction:column;gap:16px}.mc-kinsey-new-parameter-form>p{color:#666}.mc-kinsey-new-parameter-form button{align-self:end;width:fit-content}.mc-kinsey-new-parameter-form h2{font-size:1.125rem;font-weight:600}.mc-kinsey-new-parameter-form .checkbox-or-radio-input-container label{justify-content:start;width:fit-content}.dialog-content{max-width:432px}.dialog-content>p{color:#666;text-align:center}.mc-kinsey-concept-modal{max-width:432px}.mc-kinsey-concept-modal p,.mc-kinsey-concept-modal h3{color:#666}.mc-kinsey-concept-modal h3{font-weight:600}.mc-kinsey-form{display:flex;flex-direction:column;gap:16px}.mc-kinsey-form>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}@media (width <= 650px){.mc-kinsey-form>section{padding:16px}}.mc-kinsey-form>section h2{font-weight:600;font-size:1.125rem}.mc-kinsey-form>section>p{color:#666}.mc-kinsey-form>section>p strong{font-weight:600}.mc-kinsey-form>section nav{display:flex;justify-content:space-between;gap:16px;overflow-x:auto}.mc-kinsey-form>section nav input{display:none}.mc-kinsey-form>section nav>div{flex:1;min-width:21.594rem;height:96px}@media (width <= 650px){.mc-kinsey-form>section nav>div{min-width:201.52px}.mc-kinsey-form>section nav>div .mc-kinsey-simplification-logo,.mc-kinsey-form>section nav>div .mc-kinsey-competition-logo{display:none}}.mc-kinsey-form>section nav label{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;align-items:center;background-color:#f9f9f9;cursor:pointer;display:flex;height:100%;justify-content:space-between}@media (width <= 650px){.mc-kinsey-form>section nav label{padding:16px}}.mc-kinsey-form>section nav label div{display:flex;flex-direction:column;height:100%;justify-content:space-between}.mc-kinsey-form>section nav label div h3{color:#666;font-weight:600}.mc-kinsey-form>section nav label div p{color:#666;display:flex;gap:8px}.mc-kinsey-form>section nav label div p span{background-color:#0074bd;border-radius:100%;height:20px;padding:1px;width:20px}.mc-kinsey-form>section nav label div p span svg{color:#fff;height:18px;width:18px}.mc-kinsey-form>section nav label .mc-kinsey-simplification-logo,.mc-kinsey-form>section nav label .mc-kinsey-competition-logo{color:#bbb}.mc-kinsey-form>section nav input:checked+label{background-color:#fff;border:2px solid #0074bd}.mc-kinsey-form>section nav input:checked+label h3,.mc-kinsey-form>section nav input:checked+label p{color:#0074bd}.mc-kinsey-form>section nav input:checked+label .mc-kinsey-simplification-logo,.mc-kinsey-form>section nav input:checked+label .mc-kinsey-competition-logo{color:#0074bd}.mc-kinsey-form>section>div{display:flex;flex-wrap:wrap;gap:16px}.mc-kinsey-form>section>footer{display:flex;justify-content:space-between}.mc-kinsey-form>section>footer h2{color:#666}.mc-kinsey-form>section>footer h2 span{color:#0074bd;font-size:1.5rem}.mc-kinsey-form>section>footer button{width:fit-content}.mc-kinsey-form .mc-kinsey-parameter-factor{background-color:#f9f9f9;border-radius:8px;box-shadow:0 1px 1px #00000029;display:flex;flex-direction:column;gap:8px;padding:16px 20px;width:332px}.mc-kinsey-form .mc-kinsey-parameter-factor .arrow-down{color:#f44336}.mc-kinsey-form .mc-kinsey-parameter-factor .arrow-right{color:#f80}.mc-kinsey-form .mc-kinsey-parameter-factor .arrow-up{color:#66bb6a}.mc-kinsey-form .mc-kinsey-parameter-factor svg{height:20px;width:20px}.mc-kinsey-form .mc-kinsey-parameter-factor button{align-items:center;display:flex;gap:8px}.mc-kinsey-form .mc-kinsey-parameter-factor header{align-items:center;display:flex;gap:8px}.mc-kinsey-form .mc-kinsey-parameter-factor header h3{color:#666;font-weight:600}.mc-kinsey-form .mc-kinsey-parameter-factor header button:first-child svg{color:#0074bd}.mc-kinsey-form .mc-kinsey-parameter-factor header svg:last-child{margin-left:auto}.mc-kinsey-form .mc-kinsey-parameter-factor .label-container{background-color:#fff;margin-left:28px;max-width:150px;max-height:44px}.mc-kinsey-form .mc-kinsey-parameter-factor footer{display:flex;flex-direction:column;gap:8px}.mc-kinsey-form .mc-kinsey-parameter-factor footer *{font-weight:600}.mc-kinsey-form .mc-kinsey-parameter-factor footer p{color:#666}.mc-kinsey-form .mc-kinsey-parameter-factor footer button>p,.mc-kinsey-form .mc-kinsey-parameter-factor footer span,.mc-kinsey-form .mc-kinsey-parameter-factor footer svg{color:#0074bd}.mc-kinsey-comment-modal{display:flex;flex-direction:column;gap:16px;max-width:640px;width:100vw}.mc-kinsey-comment-modal p{color:#666}@media (width <= 720px){.mc-kinsey-comment-modal{max-width:320px}}.mc-kinsey-result-chart-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);width:100%;box-sizing:border-box;display:flex;overflow-x:scroll;padding:32px}@media (width <= 650px){.mc-kinsey-result-chart-wrapper{padding:16px}}.mc-kinsey-result-chart-container{display:flex;flex-direction:column;align-items:center;min-width:fit-content;margin-inline:auto;position:relative}.mc-kinsey-result-chart-container>div{margin-left:32px}.mc-kinsey-result-chart-container section{display:flex;gap:8px;margin-top:8px;width:751px}.mc-kinsey-result-chart-container section p{text-align:center;color:#666;font-weight:600}.mc-kinsey-result-chart-container section .vertical-label{width:20px}.mc-kinsey-result-chart-container section>p{display:flex;flex-direction:column;justify-content:center}.mc-kinsey-result-chart-container section>p span{display:inline-block;transform:rotate(-90deg);text-align:center;font-weight:600;color:#666}.mc-kinsey-result-chart-container section .quadrant{align-items:center;border:5px solid;border-radius:8px;display:flex;height:170px;justify-content:center;padding:10px;position:relative;width:232px;z-index:0}.mc-kinsey-result-chart-container section .green{border-color:#66bb6acc}.mc-kinsey-result-chart-container section .orange{border-color:#f80c}.mc-kinsey-result-chart-container section .red{border-color:#f44336}.mc-kinsey-result-chart-container .horizontal-line{position:relative;width:751px;height:2px;background-color:#666;margin-bottom:24px}.mc-kinsey-result-chart-container .horizontal-line span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:2px 5px;color:#666;font-weight:600}.mc-kinsey-result-chart-container .horizontal-line:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid #666}.mc-kinsey-result-chart-container .vertical-line{position:absolute;width:2px;background-color:#666;bottom:0;height:calc(100% - 16px);left:-24px}.mc-kinsey-result-chart-container .vertical-line span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);background:#fff;padding:2px 5px;color:#666;font-weight:600}.mc-kinsey-result-chart-container .vertical-line:after{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%) rotate(180deg);border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #666}.mc-kinsey-result-chart-container .mc-kinsey-result-chart-icon{position:absolute;pointer-events:none;transform:translate(-50%,-50%);height:1.5rem;width:1.5rem}.mc-kinsey-result-chart-container .mc-kinsey-result-chart-logo{position:absolute;pointer-events:none;transform:translate(-50%,-50%);border-radius:100%;height:1.5rem;width:1.5rem}.unity-fragment-list-item{align-items:center;display:flex;justify-content:space-between;padding:0 .25rem}.unity-fragment-list-item>button{display:flex;align-items:center;justify-content:center}.unity-fragment-list-item>button svg{color:#0074bd}.unity-fragment-list-item input:checked+label .unity-fragment-list-checkbox-body>svg{color:#0074bd}.unity-fragment-list-item .unity-fragment-list-checkbox-body{display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem}.unity-fragment-list-item .unity-fragment-list-checkbox-body>svg{color:#999}.comparative-form{display:flex;flex-direction:column;gap:1rem}@media (min-width: 750px){.comparative-form{min-width:650px}}.comparative-form>div{display:flex;gap:8px}@media (max-width: 420px){.comparative-form>div{flex-wrap:wrap}}.comparative-form>p{color:#666}.comparative-form>button{max-width:9.375rem;align-self:flex-end}.comparative-form .comparative-form-period{color:#0074bd;font-weight:600}.comparative-report-container{max-height:46.6rem}.comparative-report-container .unit-selection-company-list{overflow:auto;scrollbar-width:none}.comparative-report-container .unit-selection-company-list img{border-radius:100%;max-height:1.5rem;min-height:1.5rem;max-width:1.5rem;min-width:1.5rem;object-fit:cover}.comparative-report-container .unit-selection-company-list hr{margin:1rem 0}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details summary{align-items:center;display:flex;justify-content:space-between}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details summary>svg{color:#666}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details summary>div{display:flex;align-items:center;justify-content:center;gap:.5rem}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details summary>div svg{color:#0074bd}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details summary>div p{color:#666;font-weight:600}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details summary .summary-arrow{transform:rotate(-90deg)}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details:hover summary{cursor:pointer}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details[open]{display:flex;flex-direction:column}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details[open] summary{margin-bottom:1rem}.comparative-report-container .unit-selection-company-list .unit-selection-company-item details[open] .summary-arrow{transform:rotate(0)}.comparative-report-container .unit-selection-unit-list{display:flex;flex-direction:column;gap:1rem}.bcg-results-warning-modal-body{color:#666;max-width:25rem;text-align:center}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div>div{min-width:200px}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width: 600px){.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card{flex-direction:column}}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div{display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:.75rem;min-width:15.938px}@media (width <= 650px){.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div{min-width:none;flex-direction:column}}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div h2{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div h2>svg{color:#666}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div ul{display:flex;flex-direction:column;gap:.5rem}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div ul li h3{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:8px}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div ul li h3>span{background-color:#141b27;border-radius:1rem;display:inline-block;max-height:5px;max-width:5px;min-height:5px;min-width:5px}.mc-kinsey-consolidated-results-container .mc-kinsey-actions-card>div ul li p{margin-left:13px}.mckinsey-actions-finish-analysis{color:#0074bd;text-decoration:underline;width:fit-content}.mc-kinsey-report-header .mc-kinsey-report-header-quick-tool-infos>div p{color:#666;font-size:1.25rem;font-weight:600}.mc-kinsey-report-header .mc-kinsey-report-header-quick-tool-infos>div p span{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.mckinsey-actions-card-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#f9f9f9;display:flex;flex-direction:column;gap:.75rem}@media (width <= 650px){.mckinsey-actions-card-container{padding:16px}}.mckinsey-actions-card-container h2{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.mckinsey-actions-card-container h2>svg{color:#666}.mckinsey-actions-card-container h3{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.5rem}.mckinsey-actions-card-container p{color:#666;font-weight:600}.mckinsey-actions-card-container .mckinsey-actions-card-header{display:flex;flex-direction:row;gap:.5rem}.mckinsey-actions-card-container .mckinsey-actions-card-header h2{font-size:1.125rem}.mckinsey-actions-card-container .mckinsey-actions-card-header img{width:32px;height:32px}.mckinsey-actions-card-container .mckinsey-actions-card{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width: 600px){.mckinsey-actions-card-container .mckinsey-actions-card{flex-direction:column}}.mckinsey-actions-card-container .mckinsey-actions-card>div{display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:.75rem;min-width:15.938px}@media (width <= 650px){.mckinsey-actions-card-container .mckinsey-actions-card>div{min-width:none;flex-direction:column}}.mckinsey-actions-card-container .mckinsey-actions-card>div h2{font-size:1.125rem}.mckinsey-actions-card-container .mckinsey-actions-card>div ul{display:flex;flex-direction:column;gap:.5rem}.mckinsey-actions-card-container .mckinsey-actions-card>div ul li h3>span{background-color:#141b27;border-radius:1rem;display:inline-block;max-height:.35rem;max-width:.35rem;min-height:.35rem;min-width:.35rem}.mckinsey-actions-card-container .mckinsey-actions-card>div ul li p{margin-left:1rem}.mc-kinsey-results-container{display:flex;flex-direction:column;gap:1rem}.mc-kinsey-results-container .mc-kinsey-stage-results-container{display:flex;gap:1rem;flex-wrap:wrap;width:100%}.mc-kinsey-results-container .mc-kinsey-stage-results-container button{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;height:3.63rem;justify-content:space-between;flex:1 1 33%;max-width:calc(33% - .5rem);min-width:17.679rem}@media (width <= 650px){.mc-kinsey-results-container .mc-kinsey-stage-results-container button{padding:16px}}@media (width <= 1360px){.mc-kinsey-results-container .mc-kinsey-stage-results-container button{max-width:calc(50% - .5rem)}}@media (width <= 1061px){.mc-kinsey-results-container .mc-kinsey-stage-results-container button{max-width:100%}}.mc-kinsey-results-container .mc-kinsey-stage-results-container button svg{color:#666;min-height:1.5rem;min-width:1.5rem}.mc-kinsey-results-container .mc-kinsey-stage-results-container button p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem}.mc-kinsey-results-container .mc-kinsey-stage-results-container .selected-link{background-color:#e7f6ff;border:1px solid #0074bd}.mc-kinsey-results-container .mc-kinsey-stage-results-container .selected-link p{color:#0074bd}.mc-kinsey-results-container .mc-kinsey-stage-results-container .selected-link svg{color:#0074bd}@media (width <= 650px){.mc-kinsey-stage-results-container{flex-direction:column}.mc-kinsey-stage-results-container button{min-width:none;width:100%}}.mc-kinsey-report-header .mc-kinsey-comparative-report-header-quick-tool-infos{display:flex;align-items:center;justify-content:space-between}.mc-kinsey-report-header .mc-kinsey-comparative-report-header-quick-tool-infos>img{width:8.125rem;height:4.0625rem}.mc-kinsey-report-header .mc-kinsey-comparative-report-header-quick-tool-infos>div{display:flex;align-items:center;justify-content:center;gap:1rem}.mc-kinsey-report-header .mc-kinsey-comparative-report-header-quick-tool-infos>div>div p{color:#666;font-size:1.25rem;font-weight:600}.mc-kinsey-report-header .mc-kinsey-comparative-report-header-quick-tool-infos>div>div p span{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.mc-kinsey-report-header .mc-kinsey-comparative-report-header-quick-tool-infos>div .mc-kinsey-report-header-logo{height:2rem;width:2rem}.mc-kinsey-consolidated-results-container{display:flex;flex-direction:column;gap:16px}.mc-kinsey-consolidated-results-container>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.mc-kinsey-consolidated-results-container>section{padding:16px}}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection>p{color:#666;font-weight:600;margin-bottom:16px}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection div{display:flex;gap:.5rem;flex-wrap:wrap}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection input{display:none}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection input:checked+label{background-color:#f1f1f1;box-shadow:0 1px 2px #00000029}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection label{display:flex;border-radius:8px;gap:.5rem;padding:8px}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection label svg{min-height:24px;min-width:24px;color:#0074bd}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection label img{border-radius:100%;height:1.5rem;width:1.5rem}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection label p{color:#141b27;font-weight:600;text-decoration:underline;text-decoration-color:#0074bd}.mc-kinsey-consolidated-results-container .mc-kinsey-result-selection label p span{color:#0074bd}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details hr{margin:16px 0}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div{display:flex;gap:40px}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div p{color:#666;font-weight:600}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div p strong{color:#141b27;font-weight:600}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div>div{min-width:180px;max-width:200px;width:100%}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div>div p{margin-bottom:12px}@media (max-width: 1300px){.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div{flex-wrap:wrap;gap:24px}.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div>div{flex:1}}@media (max-width: 800px){.mc-kinsey-consolidated-results-container .mc-kinsey-result-details>div{flex-direction:column;gap:16px}}.mc-kinsey-consolidated-results-container .mc-kinsey-result-disclaimer h3{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;gap:.5rem;justify-content:start;margin-bottom:1rem}.mc-kinsey-consolidated-results-container .mc-kinsey-result-disclaimer h3>svg{color:#0074bd;height:24px;width:24px}.mc-kinsey-consolidated-results-container .mc-kinsey-result-disclaimer p{color:#666}.mc-kinsey-results-download-report{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#0074bd;font-weight:600;gap:.5rem;justify-content:start}@media (width <= 650px){.mc-kinsey-results-download-report{padding:16px}}.mc-kinsey-results-download-report svg{color:#0074bd}.mc-kinsey-report-header{display:flex;flex-direction:column;gap:1rem}.mc-kinsey-report-header hr{height:2px}.mc-kinsey-report-header .mc-kinsey-report-header-quick-tool-infos{display:flex;align-items:center;justify-content:space-between}.mc-kinsey-report-header .mc-kinsey-report-header-quick-tool-infos>img{width:8.125rem;height:4.0625rem}.mc-kinsey-report-header .mc-kinsey-report-header-quick-tool-infos>div{display:flex;align-items:center;justify-content:center;gap:1rem}.mc-kinsey-report-header .mc-kinsey-report-header-quick-tool-infos>div>div p{color:#666;font-size:1.25rem;font-weight:600;max-width:31rem}.mc-kinsey-report-header .mc-kinsey-report-header-quick-tool-infos>div>div p span{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.mc-kinsey-report-header .mc-kinsey-report-header-quick-tool-infos>div .mc-kinsey-report-header-logo{height:2rem;width:2rem}.mc-kinsey-report-header .mc-kinsey-report-header-company-infos{border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;gap:.75rem;max-width:none}@media (width <= 650px){.mc-kinsey-report-header .mc-kinsey-report-header-company-infos{padding:16px}}.mc-kinsey-report-header .mc-kinsey-report-header-company-infos p{display:flex;align-items:center;justify-content:start;gap:.5rem;color:#666;font-size:1rem;font-weight:600}.mc-kinsey-report-header .mc-kinsey-report-header-company-infos p span{color:#666;font-weight:400}.mc-kinsey-report-header .mc-kinsey-report-header-company-infos p svg{color:#0074bd}.mc-kinsey-report-header .mc-kinsey-report-header-company-infos .company-logo{border-radius:100%;height:1.5rem;width:1.5rem}.mc-kinsey-report-footer{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:4rem;padding:0}@media (width <= 650px){.mc-kinsey-report-footer{padding:16px}}.mc-kinsey-report-footer .mc-kinsey-report-footer-container{align-items:center;background-color:#fff;border-radius:100%;display:flex;gap:1rem;justify-content:space-between;max-width:none;width:calc(100% - 24px);height:calc(100% - 1rem)}.mc-kinsey-report-footer .mc-kinsey-report-footer-container>img{width:2rem;height:2rem}.mc-kinsey-report-footer .mc-kinsey-report-footer-container>div{display:flex;flex-direction:column;gap:.25rem}.mc-kinsey-report-footer .mc-kinsey-report-footer-container>div p{color:#666}.mc-kinsey-report-footer .mc-kinsey-report-footer-container>div p span{color:#0074bd}.mc-kinsey-report-footer .mc-kinsey-report-footer-container>div>div{display:flex;gap:.5rem}.mc-kinsey-report-footer .mc-kinsey-report-footer-container>div>div svg{color:#666}.mc-kinsey-report-body{display:flex;flex-direction:column;gap:1rem;max-width:940px}.mc-kinsey-report-body .mc-kinsey-result-chart-wrapper{max-width:none}.mc-kinsey-report-body .mc-kinsey-report-title h2{color:#0074bd;font-size:1.25rem;font-style:italic;font-weight:600}.mc-kinsey-report-body .mc-kinsey-report-title hr{background-color:#0074bd;height:2px;width:3.4375rem}.mc-kinsey-report-body .mc-kinsey-report-result-container,.mc-kinsey-report-body .mc-kinsey-report-result-details{display:flex;flex-direction:column;gap:1rem}.mc-kinsey-report-body .mc-kinsey-report-result-details>div{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;justify-content:start;gap:.5rem;max-width:none}@media (width <= 650px){.mc-kinsey-report-body .mc-kinsey-report-result-details>div{padding:16px}}.mc-kinsey-report-body .mc-kinsey-report-result-details>div p{font-weight:600}.mc-kinsey-report-body .mc-kinsey-report-result-details>div p span{color:#0074bd;font-weight:600}.mc-kinsey-report-body .mc-kinsey-report-result-details>div svg{min-height:24px;min-width:24px;color:#0074bd}.mc-kinsey-report-body .mc-kinsey-report-result-details>div img{border-radius:100%;height:1.5rem;width:1.5rem}.mc-kinsey-report-body .mc-kinsey-report-result-details .mc-kinsey-report-result-details-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;max-width:none}@media (width <= 650px){.mc-kinsey-report-body .mc-kinsey-report-result-details .mc-kinsey-report-result-details-card{padding:16px}}.mc-kinsey-report-body .mc-kinsey-report-result-details .mc-kinsey-report-result-details-card hr{margin:16px 0}.mc-kinsey-report-body .mc-kinsey-report-result-details .mc-kinsey-report-result-details-card>div{display:flex;gap:40px}.mc-kinsey-report-body .mc-kinsey-report-result-details .mc-kinsey-report-result-details-card>div p{color:#666;font-weight:600}.mc-kinsey-report-body .mc-kinsey-report-result-details .mc-kinsey-report-result-details-card>div p strong{color:#141b27;font-weight:600}.mc-kinsey-report-body .mc-kinsey-report-result-details .mc-kinsey-report-result-details-card>div>div{min-width:200px}.mc-kinsey-report-body .mc-kinsey-report-result-details .mc-kinsey-report-result-details-card>div>div p{margin-bottom:12px}.mc-kinsey-report-body .mc-kinsey-report-actions-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem;max-width:none}@media (width <= 650px){.mc-kinsey-report-body .mc-kinsey-report-actions-card{padding:16px}}@media (max-width: 600px){.mc-kinsey-report-body .mc-kinsey-report-actions-card{flex-direction:column}}.mc-kinsey-report-body .mc-kinsey-report-actions-card>div{display:flex;flex:1 1 calc(50% - 1rem);flex-direction:column;gap:.75rem;min-width:15.938px}@media (width <= 650px){.mc-kinsey-report-body .mc-kinsey-report-actions-card>div{min-width:none;flex-direction:column}}.mc-kinsey-report-body .mc-kinsey-report-actions-card>div h2{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;gap:.5rem;justify-content:start}.mc-kinsey-report-body .mc-kinsey-report-actions-card>div h2>svg{color:#666}.mc-kinsey-report-body .mc-kinsey-report-actions-card>div ul{display:flex;flex-direction:column;gap:.5rem}.mc-kinsey-report-body .mc-kinsey-report-actions-card>div ul li h3{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:8px}.mc-kinsey-report-body .mc-kinsey-report-actions-card>div ul li h3>span{background-color:#141b27;border-radius:1rem;display:inline-block;max-height:5px;max-width:5px;min-height:5px;min-width:5px}.mc-kinsey-report-body .mc-kinsey-report-actions-card>div ul li p{margin-left:13px}.mc-kinsey-report-body .mc-kinsey-report-comments-list{display:flex;flex-direction:column;gap:1rem}.mc-kinsey-report-body .mc-kinsey-report-comments-list>p{color:#666;font-size:1.125rem;font-weight:400}.mc-kinsey-report-body .mc-kinsey-report-comments-list li{display:flex;align-items:center;justify-content:center;align-items:start;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 1px #00000029;flex:1 1 calc(50% - 1rem);flex-direction:column;font-size:1rem;font-weight:600;height:6rem;min-width:11.813rem;padding:1rem}.mc-kinsey-report-body .mc-kinsey-report-comments-list li h3{font-size:1rem;font-weight:600}.mc-kinsey-report-body .mc-kinsey-report-comments-list li p{color:#666;font-size:1rem;font-weight:600}.mc-kinsey-report-body .mc-kinsey-report-result-disclaimer{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;max-width:none}@media (width <= 650px){.mc-kinsey-report-body .mc-kinsey-report-result-disclaimer{padding:16px}}.mc-kinsey-report-body .mc-kinsey-report-result-disclaimer h3{display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;gap:.5rem;justify-content:start;margin-bottom:1rem}.mc-kinsey-report-body .mc-kinsey-report-result-disclaimer h3>svg{color:#0074bd;height:24px;width:24px}.mc-kinsey-report-body .mc-kinsey-report-result-disclaimer p{color:#666}.mc-kinsey-comments-containser{display:flex;flex-direction:column;gap:1rem}.mc-kinsey-comments-containser>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box}@media (width <= 650px){.mc-kinsey-comments-containser>section{padding:16px}}.mc-kinsey-comments-containser>section h2{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.mc-kinsey-comments-containser>section ul{display:flex;flex-wrap:wrap;gap:1rem}.mc-kinsey-comments-containser>section ul li{display:flex;align-items:center;justify-content:center;flex-direction:column;align-items:start;background-color:#f1f1f1;border-radius:.5rem;box-shadow:0 1px 1px #00000029;flex:1 1 calc(50% - 1rem);font-size:1rem;font-weight:600;height:6rem;min-width:11.813rem;padding:1rem}.mc-kinsey-comments-containser>section ul li h3{font-size:1rem;font-weight:600}.mc-kinsey-comments-containser>section ul li p{color:#666;font-size:1rem;font-weight:600}.mc-kinsey-comments-containser>section ul li.logo-item{background-color:#fff;box-shadow:none;position:relative}.mc-kinsey-comments-containser>section ul li.logo-item>svg{bottom:0;color:#0074bd33;position:absolute;right:0}.mc-kinsey-theorical-model-container .mc-kinsey-info-icon{color:#0074bd}.mc-kinsey-theorical-model-container>section{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;margin-bottom:16px}@media (width <= 650px){.mc-kinsey-theorical-model-container>section{padding:16px}}.mc-kinsey-theorical-model-container>section p{color:#666;font-weight:600}.mc-kinsey-theorical-model-container>div{position:relative;display:flex;gap:8px}.mc-kinsey-theorical-model-container .mc-kinsey-info-icon:hover+.theorical-tool-tip{display:flex}.mc-kinsey-theorical-model-container .theorical-tool-tip{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:none;width:fit-content;flex-direction:column;gap:16px;position:absolute;z-index:10;left:15%;top:24px}@media (width <= 650px){.mc-kinsey-theorical-model-container .theorical-tool-tip{padding:16px}}.mc-kinsey-theorical-model-container .theorical-tool-tip div{border:5px solid;border-radius:8px;padding:24px 40px}.mc-kinsey-theorical-model-container .theorical-tool-tip div p{color:#666;font-weight:600}.mc-kinsey-theorical-model-container .theorical-tool-tip div:first-child{border-color:#66bb6acc}.mc-kinsey-theorical-model-container .theorical-tool-tip div:nth-child(2){border-color:#f80c}.mc-kinsey-theorical-model-container .theorical-tool-tip div:last-child{border-color:#f44336}.mc-kinsey-chart-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);width:100%;box-sizing:border-box;display:flex;overflow-x:scroll;padding:32px}@media (width <= 650px){.mc-kinsey-chart-wrapper{padding:16px}}.mc-kinsey-chart-result-container{display:flex;flex-direction:column;align-items:center;min-width:fit-content;margin-inline:auto;position:relative}.mc-kinsey-chart-result-container>div{margin-left:32px}.mc-kinsey-chart-result-container section{display:flex;gap:8px;margin-top:8px;width:751px}.mc-kinsey-chart-result-container section li,.mc-kinsey-chart-result-container section p{text-align:center;color:#666;font-weight:600}.mc-kinsey-chart-result-container section .vertical-label{width:20px}.mc-kinsey-chart-result-container section>p{display:flex;flex-direction:column;justify-content:center}.mc-kinsey-chart-result-container section>p span{display:inline-block;transform:rotate(-90deg);text-align:center;font-weight:600;color:#666}.mc-kinsey-chart-result-container section .quadrant{border:5px solid;border-radius:8px;height:170px;padding:10px;position:relative;width:232px}.mc-kinsey-chart-result-container section .quadrant svg{bottom:10px;height:82px;opacity:20%;position:absolute;right:10px;width:82px}.mc-kinsey-chart-result-container section .quadrant li,.mc-kinsey-chart-result-container section .quadrant p{font-size:.875rem;line-height:1.25rem;text-align:start}.mc-kinsey-chart-result-container section .green{border-color:#66bb6acc}.mc-kinsey-chart-result-container section .green svg{color:#66bb6acc}.mc-kinsey-chart-result-container section .orange{border-color:#f80c}.mc-kinsey-chart-result-container section .orange svg{color:#f80c}.mc-kinsey-chart-result-container section .red{border-color:#f44336}.mc-kinsey-chart-result-container section .red svg{color:#f44336}.mc-kinsey-chart-result-container .horizontal-line{position:relative;width:751px;height:2px;background-color:#666;margin-bottom:24px}.mc-kinsey-chart-result-container .horizontal-line span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:2px 5px;color:#666;font-weight:600}.mc-kinsey-chart-result-container .horizontal-line:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid #666}.mc-kinsey-chart-result-container .vertical-line{position:absolute;width:2px;background-color:#666;bottom:0;height:calc(100% - 16px);left:-24px}.mc-kinsey-chart-result-container .vertical-line span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);background:#fff;padding:2px 5px;color:#666;font-weight:600}.mc-kinsey-chart-result-container .vertical-line:after{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%) rotate(180deg);border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #666}.terms-and-policy-public-container{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 16px;width:calc(100vw - 8px)}.terms-and-policy-container{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-top:88px;margin-bottom:50px;max-width:35.3125rem}.terms-and-policy-container h1{color:#141b27;font-size:1.5rem;font-weight:600}.terms-and-policy-container h2,.terms-and-policy-container h3{color:#0074bd;font-size:1.125rem;font-weight:600}.terms-and-policy-container h2{font-size:1.25rem}.terms-and-policy-container hr{width:100%}.terms-and-policy-container strong{text-align:justify;font-weight:600}.terms-and-policy-container section{display:flex;flex-direction:column;gap:1rem;width:100%}.terms-and-policy-container section p span{color:#0074bd}.terms-and-policy-container section.terms-and-policy-header{gap:.5rem}.terms-and-policy-factory-content{display:flex;align-items:center;justify-content:center;padding:1.5rem 4rem;width:100%}.terms-and-policy-factory-content>.terms-and-policy-container{margin-top:0}*{margin:0;padding:0;box-sizing:border-box;font-family:Open Sans,sans-serif;font-size:1rem;list-style:none;line-height:1.5em}html{font-family:Open Sans,sans-serif}body{background-color:#f9f9f9}fieldset{border:0}p,h1,h2,h3,h4,h5,h6,figcaption,span,legend,svg{color:#141b27}button{border:none;cursor:pointer;background-color:transparent;font-size:1rem}button :disabled{cursor:default}a{text-decoration:none;color:inherit}input,textarea{outline:none;-webkit-user-select:none;user-select:none}input::placeholder,textarea::placeholder{color:#999;opacity:1}input:disabled,textarea:disabled{color:#999}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}hr{border:none;height:1px;background-color:#ddd}.page-title{color:#666;font-size:1rem;font-weight:400;margin-bottom:1.25rem}.page-title-with-background{color:#fff;background:linear-gradient(90deg,#3792ca,#86d0ff);border-radius:var(--Sizes-Radius-Standard-radius, .5rem);padding:.5rem;font-size:1rem;font-weight:600;width:fit-content}.button-back{align-items:center;color:#666;display:flex;font-weight:600;margin-bottom:20px;gap:8px;width:fit-content}.button-back svg{color:#666}.button-back:hover{cursor:pointer}.empty-state-text{color:#666;font-size:1rem}::-webkit-scrollbar{border:none;background-color:transparent;height:8px;width:8px}@media (max-width: 600px){::-webkit-scrollbar{height:4px}}::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:8px}.workspace-menu-container .workspace-menu-header{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#eee;justify-content:start;gap:.5rem;margin-bottom:1rem}@media (width <= 650px){.workspace-menu-container .workspace-menu-header{padding:16px}}.workspace-menu-container .workspace-menu-header h2{font-size:1rem;font-weight:600}.workspace-menu-container .workspace-menu-header p{color:#666}.workspace-menu-container .workspace-menu-header>span{display:flex;align-items:center;justify-content:center;background-color:#e7f6ff;box-shadow:0 1px 1px #00000029;border-radius:100%;padding:.5rem}.workspace-menu-container .workspace-menu-header>span svg{color:#0074bd}.workspace-menu-container>nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;justify-content:start}.workspace-menu-container>nav a{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #00000029;max-width:calc(100vw - 32px);padding:16px 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:1 1 calc(33.333% - .5rem);gap:.5rem;height:3.5rem;justify-content:space-between;max-width:calc(33% - .5rem);min-width:276px;width:100%}@media (width <= 650px){.workspace-menu-container>nav a{padding:16px}}.workspace-menu-container>nav a p{display:flex;align-items:center;justify-content:center;color:#666;font-weight:600;gap:.5rem;justify-content:start}.workspace-menu-container>nav a svg{color:#999;min-width:1.5rem;min-height:1.5rem}@media (width <= 1276px){.workspace-menu-container>nav a{max-width:100%}}
