._workbench_18ezt_1{min-width:0;color:var(--ink);gap:1.15rem;display:grid}._header_18ezt_8{gap:.3rem;max-width:62rem;display:grid}._header_18ezt_8>span,._resultHeading_18ezt_15>span,._chartHeading_18ezt_16>span,._tableHeading_18ezt_17>span{color:#176b62;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}._header_18ezt_8 h2,._resultHeading_18ezt_15 h3,._chartHeading_18ezt_16 h3,._tableHeading_18ezt_17 h3{color:#173b3a;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif}._header_18ezt_8 h2{font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.12}._header_18ezt_8 p{max-width:58rem;color:var(--ink-muted);margin:0;font-size:.84rem;line-height:1.6}._formCard_18ezt_48,._resultsCard_18ezt_49,._chartCard_18ezt_50,._tableCard_18ezt_51{background:#ffffffe6;border:1px solid #19373a24;border-radius:1rem;min-width:0;box-shadow:0 .8rem 2.2rem #1e433f12}._formCard_18ezt_48{width:min(100%,52rem);margin-inline:auto;display:grid;overflow:hidden}._requiredNote_18ezt_66{color:#355b58;letter-spacing:.05em;text-transform:uppercase;margin:0;padding:.85rem 1.1rem;font-size:.72rem;font-weight:800}._requiredNote_18ezt_66 span,._fieldCopy_18ezt_77 i{color:#c63628;font-style:normal}._error_18ezt_82{color:#8d2924;background:#fff3f1;border:1px solid #b22b2b4d;border-radius:.68rem;gap:.15rem;margin:0 1.1rem .9rem;padding:.72rem .78rem;font-size:.78rem;display:grid}._formSection_18ezt_94{min-width:0;display:grid}._formSection_18ezt_94 h3{color:#fff;background:linear-gradient(120deg,#20776e,#348e84);align-items:baseline;gap:.42rem;margin:0;padding:.72rem 1.1rem;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1.2;display:flex}._formSection_18ezt_94 h3 span{font-family:inherit;font-size:inherit}._fieldRow_18ezt_117{background:#f9fbfa;border-bottom:1px solid #19373a1a;grid-template-columns:minmax(0,1fr) minmax(9.5rem,12rem);align-items:center;gap:1.25rem;min-width:0;padding:1rem 1.15rem;display:grid}._fieldCopy_18ezt_77{gap:.28rem;min-width:0;display:grid}._fieldCopy_18ezt_77 strong{color:#173b3a;font-size:.88rem;line-height:1.25}._fieldCopy_18ezt_77 small{color:#526b69;font-size:.72rem;line-height:1.45}._fieldRow_18ezt_117>input,._fieldRow_18ezt_117>select,._moneyField_18ezt_148 input,._percentField_18ezt_149 input{color:#173b3a;width:100%;min-width:0;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #19373a3d;border-radius:.58rem;padding:.6rem .7rem;font-size:.9rem;font-weight:700}._fieldRow_18ezt_117>input:focus,._fieldRow_18ezt_117>select:focus,._moneyField_18ezt_148 input:focus,._percentField_18ezt_149 input:focus{border-color:#20776e;outline:3px solid #20776e24}._moneyField_18ezt_148,._percentField_18ezt_149{min-width:0;display:block;position:relative}._moneyField_18ezt_148 input{padding-left:1.75rem}._percentField_18ezt_149 input{padding-right:2.6rem}._moneyField_18ezt_148 b,._percentField_18ezt_149 b{color:#4a6562;pointer-events:none;font-size:.78rem;position:absolute;top:50%;transform:translateY(-50%)}._moneyField_18ezt_148 b{left:.72rem}._percentField_18ezt_149 b{right:.72rem}._buttonRow_18ezt_204{background:#eef5f3;justify-content:flex-end;gap:.6rem;padding:1rem 1.15rem;display:flex}._calculateButton_18ezt_212,._resetButton_18ezt_213,._tableToggle_18ezt_214{min-height:2.65rem;font:inherit;cursor:pointer;border-radius:.58rem;padding:.62rem 1.05rem;font-size:.8rem;font-weight:850}._calculateButton_18ezt_212{color:#fff;background:#20776e;border:1px solid #176b62}._resetButton_18ezt_213{color:#284b47;background:#fff;border:1px solid #19373a33}._calculateButton_18ezt_212:hover,._tableToggle_18ezt_214:hover{background:#155f57}._resetButton_18ezt_213:hover{background:#f3f7f6}._resultsCard_18ezt_49{background:radial-gradient(circle at 100% 0,#2f897f21,#0000 34%),#ffffffeb;gap:1rem;padding:clamp(1rem,2.5vw,1.4rem);display:grid}._resultHeading_18ezt_15{text-align:center;gap:.38rem;display:grid}._resultHeading_18ezt_15 h3{font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.25}._resultHeading_18ezt_15 h3 b{color:#176b62}._resultHeading_18ezt_15 h3 strong{color:#fff;font-variant-numeric:tabular-nums;background:#176b62;border-radius:.38rem;padding:.16rem .38rem;display:inline-block}._resultExplanation_18ezt_278{max-width:58rem;color:var(--ink-muted);gap:.45rem;margin-inline:auto;font-size:.8rem;line-height:1.55;display:grid}._resultExplanation_18ezt_278 p{margin:0}._chartCard_18ezt_50,._tableCard_18ezt_51{box-shadow:none;gap:.8rem;padding:1rem;display:grid}._chartHeading_18ezt_16,._tableHeading_18ezt_17{gap:.2rem;display:grid}._chartHeading_18ezt_16 h3,._tableHeading_18ezt_17 h3{font-size:clamp(1.08rem,2vw,1.35rem)}._chartScroll_18ezt_311,._tableScroll_18ezt_312{min-width:0;overflow:auto}._growthChart_18ezt_317{width:100%;min-width:43rem;height:auto;display:block}._gridLine_18ezt_324{stroke:#224b4826;stroke-width:1px}._tickLine_18ezt_329{stroke:#224b4859;stroke-width:1px}._axisLabel_18ezt_334{fill:#58706e;font-size:11px;font-weight:650}._aboveLine_18ezt_340,._futureLine_18ezt_341,._belowLine_18ezt_342{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px}._aboveLine_18ezt_340{stroke:#164d74}._futureLine_18ezt_341{stroke:#cf4324}._belowLine_18ezt_342{stroke:#238a84}._abovePoint_18ezt_353{fill:#164d74}._futurePoint_18ezt_354{fill:#cf4324}._belowPoint_18ezt_355{fill:#238a84}._chartLegend_18ezt_357{color:#3f5755;flex-wrap:wrap;justify-content:center;gap:.55rem 1rem;font-size:.72rem;font-weight:750;display:flex}._chartLegend_18ezt_357 span{align-items:center;gap:.36rem;display:inline-flex}._chartLegend_18ezt_357 i{border-radius:999px;width:1rem;height:.24rem;display:inline-block}._aboveSwatch_18ezt_380{background:#164d74}._futureSwatch_18ezt_381{background:#cf4324}._belowSwatch_18ezt_382{background:#238a84}._tableToggle_18ezt_214{color:#fff;background:#176b62;border:1px solid #155f57;justify-self:center}._tableHeading_18ezt_17{text-align:center}._tableScroll_18ezt_312{border:1px solid #19373a21;border-radius:.68rem;max-height:34rem}._tableScroll_18ezt_312 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:43rem;font-size:.76rem}._tableScroll_18ezt_312 th,._tableScroll_18ezt_312 td{text-align:right;white-space:nowrap;border-bottom:1px solid #19373a1f;border-right:1px solid #19373a1f;padding:.7rem .75rem}._tableScroll_18ezt_312 thead th{z-index:1;color:#204a47;background:#eaf3f1;font-weight:850;position:sticky;top:0}._tableScroll_18ezt_312 th:first-child{text-align:left}._tableScroll_18ezt_312 tbody th{color:#395653;font-weight:800}._tableScroll_18ezt_312 tbody tr:nth-child(2n){background:#f7faf9}._tableScroll_18ezt_312 tbody tr:hover{background:#eef7f5}@media (max-width:640px){._fieldRow_18ezt_117{grid-template-columns:minmax(0,1fr);gap:.65rem}._buttonRow_18ezt_204{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._calculateButton_18ezt_212,._resetButton_18ezt_213{width:100%}._resultsCard_18ezt_49{padding-inline:.75rem}._chartCard_18ezt_50,._tableCard_18ezt_51{padding:.75rem}}@media (prefers-reduced-motion:no-preference){._calculateButton_18ezt_212,._resetButton_18ezt_213,._tableToggle_18ezt_214{transition:background-color .14s,border-color .14s}}
