._workbench_129e7_1,._workbench_129e7_1 *{box-sizing:border-box}._workbench_129e7_1{--nc-ink:#153246;--nc-copy:#566c7a;--nc-blue:#1779a3;--nc-blue-dark:#0c5879;--nc-blue-soft:#e8f5fa;--nc-green:#2d8f69;--nc-gold:#ef9d32;--nc-line:#18435b29;min-width:0;color:var(--nc-ink);gap:.9rem;display:grid;container-type:inline-size}._hero_129e7_22{background:radial-gradient(circle at 92% 5%,#ef9d3233,#0000 12rem),radial-gradient(circle at 78% 118%,#2d8f6929,#0000 16rem),linear-gradient(145deg,#edf8fc,#fafdff 60%,#f8fbf6);border:1px solid #19688933;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.1rem 1.4rem;min-width:0;padding:clamp(1.15rem,3cqw,1.75rem);display:grid;position:relative;overflow:hidden;box-shadow:0 .9rem 2.4rem #114e6912}._hero_129e7_22:before,._hero_129e7_22:after{content:"";pointer-events:none;border:1px solid #1779a317;border-radius:50%;position:absolute}._hero_129e7_22:before{width:14rem;height:14rem;top:-4rem;right:-3rem}._hero_129e7_22:after{width:17rem;height:17rem;bottom:-7rem;right:3rem}._heroCopy_129e7_63{z-index:1;gap:.42rem;min-width:0;display:grid;position:relative}._eyebrow_129e7_71,._cardHeading_129e7_72>div>span,._resultHeader_129e7_73>span,._panelHeading_129e7_74>span{color:var(--nc-blue-dark);letter-spacing:.095em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}._hero_129e7_22 h2,._cardHeading_129e7_72 h3,._panelHeading_129e7_74 h3{color:var(--nc-ink);letter-spacing:-.032em;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1.1}._hero_129e7_22 h2{max-width:25ch;font-size:clamp(1.45rem,4cqw,2.28rem)}._heroCopy_129e7_63>p:last-child{max-width:68ch;color:var(--nc-copy);margin:0;font-size:.83rem;line-height:1.62}._stateMark_129e7_106{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #1779a333;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;min-width:8.5rem;padding:.65rem .75rem;display:grid;position:relative}._stateMark_129e7_106>span{background:linear-gradient(145deg, var(--nc-blue), var(--nc-blue-dark));color:#fff;letter-spacing:-.04em;border-radius:.82rem .82rem .82rem .3rem;place-items:center;width:2.9rem;height:2.9rem;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-weight:900;display:grid;box-shadow:0 .4rem .9rem #0c587938}._stateMark_129e7_106 small{color:#425f6e;font-size:.7rem;font-weight:780;line-height:1.38}._heroFacts_129e7_143{z-index:1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-width:0;margin:0;display:grid;position:relative}._heroFacts_129e7_143>div{background:#ffffffad;border:1px solid #1859741f;border-radius:.7rem;min-width:0;padding:.65rem .72rem}._heroFacts_129e7_143 dt{color:#6a7b85;letter-spacing:.045em;text-transform:uppercase;font-size:.65rem;font-weight:850}._heroFacts_129e7_143 dd{color:#23475a;margin:.18rem 0 0;font-size:.73rem;font-weight:850;line-height:1.3}._governance_129e7_178{border:1px solid var(--nc-line);min-width:0;color:var(--nc-copy);background:#f5fafc;border-radius:.72rem;flex-wrap:wrap;align-items:center;gap:.38rem .7rem;padding:.58rem .78rem;font-size:.68rem;line-height:1.42;display:flex}._governance_129e7_178 strong{color:var(--nc-blue-dark)}._workspace_129e7_197{grid-template-columns:minmax(19rem,.9fr) minmax(23rem,1.1fr);align-items:start;gap:.9rem;min-width:0;display:grid}._inputCard_129e7_205,._resultCard_129e7_206{border:1px solid var(--nc-line);border-radius:1.05rem;min-width:0;overflow:hidden;box-shadow:0 .75rem 2rem #19415712}._inputCard_129e7_205{background:linear-gradient(155deg,#f6f9fa,#fbfcfc);gap:.95rem;padding:1rem;display:grid}._resultCard_129e7_206{background:#fff}._cardHeading_129e7_72{justify-content:space-between;align-items:start;gap:.8rem;min-width:0;display:flex}._cardHeading_129e7_72>div{gap:.2rem;min-width:0;display:grid}._cardHeading_129e7_72 h3,._panelHeading_129e7_74 h3{font-size:clamp(1.13rem,2.7cqw,1.48rem)}._cardHeading_129e7_72>p{color:#5c707b;text-align:right;flex:none;gap:.1rem;margin:0;font-size:.66rem;line-height:1.35;display:grid}._cardHeading_129e7_72>p strong{color:var(--nc-blue-dark);font-size:.79rem}._primaryFields_129e7_260,._advancedBody_129e7_261{gap:.76rem;min-width:0;display:grid}._pairedFields_129e7_267{grid-template-columns:minmax(0,1.35fr) minmax(7.4rem,.65fr);align-items:start;gap:.62rem;min-width:0;display:grid}._field_129e7_275{gap:.27rem;min-width:0;display:grid}._fieldLabel_129e7_281{color:#253e4b;font-size:.75rem;font-weight:830;line-height:1.3}._fieldLabel_129e7_281 em{color:#5b6e79;letter-spacing:.04em;text-transform:uppercase;margin-left:.28rem;font-size:.62rem;font-style:normal;font-weight:760}._field_129e7_275 small{color:#6b7b84;min-height:1.8em;font-size:.68rem;line-height:1.42}._inputShell_129e7_305,._selectShell_129e7_306{background:#fff;border:1px solid #2245574f;border-radius:.62rem;align-items:center;width:100%;min-width:0;min-height:2.82rem;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffbf}._inputShell_129e7_305:focus-within,._selectShell_129e7_306:focus-within{border-color:var(--nc-blue);box-shadow:0 0 0 3px #1779a326}._inputShell_129e7_305>span{color:#496472;background:#f1f6f8;border-right:1px solid #2245571c;flex:none;place-items:center;min-height:2.75rem;padding-inline:.68rem;font-size:.77rem;font-weight:850;display:grid}._inputShell_129e7_305>input+span{border-left:1px solid #2245571c;border-right:0}._inputShell_129e7_305 input,._selectShell_129e7_306 select{color:#173848;width:100%;min-width:0;min-height:2.75rem;font:inherit;background:0 0;border:0;outline:0;padding:.58rem .7rem;font-size:.87rem;font-weight:760}._inputShell_129e7_305 input::placeholder{color:#9aa7ad;font-weight:560}._selectShell_129e7_306 select{cursor:pointer}._advanced_129e7_261{background:#ecf7fa8c;border:1px solid #1779a333;border-radius:.82rem;min-width:0;overflow:hidden}._advanced_129e7_261 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.65rem;min-height:3.45rem;padding:.68rem .78rem;list-style:none;display:flex}._advanced_129e7_261 summary::-webkit-details-marker{display:none}._advanced_129e7_261 summary:after{width:1.65rem;height:1.65rem;color:var(--nc-blue-dark);content:"+";background:#1779a31a;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:800;display:grid}._advanced_129e7_261[open] summary:after{content:"−"}._advanced_129e7_261 summary>span:first-child{align-items:center;gap:.58rem;min-width:0;display:flex}._advanced_129e7_261 summary>span:first-child>b{background:var(--nc-blue);color:#fff;border-radius:.58rem;flex:none;place-items:center;width:1.85rem;height:1.85rem;font-size:.69rem;display:grid}._advanced_129e7_261 summary>span:first-child>span{gap:.11rem;min-width:0;display:grid}._advanced_129e7_261 summary strong{color:#1d4d63;font-size:.71rem;line-height:1.3}._advanced_129e7_261 summary small{color:#657a84;font-size:.65rem;line-height:1.4}._summaryAmount_129e7_446{color:var(--nc-blue-dark);background:#fff;border-radius:999px;flex:none;padding:.3rem .48rem;font-size:.68rem;font-weight:880;box-shadow:0 0 0 1px #1779a321}._advanced_129e7_261[open] summary{border-bottom:1px solid #1779a324}._advancedBody_129e7_261{background:#ffffffbf;padding:.82rem}._error_129e7_466{color:#7e3629;background:#fff4f0;border:1px solid #ac48314d;border-radius:.68rem;gap:.14rem;padding:.7rem .78rem;font-size:.69rem;line-height:1.45;display:grid}._actions_129e7_478{flex-wrap:wrap;gap:.55rem;display:flex}._actions_129e7_478 button{cursor:pointer;border:1px solid var(--nc-blue-dark);background:linear-gradient(145deg, var(--nc-blue), var(--nc-blue-dark));color:#fff;min-height:2.85rem;font:inherit;border-radius:.65rem;padding:.65rem 1rem;font-size:.72rem;font-weight:860;box-shadow:0 .45rem 1rem #0c58792e}._actions_129e7_478 button:first-child{flex:12rem}._actions_129e7_478 button:last-child{color:#42606f;box-shadow:none;background:#fff;border-color:#22445538}._actions_129e7_478 button:hover{filter:brightness(1.04)}._actions_129e7_478 button:disabled{cursor:wait;opacity:.65}._inputNote_129e7_518{color:#5e727d;margin:-.2rem 0 0;font-size:.65rem;line-height:1.48}._resultHeader_129e7_73{background:#fbfdfe;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.72rem .9rem .35rem;display:flex}._resultHeader_129e7_73 p{color:#667b86;margin:0;font-size:.68rem;font-weight:720}._tabs_129e7_542{border-bottom:1px solid var(--nc-line);scrollbar-width:thin;background:#fbfdfe;gap:.08rem;min-width:0;padding:0 .7rem;display:flex;overflow-x:auto}._tabs_129e7_542 button{cursor:pointer;color:#536974;min-height:2.8rem;font:inherit;white-space:nowrap;background:0 0;border:0;flex:1 0 auto;padding:.62rem .62rem .74rem;font-size:.72rem;font-weight:820;position:relative}._tabs_129e7_542 ._activeTab_129e7_568{color:var(--nc-blue-dark)}._tabs_129e7_542 ._activeTab_129e7_568:after{background:var(--nc-blue);content:"";border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:.42rem;right:.42rem}._advanced_129e7_261 summary:focus-visible{outline:3px solid var(--nc-blue);outline-offset:2px}._actions_129e7_478 button:focus-visible{outline:3px solid var(--nc-blue);outline-offset:2px}._tabs_129e7_542 button:focus-visible{outline:3px solid var(--nc-blue);outline-offset:2px}._tableScroll_129e7_586:focus-visible{outline:3px solid var(--nc-blue);outline-offset:2px}._yearControl_129e7_587 input:focus-visible{outline:3px solid var(--nc-blue);outline-offset:2px}._breakdownPanel_129e7_592,._timelinePanel_129e7_593,._schedulePanel_129e7_594{gap:1rem;min-width:0;padding:clamp(.9rem,2.7cqw,1.25rem);display:grid}._breakdownPanel_129e7_592[hidden],._timelinePanel_129e7_593[hidden],._schedulePanel_129e7_594[hidden]{display:none}._primaryResult_129e7_612{text-align:center;justify-items:center;gap:.18rem;min-width:0;padding:.2rem .4rem .1rem;display:grid}._primaryResult_129e7_612>p{color:#48606d;margin:0;font-size:.75rem;font-weight:790}._primaryResult_129e7_612 h3{color:var(--nc-blue-dark);letter-spacing:-.055em;margin:0;font-size:clamp(1.85rem,5.5cqw,3rem);font-weight:900;line-height:1.03}._primaryResult_129e7_612 h3:focus-visible{outline:3px solid var(--nc-blue);outline-offset:4px;border-radius:.35rem}._primaryResult_129e7_612 h3 span{color:#6c7e87;letter-spacing:0;margin-left:.28rem;font-size:.72rem;font-weight:760}._primaryResult_129e7_612>small{color:#5f737e;font-size:.68rem;line-height:1.4}._staleBanner_129e7_657{color:#795221;background:#fff3df;border-bottom:1px solid #ca842438;margin:0;padding:.5rem .8rem;font-size:.68rem;font-weight:790;line-height:1.4}._breakdown_129e7_592{border:1px solid var(--nc-line);background:linear-gradient(145deg,#f7fbfd,#fff);border-radius:.88rem;grid-template-columns:minmax(9.6rem,.78fr) minmax(12rem,1.22fr);align-items:center;gap:clamp(.8rem,2.5cqw,1.35rem);min-width:0;margin:0;padding:.9rem;display:grid}._donut_129e7_681{aspect-ratio:1;border-radius:50%;justify-self:center;place-items:center;width:min(100%,11.5rem);display:grid;box-shadow:inset 0 0 0 1px #1049620f}._donut_129e7_681>span{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;place-content:center;width:66%;display:grid;box-shadow:0 .3rem 1.1rem #153a4e1f}._donut_129e7_681 small{color:#5f737e;font-size:.62rem;font-weight:760}._donut_129e7_681 strong{color:var(--nc-ink);letter-spacing:-.04em;margin-top:.08rem;font-size:clamp(1rem,3.3cqw,1.48rem)}._breakdown_129e7_592 figcaption{gap:.55rem;min-width:0;display:grid}._breakdown_129e7_592 figcaption>strong{color:#24495c;font-size:.74rem}._breakdown_129e7_592 dl,._timelineMetrics_129e7_727,._summaryGrid_129e7_728{margin:0}._breakdown_129e7_592 dl{gap:.33rem;display:grid}._breakdown_129e7_592 dl>div{border-bottom:1px solid #18435b14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding-bottom:.28rem;display:grid}._breakdown_129e7_592 dt,._breakdown_129e7_592 dd{margin:0;font-size:.7rem}._breakdown_129e7_592 dt{color:#526a76;align-items:center;gap:.38rem;min-width:0;font-weight:690;display:flex}._breakdown_129e7_592 dt i,._timelineMetrics_129e7_727 dt i{border-radius:50%;flex:none;width:.58rem;height:.58rem}._breakdown_129e7_592 dd{color:#173d50;text-align:right;font-weight:850}._summaryGrid_129e7_728{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}._summaryGrid_129e7_728>div{background:#fbfdfe;border:1px solid #18435b1f;border-radius:.7rem;min-width:0;padding:.7rem}._summaryGrid_129e7_728 dt{color:#6c7d85;text-transform:uppercase;font-size:.64rem;font-weight:790}._summaryGrid_129e7_728 dd{color:#1b4559;margin:.18rem 0 0;font-size:.76rem;font-weight:870;line-height:1.28}._scenarioNote_129e7_805,._pmiNotice_129e7_806,._emptyResult_129e7_807,._emptySchedule_129e7_808{margin:0;font-size:.68rem;line-height:1.52}._scenarioNote_129e7_805{border-left:3px solid var(--nc-blue);background:var(--nc-blue-soft);color:#446372;padding:.7rem}._pmiNotice_129e7_806{color:#765520;background:#fff8ea;border:1px solid #d68b2740;border-radius:.68rem;padding:.7rem;font-weight:690}._emptyResult_129e7_807,._emptySchedule_129e7_808{color:#617681;text-align:center;background:#f8fbfc;border:1px dashed #1779a347;border-radius:.8rem;padding:1.3rem}._emptyResult_129e7_807 strong{color:#244c60;margin-bottom:.2rem;font-size:.78rem;display:block}._emptyResult_129e7_807 p{margin:0}._panelHeading_129e7_74{gap:.24rem;display:grid}._panelHeading_129e7_74 p{color:#637783;max-width:65ch;margin:0;font-size:.7rem;line-height:1.5}._timelineMetrics_129e7_727{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}._timelineMetrics_129e7_727>div{background:#fbfdfe;border:1px solid #18435b1f;border-radius:.7rem;min-width:0;padding:.62rem}._timelineMetrics_129e7_727 dt{color:#667a85;align-items:center;gap:.35rem;min-width:0;font-size:.64rem;font-weight:780;line-height:1.25;display:flex}._timelineMetrics_129e7_727 dd{color:#1c4558;margin:.22rem 0 0;font-size:.72rem;font-weight:870}._balanceSwatch_129e7_896,._balanceDot_129e7_897{fill:#ef8b2c;background:#ef8b2c}._principalSwatch_129e7_902,._principalDot_129e7_903{fill:#35a778;background:#35a778}._interestSwatch_129e7_908,._interestDot_129e7_909{fill:#1779a3;background:#1779a3}._timelineChart_129e7_914{background:linear-gradient(#fbfdfe,#fff);border:1px solid #18435b1a;border-radius:.8rem;min-width:0;padding:.5rem .25rem 0}._timelineChart_129e7_914 svg{width:100%;height:auto;display:block;overflow:visible}._gridLine_129e7_929{stroke:#19445b1f;stroke-width:1px}._axisLabel_129e7_934{fill:#5e7079;font-size:12px;font-weight:620}._balanceLine_129e7_940,._principalLine_129e7_941,._interestLine_129e7_942{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._balanceLine_129e7_940{stroke:#ef8b2c}._principalLine_129e7_941{stroke:#35a778}._interestLine_129e7_942{stroke:#1779a3}._selectionLine_129e7_961{stroke:#0c587961;stroke-dasharray:4 4;stroke-width:1.5px;vector-effect:non-scaling-stroke}._balanceDot_129e7_897,._principalDot_129e7_903,._interestDot_129e7_909{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}._yearControl_129e7_587{background:#edf7fa;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;padding:.7rem .8rem;display:grid}._yearControl_129e7_587>span{gap:.08rem;display:grid}._yearControl_129e7_587 strong{color:var(--nc-blue-dark);font-size:.72rem}._yearControl_129e7_587 small{color:#566d78;white-space:nowrap;font-size:.62rem}._yearControl_129e7_587 input{width:100%;accent-color:var(--nc-blue)}._tableScroll_129e7_586{border:1px solid var(--nc-line);scrollbar-width:thin;border-radius:.75rem;min-width:0;max-height:33rem;overflow:auto}._tableScroll_129e7_586 table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.68rem}._tableScroll_129e7_586 caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._tableScroll_129e7_586 th,._tableScroll_129e7_586 td{text-align:right;white-space:nowrap;border-bottom:1px solid #18435b1a;padding:.58rem .62rem}._tableScroll_129e7_586 thead th{z-index:1;color:#27536a;letter-spacing:.025em;text-transform:uppercase;background:#eaf5f8;font-size:.64rem;position:sticky;top:0}._tableScroll_129e7_586 th:first-child,._tableScroll_129e7_586 td:nth-child(2){text-align:left}._tableScroll_129e7_586 tbody tr:nth-child(2n){background:#fafcfd}._tableScroll_129e7_586 tbody th{color:var(--nc-blue-dark)}._scope_129e7_1066{border-top:1px solid var(--nc-line);color:#5e7078;background:#f8fafb;padding:.72rem .9rem;font-size:.64rem;line-height:1.48}@container (width<=780px){._workspace_129e7_197{grid-template-columns:minmax(0,1fr)}._resultCard_129e7_206{order:2}}@container (width<=520px){._hero_129e7_22{grid-template-columns:minmax(0,1fr)}._stateMark_129e7_106{display:none}._heroFacts_129e7_143{grid-template-columns:minmax(0,1fr)}._heroFacts_129e7_143>div{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}._heroFacts_129e7_143 dd{margin:0}._cardHeading_129e7_72{display:grid}._cardHeading_129e7_72>p{text-align:left;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:.35rem}._pairedFields_129e7_267{grid-template-columns:minmax(0,1fr)}._field_129e7_275 small{min-height:0}._advanced_129e7_261 summary{align-items:start}._summaryAmount_129e7_446{margin-top:.08rem}._breakdown_129e7_592{grid-template-columns:minmax(0,1fr)}._donut_129e7_681{width:min(11rem,72vw)}._summaryGrid_129e7_728,._timelineMetrics_129e7_727{grid-template-columns:minmax(0,1fr)}._timelineMetrics_129e7_727>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}._timelineMetrics_129e7_727 dd{margin:0}._yearControl_129e7_587{grid-template-columns:minmax(0,1fr)}._tabs_129e7_542{justify-content:start}._tabs_129e7_542 button{flex:none}}@media (prefers-reduced-motion:reduce){._inputShell_129e7_305,._selectShell_129e7_306{transition:none}}
