._workbench_182a5_1,._workbench_182a5_1 *{box-sizing:border-box}._workbench_182a5_1{--cap-ink:#143b3a;--cap-copy:#526c69;--cap-teal:#16756c;--cap-teal-dark:#0f554f;--cap-mint:#e7f4ef;--cap-line:#bfd5cf;--cap-gold:#c38322;--cap-coral:#d36f55;border:1px solid var(--cap-line);min-width:0;color:var(--cap-ink);font-feature-settings:"kern" 1, "tnum" 1;background:#fff;border-radius:1.2rem;overflow:hidden;box-shadow:0 1rem 2.8rem #12423e1a;container-type:inline-size}._intro_182a5_26{border-bottom:1px solid var(--cap-line);background:radial-gradient(circle at 93% 12%,#c383222b,#0000 28%),linear-gradient(122deg,#e6f4ef 0%,#f8fbf9 58%,#fffcf5 100%);justify-content:space-between;align-items:center;gap:1.3rem;min-width:0;padding:clamp(1.15rem,3cqw,1.8rem);display:flex}._intro_182a5_26>div:first-child{gap:.3rem;min-width:0;max-width:43rem;display:grid}._intro_182a5_26>div:first-child>span,._panelHeading_182a5_47>div>span,._resultHeading_182a5_48>div>span,._sectionHeading_182a5_49>span,._modeHeading_182a5_50>span{color:var(--cap-teal-dark);letter-spacing:.095em;text-transform:uppercase;font-size:.7rem;font-weight:900}._intro_182a5_26 h2{color:#103836;letter-spacing:-.035em;margin:0;font-size:clamp(1.42rem,3.8cqw,2.18rem);line-height:1.08}._intro_182a5_26 p{max-width:66ch;color:var(--cap-copy);margin:0;font-size:.92rem;font-weight:540;line-height:1.55}._formulaCard_182a5_75{background:#ffffffe6;border:1px solid #16756c4d;border-radius:.9rem;flex:0 0 16rem;gap:.18rem;padding:.95rem 1rem;display:grid;box-shadow:0 .55rem 1.25rem #143b3a12}._formulaCard_182a5_75 span,._formulaCard_182a5_75 small{color:var(--cap-copy);font-size:.72rem;font-weight:760}._formulaCard_182a5_75 strong{color:var(--cap-teal-dark);font-size:.92rem;line-height:1.35}._modePanel_182a5_99{border-bottom:1px solid var(--cap-line);background:#f7faf9;grid-template-columns:minmax(10rem,.38fr) minmax(0,1fr);align-items:center;gap:1rem;min-width:0;padding:.9rem clamp(1rem,2.4cqw,1.45rem);display:grid}._modeHeading_182a5_50{gap:.18rem;min-width:0;display:grid}._modeHeading_182a5_50 p{color:var(--cap-copy);margin:0;font-size:.75rem;line-height:1.42}._modeTabs_182a5_123{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}._modeTabs_182a5_123 button{cursor:pointer;color:#31514e;min-width:0;min-height:4rem;font:inherit;text-align:left;background:#fff;border:1px solid #a9c2bc;border-radius:.72rem;align-content:center;gap:.17rem;padding:.65rem .8rem;display:grid}._modeTabs_182a5_123 button strong{font-size:.83rem;line-height:1.3}._modeTabs_182a5_123 button span{color:#627b77;font-size:.68rem;font-weight:580;line-height:1.35}._modeTabs_182a5_123 button:hover{border-color:var(--cap-teal);background:#f8fcfa}._modeTabs_182a5_123 ._activeMode_182a5_163{border-color:var(--cap-teal-dark);color:#fff;background:linear-gradient(145deg,#16756c,#0f5c55);box-shadow:0 .45rem 1rem #0f554f2e}._modeTabs_182a5_123 ._activeMode_182a5_163 span{color:#dceeea}._workspace_182a5_174{background:#f1f7f5;grid-template-columns:minmax(21rem,.92fr) minmax(0,1.08fr);align-items:start;min-width:0;display:grid}._formPanel_182a5_182,._resultPanel_182a5_183{min-width:0;padding:clamp(1rem,2.4cqw,1.45rem)}._formPanel_182a5_182{border-right:1px solid var(--cap-line);background:#fffdfa;gap:.95rem;display:grid}._resultPanel_182a5_183{outline:0;gap:.9rem;scroll-margin-top:7.5rem;display:grid}._panelHeading_182a5_47,._resultHeading_182a5_48{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}._panelHeading_182a5_47>div,._resultHeading_182a5_48>div,._sectionHeading_182a5_49{gap:.12rem;min-width:0;display:grid}._panelHeading_182a5_47 h3,._resultHeading_182a5_48 h3,._sectionHeading_182a5_49 h4{color:var(--cap-ink);letter-spacing:-.02em;margin:0;line-height:1.2}._panelHeading_182a5_47 h3,._resultHeading_182a5_48 h3{font-size:1.2rem}._sectionHeading_182a5_49 h4{font-size:1rem}._resetButton_182a5_237{cursor:pointer;color:var(--cap-teal-dark);font:inherit;background:#fff;border:1px solid #9db9b2;border-radius:999px;flex:none;padding:.48rem .68rem;font-size:.72rem;font-weight:800}._resetButton_182a5_237:hover{border-color:var(--cap-teal);background:var(--cap-mint)}._inputGroup_182a5_255{background:linear-gradient(132deg,#f1f8f5 0%,#fff 60%);border:1px solid #c9dcd7;border-radius:.84rem;gap:.76rem;min-width:0;margin:0;padding:.9rem;display:grid}._inputGroup_182a5_255 legend,._expenseLegend_182a5_267 legend{color:var(--cap-ink);align-items:center;gap:.5rem;padding:0 .25rem;font-size:.83rem;font-weight:850;display:flex}._inputGroup_182a5_255 legend>span,._expenseLegend_182a5_267 legend>span{background:var(--cap-teal);color:#fff;border-radius:.48rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.72rem;display:grid}._fieldGrid_182a5_289,._expenseGrid_182a5_290{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;display:grid}._field_182a5_289{align-content:start;gap:.28rem;min-width:0;display:grid}._fieldLabel_182a5_304{color:#183f3d;min-block-size:2.7em;font-size:.84rem;font-weight:820;line-height:1.35}._field_182a5_289 small{color:#607773;font-size:.7rem;font-weight:540;line-height:1.38}._moneyInput_182a5_319,._percentInput_182a5_320{background:#fff;border:1px solid #89a8a0;border-radius:.58rem;align-items:center;min-width:0;min-height:2.85rem;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #143b3a0d}._moneyInput_182a5_319>span{color:#41635f;flex:none;padding-left:.68rem;font-size:.92rem;font-weight:850}._moneyInput_182a5_319>strong,._percentInput_182a5_320>strong{color:#516c68;white-space:nowrap;flex:none;padding-right:.65rem;font-size:.72rem;font-weight:800}._moneyInput_182a5_319 input,._percentInput_182a5_320 input{color:#0f3836;width:100%;min-width:0;min-height:2.78rem;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:.55rem .6rem;font-size:1rem;font-weight:720}._moneyInput_182a5_319:focus-within,._percentInput_182a5_320:focus-within{border-color:var(--cap-teal);box-shadow:0 0 0 3px #16756c24}:is(._moneyInput_182a5_319:has(input[aria-invalid=true]),._percentInput_182a5_320:has(input[aria-invalid=true])){background:#fff9f8;border-color:#b84f42}._fieldError_182a5_378{color:#a33d32;font-size:.7rem;font-weight:700;line-height:1.4}._expenseLegend_182a5_267{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}._periodToggle_182a5_393{background:#edf5f2;border:1px solid #94b1aa;border-radius:.62rem;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:.18rem;display:grid}._periodToggle_182a5_393 button{cursor:pointer;color:#47635f;min-height:2.15rem;font:inherit;letter-spacing:.045em;text-transform:uppercase;background:0 0;border:0;border-radius:.44rem;padding:.38rem .65rem;font-size:.68rem;font-weight:850}._periodToggle_182a5_393 ._activePeriod_182a5_418{background:var(--cap-teal-dark);color:#fff;box-shadow:0 .2rem .6rem #0f554f2e}._periodNote_182a5_424,._boundaryNote_182a5_425,._actionRow_182a5_426 p,._sensitivityCard_182a5_427>p,._scopeNote_182a5_428,._chartPrompt_182a5_429{color:var(--cap-copy);margin:0;font-size:.72rem;line-height:1.48}._periodNote_182a5_424{background:#edf6f3;border-radius:.52rem;padding:.55rem .65rem}._boundaryNote_182a5_425{border-left:3px solid var(--cap-gold);color:#675027;background:#fff7e8;border-radius:0 .52rem .52rem 0;padding:.62rem .7rem}._formError_182a5_450{color:#8f342c;background:#fff6f4;border:1px solid #e4aaa1;border-radius:.62rem;margin:0;padding:.72rem .78rem;font-size:.76rem;font-weight:700;line-height:1.45}._actionRow_182a5_426{grid-template-columns:minmax(10rem,auto) minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;display:grid}._calculateButton_182a5_470{cursor:pointer;border:1px solid var(--cap-teal-dark);color:#fff;min-height:3rem;font:inherit;background:linear-gradient(145deg,#16756c,#0f5a54);border-radius:.62rem;padding:.65rem 1rem;font-size:.86rem;font-weight:850;box-shadow:0 .55rem 1.15rem #0f554f33}._calculateButton_182a5_470:hover:not(:disabled){background:#0d514b;transform:translateY(-1px)}._calculateButton_182a5_470:disabled{cursor:wait;opacity:.68}._modeTabs_182a5_123 button:focus-visible{outline-offset:2px;outline:3px solid #16756c3b}._resetButton_182a5_237:focus-visible{outline-offset:2px;outline:3px solid #16756c3b}._periodToggle_182a5_393 button:focus-visible{outline-offset:2px;outline:3px solid #16756c3b}._calculateButton_182a5_470:focus-visible{outline-offset:2px;outline:3px solid #16756c3b}._resultStatus_182a5_502{color:var(--cap-teal-dark);letter-spacing:.035em;text-transform:uppercase;background:#e8f3ef;border:1px solid #a8c5bd;border-radius:999px;flex:none;padding:.34rem .56rem;font-size:.65rem;font-weight:850}._primaryResult_182a5_515{color:#fff;background:radial-gradient(circle at 90% 8%,#c3832233,#0000 38%),linear-gradient(135deg,#0f625b,#16756c);border:1px solid #a8c9c0;border-radius:.95rem;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 .8rem 1.8rem #0f554f30}._primaryResult_182a5_515>div{align-content:center;gap:.18rem;min-width:0;padding:clamp(1rem,2.5cqw,1.4rem);display:grid}._primaryResult_182a5_515>div+div{background:#ffffff12;border-left:1px solid #ffffff38}._primaryResult_182a5_515 span{color:#dff1ed;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}._primaryResult_182a5_515>div:first-child>strong{letter-spacing:-.055em;font-size:clamp(2.25rem,7cqw,4.1rem);line-height:.98}._noiResult_182a5_556 strong{letter-spacing:-.035em;font-size:clamp(1.35rem,3.5cqw,2rem);line-height:1.08}._primaryResult_182a5_515 small{color:#d9ebe7;font-size:.68rem;line-height:1.4}._metricGrid_182a5_568{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;margin:0;display:grid}._metricGrid_182a5_568>div{background:#fff;border:1px solid #c8dcd6;border-radius:.68rem;gap:.12rem;min-width:0;padding:.72rem;display:grid}._metricGrid_182a5_568 dt{color:#58726e;font-size:.68rem;font-weight:780}._metricGrid_182a5_568 dd{overflow-wrap:anywhere;min-width:0;color:var(--cap-ink);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:870}._metricGrid_182a5_568 small{color:#718682;font-size:.62rem;line-height:1.32}._reconciliation_182a5_608,._chartCard_182a5_609,._sensitivityCard_182a5_427{background:#fff;border:1px solid #c5d9d3;border-radius:.8rem;gap:.68rem;min-width:0;padding:.86rem;display:grid}._flow_182a5_620{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}._flow_182a5_620 li{color:#345651;border-bottom:1px solid #e1ebe8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.47rem .55rem;font-size:.73rem;display:grid}._flow_182a5_620 li strong{color:#1b4541;font-variant-numeric:tabular-nums;font-size:.79rem}._flow_182a5_620 ._negativeStep_182a5_647 strong{color:#9a503c}._flow_182a5_620 ._finalStep_182a5_651{background:var(--cap-mint);color:var(--cap-teal-dark);border:0;border-radius:.5rem;margin-top:.28rem;font-weight:850}._flow_182a5_620 ._finalStep_182a5_651 strong{color:var(--cap-teal-dark);font-size:.9rem}._formulaLine_182a5_665{color:#3f5f5b;text-align:center;background:#eef6f3;border-radius:.52rem;margin:0;padding:.58rem .65rem;font-size:.76rem;line-height:1.45}._formulaLine_182a5_665 strong{color:var(--cap-teal-dark)}._quickEquation_182a5_680{color:#385954;background:#f0f7f4;border-radius:.62rem;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;padding:.75rem;font-size:.75rem;display:flex}._quickEquation_182a5_680 b{color:var(--cap-gold)}._quickEquation_182a5_680 strong{color:var(--cap-teal-dark);font-size:1rem}._donutLayout_182a5_702{grid-template-columns:minmax(8rem,.72fr) minmax(0,1.28fr);align-items:center;gap:.85rem;min-width:0;display:grid}._donut_182a5_702{aspect-ratio:1;background:conic-gradient(var(--cap-teal) 0 var(--cap-noi-angle), var(--cap-gold) var(--cap-noi-angle) var(--cap-expense-angle), var(--cap-coral) var(--cap-expense-angle) 360deg);border-radius:50%;justify-self:center;place-items:center;width:min(100%,10.5rem);display:grid;box-shadow:inset 0 0 0 1px #143b3a14}._donut_182a5_702>span{aspect-ratio:1;color:#607773;text-align:center;background:#fff;border-radius:50%;place-content:center;gap:.08rem;width:64%;font-size:.62rem;line-height:1.25;display:grid;box-shadow:0 .3rem .8rem #143b3a1c}._donut_182a5_702>span strong{color:var(--cap-teal-dark);font-size:.9rem}._legend_182a5_745{gap:.48rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}._legend_182a5_745 li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.48rem;min-width:0;display:grid}._legend_182a5_745 i{border-radius:.22rem;width:.72rem;height:.72rem}._noiSwatch_182a5_768{background:var(--cap-teal)}._expenseSwatch_182a5_772{background:var(--cap-gold)}._vacancySwatch_182a5_776{background:var(--cap-coral)}._legend_182a5_745 li>span{gap:.04rem;min-width:0;display:grid}._legend_182a5_745 strong{color:#294e4a;font-size:.72rem;line-height:1.3}._legend_182a5_745 small{color:#627a76;font-variant-numeric:tabular-nums;font-size:.67rem;line-height:1.35}._chartFacts_182a5_799{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}._chartFacts_182a5_799 span{color:#536d68;background:#f0f6f4;border-radius:.48rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.48rem .55rem;font-size:.68rem;display:flex}._chartFacts_182a5_799 strong{color:var(--cap-teal-dark)}._chartPrompt_182a5_429{background:#f7faf9;border:1px dashed #a9c4bd;border-radius:.68rem;padding:.7rem .76rem}._sensitivityCard_182a5_427>p{margin-top:-.32rem}._sensitivityChart_182a5_832{gap:.58rem;min-width:0;display:grid}._sensitivityRow_182a5_838{grid-template-columns:minmax(6.7rem,.8fr) minmax(5rem,1.45fr) auto;align-items:center;gap:.55rem;min-width:0;display:grid}._sensitivityRow_182a5_838>span{gap:.03rem;min-width:0;display:grid}._sensitivityRow_182a5_838>span strong{color:#345752;font-size:.67rem;line-height:1.3}._sensitivityRow_182a5_838>span small{color:#718580;font-size:.61rem}._sensitivityRow_182a5_838>div{background:#e2ece9;border-radius:999px;min-width:0;height:.62rem;overflow:hidden}._sensitivityRow_182a5_838>div i{border-radius:inherit;background:linear-gradient(90deg, var(--cap-teal), #5eaaa0);height:100%;display:block}._sensitivityRow_182a5_838>b{color:var(--cap-teal-dark);font-variant-numeric:tabular-nums;font-size:.72rem}._scopeNote_182a5_428{background:#edf3f1;border-left:3px solid #829e98;border-radius:0 .55rem .55rem 0;padding:.7rem .76rem}._emptyResult_182a5_891{text-align:center;background:#f8fbfa;border:1px dashed #9dbbb4;border-radius:.85rem;place-content:center;gap:.38rem;min-height:16rem;padding:1.2rem;display:grid}._emptyResult_182a5_891 strong{color:var(--cap-teal-dark);font-size:1.05rem}._emptyResult_182a5_891 p{max-width:34rem;color:var(--cap-copy);margin:0;font-size:.78rem;line-height:1.5}@container (width<=680px){._intro_182a5_26,._modePanel_182a5_99,._workspace_182a5_174{grid-template-columns:minmax(0,1fr)}._intro_182a5_26{display:grid}._formulaCard_182a5_75{width:100%}._workspace_182a5_174{display:grid}._formPanel_182a5_182{border-right:0;border-bottom:1px solid var(--cap-line)}}@container (width<=560px){._modeTabs_182a5_123,._fieldGrid_182a5_289,._expenseGrid_182a5_290,._primaryResult_182a5_515,._metricGrid_182a5_568,._chartFacts_182a5_799{grid-template-columns:minmax(0,1fr)}._modeTabs_182a5_123 button{min-height:3.65rem}._fieldLabel_182a5_304{min-block-size:0}._expenseLegend_182a5_267,._panelHeading_182a5_47,._resultHeading_182a5_48{align-items:flex-start}._expenseLegend_182a5_267{display:grid}._periodToggle_182a5_393{width:100%}._primaryResult_182a5_515>div+div{border-top:1px solid #ffffff38;border-left:0}._actionRow_182a5_426,._donutLayout_182a5_702{grid-template-columns:minmax(0,1fr)}._calculateButton_182a5_470{width:100%}._donut_182a5_702{width:min(10rem,72vw)}}@container (width<=390px){._intro_182a5_26,._modePanel_182a5_99,._formPanel_182a5_182,._resultPanel_182a5_183{padding-left:.82rem;padding-right:.82rem}._inputGroup_182a5_255,._reconciliation_182a5_608,._chartCard_182a5_609,._sensitivityCard_182a5_427{padding:.72rem}._sensitivityRow_182a5_838{grid-template-columns:minmax(5.8rem,1fr) minmax(3.8rem,1fr) auto;gap:.38rem}}@media (prefers-reduced-motion:reduce){._calculateButton_182a5_470{transition:none}}
