.adminRoadmapFactorRow.container{box-sizing:border-box;display:flex;height:40px;position:relative}.adminRoadmapFactorRow.container:hover .delete{display:block}.adminRoadmapFactorRow .nameInput{padding-bottom:0;padding-top:0}.adminRoadmapFactorRow .nameInput .severalIcons{display:flex;flex-direction:row;gap:8px}.adminRoadmapFactorRow .nameInput .icon{color:var(--color-gray-90);display:block;line-height:0;width:18px}.adminRoadmapFactorRow .nameInput .suffix{line-height:0}.adminRoadmapFactorRow .cellError,.adminRoadmapFactorRow .cellError .textInput{background:var(--color-red-40)}.adminRoadmapFactorRow:first-of-type .cellError:first-of-type{border-radius:6px 0 0 0}.adminRoadmapFactorRow:first-of-type .cellError:last-of-type{border-radius:0 6px 0 0}.adminRoadmapFactorRow .disabled,.adminRoadmapFactorRow .disabled input{background:var(--color-white)}.adminRoadmapFactorRow .cell.weight .tooltipContainer{align-items:center;color:var(--color-gray-100);display:flex;height:100%;padding-left:12px;width:100%}.adminRoadmapFactorRow .cell.weight .tooltipContainer span{font-size:14px;line-height:22px}.adminRoadmapFactorRow .cellErrorMessage{background:var(--color-foreground);border-radius:6px;color:var(--color-white);padding:8px 12px}.adminRoadmapFactorRow .delete{color:var(--color-gray-80);cursor:pointer;display:none;position:absolute;right:10px;top:12px}.adminRoadmapFactorRow .dropdownContainer{border:none;height:100%;min-width:auto;width:100%}.adminRoadmapFactorRow .dropdownContainer.disabled{opacity:1}.adminRoadmapFactorRow .dropdownContainer.disabled .icon-chevron-down{display:none}.adminRoadmapFactorRow .dropdownContainer .selection{box-sizing:border-box;height:100%;padding:0;width:100%}.adminRoadmapFactorRow .dropdownContainer .selection .icon-chevron-down{margin:2px 0 0}.adminRoadmapFactorRow .dropdownContainer .selection .left{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.adminRoadmapFactorRow .dropdown{box-shadow:0 4px 10px 0 #0000001a;margin-top:0}.adminRoadmapFactorRow .dropdown .option{font-size:14px;line-height:22px}.adminRoadmapEditFormulaModal.container{box-sizing:border-box;display:flex;flex-direction:column;max-height:75vh;overflow-x:hidden;padding:32px;position:relative;width:880px}@media(max-width:780px){.adminRoadmapEditFormulaModal.container{height:100%;padding:32px}}.adminRoadmapEditFormulaModal .closeButton{cursor:pointer;display:none;padding:10px;position:absolute;right:20px;top:23px}@media(max-width:780px){.adminRoadmapEditFormulaModal .closeButton{display:block}}.adminRoadmapEditFormulaModal .heading{font-size:16px;font-weight:700;line-height:24px}.adminRoadmapEditFormulaModal .subheading{color:var(--color-gray-110);font-size:14px;line-height:22px;margin-top:10px}.adminRoadmapEditFormulaModal .subheading a{color:var(--color-indigo-90);text-decoration:underline;transition:all .1s ease-in-out}.adminRoadmapEditFormulaModal .subheading a:hover{opacity:.8}.adminRoadmapEditFormulaModal .error{margin:20px 0 0;text-align:center}.adminRoadmapEditFormulaModal hr{border:none;border-bottom:1px solid var(--color-gray-70);display:block;margin:30px 0 0 -30px;width:calc(100% + 60px)}.adminRoadmapEditFormulaModal .spinner{align-self:center;margin:100px 0 0}.adminRoadmapEditFormulaModal .factorsTable{margin-top:30px;width:100%}.adminRoadmapEditFormulaModal .factorsTable .textInput{border:none;width:100%}.adminRoadmapEditFormulaModal .factorsTable :is(.cell,.row){box-sizing:border-box}.adminRoadmapEditFormulaModal .factorsTable.effortType .cell.type{flex:3}.adminRoadmapEditFormulaModal .factorsTable .cell{box-sizing:border-box;flex-shrink:0}.adminRoadmapEditFormulaModal .factorsTable .cell.disabled{background-color:var(--color-gray-10)}.adminRoadmapEditFormulaModal .factorsTable .cell.name{width:230px}.adminRoadmapEditFormulaModal .factorsTable .cell.type{flex-grow:1;width:120px}.adminRoadmapEditFormulaModal .factorsTable .cell.weight{width:100px}.adminRoadmapEditFormulaModal .factorsTable :is(.cell.calc,.cell.segment){width:170px}.adminRoadmapEditFormulaModal .factorsTable .factorsTableHeader .cell{font-size:14px;font-weight:700;line-height:22px;padding-left:1px}.adminRoadmapEditFormulaModal .factorsTable .factorsTableHeader .row{display:flex;height:40px}.adminRoadmapEditFormulaModal .factorsTable .factorsTableBody{border:1px solid var(--color-gray-70);border-radius:6px}.adminRoadmapEditFormulaModal .factorsTable .factorsTableBody .cell{align-items:center;display:flex;font-size:14px;height:100%;line-height:22px}.adminRoadmapEditFormulaModal .factorsTable .factorsTableBody .cell:not(:first-child){border-left:1px solid var(--color-gray-70)}.adminRoadmapEditFormulaModal .factorsTable .factorsTableBody :is(.cell.calc,.cell.segment,.cell.type)>div{padding:0 12px}.adminRoadmapEditFormulaModal .factorsTable .factorsTableBody .row{border-bottom:1px solid var(--color-gray-70)}.adminRoadmapEditFormulaModal .factorsTable .factorsTableBody .row:last-child{border:none}.adminRoadmapEditFormulaModal .newFactor .cell.name{width:100%}.adminRoadmapEditFormulaModal .newFactor .cell.name .selection{padding:0 12px}.adminRoadmapEditFormulaModal .newFactor .newEffortButton{color:var(--color-gray-110);height:100%;justify-content:flex-start;margin:0;padding:0 12px;width:100%}.adminRoadmapEditFormulaModal .newFactor :is(.newEffortButton:not(:disabled):focus,.newEffortButton:not(:disabled):hover){color:var(--color-foreground)}.adminRoadmapEditFormulaModalDropdown .dropdown{box-shadow:0 4px 10px 0 #0000001a}.adminRoadmapEditFormulaModalDropdown .upsellPill{display:none}.adminRoadmapEditFormulaModalDropdown .optionElement{display:flex;justify-content:space-between;width:100%}.adminRoadmapEditFormulaModalDropdown .optionElement .optionLabel{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:flex-start}.adminRoadmapEditFormulaModalDropdown .optionElement.upsell .upsellPill{display:flex}.adminRoadmapEditFormulaModalDropdown .optionElement .icon{width:14px}.iconBadge{align-items:center;background-color:var(--color-gray-30);border-radius:50%;display:flex;justify-content:center;padding:4px;width:fit-content}.iconBadge .badgeIcon{stroke:var(--color-gray-110);stroke-width:1px}.iconBadge.active{background-color:var(--color-indigo-30)}.iconBadge.active .badgeIcon{stroke:var(--color-indigo-90)}.iconBadge.disabled{background-color:var(--color-gray-30)}.iconBadge.disabled .badgeIcon{stroke:var(--color-gray-80)}.iconBadge.small .badgeIcon{height:12px;width:12px}.iconBadge.medium .badgeIcon{height:14px;width:14px}.iconBadge.large .badgeIcon{height:16px;width:16px}.iconBadge.x-large .badgeIcon{height:24px;width:24px}.radioGroup{flex-direction:column}.radioGroup,.radioLabel{display:flex;gap:8px;width:fit-content}.radioLabel{align-items:center;color:var(--color-foreground);font-size:14px;font-weight:400;height:fit-content;line-height:20px;position:relative}.radioLabel .radioButton{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:100%;margin:0;outline:none;padding:0;position:absolute;width:100%;z-index:1}.radioLabel .radioCircle{align-items:center;border:1px solid var(--color-gray-60);border-radius:50%;display:flex;justify-content:center;outline:2px solid #0000;transition:all .3s ease-in-out}.radioLabel .radioInnerCircle{background-color:var(--color-white);border-radius:50%;position:relative;transition:all .3s ease-in-out}.radioLabel:not(.disabled) .radioButton:checked+.radioCircle{background:var(--color-indigo-90);border:1px solid var(--color-indigo-90)}.radioLabel:not(.disabled):hover .radioCircle{border-color:var(--color-gray-90)}.radioLabel:not(.disabled):hover .radioButton:checked+.radioCircle{background:var(--color-indigo-100);border-color:var(--color-indigo-100)}.radioLabel:not(.disabled) .radioButton:focus+.radioCircle{outline:2px solid #0000}.radioLabel:not(.disabled) .radioButton:focus-visible+.radioCircle{outline:2px solid var(--color-black)}.radioLabel:not(.disabled) .radioButton:active+.radioCircle{background-color:var(--color-gray-30);border-color:var(--color-gray-30)}.radioLabel:not(.disabled) .radioButton:active:checked+.radioCircle{background:var(--color-indigo-110);border-color:var(--color-indigo-110)}.radioLabel.error .radioCircle{border-color:var(--color-red-90)}.radioLabel.disabled .radioCircle{border-color:var(--color-gray-60)}.radioLabel.disabled :is(.radioCircle,.radioInnerCircle){background:var(--color-gray-30)}.radioLabel.disabled .radioButton:checked+.radioCircle{background:var(--color-gray-80);border-color:var(--color-gray-80)}.radioLabel.small .radioCircle{height:12px;width:12px}.radioLabel.small .radioInnerCircle{height:6px;width:6px}.radioLabel.medium .radioCircle{height:16px;min-width:16px;width:16px}.radioLabel.medium .radioInnerCircle{height:8px;width:8px}.radioLabel.large{font-size:16px;font-weight:400;line-height:24px}.radioLabel.large .radioCircle{height:20px;width:20px}.radioLabel.large .radioInnerCircle{height:10px;width:10px}.HKjTikid .z9OirbRl{max-width:384px;width:100%}.HKjTikid .z9OirbRl .bKC54cFF{margin-bottom:16px;width:100%}.HKjTikid .z9OirbRl .bKC54cFF:last-of-type{margin-bottom:0}.HKjTikid .z9OirbRl .esepB3yc{color:var(--color-gray-110)}.adminRoadmapHeader{flex-wrap:wrap;justify-content:space-between;min-height:fit-content;padding:12px 8px}.adminRoadmapHeader,.adminRoadmapHeader .buttons{align-items:center;display:flex;gap:8px}.adminRoadmapHeader .buttons .filterCount{color:var(--color-gray-110)}.adminRoadmapHeader .searchInputContents{background:#0000}@media(max-width:780px){.adminRoadmapHeader .searchInputContents{max-width:100%;min-width:fit-content}}.adminRoadmapHeader .searchInputContents .icon-x{margin-left:8px;padding:0}.adminRoadmapHeader .searchInputContents .searchInput{background:#0000;cursor:pointer;min-width:320px;padding:8px}.adminRoadmapHeader .searchInputContents .searchInput .inset{margin-right:8px;width:fit-content}.adminRoadmapHeader .searchInputContents .searchInput .inset .icon{color:var(--color-gray-110);line-height:0}.adminRoadmapHeader .searchInputContents .searchInput input{color:var(--color-gray-110);font-size:14px;line-height:22px}.adminRoadmapHeader .nameContainer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.adminRoadmapHeader .nameContainer .nameFields{align-items:center;display:flex}.adminRoadmapHeader .nameEditor{background:#0000;border:none;border-bottom:1px solid var(--color-gray-100);font-size:16px;font-weight:700;line-height:24px;margin:7px 10px 6px 8px;outline:none}.adminRoadmapHeader .headerButton{align-items:center;background-color:#0000;border-radius:0;border-radius:6px;color:var(--color-gray-110);cursor:pointer;display:flex;font-weight:400;justify-content:inherit;padding-block:0;padding-inline:0;padding:12px 8px;text-align:inherit;text-transform:none;transition:none;transition:all .1s ease-in-out}.adminRoadmapHeader .headerButton.active{background-color:var(--color-indigo-50);color:var(--color-indigo-90)}.adminRoadmapHeader .headerButton.active .uppercaseHeader{color:var(--color-indigo-90)}.adminRoadmapHeader .headerButton.active:hover{background-color:var(--color-indigo-40)}.adminRoadmapHeader .headerButton .uppercaseHeader{color:var(--color-gray-110)}@media(max-width:780px){.adminRoadmapHeader .headerButton .uppercaseHeader{display:none}}.adminRoadmapHeader .headerButton .icon{font-size:16px;margin-right:8px}.adminRoadmapHeader .headerButton:hover{background-color:var(--color-gray-40)}@media(max-width:780px){.adminRoadmapHeader .createPostButton{display:none}}.adminRoadmapHeader .verticalDivider{background-color:var(--color-gray-60);height:16px;width:1px}.adminRoadmapHeaderPortal .dropdownMenu{background-color:var(--color-white);border:1px solid var(--color-gray-60);border-radius:5px;box-shadow:0 4px 10px 0 #0000001a;box-sizing:border-box;margin:5px 0 0;overflow:hidden;-webkit-user-select:none;user-select:none;width:150px}.adminRoadmapHeaderPortal .dropdownMenu .dropdownMenuOption{cursor:pointer;font-size:14px;line-height:22px;padding:8px 10px;transition:all .1s ease-in-out}.adminRoadmapHeaderPortal .dropdownMenu .dropdownMenuOption:hover{background-color:var(--color-gray-40)}.VlrygWZR .rYPTX5Fm{max-width:384px;width:100%}.Ivp_JJFU{display:block;margin-bottom:8px}.b7MkFehw{color:var(--color-gray-110)}._kThrRN8{max-height:25vh;overflow-y:auto}.fyisOVPC{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.fyisOVPC:last-of-type{margin-bottom:0}.VZekMCDa,.qQXTqtDh{align-items:center;display:flex;gap:8px}.dHfwL1aY{margin-right:4px}.adminRoadmapNUX{margin:32px auto;max-width:915px;width:100%}@media(max-width:1020px){.adminRoadmapNUX{max-width:500px}}.adminRoadmapNUX .container{background:var(--color-white);border:1px solid var(--color-gray-60);border-radius:10px;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 32px;padding:32px;position:relative}@media(max-width:1020px){.adminRoadmapNUX .container{flex-direction:column}}.adminRoadmapNUX .info{margin:0 32px 0 0;max-width:40%}.adminRoadmapNUX .info .text{font-size:14px;line-height:22px}.adminRoadmapNUX .info .topInfo{margin:0 0 16px}@media(max-width:1020px){.adminRoadmapNUX .info{margin:0 0 32px;max-width:100%}}.adminRoadmapNUX .imageWrapper{width:100%}.adminRoadmapNUX .imageWrapper .image{border:1px solid var(--color-gray-60);border-radius:10px;display:block;margin:0 auto;max-width:400px;width:100%}.adminRoadmapNUX .dismissButton{box-sizing:border-box;color:var(--color-gray-80);cursor:pointer;font-size:18px;position:absolute;right:15px;top:15px;transition:all .1s ease-in-out}.adminRoadmapNUX .dismissButton:hover{color:var(--color-black)}.selectedItems{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.selectedItems .selectedItem{align-items:center;background-color:var(--color-gray-20);border:1px solid var(--color-gray-60);border-radius:6px;display:flex;height:22px;max-width:100%}.selectedItems .selectedItem .selectedItemLabel{font-size:14px;max-width:100%;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.selectedItems .selectedItem .selectedItemRemoveButton{align-items:center;background-color:#0000;border:1px solid #0000;border-radius:0;border-radius:0 5px 5px 0;display:flex;flex-shrink:0;font-weight:400;height:100%;justify-content:inherit;justify-content:center;outline:2px solid #0000;padding-block:0;padding-inline:0;padding:0;text-align:inherit;text-transform:none;transition:none;transition:all .3s ease-in-out;width:24px}.selectedItems .selectedItem .selectedItemRemoveButton .selectedItemRemoveIcon{border-radius:0 5px 5px 0;height:16px;stroke:currentColor;width:16px}.selectedItems .selectedItem .selectedItemRemoveButton:not(:disabled){color:var(--color-foreground)}.selectedItems .selectedItem .selectedItemRemoveButton:not(:disabled):hover{background-color:var(--color-red-30);color:var(--color-red-90)}.selectedItems .selectedItem :is(.selectedItemRemoveButton:not(:disabled):focus,.selectedItemRemoveButton:not(:disabled):focus-visible){background-color:var(--color-red-30);border-color:var(--color-red-90);color:var(--color-red-90)}.selectedItems .selectedItem .selectedItemRemoveButton:not(:disabled):focus{border-color:#0000;outline:1px solid var(--color-red-90)}.selectedItems .selectedItem .selectedItemRemoveButton:not(:disabled):focus-visible{border-color:var(--color-red-90);outline:2px solid var(--color-black)}.selectedItems .selectedItem .selectedItemRemoveButton:not(:disabled):active{background-color:var(--color-red-40);border-color:#0000;color:var(--color-red-90);outline:1px solid var(--color-red-90)}.selectedItems .selectedItem .selectedItemRemoveButton:disabled{background-color:#0000;border:1px solid #0000;color:var(--color-gray-80);outline:none}.textFilter{display:flex;flex-direction:column;gap:8px}.textFilter .additionalValueInput{margin:0}.adminRoadmapViewSettingsSection .sectionHeader{align-items:center;display:flex;justify-content:space-between;padding-bottom:8px}.adminRoadmapViewSettingsSection .factorVisibilityList{display:flex;flex-direction:column;gap:16px;margin-top:8px}.adminRoadmapViewSettingsSection .factorVisibilityList .factorVisibilityItem{align-items:center;display:flex;gap:16px;justify-content:space-between}.adminRoadmapViewSettingsSection .factorVisibilityList .factorVisibilityItem .factorVisibilityName{align-items:center;display:flex;font-size:14px;gap:8px;line-height:22px;line-height:20px;text-transform:capitalize}.adminRoadmapViewSettingsSection .factorVisibilityList .factorVisibilityItem .sigmaIcon{background-color:var(--color-gray-30);border-radius:50px;color:var(--color-gray-90);padding:4px}.adminRoadmapViewSettingsModal .modalContents{box-sizing:border-box;display:flex;flex-direction:column;width:344px}.adminRoadmapViewSettingsModal .sectionContainerCreatingView{margin-bottom:48px;padding-bottom:32px}.adminRoadmapViewSettingsModal .modalHeader{background-color:var(--color-white);border-bottom:1px solid var(--color-gray-60);padding:8px 16px 16px}.adminRoadmapViewSettingsModal .modalHeader .modalHeaderTitle{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.adminRoadmapViewSettingsModal .modalHeader .modalHeaderText{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:0 16px}.adminRoadmapViewSettingsModal .modalHeader .modalHeaderText .requiredField{color:var(--color-red-90)}.adminRoadmapViewSettingsModal .modalHeader .modalHeaderView{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:row;font-size:14px;gap:8px;justify-content:space-between;line-height:22px;position:relative;width:100%}.adminRoadmapViewSettingsModal .modalHeader .modalHeaderView .dropdownV2Wrapper{width:100%}.adminRoadmapViewSettingsModal .modalHeader .modalHeaderView .dropdownV2Wrapper:has(~.tooltipContainer){width:215px}.adminRoadmapViewSettingsModal .modalHeader .modalHeaderView .createView{position:absolute;right:16px;top:-6px}.adminRoadmapViewSettingsModal .sectionContainer{height:100%;overflow:auto;padding:16px}.adminRoadmapViewSettingsModal .modalFooter{align-items:center;border-top:1px solid var(--color-gray-60);display:flex;justify-content:center;padding:8px 0}.adminRoadmapViewSettingsModal .adminRoadmapViewSettingsSection:not(:last-child){margin-bottom:16px}:root{--web-post-margin:40px;--mobile-post-margin:40px}.adminRoadmap{display:flex;flex:1;flex-direction:column;min-height:100%;overflow:auto}.adminRoadmap .tableContainer{display:flex;flex:1;flex-shrink:1;height:100%;overflow:auto;padding:0 0 160px;z-index:2}.adminRoadmap .center{margin:200px 0}.adminRoadmap .center,.adminRoadmapUpsell{align-items:center;display:flex;justify-content:center}.adminRoadmapUpsell{margin-top:32px}.adminRoadmapUpsell .adminFeatureUpsell{max-width:800px}.adminRoadmapPortal.modalPortal{justify-content:flex-end;left:auto;overflow:visible;right:-100%;transition:right .3s ease-in-out}.adminRoadmapPortal.modalPortal.nuxVisible .modalContents{border-top:0}.adminRoadmapPortal.modalPortal.v2{top:0}.adminRoadmapPortal.modalPortal.v2 .modalContents{border-top:0}@media(max-width:780px){.adminRoadmapPortal.modalPortal.v2{top:193px}}.adminRoadmapPortal.modalPortal.modalVisible{right:0}#canny-portal-container .adminRoadmapPortal.modalPortal.modalPortal{position:fixed}.adminRoadmapPortal.modalPortal .modalPortalContents{background:none;box-shadow:none;height:100%;overflow:visible;padding:0;width:100%}.adminRoadmapPortal.modalPortal .modalContents{background:var(--color-white);height:100%;position:relative;right:0;width:100%}.adminRoadmapPortal.modalPortal .adminFeedbackPostOuter{border:0;border-radius:0;overflow:hidden}.adminRoadmapPortal.modalPortal.postModal .modalPortalContents{max-width:900px}.adminRoadmapPortal.modalPortal.postModal .adminFeedbackPost{background:none;height:100%;padding:0;width:100%}.adminRoadmapPortal.modalPortal.postModal .adminFeedbackPost .loadMore{margin-bottom:20px}