._workbench_1rmcj_1{min-width:0;color:var(--ink);gap:1rem;padding:.2rem;display:grid}._header_1rmcj_9,._sectionHeading_1rmcj_10,._chartHeading_1rmcj_11{gap:.25rem;min-width:0;display:grid}._header_1rmcj_9>span,._sectionHeading_1rmcj_10>span,._chartHeading_1rmcj_11>span{color:#2f6d63;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:850}._header_1rmcj_9 h2,._sectionHeading_1rmcj_10 h3,._chartHeading_1rmcj_11 h3{color:var(--ink);letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.12}._header_1rmcj_9 h2{font-size:clamp(1.45rem,3vw,2.05rem)}._sectionHeading_1rmcj_10 h3,._chartHeading_1rmcj_11 h3{font-size:clamp(1.08rem,2vw,1.35rem)}._chartHeading_1rmcj_11 h3{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1rem,1.7vw,1.22rem)}._header_1rmcj_9 p,._resultNote_1rmcj_53{max-width:60rem;color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.55}._workspace_1rmcj_61{grid-template-columns:minmax(0,.92fr) minmax(19rem,1.08fr);align-items:start;gap:1rem;display:grid}._workbench_1rmcj_1[data-layout=stacked] ._workspace_1rmcj_61{grid-template-columns:minmax(0,1fr)}._workbench_1rmcj_1[data-layout=stacked] ._formCard_1rmcj_72{width:min(100%,48rem);margin-inline:auto}._workbench_1rmcj_1[data-layout=stacked] ._fieldGrid_1rmcj_77{grid-template-columns:minmax(0,1fr);gap:.9rem}._workbench_1rmcj_1[data-layout=stacked] ._fullField_1rmcj_82{grid-column:auto}._workbench_1rmcj_1[data-layout=stacked] ._resultsCard_1rmcj_86{order:initial}._workbench_1rmcj_1[data-layout=stacked] ._fieldGrid_1rmcj_77 label>span,._workbench_1rmcj_1[data-layout=stacked] ._durationField_1rmcj_91>span,._workbench_1rmcj_1[data-layout=stacked] ._fullField_1rmcj_82 legend{font-size:.875rem}._workbench_1rmcj_1[data-layout=stacked] ._fieldGrid_1rmcj_77 input,._workbench_1rmcj_1[data-layout=stacked] ._fieldGrid_1rmcj_77 select{min-height:3rem;font-size:.95rem}._workbench_1rmcj_1[data-layout=stacked] ._fieldGrid_1rmcj_77>label>small{font-size:.8rem}._formCard_1rmcj_72,._resultsCard_1rmcj_86,._chartCard_1rmcj_108,._scheduleCard_1rmcj_109{background:#ffffffe0;border:1px solid #19373a24;border-radius:.95rem;min-width:0;padding:1rem;box-shadow:0 .75rem 2rem #1e433f0f}._formCard_1rmcj_72,._resultsCard_1rmcj_86{gap:.9rem;display:grid}._fieldGrid_1rmcj_77{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}._fieldGrid_1rmcj_77>label,._durationField_1rmcj_91{gap:.32rem;min-width:0;display:grid}._durationField_1rmcj_91{grid-column:1/-1}._fieldGrid_1rmcj_77 label>span,._durationField_1rmcj_91>span,._fullField_1rmcj_82 legend{color:#213d3d;font-size:.76rem;font-weight:800}._fieldGrid_1rmcj_77 input,._fieldGrid_1rmcj_77 select{width:100%;min-width:0;min-height:2.65rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #19373a3b;border-radius:.58rem;padding:.58rem .66rem;font-size:.86rem}._fieldGrid_1rmcj_77 input:focus,._fieldGrid_1rmcj_77 select:focus{border-color:#2f7a6e;outline:3px solid #2f7a6e24}._fullField_1rmcj_82{grid-column:1/-1}._fieldGrid_1rmcj_77>label>small{color:var(--ink-muted);font-size:.67rem;line-height:1.45}fieldset._fullField_1rmcj_82{border:1px solid #19373a26;border-radius:.65rem;min-width:0;margin:0;padding:.68rem .72rem}._radioRow_1rmcj_193{flex-wrap:wrap;gap:.55rem 1rem;display:flex}._radioRow_1rmcj_193 label{color:var(--ink-muted);align-items:center;gap:.38rem;font-size:.76rem;font-weight:700;display:inline-flex}._radioRow_1rmcj_193 input{accent-color:#2f7a6e;width:1rem;min-height:1rem}._suffixField_1rmcj_214{min-width:0;position:relative}._suffixField_1rmcj_214 input{padding-right:2.1rem}._suffixField_1rmcj_214 b{color:#4a6562;pointer-events:none;font-size:.78rem;position:absolute;top:50%;right:.72rem;transform:translateY(-50%)}._durationField_1rmcj_91>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}._durationField_1rmcj_91 label{position:relative}._durationField_1rmcj_91 small{color:var(--ink-muted);pointer-events:none;font-size:.66rem;font-weight:750;position:absolute;top:50%;right:.58rem;transform:translateY(-50%)}._durationField_1rmcj_91 input{padding-right:2.7rem}._buttonRow_1rmcj_258{gap:.55rem;display:flex}._calculateButton_1rmcj_263,._resetButton_1rmcj_264,._scheduleTabs_1rmcj_265 button{min-height:2.55rem;font:inherit;cursor:pointer;border-radius:.58rem;font-size:.8rem;font-weight:850}._calculateButton_1rmcj_263,._resetButton_1rmcj_264{padding:.58rem 1rem}._calculateButton_1rmcj_263{color:#fff;background:#2f7a6e;border:1px solid #24685e}._resetButton_1rmcj_264{color:#284b47;background:#f5f7f6;border:1px solid #19373a33}._error_1rmcj_291{color:#8d2924;background:#fff3f1;border:1px solid #b22b2b4d;border-radius:.65rem;gap:.15rem;padding:.65rem .75rem;font-size:.76rem;display:grid}._primaryMetric_1rmcj_302{background:linear-gradient(135deg,#eaf3ff,#f2f7ff 55%,#edf8f5);border-radius:.8rem;gap:.25rem;padding:1rem;display:grid}._primaryMetric_1rmcj_302 span,._metric_1rmcj_311 span,._compareStrip_1rmcj_312 span{color:var(--ink-muted);font-size:.72rem;font-weight:720}._primaryMetric_1rmcj_302 strong{color:#142e4a;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,4vw,2.65rem)}._resultGrid_1rmcj_324{border-top:1px solid #19373a1f;border-left:1px solid #19373a1f;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._metric_1rmcj_311{border-bottom:1px solid #19373a1f;border-right:1px solid #19373a1f;gap:.22rem;min-width:0;padding:.72rem;display:grid}._metric_1rmcj_311 strong{color:#152c2d;font-size:.98rem}._compareStrip_1rmcj_312{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}._compareStrip_1rmcj_312>div{background:#f5f8f7;border-radius:.7rem;gap:.18rem;padding:.72rem;display:grid}._compareStrip_1rmcj_312 strong{color:#2d655c}._rateRangeCard_1rmcj_363{background:#f4f9f7;border:1px solid #2f6d6333;border-radius:.72rem;gap:.5rem;padding:.78rem;display:grid}._rateRangeCard_1rmcj_363>span{color:#2b5f57;font-size:.74rem;font-weight:820}._rateScenarioGrid_1rmcj_378{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}._rateScenarioGrid_1rmcj_378>div{background:#fff;border-radius:.58rem;gap:.2rem;min-width:0;padding:.62rem;display:grid;box-shadow:inset 0 0 0 1px #19373a1a}._rateScenarioGrid_1rmcj_378 span{color:var(--ink-muted);font-size:.68rem;font-weight:720}._rateScenarioGrid_1rmcj_378 strong{overflow-wrap:anywhere;color:#1f554d;font-variant-numeric:tabular-nums;min-width:0;font-size:.88rem}._chartsGrid_1rmcj_408{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:stretch;gap:1rem;display:grid}._chartCard_1rmcj_108{gap:.85rem;display:grid}._donutLayout_1rmcj_420{grid-template-columns:minmax(11rem,.9fr) minmax(10rem,1.1fr);align-items:center;gap:1rem;min-width:0;display:grid}._donut_1rmcj_420{aspect-ratio:1;border-radius:50%;place-items:center;width:min(100%,14rem);margin-inline:auto;display:grid}._donut_1rmcj_420>div{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-content:center;gap:.2rem;width:61%;padding:.35rem;display:grid;box-shadow:inset 0 0 0 1px #19373a17}._donut_1rmcj_420 span{color:var(--ink-muted);font-size:.62rem}._donut_1rmcj_420 strong{font-size:clamp(.88rem,2vw,1.12rem)}._legend_1rmcj_459{gap:.65rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}._legend_1rmcj_459 li{min-width:0;color:var(--ink-muted);grid-template-columns:.7rem minmax(0,1fr);align-items:center;gap:.1rem .45rem;font-size:.72rem;display:grid}._legend_1rmcj_459 li>span,._legend_1rmcj_459 strong{overflow-wrap:anywhere;min-width:0}._legend_1rmcj_459 strong{color:var(--ink);grid-column:2;font-size:.78rem}._legend_1rmcj_459 i,._lineLegend_1rmcj_491 i{border-radius:.2rem;display:inline-block}._legend_1rmcj_459 i{width:.7rem;height:.7rem}._initialSwatch_1rmcj_501{background:#2d6cdf}._contributionSwatch_1rmcj_502{background:#84bd1f}._interestSwatch_1rmcj_503{background:#b8170f}._chartScroll_1rmcj_505,._tableScroll_1rmcj_506{min-width:0;overflow-x:auto}._growthChart_1rmcj_511{width:100%;min-width:0;height:auto;display:block}._gridLine_1rmcj_518{stroke:#2b424224;stroke-width:1px}._axisLabel_1rmcj_523{fill:#607271;font-size:11px}._compoundLine_1rmcj_528,._simpleLine_1rmcj_529{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}._compoundLine_1rmcj_528{stroke:#2d6cdf}._simpleLine_1rmcj_529{stroke:#e59e17;stroke-dasharray:8 6}._compoundPoint_1rmcj_538{fill:#2d6cdf}._simplePoint_1rmcj_539{fill:#e59e17}._lineLegend_1rmcj_491{color:var(--ink-muted);flex-wrap:wrap;gap:.55rem 1rem;font-size:.72rem;font-weight:720;display:flex}._lineLegend_1rmcj_491 span{align-items:center;gap:.4rem;display:inline-flex}._lineLegend_1rmcj_491 i{width:1.3rem;height:.25rem}._compoundLegend_1rmcj_561{background:#2d6cdf}._simpleLegend_1rmcj_562{background:#e59e17}._scheduleCard_1rmcj_109{gap:.85rem;display:grid}._scheduleHeader_1rmcj_569{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1rem;display:flex}._scheduleTabs_1rmcj_265{background:#edf3f1;border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.2rem;display:inline-grid}._scheduleTabs_1rmcj_265 button{color:#4b6662;background:0 0;border:0;padding:.45rem .72rem}._scheduleTabs_1rmcj_265 ._activeTab_1rmcj_592{color:#205d54;background:#fff;box-shadow:0 .2rem .55rem #1e433f1f}._tableScroll_1rmcj_506{border:1px solid #19373a21;border-radius:.65rem;max-height:34rem}._tableScroll_1rmcj_506 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:42rem}._tableScroll_1rmcj_506 th,._tableScroll_1rmcj_506 td{text-align:right;border-bottom:1px solid #19373a1a;padding:.58rem .7rem;font-size:.75rem}._tableScroll_1rmcj_506 thead th{z-index:1;color:#fff;background:#2f6f65;font-weight:850;position:sticky;top:0}._tableScroll_1rmcj_506 th:first-child,._tableScroll_1rmcj_506 td:first-child{text-align:left}._tableScroll_1rmcj_506 tbody tr:nth-child(2n){background:#f6f8f7}@container (width<=61rem){._chartsGrid_1rmcj_408{grid-template-columns:minmax(0,1fr)}}@container (width<=30rem){._donutLayout_1rmcj_420{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){._workspace_1rmcj_61,._chartsGrid_1rmcj_408{grid-template-columns:1fr}._resultsCard_1rmcj_86{order:-1}}@media (max-width:620px){._fieldGrid_1rmcj_77,._resultGrid_1rmcj_324,._compareStrip_1rmcj_312,._rateScenarioGrid_1rmcj_378,._donutLayout_1rmcj_420{grid-template-columns:1fr}._fullField_1rmcj_82{grid-column:auto}._formCard_1rmcj_72,._resultsCard_1rmcj_86,._chartCard_1rmcj_108,._scheduleCard_1rmcj_109{padding:.82rem}._scheduleTabs_1rmcj_265{width:100%}}
