._root_1wxs5_1,._root_1wxs5_1 *{box-sizing:border-box}._root_1wxs5_1{--boat-ink:#17313d;--boat-copy:#526b74;--boat-navy:#103f5a;--boat-blue:#176f83;--boat-teal:#16847e;--boat-seafoam:#e9f7f3;--boat-sky:#edf6fa;--boat-gold:#e19a32;--boat-line:#143e4c26;min-width:0;color:var(--boat-ink);gap:1rem;display:grid;container-type:inline-size}._header_1wxs5_23{background:radial-gradient(circle at 90% -35%,#4ab6b54d,#0000 21rem),linear-gradient(135deg,#eff9f7,#f7fbfd 62%,#e8f3f8);border:1px solid #155e6f2e;border-radius:1.1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;min-width:0;padding:clamp(1.1rem,3vw,1.7rem);display:grid;position:relative;overflow:hidden;box-shadow:0 .85rem 2.2rem #0f3e4d12}._header_1wxs5_23:after{aspect-ratio:1;content:"";pointer-events:none;border:1.2rem solid #ffffff61;border-radius:50%;width:18rem;position:absolute;bottom:-5rem;right:-3rem}._header_1wxs5_23>div,._cardHeading_1wxs5_53,._resultHeading_1wxs5_54,._sectionHeading_1wxs5_55{gap:.26rem;min-width:0;display:grid}._header_1wxs5_23>div{z-index:1;position:relative}._header_1wxs5_23>div>span,._cardHeading_1wxs5_53>span,._resultHeading_1wxs5_54>span,._sectionHeading_1wxs5_55>span,._emptyResult_1wxs5_70>span{color:var(--boat-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}._header_1wxs5_23 h2,._cardHeading_1wxs5_53 h3,._resultHeading_1wxs5_54 h3,._primaryResult_1wxs5_81 h3,._sectionHeading_1wxs5_55 h3,._emptyResult_1wxs5_70 h3{color:var(--boat-ink);letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.1}._header_1wxs5_23 h2{max-width:25ch;font-size:clamp(1.5rem,3.4vw,2.25rem)}._header_1wxs5_23 p,._cardHeading_1wxs5_53 p,._resultHeading_1wxs5_54 p,._sectionHeading_1wxs5_55 p,._resultNote_1wxs5_100,._scheduleNote_1wxs5_101,._methodPanel_1wxs5_102 p,._emptyResult_1wxs5_70 p{color:var(--boat-copy);margin:0;font-size:.76rem;line-height:1.55}._header_1wxs5_23 p{max-width:65ch;margin-top:.18rem;font-size:.85rem}._header_1wxs5_23>ul{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:.38rem;max-width:18rem;margin:0;padding:0;list-style:none;display:flex;position:relative}._header_1wxs5_23>ul li{color:#24656c;white-space:nowrap;background:#ffffffb8;border:1px solid #1570772e;border-radius:999px;padding:.42rem .62rem;font-size:.65rem;font-weight:820}._governanceNote_1wxs5_140,._formCard_1wxs5_141,._resultCard_1wxs5_142,._chartCard_1wxs5_143,._schedulePanel_1wxs5_144,._methodPanel_1wxs5_102{border:1px solid var(--boat-line);background:#fffffff5;border-radius:1rem;min-width:0;box-shadow:0 .85rem 2.1rem #113a480f}._governanceNote_1wxs5_140{color:#74541c;background:#fff9ed;border-color:#b8761e40;align-items:baseline;gap:.4rem .8rem;padding:.68rem .82rem;font-size:.7rem;display:flex}._governanceNote_1wxs5_140[data-ready=true]{color:#235e5d;background:#eef8f5;border-color:#227c7738}._workspace_1wxs5_170{grid-template-columns:minmax(20rem,.98fr) minmax(20rem,1.02fr);align-items:start;gap:.9rem;min-width:0;display:grid}._formCard_1wxs5_141,._resultCard_1wxs5_142{align-content:start;gap:.85rem;min-width:0;padding:clamp(.9rem,2vw,1.15rem);display:grid}._formCard_1wxs5_141{background:linear-gradient(#e9f7f3e6,#fff 10rem),#fff;border-color:#18797733}._resultCard_1wxs5_142{border-color:#14587538;border-top:.3rem solid var(--boat-blue);background:linear-gradient(#edf6faf5,#fff 15rem),#fff;position:sticky;top:1rem}._cardHeading_1wxs5_53 h3,._resultHeading_1wxs5_54 h3,._sectionHeading_1wxs5_55 h3,._emptyResult_1wxs5_70 h3{font-size:clamp(1.05rem,2vw,1.35rem)}._currencyField_1wxs5_211,._field_1wxs5_212{gap:.28rem;min-width:0;display:grid}._currencyField_1wxs5_211>span,._field_1wxs5_212>span,._choiceField_1wxs5_220>legend,._termPresets_1wxs5_221>span{color:#234650;font-size:.72rem;font-weight:840}._currencyField_1wxs5_211 select,._field_1wxs5_212 input{width:100%;min-width:0;min-height:2.62rem;color:var(--boat-ink);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #16414d40;border-radius:.58rem;padding:.55rem .66rem;font-size:.82rem}._currencyField_1wxs5_211 select:focus,._field_1wxs5_212 input:focus{border-color:var(--boat-teal);outline-offset:1px;outline:3px solid #16847e29}._segmentedControl_1wxs5_244 label:has(input:focus-visible){border-color:var(--boat-teal);outline-offset:1px;outline:3px solid #16847e29}._optionCards_1wxs5_245 label:has(input:focus-visible){border-color:var(--boat-teal);outline-offset:1px;outline:3px solid #16847e29}._termPresets_1wxs5_221 button:focus-visible{border-color:var(--boat-teal);outline-offset:1px;outline:3px solid #16847e29}._scheduleSwitch_1wxs5_247 button:focus-visible{border-color:var(--boat-teal);outline-offset:1px;outline:3px solid #16847e29}._calculateButton_1wxs5_248:focus-visible{border-color:var(--boat-teal);outline-offset:1px;outline:3px solid #16847e29}._resetButton_1wxs5_249:focus-visible{border-color:var(--boat-teal);outline-offset:1px;outline:3px solid #16847e29}._currencyField_1wxs5_211 small,._field_1wxs5_212 small{color:var(--boat-copy);font-size:.64rem;line-height:1.42}._field_1wxs5_212 em{color:#9f342d;font-size:.65rem;font-style:normal;font-weight:760}._inputGroup_1wxs5_269,._choiceField_1wxs5_220{border:0;min-width:0;margin:0}._inputGroup_1wxs5_269{background:#fffc;border:1px solid #144b541f;border-radius:.76rem;gap:.7rem;padding:.78rem;display:grid}._inputGroup_1wxs5_269>legend{color:#174d5b;align-items:center;gap:.45rem;padding:0 .3rem;font-size:.74rem;font-weight:900;display:flex}._inputGroup_1wxs5_269>legend span{aspect-ratio:1;background:var(--boat-blue);color:#fff;border-radius:50%;place-items:center;width:1.35rem;font-size:.62rem;display:grid}._fieldGrid_1wxs5_306{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;display:grid}._inputWithPrefix_1wxs5_312,._inputWithSuffix_1wxs5_313{min-width:0;position:relative}._inputWithPrefix_1wxs5_312>b,._inputWithSuffix_1wxs5_313>b{z-index:1;color:#5b737b;pointer-events:none;font-size:.68rem;font-weight:820;position:absolute;top:50%;transform:translateY(-50%)}._inputWithPrefix_1wxs5_312>b{left:.68rem}._inputWithPrefix_1wxs5_312>input{padding-left:1.65rem}._inputWithSuffix_1wxs5_313>b{right:.68rem}._inputWithSuffix_1wxs5_313>input{padding-right:3.9rem}._choiceField_1wxs5_220{gap:.35rem;display:grid}._choiceField_1wxs5_220>legend{margin-bottom:.35rem}._segmentedControl_1wxs5_244{background:#eaf3f2;border:1px solid #16525924;border-radius:.68rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;width:min(100%,22rem);padding:.22rem;display:inline-grid}._segmentedControl_1wxs5_244 label,._optionCards_1wxs5_245 label{cursor:pointer;position:relative}._segmentedControl_1wxs5_244 input,._optionCards_1wxs5_245 input{opacity:0;width:1px;height:1px;position:absolute}._segmentedControl_1wxs5_244 label>span{color:#3f666a;text-align:center;border:1px solid #0000;border-radius:.48rem;place-items:center;min-height:2.1rem;padding:.4rem .58rem;font-size:.67rem;font-weight:840;display:grid}._segmentedControl_1wxs5_244 label:has(input:checked)>span{color:#185b63;background:#fff;border-color:#11535a2b;box-shadow:0 .25rem .7rem #12454e17}._optionCards_1wxs5_245{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}._optionCards_1wxs5_245 label>span{background:#f8fbfb;border:1px solid #14485229;border-radius:.68rem;align-content:start;gap:.2rem;min-height:4rem;padding:.65rem .72rem;display:grid}._optionCards_1wxs5_245 label:has(input:checked)>span{border-color:var(--boat-teal);background:var(--boat-seafoam);box-shadow:inset 0 0 0 1px #16847e14}._optionCards_1wxs5_245 strong{color:#214a51;font-size:.7rem}._optionCards_1wxs5_245 small{color:var(--boat-copy);font-size:.61rem;line-height:1.4}._termPresets_1wxs5_221{gap:.36rem;display:grid}._termPresets_1wxs5_221>div{flex-wrap:wrap;gap:.32rem;display:flex}._termPresets_1wxs5_221 button,._scheduleSwitch_1wxs5_247 button{color:#37666a;font:inherit;cursor:pointer;background:#edf4f3;border:1px solid #18535b29;border-radius:999px;font-size:.65rem;font-weight:840}._termPresets_1wxs5_221 button{min-height:1.95rem;padding:.3rem .62rem}._termPresets_1wxs5_221 button[aria-pressed=true],._scheduleSwitch_1wxs5_247 button[aria-pressed=true]{border-color:var(--boat-blue);background:var(--boat-blue);color:#fff}._actions_1wxs5_469{border-top:1px solid #15414a1c;align-items:center;gap:.5rem;padding-top:.82rem;display:flex}._calculateButton_1wxs5_248,._resetButton_1wxs5_249{min-height:2.7rem;font:inherit;cursor:pointer;border-radius:.6rem;padding:.58rem 1rem;font-size:.74rem;font-weight:880}._calculateButton_1wxs5_248{color:#fff;background:linear-gradient(135deg,#0f7773,#176f83);border:1px solid #0d6666;min-width:10.5rem;box-shadow:0 .4rem .9rem #0f666633}._calculateButton_1wxs5_248:disabled{opacity:.56;cursor:not-allowed}._resetButton_1wxs5_249{color:#31555d;background:#f0f4f4;border:1px solid #16414d33}._errorSummary_1wxs5_507{color:#8e302a;background:#fff3f1;border:1px solid #b1322a47;border-radius:.65rem;gap:.12rem;padding:.66rem .74rem;font-size:.68rem;display:grid}._primaryResult_1wxs5_81{color:#fff;background:radial-gradient(circle at 100% 0,#59c6bd4d,#0000 11rem),linear-gradient(135deg,#103f5a,#176f83);border-radius:.82rem;gap:.18rem;padding:1rem 1.05rem;display:grid;position:relative;overflow:hidden;box-shadow:0 .8rem 1.7rem #103f5a33}._primaryResult_1wxs5_81>span{color:#d8f4f0;font-size:.72rem;font-weight:820}._primaryResult_1wxs5_81 h3{overflow-wrap:anywhere;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(2.15rem,5vw,3.35rem)}._primaryResult_1wxs5_81 small{color:#fffc;font-size:.63rem}._staleNotice_1wxs5_550{color:#72531b;background:#fff7e4;border:1px solid #bd802429;border-radius:.58rem;margin:0;padding:.53rem .65rem;font-size:.66rem;font-weight:730}._metricGrid_1wxs5_561{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}._metricGrid_1wxs5_561>div{background:#f7fafb;border:1px solid #1447541c;border-radius:.66rem;gap:.18rem;min-width:0;padding:.68rem;display:grid}._metricGrid_1wxs5_561 dt{color:var(--boat-copy);font-size:.64rem;font-weight:720}._metricGrid_1wxs5_561 dd{overflow-wrap:anywhere;color:#164a56;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:.86rem;font-weight:880}._metricGrid_1wxs5_561 ._totalMetric_1wxs5_594{background:var(--boat-seafoam);border-color:#16847e40}._metricGrid_1wxs5_561 ._totalMetric_1wxs5_594 dt,._metricGrid_1wxs5_561 ._totalMetric_1wxs5_594 dd{color:#155c5b}._cashTreatment_1wxs5_604{background:#f0f8f7;border:1px solid #14686c24;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;padding:.66rem;display:grid}._cashTreatment_1wxs5_604>span{aspect-ratio:1;background:var(--boat-teal);color:#fff;border-radius:50%;place-items:center;width:2rem;font-size:.78rem;font-weight:900;display:grid}._cashTreatment_1wxs5_604 p{gap:.12rem;margin:0;display:grid}._cashTreatment_1wxs5_604 strong{color:#20575b;font-size:.69rem}._cashTreatment_1wxs5_604 small{color:var(--boat-copy);font-size:.62rem;line-height:1.4}._resultNote_1wxs5_100{border-left:3px solid var(--boat-gold);background:#fff9ed;border-radius:0 .55rem .55rem 0;padding:.62rem .68rem;font-size:.65rem}._emptyResult_1wxs5_70{text-align:center;place-content:center;gap:.35rem;min-height:24rem;display:grid}._emptyResult_1wxs5_70 p{max-width:36ch}._chartsGrid_1wxs5_664{grid-template-columns:minmax(16rem,.72fr) minmax(28rem,1.28fr);align-items:stretch;gap:.9rem;min-width:0;display:grid}._chartCard_1wxs5_143{min-width:0;box-shadow:none;align-content:start;gap:.78rem;padding:clamp(.9rem,2vw,1.08rem);display:grid}._donutLayout_1wxs5_681{align-content:center;gap:.9rem;height:100%;display:grid}._donut_1wxs5_681{aspect-ratio:1;border-radius:50%;place-items:center;width:min(100%,12.8rem);margin-inline:auto;display:grid;box-shadow:0 .75rem 1.8rem #17515d1f}._donut_1wxs5_681>div{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-content:center;gap:.12rem;width:62%;padding:.35rem;display:grid;box-shadow:inset 0 0 0 1px #16424d1a}._donut_1wxs5_681 span{color:var(--boat-copy);font-size:.58rem}._donut_1wxs5_681 strong{overflow-wrap:anywhere;color:#173f4a;font-size:clamp(.77rem,1.6vw,1rem)}._donutLegend_1wxs5_722{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin:0;display:grid}._donutLegend_1wxs5_722>div{background:#f8fafb;border:1px solid #16424d1a;border-radius:.6rem;gap:.24rem;padding:.58rem;display:grid}._donutLegend_1wxs5_722 dt{color:var(--boat-copy);align-items:center;gap:.35rem;font-size:.64rem;display:flex}._donutLegend_1wxs5_722 dd{gap:.06rem;margin:0;display:grid}._donutLegend_1wxs5_722 dd strong{color:#244b54;font-size:.86rem}._donutLegend_1wxs5_722 dd span{color:var(--boat-copy);font-size:.63rem}._donutLegend_1wxs5_722 i,._lineLegend_1wxs5_763 i{border-radius:.2rem;flex:none;width:.68rem;height:.68rem;display:inline-block}._principalSwatch_1wxs5_771,._balanceSwatch_1wxs5_772{background:var(--boat-blue)}._interestSwatch_1wxs5_776{background:var(--boat-gold)}._paymentSwatch_1wxs5_780{background:#b65148}._lineLegend_1wxs5_763{flex-wrap:wrap;gap:.42rem .78rem;margin:0;padding:0;list-style:none;display:flex}._lineLegend_1wxs5_763 li{color:var(--boat-copy);align-items:center;gap:.3rem;font-size:.62rem;display:flex}._lineLegend_1wxs5_763 strong{color:#234a53;font-size:.62rem}._chartScroll_1wxs5_806{min-width:0;overflow-x:auto}._trendChart_1wxs5_811{width:100%;min-width:36rem;height:auto;display:block}._gridLine_1wxs5_818{stroke:#294d5424;stroke-width:1px}._tickLine_1wxs5_823{stroke:#294d5466;stroke-width:1px}._axisLabel_1wxs5_828{fill:#60757b;font-size:11px}._balanceLine_1wxs5_833,._paymentLine_1wxs5_834,._interestLine_1wxs5_835{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}._balanceLine_1wxs5_833{stroke:var(--boat-blue)}._paymentLine_1wxs5_834{stroke:#b65148}._interestLine_1wxs5_835{stroke:var(--boat-gold)}._schedulePanel_1wxs5_144{box-shadow:none;gap:.75rem;padding:clamp(.9rem,2vw,1.08rem);display:grid}._scheduleHeading_1wxs5_861{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;display:grid}._scheduleSwitch_1wxs5_247{background:#edf3f3;border:1px solid #16424d21;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:.2rem;display:inline-grid}._scheduleSwitch_1wxs5_247 button{white-space:nowrap;border-color:#0000;min-height:2.15rem;padding:.38rem .7rem}._tableScroll_1wxs5_885{border:1px solid #16424d29;border-radius:.68rem;min-width:0;max-height:34rem;overflow:auto}._tableScroll_1wxs5_885 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:43rem}._tableScroll_1wxs5_885 th,._tableScroll_1wxs5_885 td{text-align:right;border-bottom:1px solid #16424d1a;padding:.56rem .7rem;font-size:.7rem}._tableScroll_1wxs5_885 thead th{z-index:1;background:var(--boat-navy);color:#fff;font-weight:870;position:sticky;top:0}._tableScroll_1wxs5_885 th:first-child,._tableScroll_1wxs5_885 td:first-child{text-align:left}._tableScroll_1wxs5_885 tbody tr:nth-child(2n){background:#f4f8f8}._tableScroll_1wxs5_885 tbody tr:last-child>*{border-bottom:0}._scheduleNote_1wxs5_101{font-size:.64rem}._methodPanel_1wxs5_102{box-shadow:none;padding:.8rem .86rem}._methodPanel_1wxs5_102 summary{color:#205961;cursor:pointer;padding-right:1.7rem;font-size:.73rem;font-weight:880;list-style:none;position:relative}._methodPanel_1wxs5_102 summary::-webkit-details-marker{display:none}._methodPanel_1wxs5_102 summary:after{aspect-ratio:1;content:"+";background:#e8f2f2;border-radius:50%;place-items:center;width:1.25rem;font-size:.86rem;display:grid;position:absolute;top:50%;right:.1rem;transform:translateY(-50%)}._methodPanel_1wxs5_102[open] summary:after{content:"−"}._methodPanel_1wxs5_102[open] summary{margin-bottom:.7rem}._methodPanel_1wxs5_102>div{background:#f5f9f9;border-radius:.65rem;gap:.58rem;padding:.7rem;display:grid}@container (width<=48rem){._workspace_1wxs5_170,._chartsGrid_1wxs5_664{grid-template-columns:1fr}._resultCard_1wxs5_142{position:static}._donutLayout_1wxs5_681{grid-template-columns:minmax(10rem,.72fr) minmax(14rem,1.28fr);align-items:center}}@container (width<=38rem){._header_1wxs5_23,._scheduleHeading_1wxs5_861{grid-template-columns:1fr}._header_1wxs5_23>ul{justify-content:flex-start}._fieldGrid_1wxs5_306,._optionCards_1wxs5_245,._metricGrid_1wxs5_561,._donutLayout_1wxs5_681,._donutLegend_1wxs5_722{grid-template-columns:1fr}._scheduleSwitch_1wxs5_247{width:100%}}@media (max-width:900px){._workspace_1wxs5_170,._chartsGrid_1wxs5_664{grid-template-columns:1fr}._resultCard_1wxs5_142{position:static}}@media (max-width:620px){._header_1wxs5_23,._scheduleHeading_1wxs5_861,._fieldGrid_1wxs5_306,._optionCards_1wxs5_245,._metricGrid_1wxs5_561,._donutLayout_1wxs5_681,._donutLegend_1wxs5_722{grid-template-columns:1fr}._header_1wxs5_23>ul{justify-content:flex-start}._actions_1wxs5_469{grid-template-columns:minmax(0,1fr) auto;display:grid}._calculateButton_1wxs5_248{min-width:0}._governanceNote_1wxs5_140{display:grid}._scheduleSwitch_1wxs5_247{width:100%}}
