.CreditCardPayoffCalculator_wrap__RXsHh{display:grid;grid-template-columns:380px 1fr;grid-gap:28px;gap:28px;align-items:start}.CreditCardPayoffCalculator_inputs__ZgUKD{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 24px}.CreditCardPayoffCalculator_inputsTitle__N4bjV{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)}.CreditCardPayoffCalculator_minInfo__W6Oen{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--muted);background:var(--light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;margin-bottom:4px;flex-wrap:wrap}.CreditCardPayoffCalculator_minInfo__W6Oen svg{flex-shrink:0;color:var(--teal2)}.CreditCardPayoffCalculator_minInfo__W6Oen strong{color:var(--navy)}.CreditCardPayoffCalculator_minWarn__yfrJn{color:#dc2626;font-weight:700}.CreditCardPayoffCalculator_divider__xQXYb{border:none;border-top:1px dashed var(--border);margin:18px 0}.CreditCardPayoffCalculator_sectionLabel__CR0B0{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:10px}.CreditCardPayoffCalculator_modeToggle__ZkwDx{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-bottom:16px}.CreditCardPayoffCalculator_modeBtn__QzAR4{text-align:left;padding:11px 13px;background:var(--light);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .18s}.CreditCardPayoffCalculator_modeBtn__QzAR4:hover{border-color:var(--teal)}.CreditCardPayoffCalculator_modeBtnActive__J_M7r{background:var(--navy);border-color:var(--navy)}.CreditCardPayoffCalculator_modeBtnActive__J_M7r .CreditCardPayoffCalculator_modeBtnTitle__4v_qC{color:var(--white)}.CreditCardPayoffCalculator_modeBtnActive__J_M7r .CreditCardPayoffCalculator_modeBtnSub__N3v3K{color:rgba(255,255,255,.5)}.CreditCardPayoffCalculator_modeBtnTitle__4v_qC{display:block;font-size:.83rem;font-weight:700;color:var(--navy);margin-bottom:2px}.CreditCardPayoffCalculator_modeBtnSub__N3v3K{display:block;font-size:.72rem;color:var(--muted)}.CreditCardPayoffCalculator_termBtns__1o7Rt{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:5px;gap:5px;margin-bottom:8px}.CreditCardPayoffCalculator_termBtn__of7H2{padding:9px 0;font-size:.76rem;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}.CreditCardPayoffCalculator_termBtn__of7H2:hover{border-color:var(--teal);color:var(--navy)}.CreditCardPayoffCalculator_termBtnActive__4Ku_Q{background:var(--navy);color:var(--white);border-color:var(--navy)}.CreditCardPayoffCalculator_requiredPayment__PRXGV{font-size:.8rem;color:var(--muted);padding:8px 12px;background:rgba(0,201,167,.07);border:1px solid rgba(0,201,167,.2);border-radius:var(--radius-sm)}.CreditCardPayoffCalculator_requiredPayment__PRXGV strong{color:var(--teal2);font-size:.9rem}.CreditCardPayoffCalculator_warnBox__UHrgK{margin-top:6px;font-size:.73rem;color:#b45309;background:#fffbeb;border-left:3px solid var(--gold);border-radius:5px;padding:7px 11px;line-height:1.5}.CreditCardPayoffCalculator_calcBtn__z7lO8{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}.CreditCardPayoffCalculator_calcBtn__z7lO8:hover{background:var(--navy2)}.CreditCardPayoffCalculator_calcBtn__z7lO8:active{transform:scale(.98)}.CreditCardPayoffCalculator_results__YAZii{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;min-height:420px}.CreditCardPayoffCalculator_placeholder__d8tRN{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:420px}.CreditCardPayoffCalculator_placeholder__d8tRN p{max-width:240px;line-height:1.6}.CreditCardPayoffCalculator_mainCard__9EjoX{background:linear-gradient(135deg,var(--navy) 0,var(--navy2) 100%);padding:24px 22px 18px}.CreditCardPayoffCalculator_mainRow__kLwo2{display:flex;align-items:center;gap:0;margin-bottom:14px;flex-wrap:wrap}.CreditCardPayoffCalculator_mainItem__naVTU{flex:1 1;min-width:100px;text-align:center;padding:0 10px}.CreditCardPayoffCalculator_mainItem__naVTU:first-child{padding-left:0}.CreditCardPayoffCalculator_mainLabel__L8g_g{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.45);margin-bottom:5px}.CreditCardPayoffCalculator_mainVal__guo2L{font-family:var(--font);font-size:1.45rem;color:var(--white);line-height:1}.CreditCardPayoffCalculator_mainValInterest__XfUMP{color:#F5C842}.CreditCardPayoffCalculator_mainSep__qkUSb{width:1px;height:36px;background:rgba(255,255,255,.12);flex-shrink:0}.CreditCardPayoffCalculator_payoffDate__6m_0d{display:flex;align-items:center;gap:7px;font-size:.78rem;color:rgba(255,255,255,.5)}.CreditCardPayoffCalculator_payoffDate__6m_0d strong{color:var(--teal)}.CreditCardPayoffCalculator_comparison__mIuLd{padding:18px 22px;border-bottom:1px solid var(--border)}.CreditCardPayoffCalculator_compTitle__pcQzx{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:14px}.CreditCardPayoffCalculator_compGrid__yMdsR{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;margin-bottom:14px}.CreditCardPayoffCalculator_compVs__QA_x9{font-size:.72rem;font-weight:800;color:var(--muted);text-align:center;padding:0 4px}.CreditCardPayoffCalculator_compColHeader___Vlxz{display:flex;align-items:center;gap:7px;font-size:.73rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.CreditCardPayoffCalculator_compDot___tU0l{width:8px;height:8px;border-radius:50%;flex-shrink:0}.CreditCardPayoffCalculator_compStat__aQrhG{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:.83rem;color:var(--muted);border-bottom:1px solid var(--border)}.CreditCardPayoffCalculator_compStat__aQrhG:last-child{border-bottom:none}.CreditCardPayoffCalculator_compStat__aQrhG strong{font-weight:700}.CreditCardPayoffCalculator_green__Rf6CD{color:var(--teal2)}.CreditCardPayoffCalculator_red__l87Zq{color:#dc2626}.CreditCardPayoffCalculator_savingsBanner__rwQ61{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(0,201,167,.08);border:1px solid rgba(0,201,167,.2);border-radius:var(--radius-sm);font-size:.82rem;color:var(--teal2)}.CreditCardPayoffCalculator_savingsBanner__rwQ61 svg{flex-shrink:0}.CreditCardPayoffCalculator_savingsBanner__rwQ61 strong{color:var(--navy)}.CreditCardPayoffCalculator_progressSection__zXfEk{padding:16px 22px;border-bottom:1px solid var(--border)}.CreditCardPayoffCalculator_progressLabel___50om{display:flex;justify-content:space-between;font-size:.74rem;color:var(--muted);margin-bottom:8px}.CreditCardPayoffCalculator_progressBar__m52e7{height:10px;background:var(--border);border-radius:5px;overflow:hidden;display:flex;margin-bottom:9px;gap:2px}.CreditCardPayoffCalculator_progressPrinc__3i6jl{background:var(--teal);border-radius:4px;transition:width .5s ease;min-width:4px}.CreditCardPayoffCalculator_progressInt__2AEfp{background:#F5C842;border-radius:4px;transition:width .5s ease;min-width:2px}.CreditCardPayoffCalculator_progressLegend__Kgrgp{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.74rem;color:var(--muted)}.CreditCardPayoffCalculator_progressLegend__Kgrgp span{display:flex;align-items:center;gap:5px}.CreditCardPayoffCalculator_progressLegend__Kgrgp i{display:inline-block;width:9px;height:9px;border-radius:2px;flex-shrink:0;font-style:normal}.CreditCardPayoffCalculator_tableToggle__VkkkO{padding:12px 22px;border-bottom:1px solid var(--border);background:var(--light)}.CreditCardPayoffCalculator_tableToggleBtn___D7Gz{font-size:.8rem;font-weight:600;color:var(--teal2);background:none;border:1.5px solid var(--teal);border-radius:8px;padding:7px 16px;cursor:pointer;transition:all .18s}.CreditCardPayoffCalculator_tableToggleBtn___D7Gz:hover{background:var(--teal);color:var(--navy)}.CreditCardPayoffCalculator_tableWrap__zeqUN{max-height:340px;overflow-y:auto;scrollbar-width:thin}.CreditCardPayoffCalculator_table__TGYvm{width:100%;border-collapse:collapse;font-size:.79rem}.CreditCardPayoffCalculator_table__TGYvm th{background:var(--light);color:var(--muted);font-weight:700;padding:9px 13px;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}.CreditCardPayoffCalculator_table__TGYvm th:first-child{text-align:left}.CreditCardPayoffCalculator_table__TGYvm td{padding:7px 13px;text-align:right;color:var(--muted);border-bottom:1px solid var(--border)}.CreditCardPayoffCalculator_table__TGYvm tr:hover td{background:var(--light)}.CreditCardPayoffCalculator_table__TGYvm tr:last-child td{border-bottom:none}.CreditCardPayoffCalculator_tdN__DQ_yP{text-align:left!important;color:var(--navy)!important;font-weight:700!important}.CreditCardPayoffCalculator_tdPrinc__Gn9Ey{color:var(--teal2)!important;font-weight:600!important}.CreditCardPayoffCalculator_tdInt__JLwgQ{color:#b45309!important}.CreditCardPayoffCalculator_tdBal___Kn8n{color:var(--navy)!important;font-weight:600!important}.CreditCardPayoffCalculator_note__yhM8k{display:flex;align-items:flex-start;gap:7px;font-size:.71rem;color:var(--muted);line-height:1.55;padding:12px 22px 16px}.CreditCardPayoffCalculator_note__yhM8k svg{flex-shrink:0;margin-top:1px}@media (max-width:900px){.CreditCardPayoffCalculator_wrap__RXsHh{grid-template-columns:1fr}}@media (max-width:640px){.CreditCardPayoffCalculator_modeToggle__ZkwDx{grid-template-columns:1fr}.CreditCardPayoffCalculator_termBtns__1o7Rt{grid-template-columns:repeat(3,1fr)}.CreditCardPayoffCalculator_mainRow__kLwo2{gap:8px}.CreditCardPayoffCalculator_mainSep__qkUSb{display:none}.CreditCardPayoffCalculator_mainItem__naVTU{min-width:80px}.CreditCardPayoffCalculator_mainVal__guo2L{font-size:1.1rem}.CreditCardPayoffCalculator_compGrid__yMdsR{grid-template-columns:1fr}.CreditCardPayoffCalculator_compVs__QA_x9{text-align:center}}