.HELOCCalculator_wrap__ZWAWS{display:grid;grid-template-columns:390px 1fr;grid-gap:28px;gap:28px;align-items:start}.HELOCCalculator_inputs__wClg2{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.HELOCCalculator_inputsTitle__PGRTd{font-family:var(--sans);font-size:1rem;font-weight:700;color:var(--navy);margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.HELOCCalculator_creditCard__0xa1x{background:var(--navy);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:20px}.HELOCCalculator_creditRow__xSe_f{display:flex;justify-content:space-between;align-items:center;font-size:.81rem;color:rgba(255,255,255,.5);margin-bottom:5px}.HELOCCalculator_creditRow__xSe_f strong{font-weight:700}.HELOCCalculator_limitAmt__HI2A9{color:var(--white)!important}.HELOCCalculator_drawnAmt__T_xvi{color:#f97316!important}.HELOCCalculator_availAmt__Pb4KU{color:var(--teal)!important}.HELOCCalculator_creditBar__Md_08{display:flex;height:7px;background:rgba(255,255,255,.08);border-radius:4px;overflow:hidden;margin:8px 0 5px;gap:1px}.HELOCCalculator_creditBarDrawn__X_Rc_{background:#f97316;transition:width .4s ease;min-width:0}.HELOCCalculator_creditBarAvail__LfsNd{background:var(--teal);transition:width .4s ease;min-width:0}.HELOCCalculator_creditBarLabels__SczPr{display:flex;justify-content:space-between;font-size:.67rem;font-weight:600}.HELOCCalculator_labelDrawn__qN9Jk{color:#f97316}.HELOCCalculator_labelAvail__O6hbR{color:var(--teal)}.HELOCCalculator_cltvBtns__bj41L,.HELOCCalculator_periodBtns__kOUuf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.HELOCCalculator_cltvBtn__pLHyn,.HELOCCalculator_periodBtn__nX6X1{padding:9px 0;font-size:.8rem;font-weight:600;color:var(--muted);background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s;text-align:center}.HELOCCalculator_cltvBtn__pLHyn:hover,.HELOCCalculator_periodBtn__nX6X1:hover{border-color:var(--teal);color:var(--navy)}.HELOCCalculator_cltvBtnActive__wxxgM,.HELOCCalculator_periodBtnActive__Qx_td{background:var(--navy);color:var(--white);border-color:var(--navy)}.HELOCCalculator_payTypeToggle__sLSsp{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-bottom:4px}.HELOCCalculator_payTypeBtn__QaSLC{text-align:left;padding:10px 12px;background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.HELOCCalculator_payTypeBtn__QaSLC:hover{border-color:var(--teal)}.HELOCCalculator_payTypeBtnActive__Q70TB{background:var(--navy);border-color:var(--navy)}.HELOCCalculator_payTypeBtnActive__Q70TB .HELOCCalculator_payTypeName__J5UOq{color:var(--white)}.HELOCCalculator_payTypeBtnActive__Q70TB .HELOCCalculator_payTypeSub__dYIEC{color:rgba(255,255,255,.5)}.HELOCCalculator_payTypeName__J5UOq{display:block;font-size:.82rem;font-weight:700;color:var(--navy);margin-bottom:2px}.HELOCCalculator_payTypeSub__dYIEC{display:block;font-size:.71rem;color:var(--muted)}.HELOCCalculator_divider__cSacd{border:none;border-top:1px dashed var(--border);margin:18px 0}.HELOCCalculator_sectionLabel___X__0{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:14px}.HELOCCalculator_calcBtn__bUM8U{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;padding:14px;background:var(--navy);color:var(--white);font-size:.97rem;font-weight:700;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .18s,transform .1s}.HELOCCalculator_calcBtn__bUM8U:hover{background:var(--navy2)}.HELOCCalculator_calcBtn__bUM8U:active{transform:scale(.98)}.HELOCCalculator_results__Exdq0{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:460px}.HELOCCalculator_placeholder__E5S5i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 24px;text-align:center;color:var(--muted);font-size:.9rem;min-height:460px}.HELOCCalculator_placeholder__E5S5i p{max-width:240px;line-height:1.6}.HELOCCalculator_phaseHeader__Nyfkt{background:linear-gradient(135deg,var(--navy) 0,var(--navy2) 100%);padding:20px 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px}.HELOCCalculator_phaseCol__ehnYT{text-align:center}.HELOCCalculator_phaseLabel__v_8wk{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.45);margin-bottom:7px}.HELOCCalculator_phaseDot__pzfh1{width:8px;height:8px;border-radius:50%;flex-shrink:0}.HELOCCalculator_phaseAmt__CN7bK{font-family:var(--font);font-size:1.7rem;color:var(--teal);line-height:1;margin-bottom:4px}.HELOCCalculator_phaseAmtRepay__NwSoH{color:#F5C842}.HELOCCalculator_phaseSub__2WSA_{font-size:.7rem;color:rgba(255,255,255,.38)}.HELOCCalculator_phaseArrow__wQO0l{display:flex;align-items:center;justify-content:center}.HELOCCalculator_jumpWarning__z2Kau{display:flex;align-items:flex-start;gap:8px;padding:10px 18px;background:rgba(220,38,38,.05);border-bottom:1px solid rgba(220,38,38,.12);font-size:.79rem;color:#991b1b;line-height:1.5}.HELOCCalculator_jumpWarning__z2Kau svg{flex-shrink:0;margin-top:1px;color:#dc2626}.HELOCCalculator_jumpWarning__z2Kau strong{color:#7f1d1d}.HELOCCalculator_tabs__tm6Pl{display:flex;border-bottom:1px solid var(--border);background:var(--light)}.HELOCCalculator_tab__HnKeq{flex:1 1;padding:11px;font-size:.8rem;font-weight:600;color:var(--muted);background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:color .18s,border-color .18s;white-space:nowrap}.HELOCCalculator_tab__HnKeq:hover{color:var(--navy)}.HELOCCalculator_tabActive__S9kiB{color:var(--navy);border-bottom-color:var(--teal)}.HELOCCalculator_summary__o6fqp{padding:16px 20px}.HELOCCalculator_timeline__v6WAG{margin-bottom:16px}.HELOCCalculator_tlBarWrap__3UKJD{display:flex;height:28px;border-radius:var(--radius-sm);overflow:hidden;margin-bottom:5px}.HELOCCalculator_tlDraw__Gt9Ct{background:linear-gradient(90deg,var(--teal2) 0,var(--teal) 100%)}.HELOCCalculator_tlDraw__Gt9Ct,.HELOCCalculator_tlRepay__R4jcM{display:flex;align-items:center;justify-content:center;font-size:.71rem;font-weight:700;color:var(--navy);transition:width .4s ease;min-width:60px}.HELOCCalculator_tlRepay__R4jcM{background:linear-gradient(90deg,#d97706,#F5C842)}.HELOCCalculator_tlLabels__qMS_f{display:flex;justify-content:space-between;font-size:.69rem;color:var(--muted)}.HELOCCalculator_summaryGrid__e_CSz{display:flex;flex-direction:column;margin-bottom:12px}.HELOCCalculator_summaryRow__i3Hpo{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:.83rem;color:var(--muted);border-bottom:1px solid var(--border)}.HELOCCalculator_summaryRow__i3Hpo:last-child{border-bottom:none}.HELOCCalculator_summaryRow__i3Hpo strong{font-weight:600;color:var(--navy)}.HELOCCalculator_summaryRowBold__RQrc2 span{font-weight:700;color:var(--navy)!important}.HELOCCalculator_summaryRowBold__RQrc2 strong{color:var(--teal2)!important;font-size:.95rem!important}.HELOCCalculator_hlGreen__zcqhH{color:var(--teal2)!important}.HELOCCalculator_hlTeal__lgA39{color:var(--teal)!important}.HELOCCalculator_note__IzYUQ{display:flex;align-items:flex-start;gap:7px;font-size:.71rem;color:var(--muted);line-height:1.55;padding:10px 12px;background:var(--light);border-radius:var(--radius-sm);border-left:3px solid var(--border)}.HELOCCalculator_note__IzYUQ svg{flex-shrink:0;margin-top:1px}.HELOCCalculator_note__IzYUQ a{color:var(--teal2);text-decoration:none}.HELOCCalculator_scenariosTab__qNMT1{padding:16px 20px}.HELOCCalculator_scenNote__PqaiD{font-size:.79rem;color:var(--muted);margin-bottom:14px;line-height:1.5}.HELOCCalculator_scenTable__Io8wc{width:100%;border-collapse:collapse;font-size:.79rem;margin-bottom:12px}.HELOCCalculator_scenTable__Io8wc th{background:var(--light);color:var(--muted);font-weight:700;padding:8px 12px;text-align:right;border-bottom:1px solid var(--border);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.HELOCCalculator_scenTable__Io8wc th:first-child{text-align:left}.HELOCCalculator_scenTable__Io8wc td{padding:10px 12px;text-align:right;color:var(--muted);border-bottom:1px solid var(--border);font-size:.81rem}.HELOCCalculator_scenTable__Io8wc tr:hover td{background:var(--light)}.HELOCCalculator_scenTable__Io8wc tr:last-child td{border-bottom:none}.HELOCCalculator_scenRowCurrent__BKJIi td{background:rgba(0,201,167,.04)!important}.HELOCCalculator_tdScen__VpLKa{text-align:left!important;font-weight:700!important;font-size:.79rem!important}.HELOCCalculator_scenWarning__yTprz{display:flex;align-items:flex-start;gap:8px;padding:10px 13px;background:rgba(220,38,38,.05);border:1px solid rgba(220,38,38,.12);border-left:3px solid #dc2626;border-radius:var(--radius-sm);font-size:.77rem;color:#991b1b;line-height:1.55}.HELOCCalculator_scenWarning__yTprz svg{flex-shrink:0;margin-top:1px;color:#dc2626}.HELOCCalculator_amortWrap__LcKGs{max-height:420px;overflow-y:auto;scrollbar-width:thin}.HELOCCalculator_amortNote__PeSyk{font-size:.73rem;color:var(--muted);padding:10px 14px 6px;background:var(--light);border-bottom:1px solid var(--border)}.HELOCCalculator_amortTable__6pYPG{width:100%;border-collapse:collapse;font-size:.78rem}.HELOCCalculator_amortTable__6pYPG th{background:var(--light);color:var(--muted);font-weight:700;padding:9px 12px;text-align:right;position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--border);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.HELOCCalculator_amortTable__6pYPG th:first-child{text-align:left}.HELOCCalculator_amortTable__6pYPG td{padding:7px 12px;text-align:right;color:var(--muted);border-bottom:1px solid var(--border);font-size:.8rem}.HELOCCalculator_amortTable__6pYPG tr:hover td{background:var(--light)}.HELOCCalculator_amortTable__6pYPG tr:last-child td{border-bottom:none}.HELOCCalculator_tdN__tbjKy{text-align:left!important;color:var(--navy)!important;font-weight:700!important}.HELOCCalculator_tdPrinc__JXWn2{color:var(--teal2)!important;font-weight:600!important}.HELOCCalculator_tdInt__1IMx5{color:#b45309!important}.HELOCCalculator_tdBal__vy4_j{color:var(--navy)!important;font-weight:600!important}@media (max-width:960px){.HELOCCalculator_wrap__ZWAWS{grid-template-columns:1fr}}@media (max-width:600px){.HELOCCalculator_phaseHeader__Nyfkt{grid-template-columns:1fr;gap:12px}.HELOCCalculator_phaseArrow__wQO0l{transform:rotate(90deg)}.HELOCCalculator_payTypeToggle__sLSsp{grid-template-columns:1fr}.HELOCCalculator_tabs__tm6Pl .HELOCCalculator_tab__HnKeq{font-size:.72rem;padding:10px 6px}}