._workbench_54kqf_1{--apr-ink:#15383b;--apr-copy:#4a6669;--apr-teal:#176b62;--apr-teal-dark:#0d514c;--apr-mint:#e9f4ef;--apr-paper:#fffdf8;--apr-line:#bfd2cc;--apr-amber:#e0a241;min-width:0;color:var(--apr-ink);font-feature-settings:"kern" 1, "tnum" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;gap:1.25rem;display:grid;container-type:inline-size}._workbench_54kqf_1,._workbench_54kqf_1 *{box-sizing:border-box;text-shadow:none!important}._calculatorCard_54kqf_26{border:1px solid var(--apr-line);background:var(--apr-paper);border-radius:1rem;min-width:0;display:grid;overflow:hidden;box-shadow:0 .8rem 2rem #113a3714}._intro_54kqf_36{border-bottom:1px solid #b9d0c8;border-left:.36rem solid var(--apr-teal);background:linear-gradient(115deg,#e8f3ed,#fffdf8 74%);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1.1rem 1.2rem;display:flex}._mortgageIntro_54kqf_48{background:linear-gradient(115deg,#edf2e9,#fffdf8 74%)}._intro_54kqf_36>div:first-child{gap:.23rem;min-width:0;display:grid}._intro_54kqf_36>div:first-child>span,._summaryHeading_54kqf_59>span{color:var(--apr-teal-dark);letter-spacing:.075em;text-transform:uppercase;font-size:.76rem;font-weight:850}._intro_54kqf_36 h2,._stepHeading_54kqf_68 h3,._summaryHeading_54kqf_59 h3{color:#0d3438;letter-spacing:-.025em;margin:0}._intro_54kqf_36 h2{font-size:clamp(1.35rem,3vw,1.82rem);line-height:1.17}._intro_54kqf_36 p{max-width:47rem;color:var(--apr-copy);margin:0;font-size:.86rem;font-weight:550;line-height:1.5}._introBadge_54kqf_89{background:#ffffffe0;border:1px solid #9ebeb5;border-radius:.72rem;flex:none;justify-items:center;gap:.08rem;min-width:8.8rem;padding:.65rem .76rem;display:grid}._introBadge_54kqf_89 strong{color:var(--apr-teal-dark);font-size:1.05rem;font-weight:900}._introBadge_54kqf_89 span{color:var(--apr-copy);font-size:.7rem;font-weight:720}._form_54kqf_113{background:#fff;gap:.95rem;min-width:0;padding:1.05rem 1.15rem 1.15rem;display:grid}._inputList_54kqf_121{gap:.78rem;width:100%;min-width:0;max-width:52rem;margin-inline:auto;display:grid}._inputStep_54kqf_130{background:linear-gradient(105deg,#f3f8f5,#fff 38%);border:1px solid #c5d6d1;border-radius:.76rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.78rem;min-width:0;padding:.9rem;display:grid}._stepNumber_54kqf_142{background:var(--apr-teal);color:#fff;border-radius:.52rem;place-items:center;width:1.9rem;height:1.9rem;font-size:.8rem;font-weight:900;line-height:1;display:grid}._stepBody_54kqf_155{gap:.72rem;min-width:0;display:grid}._stepHeading_54kqf_68{border-bottom:1px solid #dce6e2;gap:.12rem;padding-bottom:.58rem;display:grid}._stepHeading_54kqf_68 h3{font-size:1rem;line-height:1.25}._stepHeading_54kqf_68 p{color:var(--apr-copy);margin:0;font-size:.77rem;font-weight:540;line-height:1.45}._fieldGrid_54kqf_181,._threeFieldGrid_54kqf_182,._termRow_54kqf_183{align-items:start;gap:.68rem;min-width:0;display:grid}._fieldGrid_54kqf_181,._termRow_54kqf_183{grid-template-columns:repeat(2,minmax(0,1fr))}._threeFieldGrid_54kqf_182{grid-template-columns:repeat(3,minmax(0,1fr))}._field_54kqf_181{align-content:start;gap:.31rem;min-width:0;display:grid}._fieldLabel_54kqf_206,._termGroup_54kqf_207 legend{color:#153f43;font-size:.86rem;font-weight:820;line-height:1.35}._field_54kqf_181 small{color:var(--apr-copy);font-size:.75rem;font-weight:540;line-height:1.4}._inputShell_54kqf_221,._selectShell_54kqf_222{background:#fff;border:1px solid #88a8a0;border-radius:.62rem;align-items:center;min-width:0;min-height:2.9rem;display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #12373b0a}._inputShell_54kqf_221>span{color:#35585b;padding-left:.76rem;font-size:.91rem;font-weight:780}._inputShell_54kqf_221>strong{color:#35585b;white-space:nowrap;flex:none;padding-right:.72rem;font-size:.75rem;font-weight:780}._inputShell_54kqf_221 input,._selectShell_54kqf_222 select{color:#0f3438;width:100%;min-width:0;height:2.8rem;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:.96rem}._inputShell_54kqf_221 input{padding:.6rem .68rem}._selectShell_54kqf_222{position:relative}._selectShell_54kqf_222:after{content:"▾";color:var(--apr-teal-dark);pointer-events:none;font-size:.82rem;font-weight:900;position:absolute;right:.8rem}._selectShell_54kqf_222 select{-webkit-appearance:none;appearance:none;cursor:pointer;padding:.6rem 2.3rem .6rem .74rem;font-weight:720}._inputShell_54kqf_221:focus-within,._selectShell_54kqf_222:focus-within{border-color:var(--apr-teal-dark);outline-offset:1px;outline:3px solid #176b622b}._invalid_54kqf_296{background:#fff9f8;border-color:#b53b31}._fieldError_54kqf_301{color:#a52f28!important;font-weight:760!important}._termGroup_54kqf_207{border:0;min-width:0;margin:0;padding:0}._termGroup_54kqf_207 legend{margin:0 0 .31rem;padding:0}._termRow_54kqf_183 ._fieldLabel_54kqf_206{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._actions_54kqf_328{flex-wrap:wrap;align-items:center;gap:.58rem;width:100%;max-width:52rem;margin-inline:auto;display:flex}._calculateButton_54kqf_338,._resetButton_54kqf_339{min-height:2.85rem;font:inherit;cursor:pointer;border-radius:.62rem;padding:.66rem .98rem;font-size:.85rem;font-weight:830}._calculateButton_54kqf_338{border:1px solid var(--apr-teal-dark);background:var(--apr-teal-dark);color:#fff;box-shadow:0 .35rem .75rem #0d514c29}._calculateButton_54kqf_338:hover{background:#083f3c}._calculateButton_54kqf_338:disabled{cursor:wait;opacity:.62}._resetButton_54kqf_339{color:#21484c;background:#fff;border:1px solid #91ada7}._resetButton_54kqf_339:hover{background:#f1f7f4}._formStatus_54kqf_375,._formError_54kqf_376{flex:18rem;margin:0;font-size:.76rem;font-weight:680;line-height:1.42}._formStatus_54kqf_375{color:var(--apr-copy)}._formError_54kqf_376{color:#a52f28}._results_54kqf_392{background:#fff;border-top:1px solid #a9c3bc;outline:0;min-width:0;display:grid}._resultHero_54kqf_400{background:var(--apr-teal-dark);color:#fff;gap:.12rem;min-width:0;padding:1.15rem;display:grid}._resultHero_54kqf_400>span{color:#d4ebe4;letter-spacing:.025em;font-size:.77rem;font-weight:760}._resultHero_54kqf_400>strong{letter-spacing:-.05em;margin-top:.08rem;font-size:clamp(2.3rem,7vw,3.65rem);line-height:1}._resultHero_54kqf_400 h3{color:#fff;margin:.08rem 0 0;font-size:1rem}._resultHero_54kqf_400>p{color:#e1f0ec;max-width:47rem;margin:.1rem 0 0;font-size:.77rem;font-weight:570;line-height:1.45}._rateComparison_54kqf_438{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0;margin:.82rem 0 0;display:grid}._rateComparison_54kqf_438>div{background:#ffffff17;border:1px solid #dff1eb4d;border-radius:.65rem;gap:.08rem;padding:.7rem .78rem;display:grid}._rateComparison_54kqf_438 dt{color:#d4ebe4;font-size:.72rem;font-weight:710}._rateComparison_54kqf_438 dd{color:#fff;letter-spacing:-.018em;margin:0;font-size:clamp(1rem,2.7vw,1.28rem);font-weight:850}._staleNotice_54kqf_469{color:#684e19;background:#fff7d8;border-bottom:1px solid #dbc78e;margin:0;padding:.64rem 1.05rem;font-size:.76rem;font-weight:760}._summarySection_54kqf_479,._visualSection_54kqf_480{border-bottom:1px solid #d0deda;gap:.72rem;min-width:0;padding:1.05rem 1.15rem;display:grid}._summaryHeading_54kqf_59{gap:.1rem;display:grid}._summaryHeading_54kqf_59 h3{font-size:1.08rem}._resultRows_54kqf_497{border:1px solid #c5d6d1;border-radius:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;margin:0;display:grid;overflow:hidden}._resultRows_54kqf_497>div{background:#fff;border-bottom:1px solid #dae4e0;justify-content:space-between;align-items:baseline;gap:.8rem;min-width:0;padding:.72rem .8rem;display:flex}._resultRows_54kqf_497>div:nth-child(odd){border-right:1px solid #dae4e0}._resultRows_54kqf_497 dt{color:var(--apr-copy);font-size:.78rem;font-weight:650;line-height:1.35}._resultRows_54kqf_497 dd{color:var(--apr-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-size:.88rem;font-weight:850;line-height:1.3}._visualSection_54kqf_480{background:#f7faf8}._visualizations_54kqf_545.result-visualizations{grid-template-columns:minmax(0,1fr);gap:.8rem;min-width:0;display:grid}._visualizations_54kqf_545 .result-visualization{min-width:0;color:var(--apr-ink);background:#fff;border:1px solid #c5d6d1;border-radius:.72rem;padding:.9rem}._visualizations_54kqf_545 .result-visualization h3{color:var(--apr-ink);font-size:1rem}._visualizations_54kqf_545 .result-visualization-description,._visualizations_54kqf_545 .result-chart-summary,._visualizations_54kqf_545 .result-chart-legend{color:var(--apr-copy);font-size:.76rem}._visualizations_54kqf_545 .result-donut-track{stroke:#d7e2df}._visualizations_54kqf_545 .result-donut-total-label,._visualizations_54kqf_545 .result-chart-axis-label,._visualizations_54kqf_545 .result-bar-label{fill:#38575a;font-size:12px;font-weight:650}._visualizations_54kqf_545 .result-donut-total,._visualizations_54kqf_545 .result-bar-value{fill:var(--apr-ink)}._visualizations_54kqf_545 .result-chart-legend strong{color:var(--apr-ink)}._visualizations_54kqf_545 .result-chart-gridline,._visualizations_54kqf_545 .result-bar-zero{stroke:#d5e1dd}._visualizations_54kqf_545 .result-line-path{stroke:var(--apr-teal)}._visualizations_54kqf_545 .result-line-point{fill:var(--apr-teal);stroke:#fff}._visualizations_54kqf_545 .result-chart-scroll:focus-visible{outline-color:#176b6261}._scheduleDetails_54kqf_612,._methodDetails_54kqf_613{background:#fff;border-bottom:1px solid #d0deda;min-width:0;margin:0}._scheduleDetails_54kqf_612>summary,._methodDetails_54kqf_613>summary{cursor:pointer;min-height:3.2rem;color:var(--apr-ink);font-size:.84rem;font-weight:820}._scheduleDetails_54kqf_612>summary{justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1.15rem;list-style-position:inside;display:flex}._scheduleDetails_54kqf_612>summary>span{gap:.05rem;display:inline-grid}._scheduleDetails_54kqf_612>summary small{color:var(--apr-copy);font-size:.72rem;font-weight:550}._scheduleDetails_54kqf_612>summary b{background:var(--apr-mint);color:var(--apr-teal-dark);border-radius:999px;flex:none;padding:.3rem .48rem;font-size:.7rem}._scheduleBody_54kqf_658{gap:.55rem;min-width:0;padding:0 1.15rem 1.05rem;display:grid}._scheduleBody_54kqf_658>p{color:var(--apr-copy);margin:0;font-size:.74rem;line-height:1.45}._tableWrap_54kqf_672{border:1px solid #bcd0c9;border-radius:.7rem;outline:0;min-width:0;overflow:auto hidden}._tableWrap_54kqf_672:focus-visible{outline-offset:2px;outline:3px solid #176b622e}._scheduleTable_54kqf_686{border-collapse:collapse;color:#24474a;font-variant-numeric:tabular-nums;width:100%;min-width:50rem;font-size:.77rem}._scheduleTable_54kqf_686 th,._scheduleTable_54kqf_686 td{text-align:right;white-space:nowrap;border-bottom:1px solid #d1dfda;border-right:1px solid #d1dfda;padding:.66rem .72rem}._scheduleTable_54kqf_686 th:last-child,._scheduleTable_54kqf_686 td:last-child{border-right:0}._scheduleTable_54kqf_686 thead th{color:#153f43;background:#e8f2ee;font-weight:840}._scheduleTable_54kqf_686 thead th:first-child,._scheduleTable_54kqf_686 tbody th{text-align:left}._scheduleTable_54kqf_686 tbody th{color:#2b5456;background:#f7faf8;font-weight:820}._scheduleTable_54kqf_686 tbody tr:last-child>*{border-bottom:0}._scheduleTable_54kqf_686 ._yearSeparator_54kqf_730 td{color:#60491c;text-align:center;background:#fff4d9;border-right:0;padding:.38rem .72rem;font-size:.72rem;font-weight:840}._methodDetails_54kqf_613>summary{padding:.9rem 1.15rem}._methodDetails_54kqf_613>div{gap:.7rem;padding:0 1.15rem 1.05rem;display:grid}._methodDetails_54kqf_613 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}._methodDetails_54kqf_613 dl>div{background:#f8faf9;border:1px solid #d4e0dc;border-radius:.55rem;justify-content:space-between;gap:.6rem;padding:.58rem .65rem;font-size:.74rem;display:flex}._methodDetails_54kqf_613 dt{color:var(--apr-copy)}._methodDetails_54kqf_613 dd{color:var(--apr-ink);text-align:right;margin:0;font-weight:820}._methodDetails_54kqf_613 p,._methodDetails_54kqf_613 ul{color:var(--apr-copy);margin:0;font-size:.74rem;line-height:1.5}._methodDetails_54kqf_613 ul{gap:.32rem;padding-left:1.2rem;display:grid}@container (width<=720px){._intro_54kqf_36{flex-direction:column;align-items:start}._introBadge_54kqf_89{width:100%}._threeFieldGrid_54kqf_182,._resultRows_54kqf_497,._rateComparison_54kqf_438,._methodDetails_54kqf_613 dl{grid-template-columns:minmax(0,1fr)}._resultRows_54kqf_497>div:nth-child(odd){border-right:0}}@container (width<=500px){._form_54kqf_113,._intro_54kqf_36,._resultHero_54kqf_400,._summarySection_54kqf_479,._visualSection_54kqf_480{padding-left:.82rem;padding-right:.82rem}._inputStep_54kqf_130{grid-template-columns:minmax(0,1fr)}._stepNumber_54kqf_142{width:1.6rem;height:1.6rem}._fieldGrid_54kqf_181,._termRow_54kqf_183{grid-template-columns:minmax(0,1fr)}._actions_54kqf_328{flex-direction:column;align-items:stretch}._calculateButton_54kqf_338,._resetButton_54kqf_339{width:100%}._scheduleDetails_54kqf_612>summary,._methodDetails_54kqf_613>summary,._scheduleBody_54kqf_658,._methodDetails_54kqf_613>div{padding-left:.82rem;padding-right:.82rem}}@media (prefers-reduced-motion:reduce){._workbench_54kqf_1 *,._workbench_54kqf_1 :before,._workbench_54kqf_1 :after{scroll-behavior:auto!important;transition:none!important}}
