.LoanCalcTool_grid__c45PO{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.LoanCalcTool_field__ua0jb{display:flex;flex-direction:column;gap:var(--space-2)}.LoanCalcTool_fieldLabel__JgIQs{font-size:11px;color:var(--text-dim);letter-spacing:.04em}.LoanCalcTool_fieldRow__t_CVB{display:flex;align-items:center}.LoanCalcTool_affix__d20jw{border:1px solid var(--line-strong);border-right:none}.LoanCalcTool_affixRight__5mpxM,.LoanCalcTool_affix__d20jw{background:var(--panel);color:var(--text-dim);padding:var(--space-2) var(--space-2);font-size:12px;flex-shrink:0}.LoanCalcTool_affixRight__5mpxM{border:1px solid var(--line-strong);border-left:none}.LoanCalcTool_input__dG3iJ{background:var(--bg);border:1px solid var(--line-strong);color:var(--text-bright);font:inherit;font-size:12px;padding:var(--space-2) var(--space-3);outline:none;flex:1 1;width:0;transition:border-color var(--dur-hover) var(--ease)}.LoanCalcTool_input__dG3iJ:focus{border-color:var(--text-dim)}.LoanCalcTool_summary__SRPQo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4);background:var(--panel);border:1px solid var(--line)}.LoanCalcTool_stat__0qcxG{display:flex;flex-direction:column;gap:var(--space-1)}.LoanCalcTool_statVal__IRDNN{font-size:14px;color:var(--text-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LoanCalcTool_statVal__IRDNN.LoanCalcTool_statLarge__7fqwb{font-size:18px;color:var(--text-hero)}.LoanCalcTool_statVal__IRDNN.LoanCalcTool_statAccent__TdfWc{color:var(--err)}.LoanCalcTool_statLabel__344ja{font-size:10px;color:var(--text-dim)}.LoanCalcTool_barSection__Phn3Q{margin-top:var(--space-2)}.LoanCalcTool_barLabel__2YCJh{font-size:11px;color:var(--text-dim);margin-bottom:var(--space-2)}.LoanCalcTool_bar__BpewM{display:flex;height:24px;overflow:hidden;border:1px solid var(--line)}.LoanCalcTool_barPrincipal__Gh7nT{background:var(--accent)}.LoanCalcTool_barInterest__OgX8z,.LoanCalcTool_barPrincipal__Gh7nT{display:flex;align-items:center;padding-left:var(--space-2);font-size:10px;color:var(--bg)}.LoanCalcTool_barInterest__OgX8z{background:var(--err)}.LoanCalcTool_barLegend__X5m5u{display:flex;gap:var(--space-4);margin-top:var(--space-2);font-size:10px}.LoanCalcTool_legendPrincipal__g8w_U{color:var(--accent)}.LoanCalcTool_legendInterest__5MdMk{color:var(--err)}.LoanCalcTool_scheduleWrap__dVvqJ{max-height:400px;overflow-y:auto;margin-top:var(--space-3)}.LoanCalcTool_schedule__7Z_X4{width:100%;border-collapse:collapse;font-size:11px}.LoanCalcTool_schedule__7Z_X4 th{padding:var(--space-2) var(--space-3);text-align:right;color:var(--text-dim);font-weight:400;border-bottom:1px solid var(--line)}.LoanCalcTool_schedule__7Z_X4 th:first-child{text-align:left}.LoanCalcTool_schedule__7Z_X4 td{padding:var(--space-2) var(--space-3);text-align:right;color:var(--text);border-bottom:1px solid var(--bg)}.LoanCalcTool_schedule__7Z_X4 td:first-child{text-align:left;color:var(--text-dim)}.LoanCalcTool_schedule__7Z_X4 tr:hover td{background:var(--panel)}.LoanCalcTool_intCell__oUj34{color:var(--err)!important;opacity:.7}@media (max-width:540px){.LoanCalcTool_grid__c45PO{grid-template-columns:1fr}.LoanCalcTool_summary__SRPQo{grid-template-columns:1fr 1fr}}