.projectAppearanceSettings{border-top:1px solid var(--border);margin-top:24px;padding:18px 0 7px}.projectAppearanceSettings h3{margin:0 0 7px;font-size:16px;font-weight:750}.projectAppearanceSettings>p{opacity:.8;margin:0 0 13px;font-size:13px;line-height:1.5}.projectAppearanceChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.projectAppearanceChoices>button{text-align:left;color:#e7eff8;cursor:pointer;background:#14263a;border:1px solid #30485d;border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:63px 1fr;align-items:center;gap:2px 12px;min-height:91px;padding:12px;display:grid}.projectAppearanceChoices>button.selected{border-color:#77bbaf;box-shadow:inset 0 0 0 1px #77bbaf}.projectAppearanceChoices>button:focus-visible,.libraryThemeButton:focus-visible{outline-offset:2px;outline:2px solid #77bbaf}.projectAppearanceChoices strong{align-self:end;font-size:14px}.projectAppearanceChoices small{color:#9eb3c6;align-self:start;font-size:12px}.appearancePreview{border:1px solid;border-radius:8px;grid-row:1/span 2;align-content:center;gap:5px;height:61px;padding:10px;display:grid}.appearancePreview i{border-radius:4px;height:6px}.appearancePreview i:nth-child(2){width:78%}.appearancePreview i:nth-child(3){width:58%}.appearancePreviewDark{background:#0b192b;border-color:#2b4259}.appearancePreviewDark i{background:#45667f}.appearancePreviewDark i:first-child{background:#77bbaf}.appearancePreviewLight{background:#f7f9fc;border-color:#d4dee9}.appearancePreviewLight i{background:#b2c5d8}.appearancePreviewLight i:first-child{background:#4d9388}.projectLibraryHeader{justify-content:space-between;align-items:center;gap:15px;display:flex}.libraryThemeButton{color:#dceaf5;cursor:pointer;background:#14263a;border:1px solid #30485d;border-radius:10px;flex-shrink:0;min-height:36px;padding:7px 12px;font-size:12px}.libraryThemeButton:hover{border-color:#77bbaf}.projectTemplateOverlay{z-index:99999;background:#020711d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.projectTemplateDialog{color:#fff;background:#151d2c;border:1px solid #37475f;border-radius:20px;gap:16px;width:min(100%,480px);padding:30px;display:grid}.projectTemplateDialog>h2{margin:0;font-size:26px}.projectTemplateDialog>button{cursor:pointer;border-radius:12px;padding:18px;font-size:18px}.projectTemplateBlank{color:#fff;background:#253347;border:1px solid #52647c}.projectTemplateResidential{color:#dcfff4;background:#203d39;border:1px solid #77bbaf}.projectTemplateCancel{color:#bbc9d9;background:0 0;border:0;padding:12px!important}@media (max-width:520px){.projectAppearanceChoices{grid-template-columns:1fr}.projectAppearanceChoices>button{min-height:75px}}html[data-theme=light]{--teal:#72d6c6;--teal-deep:#59b9ab;--teal-soft:#f2f6fb;--blue:#6c93ef;--blue-deep:#4d72cc;--blue-soft:#f2f6fb;--ink:#192e43;--text:#192e43;--muted:#3463a1;--border:#d5e0eb;--grid:#e8eff7;--surface:#fafcff;--white:#fafcff;--danger:#ef7180;--finance-panel:#fafcff;--finance-panel-2:#f2f6fb;--finance-panel-3:#f2f6fb;--finance-sidebar:#fafcff;--finance-shadow:0 14px 34px #5277990f}html[data-theme=light] button,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:var(--text)}html[data-theme=light] ::selection{color:#192e43;background:#2da39129}html[data-theme=light] .financeWorkspace{background:linear-gradient(#52779912,#52779907),#fafcff}html[data-theme=light] .financeSidebar{background:linear-gradient(#f6f9fdfa,#f6f9fdfc),#fafcff;border-right:1px solid #d5e0eb;box-shadow:12px 0 40px #19324b06}html[data-theme=light] .financeSidebarBrand .logoIcon{background:linear-gradient(145deg,#2da39126,#6e97bf0c);border-color:#5473941d}html[data-theme=light] .financeSidebarBrand .wordmark{color:#192e43}html[data-theme=light] .financeSidebarBrand .wordmark span{color:#147a70}html[data-theme=light] .financeSidebarBrand small,html[data-theme=light] .financeSidebarSectionLabel{color:#3463a1}html[data-theme=light] .financeSidebarItem.active{background:linear-gradient(90deg,#5277991a,#52779917);border-color:#5473941d;box-shadow:inset 3px 0 #67cdbc}html[data-theme=light] .financeSidebarSheetButton:hover{background:#365e8203}html[data-theme=light] .financeSidebarIcon{color:#3463a1;background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .financeSidebarItem.active .financeSidebarIcon{color:#147a70;background:#2da39121;border-color:#54739427}html[data-theme=light] .financeSidebarSheetText b{color:#192e43}html[data-theme=light] .financeSidebarSheetText small{color:#3463a1}html[data-theme=light] .financeSidebarItem.active .financeSidebarSheetText b{color:#192e43}html[data-theme=light] .financeSidebarSheetButton>i{background:#70d1c2;box-shadow:0 0 8px #19324b29}html[data-theme=light] .financeSidebarRename{color:#192e43;background:#fafcff;border:1px solid #c4d3e2}html[data-theme=light] .financeSidebarAdd{color:#3463a1;border-top:1px solid #d5e0eb}html[data-theme=light] .financeSidebarAdd .sheetPlus{color:#147a70!important;background:#fafcff!important;border:1px solid #d5e0eb!important}html[data-theme=light] .financeSidebarAdd .sheetMenu{background:#fafcff!important;border:1px solid #d5e0eb!important;box-shadow:0 22px 55px #19324b20!important}html[data-theme=light] .financeSidebarAdd .sheetMenu button{background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .financeSidebarAdd .sheetMenu button:hover{background:#f2f6fb!important}html[data-theme=light] .financeSidebarAdd .sheetMenu b{color:#192e43!important}html[data-theme=light] .financeSidebarAdd .sheetMenu span{color:#3463a1!important}html[data-theme=light] .financeSidebarProject{background:linear-gradient(145deg,#fafcff,#fafcff);border:1px solid #d5e0eb}html[data-theme=light] .financeSidebarProjectMark{color:#192e43;background:linear-gradient(135deg,#dcefe9,#dbe9f8)}html[data-theme=light] .financeSidebarProject b{color:#192e43}html[data-theme=light] .financeSidebarProject small{color:#3463a1}html[data-theme=light] .financeWorkspace>.topbar{background:#f6f9fdeb!important;border-bottom:1px solid #d5e0eb!important}html[data-theme=light] .workspaceBreadcrumb{color:#3463a1}html[data-theme=light] .workspaceBreadcrumb span:first-child{color:#3463a1;text-decoration-color:#1c334a}html[data-theme=light] .workspaceBreadcrumb i{color:#1c334a}html[data-theme=light] .workspaceBreadcrumb strong{color:#192e43}html[data-theme=light] .saved{color:#3463a1!important}html[data-theme=light] .saved i{box-shadow:0 0 7px #19324b26;background:#63c8b9!important}html[data-theme=light] .actions .secondary{color:#344b63!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .actions .secondary:hover{background:#f2f6fb!important}html[data-theme=light] .actions .primary{box-shadow:0 5px 18px #19324b0c;color:#1c334a!important;background:linear-gradient(135deg,#75dccb,#5dc8bc)!important;border-color:#b3dacf!important}html[data-theme=light] .projectModeSwitch,html[data-theme=light] .projectZoomControl{background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .projectModeSwitch button{color:#3463a1!important}html[data-theme=light] .projectModeSwitch button.active{color:#192e43!important;background:#f2f6fb!important;box-shadow:inset 0 0 0 1px #263c55!important}html[data-theme=light] .projectZoomControl span,html[data-theme=light] .projectZoomControl button{color:#3463a1!important}html[data-theme=light] .projectZoomControl button:hover{background:#f2f6fb!important}html[data-theme=light] .projectSettings{background:#fafcff!important;border-bottom:1px solid #d5e0eb!important;box-shadow:0 10px 25px #19324b08!important}html[data-theme=light] .projectSettings label>span{color:#3463a1!important}html[data-theme=light] .projectSettings input,html[data-theme=light] .projectSettings select,html[data-theme=light] .withSuffix,html[data-theme=light] .miniInput,html[data-theme=light] .drawerField input,html[data-theme=light] .drawerField select{color:#192e43!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .projectSettings input:focus,html[data-theme=light] .projectSettings select:focus,html[data-theme=light] .miniInput:focus,html[data-theme=light] .drawerField input:focus,html[data-theme=light] .drawerField select:focus{border-color:#b3dacf!important;box-shadow:0 0 0 3px #19324b07!important}html[data-theme=light] .unitWorkspace,html[data-theme=light] .categoryBuilderWorkspace,html[data-theme=light] .pnlWorkspace,html[data-theme=light] .finCashWorkspace,html[data-theme=light] .sourcesUsesWorkspace{color:var(--text)!important}html[data-theme=light] .editableSheetTitle,html[data-theme=light] .editableSheetTitleReadOnly{color:#192e43!important}html[data-theme=light] .viewTitle p,html[data-theme=light] .cashHeader p,html[data-theme=light] .panelHeading p,html[data-theme=light] .summaryCard p,html[data-theme=light] .drawerSection p,html[data-theme=light] .inspectorHead p,html[data-theme=light] .portfolioHeader p{color:#147a70!important}html[data-theme=light] .viewTitle h1,html[data-theme=light] .portfolioHeader h2,html[data-theme=light] .pnlTopbar h1,html[data-theme=light] .finCashTopbar h1,html[data-theme=light] .sourcesUsesTopbar h1{color:#192e43!important}html[data-theme=light] .viewTitle>div>span,html[data-theme=light] .portfolioHeader>div>span,html[data-theme=light] .pnlTopbar p,html[data-theme=light] .finCashTopbar p,html[data-theme=light] .sourcesUsesTopbar p{color:#3463a1!important}html[data-theme=light] .toggleControl,html[data-theme=light] .projectCount{color:#344b63!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .toggleControl input{accent-color:#65cabb!important}html[data-theme=light] .financeKpiCard{background:radial-gradient(circle at 100% 100%,#6e97bf0a,#0000 42%),linear-gradient(155deg,#f2f6fb,#fafcff)!important;border:1px solid #d5e0eb!important;box-shadow:0 9px 28px #19324b08!important}html[data-theme=light] .financeKpiTop i{color:#147a70;background:#2da3911f}html[data-theme=light] .financeKpiTop em{color:#3463a1}html[data-theme=light] .financeKpiCard>strong{color:#192e43!important}html[data-theme=light] .financeKpiCard.cost .financeKpiTop i{color:#a23d53;background:#6e97bf0c}html[data-theme=light] .financeKpiCard.profit .financeKpiTop i{color:#3463a1;background:#6e97bf0d}html[data-theme=light] .financeKpiCard.cash .financeKpiTop i{color:#147a70;background:#2da39124}html[data-theme=light] .financeKpiCard.margin .financeKpiTop i{color:#3463a1;background:#6e97bf0d}html[data-theme=light] .financeMiniBars i{background:linear-gradient(#52cabb,#2b7297)}html[data-theme=light] .financeKpiCard.cost .financeMiniBars i{background:linear-gradient(#dd7f91,#dbe9f8)}html[data-theme=light] .financeKpiCard.profit .financeMiniBars i{background:linear-gradient(#56c1b6,#dbe9f8)}html[data-theme=light] .financeKpiCard.cash .financeMiniBars i{background:linear-gradient(#70daca,#356c9d)}html[data-theme=light] .financeMarginGauge{background:#e8eff7}html[data-theme=light] .financeMarginGauge>i{background:linear-gradient(90deg,#6a91ed,#72d6c6);box-shadow:0 0 12px #19324b13}html[data-theme=light] .cashBuilderScroll{box-shadow:var(--finance-shadow)!important;background:#fafcff!important;border:1px solid #d5e0eb!important}html[data-theme=light] .cashBuilderDetailsHeader,html[data-theme=light] .cashBuilderPeriodHeader{color:#192e43!important;background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .cashBuilderDetailsHeader b,html[data-theme=light] .cashBuilderPeriodHeader b{color:#192e43!important}html[data-theme=light] .cashBuilderDetailsHeader span,html[data-theme=light] .cashBuilderPeriodHeader span{color:#3463a1!important}html[data-theme=light] .categoryDetailsCard,html[data-theme=light] .cashPeriodCard,html[data-theme=light] .builderPeriodCard,html[data-theme=light] .categoryLedgerCard{background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .categoryDetailsCard:hover{background:#f2f6fb!important}html[data-theme=light] .categoryDetailsHead{background:linear-gradient(90deg,#f6f9fdd1,#f6f9fdf0)!important;border-bottom-color:#d5e0eb!important}html[data-theme=light] .categoryDetailsHead small{color:#3463a1!important}html[data-theme=light] .categoryDetailsHead b{color:#192e43!important}html[data-theme=light] .categoryDetailsHead em{color:#147a70!important}html[data-theme=light] .categoryDetailsBody,html[data-theme=light] .categoryDetailsTotal{background:#fafcff!important}html[data-theme=light] .categoryDetailLine,html[data-theme=light] .financingDetailGroup,html[data-theme=light] .categoryDetailsTotal{border-color:#d5e0eb!important}html[data-theme=light] .categoryDetailLine,html[data-theme=light] .financingDetailIdentity b,html[data-theme=light] .categoryDetailsTotal strong,html[data-theme=light] .financingDetailMetricsGrid strong{color:#192e43!important}html[data-theme=light] .categoryDetailLine small,html[data-theme=light] .financingDetailIdentity small,html[data-theme=light] .financingDetailMetricsGrid small,html[data-theme=light] .categoryDetailsTotal span{color:#3463a1!important}html[data-theme=light] .categoryLedgerBand{background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .categoryLedgerLine,html[data-theme=light] .financingLedgerLine{background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .categoryLedgerLine span,html[data-theme=light] .financingLedgerLine span{color:#3463a1!important}html[data-theme=light] .categoryLedgerLine strong,html[data-theme=light] .financingLedgerLine strong{color:#192e43!important}html[data-theme=light] .categoryLedgerTotal{color:#192e43!important;background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .developmentTotalDetailsCell,html[data-theme=light] .developmentTotalPeriodCell,html[data-theme=light] .profitSummaryDetailsCell,html[data-theme=light] .profitSummaryPeriodCell{color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .profitSummaryDetailsCell.freeCashFlowRow,html[data-theme=light] .profitSummaryPeriodCell.freeCashFlowRow{background:#f2f6fb!important}html[data-theme=light] .developmentTotalDetailsCell strong,html[data-theme=light] .developmentTotalPeriodCell strong,html[data-theme=light] .profitSummaryDetailsCell strong,html[data-theme=light] .profitSummaryPeriodCell strong{color:#192e43!important}html[data-theme=light] .categoryAddButton{color:#147a70!important;background:#fafcff!important;border-color:#c4d3e2!important}html[data-theme=light] .categoryAddButton:hover{background:#f2f6fb!important}html[data-theme=light] .categoryReorderControls button{color:#3463a1!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .unitPlan,html[data-theme=light] .summaryCard,html[data-theme=light] .summaryMetric{box-shadow:var(--finance-shadow)!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .unitPlan>.viewTitle{border-color:#d5e0eb!important}html[data-theme=light] .bigTotal{background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .bigTotal span,html[data-theme=light] .bigTotal strong{color:#147a70!important}html[data-theme=light] .unitHeader{color:#3463a1!important;background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .categoryBar{background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .categoryBar b{color:#3463a1!important}html[data-theme=light] .categoryBar strong{color:#344b63!important}html[data-theme=light] .unitRow{color:#192e43!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .unitRow:hover{background:#f2f6fb!important}html[data-theme=light] .unitRow input,html[data-theme=light] .unitRow .miniInput{color:#192e43!important}html[data-theme=light] .unitRow input:hover,html[data-theme=light] .unitRow .miniInput:hover{background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .timingTag{color:#3463a1!important;background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .addLine{color:#147a70!important}html[data-theme=light] .addLine:hover{background:#f2f6fb!important}html[data-theme=light] .summaryCard h3{color:#192e43!important}html[data-theme=light] .summaryCard span,html[data-theme=light] .summaryMetric span{color:#3463a1!important}html[data-theme=light] .summaryMetric strong{color:#192e43!important}html[data-theme=light] .pnlTopbar,html[data-theme=light] .finCashTopbar,html[data-theme=light] .sourcesUsesTopbar{border-color:#d5e0eb!important}html[data-theme=light] .pnlClassifyButton,html[data-theme=light] .sourcesUsesPresentationButton{color:#344b63!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .pnlClassificationPanel,html[data-theme=light] .suReferencePresentation{background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .pnlClassificationIntro,html[data-theme=light] .suReferencePresentationHead{background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .pnlClassificationIntro strong,html[data-theme=light] .suReferencePresentationHead strong{color:#192e43!important}html[data-theme=light] .pnlClassificationIntro span,html[data-theme=light] .suReferencePresentationHead span{color:#3463a1!important}html[data-theme=light] .pnlClassificationRow,html[data-theme=light] .suReferencePresentationRow{border-color:#d5e0eb!important}html[data-theme=light] .pnlClassificationRow b,html[data-theme=light] .suReferencePresentationRow b{color:#344b63!important}html[data-theme=light] .pnlClassificationRow small{color:#3463a1!important}html[data-theme=light] .pnlClassificationRow select,html[data-theme=light] .suReferencePresentationRow>input{color:#192e43!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .pnlTableShell,html[data-theme=light] .finCashTableShell,html[data-theme=light] .suReferenceSheet{box-shadow:var(--finance-shadow)!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .pnlTable,html[data-theme=light] .finCashTable,html[data-theme=light] .suReferenceTable{color:#192e43!important;background:#fafcff!important}html[data-theme=light] .pnlTable th,html[data-theme=light] .pnlTable td,html[data-theme=light] .finCashTable th,html[data-theme=light] .finCashTable td,html[data-theme=light] .suReferenceTable th,html[data-theme=light] .suReferenceTable td{color:#192e43!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .pnlTable thead th,html[data-theme=light] .finCashTable thead th,html[data-theme=light] .suReferenceHeaderRow th{color:#192e43!important;background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .pnlTable thead .pnlDescriptionHead{color:#192e43!important;background:#fafcff!important}html[data-theme=light] .pnlProjectRow th{color:#3463a1!important;background:#fafcff!important}html[data-theme=light] .pnlGapCell,html[data-theme=light] .finCashGapCell{background:#fafcff!important}html[data-theme=light] .pnlSectionRow th,html[data-theme=light] .pnlSectionRow td,html[data-theme=light] .finCashSectionRow th,html[data-theme=light] .finCashSectionRow td,html[data-theme=light] .suReferenceSectionRow th,html[data-theme=light] .suReferenceSectionRow td{color:#147a70!important;background:#f2f6fb!important}html[data-theme=light] .pnlMetricRow.major th,html[data-theme=light] .pnlMetricRow.major td{color:#192e43!important;background:#eaf1fa!important}html[data-theme=light] .pnlMetricRow.ratio th,html[data-theme=light] .pnlMetricRow.ratio td{color:#3463a1!important;background:#fafcff!important}html[data-theme=light] .pnlMetricRow.grand th,html[data-theme=light] .pnlMetricRow.grand td{color:#192e43!important;background:#e8eff7!important;border-color:#b3dacf!important}html[data-theme=light] .pnlMetricRow.subtotal th,html[data-theme=light] .pnlMetricRow.subtotal td{background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .pnlLineRow th,html[data-theme=light] .pnlLineRow td{color:#192e43!important}html[data-theme=light] .pnlEmptyRow th,html[data-theme=light] .pnlEmptyRow td,html[data-theme=light] .pnlFootnote,html[data-theme=light] .finCashFootnote{color:#3463a1!important}html[data-theme=light] .finCashReconcile{background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .finCashReconcile span{color:#3463a1!important}html[data-theme=light] .finCashReconcile.good{background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .finCashReconcile.good strong{color:#147a70!important}html[data-theme=light] .finCashReconcile.bad{background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .finCashReconcile.bad strong{color:#a23d53!important}html[data-theme=light] .finCashTable th:first-child,html[data-theme=light] .finCashTable thead th:first-child{background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .finCashGroupRow th,html[data-theme=light] .finCashGroupRow td{color:#344b63!important;background:#f2f6fb!important}html[data-theme=light] .finCashSubtotalRow th,html[data-theme=light] .finCashSubtotalRow td,html[data-theme=light] .finCashLoanEndingRow th,html[data-theme=light] .finCashLoanEndingRow td{background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .finCashEndingRow th,html[data-theme=light] .finCashEndingRow td{color:#147a70!important;background:#e8eff7!important;border-color:#c4d3e2!important}html[data-theme=light] .finCashSpacerRow td,html[data-theme=light] .suReferenceSheet{background:#fafcff!important}html[data-theme=light] .suReferenceTitle strong{color:#192e43!important}html[data-theme=light] .suReferenceTitle span{color:#3463a1!important}html[data-theme=light] .suReferenceTable tr>:first-child{background:#fafcff!important}html[data-theme=light] .suReferenceUsesLabel th,html[data-theme=light] .suReferenceSourcesLabel th{color:#147a70!important;background:#fafcff!important}html[data-theme=light] .suReferenceGroupRow th,html[data-theme=light] .suReferenceGroupRow td,html[data-theme=light] .suReferenceItemRow th,html[data-theme=light] .suReferenceItemRow td{color:#192e43!important;background:#fafcff!important}html[data-theme=light] .suReferenceSubtotalRow th,html[data-theme=light] .suReferenceSubtotalRow td{color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .suReferenceFootnote{color:#3463a1!important}html[data-theme=light] .categoryDrawer,html[data-theme=light] .categoryInfoDrawer,html[data-theme=light] .landDescriptionCard,html[data-theme=light] .inspector{color:#192e43!important;background:#fafcff!important;border-color:#d5e0eb!important;box-shadow:-18px 0 55px #19324b18!important}html[data-theme=light] .categoryDrawerHead,html[data-theme=light] .categoryInfoHead,html[data-theme=light] .landDescriptionHead,html[data-theme=light] .inspectorHead{background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .categoryDrawerHead h2,html[data-theme=light] .categoryInfoHead h2,html[data-theme=light] .landDescriptionHead h3,html[data-theme=light] .inspectorHead h3{color:#192e43!important}html[data-theme=light] .categoryDrawerHead p,html[data-theme=light] .categoryInfoHead p,html[data-theme=light] .landDescriptionHead p{color:#147a70!important}html[data-theme=light] .categoryDrawerHead button,html[data-theme=light] .categoryInfoHead button,html[data-theme=light] .landDescriptionHead button{color:#3463a1!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .categoryInfoIntro,html[data-theme=light] .landDescriptionBody,html[data-theme=light] .landDescriptionBody p{color:#3463a1!important}html[data-theme=light] .categoryInfoTotal{background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .categoryInfoTotal span,html[data-theme=light] .categoryInfoTotal strong{color:#147a70!important}html[data-theme=light] .categoryInfoRows,html[data-theme=light] .categoryInfoRow{border-color:#d5e0eb!important}html[data-theme=light] .categoryInfoRow b{color:#192e43!important}html[data-theme=light] .categoryInfoRow small{color:#3463a1!important}html[data-theme=light] .categoryInfoRow>strong{color:#192e43!important}html[data-theme=light] .drawerSection,html[data-theme=light] .verticalProductsSettings,html[data-theme=light] .landAssetsSettings{background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .drawerSectionHead,html[data-theme=light] .panelHeading{background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .drawerSection h3,html[data-theme=light] .panelHeading h3{color:#192e43!important}html[data-theme=light] .drawerSection span,html[data-theme=light] .panelHeading span{color:#3463a1!important}html[data-theme=light] .removeCategoryButton{color:#a23d53!important;background:#fafcff!important;border-color:#c4d3e2!important}html[data-theme=light] .secondary,html[data-theme=light] .iconButton{color:#344b63!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .iconButton:hover,html[data-theme=light] .secondary:hover{background:#f2f6fb!important}html[data-theme=light] select option{color:#192e43;background:#fafcff}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#3463a1!important}html[data-theme=light] .financeChartCard{background:radial-gradient(circle at 80% 100%,#2da39114,#0000 36%),linear-gradient(155deg,#f2f6fb,#fafcff);border:1px solid #d5e0eb;box-shadow:0 9px 28px #19324b08}html[data-theme=light] .financeChartHead b{color:#192e43}html[data-theme=light] .financeChartHead span{color:#3463a1}html[data-theme=light] .financeChartHead>em{color:#3463a1;background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .financeLineChart{background:linear-gradient(#5277991a 1px,#0000 1px),linear-gradient(90deg,#52779914 1px,#0000 1px)}html[data-theme=light] .financeLineChart line{stroke:#1c334a}html[data-theme=light] .financeLineChart polyline{stroke:#147a70}html[data-theme=light] .financeBarChart{background:linear-gradient(#5277991a 1px,#0000 1px)}html[data-theme=light] .financeBarGroup .rev{background:linear-gradient(#76ddcc,#45ad9f)}html[data-theme=light] .financeBarGroup .cost{background:linear-gradient(#ef8b9c,#bc6077)}html[data-theme=light] .financeChartLegend i.rev{background:#72d6c6}html[data-theme=light] .financeChartLegend i.cost{background:#e77d91}html[data-theme=light] .financeChartAxis{color:#3463a1}html[data-theme=light] .statementKpiCard{background:linear-gradient(150deg,#f2f6fb,#fafcff);border:1px solid #d5e0eb;box-shadow:0 8px 22px #19324b07}html[data-theme=light] .statementKpiCard:after{background:radial-gradient(circle,#2da39117,#0000 65%)}html[data-theme=light] .statementKpiCard>span{color:#3463a1}html[data-theme=light] .statementKpiCard>strong{color:#192e43}html[data-theme=light] .statementKpiCard>small{color:#3463a1}html[data-theme=light] .statementKpiCard.teal{background:linear-gradient(150deg,#f2f6fb,#fafcff);border-color:#c4d3e2}html[data-theme=light] .statementKpiCard.rose{background:linear-gradient(150deg,#f2f6fb,#fafcff);border-color:#d5e0eb}html[data-theme=light] .statementKpiCard.blue{background:linear-gradient(150deg,#f2f6fb,#fafcff);border-color:#c1d5ec}html[data-theme=light] .statementKpiCard.violet,html[data-theme=light] .statementKpiCard.green{background:linear-gradient(150deg,#f2f6fb,#fafcff);border-color:#c4d3e2}html[data-theme=light] .statementKpiCard.teal>strong,html[data-theme=light] .statementKpiCard.green>strong{color:#147a70}html[data-theme=light] .statementKpiCard.rose>strong{color:#a23d53}html[data-theme=light] .statementKpiCard.blue>strong,html[data-theme=light] .statementKpiCard.violet>strong{color:#3463a1}html[data-theme=light] .financeSidebarModule.active{background:linear-gradient(90deg,#5277991a,#52779910);box-shadow:inset 3px 0 #67cdbc}html[data-theme=light] .financeSidebarModuleButton{color:#3463a1}html[data-theme=light] .financeSidebarModuleButton:hover{color:#192e43;background:#365e8203}html[data-theme=light] .financeSidebarModule.active>.financeSidebarModuleButton{color:#192e43}html[data-theme=light] .financeSidebarModuleButton>i{background:#6dd2c2;box-shadow:0 0 8px #19324b29}html[data-theme=light] .financeSidebarSubSheet button,html[data-theme=light] .financeSidebarSubSheet input{color:#3463a1}html[data-theme=light] .financeSidebarSubSheet button:hover{color:#3463a1;background:#f2f6fb}html[data-theme=light] .financeSidebarSubSheet.active button{color:#147a70;background:#f2f6fb}html[data-theme=light] .financeSidebarSubSheet input{color:#192e43;background:#fafcff;border:1px solid #c4d3e2}html[data-theme=light] .financeSidebarProjectThumb{color:#147a70;background:linear-gradient(140deg,#2da39129,#6e97bf23),#f2f6fb}html[data-theme=light] .headerRangeSelect,html[data-theme=light] .headerIconTextButton,html[data-theme=light] .headerAddButton,html[data-theme=light] .headerIconButton,html[data-theme=light] .headerCompactMode,html[data-theme=light] .headerCompactZoom{color:#344b63!important;background:#fafcff!important;border:1px solid #d5e0eb!important}html[data-theme=light] .headerRangeSelect select{color:#192e43}html[data-theme=light] .headerAddButton{color:#1c334a!important;background:linear-gradient(135deg,#74ddcc,#5fc9ba)!important;border-color:#b3dacf!important}html[data-theme=light] .headerIconTextButton:hover,html[data-theme=light] .headerIconButton:hover{background:#f2f6fb!important}html[data-theme=light] .headerIconButton.active{color:#147a70!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .headerCompactMode button,html[data-theme=light] .headerCompactZoom button{color:#3463a1!important}html[data-theme=light] .headerCompactMode button.active{color:#192e43!important;background:#f2f6fb!important}html[data-theme=light] .headerCompactZoom span{color:#3463a1}html[data-theme=light] .headerAvatar{color:#147a70;background:linear-gradient(135deg,#e8eff7,#f2f6fb);border:1px solid #d5e0eb}html[data-theme=light] .financeModulePage{color:#192e43}html[data-theme=light] .financeModuleHeader p{color:#147a70}html[data-theme=light] .financeModuleHeader h1{color:#192e43}html[data-theme=light] .financeModuleHeader span{color:#3463a1}html[data-theme=light] .financeModuleHeaderActions button{color:#344b63;background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .financeModuleHeaderActions button:hover{color:#192e43;background:#f2f6fb}html[data-theme=light] .financeModuleHeaderActions .primaryReportAction{color:#147a70;background:#e8eff7;border-color:#b3dacf}html[data-theme=light] .dashboardKpiCard{background:linear-gradient(150deg,#f2f6fb,#fafcff);border:1px solid #d5e0eb;box-shadow:0 8px 24px #19324b07}html[data-theme=light] button.dashboardKpiCard:hover{border-color:#c4d3e2}html[data-theme=light] .dashboardKpiCard>span:first-child{color:#3463a1}html[data-theme=light] .dashboardKpiCard>strong{color:#192e43}html[data-theme=light] .dashboardKpiCard.revenue,html[data-theme=light] .dashboardKpiCard.cost{border-color:#d5e0eb}html[data-theme=light] .dashboardKpiCard.profit{border-color:#c4d3e2}html[data-theme=light] .dashboardKpiCard.cash{border-color:#d5e0eb}html[data-theme=light] .dashboardMiniBars i{background:linear-gradient(#52c9b9,#dbe9f8)}html[data-theme=light] .dashboardKpiCard.cost .dashboardMiniBars i{background:linear-gradient(#e28295,#e2eaf3)}html[data-theme=light] .financeSparklineSvg{color:#147a70}html[data-theme=light] .financeSparklineSvg circle{fill:#147a70;stroke:#1c334a}html[data-theme=light] .financeDonut .track{stroke:#1c334a}html[data-theme=light] .financeDonut .value{stroke:#147a70}html[data-theme=light] .financeDonut strong{color:#192e43}html[data-theme=light] .dashboardChartCard{background:linear-gradient(150deg,#f2f6fb,#fafcff);border:1px solid #d5e0eb}html[data-theme=light] .dashboardChartTitle b{color:#192e43}html[data-theme=light] .dashboardChartTitle small{color:#3463a1}html[data-theme=light] .dashboardChartTitle em{color:#3463a1;background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .dashboardBarChart{background:linear-gradient(#5277991a 1px,#0000 1px)}html[data-theme=light] .dashboardBarGroup .rev{background:linear-gradient(#78dfcf,#45aa9d)}html[data-theme=light] .dashboardBarGroup .cost{background:linear-gradient(#ed899b,#a9546b)}html[data-theme=light] .dashboardChartAxis{color:#3463a1}html[data-theme=light] .dashboardQuickGrid button,html[data-theme=light] .reportCardsGrid button{color:#3463a1;background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .dashboardQuickGrid button:hover,html[data-theme=light] .reportCardsGrid button:hover{background:#f2f6fb;border-color:#c4d3e2}html[data-theme=light] .dashboardQuickGrid b,html[data-theme=light] .reportCardsGrid b{color:#192e43}html[data-theme=light] .dashboardQuickGrid small,html[data-theme=light] .reportCardsGrid small{color:#3463a1}html[data-theme=light] .cashViewTabs{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .cashViewTabs button{color:#3463a1}html[data-theme=light] .cashViewTabs button.active{color:#1c334a;background:linear-gradient(135deg,#62caba,#57b8ae)}html[data-theme=light] .denseCashPanel{background:#fafcff;border:1px solid #d5e0eb;box-shadow:0 10px 28px #19324b08}html[data-theme=light] .denseCashToolbar{background:#fafcff;border-bottom:1px solid #d5e0eb}html[data-theme=light] .denseCashSearch{color:#3463a1;background:#f2f6fb;border:1px solid #d5e0eb}html[data-theme=light] .denseCashSearch input{color:#192e43}html[data-theme=light] .denseSegmented{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .denseSegmented button{color:#3463a1}html[data-theme=light] .denseSegmented button.active{color:#147a70;background:#e8eff7;box-shadow:inset 0 0 0 1px #286159}html[data-theme=light] .denseSelectLabel{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .denseSelectLabel>span{color:#3463a1}html[data-theme=light] .denseSelectLabel select{color:#344b63}html[data-theme=light] .denseCashTable th,html[data-theme=light] .denseCashTable td{color:#344b63;background:#fafcff;border-bottom:1px solid #d5e0eb;border-right:1px solid #d5e0eb}html[data-theme=light] .denseCashTable thead th{color:#192e43;background:#f2f6fb}html[data-theme=light] .denseCashTable thead th small{color:#3463a1}html[data-theme=light] .denseSectionRow.tone-revenue th,html[data-theme=light] .denseSectionRow.tone-revenue td{color:#147a70;background:#f2f6fb}html[data-theme=light] .denseSectionRow.tone-cost th,html[data-theme=light] .denseSectionRow.tone-cost td{color:#a23d53;background:#f2f6fb}html[data-theme=light] .denseSectionRow.tone-finance th,html[data-theme=light] .denseSectionRow.tone-finance td{color:#3463a1;background:#f2f6fb}html[data-theme=light] .denseRowIcon{background:#365e8204}html[data-theme=light] .denseDetailRow th{color:#344b63!important}html[data-theme=light] .denseDetailRow th small{color:#3463a1}html[data-theme=light] .denseMetricRow.profit th,html[data-theme=light] .denseMetricRow.profit td{color:#147a70;background:#e8eff7}html[data-theme=light] .denseMetricRow.cash th,html[data-theme=light] .denseMetricRow.cash td{color:#3463a1;background:#e8eff7}html[data-theme=light] .financeSummaryGrid section{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .financeSummaryGrid p{color:#3463a1}html[data-theme=light] .financeSummaryGrid strong{color:#192e43}html[data-theme=light] .financeSummaryGrid span{color:#3463a1}html[data-theme=light] .scenarioCard,html[data-theme=light] .scenarioEmpty{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .scenarioCard b{color:#192e43}html[data-theme=light] .scenarioCard small{color:#3463a1}html[data-theme=light] .scenarioCard>strong{color:#147a70}html[data-theme=light] .scenarioCard.active{background:#f2f6fb;border-color:#c4d3e2}html[data-theme=light] .scenarioEmpty{color:#3463a1}html[data-theme=light] .scenarioEmpty h3{color:#192e43}html[data-theme=light] .scenarioEmpty p{color:#3463a1}html[data-theme=light] .modernDataPanel{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .modernDataTable th,html[data-theme=light] .modernDataTable td{color:#344b63;border-bottom:1px solid #d5e0eb}html[data-theme=light] .modernDataTable thead th{color:#192e43;background:#f2f6fb}html[data-theme=light] .modernDataTable tbody th{color:#192e43}html[data-theme=light] .modernEmptyCell{color:#3463a1!important}html[data-theme=light] .reportExportPanel{color:#3463a1;background:linear-gradient(145deg,#f2f6fb,#fafcff);border:1px solid #d5e0eb}html[data-theme=light] .reportExportPanel h3{color:#192e43}html[data-theme=light] .reportExportPanel p{color:#3463a1}html[data-theme=light] .reportExportPanel button{color:#147a70;background:#e8eff7;border:1px solid #b3dacf}html[data-theme=light] .statementToolbar,html[data-theme=light] .statementViewSwitch{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .statementViewSwitch button{color:#3463a1}html[data-theme=light] .statementViewSwitch button.active{color:#147a70;background:#e8eff7;box-shadow:inset 0 0 0 1px #286159}html[data-theme=light] .statementSearch{color:#192e43;background:#f2f6fb;border:1px solid #d5e0eb}html[data-theme=light] .statementSearch::placeholder{color:#3463a1}html[data-theme=light] .statementScenario{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .statementScenario span{color:#3463a1}html[data-theme=light] .statementScenario select{color:#344b63}html[data-theme=light] .statementSummaryPanel section{background:linear-gradient(145deg,#f2f6fb,#fafcff);border:1px solid #d5e0eb}html[data-theme=light] .statementSummaryPanel span{color:#3463a1}html[data-theme=light] .statementSummaryPanel strong{color:#192e43}html[data-theme=light] .statementSummaryPanel small{color:#3463a1}html[data-theme=light] .sourcesSummary section:first-child{border-color:#d5e0eb}html[data-theme=light] .sourcesSummary section:nth-child(2){border-color:#c4d3e2}html[data-theme=light] .sourcesSummary section:nth-child(3){border-color:#c1d5ec}html[data-theme=light] .financingSummary section:nth-child(4){border-color:#c4d3e2}html[data-theme=light] .pnlBack,html[data-theme=light] .finCashBack,html[data-theme=light] .sourcesUsesBack{color:#147a70!important}html[data-theme=light] .categoryDrawerLayer,html[data-theme=light] .landDescriptionLayer,html[data-theme=light] .categoryInfoLayer{background:#5277990f!important}html[data-theme=light] .denseDetailRow.inspectable:hover th,html[data-theme=light] .denseDetailRow.inspectable:hover td{color:#192e43!important;background:#f2f6fb!important}html[data-theme=light] .denseDetailRow.inspectable:active th,html[data-theme=light] .denseDetailRow.inspectable:active td{background:#e8eff7!important}html[data-theme=light] .categoryBuilderWorkspace,html[data-theme=light] .categoryBuilderOutput,html[data-theme=light] .cashBuilderView,html[data-theme=light] .landWorkspace,html[data-theme=light] .landOutput{background:#fafcff!important}html[data-theme=light] .cashBuilderScroll{scrollbar-color:#dbe9f8 #fafcff!important;background:#fafcff!important}html[data-theme=light] .cashBuilderTimeline{background:#fafcff!important}html[data-theme=light] .categoryDetailsBody,html[data-theme=light] .categoryDetailsTotal,html[data-theme=light] .financingDetailGroup,html[data-theme=light] .financingDetailGroup.loan,html[data-theme=light] .financingDetailGroup.equity,html[data-theme=light] .financingDetailGroup.fee,html[data-theme=light] .categoryDetailsEmpty,html[data-theme=light] .categoryDetailLine,html[data-theme=light] .financingLedgerLine,html[data-theme=light] .categoryLedgerLine{color:#192e43!important;background:#fafcff!important}html[data-theme=light] .financingDetailGroup{border-bottom-color:#d5e0eb!important}html[data-theme=light] .financingDetailIdentity b,html[data-theme=light] .financingDetailMetricsGrid strong,html[data-theme=light] .categoryDetailsEmpty span{color:#192e43!important}html[data-theme=light] .financingDetailIdentity small,html[data-theme=light] .financingDetailMetricsGrid small,html[data-theme=light] .categoryDetailsEmpty small{color:#3463a1!important}html[data-theme=light] .landDetailName,html[data-theme=light] .revenueProductDetailLine,html[data-theme=light] .detailTriplet{color:#192e43!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .detailTriplet small,html[data-theme=light] .revenueDetailMetrics small{color:#3463a1!important}html[data-theme=light] .detailTriplet strong,html[data-theme=light] .revenueDetailMetrics strong{color:#192e43!important}html[data-theme=light] .headerSheetAdd .sheetMenu{color:#192e43!important;background:#fafcff!important;border:1px solid #d5e0eb!important;box-shadow:0 24px 64px #19324b25!important}html[data-theme=light] .headerSheetAdd .sheetMenu button{color:#192e43!important;background:#fafcff!important;border-bottom:1px solid #d5e0eb!important}html[data-theme=light] .categoryBuilderWorkspace .portfolioHeader h2,html[data-theme=light] .categoryBuilderWorkspace .cashBuilderHeader h1,html[data-theme=light] .categoryBuilderWorkspace .editableSheetTitle,html[data-theme=light] .categoryBuilderWorkspace .editableSheetTitleReadOnly{color:#192e43!important}html[data-theme=light] .categoryBuilderWorkspace .portfolioHeader>div>span,html[data-theme=light] .categoryBuilderWorkspace .cashBuilderHeader>div>span{color:#3463a1!important}html[data-theme=light] .cashPeriodCard,html[data-theme=light] .builderPeriodCard,html[data-theme=light] .categoryLedgerCard,html[data-theme=light] .cashBuilderPeriodHeader,html[data-theme=light] .cashBuilderDetailsHeader{color:#192e43!important;background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .portfolioKpis.financeKpiGrid>div{background:linear-gradient(155deg,#f2f6fb,#fafcff)!important;border-right:1px solid #d5e0eb!important}html[data-theme=light] .cashBuilderCategorySection{border-bottom-color:#d5e0eb!important}html[data-theme=light] .categoryBuilderWorkspace .cashBuilderDetailsHeader b,html[data-theme=light] .categoryBuilderWorkspace .cashBuilderPeriodHeader .periodTitle{color:#192e43!important}html[data-theme=light] .categoryBuilderWorkspace .cashBuilderDetailsHeader span,html[data-theme=light] .categoryBuilderWorkspace .cashBuilderPeriodHeader .periodSubtitle{color:#3463a1!important}html[data-theme=light] .categoryBuilderWorkspace .cashBuilderPeriodHeader.period-total,html[data-theme=light] .categoryBuilderWorkspace .cashBuilderPeriodHeader.period-final,html[data-theme=light] .categoryBuilderWorkspace .cashBuilderPeriodHeader.period-year,html[data-theme=light] .categoryBuilderWorkspace .cashBuilderPeriodHeader.period-first{background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .categoryBuilderWorkspace .categoryDetailsCard,html[data-theme=light] .categoryBuilderWorkspace .categoryDetailsHead,html[data-theme=light] .categoryBuilderWorkspace .categoryDetailsBody,html[data-theme=light] .categoryBuilderWorkspace .categoryDetailsTotal,html[data-theme=light] .categoryBuilderWorkspace .builderPeriodCard,html[data-theme=light] .categoryBuilderWorkspace .cashPeriodCard,html[data-theme=light] .categoryBuilderWorkspace .categoryLedgerCard,html[data-theme=light] .categoryBuilderWorkspace .categoryLedgerLine,html[data-theme=light] .categoryBuilderWorkspace .financingLedgerLine,html[data-theme=light] .categoryBuilderWorkspace .financingDetailGroup{background:#fafcff!important}html[data-theme=light] .categoryBuilderWorkspace .categoryDetailsHead{background:linear-gradient(90deg,#f2f6fb,#fafcff)!important}html[data-theme=light] .categoryBuilderWorkspace .categoryDetailsHead b,html[data-theme=light] .categoryBuilderWorkspace .categoryDetailsTotal strong,html[data-theme=light] .categoryBuilderWorkspace .categoryLedgerLine strong,html[data-theme=light] .categoryBuilderWorkspace .financingLedgerLine strong,html[data-theme=light] .categoryBuilderWorkspace .financingDetailMetricsGrid strong{color:#192e43!important}html[data-theme=light] .categoryBuilderWorkspace .categoryDetailsHead small,html[data-theme=light] .categoryBuilderWorkspace .categoryDetailsTotal span,html[data-theme=light] .categoryBuilderWorkspace .categoryLedgerLine span,html[data-theme=light] .categoryBuilderWorkspace .financingLedgerLine span,html[data-theme=light] .categoryBuilderWorkspace .financingDetailMetricsGrid small{color:#3463a1!important}html[data-theme=light] .categoryBuilderWorkspace .financeKpiCard .financeSparklineSvg{color:#147a70}html[data-theme=light] .headerSheetAdd .sheetMenu,html[data-theme=light] .headerSheetAdd .sheetMenu button{color:#192e43!important;background:#fafcff!important}html[data-theme=light] .headerSheetAdd .sheetMenu{border-color:#d5e0eb!important}html[data-theme=light] .headerSheetAdd .sheetMenu button:hover{background:#f2f6fb!important}html[data-theme=light] .headerSheetAdd .sheetMenu b{color:#192e43!important}html[data-theme=light] .headerSheetAdd .sheetMenu span{color:#3463a1!important}html[data-theme=light] .denseReorderButtons button{background:#52779914;border:1px solid #5473941c}html[data-theme=light] .denseReorderButtons button:hover{background:#365e8207}html[data-theme=light] .denseMetricRow.development th,html[data-theme=light] .denseMetricRow.development td{color:#192e43;background:#f2f6fb}html[data-theme=light] .denseMetricRow th small{color:#3463a1}html[data-theme=light] .viewFullscreenWorkspace{background:#fafcff!important}html[data-theme=light] .viewWorkbookTabs{background:#fafcff;border-top:1px solid #d5e0eb}html[data-theme=light] .viewWorkbookTab{color:#3463a1;background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .viewWorkbookTab:hover{color:#192e43;background:#f2f6fb}html[data-theme=light] .viewWorkbookTab.active{color:#147a70;background:#f2f6fb;border-color:#b3dacf;box-shadow:inset 0 2px #69d0c0}html[data-theme=light] .dashboardStatsGrid section{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .dashboardStatsGrid span{color:#3463a1}html[data-theme=light] .dashboardStatsGrid strong{color:#192e43}html[data-theme=light] .dashboardStatsGrid small{color:#3463a1}html[data-theme=light] .dashboardAnalysisCard{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .dashboardAnalysisHead b{color:#192e43}html[data-theme=light] .dashboardAnalysisHead small{color:#3463a1}html[data-theme=light] .dashboardAnalysisHead>strong{color:#192e43}html[data-theme=light] .dashboardCostRow b{color:#344b63}html[data-theme=light] .dashboardCostRow small{color:#3463a1}html[data-theme=light] .dashboardCostRow>i{background:#f2f6fb}html[data-theme=light] .dashboardCostRow>i>em{background:linear-gradient(90deg,#4b6598,#69cdbd)}html[data-theme=light] .dashboardCostRow>strong{color:#192e43}html[data-theme=light] .dashboardCapitalMetrics>div{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .dashboardCapitalMetrics span{color:#3463a1}html[data-theme=light] .dashboardCapitalMetrics strong{color:#192e43}html[data-theme=light] .dashboardAnalysisEmpty,html[data-theme=light] .workbookSheetsLabel{color:#3463a1}html[data-theme=light] .workbookSheetList{scrollbar-color:#dbe9f8 transparent}html[data-theme=light] .workbookSheetTab:hover{background:#fafcff;border-color:#d5e0eb}html[data-theme=light] .workbookSheetTab.active{background:#f2f6fb;border-color:#d5e0eb}html[data-theme=light] .workbookSheetTab.dragOver{border-top-color:#b3dacf;box-shadow:inset 0 2px #69cdbd}html[data-theme=light] .workbookSheetDrag{color:#3463a1}html[data-theme=light] .workbookSheetButton>span{color:#344b63}html[data-theme=light] .workbookSheetButton>small{color:#3463a1}html[data-theme=light] .workbookSheetTab.active .workbookSheetButton>span{color:#192e43}html[data-theme=light] .workbookSheetTab.active .workbookSheetButton>small{color:#147a70}html[data-theme=light] .workbookSheetActiveMark{background:#69cdbd}html[data-theme=light] .workbookSheetRename{color:#192e43;background:#fafcff;border:1px solid #c1d5ec}html[data-theme=light] .workbookSheetRename:focus{border-color:#b3dacf;box-shadow:0 0 0 2px #19324b08}html[data-theme=light] .workbookAddSheet{background:#fafcff;border-top:1px solid #d5e0eb}html[data-theme=light] .sidebarAddButton{color:#147a70;background:#fafcff;border:1px dashed #c4d3e2}html[data-theme=light] .sidebarAddButton:hover{color:#147a70;background:#f2f6fb;border-color:#b3dacf}html[data-theme=light] .sheetContextMenu{background:#fafcff;border:1px solid #d5e0eb;box-shadow:0 18px 45px #19324b20}html[data-theme=light] .sheetContextMenu button{color:#344b63}html[data-theme=light] .sheetContextMenu button:hover{color:#192e43;background:#f2f6fb}html[data-theme=light] .sheetContextMenu button.danger{color:#a23d53}html[data-theme=light] .sheetContextMenu button.danger:hover{color:#a23d53;background:#f2f6fb}html[data-theme=light] .sheetContextSeparator{background:#e8eff7}html[data-theme=light] .suFixedStatementHandle{background:#fff;border-bottom:1px solid #d7e2ed}html[data-theme=light] .suFixedStatementHandle>span:first-child>strong{color:#1c334a}html[data-theme=light] .suFixedStatementHandle>span:first-child>small,html[data-theme=light] .suFixedStatementHandle>span:last-child{color:#3463a1}html[data-theme=light] .suFixedStatement .suReferenceFootnote{background:#fff;border-top:1px solid #d7e2ed}html[data-theme=light] .suFixedResizeHandle{background:linear-gradient(135deg,#0000 0 48%,#8090a0 49% 54%,#0000 55% 64%,#8090a0 65% 70%,#0000 71%)}html[data-theme=light] .suReferenceWorkspace{--su-title:#192e43;--su-section:#a8e3da;--su-header:#e8f1f8;--su-group:#c5d4e2;--su-item:#b2c2d2;--su-number:#8fa4ba;--su-subtotal:#d7e5f0;--su-total:#fff;--su-muted:#3463a1;--su-accent:#77bbae;--su-surface:#fafcff;--su-surface-2:#f2f6fb;--su-surface-3:#f2f6fb;--su-border:#d5e0eb;color:var(--su-item)!important;background:#fafcff!important}html[data-theme=light] .suReferenceSheet,html[data-theme=light] .suFixedStatement{border-color:var(--su-border)!important;background:var(--su-surface)!important}html[data-theme=light] .suFixedStatementHandle,html[data-theme=light] .suReferenceTitle{background:var(--su-surface)!important;border-bottom-color:var(--su-border)!important}html[data-theme=light] .suFixedStatementHandle>span:first-child>strong,html[data-theme=light] .suReferenceTitle strong{color:var(--su-title)!important}html[data-theme=light] .suFixedStatementHandle>span:first-child>small{color:var(--su-muted)!important}html[data-theme=light] .suFixedStatementHandle>span:last-child,html[data-theme=light] .suReferenceTitle span{color:#344b63!important}html[data-theme=light] .suReferenceTable{background:var(--su-surface)!important;color:var(--su-item)!important}html[data-theme=light] .suReferenceTable th,html[data-theme=light] .suReferenceTable td{background:var(--su-surface)!important;color:var(--su-item)!important;border-color:var(--su-border)!important}html[data-theme=light] .suReferenceUsesLabel th,html[data-theme=light] .suReferenceSourcesLabel th,html[data-theme=light] .suReferenceUsesLabel td,html[data-theme=light] .suReferenceSourcesLabel td{background:var(--su-surface)!important;color:var(--su-section)!important}html[data-theme=light] .suReferenceHeaderRow th{color:var(--su-header)!important;background:#dbe9f8!important;border-color:#c4d3e2!important}html[data-theme=light] .suReferenceSectionRow th,html[data-theme=light] .suReferenceSectionRow td{color:#192e43!important;background:#e8eff7!important}html[data-theme=light] .suReferenceGroupRow th,html[data-theme=light] .suReferenceGroupRow td{color:var(--su-group)!important;background:#f2f6fb!important}html[data-theme=light] .suReferenceItemRow th,html[data-theme=light] .suReferenceItemRow td{background:var(--su-surface)!important;color:var(--su-item)!important}html[data-theme=light] .suReferenceItemRow.nested th{color:#344b63!important}html[data-theme=light] .suReferenceNumber{color:var(--su-number)!important}html[data-theme=light] .suReferenceSubtotalRow th,html[data-theme=light] .suReferenceSubtotalRow td{color:var(--su-subtotal)!important;background:#f2f6fb!important;border-bottom:1px solid #c4d3e2!important}html[data-theme=light] .suReferenceGrandTotal th,html[data-theme=light] .suReferenceGrandTotal td{color:var(--su-total)!important;background:#dbe9f8!important;border-color:#c1d5ec!important}html[data-theme=light] .suReferenceGrandTotal.sources th,html[data-theme=light] .suReferenceGrandTotal.sources td{border-top:1px solid #c1d5ec!important}html[data-theme=light] .suReferenceSpacerRow td{background:var(--su-surface)!important}html[data-theme=light] .suReferenceFootnote{background:var(--su-surface)!important;color:var(--su-muted)!important;border-top-color:var(--su-border)!important}html[data-theme=light] .suReferenceFootnote strong{color:var(--su-accent)!important}html[data-theme=light] .suReferenceFootnote strong.negative{color:#a23d53!important}html[data-theme=light] .suReferencePresentation,html[data-theme=light] .suReferencePresentationHead,html[data-theme=light] .suReferencePresentationRow{background:var(--su-surface-2)!important;border-color:var(--su-border)!important}html[data-theme=light] .suReferencePresentationHead strong{color:var(--su-title)!important}html[data-theme=light] .suReferencePresentationHead span,html[data-theme=light] .suReferencePresentationRow b,html[data-theme=light] .suReferenceVisibility,html[data-theme=light] .suReferencePresentation>p{color:#344b63!important}html[data-theme=light] .suReferencePresentationRow>input{color:#192e43!important;background:#fafcff!important;border-color:#c4d3e2!important}html[data-theme=light] .suReferencePresentationHead button{color:#147a70!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .taxesSettingsPanel{border-top:1px solid #d5e0eb}html[data-theme=light] .taxesSettingsGrid select{color:#192e43;background:#fafcff;border:1px solid #c4d3e2}html[data-theme=light] .taxesScheduleNotice{background:#f2f6fb;border:1px solid #c4d3e2}html[data-theme=light] .taxesScheduleNotice b{color:#192e43}html[data-theme=light] .taxesScheduleNotice span{color:#3463a1}html[data-theme=light] .taxesAutoLines>div,html[data-theme=light] .taxesLossBalance{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .taxesAutoLines span,html[data-theme=light] .taxesLossBalance span{color:#3463a1}html[data-theme=light] .taxesAutoLines strong,html[data-theme=light] .taxesLossBalance strong{color:#192e43}html[data-theme=light] .taxesDetailsSummary>div{border-bottom:1px solid #5473941c}html[data-theme=light] .taxesDetailsSummary span{color:#3463a1}html[data-theme=light] .taxesDetailsSummary strong{color:#192e43}html[data-theme=light] .denseSectionRow.tone-taxes th,html[data-theme=light] .denseSectionRow.tone-taxes td{color:#344b63!important;background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .denseSectionRow.tone-taxes:hover th,html[data-theme=light] .denseSectionRow.tone-taxes:hover td{background:#f2f6fb!important}html[data-theme=light] .denseMetricRow.netProfit th,html[data-theme=light] .denseMetricRow.netProfit td{color:#147a70!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .denseMetricRow.netProfit:hover th,html[data-theme=light] .denseMetricRow.netProfit:hover td{background:#e8eff7!important}html[data-theme=light] .denseDetailIdentity>small{color:#3463a1!important}html[data-theme=light] .denseDetailIdentity>b{color:#192e43}html[data-theme=light] .denseDetailIdentity>em{color:#3463a1}html[data-theme=light] .denseDetailRow:hover .denseDetailIdentity>b{color:#192e43}html[data-theme=light] .denseDetailRow:hover .denseDetailIdentity>em{color:#3463a1}html[data-theme=light] .incentivesSettingsPanel{border-top:1px solid #d5e0eb}html[data-theme=light] .incentivesAddRow button{color:#147a70;background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .incentivesList>button{color:#344b63;background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .incentivesList>button.active{background:#f2f6fb;border-color:#b3dacf}html[data-theme=light] .incentivesList b{color:#192e43}html[data-theme=light] .incentivesList small,html[data-theme=light] .incentivesList strong{color:#147a70}html[data-theme=light] .incentiveEditor{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .incentiveEditor input,html[data-theme=light] .incentiveEditor select{color:#192e43;background:#fff;border:1px solid #d5e0eb}html[data-theme=light] .incentiveBaseSelector>span{color:#344b63}html[data-theme=light] .incentiveBaseSelector label{color:#51677f;background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .incentiveBaseSelector label.active{color:#147a70;background:#f2f6fb;border-color:#b3dacf}html[data-theme=light] .incentiveComputedSummary>span{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .incentiveComputedSummary small,html[data-theme=light] .incentiveComputedSummary strong{color:#147a70}html[data-theme=light] .denseSectionRow.tone-incentives th,html[data-theme=light] .denseSectionRow.tone-incentives td{color:#147a70!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .denseSectionRow.tone-incentives:hover th,html[data-theme=light] .denseSectionRow.tone-incentives:hover td{background:#e8eff7!important}html[data-theme=light] .projectLibraryShell{color:#192e43;background:#fff}html[data-theme=light] .projectLibraryHeader{background:#fafcff;border-bottom:1px solid #d5e0eb}html[data-theme=light] .projectCreateHero{color:#147a70;background:#fafcff;border:1px dashed #c4d3e2}html[data-theme=light] .projectCreateHero:hover{background:#f2f6fb;border-color:#b3dacf}html[data-theme=light] .projectCreateHero>span{background:#fafcff;border:1px solid #c4d3e2}html[data-theme=light] .projectLibraryTitle p{color:#3463a1}html[data-theme=light] .projectCard,html[data-theme=light] .projectCreateCard{background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .projectCardOpen{color:#192e43}html[data-theme=light] .projectCard:hover,html[data-theme=light] .projectCreateCard:hover{background:#f2f6fb;border-color:#c1d5ec}html[data-theme=light] .projectCardIcon{color:#147a70;background:#f2f6fb}html[data-theme=light] .projectCardOpen>small{color:#3463a1}html[data-theme=light] .projectCardOpen>input{color:#192e43;background:#fafcff;border:1px solid #b3dacf}html[data-theme=light] .projectCreateCard{color:#147a70}html[data-theme=light] .financeSidebarProjectHome{color:#3463a1;background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .financeSidebarProjectHome:hover{color:#192e43;border-color:#c1d5ec}html[data-theme=light] .financeSidebarProjectNameInput{color:#192e43;background:#fafcff;border:1px solid #b3dacf}html[data-theme=light] .projectCardActions button{color:#344b63;background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .projectCardActions button:hover{color:#192e43;border-color:#b3dacf}html[data-theme=light] .pnlTable tr>.pnlGapCell{background:#fff!important}html[data-theme=light] .denseCashTable .denseCashGapCell,html[data-theme=light] .denseCashTable thead .denseCashGapCell,html[data-theme=light] .denseCashTable .denseSectionRow .denseCashGapCell,html[data-theme=light] .denseCashTable .denseMetricRow .denseCashGapCell,html[data-theme=light] .denseCashTable .denseDetailRow .denseCashGapCell{background:#fafcff!important}html[data-theme=light] .categoryDrawer .drawerField input:not([type=checkbox]):not([type=color]),html[data-theme=light] .categoryDrawer .drawerField select,html[data-theme=light] .categoryDrawer .drawerField textarea,html[data-theme=light] .categoryDrawer .categoryDrawerBasics input:not([type=checkbox]):not([type=color]),html[data-theme=light] .categoryDrawer .categoryDrawerBasics select,html[data-theme=light] .categoryDrawer .withSuffix{color:#192e43!important;background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .categoryDrawer .drawerField input:focus,html[data-theme=light] .categoryDrawer .drawerField select:focus,html[data-theme=light] .categoryDrawer .drawerField textarea:focus,html[data-theme=light] .categoryDrawer .categoryDrawerBasics input:focus,html[data-theme=light] .categoryDrawer .categoryDrawerBasics select:focus{border-color:#b3dacf!important;box-shadow:0 0 0 3px #19324b08!important}html[data-theme=light] .categoryDrawer .withSuffix em{color:#3463a1!important}html[data-theme=light] .categoryDrawer .categoryColorTrigger,html[data-theme=light] .categoryDrawer .genericItemListItem,html[data-theme=light] .categoryDrawer .verticalProductListItem,html[data-theme=light] .categoryDrawer .landAssetListItem,html[data-theme=light] .categoryDrawer .genericGiantAdd{color:#192e43!important;background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .categoryDrawer .genericItemListItem:hover,html[data-theme=light] .categoryDrawer .verticalProductListItem:hover,html[data-theme=light] .categoryDrawer .landAssetListItem:hover,html[data-theme=light] .categoryDrawer .genericGiantAdd:hover{background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .categoryDrawer .genericItemListItem.active,html[data-theme=light] .categoryDrawer .verticalProductListItem.active,html[data-theme=light] .categoryDrawer .landAssetListItem.active{color:#192e43!important;background:#f2f6fb!important;border-color:#b3dacf!important}html[data-theme=light] .categoryDrawer .genericItemListItem small,html[data-theme=light] .categoryDrawer .verticalProductListItem small,html[data-theme=light] .categoryDrawer .landAssetListItem small{color:#3463a1!important}html[data-theme=light] .categoryDrawer .genericItemEditor,html[data-theme=light] .categoryDrawer .verticalProductEditor,html[data-theme=light] .categoryDrawer .landAssetEditor,html[data-theme=light] .categoryDrawer .costPaymentConfig,html[data-theme=light] .categoryDrawer .costPaymentMethod,html[data-theme=light] .categoryDrawer .costPaymentPanel,html[data-theme=light] .categoryDrawer .debtIdentityFields,html[data-theme=light] .categoryDrawer .costPaymentMethodOptions>button,html[data-theme=light] .categoryDrawer .costTimingOptions>button{color:#192e43!important;background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .categoryDrawer .costPaymentMethodOptions>button small{color:#3463a1!important}html[data-theme=light] .categoryDrawer .costPaymentMethodOptions>button.active,html[data-theme=light] .categoryDrawer .costTimingOptions>button.active{color:#192e43!important;background:#f2f6fb!important;border-color:#b3dacf!important}html[data-theme=light] .categoryDrawer .drawerNotice{color:#3463a1!important;background:#f2f6fb!important;border-color:#d5e0eb!important}html[data-theme=light] .categoryDrawer .categoryColorTrigger strong,html[data-theme=light] .categoryDrawer .categoryColorTrigger span,html[data-theme=light] .categoryDrawer .genericItemEditorHead h3{color:#192e43!important}html[data-theme=light] .projectCard[role=button]:focus-visible{outline:2px solid #b3dacf}html[data-theme=light] .pnlTable tr>.pnlGapCell,html[data-theme=light] .pnlTable thead tr>.pnlGapCell,html[data-theme=light] .suReferenceTable tbody tr:not(.suReferenceUsesLabel):not(.suReferenceSourcesLabel):not(.suReferenceGrandTotal)>td,html[data-theme=light] .suReferenceTable tbody tr:not(.suReferenceUsesLabel):not(.suReferenceSourcesLabel):not(.suReferenceGrandTotal)>th,html[data-theme=light] .suReferenceTable .suReferenceGroupRow>td,html[data-theme=light] .suReferenceTable .suReferenceGroupRow>th,html[data-theme=light] .suReferenceTable .suReferenceItemRow>td,html[data-theme=light] .suReferenceTable .suReferenceItemRow>th,html[data-theme=light] .suReferenceTable .suReferenceSubtotalRow>td,html[data-theme=light] .suReferenceTable .suReferenceSubtotalRow>th{background:#fafcff!important}html[data-theme=light] .suReferenceTable .suReferenceSubtotalRow>td,html[data-theme=light] .suReferenceTable .suReferenceSubtotalRow>th{border-color:#d5e0eb!important}html[data-theme=light] .dashboardKpiCard.peak{background:linear-gradient(150deg,#f2f6fb,#fafcff);border-color:#c1d5ec}html[data-theme=light] .dashboardKpiNote{color:#3463a1!important}html[data-theme=light] .denseDetailTitleLine>b{color:#192e43}html[data-theme=light] .denseDetailMeta,html[data-theme=light] .denseDetailRow:hover .denseDetailMeta{color:#3463a1!important}html[data-theme=light] .financingFirstDrawSection{background:#f2f6fb;border:1px solid #d5e0eb}html[data-theme=light] .financingFirstDrawCategories>label,html[data-theme=light] .financingFirstDrawItem{color:#192e43;background:#f2f6fb;border:1px solid #d5e0eb}html[data-theme=light] .financingFirstDrawCategories input,html[data-theme=light] .financingFirstDrawItem input{accent-color:#77bbaf}html[data-theme=light] .financingFirstDrawItem b{color:#192e43}html[data-theme=light] .financingFirstDrawItem small{color:#3463a1!important}html[data-theme=light] .itemEditorBack{color:#3463a1!important;background:#fafcff!important;border:1px solid #d5e0eb!important}html[data-theme=light] .itemEditorBack:hover{color:#192e43!important;background:#f2f6fb!important;border-color:#c1d5ec!important}html[data-theme=light] .denseCashTable .denseSectionRow>th,html[data-theme=light] .denseCashTable .denseSectionRow>td{background:color-mix(in srgb,var(--category-row-color) 30%,#fafcff)!important}html[data-theme=light] .denseCashTable .denseSectionRow>th{box-shadow:inset 4px 0 0 var(--category-row-color)!important}html[data-theme=light] .denseCashTable .denseSectionRow .denseSectionLabel{color:color-mix(in srgb,var(--category-row-color) 35%,#192e43)!important}html[data-theme=light] .denseCashTable .denseDetailRow>th,html[data-theme=light] .denseCashTable .denseDetailRow>td{background:#fafcff!important}html[data-theme=light] .denseDetailKeyData small{color:#3463a1!important}html[data-theme=light] .denseDetailKeyData small+small{border-left:1px solid #d5e0eb}html[data-theme=light] .denseDetailRow:hover .denseDetailKeyData small{color:#3463a1!important}html[data-theme=light] .denseMetricRow.development th,html[data-theme=light] .denseMetricRow.development td,html[data-theme=light] .denseMetricRow.profit th,html[data-theme=light] .denseMetricRow.profit td,html[data-theme=light] .denseMetricRow.netProfit th,html[data-theme=light] .denseMetricRow.netProfit td,html[data-theme=light] .denseMetricRow.cash th,html[data-theme=light] .denseMetricRow.cash td{background:color-mix(in srgb,var(--summary-color) 28%,#fafcff)!important;border-color:color-mix(in srgb,var(--summary-color) 42%,#d5e0eb)!important;color:color-mix(in srgb,var(--summary-color) 45%,#192e43)!important}html[data-theme=light] .denseMetricRow.development:hover th,html[data-theme=light] .denseMetricRow.development:hover td,html[data-theme=light] .denseMetricRow.profit:hover th,html[data-theme=light] .denseMetricRow.profit:hover td,html[data-theme=light] .denseMetricRow.netProfit:hover th,html[data-theme=light] .denseMetricRow.netProfit:hover td,html[data-theme=light] .denseMetricRow.cash:hover th,html[data-theme=light] .denseMetricRow.cash:hover td{background:color-mix(in srgb,var(--summary-color) 34%,#fafcff)!important}html[data-theme=light] .categoryBuilderWorkspace .developmentTotalDetailsCell,html[data-theme=light] .categoryBuilderWorkspace .developmentTotalPeriodCell,html[data-theme=light] .categoryBuilderWorkspace .profitSummaryDetailsCell,html[data-theme=light] .categoryBuilderWorkspace .profitSummaryPeriodCell{background:color-mix(in srgb,var(--cat) 18%,#f2f6fb)!important;border-color:color-mix(in srgb,var(--cat) 42%,#c4d3e2)!important}html[data-theme=light] .categoryBuilderWorkspace .profitSummaryDetailsCell.freeCashFlowRow,html[data-theme=light] .categoryBuilderWorkspace .profitSummaryPeriodCell.freeCashFlowRow{background:color-mix(in srgb,var(--cat) 22%,#f2f6fb)!important}html[data-theme=light] .categoryBuilderWorkspace .developmentTotalDetailsCell strong,html[data-theme=light] .categoryBuilderWorkspace .developmentTotalPeriodCell strong,html[data-theme=light] .categoryBuilderWorkspace .profitSummaryDetailsCell strong,html[data-theme=light] .categoryBuilderWorkspace .profitSummaryPeriodCell strong{color:color-mix(in srgb,var(--cat) 38%,#192e43)!important}html[data-theme=light] .profitSummaryDetailsCell.freeCashFlowRow[role=button]:focus-visible{outline:2px solid var(--cat)}html[data-theme=light] .denseCashColumnResizer:after{background:#dbe9f8}html[data-theme=light] .denseCashColumnResizer:hover:after,html[data-theme=light] .denseCashColumnResizer:active:after{background:#77bbaf}html[data-theme=light] .suReferenceHeaderRow th,html[data-theme=light] .suReferenceHeaderRow th:first-child{color:#192e43!important;background:#dbe9f8!important;border-color:#c4d3e2!important}html[data-theme=light] .denseAnnualTotalToggle,html[data-theme=light] .statementAnnualToggle{color:#344b63;background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .denseAnnualTotalToggle input,html[data-theme=light] .statementAnnualToggle input{accent-color:#77bbaf}:is(html[data-theme=light] .denseAnnualTotalToggle:has(input:checked),html[data-theme=light] .statementAnnualToggle:has(input:checked)){color:#147a70;background:#f2f6fb;border-color:#b3dacf}html[data-theme=light] .denseAnnualGapCell,html[data-theme=light] .statementAnnualGapCell{background:#fafcff!important}html[data-theme=light] .denseAnnualTotalHead,html[data-theme=light] .statementAnnualTotalHead{color:#192e43!important;background:#e8eff7!important;border-color:#c4d3e2!important}html[data-theme=light] .denseAnnualTotalHead small,html[data-theme=light] .statementAnnualTotalHead small{color:#3463a1!important}html[data-theme=light] .denseAnnualTotalCell,html[data-theme=light] .statementAnnualTotalCell{color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .denseSectionRow .denseAnnualTotalCell{background:color-mix(in srgb,var(--category-row-color) 22%,#f2f6fb)!important}html[data-theme=light] .denseMetricRow .denseAnnualTotalCell{background:color-mix(in srgb,var(--summary-color) 22%,#f2f6fb)!important}html[data-theme=light] .pnlTable .statementAnnualTotalCell,html[data-theme=light] .finCashTable .statementAnnualTotalCell{background:#f2f6fb!important}html[data-theme=light] .pnlTable .statementAnnualTotalHead,html[data-theme=light] .finCashTable .statementAnnualTotalHead{background:#e8eff7!important}html[data-theme=light] .finCashTable .finCashFirstDrawHead,html[data-theme=light] .finCashTable .finCashFirstDrawCell{color:#192e43!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .finCashTable thead .finCashFirstDrawHead,html[data-theme=light] .finCashTable .finCashTotalHead{color:#192e43!important;background:#f2f6fb!important}html[data-theme=light] .finCashTable .finCashTotalCell{color:#192e43!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .finCashTable .finCashGapCell{background:#fafcff!important}html[data-theme=light] .denseSearchGlyph{color:#3463a1}html[data-theme=light] .periodSpacingControl{color:#3463a1;background:#fafcff;border:1px solid #d5e0eb}html[data-theme=light] .periodSpacingControl>span{color:#3463a1}html[data-theme=light] .periodSpacingControl input[type=range]::-webkit-slider-runnable-track{background:#e8eff7}html[data-theme=light] .periodSpacingControl input[type=range]::-webkit-slider-thumb{background:#77bbaf;border:1px solid #b3dacf;box-shadow:0 2px 8px #19324b13}html[data-theme=light] .periodSpacingControl input[type=range]::-moz-range-track{background:#e8eff7}html[data-theme=light] .periodSpacingControl input[type=range]::-moz-range-thumb{background:#77bbaf;border:1px solid #b3dacf;box-shadow:0 2px 8px #19324b13}html[data-theme=light] .denseCashTable th:nth-child(n+7):not(.denseAnnualGapCell),html[data-theme=light] .denseCashTable td:nth-child(n+7):not(.denseAnnualGapCell),html[data-theme=light] .finCashTable th:nth-child(n+7):not(.statementAnnualGapCell),html[data-theme=light] .finCashTable td:nth-child(n+7):not(.statementAnnualGapCell),html[data-theme=light] .pnlTable th:nth-child(n+7):not(.statementAnnualGapCell),html[data-theme=light] .pnlTable td:nth-child(n+7):not(.statementAnnualGapCell){border-left:var(--period-column-gap,0px) solid #d5e0eb!important}html[data-theme=light] .denseDetailSubrow th,html[data-theme=light] .denseDetailSubrow td{color:#3463a1!important;background:#fafcff!important;border-color:#d5e0eb!important}html[data-theme=light] .denseDetailSubrow .denseDetailTitleLine>b,html[data-theme=light] .denseDetailSubrow .denseDetailIdentity>em{color:#3463a1!important}html[data-theme=light] .denseDetailSubrow:hover th,html[data-theme=light] .denseDetailSubrow:hover td{background:#fafcff!important}html[data-theme=light] .suReferenceTable .suReferenceUsesLabel>th,html[data-theme=light] .suReferenceTable .suReferenceUsesLabel>td,html[data-theme=light] .suReferenceTable .suReferenceSourcesLabel>th,html[data-theme=light] .suReferenceTable .suReferenceSourcesLabel>td{color:#147a70!important;background:#fafcff!important}html[data-theme=light] .denseDetailSubrow .denseDetailIdentity:before{background:#dbe9f8}html[data-theme=light] .pnlBlackSpacerRow td,html[data-theme=light] .finCashBlackSpacerRow td{background:#fafcff!important}html[data-theme=light] .financeDonut.negative .value{stroke:#a23d53!important}html[data-theme=light] .financeDonut.negative>strong{color:#a23d53!important}html[data-theme=light] .denseCashTable tbody>.denseSectionRow>th,html[data-theme=light] .denseCashTable tbody>.denseSectionRow>td,html[data-theme=light] .denseCashTable tbody>.denseMetricRow>th,html[data-theme=light] .denseCashTable tbody>.denseMetricRow>td{border-top:10px solid #d5e0eb!important}html[data-theme=light] .denseCashTable tbody>.denseMetricRow.cash>th,html[data-theme=light] .denseCashTable tbody>.denseMetricRow.cash>td{border-bottom:10px solid #d5e0eb!important}html[data-theme=light] .projectCardTrash:focus-visible{outline:2px solid #e9c4cd}html[data-theme=light] .projectCardTrash{color:#a23d53!important;background:#52779912!important;border:1px solid #54739432!important}html[data-theme=light] .projectCardTrash:hover{color:#a23d53!important;background:#f6f9fd61!important;border-color:#5473946f!important}html[data-theme=light] .denseCashTable th:nth-child(n+6):not(.denseAnnualGapCell),html[data-theme=light] .denseCashTable td:nth-child(n+6):not(.denseAnnualGapCell),html[data-theme=light] .finCashTable th:nth-child(n+6):not(.statementAnnualGapCell),html[data-theme=light] .finCashTable td:nth-child(n+6):not(.statementAnnualGapCell),html[data-theme=light] .pnlTable th:nth-child(n+6):not(.statementAnnualGapCell),html[data-theme=light] .pnlTable td:nth-child(n+6):not(.statementAnnualGapCell){box-shadow:inset var(--period-column-gap,0px) 0 0 #eff3f8, inset 0 -1px 0 #d7e2ed!important}html[data-theme=light] .denseCashTable .denseAnnualGapCell,html[data-theme=light] .finCashTable .statementAnnualGapCell,html[data-theme=light] .pnlTable .statementAnnualGapCell,html[data-theme=light] .denseCashTable .denseDetailTotalGap{background:#fafcff!important}html[data-theme=light] .statementColumnResizer:after{background:#dbe9f8}html[data-theme=light] .statementColumnResizer:hover:after,html[data-theme=light] .statementColumnResizer:active:after{background:#77bbaf}html[data-theme=light] .denseCashTable tr>.denseAnnualGapCell,html[data-theme=light] .pnlTable tr>.statementAnnualGapCell,html[data-theme=light] .finCashTable tr>.statementAnnualGapCell{background:#fafcff!important}html[data-theme=light] .denseCashTable th:nth-child(n+6):not(.denseAnnualGapCell):before,html[data-theme=light] .denseCashTable td:nth-child(n+6):not(.denseAnnualGapCell):before,html[data-theme=light] .finCashTable th:nth-child(n+6):not(.statementAnnualGapCell):before,html[data-theme=light] .finCashTable td:nth-child(n+6):not(.statementAnnualGapCell):before,html[data-theme=light] .pnlTable th:nth-child(n+6):not(.statementAnnualGapCell):before,html[data-theme=light] .pnlTable td:nth-child(n+6):not(.statementAnnualGapCell):before{background:#fafcff}html[data-theme=light] .finCashTable .finCashSectionRow>th:first-child,html[data-theme=light] .finCashTable .finCashSectionRow>.finCashTotalCell,html[data-theme=light] .finCashTable .finCashSectionRow>.finCashFirstDrawCell{color:#147a70!important;background:#f2f6fb!important}html[data-theme=light] .finCashTable .finCashGroupRow>th:first-child,html[data-theme=light] .finCashTable .finCashGroupRow>.finCashTotalCell,html[data-theme=light] .finCashTable .finCashGroupRow>.finCashFirstDrawCell{color:#344b63!important;background:#f2f6fb!important}html[data-theme=light] .finCashTable .finCashSubtotalRow>th:first-child,html[data-theme=light] .finCashTable .finCashSubtotalRow>.finCashTotalCell,html[data-theme=light] .finCashTable .finCashSubtotalRow>.finCashFirstDrawCell,html[data-theme=light] .finCashTable .finCashLoanEndingRow>th:first-child,html[data-theme=light] .finCashTable .finCashLoanEndingRow>.finCashTotalCell,html[data-theme=light] .finCashTable .finCashLoanEndingRow>.finCashFirstDrawCell{color:#192e43!important;background:#f2f6fb!important}html[data-theme=light] .finCashTable .finCashEndingRow>th:first-child,html[data-theme=light] .finCashTable .finCashEndingRow>.finCashTotalCell,html[data-theme=light] .finCashTable .finCashEndingRow>.finCashFirstDrawCell{color:#147a70!important;background:#e8eff7!important}html[data-theme=light] .finCashTable tr>.finCashGapCell,html[data-theme=light] .finCashTable tr>.statementAnnualGapCell{background:#fafcff!important}html[data-theme=light] .denseCashTable thead th,html[data-theme=light] .finCashTable thead th,html[data-theme=light] .pnlTable thead th{background:#f2f6fb!important}html[data-theme=light] .denseCashTable thead .denseCashGapCell,html[data-theme=light] .finCashTable thead .finCashGapCell,html[data-theme=light] .pnlTable thead .pnlGapCell{background:#fafcff!important}html[data-theme=light] .feasibilityWorkspace{color:#192e43}html[data-theme=light] .feasibilitySummary>div{background:#f2f6fb;border:1px solid #d5e0eb}html[data-theme=light] .feasibilitySummary span{color:#344b63}html[data-theme=light] .feasibilityTable thead{color:#192e43;background:#f2f6fb}html[data-theme=light] .feasibilityTable th,html[data-theme=light] .feasibilityTable td{border-bottom:1px solid #d5e0eb}html[data-theme=light] .feasibilityTable td:nth-child(2){color:#3463a1}html[data-theme=light] .feasibilityTable td:last-child{color:#192e43}html[data-theme=light] .feasibilityTable .feasibilitySection th{color:#147a70;background:#f2f6fb}html[data-theme=light] .feasibilityTable .feasibilityTotal{background:#e8eff7}html[data-theme=light] .feasibilityTable .feasibilityTotal th,html[data-theme=light] .feasibilityTable .feasibilityTotal td{color:#192e43}html[data-theme=light] .feasibilityFootnote{color:#3463a1}html[data-theme=light] .categoryDrawer,html[data-theme=light] .projectSettings,html[data-theme=light] .financingActivitiesSettings,html[data-theme=light] .verticalProductsSettings,html[data-theme=light] .landAssetsSettings,html[data-theme=light] .salesRevenueSettings{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--config-surface:#f2f6fb;--config-surface-raised:#f2f6fb;--config-border:#c4d3e2;--config-text:#192e43;--config-muted:#344b63}html[data-theme=light] .categoryDrawer :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html[data-theme=light] .projectSettings :is(input:not([type=checkbox]):not([type=radio]),select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#192e43!important;background:#fafcff!important;border:1px solid #c4d3e2!important}html[data-theme=light] .categoryDrawer :is(input,textarea)::placeholder,html[data-theme=light] .projectSettings :is(input,textarea)::placeholder{color:#3463a1!important}html[data-theme=light] .categoryDrawer :is(input,select,textarea):focus-visible,html[data-theme=light] .projectSettings :is(input,select,textarea):focus-visible{border-color:#b3dacf!important;outline:2px solid #b3dacf!important}html[data-theme=light] .categoryDrawer :is(input[type=checkbox],input[type=radio]),html[data-theme=light] .projectSettings :is(input[type=checkbox],input[type=radio]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#77bbaf!important}html[data-theme=light] .categoryDrawer :is(.financingActiveToggle,.financingToggleGrid>label,.financingEligibilitySection,.financingEligibilityCategory,.financingOverrideRow,.financingModelPreview>div,.financingInstrumentListItem,.financingAddMenu,.costPaymentMethod,.costPaymentPanel,.advancedVerticalSettings,.landPaymentSection,.costPaymentMethodOptions>button,.verticalCostMethodOptions>button,.landPaymentMode>button,.verticalTypeChoice,.verticalProductListItem,.landAssetListItem,.salesRevenueListItem,.financingFirstDrawSection,.financingFirstDrawItem,.equityManualRow){color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .categoryDrawer :is(.financingInstrumentListItem,.costPaymentMethodOptions>button,.verticalCostMethodOptions>button,.landPaymentMode>button,.verticalProductListItem,.landAssetListItem,.salesRevenueListItem):hover{background:#e8eff7!important;border-color:#b3dacf!important}html[data-theme=light] .categoryDrawer :is(.financingInstrumentListItem.active,.costPaymentMethodOptions>button.active,.verticalCostMethodOptions>button.active,.landPaymentMode>button.active,.verticalProductListItem.active,.landAssetListItem.active,.salesRevenueListItem.active){background:#e8eff7!important;border-color:#b3dacf!important;box-shadow:inset 3px 0 #77bbaf!important}html[data-theme=light] .categoryDrawer :is(.financingActiveToggle b,.financingToggleGrid b,.financingEligibilityCategory b,.financingOverrideRow b,.financingInstrumentListItem b,.verticalCostMethodOptions b,.costPaymentMethodOptions b,.landPaymentMode b){color:#192e43!important}html[data-theme=light] .categoryDrawer :is(.financingItemOverrides summary,.financingToggleGrid small,.financingOverrideRow small,.financingModelPreview span,.verticalCostMethodOptions small,.costPaymentMethodOptions small,.landPaymentMode small){color:#344b63!important}html[data-theme=light] .categoryDrawer :is(.financingInstrumentListItem .financingInstrumentIcon,.financingInstrumentListItem.loan .financingInstrumentIcon,.financingInstrumentListItem.equity .financingInstrumentIcon,.financingInstrumentListItem.fee .financingInstrumentIcon){color:#147a70!important;background:#e8eff7!important}html[data-theme=light] .categoryDrawer :is(.financingAddMenu button,.costTimingOptions button,.landAddPartial,.itemEditorBack,.itemEditorDone,.advancedToggle,.verticalGiantAdd,.financingGiantAdd,.landGiantAdd){color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .categoryDrawer :is(.financingAddMenu button,.costTimingOptions button,.landAddPartial,.itemEditorBack,.itemEditorDone,.advancedToggle,.verticalGiantAdd,.financingGiantAdd,.landGiantAdd):hover{background:#dbe9f8!important;border-color:#b3dacf!important}html[data-theme=light] .categoryDrawer :is(.financingItemOverrides,.landPaymentSection,.advancedVerticalSettings) summary{color:#192e43!important}html[data-theme=light] .quickItemLauncher{color:#192e43;background:#f2f6fb;border:1px solid #b3dacf;box-shadow:0 12px 32px #0006}html[data-theme=light] .quickItemLauncher>span{color:#1c334a;background:#77bbaf}html[data-theme=light] .quickItemLauncher:hover{background:#dce7f1;border-color:#b3dacf}html[data-theme=light] .quickItemOverlay{background:#fff}html[data-theme=light] .quickItemModal{color:#192e43;background:#f2f6fb;border:1px solid #c4d3e2;box-shadow:0 28px 95px #000a}html[data-theme=light] .quickItemModal header small{color:#3463a1}html[data-theme=light] .quickItemClose{color:#192e43;background:#f2f6fb;border:1px solid #c4d3e2}html[data-theme=light] .quickItemProgress{background:#e8eff7}html[data-theme=light] .quickItemProgress i{background:#77bbaf}html[data-theme=light] .quickItemChoices button{color:#192e43;background:#f2f6fb;border:1px solid #c4d3e2}html[data-theme=light] .quickItemChoices button.selected{background:#e8eff7;border-color:#b3dacf}html[data-theme=light] .quickItemChoices button small{color:#344b63}html[data-theme=light] .quickItemBody label{color:#192e43}html[data-theme=light] .quickItemBody input,html[data-theme=light] .quickItemBody select{color:#192e43!important;background:#fafcff!important;border:1px solid #c1d5ec!important}html[data-theme=light] .quickItemBody p{color:#344b63}html[data-theme=light] .quickItemModal footer{border-top:1px solid #d5e0eb}html[data-theme=light] .quickItemBack{color:#192e43;background:#e8eff7;border:1px solid #c1d5ec}html[data-theme=light] .quickItemPrimary{color:#1c334a;background:#77bbaf;border:1px solid #b3dacf}html[data-theme=light] .unitPricingSwitch{background:#f2f6fb;border:1px solid #c4d3e2}html[data-theme=light] .unitPricingSwitch button{color:#192e43}html[data-theme=light] .unitPricingSwitch button.active{color:#1c334a;background:#77bbaf}html[data-theme=light] .unitPricingSummary label{color:#192e43}html[data-theme=light] .unitPricingSummary input{color:#192e43;background:#fafcff;border:1px solid #c4d3e2}html[data-theme=light] .unitPricingSummary small,html[data-theme=light] .unitPricingSummary p{color:#3463a1}html[data-theme=light] .unitPricingSummary button{color:#192e43;background:#e8eff7;border:1px solid #c4d3e2}html[data-theme=light] .unitPricingProgress{background:#e8eff7}html[data-theme=light] .unitPricingProgress>span{background:linear-gradient(90deg,#77bbaf,#2fa9cf)}html[data-theme=light] .unitAllocationControls>input[type=number]{color:#192e43;background:#fafcff;border:1px solid #c4d3e2}html[data-theme=light] .unitAllocationControls label{color:#344b63}html[data-theme=light] .unitAllocationControls label input{accent-color:#77bbaf}html[data-theme=light] .unitCategoryCreator{background:#fafcff;border-top:1px solid #d5e0eb}html[data-theme=light] .unitAddCategory{color:#147a70;background:#f2f6fb;border:1px dashed #b3dacf}html[data-theme=light] .unitAddCategory:hover{color:#147a70;background:#e8eff7;border-color:#b3dacf}html[data-theme=light] .unitAddCategory:focus-visible,html[data-theme=light] .unitCategoryCreateActions button:focus-visible,html[data-theme=light] .unitCategoryCreateForm input:focus-visible{outline:2px solid #b3dacf}html[data-theme=light] .unitCategoryCreateForm label{color:#192e43}html[data-theme=light] .unitCategoryCreateForm input{color:#192e43;background:#fafcff;border:1px solid #c4d3e2}html[data-theme=light] .unitCategoryCreateForm input::placeholder{color:#3463a1}html[data-theme=light] .unitCategoryCreateActions button{color:#192e43;background:#e8eff7;border:1px solid #c4d3e2}html[data-theme=light] .unitCategoryCreateActions button[type=submit]{color:#1c334a;background:#77bbaf;border-color:#b3dacf}html[data-theme=light] .unitCategoryCreateError{color:#a23d53}html[data-theme=light] .unitCategory .addLine{background:#f2f6fb;border:1px solid #c4d3e2;color:#147a70!important}html[data-theme=light] .unitCategory .addLine:hover{border-color:#b3dacf;color:#192e43!important;background:#e8eff7!important}html[data-theme=light] .categoryDrawer :is(.financingInterestPolicy,.equityPreferredConfig,.equityDistributionConfig),html[data-theme=light] .financingActivitiesSettings :is(.financingInterestPolicy,.equityPreferredConfig,.equityDistributionConfig){border:1px solid #c4d3e2;color:#192e43!important;background:#f2f6fb!important}html[data-theme=light] .categoryDrawer :is(.financingInterestPolicy,.equityPreferredConfig,.equityDistributionConfig) .financingCoverageSummary{color:#344b63}html[data-theme=light] .categoryDrawer :is(.financingInterestPolicy,.equityPreferredConfig,.equityDistributionConfig) .drawerField{color:#192e43}html[data-theme=light] .categoryDrawer :is(.financingInterestPolicy,.equityPreferredConfig,.equityDistributionConfig) .drawerField>span{color:#192e43!important}html[data-theme=light] .categoryDrawer :is(.financingInterestPolicy,.equityPreferredConfig,.equityDistributionConfig) :is(input:not([type=range]),select){color:#192e43!important;background:#fafcff!important;border:1px solid #c4d3e2!important}html[data-theme=light] .categoryDrawer .equityDistributionRange,html[data-theme=light] .financingActivitiesSettings .equityDistributionRange{accent-color:#77bbaf;background:#e8eff7}html[data-theme=light] .equityDistributionShareRow>div:first-child,html[data-theme=light] .equityDistributionShareRow strong{color:#192e43}html[data-theme=light] .equityDistributionTrack{background:#e8eff7}html[data-theme=light] .equityDistributionTrack>span{background:linear-gradient(90deg,#77bbaf,#33a1c9)}html[data-theme=light] .categoryDrawer :is(.financingFieldGrid>label,.financingFirstDrawCategories>label,.financingFirstDrawItem,.financingEligibilityCategory,.financingActiveToggle,.financingToggleGrid>label,.financingOverrideRow,.equityManualRow,.equityGapConfig,.financingModelPreview>div,.financingFirstDrawSection,.financingEligibilitySection,.financingItemOverrides){color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .categoryDrawer :is(.financingFieldGrid input,.financingFieldGrid select,.financingEligibilityCategory input,.financingOverrideRow input,.financingFirstDrawSection input,.equityGapConfig select,.equityManualRow input,.equityManualRow select){color:#192e43!important;background:#fafcff!important;border-color:#c4d3e2!important}html[data-theme=light] .categoryDrawer :is(.financingModelPreview strong,.financingFirstDrawCategories span,.financingFirstDrawItem b,.financingEligibilityToggle span,.financingOverrideRow b,.financingFieldGrid label>span){color:#192e43!important}html[data-theme=light] .categoryDrawer :is(.financingAddMenu button,.financingGiantAdd,.financingInstrumentListItem,.equityManualRow button,.financingItemOverrides summary,.financingFirstDrawItems summary){color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .categoryDrawer :is(.financingAddMenu button,.financingInstrumentListItem):hover{background:#e8eff7!important}html[data-theme=light] .modernFinanceShell .pnlClassificationPanel,html[data-theme=light] .modernFinanceShell .pnlClassificationIntro,html[data-theme=light] .modernFinanceShell .categoryInfoDrawer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .modernFinanceShell .pnlClassificationRow{background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .modernFinanceShell .pnlClassificationIntro :is(strong,span),html[data-theme=light] .modernFinanceShell .pnlClassificationRow :is(b,small),html[data-theme=light] .modernFinanceShell .categoryInfoDrawer :is(h2,h3,p,b,span,small){color:#192e43!important}html[data-theme=light] .modernFinanceShell :is(.pnlClassificationIntro button,.pnlClassificationRow select,.categoryInfoHead button,.categoryInfoDrawer input,.categoryInfoDrawer select){color:#192e43!important;background:#e8eff7!important;border-color:#c4d3e2!important}html[data-theme=light] .modernFinanceShell .projectModeSwitch button.active{color:#192e43!important;background:#e8eff7!important;border-color:#b3dacf!important}html[data-theme=light] .modernFinanceShell .projectZoomControl{background:#f2f6fb!important;border:1px solid #c4d3e2!important}html[data-theme=light] .modernFinanceShell .projectZoomControl :is(button,span){color:#192e43!important}html[data-theme=light] .modernFinanceShell .projectZoomControl button:hover{background:#dbe9f8!important}html[data-theme=light] .categoryDrawer input[type=range].equityDistributionRange,html[data-theme=light] .financingActivitiesSettings input[type=range].equityDistributionRange{accent-color:#77bbaf!important}html[data-theme=light] .unitWorkspace .unitTable .unitHeader{color:#3463a1!important}html[data-theme=light] .unitWorkspace .unitTable .unitRow,html[data-theme=light] .unitWorkspace .unitTable .unitRow :is(input,.miniInput,.lineName),html[data-theme=light] .unitWorkspace .unitTable .unitReadOnlyValue,html[data-theme=light] .unitWorkspace .unitTable .unitRow>strong,html[data-theme=light] .unitWorkspace .unitTable .unitAllocationControls,html[data-theme=light] .unitWorkspace .unitTable .unitAllocationControls label{color:#192e43!important}html[data-theme=light] .modernFinanceShell :is(.categoryDrawer,.categoryInfoDrawer,.projectSettings,.financingActivitiesSettings,.verticalProductsSettings,.landAssetsSettings,.salesRevenueSettings,.financingSettings,.categoryBuilderConfig,.itemEditor,.configDrawer,.pnlClassificationPanel,.settingsPanel){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .modernFinanceShell :is(.categoryDrawer,.categoryInfoDrawer,.projectSettings,.financingActivitiesSettings,.verticalProductsSettings,.landAssetsSettings,.salesRevenueSettings,.financingSettings,.categoryBuilderConfig,.itemEditor,.configDrawer,.pnlClassificationPanel,.settingsPanel) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,button:not(.primary):not(.danger)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#192e43!important;background-color:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .modernFinanceShell :is(.categoryDrawer,.categoryInfoDrawer,.projectSettings,.financingActivitiesSettings,.verticalProductsSettings,.landAssetsSettings,.salesRevenueSettings,.financingSettings,.categoryBuilderConfig,.itemEditor,.configDrawer,.pnlClassificationPanel,.settingsPanel) :is(input,textarea)::placeholder{color:#3463a1!important}html[data-theme=light] .modernFinanceShell :is(.categoryDrawer,.categoryInfoDrawer,.projectSettings,.financingActivitiesSettings,.verticalProductsSettings,.landAssetsSettings,.salesRevenueSettings,.financingSettings,.categoryBuilderConfig,.itemEditor,.configDrawer,.pnlClassificationPanel,.settingsPanel) :is(input,select,textarea,button):focus-visible{outline:2px solid #b3dacf!important}html[data-theme=light] .modernFinanceShell :is(.categoryDrawer,.categoryInfoDrawer,.projectSettings,.financingActivitiesSettings,.verticalProductsSettings,.landAssetsSettings,.salesRevenueSettings,.financingSettings,.categoryBuilderConfig,.itemEditor,.configDrawer,.pnlClassificationPanel,.settingsPanel) :is(input[type=checkbox],input[type=radio]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#77bbaf!important}html[data-theme=light] .modernFinanceShell :is(.categoryDrawer,.categoryInfoDrawer,.projectSettings,.financingActivitiesSettings,.verticalProductsSettings,.landAssetsSettings,.salesRevenueSettings,.financingSettings,.categoryBuilderConfig,.itemEditor,.configDrawer,.pnlClassificationPanel,.settingsPanel) :is(option,optgroup){color:#192e43!important;background:#f2f6fb!important}html[data-theme=light] .viewNavigationToolbar{color:#192e43;background:#f6f9fdf0;border:1px solid #c4d3e2;box-shadow:0 8px 32px #19324b17}html[data-theme=light] .viewNavigationToolbar button{color:#192e43;background:#f2f6fb;border:1px solid #c4d3e2}html[data-theme=light] .viewNavigationToolbar button:hover{background:#dbe9f8}html[data-theme=light] .viewNavigationHint{color:#3463a1}html[data-theme=light] .viewNavigationToolbar .viewNavigationExit{background:#e8eff7;border-color:#b3dacf}html[data-theme=light] .modernFinanceShell .sheetAddWrap .sheetMenu{scrollbar-color:#dbe9f8 #fafcff;color:#192e43!important;background:#fafcff!important;border:1px solid #d5e0eb!important;box-shadow:0 20px 52px #19324b29!important}html[data-theme=light] .modernFinanceShell .sheetAddWrap .sheetMenu button{color:#192e43!important;border-bottom-color:#d5e0eb!important}html[data-theme=light] .modernFinanceShell .sheetAddWrap .sheetMenu button:hover,html[data-theme=light] .modernFinanceShell .sheetAddWrap .sheetMenu button:focus-visible{background:#f2f6fb!important;border-color:#b3dacf!important}html[data-theme=light] .modernFinanceShell .sheetAddWrap .sheetMenu button b{color:#192e43!important}html[data-theme=light] .modernFinanceShell .sheetAddWrap .sheetMenu button span{color:#3463a1!important}html[data-theme=light] .projectSettingsOverlay{background:#f6f9fdc4}html[data-theme=light] .projectSettingsDialog{color:#192e43;background:#fafcff;border:1px solid #c4d3e2;box-shadow:0 30px 100px #19324b29}html[data-theme=light] .projectSettingsDialogHeader{background:linear-gradient(120deg,#f2f6fb,#fafcff);border-bottom:1px solid #d5e0eb}html[data-theme=light] .projectSettingsDialogHeader p{color:#147a70}html[data-theme=light] .projectSettingsDialogHeader h2{color:#192e43}html[data-theme=light] .projectSettingsDialogHeader span{color:#344b63}html[data-theme=light] .projectSettingsClose{color:#192e43;background:#e8eff7;border:1px solid #c4d3e2}html[data-theme=light] .projectSettingsDialogBody h3{color:#192e43}html[data-theme=light] .projectSettingsDialog .projectSettings label{color:#192e43!important}html[data-theme=light] .projectSettingsDialog .projectSettings label>span{color:#344b63!important}html[data-theme=light] .projectSettingsDialog .projectSettings input,html[data-theme=light] .projectSettingsDialog .projectSettings select{color:#192e43!important;background:#f2f6fb!important;border:1px solid #c4d3e2!important}html[data-theme=light] .projectSettingsDialog .projectSettings .withSuffix{color:#3463a1}html[data-theme=light] .projectSettingsDialogFooter{color:#3463a1;border-top:1px solid #d5e0eb}html[data-theme=light] .projectSettingsDialogFooter button{color:#192e43;background:#dcefe9;border:1px solid #b3dacf}html[data-theme=light] .categoryDrawer .incentivesSettingsPanel .incentiveEditorHead{border-bottom:1px solid #d5e0eb}html[data-theme=light] .categoryDrawer .incentiveEditorHead p{color:#147a70}html[data-theme=light] .categoryDrawer .incentiveEditorHead h3{color:#192e43}html[data-theme=light] .financeFormattedNumber>.financeNumberAdornment,html[data-theme=light] .financeFormattedNumber:focus-within>.financeNumberAdornment{color:#147a70}html[data-theme=light] .unitWorkspace .unitTable .unitAllocationPercentNumber>input[type=number]{color:#192e43;background:#fafcff;border:1px solid #c4d3e2}html[data-theme=light] .categoryAddMenu.categoryAddMenuPortal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#dbe9f8 #fafcff;color:#192e43!important;background:#fafcff!important;border:1px solid #c4d3e2!important;box-shadow:0 24px 74px #19324b29,0 0 0 1px #19324b04!important}html[data-theme=light] .categoryAddMenuPortal .categoryAddMenuHead{border-bottom:1px solid #d5e0eb!important}html[data-theme=light] .categoryAddMenuPortal .categoryAddMenuHead b{color:#192e43!important}html[data-theme=light] .categoryAddMenuPortal .categoryAddMenuHead span{color:#3463a1!important}html[data-theme=light] .categoryAddMenuPortal>button{color:#192e43!important}html[data-theme=light] .categoryAddMenuPortal>button:hover,html[data-theme=light] .categoryAddMenuPortal>button:focus-visible{background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] .categoryAddMenuPortal>button:active{background:#e8eff7!important}html[data-theme=light] .categoryAddMenuPortal>button b{color:#192e43!important}html[data-theme=light] .categoryAddMenuPortal>button small{color:#3463a1!important}html[data-theme=light] .categoryAddMenuPortal>button em{color:#147a70!important}html[data-theme=light] .categoryAddMenuPortal>button:hover b,html[data-theme=light] .categoryAddMenuPortal>button:focus-visible b{color:#192e43!important}html[data-theme=light] .categoryAddMenuPortal>button:hover em,html[data-theme=light] .categoryAddMenuPortal>button:focus-visible em{color:#147a70!important}html[data-theme=light] .quickItemModal .quickItemHelp{color:#192e43;background:#f2f6fb;border:1px solid #d5e0eb}html[data-theme=light] .quickItemChoices button:hover,html[data-theme=light] .quickItemChoices button:focus-visible{background:#e8eff7!important;border-color:#b3dacf!important}html[data-theme=light] .quickItemChoices button.selected{box-shadow:inset 3px 0 #77bbaf;background:#e8eff7!important;border-color:#b3dacf!important}html[data-theme=light] .quickCategoryWizardLayer{background:#f6f9fde0!important}html[data-theme=light] .quickCategoryWizardLayer .categoryDrawer{background:#fafcff!important;border:1px solid #c4d3e2!important;box-shadow:0 27px 110px #19324b29!important}html[data-theme=light] .quickCategoryWizardStep{color:#192e43;background:#f2f6fb;border-bottom:1px solid #d5e0eb}html[data-theme=light] .quickCategoryWizardStep>span{color:#147a70}html[data-theme=light] .quickCategoryWizardLayer .categoryDrawerHead{background:#fafcff!important;border-bottom-color:#d5e0eb!important}html[data-theme=light] .quickCategoryWizardFooter{background:#fafcff;border-top:1px solid #c4d3e2;box-shadow:0 -9px 24px #19324b12}html[data-theme=light] .quickCategoryWizardFooter>span{color:#3463a1}html[data-theme=light] .quickCategoryWizardBack{color:#192e43;background:#e8eff7;border:1px solid #c4d3e2}html[data-theme=light] .quickCategoryWizardFinish{color:#1c334a;background:#77bbaf;border:1px solid #b3dacf}html[data-theme=light] .quickCategoryWizardFinish:hover{background:#a0dfd4}html[data-theme=light] body .categoryDrawer,html[data-theme=light] body .inspector{--cfg-bg:#fafcff;--cfg-field:#f2f6fb;--cfg-raised:#f2f6fb;--cfg-hover:#e8eff7;--cfg-picked:#e8eff7;--cfg-line:#c4d3e2;--cfg-strong:#192e43;--cfg-muted:#3463a1;--cfg-accent:#77bbaf;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--cfg-bg)!important;color:var(--cfg-strong)!important}html[data-theme=light] body .categoryDrawer .categoryDrawerHead,html[data-theme=light] body .inspector .inspectorHead{border-color:var(--cfg-line)!important;color:var(--cfg-strong)!important;background:#f2f6fb!important}html[data-theme=light] body .categoryDrawer .categoryDrawerIntro,html[data-theme=light] body .categoryDrawer .categoryDrawerBasics,html[data-theme=light] body .categoryDrawer :is(.genericItemsSettings,.verticalProductsSettings,.landAssetsSettings,.salesRevenueSettings,.financingActivitiesSettings,.taxesSettingsPanel,.incentivesSettingsPanel){color:var(--cfg-strong)!important;border-color:var(--cfg-line)!important}html[data-theme=light] body .categoryDrawer :is(.drawerIdentity h2,.itemEditorTitleBlock h3,.verticalProductEditorHead h3,.landAssetEditorHead h3,.financingInstrumentEditorHead h3,.salesRevenueEditorHead h3,.genericItemEditorHead h3,.incentiveEditorHead h3),html[data-theme=light] body .inspector :is(h2,h3){color:var(--cfg-strong)!important}html[data-theme=light] body .categoryDrawer :is(.drawerIdentity p,.verticalProductEditorHead p,.landAssetEditorHead p,.financingInstrumentEditorHead p,.salesRevenueEditorHead p,.genericItemEditorHead p,.incentiveEditorHead p){color:var(--cfg-accent)!important}html[data-theme=light] body .categoryDrawer :is(.categoryDrawerIntro,.drawerNotice,.landPerUnitNotice,.financingCoverageSummary,.financingModelPreview span,.salesRevenueProductSummary span,.taxesScheduleNotice,.genericItemHint,.categoryColorTriggerText small),html[data-theme=light] body .inspector :is(p,small){color:var(--cfg-muted)!important}html[data-theme=light] body .categoryDrawer :is(.genericItemEditor,.verticalProductEditor,.landAssetEditor,.financingInstrumentEditor,.salesRevenueEditor,.incentiveEditor,.costPaymentConfig,.costPaymentMethod,.costPaymentPanel,.debtIdentityFields,.landPaymentSection,.landPerUnitBody,.landPartialRow,.verticalCostMethod,.verticalCostSource,.advancedVerticalSettings,.financingActiveToggle,.financingInterestPolicy,.financingFirstDrawSection,.financingEligibilitySection,.financingEligibilityCategory,.financingItemOverrides,.financingOverrideRow,.equityPreferredConfig,.equityDistributionConfig,.equityGapConfig,.equityManualSchedule,.equityManualRow,.financingModelPreview>div,.salesRevenueProductSummary,.salesRevenueTotalPreview,.taxesScheduleNotice,.taxesLossBalance,.taxesSummary,.incentivePreview,.incentiveSummary,.incentiveModelSummary,.incentiveEditor,.landPaymentEmpty){background:var(--cfg-raised)!important;border-color:var(--cfg-line)!important;color:var(--cfg-strong)!important}html[data-theme=light] body .categoryDrawer :is(.genericItemListItem,.verticalProductListItem,.landAssetListItem,.salesRevenueListItem,.financingInstrumentListItem,.incentiveListItem,.financingFirstDrawItem,.financingFirstDrawCategories>label,.financingToggleGrid>label,.financingActiveToggle,.financingEligibilityCategory,.landPerUnitToggle,.incentiveBaseCategories>label){background:var(--cfg-field)!important;border-color:var(--cfg-line)!important;color:var(--cfg-strong)!important}html[data-theme=light] body .categoryDrawer :is(.genericItemListItem,.verticalProductListItem,.landAssetListItem,.salesRevenueListItem,.financingInstrumentListItem,.incentiveListItem,.costPaymentMethodOptions>button,.verticalCostMethodOptions>button,.landPaymentMode>button,.verticalTypeChoice,.financingAddMenu>button,.financingFirstDrawCategories>label,.categoryColorTrigger):hover{background:var(--cfg-hover)!important;border-color:#b3dacf!important}html[data-theme=light] body .categoryDrawer :is(.genericItemListItem.active,.verticalProductListItem.active,.landAssetListItem.active,.salesRevenueListItem.active,.financingInstrumentListItem.active,.incentiveListItem.active,.costPaymentMethodOptions>button.active,.verticalCostMethodOptions>button.active,.landPaymentMode>button.active,.verticalTypeChoice.active){background:var(--cfg-picked)!important;border-color:var(--cfg-accent)!important;color:#192e43!important;box-shadow:inset 3px 0 0 var(--cfg-accent)!important}html[data-theme=light] body .categoryDrawer :is(.costPaymentMethodOptions>button,.costTimingOptions>button,.verticalCostMethodOptions>button,.landPaymentMode>button,.measurementToggle>button,.verticalTypeChoice,.financingAddMenu>button,.financingGiantAdd,.verticalGiantAdd,.landGiantAdd,.genericGiantAdd,.landAddPartial,.landPartialDelete,.itemEditorBack,.itemEditorDone,.advancedToggle,.incentivesAddRow button,.incentiveEditor button,.taxesSettingsPanel button):not(.itemEditorDelete):not(.removeCategoryButton):not(.categoryColorOption){background:var(--cfg-raised)!important;color:var(--cfg-strong)!important;border-color:var(--cfg-line)!important}html[data-theme=light] body .categoryDrawer :is(.costPaymentMethodOptions>button,.costTimingOptions>button,.verticalCostMethodOptions>button,.landPaymentMode>button,.measurementToggle>button,.financingGiantAdd,.verticalGiantAdd,.landGiantAdd,.genericGiantAdd,.landAddPartial,.itemEditorBack,.itemEditorDone,.advancedToggle,.incentivesAddRow button):hover{background:var(--cfg-hover)!important;border-color:#b3dacf!important}html[data-theme=light] body .categoryDrawer :is(.costPaymentMethodOptions>button.active,.costTimingOptions>button.active,.verticalCostMethodOptions>button.active,.landPaymentMode>button.active,.measurementToggle>button.active){background:var(--cfg-picked)!important;border-color:var(--cfg-accent)!important;color:#192e43!important}html[data-theme=light] body .categoryDrawer :is(.itemEditorDelete,.removeCategoryButton,.landPartialDelete),html[data-theme=light] body .inspector .delete{color:#a23d53!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] body .categoryDrawer :is(.itemEditorDelete,.removeCategoryButton,.landPartialDelete):hover{background:#e8eff7!important;border-color:#e9c4cd!important}html[data-theme=light] body .categoryDrawer :is(.drawerField>span,.compactField>span,.categoryItemFields label>span,.verticalCoreFields label>span,.verticalSqFtFields label>span,.landSinglePayment label>span,.landPartialRow label>span,.financingFieldGrid label>span,.financingSectionHead b,.financingEligibilitySection h4,.landPaymentSectionHead,.incentiveEditor label>span,.taxesSettingsGrid label>span,.categoryColorLabel,.verticalCostMethodLabel),html[data-theme=light] body .inspector .drawerField>span{color:#192e43!important}html[data-theme=light] body .categoryDrawer :is(.financingFieldGrid input,.financingFieldGrid select,.financingEligibilityCategory input,.financingOverrideRow input,.financingFirstDrawSection input,.equityGapConfig select,.equityManualRow input,.equityManualRow select,.drawerField input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),.drawerField select,.drawerField textarea,.categoryDrawerBasics input:not([type=checkbox]):not([type=color]),.categoryDrawerBasics select,.landPartialRow input,.landPartialRow select,.incentiveEditor input,.incentiveEditor select,.taxesSettingsPanel input,.taxesSettingsPanel select),html[data-theme=light] body .inspector :is(input:not([type=checkbox]),select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#192e43!important;background:#fafcff!important;border:1px solid #c4d3e2!important}html[data-theme=light] body .categoryDrawer :is(input[type=checkbox],input[type=radio],input[type=range]),html[data-theme=light] body .inspector :is(input[type=checkbox],input[type=radio],input[type=range]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--cfg-accent)!important}html[data-theme=light] body .categoryDrawer :is(input,select,textarea):focus-visible,html[data-theme=light] body .inspector :is(input,select,textarea):focus-visible{outline:2px solid var(--cfg-accent)!important}html[data-theme=light] body .categoryDrawer :is(input,textarea)::placeholder,html[data-theme=light] body .inspector :is(input,textarea)::placeholder{color:#147a70!important}html[data-theme=light] body .categoryDrawer .withSuffix{color:var(--cfg-strong)!important;background:#fafcff!important;border:1px solid #c4d3e2!important}html[data-theme=light] body .categoryDrawer :is(.genericItemListItem,.verticalProductListItem,.landAssetListItem,.salesRevenueListItem,.financingInstrumentListItem,.incentiveListItem) :is(b,strong),html[data-theme=light] body .categoryDrawer :is(.financingEligibilityCategory,.financingFirstDrawItem,.financingToggleGrid,.financingActiveToggle,.financingOverrideRow,.landPaymentSection,.verticalCostMethodOptions,.salesRevenueProductSummary,.incentiveEditor) :is(b,strong,h3){color:var(--cfg-strong)!important}html[data-theme=light] body .categoryDrawer :is(.genericItemListItem,.verticalProductListItem,.landAssetListItem,.salesRevenueListItem,.financingInstrumentListItem,.incentiveListItem,.financingEligibilityCategory,.financingFirstDrawItem,.financingToggleGrid,.financingActiveToggle,.financingOverrideRow) :is(small,em){color:var(--cfg-muted)!important}html[data-theme=light] body .categoryDrawer .categoryColorPopover{color:var(--cfg-strong)!important;background:#f2f6fb!important;border:1px solid #c4d3e2!important;box-shadow:0 22px 65px #19324b22!important}html[data-theme=light] body .categoryDrawer .categoryColorPopover :is(b,strong,h3),html[data-theme=light] body .categoryDrawer .categoryMoreColors b{color:var(--cfg-strong)!important}html[data-theme=light] body .categoryDrawer .categoryColorPopover :is(span,small):not(.categoryColorCurrent){color:var(--cfg-muted)!important}html[data-theme=light] body .categoryDrawer .categoryMoreColors,html[data-theme=light] body .categoryDrawer .categoryColorTrigger{background:var(--cfg-raised)!important;border-color:var(--cfg-line)!important;color:var(--cfg-strong)!important}html[data-theme=light] body .categoryDrawer .categoryMoreColors:hover{background:var(--cfg-hover)!important}html[data-theme=light] body .categoryDrawer .categoryColorOption.active{outline:2px solid var(--cfg-accent)!important}html[data-theme=light] body .categoryDrawer :is(.financingAddMenu,.verticalTypeChoiceMenu){border-color:var(--cfg-line)!important;color:var(--cfg-strong)!important;background:#f2f6fb!important;box-shadow:0 20px 65px #19324b23!important}html[data-theme=light] body .categoryDrawer .drawerLanguageToggle,html[data-theme=light] body .categoryDrawer .drawerTextSizeButton,html[data-theme=light] body .categoryDrawer .drawerCloseButton{border-color:var(--cfg-line)!important;color:#192e43!important;background:#f2f6fb!important}html[data-theme=light] body .categoryDrawer .drawerLanguageToggle button.active,html[data-theme=light] body .categoryDrawer .drawerTextSizeButton.active{background:var(--cfg-picked)!important;color:#147a70!important;border-color:var(--cfg-accent)!important}html[data-theme=light] body .categoryDrawer :is(.financingSectionHead,.landPaymentSectionHead,.genericItemEditorHead,.verticalProductEditorHead,.landAssetEditorHead,.financingInstrumentEditorHead,.salesRevenueEditorHead){border-color:var(--cfg-line)!important}html[data-theme=light] body .categoryDrawer :is(.taxesSettingsGrid,.incentivesSettingsPanel,.incentivesLayout,.financingFieldGrid){color:var(--cfg-strong)!important}html[data-theme=light] body .categoryDrawer :is(.incentivesList,.incentivesAddRow) button{background:var(--cfg-raised)!important;border-color:var(--cfg-line)!important;color:var(--cfg-strong)!important}html[data-theme=light] body .categoryDrawer .incentivesList button.active{background:var(--cfg-picked)!important;border-color:var(--cfg-accent)!important}html[data-theme=light] body .categoryDrawer :is(.taxesScheduleNotice,.taxesLossBalance,.incentiveEditor) :is(strong,b){color:#192e43!important}html[data-theme=light] body .inspector .inspectorHead button{border:1px solid var(--cfg-line)!important;background:var(--cfg-raised)!important;color:var(--cfg-strong)!important}html[data-theme=light] body .categoryDrawer .financeNumberAdornment{color:var(--cfg-accent)!important}html[data-theme=light] body .quickItemModal{background:#fafcff!important;border:1px solid #c4d3e2!important}html[data-theme=light] body .quickItemModal .quickItemBody{scrollbar-color:#dbe9f8 #f2f6fb}html[data-theme=light] body .quickItemModal>footer{box-shadow:0 -8px 25px #19324b0c;background:#fafcff!important}html[data-theme=light] body .categoryDrawer :is(.linkedCostReadout,.verticalCostSummary>div,.verticalBaseDetail,.verticalTypeChoice,.verticalTypeChoice>button,.verticalCostSource,.salesRevenueProductSummary>div,.salesRevenueEmpty){color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] body .categoryDrawer :is(.linkedCostReadout strong,.verticalCostSummary strong,.salesRevenueProductSummary strong,.salesRevenueTotalPreview strong,.salesRevenueEmpty b,.verticalTypeChoice b){color:#192e43!important}html[data-theme=light] body .categoryDrawer :is(.linkedCostReadout span,.linkedCostReadout small,.verticalCostSummary span,.verticalCostSummary>small,.salesRevenueProductSummary span,.salesRevenueTotalPreview span,.salesRevenueEmpty span,.verticalTypeChoice span){color:#344b63!important}html[data-theme=light] body .categoryDrawer :is(.verticalTypeChoice>button,.verticalCostMethodOptions>button,.landPaymentMode>button):hover{background:#e8eff7!important;border-color:#b3dacf!important}html[data-theme=light] body .categoryDrawer :is(.categoryItemEditor,.categoryItemName,.categoryItemFields input,.categoryItemFields .miniInput,.landDetailName,.landDescriptionField textarea,.landPartialRow,.landPerUnitNotice,.debtIdentityFields,.costPaymentPanel,.costPaymentMethod,.costTimingOptions button,.landPaymentSection,.verticalCostMethod,.advancedVerticalSettings,.salesRevenueProductSummary>div,.verticalCoreFields input,.verticalCoreFields select,.verticalSqFtFields input,.verticalSqFtFields select,.durationFieldInline input,.durationFieldInline select,.landSinglePayment input,.landSinglePayment select,.landPartialRow input,.landPartialRow select,.equityManualRow input,.equityManualRow select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] body .categoryDrawer :is(.categoryItemFields input,.categoryItemFields .miniInput,.landDescriptionField textarea,.landDetailName,.verticalCoreFields input,.verticalCoreFields select,.verticalSqFtFields input,.verticalSqFtFields select,.durationFieldInline input,.durationFieldInline select,.landSinglePayment input,.landSinglePayment select,.landPartialRow input,.landPartialRow select):focus-visible{border-color:#b3dacf!important;outline:2px solid #54739444!important}html[data-theme=light] body .categoryDrawer :is(.financingAddMenu,.verticalTypeChoice,.costPaymentMethodOptions>button,.costTimingOptions>button,.measurementToggle>button,.landPaymentMode>button,.verticalTypeChoice>button,.financingAddMenu>button,.categoryColorPopover,.categoryColorPopoverHead>button,.categoryColorOption,.categoryMoreColors,.financingCoverageSummary,.landPerUnitNotice){color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] body .categoryDrawer :is(.costPaymentMethodOptions>button.active,.costTimingOptions>button.active,.measurementToggle>button.active,.landPaymentMode>button.active,.verticalCostMethodOptions>button.active,.categoryColorOption.active){color:#192e43!important;background:#e8eff7!important;border-color:#b3dacf!important}html[data-theme=light] body .categoryDrawer .categoryColorPopoverHead>button,html[data-theme=light] body .categoryDrawer .categoryMoreColorsIcon:after{color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] body .categoryDrawer .categoryColorOption:hover{background:#e8eff7!important;border-color:#b3dacf!important}html[data-theme=light] body .categoryDrawer :is(.categoryColorTriggerText b,.categoryMoreColors b,.costPaymentMethodOptions b,.verticalCostMethodOptions b,.landPaymentMode b,.financingAddMenu b,.financingEligibilitySection h4){color:#192e43!important}html[data-theme=light] body .categoryDrawer :is(.categoryColorTriggerText small,.categoryColorPopoverHead span,.categoryMoreColors small,.verticalTypeChoice span,.landPerUnitNotice,.costPaymentMethodOptions small,.verticalCostMethodOptions small){color:#3463a1!important}html[data-theme=light] body .categoryDrawer :is(.financingDetailGroup,.financingDetailMetricsGrid>div,.financingInterestPolicy,.financingFirstDrawSection,.financingFirstDrawCategories>label,.financingFirstDrawItem,.financingEligibilityCategory,.financingOverrideRow,.financingToggleGrid>label,.financingActiveToggle,.financingItemOverrides,.equityManualSchedule,.equityManualRow,.equityGapConfig,.equityDistributionConfig,.equityPreferredConfig){color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] body .categoryDrawer :is(.financingDetailGroup b,.financingDetailMetricsGrid strong,.financingFirstDrawSection b,.financingFirstDrawItem b,.equityManualSchedule b,.equityGapConfig strong){color:#192e43!important}html[data-theme=light] body .categoryDrawer :is(.financingDetailGroup small,.financingFirstDrawItem small){color:#3463a1!important}html[data-theme=light] body .landDescriptionCard,html[data-theme=light] body .categoryInfoDrawer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#192e43!important;background:#fafcff!important;border-color:#c4d3e2!important;box-shadow:0 22px 70px #19324b29!important}html[data-theme=light] body .landDescriptionHead,html[data-theme=light] body .categoryInfoHead{background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] body :is(.landDescriptionHead,.categoryInfoHead) :is(h2,h3){color:#192e43!important}html[data-theme=light] body :is(.landDescriptionHead,.categoryInfoHead) p{color:#147a70!important}html[data-theme=light] body :is(.landDescriptionHead,.categoryInfoHead) button{color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] body .landDescriptionBody :is(p,span,small),html[data-theme=light] body .categoryInfoDrawer :is(.categoryInfoIntro,.categoryInfoRow small,.categoryInfoRow span){color:#344b63!important}html[data-theme=light] body .categoryInfoDrawer :is(.categoryInfoTotal,.categoryInfoRows,.categoryInfoRow){background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] body .categoryInfoDrawer :is(.categoryInfoTotal strong,.categoryInfoRow strong,.categoryInfoRow b){color:#192e43!important}html[data-theme=light] body :is(.pnlClassificationPanel,.suReferencePresentation,.sourcesUsesPresentationPanel){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] body :is(.pnlClassificationIntro,.suReferencePresentationHead,.sourcesUsesPresentationCategoryHead,.sourcesUsesPresentationItem,.pnlClassificationRow,.suReferencePresentationRow){color:#192e43!important;background:#f2f6fb!important;border-color:#c4d3e2!important}html[data-theme=light] body :is(.pnlClassificationIntro,.suReferencePresentationHead,.pnlClassificationRow,.suReferencePresentationRow,.sourcesUsesPresentationPanel) :is(strong,b,h3){color:#192e43!important}html[data-theme=light] body :is(.pnlClassificationIntro,.suReferencePresentationHead,.pnlClassificationRow,.suReferencePresentationRow,.sourcesUsesPresentationPanel) :is(span,small){color:#3463a1!important}html[data-theme=light] body :is(.pnlClassificationIntro button,.pnlClassificationRow select,.suReferencePresentationHead button,.suReferencePresentationRow>input,.sourcesUsesOrderButtons button,.sourcesUsesExpandButton,.sourcesUsesPresentationCategoryHead>input,.sourcesUsesPresentationItem>input,.sourcesUsesPresentationItem>select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#192e43!important;background:#f2f6fb!important;border:1px solid #c4d3e2!important}html[data-theme=light] body :is(.pnlClassificationIntro button,.suReferencePresentationHead button,.sourcesUsesOrderButtons button,.sourcesUsesExpandButton):hover{background:#e8eff7!important;border-color:#b3dacf!important}html[data-theme=light] body .categoryDrawer .categoryColorOption>i{border-color:#d5e0eb!important}html[data-theme=light] .sheetMenu.sheetMenuPortal{scrollbar-color:#dbe9f8 #fafcff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#192e43!important;background:#fafcff!important;border:1px solid #c4d3e2!important;box-shadow:0 22px 66px #19324b29!important}html[data-theme=light] .sheetMenu.sheetMenuPortal>button{color:#192e43!important;border-bottom:1px solid #d5e0eb!important}html[data-theme=light] .sheetMenu.sheetMenuPortal>button:hover,html[data-theme=light] .sheetMenu.sheetMenuPortal>button:focus-visible{background:#f2f6fb!important;border-color:#b3dacf!important}html[data-theme=light] .sheetMenu.sheetMenuPortal>button b{color:#192e43!important}html[data-theme=light] .sheetMenu.sheetMenuPortal>button span{color:#344b63!important}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--teal:#147e73;--teal-deep:#106f65;--teal-soft:#e7f5f1;--blue:#4c6598;--blue-deep:#344a76;--blue-soft:#ecf1f9;--ink:#16283c;--text:#30455c;--muted:#63778d;--border:#d6e0ea;--grid:#e2eaf3;--surface:#f7f9fc;--white:#fff;--danger:#ad4054;--finance-panel:#fff;--finance-panel-2:#f7f9fc;--finance-panel-3:#eff4fa;--finance-sidebar:#f2f6fb;--finance-shadow:0 12px 30px #21385114}html[data-theme=light],html[data-theme=light] body{color:#16283c!important;background:#f7f9fc!important}html[data-theme=light] body{background:linear-gradient(145deg,#fbfcfe,#f4f7fb)!important}html[data-theme=light] .modernFinanceShell,html[data-theme=light] .financeWorkspace{background:#f7f9fc!important}html[data-theme=light] .financeSidebar{box-shadow:4px 0 18px #1f39530a;background:#f1f5fa!important;border-right-color:#d8e1ec!important}html[data-theme=light] .financeWorkspace>.topbar{background:#fffffff7!important;border-bottom-color:#d6e0ec!important}html[data-theme=light] .projectLibraryShell,html[data-theme=light] .projectLibraryBody{color:#172c42!important;background:#f7f9fc!important}html[data-theme=light] .projectSettingsDialog,html[data-theme=light] .categoryDrawer,html[data-theme=light] .quickItemModal,html[data-theme=light] .sheetMenu.sheetMenuPortal,html[data-theme=light] .sheetContextMenu{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html[data-theme=light] .projectAppearanceChoices>button,html[data-theme=light] .libraryThemeButton{color:#1e354b;background:#fff;border-color:#d4dfeb}html[data-theme=light] .projectAppearanceChoices>button.selected{background:#f0faf7;border-color:#147e73;box-shadow:inset 0 0 0 1px #147e73}html[data-theme=light] .projectAppearanceChoices small{color:#63788e}html[data-theme=light] .projectAppearanceSettings{border-color:#d6e0eb}html[data-theme=light] .projectTemplateOverlay{background:#22354f57}html[data-theme=light] .projectTemplateDialog{color:#1b3249;background:#fff;border-color:#d6e0eb;box-shadow:0 25px 65px #1a32521f}html[data-theme=light] .projectTemplateBlank{color:#28435d;background:#f3f7fb;border-color:#c8d8e8}html[data-theme=light] .projectTemplateResidential{color:#116d61;background:#e8f6f0;border-color:#a8d8c9}html[data-theme=light] .projectTemplateCancel{color:#5e7288}html[data-theme=light] :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] :is(input,select,textarea)::placeholder{color:#788b9e;opacity:1}html[data-theme=light] *{scrollbar-color:#c8d5e4 #f5f8fc}html[data-theme=light] ::-webkit-scrollbar-track{background:#f4f7fb}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#bdccdc;border:2px solid #f4f7fb}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#9dafc3}.residentialWizardOverlay{--wizard-overlay:#020711db;--wizard-dialog-bg:#151d2c;--wizard-text:#f2f6fc;--wizard-muted:#aab7c8;--wizard-line:#354359;--wizard-shadow:0 25px 90px #00000080;--wizard-field-bg:#0d1421;--wizard-button-bg:#222e40;--wizard-progress-track:#303e50}:root{--feasibility-editor-border:#46647b;--feasibility-editor-background:#11253a}html[data-theme=light] .residentialWizardOverlay{--wizard-overlay:#25384e52;--wizard-dialog-bg:#fff;--wizard-text:#172d43;--wizard-muted:#587086;--wizard-line:#c9d7e6;--wizard-shadow:0 20px 65px #203a5629;--wizard-field-bg:#f7fafd;--wizard-button-bg:#f1f5fa;--wizard-progress-track:#dce7f1}html[data-theme=light]{--feasibility-editor-border:#c4d4e4;--feasibility-editor-background:#fff}html[data-theme=light] .sourcesUsesGrandTotal{color:#173149!important;background:#e9f0f7!important}html[data-theme=light] .categoryColorOption>i{color:#28445e!important;background:#ecf2f8!important;border-color:#fff!important}html[data-theme=light] .sheetDeleteOverlay{background:#26384f4d}html[data-theme=light] .sheetDeleteDialog{color:#172b40!important;background:#fff!important;border-color:#d0deeb!important;box-shadow:0 25px 75px #1b2f4930!important}html[data-theme=light] .sheetDeleteIcon{color:#b04253!important;background:#fff0f1!important}html[data-theme=light] .sheetDeleteDialog h2{color:#1c2e43!important}html[data-theme=light] .sheetDeleteDialog p{color:#586d83!important}html[data-theme=light] .sheetDeleteDialog p strong{color:#1d324a!important}html[data-theme=light] .sheetDeleteActions .sheetDeleteCancel{color:#283e55!important;background:#f1f5fa!important;border-color:#c9d6e5!important}html[data-theme=light] .sheetDeleteActions .sheetDeleteConfirm{color:#fff!important;background:#a73549!important;border-color:#9d3143!important}html[data-theme=light] .denseCashTable tr>:is(.denseAnnualGapCell,.denseCashGapCell,.denseDetailTotalGap),html[data-theme=light] .denseCashTable thead tr>:is(.denseAnnualGapCell,.denseCashGapCell,.denseDetailTotalGap),html[data-theme=light] .denseCashTable tbody tr>:is(.denseAnnualGapCell,.denseCashGapCell,.denseDetailTotalGap){box-shadow:none!important;color:#0000!important;background:#fff!important;border:0!important}html[data-theme=light] .denseCashTable tr>:is(.denseAnnualGapCell,.denseCashGapCell,.denseDetailTotalGap):before,html[data-theme=light] .denseCashTable tr>:is(.denseAnnualGapCell,.denseCashGapCell,.denseDetailTotalGap):after{box-shadow:none!important;background:#fff!important}html[data-theme=light] .denseCashTable th:nth-child(n+6):not(.denseAnnualGapCell):not(.denseCashGapCell),html[data-theme=light] .denseCashTable td:nth-child(n+6):not(.denseAnnualGapCell):not(.denseCashGapCell){box-shadow:inset var(--period-column-gap,0px) 0 0 #fff, inset 0 -1px 0 #d7e2ed!important}html[data-theme=light] .denseCashTable th:nth-child(n+6):not(.denseAnnualGapCell):not(.denseCashGapCell):before,html[data-theme=light] .denseCashTable td:nth-child(n+6):not(.denseAnnualGapCell):not(.denseCashGapCell):before{background:#fff!important}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.hYH84W_className{font-family:Geist,Geist Fallback;font-style:normal}
