._workbench_djwgx_1{--fl-ink:#173632;--fl-muted:#60726e;--fl-teal:#0f766e;--fl-teal-dark:#0c534e;--fl-mint:#ddf4ed;--fl-sand:#fff8eb;--fl-line:#d8e3df;color:var(--fl-ink);background:radial-gradient(circle at 96% 3%,#ffc75b3d,#0000 28%),#f5f8f6;border:1px solid #cddbd6;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 24px 65px #1e433d1f}._hero_djwgx_20{color:#f7fffc;background:linear-gradient(118deg,#0f534efa,#0c685df0),#0f625b;grid-template-columns:minmax(0,1fr) auto;gap:20px 28px;padding:30px 32px 24px;display:grid}._heroCopy_djwgx_31{max-width:660px}._eyebrow_djwgx_35{color:#bce9dc;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:800}._hero_djwgx_20 h2,._planningHeading_djwgx_45 h2,._cardHeading_djwgx_46 h3,._panelHeading_djwgx_47 h3,._compareCard_djwgx_48 h3{color:inherit;font-family:var(--font-display,Georgia, serif);letter-spacing:-.025em;margin:0}._hero_djwgx_20 h2{max-width:700px;font-size:clamp(1.7rem,3.5vw,2.55rem);line-height:1.04}._heroCopy_djwgx_31>p:last-child{color:#d9f2eb;max-width:660px;margin:13px 0 0;font-size:.94rem;line-height:1.62}._stateMark_djwgx_69{background:#ffffff17;border:1px solid #ffffff38;border-radius:22px;align-content:center;justify-items:center;min-width:104px;padding:15px 16px;display:grid;box-shadow:inset 0 1px #ffffff1f}._stateMark_djwgx_69 span{color:#ffd37a;font-family:var(--font-display,Georgia, serif);letter-spacing:-.06em;font-size:2.1rem;font-weight:800}._stateMark_djwgx_69 small{color:#d7eee8;text-align:center;font-size:.69rem;line-height:1.35}._heroFacts_djwgx_96{background:#ffffff21;border:1px solid #ffffff24;border-radius:15px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1px 0 0;display:grid;overflow:hidden}._heroFacts_djwgx_96 div{background:#07413c85;gap:2px;padding:11px 15px;display:grid}._heroFacts_djwgx_96 dt{color:#b7ddd4;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}._heroFacts_djwgx_96 dd{color:#fff;margin:0;font-size:.85rem;font-weight:750}._governance_djwgx_130{color:#4c625d;background:#edf4f1;border-bottom:1px solid #d8e2de;justify-content:space-between;align-items:center;gap:12px;padding:9px 32px;font-size:.7rem;display:flex}._governance_djwgx_130 strong{color:var(--fl-teal-dark)}._workspace_djwgx_146{grid-template-columns:minmax(275px,.78fr) minmax(0,1.35fr);gap:18px;padding:20px;display:grid}._inputCard_djwgx_153,._resultCard_djwgx_154{border:1px solid var(--fl-line);background:#fff;border-radius:21px;min-width:0;overflow:hidden;box-shadow:0 12px 32px #254e4612}._inputCard_djwgx_153{align-self:start;padding:20px}._cardHeading_djwgx_46{border-bottom:1px solid #e4ece9;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}._cardHeading_djwgx_46>div>span,._resultHeader_djwgx_178>span,._panelHeading_djwgx_47>span,._compareCard_djwgx_48>div:first-child>span{color:var(--fl-teal);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:850}._cardHeading_djwgx_46 h3{margin-top:4px;font-size:1.28rem;line-height:1.15}._cardHeading_djwgx_46>p{color:var(--fl-muted);text-align:right;flex:none;gap:2px;margin:0;font-size:.65rem;display:grid}._cardHeading_djwgx_46>p strong{color:var(--fl-ink);font-size:.95rem}._primaryFields_djwgx_209,._advancedBody_djwgx_210{gap:14px;display:grid}._primaryFields_djwgx_209{padding:18px 0}._pairedFields_djwgx_219{grid-template-columns:minmax(0,1.15fr) minmax(92px,.85fr);gap:11px;display:grid}._field_djwgx_225{gap:6px;min-width:0;margin:0;display:grid}._fieldLabel_djwgx_232{color:#294842;font-size:.74rem;font-weight:800;line-height:1.3}._fieldLabel_djwgx_232 em{color:#7a8d88;text-transform:uppercase;margin-left:4px;font-size:.61rem;font-style:normal;font-weight:700}._field_djwgx_225 small{color:#72827e;font-size:.62rem;line-height:1.36}._inputShell_djwgx_254,._selectShell_djwgx_255{background:#fbfdfc;border:1px solid #bdcfca;border-radius:10px;align-items:center;min-width:0;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #1d40390a}._inputShell_djwgx_254:focus-within,._selectShell_djwgx_255:focus-within{border-color:var(--fl-teal);background:#fff;box-shadow:0 0 0 3px #0f766e21}._inputShell_djwgx_254>span{color:#58716b;flex:none;padding:0 0 0 10px;font-size:.78rem;font-weight:800}._inputShell_djwgx_254>input+span{padding:0 10px 0 0}._inputShell_djwgx_254 input,._selectShell_djwgx_255 select{color:#153832;width:100%;min-width:0;height:41px;font:inherit;background:0 0;border:0;outline:0;margin:0;padding:0 10px;font-size:.84rem;font-weight:750}._inputShell_djwgx_254 input[type=month]{font-size:.76rem}._selectShell_djwgx_255{position:relative}._selectShell_djwgx_255:after{color:#56706a;content:"⌄";pointer-events:none;position:absolute;right:10px}._selectShell_djwgx_255 select{-webkit-appearance:none;appearance:none;padding-right:28px}._quickSlider_djwgx_323,._yearControl_djwgx_324 input{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#6ec9bb,#f3bd57);border:0;border-radius:999px;outline:none;width:100%;height:4px;margin:2px 0 0}._quickSlider_djwgx_323::-webkit-slider-thumb{background:var(--fl-teal);cursor:pointer;-webkit-appearance:none;appearance:none;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 6px #164a4347}._yearControl_djwgx_324 input::-webkit-slider-thumb{background:var(--fl-teal);cursor:pointer;-webkit-appearance:none;appearance:none;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 6px #164a4347}._quickSlider_djwgx_323::-moz-range-thumb{background:var(--fl-teal);cursor:pointer;border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 6px #164a4347}._yearControl_djwgx_324 input::-moz-range-thumb{background:var(--fl-teal);cursor:pointer;border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 6px #164a4347}._advanced_djwgx_210{background:#f7fbf9;border:1px solid #d5e3de;border-radius:14px;margin:1px -4px 0}._advanced_djwgx_210 summary{color:#21443e;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 13px;list-style:none;display:flex}._advanced_djwgx_210 summary::-webkit-details-marker{display:none}._advanced_djwgx_210 summary>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}._advanced_djwgx_210 summary b{color:#fff;background:var(--fl-teal);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:.72rem;display:grid}._advanced_djwgx_210 summary strong,._advanced_djwgx_210 summary small{display:block}._advanced_djwgx_210 summary strong{font-size:.76rem}._advanced_djwgx_210 summary small{color:#6e817c;margin-top:2px;font-size:.6rem;line-height:1.35}._summaryAmount_djwgx_416{color:var(--fl-teal-dark);flex:none;font-size:.75rem;font-weight:850}._summaryAmount_djwgx_416:after{content:"+";margin-left:6px;font-size:1rem;transition:transform .16s;display:inline-block}._advanced_djwgx_210[open] ._summaryAmount_djwgx_416:after{transform:rotate(45deg)}._advancedBody_djwgx_210{background:#fff;border-top:1px solid #dbe7e3;padding:16px 13px 14px}._error_djwgx_441{color:#71362c;background:#fff3f0;border:1px solid #edb9af;border-radius:10px;gap:2px;margin-top:13px;padding:11px 12px;font-size:.72rem;display:grid}._actions_djwgx_453{gap:9px;margin-top:17px;display:flex}._actions_djwgx_453 button{border:1px solid var(--fl-teal);color:#fff;background:var(--fl-teal);min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-size:.73rem;font-weight:850;transition:transform .15s,box-shadow .15s,background .15s}._actions_djwgx_453 button:first-child{flex:auto;box-shadow:0 7px 16px #0f766e33}._actions_djwgx_453 button:last-child{color:#3d5b55;background:#fff;border-color:#bfd0cb;flex:none}._actions_djwgx_453 button:hover:not(:disabled){transform:translateY(-1px)}._actions_djwgx_453 button:focus-visible{outline-offset:2px;outline:3px solid #f2a93b75}._tabs_djwgx_490 button:focus-visible{outline-offset:2px;outline:3px solid #f2a93b75}._advanced_djwgx_210 summary:focus-visible{outline-offset:2px;outline:3px solid #f2a93b75}._quickSlider_djwgx_323:focus-visible{outline-offset:2px;outline:3px solid #f2a93b75}._yearControl_djwgx_324 input:focus-visible{outline-offset:2px;outline:3px solid #f2a93b75}._actions_djwgx_453 button:disabled{opacity:.58;cursor:wait}._inputNote_djwgx_503{color:#71817d;margin:10px 2px 0;font-size:.61rem;line-height:1.45}._resultCard_djwgx_154{flex-direction:column;min-height:100%;display:flex}._resultHeader_djwgx_178{justify-content:space-between;align-items:baseline;gap:12px;padding:17px 20px 13px;display:flex}._resultHeader_djwgx_178 p{color:#61736f;text-align:right;margin:0;font-size:.68rem}._tabs_djwgx_490{border-bottom:1px solid #dce6e2;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 13px;display:grid}._tabs_djwgx_490 button{color:#6b7b77;min-width:0;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 11px;font-size:.73rem;font-weight:800;position:relative}._tabs_djwgx_490 button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:14%;right:14%}._tabs_djwgx_490 ._activeTab_djwgx_563{color:var(--fl-teal-dark)}._tabs_djwgx_490 ._activeTab_djwgx_563:after{background:linear-gradient(90deg, var(--fl-teal), #eaaa42)}._staleBanner_djwgx_571{color:#765312;text-align:center;background:#fff6dc;margin:0;padding:9px 18px;font-size:.68rem;font-weight:750}._breakdownPanel_djwgx_581,._timelinePanel_djwgx_582{flex:auto;padding:22px 22px 18px}._breakdownPanel_djwgx_581[hidden],._timelinePanel_djwgx_582[hidden]{display:none}._primaryResult_djwgx_592{text-align:center;background:radial-gradient(circle at 100% 0,#f4be5233,#0000 38%),linear-gradient(135deg,#f0faf6,#fffdf8);border:1px solid #d7e7e1;border-radius:17px;padding:18px 18px 16px}._primaryResult_djwgx_592 p{color:#56736c;letter-spacing:.025em;margin:0;font-size:.72rem;font-weight:800}._primaryResult_djwgx_592 h3{color:#123f39;font-family:var(--font-display,Georgia, serif);letter-spacing:-.05em;margin:5px 0 2px;font-size:clamp(2rem,5.5vw,3.35rem);line-height:1}._primaryResult_djwgx_592 h3 span{color:#6d817c;letter-spacing:0;margin-left:6px;font-family:inherit;font-size:.78rem;font-weight:650}._primaryResult_djwgx_592 small{color:#71827e;font-size:.62rem}._breakdown_djwgx_581{grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:center;gap:20px;margin:24px 0 20px;display:grid}._donut_djwgx_641{aspect-ratio:1;border-radius:50%;justify-self:center;place-items:center;width:min(190px,100%);display:grid;box-shadow:0 12px 24px #17473f1f}._donut_djwgx_641>span{aspect-ratio:1;text-align:center;background:#fff;border:1px solid #e2eae7;border-radius:50%;place-content:center;width:69%;display:grid;box-shadow:inset 0 3px 14px #1d463e0f}._donut_djwgx_641 small{color:#70817d;text-transform:uppercase;font-size:.57rem;font-weight:750}._donut_djwgx_641 strong{color:#173f39;font-family:var(--font-display,Georgia, serif);letter-spacing:-.04em;margin-top:2px;font-size:1.33rem}._breakdown_djwgx_581 figcaption>strong{color:#294a44;margin-bottom:9px;font-size:.73rem;display:block}._breakdown_djwgx_581 dl{gap:0;margin:0;display:grid}._breakdown_djwgx_581 dl>div{border-bottom:1px solid #edf1f0;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}._breakdown_djwgx_581 dt{color:#556965;align-items:center;gap:7px;min-width:0;font-size:.66rem;display:flex}._breakdown_djwgx_581 dt i{border-radius:50%;flex:none;width:9px;height:9px}._breakdown_djwgx_581 dd{color:#23473f;margin:0;font-size:.7rem;font-weight:850}._summaryGrid_djwgx_723{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}._summaryGrid_djwgx_723>div{background:#fbfcfc;border:1px solid #e1e8e6;border-radius:11px;min-width:0;padding:11px 12px}._summaryGrid_djwgx_723 dt{color:#72817e;font-size:.6rem}._summaryGrid_djwgx_723 dd{overflow-wrap:anywhere;color:#21463f;margin:3px 0 0;font-size:.77rem;font-weight:850}._scenarioNote_djwgx_751,._pmiNotice_djwgx_752{border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:.65rem;line-height:1.48}._scenarioNote_djwgx_751{color:#526963;background:#f1f6f4}._pmiNotice_djwgx_752{color:#725014;background:#fff8e8;border:1px solid #efdbab}._emptyResult_djwgx_771,._emptySchedule_djwgx_772{color:#61746f;text-align:center;background:#fafcfb;border:1px dashed #bfd2cc;border-radius:14px;margin:30px 0;padding:28px 20px}._emptyResult_djwgx_771 strong{color:#294c45}._emptyResult_djwgx_771 p{margin:6px 0 0;font-size:.72rem}._panelHeading_djwgx_47{margin-bottom:16px}._panelHeading_djwgx_47 h3{color:#21473f;margin-top:4px;font-size:1.4rem}._panelHeading_djwgx_47 p{color:#6d7e7a;margin:6px 0 0;font-size:.7rem;line-height:1.45}._timelineMetrics_djwgx_808{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 13px;display:grid}._timelineMetrics_djwgx_808>div{background:#fbfdfc;border:1px solid #e0e8e5;border-radius:11px;min-width:0;padding:10px}._timelineMetrics_djwgx_808 dt{color:#6d7c79;align-items:center;gap:5px;font-size:.56rem;display:flex}._timelineMetrics_djwgx_808 dt i{border-radius:50%;flex:none;width:8px;height:8px}._balanceSwatch_djwgx_838,._balanceDot_djwgx_839{fill:#0f766e;background:#0f766e}._principalSwatch_djwgx_844,._principalDot_djwgx_845{fill:#ef9b35;background:#ef9b35}._interestSwatch_djwgx_850,._interestDot_djwgx_851{fill:#7566c5;background:#7566c5}._timelineMetrics_djwgx_808 dd{overflow-wrap:anywhere;color:#23483f;margin:4px 0 0;font-size:.73rem;font-weight:850}._timelineChart_djwgx_864{background:linear-gradient(#fbfdfc,#fff);border:1px solid #e1e9e6;border-radius:13px;width:100%;overflow-x:auto}._timelineChart_djwgx_864 svg{width:100%;min-width:470px;height:auto;display:block}._gridLine_djwgx_879{stroke:#dfe8e5;stroke-width:1px}._axisLabel_djwgx_884{fill:#7a8986;font-size:11px}._balanceLine_djwgx_889,._principalLine_djwgx_890,._interestLine_djwgx_891{stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}._balanceLine_djwgx_889{stroke:#0f766e}._principalLine_djwgx_890{stroke:#ef9b35}._interestLine_djwgx_891{stroke:#7566c5}._selectionLine_djwgx_909{stroke:#9caeaa;stroke-dasharray:5 5;stroke-width:1.4px}._balanceDot_djwgx_839,._principalDot_djwgx_845,._interestDot_djwgx_851{stroke:#fff;stroke-width:2px}._yearControl_djwgx_324{background:#f8fbfa;border:1px solid #dce7e3;border-radius:12px;gap:11px;margin-top:15px;padding:12px 14px 15px;display:grid}._yearControl_djwgx_324>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._yearControl_djwgx_324 strong{color:#214b43;font-size:.75rem}._yearControl_djwgx_324 small{color:#768681;font-size:.61rem}._scope_djwgx_949{color:#73827f;text-align:center;background:#fafcfb;border-top:1px solid #e1e9e6;margin-top:auto;padding:12px 18px;font-size:.59rem;line-height:1.45}._planningSection_djwgx_960{background:#fff;border:1px solid #d8e3df;border-radius:21px;margin:0 20px 20px;padding:26px;box-shadow:0 12px 32px #254e4612}._planningHeading_djwgx_45{max-width:650px}._planningHeading_djwgx_45 ._eyebrow_djwgx_35{color:var(--fl-teal)}._planningHeading_djwgx_45 h2{color:#1c433b;font-size:clamp(1.45rem,3vw,2rem)}._planningHeading_djwgx_45>p:last-child{color:#6b7c78;margin:7px 0 0;font-size:.73rem;line-height:1.5}._contextGrid_djwgx_989{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}._contextGrid_djwgx_989 article{background:radial-gradient(circle at 100% 0,#f0b23a29,#0000 36%),#f7fbf9;border:1px solid #dae6e1;border-radius:15px;padding:17px 18px}._contextGrid_djwgx_989 article>span{color:#577069;font-size:.67rem;font-weight:800;display:block}._contextGrid_djwgx_989 article>strong{color:#17483f;font-family:var(--font-display,Georgia, serif);letter-spacing:-.04em;margin-top:4px;font-size:clamp(1.55rem,4vw,2.25rem);display:block}._contextGrid_djwgx_989 article>strong small{color:#71837e;letter-spacing:0;margin-left:4px;font-family:inherit;font-size:.72rem}._contextGrid_djwgx_989 article p{color:#6f807c;margin:7px 0 0;font-size:.64rem;line-height:1.45}._compareCard_djwgx_48{border:1px solid #d8e2df;border-radius:16px;margin-top:18px;overflow:hidden}._compareCard_djwgx_48>div:first-child{background:#f7faf9;padding:17px 19px 14px}._compareCard_djwgx_48 h3{color:#23483f;margin-top:4px;font-size:1.25rem}._compareCard_djwgx_48>div:first-child p{color:#70817c;margin:5px 0 0;font-size:.65rem}._compareScroll_djwgx_1060{overflow-x:auto}._compareScroll_djwgx_1060 table{border-collapse:collapse;color:#334f49;width:100%;min-width:535px;font-size:.71rem}._compareScroll_djwgx_1060 caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._compareScroll_djwgx_1060 th,._compareScroll_djwgx_1060 td{text-align:right;border-top:1px solid #e1e8e6;padding:12px 15px}._compareScroll_djwgx_1060 th:first-child{text-align:left}._compareScroll_djwgx_1060 thead th{color:#435e58;background:#edf3f1;font-size:.68rem}._compareScroll_djwgx_1060 tbody th{color:#536a65;font-weight:700}._compareScroll_djwgx_1060 tbody tr:nth-child(2n){background:#fbfcfc}._compareScroll_djwgx_1060 ._bestValue_djwgx_1107{color:#0b8d69;font-weight:900}@media (max-width:820px){._hero_djwgx_20{padding:27px 24px 22px}._governance_djwgx_130{padding-inline:24px}._workspace_djwgx_146{grid-template-columns:minmax(255px,.82fr) minmax(0,1.18fr);padding:15px}._inputCard_djwgx_153,._breakdownPanel_djwgx_581,._timelinePanel_djwgx_582{padding:17px}._pairedFields_djwgx_219{grid-template-columns:minmax(0,1fr)}._breakdown_djwgx_581{grid-template-columns:minmax(125px,165px) minmax(0,1fr);gap:14px}._timelineMetrics_djwgx_808{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){._workbench_djwgx_1{border-radius:20px}._hero_djwgx_20{grid-template-columns:minmax(0,1fr) auto;padding:24px 20px 20px}._hero_djwgx_20 h2{font-size:1.72rem}._stateMark_djwgx_69{min-width:76px;padding:11px}._stateMark_djwgx_69 span{font-size:1.7rem}._heroFacts_djwgx_96{grid-template-columns:minmax(0,1fr)}._heroFacts_djwgx_96 div{grid-template-columns:112px minmax(0,1fr);align-items:center}._governance_djwgx_130{flex-direction:column;align-items:flex-start;padding:10px 20px}._workspace_djwgx_146{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}._pairedFields_djwgx_219{grid-template-columns:minmax(0,1fr) minmax(105px,.72fr)}._planningSection_djwgx_960{margin:0 14px 14px;padding:20px}._contextGrid_djwgx_989{grid-template-columns:minmax(0,1fr)}}@media (max-width:470px){._hero_djwgx_20{grid-template-columns:minmax(0,1fr)}._stateMark_djwgx_69{display:none}._workspace_djwgx_146,._planningSection_djwgx_960{margin-inline:0}._workspace_djwgx_146{padding:10px}._inputCard_djwgx_153,._breakdownPanel_djwgx_581,._timelinePanel_djwgx_582{padding:15px}._pairedFields_djwgx_219,._summaryGrid_djwgx_723,._breakdown_djwgx_581{grid-template-columns:minmax(0,1fr)}._cardHeading_djwgx_46,._resultHeader_djwgx_178{flex-direction:column;align-items:flex-start}._cardHeading_djwgx_46>p,._resultHeader_djwgx_178 p{text-align:left}._advanced_djwgx_210 summary{align-items:flex-start}._summaryAmount_djwgx_416{font-size:0}._summaryAmount_djwgx_416:after{font-size:1rem}._actions_djwgx_453{flex-direction:column;align-items:stretch}._breakdown_djwgx_581{gap:18px}._donut_djwgx_641{width:190px}._tabs_djwgx_490 button{font-size:.66rem}._primaryResult_djwgx_592 h3{font-size:2.2rem}._yearControl_djwgx_324>span{flex-direction:column;align-items:flex-start}._planningSection_djwgx_960{margin:0 10px 10px;padding:17px}}@media (prefers-reduced-motion:reduce){._actions_djwgx_453 button,._summaryAmount_djwgx_416:after,._inputShell_djwgx_254,._selectShell_djwgx_255{transition:none}}
