._workbench_1jhm1_1,._workbench_1jhm1_1 *{box-sizing:border-box}._workbench_1jhm1_1{--heloc-navy:#15384b;--heloc-navy-strong:#0d2b3a;--heloc-teal:#0c7b76;--heloc-teal-dark:#075b58;--heloc-teal-soft:#e9f6f4;--heloc-gold:#d49a3f;--heloc-ink:#17313d;--heloc-copy:#586c75;--heloc-line:#c8d8dc;color:var(--heloc-ink);background:#f7faf9;border:1px solid #b7cdd2;border-radius:1rem;overflow:hidden;box-shadow:0 1.15rem 2.8rem #1235431a}._header_1jhm1_24{background:radial-gradient(circle at 90% 10%, #d49a3f38, transparent 28%), linear-gradient(135deg, var(--heloc-navy-strong), #1a5361 72%, #176b69);color:#fff;grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:center;gap:1.5rem;padding:1.45rem;display:grid}._eyebrow_1jhm1_36,._panelHeading_1jhm1_37 span,._sectionHeading_1jhm1_38>div>span{color:#f0c371;letter-spacing:.095em;text-transform:uppercase;margin-bottom:.28rem;font-size:.7rem;font-weight:850;display:block}._header_1jhm1_24 h2,._panelHeading_1jhm1_37 h3,._sectionHeading_1jhm1_38 h3{letter-spacing:-.025em;margin:0}._header_1jhm1_24 h2{color:#fff;max-width:44rem;font-size:clamp(1.45rem,3vw,2.08rem);line-height:1.1}._header_1jhm1_24 p{color:#dcecef;max-width:47rem;margin:.66rem 0 0;font-size:.9rem;line-height:1.55}._headerKey_1jhm1_70{background:#ffffff17;border:1px solid #ffffff3b;border-radius:.78rem;gap:.58rem;padding:.85rem;display:grid}._headerKey_1jhm1_70 span{color:#e8f2f3;grid-template-columns:.68rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.72rem;font-weight:750;line-height:1.4;display:grid}._headerKey_1jhm1_70 i,._equityLegend_1jhm1_91 i{border-radius:50%;width:.68rem;height:.68rem}._fixedDot_1jhm1_97,._requestDot_1jhm1_98{background:var(--heloc-gold)}._helocDot_1jhm1_102,._mortgageDot_1jhm1_103{background:#5bc5bc}._remainingDot_1jhm1_107{background:#dbe8e9}._workspace_1jhm1_111{background:#f4f8f7;grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr);gap:1rem;padding:1.1rem 1.35rem 1.35rem;display:grid}._formCard_1jhm1_119,._resultCard_1jhm1_120{border:1px solid var(--heloc-line);background:#fff;border-radius:.82rem;min-width:0;overflow:hidden}._formCard_1jhm1_119{flex-direction:column;display:flex}._panelHeading_1jhm1_37{background:#f4f8f8;border-bottom:1px solid #d8e3e5;justify-content:space-between;align-items:center;gap:1rem;padding:.92rem 1rem;display:flex}._panelHeading_1jhm1_37 span{color:var(--heloc-teal);margin-bottom:.08rem;font-size:.64rem}._panelHeading_1jhm1_37 h3{color:var(--heloc-ink);font-size:1rem;line-height:1.3}._panelHeading_1jhm1_37 b,._sectionHeading_1jhm1_38>strong{color:var(--heloc-teal-dark);white-space:nowrap;background:#dfeeed;border-radius:999px;flex:none;padding:.32rem .54rem;font-size:.67rem;font-weight:850}._errorSummary_1jhm1_167{color:#922e29;background:#fff1ef;border:1px solid #e1a6a0;border-radius:.56rem;margin:.82rem 1rem 0;padding:.68rem .74rem;font-size:.75rem;font-weight:750;line-height:1.45}._fieldGrid_1jhm1_179{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}._field_1jhm1_179{align-content:start;gap:.3rem;min-width:0;display:grid}._fullField_1jhm1_193{grid-column:1/-1}._fieldLabel_1jhm1_197{color:#294853;font-size:.77rem;font-weight:800;line-height:1.35;display:block}._field_1jhm1_179:not(._fullField_1jhm1_193)>._fieldLabel_1jhm1_197{min-height:2.1rem}._field_1jhm1_179>select{color:#14333f;width:100%;min-height:2.86rem;font:inherit;background:#fff;border:1px solid #aabfc4;border-radius:.55rem;padding:.58rem 2.2rem .58rem .72rem;font-size:.84rem;font-weight:760}._inputShell_1jhm1_222{background:#fff;border:1px solid #aabfc4;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:2.86rem;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}._inputShell_1jhm1_222:focus-within,._field_1jhm1_179>select:focus{border-color:var(--heloc-teal);outline:0;box-shadow:0 0 0 3px #0c7b7624}._inputShellError_1jhm1_241{border-color:#c75b54}._inputShell_1jhm1_222>span,._inputShell_1jhm1_222>strong{color:#40606a;background:#eef5f4;place-items:center;min-height:2.86rem;padding:0 .68rem;font-size:.78rem;font-weight:850;display:grid}._inputShell_1jhm1_222 input{color:#102f3b;width:100%;min-width:0;min-height:2.86rem;font:inherit;background:0 0;border:0;outline:0;padding:.62rem .68rem;font-size:.95rem;font-weight:750}._field_1jhm1_179 small{color:var(--heloc-copy);font-size:.67rem;line-height:1.38}._field_1jhm1_179 ._fieldError_1jhm1_277{color:#a33b34;font-weight:750}._equityPreview_1jhm1_282{border-left:.22rem solid var(--heloc-gold);background:#fff8ec;margin:auto 1rem 0;padding:.72rem .78rem}._equityPreview_1jhm1_282 span,._equityPreview_1jhm1_282 strong{display:block}._equityPreview_1jhm1_282 span{color:#826334;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:850}._equityPreview_1jhm1_282 strong{color:#5d4828;margin-top:.12rem;font-size:.8rem}._equityPreview_1jhm1_282 p{color:#785e35;margin:.24rem 0 0;font-size:.68rem;line-height:1.4}._buttonRow_1jhm1_315{gap:.58rem;padding:1rem;display:flex}._calculateButton_1jhm1_321,._resetButton_1jhm1_322{cursor:pointer;min-height:2.72rem;font:inherit;border-radius:.52rem;font-size:.78rem;font-weight:850}._calculateButton_1jhm1_321{border:1px solid var(--heloc-teal-dark);background:var(--heloc-teal);color:#fff;flex:auto}._calculateButton_1jhm1_321:hover{background:var(--heloc-teal-dark)}._resetButton_1jhm1_322{color:#415d66;background:#fff;border:1px solid #b7c9cd}._staleNote_1jhm1_348{color:#705126;background:#fff7e8;border-bottom:1px solid #ead0a5;margin:0;padding:.58rem 1rem;font-size:.7rem;font-weight:750;line-height:1.45}._primaryResult_1jhm1_359{background:radial-gradient(circle at 92% 12%,#d49a3f26,#0000 35%),linear-gradient(135deg,#e6f4f1,#f8fbfa);padding:1.15rem 1rem 1rem}._primaryResult_1jhm1_359>span{color:#496870;letter-spacing:.045em;text-transform:uppercase;font-size:.69rem;font-weight:850;display:block}._primaryResult_1jhm1_359>strong{color:var(--heloc-teal-dark);letter-spacing:-.05em;margin-top:.18rem;font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.05;display:block}._primaryResult_1jhm1_359>strong small{color:#4d6b70;letter-spacing:0;margin-left:.2rem;font-size:.75rem}._primaryResult_1jhm1_359 p{color:#49676e;margin:.42rem 0 0;font-size:.77rem;font-weight:650}._phaseResults_1jhm1_398{border-top:1px solid #cbdbdc;border-bottom:1px solid #cbdbdc;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._phaseResults_1jhm1_398>div{border-right:1px solid #d7e3e4;gap:.16rem;padding:.75rem 1rem;display:grid}._phaseResults_1jhm1_398>div:nth-child(2n){border-right:0}._phaseResults_1jhm1_398 ._changeMetric_1jhm1_416{background:#fff9ef;border-top:1px solid #d7e3e4;border-right:0;grid-column:1/-1}._phaseResults_1jhm1_398 span,._costMetrics_1jhm1_424 span,._phaseCostGrid_1jhm1_425 span{color:#62767d;font-size:.65rem;font-weight:750}._phaseResults_1jhm1_398 strong{color:#1b4651;font-size:.96rem}._phaseResults_1jhm1_398 small{color:#5e7379;font-size:.65rem}._summaryList_1jhm1_441{margin:0;padding:.45rem 1rem;display:grid}._summaryList_1jhm1_441>div{border-bottom:1px solid #e1e8e9;grid-template-columns:minmax(8.5rem,.85fr) minmax(0,1.15fr);align-items:start;gap:.8rem;padding:.6rem 0;display:grid}._summaryList_1jhm1_441>div:last-child{border-bottom:0}._summaryList_1jhm1_441 dt{color:#65767c;font-size:.68rem;font-weight:700}._summaryList_1jhm1_441 dd{color:#233f48;text-align:right;margin:0;font-size:.72rem;font-weight:820;line-height:1.38}._costMetrics_1jhm1_424{background:#f7faf9;border-top:1px solid #ccdadd;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._costMetrics_1jhm1_424>div{border-bottom:1px solid #d9e3e4;border-right:1px solid #d9e3e4;gap:.15rem;padding:.72rem 1rem;display:grid}._costMetrics_1jhm1_424>div:nth-child(2n){border-right:0}._costMetrics_1jhm1_424 strong,._phaseCostGrid_1jhm1_425 strong{color:#1b424c;font-size:.83rem}._equitySection_1jhm1_500,._comparisonSection_1jhm1_501{background:#fff;border-top:1px solid #c8d8da;padding:1.25rem 1.35rem 1.35rem}._comparisonSection_1jhm1_501{background:#f8faf9}._sectionHeading_1jhm1_38{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.82rem;display:flex}._sectionHeading_1jhm1_38>div>span{color:var(--heloc-teal);font-size:.65rem}._sectionHeading_1jhm1_38 h3{color:var(--heloc-ink);font-size:1.16rem}._equityBar_1jhm1_529{background:#dbe8e9;border:1px solid #afc5c9;border-radius:999px;width:100%;height:1rem;display:flex;overflow:hidden}._equityBar_1jhm1_529>span{min-width:0;display:block}._mortgageBar_1jhm1_544{background:#287e82}._requestBar_1jhm1_548{background:var(--heloc-gold)}._remainingBar_1jhm1_552{background:#dbe8e9;flex:auto}._equityLegend_1jhm1_91{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}._equityLegend_1jhm1_91 li{grid-template-columns:.7rem minmax(0,1fr);align-items:center;gap:.12rem .48rem;display:grid}._equityLegend_1jhm1_91 span{color:#5c7077;font-size:.68rem;font-weight:700}._equityLegend_1jhm1_91 strong{color:#1d424c;grid-column:2;font-size:.78rem}._tableWrap_1jhm1_585{border:1px solid #c2d3d6;border-radius:.68rem;overflow:auto}._termTable_1jhm1_591{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:36rem}._termTable_1jhm1_591 th,._termTable_1jhm1_591 td{color:#2a4851;text-align:right;white-space:nowrap;border-bottom:1px solid #dce5e6;padding:.68rem .75rem;font-size:.71rem}._termTable_1jhm1_591 thead th{background:var(--heloc-navy);color:#fff;font-weight:850}._termTable_1jhm1_591 thead th:first-child,._termTable_1jhm1_591 tbody th{text-align:left}._termTable_1jhm1_591 tbody tr:nth-child(2n){background:#f4f8f7}._termTable_1jhm1_591 tbody ._selectedTerm_1jhm1_623{box-shadow:.23rem 0 0 var(--heloc-teal) inset;background:#e6f4f1}._termTable_1jhm1_591 tbody th span{color:var(--heloc-teal-dark);text-transform:uppercase;background:#cfe7e3;border-radius:999px;margin-left:.42rem;padding:.18rem .36rem;font-size:.58rem;font-weight:850;display:inline-block}._paymentBars_1jhm1_640{gap:.72rem;display:grid}._paymentBars_1jhm1_640>div{grid-template-columns:minmax(10rem,.8fr) minmax(10rem,1.2fr) auto;align-items:center;gap:.85rem;display:grid}._paymentBars_1jhm1_640 span{color:#385760;font-size:.72rem;font-weight:750}._paymentBars_1jhm1_640 i{background:#dfe9ea;border-radius:999px;height:.72rem;display:block;overflow:hidden}._paymentBars_1jhm1_640 b{border-radius:inherit;background:linear-gradient(90deg,#278b84,#55b7ae);height:100%;display:block}._paymentBars_1jhm1_640>div:last-child b{background:linear-gradient(90deg, #b47a27, var(--heloc-gold))}._paymentBars_1jhm1_640 strong{color:#173f49;text-align:right;white-space:nowrap;font-size:.78rem}._phaseCostGrid_1jhm1_425{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-top:1rem;display:grid}._phaseCostGrid_1jhm1_425>div{background:#fff;border:1px solid #cadadc;border-radius:.58rem;gap:.18rem;padding:.72rem;display:grid}._disclosureRow_1jhm1_700{background:#edf4f3;border-top:1px solid #c8d8da;grid-template-columns:minmax(16rem,.85fr) minmax(20rem,1.15fr);align-items:start;gap:1rem;padding:1rem 1.35rem 1.2rem;display:grid}._disclosureRow_1jhm1_700 details{background:#fff;border:1px solid #bdcfd2;border-radius:.6rem;min-width:0}._disclosureRow_1jhm1_700 summary{color:#244a53;cursor:pointer;padding:.68rem .76rem;font-size:.73rem;font-weight:850}._disclosureRow_1jhm1_700 details p{margin:0;padding:0 .76rem .76rem}._disclosureRow_1jhm1_700>p,._disclosureRow_1jhm1_700 details p{color:#526b72;font-size:.68rem;line-height:1.55}._disclosureRow_1jhm1_700>p{border-left:.2rem solid var(--heloc-gold);background:#fff8ec;margin:0;padding:.68rem .76rem}._calculateButton_1jhm1_321:focus-visible{outline-offset:2px;outline:3px solid #d49a3f80}._resetButton_1jhm1_322:focus-visible{outline-offset:2px;outline:3px solid #d49a3f80}._field_1jhm1_179>select:focus-visible{outline-offset:2px;outline:3px solid #d49a3f80}._inputShell_1jhm1_222 input:focus-visible{outline-offset:2px;outline:3px solid #d49a3f80}._tableWrap_1jhm1_585:focus-visible{outline-offset:2px;outline:3px solid #d49a3f80}._disclosureRow_1jhm1_700 summary:focus-visible{outline-offset:2px;outline:3px solid #d49a3f80}@media (max-width:860px){._header_1jhm1_24,._workspace_1jhm1_111,._disclosureRow_1jhm1_700{grid-template-columns:1fr}._headerKey_1jhm1_70{max-width:30rem}}@media (max-width:620px){._header_1jhm1_24,._workspace_1jhm1_111,._equitySection_1jhm1_500,._comparisonSection_1jhm1_501,._disclosureRow_1jhm1_700{padding-left:.82rem;padding-right:.82rem}._header_1jhm1_24{padding-top:1.1rem;padding-bottom:1.1rem}._workspace_1jhm1_111{padding-top:.82rem;padding-bottom:1rem}._fieldGrid_1jhm1_179,._costMetrics_1jhm1_424,._phaseCostGrid_1jhm1_425,._equityLegend_1jhm1_91{grid-template-columns:1fr}._fullField_1jhm1_193{grid-column:auto}._field_1jhm1_179:not(._fullField_1jhm1_193)>._fieldLabel_1jhm1_197{min-height:0}._costMetrics_1jhm1_424>div,._costMetrics_1jhm1_424>div:nth-child(2n){border-right:0}._summaryList_1jhm1_441>div{grid-template-columns:1fr;gap:.2rem}._summaryList_1jhm1_441 dd{text-align:left}._sectionHeading_1jhm1_38{align-items:start;display:grid}._sectionHeading_1jhm1_38>strong{justify-self:start}._equityLegend_1jhm1_91 li{grid-template-columns:.7rem minmax(0,1fr) auto}._equityLegend_1jhm1_91 strong{grid-area:1/3}._paymentBars_1jhm1_640>div{grid-template-columns:minmax(0,1fr) auto;gap:.38rem .7rem}._paymentBars_1jhm1_640 i{grid-area:2/1/auto/-1}._paymentBars_1jhm1_640 strong{grid-area:1/2}}@media (max-width:420px){._phaseResults_1jhm1_398,._buttonRow_1jhm1_315{grid-template-columns:1fr}._buttonRow_1jhm1_315{display:grid}._phaseResults_1jhm1_398>div,._phaseResults_1jhm1_398>div:nth-child(2n){border-right:0}._phaseResults_1jhm1_398>div+div{border-top:1px solid #d7e3e4}._phaseResults_1jhm1_398 ._changeMetric_1jhm1_416{grid-column:auto}}
