._workbench_1rphi_1{--daily-ink:#173c3a;--daily-muted:#58706d;--daily-teal:#176f67;--daily-teal-dark:#0e554f;--daily-teal-soft:#dcefeb;--daily-amber:#d98b21;--daily-amber-soft:#f8dfb4;min-width:0;color:var(--daily-ink);gap:1.25rem;display:grid}._hero_1rphi_15{background:radial-gradient(circle at 92% 8%,#d98b2129,#0000 30%),linear-gradient(135deg,#eef9f6 0%,#fffdf8 66%);border:1px solid #144d4924;border-radius:1.25rem;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.8fr);align-items:end;gap:clamp(1.1rem,3vw,2rem);padding:clamp(1.2rem,3vw,2rem);display:grid;box-shadow:0 1rem 2.6rem #1d4b4614}._hero_1rphi_15>div:first-child{gap:.45rem;display:grid}._hero_1rphi_15>div:first-child>span,._cardHeading_1rphi_35>span,._sectionHeading_1rphi_36>div>span,._resultStatus_1rphi_37>span,._equationCheck_1rphi_38>span{color:var(--daily-teal);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:900}._hero_1rphi_15 h2,._cardHeading_1rphi_35 h3,._sectionHeading_1rphi_36 h3{color:var(--daily-ink);letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif}._hero_1rphi_15 h2{max-width:18ch;font-size:clamp(1.65rem,3.4vw,2.55rem);line-height:1.05}._hero_1rphi_15 p,._cardHeading_1rphi_35 p,._sectionHeading_1rphi_36 p{color:var(--daily-muted);margin:0;line-height:1.58}._hero_1rphi_15 p{max-width:65ch;font-size:.88rem}._assumptionGrid_1rphi_74{gap:.55rem;display:grid}._assumptionGrid_1rphi_74 span{color:#42615e;background:#ffffffbf;border:1px solid #176f6729;border-radius:.75rem;grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;padding:.7rem .8rem;font-size:.76rem;font-weight:720;display:grid}._assumptionGrid_1rphi_74 b{color:var(--daily-teal-dark);font-family:Georgia,Times New Roman,serif;font-size:.96rem}._overviewGrid_1rphi_100{grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr);align-items:stretch;gap:1rem;display:grid}._inputCard_1rphi_107,._resultCard_1rphi_108,._chartCard_1rphi_109,._tableCard_1rphi_110,._scopeNote_1rphi_111{background:#fffffff0;border:1px solid #15484524;border-radius:1rem;min-width:0;box-shadow:0 .85rem 2.2rem #1c494412}._inputCard_1rphi_107{flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}._cardHeading_1rphi_35{background:#f8fbfa;border-bottom:1px solid #1548451a;gap:.28rem;padding:1.1rem 1.15rem .9rem;display:grid}._cardHeading_1rphi_35 h3,._sectionHeading_1rphi_36 h3{font-size:clamp(1.18rem,2vw,1.5rem);line-height:1.18}._cardHeading_1rphi_35 p,._sectionHeading_1rphi_36 p{font-size:.75rem}._error_1rphi_145{color:#8c2c25;background:#fff2ef;border:1px solid #ae2f274d;border-radius:.68rem;gap:.12rem;margin:.9rem 1rem 0;padding:.72rem .78rem;font-size:.76rem;display:grid}._fields_1rphi_157{grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1rem 1.15rem;display:grid}._field_1rphi_157{align-content:start;gap:.28rem;min-width:0;display:grid}._field_1rphi_157 label,._termFields_1rphi_172 legend,._termFields_1rphi_172 label>span:first-child{color:var(--daily-ink);font-size:.8rem;font-weight:850;line-height:1.25}._field_1rphi_157>span,._termFields_1rphi_172>p{color:var(--daily-muted);margin:0;font-size:.68rem;line-height:1.45}._field_1rphi_157 select{box-sizing:border-box;width:100%;min-width:0;min-height:2.8rem;color:var(--daily-ink);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #1548453d;border-radius:.62rem;margin-top:.08rem;padding:.62rem .72rem;font-size:.86rem;font-weight:800}._field_1rphi_157 select:focus,._suffixedInput_1rphi_206:focus-within{border-color:var(--daily-teal);outline:3px solid #176f6724}._suffixedInput_1rphi_206{box-sizing:border-box;background:#fff;border:1px solid #1548453d;border-radius:.62rem;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:100%;min-width:0;min-height:2.8rem;margin-top:.08rem;display:grid;overflow:hidden}._suffixedInput_1rphi_206 input{box-sizing:border-box;width:100%;min-width:0;min-height:2.7rem;color:var(--daily-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:left;-webkit-appearance:textfield;appearance:textfield;-webkit-text-fill-color:var(--daily-ink);opacity:1;background:0 0;border:0;outline:0;padding:.62rem .4rem .62rem .72rem;font-size:.86rem;font-weight:800}._suffixedInput_1rphi_206 b{color:#55716e;white-space:nowrap;pointer-events:none;align-items:center;min-height:100%;padding:.62rem .72rem .62rem .35rem;font-size:.66rem;font-weight:850;display:grid}._suffixedInput_1rphi_206 input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}._suffixedInput_1rphi_206 input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}._fullWidthField_1rphi_264{grid-column:auto}._termFields_1rphi_172{background:#f8fbfa;border:1px solid #15484521;border-radius:.72rem;grid-column:auto;gap:.28rem;min-width:0;margin:0;padding:.85rem;display:grid}._termFields_1rphi_172 legend{padding-inline:.28rem}._termFields_1rphi_172>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.3rem;display:grid}._termFields_1rphi_172 label{gap:.2rem;min-width:0;display:grid}._fixedSetting_1rphi_297{background:var(--daily-teal-soft);border:1px solid #176f672b;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;margin:0 1.15rem 1rem;padding:.72rem .78rem;display:grid}._fixedSetting_1rphi_297>span{background:var(--daily-teal);color:#fff;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:900;display:grid}._fixedSetting_1rphi_297 p{color:#476562;gap:.1rem;margin:0;font-size:.69rem;line-height:1.42;display:grid}._fixedSetting_1rphi_297 strong{color:var(--daily-teal-dark);font-size:.75rem}._buttonRow_1rphi_335{background:#f0f6f4;border-top:1px solid #1548451a;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;margin-top:auto;padding:.9rem 1.15rem;display:grid}._calculateButton_1rphi_345,._resetButton_1rphi_346{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.62rem;padding:.65rem .9rem;font-size:.76rem;font-weight:900}._calculateButton_1rphi_345{border:1px solid var(--daily-teal-dark);background:linear-gradient(135deg, var(--daily-teal), var(--daily-teal-dark));color:#fff;box-shadow:0 .45rem 1rem #0e554f2e}._calculateButton_1rphi_345:hover{background:var(--daily-teal-dark)}._resetButton_1rphi_346{color:#375a57;background:#fff;border:1px solid #15484533}._resetButton_1rphi_346:hover{background:#f7faf9}._resultCard_1rphi_108{color:#fff;background:radial-gradient(circle at 94% 2%,#e29e3e47,#0000 34%),linear-gradient(145deg,#123f3c 0%,#0e5952 64%,#176f67 100%);align-content:start;gap:.8rem;padding:clamp(1.15rem,3vw,1.65rem);display:grid;overflow:hidden;box-shadow:0 1.1rem 2.8rem #0d4a4433}._resultStatus_1rphi_37{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._resultStatus_1rphi_37>span{color:#a7ddd7}._resultStatus_1rphi_37 b{color:#fef8ec;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;padding:.32rem .55rem;font-size:.68rem}._resultLabel_1rphi_411{color:#c3e7e2;margin:.35rem 0 0;font-size:.78rem;font-weight:800}._resultValue_1rphi_418{overflow-wrap:anywhere;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4rem);line-height:.98}._resultSummary_1rphi_428{color:#d7ebe8;max-width:68ch;margin:0;font-size:.8rem;line-height:1.56}._resultSummary_1rphi_428 b{color:#fff7e7}._metricGrid_1rphi_440{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}._metricGrid_1rphi_440>div{background:#ffffff14;border:1px solid #ffffff24;border-radius:.72rem;gap:.15rem;min-width:0;padding:.78rem;display:grid}._metricGrid_1rphi_440>._primaryMetric_1rphi_457{background:#f6c26a21;border-color:#f8cf896b}._metricGrid_1rphi_440 dt{color:#b6d9d5;letter-spacing:.045em;text-transform:uppercase;font-size:.64rem;font-weight:850}._metricGrid_1rphi_440 dd{overflow-wrap:anywhere;color:#fff;font-variant-numeric:tabular-nums;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:800}._metricGrid_1rphi_440 span{color:#c7ddda;font-size:.63rem;line-height:1.35}._composition_1rphi_486,._equationCheck_1rphi_38{background:#062d2a4d;border:1px solid #ffffff21;border-radius:.75rem;gap:.5rem;padding:.82rem;display:grid}._compositionHeading_1rphi_496{color:#d8ece9;flex-wrap:wrap;justify-content:space-between;gap:.35rem;font-size:.67rem;display:flex}._compositionHeading_1rphi_496 b{color:#fff6e4}._compositionBar_1rphi_509{background:#ffffff1f;border-radius:999px;height:.75rem;display:flex;overflow:hidden}._compositionBar_1rphi_509 span{background:#73c9bf;min-width:1px;display:block}._compositionBar_1rphi_509 i{background:#f0ad4f;min-width:0;display:block}._compositionLegend_1rphi_529{color:#d5e8e5;flex-wrap:wrap;gap:.45rem .9rem;font-size:.62rem;font-weight:720;display:flex}._compositionLegend_1rphi_529 span{align-items:center;gap:.32rem;display:inline-flex}._compositionLegend_1rphi_529 i{background:#73c9bf;border-radius:.18rem;width:.58rem;height:.58rem}._compositionLegend_1rphi_529 span:last-child i{background:#f0ad4f}._equationCheck_1rphi_38>span{color:#a8d7d2}._equationCheck_1rphi_38 p{color:#d9ece9;font-variant-numeric:tabular-nums;margin:0;font-size:.7rem}._equationCheck_1rphi_38 p strong{color:#fff5df}._equationCheck_1rphi_38 code{color:#fff;background:#ffffff1a;border-radius:.42rem;width:fit-content;padding:.32rem .45rem;font-size:.74rem}._equationCheck_1rphi_38 sup{font-size:.62em}._highRateWarning_1rphi_583{color:#ffedcf;background:#5f320647;border:1px solid #ffd58c59;border-radius:.66rem;margin:0;padding:.68rem .75rem;font-size:.68rem;line-height:1.48}._chartCard_1rphi_109,._tableCard_1rphi_110{gap:.9rem;padding:clamp(1rem,2.6vw,1.4rem);display:grid}._sectionHeading_1rphi_36{grid-template-columns:minmax(0,1fr) minmax(16rem,.72fr);align-items:end;gap:1rem;display:grid}._sectionHeading_1rphi_36>div{gap:.22rem;display:grid}._sectionHeading_1rphi_36>p{max-width:48ch}._chartLegend_1rphi_617{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}._chartLegend_1rphi_617>span{background:#f7faf9;border:1px solid #1548451f;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);gap:.12rem .5rem;min-width:0;padding:.65rem .72rem;display:grid}._chartLegend_1rphi_617 i{border-radius:999px;grid-row:1/3;align-self:center;width:1rem;height:.42rem}._chartLegend_1rphi_617 small{color:var(--daily-muted);font-size:.64rem;font-weight:750}._chartLegend_1rphi_617 strong{overflow-wrap:anywhere;color:var(--daily-ink);font-variant-numeric:tabular-nums;font-size:.78rem}._legendBalance_1rphi_655 i{background:var(--daily-teal-dark);height:.2rem}._legendPrincipal_1rphi_660 i{background:#73c9bf}._legendInterest_1rphi_664 i{background:var(--daily-amber)}._chartScroll_1rphi_668,._tableScroll_1rphi_669{min-width:0;overflow:auto}._chartScroll_1rphi_668{background:linear-gradient(#ffffffd6, #ffffffd6), linear-gradient(135deg, var(--daily-teal-soft), var(--daily-amber-soft));border:1px solid #1548451a;border-radius:.8rem}._growthChart_1rphi_682{width:100%;min-width:44rem;height:auto;display:block}._gridLine_1rphi_689{stroke:#23534f24;stroke-width:1px}._tickLine_1rphi_694{stroke:#23534f66;stroke-width:1px}._axisLabel_1rphi_699{fill:#58716e;font-size:11px;font-weight:700}._principalArea_1rphi_705{fill:#52b4a97a}._interestArea_1rphi_709{fill:#e79c3280}._principalLine_1rphi_713{stroke:#3d9188;stroke-dasharray:6 6;stroke-width:2px}._balanceLine_1rphi_719{fill:none;stroke:var(--daily-teal-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}._balancePoint_1rphi_727{fill:#fff;stroke:var(--daily-teal-dark);stroke-width:2.5px}._chartNote_1rphi_733{color:var(--daily-muted);margin:0;font-size:.66rem;line-height:1.45}._tableScroll_1rphi_669{border:1px solid #15484521;border-radius:.72rem;max-height:31rem}._tableScroll_1rphi_669 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:47rem;font-size:.73rem}._tableScroll_1rphi_669 th,._tableScroll_1rphi_669 td{text-align:right;white-space:nowrap;border-bottom:1px solid #1548451a;border-right:1px solid #1548451a;padding:.72rem .75rem}._tableScroll_1rphi_669 thead th{z-index:1;color:#244c49;background:#e8f3f0;font-weight:900;position:sticky;top:0}._tableScroll_1rphi_669 th:first-child{text-align:left}._tableScroll_1rphi_669 tbody th{color:#355956;font-weight:850}._tableScroll_1rphi_669 tbody tr:nth-child(2n){background:#f7faf9}._tableScroll_1rphi_669 tbody tr:last-child{background:#fff6e6}._tableScroll_1rphi_669 tbody tr:last-child th,._tableScroll_1rphi_669 tbody tr:last-child td:last-child{color:var(--daily-teal-dark);font-weight:900}._scopeNote_1rphi_111{border-left:4px solid var(--daily-amber);background:#fff8ec;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem 1rem;padding:.9rem 1rem;display:grid}._scopeNote_1rphi_111 strong{color:#72501e;font-size:.76rem}._scopeNote_1rphi_111 p{color:#685d4a;margin:0;font-size:.7rem;line-height:1.48}@container (width<=26rem){._termFields_1rphi_172>div,._buttonRow_1rphi_335{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){._hero_1rphi_15,._overviewGrid_1rphi_100{grid-template-columns:minmax(0,1fr)}._hero_1rphi_15 h2{max-width:24ch}._assumptionGrid_1rphi_74{grid-template-columns:repeat(3,minmax(0,1fr))}._assumptionGrid_1rphi_74 span{grid-template-columns:minmax(0,1fr);gap:.18rem}}@media (max-width:700px){._hero_1rphi_15,._inputCard_1rphi_107,._resultCard_1rphi_108,._chartCard_1rphi_109,._tableCard_1rphi_110,._scopeNote_1rphi_111{border-radius:.85rem}._assumptionGrid_1rphi_74,._fields_1rphi_157,._metricGrid_1rphi_440,._chartLegend_1rphi_617,._sectionHeading_1rphi_36{grid-template-columns:minmax(0,1fr)}._fullWidthField_1rphi_264,._termFields_1rphi_172{grid-column:auto}._sectionHeading_1rphi_36{align-items:start}._sectionHeading_1rphi_36>p{max-width:65ch}._scopeNote_1rphi_111{grid-template-columns:minmax(0,1fr);gap:.35rem}}@media (max-width:480px){._termFields_1rphi_172>div,._buttonRow_1rphi_335{grid-template-columns:minmax(0,1fr)}._fields_1rphi_157,._buttonRow_1rphi_335{padding-inline:.9rem}._fixedSetting_1rphi_297{margin-inline:.9rem}._resultValue_1rphi_418{font-size:clamp(2rem,12vw,3.1rem)}}@media (prefers-reduced-motion:reduce){._calculateButton_1rphi_345,._resetButton_1rphi_346{transition:none}}
