.IDRCalculator_wrap__4v3Dj{display:grid;grid-template-columns:380px 1fr;grid-gap:28px;gap:28px;align-items:start}.IDRCalculator_inputs__AmJ8G{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.IDRCalculator_inputsTitle__ZZrgl{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)}.IDRCalculator_loanTypeBtns__UH59Z{display:flex;flex-direction:column;gap:7px}.IDRCalculator_ltBtn__veaaE{text-align:left;padding:10px 13px;background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.IDRCalculator_ltBtn__veaaE:hover{border-color:var(--teal)}.IDRCalculator_ltBtnActive__57tyO{background:var(--navy);border-color:var(--navy)}.IDRCalculator_ltBtnActive__57tyO .IDRCalculator_ltName__W5ELC{color:var(--white)}.IDRCalculator_ltBtnActive__57tyO .IDRCalculator_ltSub__XcZGY{color:rgba(255,255,255,.5)}.IDRCalculator_ltName__W5ELC{display:block;font-size:.84rem;font-weight:700;color:var(--navy);margin-bottom:2px}.IDRCalculator_ltSub__XcZGY{display:block;font-size:.71rem;color:var(--muted)}.IDRCalculator_twoFields__xbsXJ{display:flex;gap:12px}.IDRCalculator_familyBtns__UsiSB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.IDRCalculator_famBtn__WbfYP{padding:9px 0;font-size:.79rem;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}.IDRCalculator_famBtn__WbfYP:hover{border-color:var(--teal);color:var(--navy)}.IDRCalculator_famBtnActive__V4mJd{background:var(--navy);color:var(--white);border-color:var(--navy)}.IDRCalculator_povertyPreview__tn0jB,.IDRCalculator_stdPreview__HIRSl{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;font-size:.79rem;color:var(--muted);border-radius:var(--radius-sm);margin-bottom:4px}.IDRCalculator_povertyPreview__tn0jB{background:rgba(99,179,237,.07);border:1px solid rgba(99,179,237,.2)}.IDRCalculator_stdPreview__HIRSl{background:var(--light);border:1px solid var(--border)}.IDRCalculator_povertyPreview__tn0jB strong,.IDRCalculator_stdPreview__HIRSl strong{color:var(--navy);font-weight:700}.IDRCalculator_pslfToggle__82pQJ{display:flex;align-items:flex-start;gap:10px;background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:10px 13px;margin-bottom:4px;cursor:pointer;transition:border-color .18s}.IDRCalculator_pslfOn__sunuU{background:rgba(0,201,167,.06);border-color:rgba(0,201,167,.3)}.IDRCalculator_pslfToggle__82pQJ input[type=checkbox]{margin-top:2px;width:15px;height:15px;flex-shrink:0;accent-color:var(--teal);cursor:pointer}.IDRCalculator_pslfToggle__82pQJ label{cursor:pointer;font-size:.8rem;line-height:1.5}.IDRCalculator_pslfToggle__82pQJ strong{color:var(--navy);display:block;font-size:.83rem;margin-bottom:1px}.IDRCalculator_pslfToggle__82pQJ span{color:var(--muted)}.IDRCalculator_calcBtn__5RPYU{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}.IDRCalculator_calcBtn__5RPYU:hover{background:var(--navy2)}.IDRCalculator_calcBtn__5RPYU:active{transform:scale(.98)}.IDRCalculator_results__MWB0M{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:460px}.IDRCalculator_placeholder__IJpnK{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}.IDRCalculator_placeholder__IJpnK p{max-width:240px;line-height:1.6}.IDRCalculator_baseline__A0EWw{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;padding:11px 18px;background:var(--light);border-bottom:1px solid var(--border);font-size:.79rem;color:var(--muted)}.IDRCalculator_baseline__A0EWw strong{color:var(--navy)}.IDRCalculator_baselinePov__SGWer{font-size:.72rem;color:var(--muted)}.IDRCalculator_planGrid__Fa_J6{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--border)}.IDRCalculator_planCard__H1FvF{padding:14px 12px;border-right:1px solid var(--border);border-top:3px solid transparent;transition:background .18s}.IDRCalculator_planCard__H1FvF:last-child{border-right:none}.IDRCalculator_planCardHL__L_c2j{background:rgba(0,201,167,.04)}.IDRCalculator_planCardDisabled__cWTP0{opacity:.6}.IDRCalculator_planHeader__u4aPT{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;flex-wrap:wrap;gap:3px}.IDRCalculator_planName__99Pcn{font-size:.85rem;font-weight:800;line-height:1}.IDRCalculator_planBest__lMk6x{display:inline-block;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:var(--teal);color:var(--navy);padding:2px 6px;border-radius:10px;margin-left:4px}.IDRCalculator_planIneligible__cupSp{font-size:.62rem;font-weight:700;color:#dc2626;text-transform:uppercase;letter-spacing:.04em}.IDRCalculator_planMonthly__5d7t5{font-family:var(--font);font-size:1.35rem;color:var(--navy);line-height:1;margin-bottom:3px}.IDRCalculator_planMonthly__5d7t5 span{font-family:var(--sans);font-size:.72rem;color:var(--muted)}.IDRCalculator_planMonthlyMuted__IVDfQ{color:var(--muted)}.IDRCalculator_planVsStd__gy1Na{font-size:.71rem;color:var(--muted);margin-bottom:10px}.IDRCalculator_saveText__gn5Ye{color:#059669;font-weight:700}.IDRCalculator_moreText__baSo2{color:#dc2626;font-weight:600}.IDRCalculator_planDetails__uxetj{display:flex;flex-direction:column;gap:4px}.IDRCalculator_planDetailRow__lijqm{display:flex;justify-content:space-between;font-size:.72rem;color:var(--muted)}.IDRCalculator_planDetailRow__lijqm strong{font-weight:700;color:var(--navy);font-size:.73rem}.IDRCalculator_forgiveColor__kjxzL{color:#059669!important;font-weight:700!important}.IDRCalculator_planReason__CcKMO{margin-top:8px;font-size:.69rem;color:#b45309;background:rgba(245,200,66,.08);border-left:2px solid var(--gold);padding:5px 8px;border-radius:4px;line-height:1.4}.IDRCalculator_planDesc__VNADJ{margin-top:8px;font-size:.69rem;color:var(--muted);line-height:1.4}.IDRCalculator_pslfSection__Ec3T9{background:rgba(0,201,167,.04);border-bottom:1px solid rgba(0,201,167,.15);padding:14px 18px}.IDRCalculator_pslfTitle__IyMkV{display:flex;align-items:center;gap:7px;font-size:.8rem;font-weight:700;color:var(--navy);margin-bottom:12px}.IDRCalculator_pslfTitle__IyMkV svg{flex-shrink:0;color:var(--teal)}.IDRCalculator_pslfGrid__WjvBB{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:10px}.IDRCalculator_pslfItem__7ifNw{background:var(--white);border:1px solid rgba(0,201,167,.2);border-radius:var(--radius-sm);padding:8px 10px}.IDRCalculator_pslfItem__7ifNw span{display:block;font-size:.67rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:3px}.IDRCalculator_pslfItem__7ifNw strong{display:block;font-size:.9rem;font-weight:700;color:var(--navy)}.IDRCalculator_pslfNote__F2LJB{font-size:.72rem;color:var(--muted);line-height:1.5}.IDRCalculator_pslfNote__F2LJB a{color:var(--teal2);text-decoration:none}.IDRCalculator_note___t5uO{display:flex;align-items:flex-start;gap:7px;font-size:.71rem;color:var(--muted);line-height:1.55;padding:11px 18px 14px}.IDRCalculator_note___t5uO svg{flex-shrink:0;margin-top:1px}.IDRCalculator_note___t5uO a{color:var(--teal2);text-decoration:none}@media (max-width:960px){.IDRCalculator_wrap__4v3Dj{grid-template-columns:1fr}}@media (max-width:700px){.IDRCalculator_planGrid__Fa_J6{grid-template-columns:1fr 1fr}.IDRCalculator_planCard__H1FvF:nth-child(2){border-right:none}.IDRCalculator_planCard__H1FvF:first-child,.IDRCalculator_planCard__H1FvF:nth-child(2){border-bottom:1px solid var(--border)}.IDRCalculator_pslfGrid__WjvBB{grid-template-columns:1fr 1fr}.IDRCalculator_twoFields__xbsXJ{flex-direction:column}}