.roi-calculator-module__4J1rZq__calculator{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:1.2rem;margin-top:1.6rem;display:grid}.roi-calculator-module__4J1rZq__inputPanel,.roi-calculator-module__4J1rZq__resultPanel{border:1px solid var(--ledger-line);border-radius:1.1rem;min-width:0;padding:clamp(1.25rem,3vw,2rem)}.roi-calculator-module__4J1rZq__inputPanel{background:linear-gradient(145deg, var(--ledger-dark-panel), var(--ledger-dark-panel-end));color:#fffefa}.roi-calculator-module__4J1rZq__resultPanel{background:var(--ledger-surface);color:var(--ledger-ink)}.roi-calculator-module__4J1rZq__allocationSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.roi-calculator-module__4J1rZq__allocationSummary>div{background:var(--ledger-pale);border:1px solid #aebfb4;border-radius:.75rem;min-width:0;padding:.85rem}.roi-calculator-module__4J1rZq__allocationSummary dt{color:var(--ledger-muted);font-size:.7rem;font-weight:650;line-height:1.4}.roi-calculator-module__4J1rZq__allocationSummary dd{color:var(--ledger-green);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.1}.roi-calculator-module__4J1rZq__returnSensitivity{background:var(--ledger-pale);border:1px solid #aebfb4;border-radius:.85rem;margin-bottom:1rem;padding:1rem}.roi-calculator-module__4J1rZq__returnSensitivity .roi-calculator-module__4J1rZq__eyebrow{color:var(--ledger-copy);margin-bottom:.35rem}.roi-calculator-module__4J1rZq__returnSensitivityTitle{color:var(--ledger-ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:500;line-height:1.2}.roi-calculator-module__4J1rZq__returnSensitivityNote{color:var(--ledger-copy);margin:.35rem 0 0;font-size:.72rem;line-height:1.45}.roi-calculator-module__4J1rZq__returnSensitivityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.roi-calculator-module__4J1rZq__returnSensitivityCase,.roi-calculator-module__4J1rZq__returnSensitivityCaseCurrent{border:1px solid var(--ledger-line);background:var(--ledger-paper);border-radius:.65rem;align-content:start;gap:.65rem;min-width:0;padding:.7rem;display:grid}.roi-calculator-module__4J1rZq__returnSensitivityCaseCurrent{background:#f3f6f2;border-color:#829b8e}.roi-calculator-module__4J1rZq__returnSensitivityLabel,.roi-calculator-module__4J1rZq__returnSensitivityRate,.roi-calculator-module__4J1rZq__returnSensitivityMetric,.roi-calculator-module__4J1rZq__returnSensitivityValue{margin:0}.roi-calculator-module__4J1rZq__returnSensitivityLabel{color:var(--ledger-copy);font-size:.66rem;font-weight:650;line-height:1.35}.roi-calculator-module__4J1rZq__returnSensitivityRate{color:var(--ledger-ink);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.8rem;font-weight:650;line-height:1.3}.roi-calculator-module__4J1rZq__returnSensitivityMetric{color:var(--ledger-copy);font-size:.62rem;line-height:1.3}.roi-calculator-module__4J1rZq__returnSensitivityValue{color:var(--ledger-green);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:.18rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:600;line-height:1.1}.roi-calculator-module__4J1rZq__panelHeading{margin-bottom:1.35rem}.roi-calculator-module__4J1rZq__eyebrow{color:var(--ledger-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.68rem;font-weight:650;line-height:1.35}.roi-calculator-module__4J1rZq__inputPanel .roi-calculator-module__4J1rZq__eyebrow{color:#d6e5dc}.roi-calculator-module__4J1rZq__panelHeading h2{color:inherit;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:500;line-height:1.08}.roi-calculator-module__4J1rZq__panelHeading>p:last-child{color:var(--ledger-copy);margin:.6rem 0 0;font-size:.86rem;line-height:1.55}.roi-calculator-module__4J1rZq__inputPanel .roi-calculator-module__4J1rZq__panelHeading>p:last-child{color:#d8e4dd}.roi-calculator-module__4J1rZq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .85rem;display:grid}.roi-calculator-module__4J1rZq__forgivenessControl{border:1px solid #ffffff4d;border-radius:.7rem;gap:.45rem;margin:1rem 0 0;padding:.75rem .85rem;display:grid}.roi-calculator-module__4J1rZq__forgivenessControl legend{color:#d8e4dd;letter-spacing:.08em;text-transform:uppercase;padding:0 .25rem;font-size:.68rem;font-weight:650}.roi-calculator-module__4J1rZq__forgivenessControl label{color:#fffefa;cursor:pointer;align-items:center;gap:.65rem;min-height:2.75rem;font-size:.83rem;font-weight:650;line-height:1.4;display:flex}.roi-calculator-module__4J1rZq__forgivenessControl input{accent-color:#e4c16c;flex:none;width:1.15rem;height:1.15rem}.roi-calculator-module__4J1rZq__forgivenessControl input:focus-visible{outline-offset:3px;outline:3px solid #fffefa}.roi-calculator-module__4J1rZq__forgivenessControl>p{color:#d8e4dd;margin:0;font-size:.73rem;line-height:1.5}.roi-calculator-module__4J1rZq__field{align-content:start;gap:.38rem;min-width:0;display:grid}.roi-calculator-module__4J1rZq__label{color:#fffefa;font-size:.79rem;font-weight:650;line-height:1.35}.roi-calculator-module__4J1rZq__help{color:#d5e1da;min-height:2.35em;margin:0;font-size:.71rem;line-height:1.45}.roi-calculator-module__4J1rZq__inputFrame{color:#193738;background:#fffefa;border:1px solid #d5dfd8;border-radius:.58rem;align-items:center;gap:.4rem;min-width:0;min-height:2.9rem;padding:0 .7rem;transition:box-shadow .16s,border-color .16s;display:flex}.roi-calculator-module__4J1rZq__inputFrame:focus-within{border-color:#d9b451;box-shadow:0 0 0 3px #e4c16c59}.roi-calculator-module__4J1rZq__inputFrame input{width:100%;min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0;font-size:.95rem}.roi-calculator-module__4J1rZq__inputFrame input::-webkit-inner-spin-button{margin-left:.2rem}.roi-calculator-module__4J1rZq__inputFrame input::-webkit-outer-spin-button{margin-left:.2rem}.roi-calculator-module__4J1rZq__inputFrame>span{color:#49635e;white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:600}.roi-calculator-module__4J1rZq__fieldError{color:#ffe8a8;margin:0;font-size:.72rem;line-height:1.45}.roi-calculator-module__4J1rZq__inputFrame:has(input[aria-invalid=true]){border-color:#f1ac99}.roi-calculator-module__4J1rZq__inputNotice{border-left:3px solid var(--ledger-gold);color:#fffefa;background:#ffffff1a;border-radius:.25rem .6rem .6rem .25rem;margin:1rem 0 0;padding:.75rem .85rem;font-size:.78rem;line-height:1.5}.roi-calculator-module__4J1rZq__shareBlock{border-top:1px solid #ffffff38;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;margin-top:1rem;padding-top:1rem;display:grid}.roi-calculator-module__4J1rZq__shareCopy{min-width:0}.roi-calculator-module__4J1rZq__shareHeading{color:#fffefa;margin:0;font-size:.82rem;font-weight:650;line-height:1.35}.roi-calculator-module__4J1rZq__shareDisclosure{color:#d8e4dd;margin:.25rem 0 0;font-size:.74rem;line-height:1.45}.roi-calculator-module__4J1rZq__shareButton{color:#193738;cursor:pointer;max-width:100%;min-height:2.75rem;font:inherit;text-align:center;background:#e4c16c;border:1px solid #e4c16c;border-radius:.58rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.78rem;font-weight:700;line-height:1.25;transition:background-color .16s,transform .16s;display:inline-flex}.roi-calculator-module__4J1rZq__shareButton:hover:not(:disabled){background:#f0d58e;transform:translateY(-1px)}.roi-calculator-module__4J1rZq__shareButton:focus-visible{outline-offset:3px;outline:3px solid #fffefa}.roi-calculator-module__4J1rZq__shareButton:disabled{color:#193738;cursor:not-allowed;opacity:.9;background:#b9c7bd;border-color:#b9c7bd}.roi-calculator-module__4J1rZq__shareSuccess,.roi-calculator-module__4J1rZq__shareFailure{grid-column:1/-1;margin:0;font-size:.76rem;font-weight:600;line-height:1.45}.roi-calculator-module__4J1rZq__shareSuccess{color:#d8f0da}.roi-calculator-module__4J1rZq__shareFailure{color:#ffe8a8}.roi-calculator-module__4J1rZq__pathComparisons{gap:.85rem;display:grid}.roi-calculator-module__4J1rZq__pathOutcome{border:1px solid var(--ledger-line);background:var(--ledger-paper);border-radius:.85rem;min-width:0;padding:1rem}.roi-calculator-module__4J1rZq__pathOverline{color:var(--ledger-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-size:.65rem;font-weight:700;line-height:1.35}.roi-calculator-module__4J1rZq__pathTitle{color:var(--ledger-ink);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;line-height:1.2}.roi-calculator-module__4J1rZq__pathDescription{color:var(--ledger-copy);margin:.35rem 0 .85rem;font-size:.77rem;line-height:1.5}.roi-calculator-module__4J1rZq__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.roi-calculator-module__4J1rZq__resultCard,.roi-calculator-module__4J1rZq__resultCardEmphasized{border:1px solid var(--ledger-line);border-radius:.85rem;min-width:0;padding:1rem}.roi-calculator-module__4J1rZq__resultCard{background:var(--ledger-paper)}.roi-calculator-module__4J1rZq__resultCardEmphasized{background:var(--ledger-pale);border-color:#aebfb4}.roi-calculator-module__4J1rZq__summaryOutcome{background:var(--ledger-pale);border:1px solid #aebfb4;border-radius:.85rem;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:.5rem 1rem;margin-top:.85rem;padding:1rem;display:grid}.roi-calculator-module__4J1rZq__summaryOutcome .roi-calculator-module__4J1rZq__eyebrow{margin-bottom:.35rem}.roi-calculator-module__4J1rZq__summaryValue{color:var(--ledger-green);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.05}.roi-calculator-module__4J1rZq__resultLabel{min-height:2.6em;color:var(--ledger-copy);margin:0;font-size:.78rem;font-weight:600;line-height:1.4}.roi-calculator-module__4J1rZq__resultValue{color:var(--ledger-green);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;margin:.55rem 0;font-size:clamp(1.8rem,3.2vw,2.55rem);line-height:1.05}.roi-calculator-module__4J1rZq__resultDescription{color:var(--ledger-muted);margin:0;font-size:.72rem;line-height:1.5}.roi-calculator-module__4J1rZq__downloadAction{justify-content:flex-start;margin-top:1rem;display:flex}.roi-calculator-module__4J1rZq__downloadButton{color:#fffefa;cursor:pointer;max-width:100%;min-height:2.9rem;font:inherit;text-align:center;background:#173b36;border:1px solid #173b36;border-radius:.6rem;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.84rem;font-weight:650;line-height:1.25;transition:background-color .16s,transform .16s;display:inline-flex}.roi-calculator-module__4J1rZq__downloadButton:hover:not(:disabled){background:#245149;transform:translateY(-1px)}.roi-calculator-module__4J1rZq__downloadButton:focus-visible{outline-offset:3px;outline:3px solid #c59b35}.roi-calculator-module__4J1rZq__downloadButton:disabled{cursor:progress;opacity:.78}.roi-calculator-module__4J1rZq__emptyResult{border:1px dashed var(--ledger-line);background:var(--ledger-paper);border-radius:.8rem;padding:1rem}.roi-calculator-module__4J1rZq__emptyResult h3{color:var(--ledger-ink);font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:500}.roi-calculator-module__4J1rZq__emptyResult p{color:var(--ledger-copy);margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.roi-calculator-module__4J1rZq__forgivenessNotice{border-left:4px solid var(--ledger-gold);background:var(--ledger-pale);color:var(--ledger-ink);border-radius:.25rem .8rem .8rem .25rem;margin:0 0 1rem;padding:1rem}.roi-calculator-module__4J1rZq__forgivenessNotice .roi-calculator-module__4J1rZq__eyebrow{color:var(--ledger-green);margin-bottom:.35rem}.roi-calculator-module__4J1rZq__forgivenessNotice h3{color:var(--ledger-ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:600;line-height:1.2}.roi-calculator-module__4J1rZq__forgivenessNotice>p:last-child{color:var(--ledger-copy);margin:.5rem 0 0;font-size:.78rem;line-height:1.55}.roi-calculator-module__4J1rZq__forgivenessNotice a{color:var(--ledger-green);text-underline-offset:.16em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.roi-calculator-module__4J1rZq__assumptions{background:var(--ledger-dark-panel);color:#fffefa;border-radius:.85rem;margin-top:1rem;padding:1rem}.roi-calculator-module__4J1rZq__assumptions .roi-calculator-module__4J1rZq__eyebrow{color:#d6e5dc;margin-bottom:.35rem}.roi-calculator-module__4J1rZq__assumptions h3{color:#fffefa;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:500}.roi-calculator-module__4J1rZq__assumptions>p:last-child{color:#e1eae4;margin:.55rem 0 0;font-size:.76rem;line-height:1.58}.roi-calculator-module__4J1rZq__payoffSchedule{border:1px solid var(--ledger-line);background:var(--ledger-paper);color:var(--ledger-ink);border-radius:.85rem;margin-top:1rem;padding:1rem}.roi-calculator-module__4J1rZq__payoffSchedule .roi-calculator-module__4J1rZq__eyebrow{margin-bottom:.35rem}.roi-calculator-module__4J1rZq__payoffSchedule h3{color:var(--ledger-ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:500}.roi-calculator-module__4J1rZq__scheduleIntro,.roi-calculator-module__4J1rZq__scheduleNotice{color:var(--ledger-copy);margin:.55rem 0 0;font-size:.76rem;line-height:1.55}.roi-calculator-module__4J1rZq__scheduleNotice{display:block}.roi-calculator-module__4J1rZq__scheduleToggle{color:#fffefa;cursor:pointer;min-height:2.75rem;font:inherit;text-align:center;background:#173b36;border:1px solid #173b36;border-radius:.58rem;justify-content:center;align-items:center;margin-top:.85rem;padding:.65rem .95rem;font-size:.82rem;font-weight:650;line-height:1.25;transition:background-color .16s,transform .16s;display:inline-flex}.roi-calculator-module__4J1rZq__scheduleToggle:hover{background:#245149;transform:translateY(-1px)}.roi-calculator-module__4J1rZq__scheduleToggle:focus-visible{outline-offset:3px;outline:3px solid #c59b35}.roi-calculator-module__4J1rZq__scheduleTableWrap{border:1px solid var(--ledger-line);-webkit-overflow-scrolling:touch;border-radius:.65rem;max-width:100%;margin-top:.85rem;overflow-x:auto}.roi-calculator-module__4J1rZq__scheduleTableWrap[hidden]{display:none}.roi-calculator-module__4J1rZq__scheduleTable{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:right;width:100%;min-width:34rem;font-size:.72rem}.roi-calculator-module__4J1rZq__scheduleTable caption{background:var(--ledger-pale);color:var(--ledger-ink);text-align:left;padding:.7rem .75rem;font-size:.76rem;font-weight:650}.roi-calculator-module__4J1rZq__scheduleTable th,.roi-calculator-module__4J1rZq__scheduleTable td{border-top:1px solid var(--ledger-line);white-space:nowrap;padding:.58rem .68rem}.roi-calculator-module__4J1rZq__scheduleTable thead th{background:var(--ledger-pale);color:var(--ledger-copy);font-size:.66rem;font-weight:650}.roi-calculator-module__4J1rZq__scheduleTable thead th:first-child,.roi-calculator-module__4J1rZq__scheduleTable tbody th{text-align:left}.roi-calculator-module__4J1rZq__scheduleTable tbody th{color:var(--ledger-ink);font-weight:600}.roi-calculator-module__4J1rZq__scheduleTable tbody td{color:var(--ledger-copy)}.roi-calculator-module__4J1rZq__scheduleTable tbody tr:nth-child(2n){background:var(--ledger-pale)}.roi-calculator-module__4J1rZq__scheduleMobileRows{display:none}@media (max-width:900px){.roi-calculator-module__4J1rZq__calculator{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.roi-calculator-module__4J1rZq__fields,.roi-calculator-module__4J1rZq__resultGrid,.roi-calculator-module__4J1rZq__summaryOutcome,.roi-calculator-module__4J1rZq__allocationSummary,.roi-calculator-module__4J1rZq__returnSensitivityGrid{grid-template-columns:minmax(0,1fr)}.roi-calculator-module__4J1rZq__returnSensitivityCase,.roi-calculator-module__4J1rZq__returnSensitivityCaseCurrent{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem}.roi-calculator-module__4J1rZq__returnSensitivityValueGroup{text-align:right;min-width:0}.roi-calculator-module__4J1rZq__returnSensitivityValue{font-size:1rem}.roi-calculator-module__4J1rZq__help,.roi-calculator-module__4J1rZq__resultLabel{min-height:0}.roi-calculator-module__4J1rZq__resultValue{font-size:clamp(2rem,10vw,2.5rem)}.roi-calculator-module__4J1rZq__downloadButton{width:100%}.roi-calculator-module__4J1rZq__shareBlock{grid-template-columns:minmax(0,1fr)}.roi-calculator-module__4J1rZq__shareButton,.roi-calculator-module__4J1rZq__scheduleToggle{width:100%}.roi-calculator-module__4J1rZq__scheduleTableWrap{border:0;border-radius:0;margin-top:.75rem;overflow:visible}.roi-calculator-module__4J1rZq__scheduleTable{display:none}.roi-calculator-module__4J1rZq__scheduleMobileRows{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.roi-calculator-module__4J1rZq__scheduleMobileRow{border:1px solid var(--ledger-line);background:var(--ledger-pale);border-radius:.6rem;min-width:0;padding:.7rem}.roi-calculator-module__4J1rZq__scheduleMobileRow h4{color:var(--ledger-ink);margin:0 0 .55rem;font-size:.78rem;font-weight:650}.roi-calculator-module__4J1rZq__scheduleMobileValues{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .7rem;margin:0;display:grid}.roi-calculator-module__4J1rZq__scheduleMobileValues>div{gap:.1rem;min-width:0;display:grid}.roi-calculator-module__4J1rZq__scheduleMobileValues dt{color:var(--ledger-muted);font-size:.63rem;font-weight:600}.roi-calculator-module__4J1rZq__scheduleMobileValues dd{color:var(--ledger-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.74rem}}@media (max-width:360px){.roi-calculator-module__4J1rZq__returnSensitivityCase,.roi-calculator-module__4J1rZq__returnSensitivityCaseCurrent{grid-template-columns:minmax(0,1fr);align-items:stretch}.roi-calculator-module__4J1rZq__returnSensitivityValueGroup{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.roi-calculator-module__4J1rZq__returnSensitivityValue{margin-top:0}}@media (prefers-reduced-motion:reduce){.roi-calculator-module__4J1rZq__inputFrame,.roi-calculator-module__4J1rZq__downloadButton,.roi-calculator-module__4J1rZq__shareButton,.roi-calculator-module__4J1rZq__scheduleToggle{transition:none}.roi-calculator-module__4J1rZq__downloadButton:hover:not(:disabled),.roi-calculator-module__4J1rZq__shareButton:hover:not(:disabled),.roi-calculator-module__4J1rZq__scheduleToggle:hover{transform:none}}
