.Calculator_calculatorSection__xoMaN{padding:var(--space-10) 0 var(--space-24);background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-soft) 32%,transparent),transparent 340px),var(--bg-primary)}.Calculator_calculatorLayout__hNRXs{display:flex;flex-direction:column;gap:var(--space-4);width:100%;align-items:stretch}.Calculator_calculatorIntro__NB4el{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 0 var(--space-2)}.Calculator_calculatorIntro__NB4el h2{margin:0;color:var(--text-heading);font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.05;letter-spacing:0}.Calculator_calculatorIntro__NB4el p{max-width:720px;margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-base);line-height:1.55}.Calculator_calculatorMain__ipGZi{min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.Calculator_reportActions__0QBb4{display:flex;justify-content:flex-end;flex-shrink:0;padding-top:var(--space-1)}.Calculator_downloadReportBtn__D5Nfq{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3rem;padding:0 var(--space-5);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--text-on-primary);font-size:var(--text-sm);font-weight:var(--font-bold);cursor:pointer;transition:background-color var(--duration-150) var(--ease-out),border-color var(--duration-150) var(--ease-out),box-shadow var(--duration-150) var(--ease-out),opacity var(--duration-150) var(--ease-out);box-shadow:0 10px 26px color-mix(in srgb,var(--color-primary) 22%,transparent)}.Calculator_downloadReportBtn__D5Nfq:focus-visible:not(:disabled),.Calculator_downloadReportBtn__D5Nfq:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 18px 42px color-mix(in srgb,var(--color-primary) 34%,transparent)}.Calculator_downloadReportBtn__D5Nfq:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 30%,transparent);outline-offset:3px}.Calculator_downloadReportBtn__D5Nfq:disabled{cursor:not-allowed;opacity:.55}.Calculator_downloadReportText__Ps1Fk{white-space:nowrap}.Calculator_sheetKicker__kwmcP{margin:0 0 var(--space-1);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase}.Calculator_calculatorIntro__NB4el .Calculator_sheetKicker__kwmcP,.Calculator_sheetHeader__un852 .Calculator_sheetKicker__kwmcP{margin:0 0 var(--space-1);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1.2}.Calculator_startBand___VcgO{display:grid;grid-template-columns:110px minmax(0,1fr);gap:var(--space-4);align-items:start;padding:var(--space-4);background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.Calculator_startLabel__Mm4LA{padding-top:1.8rem;color:var(--text-heading);font-size:var(--text-sm);font-weight:var(--font-bold)}.Calculator_startLabel__Mm4LA:after{content:"→";margin-left:var(--space-2);color:var(--color-primary)}.Calculator_startGrid__va8pd{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:var(--space-3)}.Calculator_sheetField__0pufL{display:flex;flex-direction:column;gap:6px;min-width:0}.Calculator_sheetField__0pufL span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold)}.Calculator_asideInputFull__YvqZ3,.Calculator_asideInput__8YmIu,.Calculator_liInput__ZTOzX,.Calculator_sheetField__0pufL input,.Calculator_sheetField__0pufL select,.Calculator_tableInput__FLVMP{width:100%;min-height:2.75rem;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-primary);font-size:var(--text-sm);outline:none;transition:border-color var(--duration-150) var(--ease-out),box-shadow var(--duration-150) var(--ease-out)}.Calculator_asideInputFull__YvqZ3,.Calculator_asideInput__8YmIu,.Calculator_sheetField__0pufL input,.Calculator_sheetField__0pufL select,.Calculator_tableInput__FLVMP{padding:0 var(--space-3)}.Calculator_asideInputFull__YvqZ3:focus,.Calculator_asideInput__8YmIu:focus,.Calculator_liInput__ZTOzX:focus,.Calculator_sheetField__0pufL input:focus,.Calculator_sheetField__0pufL select:focus,.Calculator_tableInput__FLVMP:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 16%,transparent)}.Calculator_toggleCluster__wZIPR{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--space-2);align-self:end}.Calculator_toggleSwitch__g5AkX{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.Calculator_toggleInput__Y9VU5{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.Calculator_toggleTrack__DMJXJ{position:relative;width:36px;height:20px;border-radius:99px;background:var(--toggle-off,var(--border-primary));flex-shrink:0;transition:background var(--duration-150) var(--ease-out)}.Calculator_toggleTrack__DMJXJ:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--toggle-knob,white);box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform var(--duration-150) var(--ease-out)}.Calculator_toggleInput__Y9VU5:checked+.Calculator_toggleTrack__DMJXJ{background:var(--toggle-on,var(--color-primary))}.Calculator_toggleInput__Y9VU5:checked+.Calculator_toggleTrack__DMJXJ:after{transform:translateX(16px)}.Calculator_toggleInput__Y9VU5:focus-visible+.Calculator_toggleTrack__DMJXJ{outline:2px solid var(--color-primary);outline-offset:2px}.Calculator_startToggle__nsDHf{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-3) 0 var(--space-2);border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-body);font-size:var(--text-xs);font-weight:var(--font-bold);cursor:pointer;white-space:nowrap}.Calculator_advancedTaxControls__QiIFE{grid-column:2;margin-top:calc(var(--space-2) * -1)}.Calculator_advancedTaxControls__QiIFE summary{width:max-content;color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--font-bold);cursor:pointer}.Calculator_advancedGrid__BeNzU{display:grid;grid-template-columns:repeat(2,minmax(160px,220px));gap:var(--space-3);margin-top:var(--space-3)}.Calculator_sidebar__Gw0VR{background:var(--color-primary-darker);color:var(--text-inverse);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-5) var(--space-6);position:sticky;top:calc(var(--header-height) + var(--space-4));display:flex;flex-direction:column;gap:0;max-height:calc(100vh - var(--header-height) - var(--space-8));overflow:hidden}.Calculator_sidebarScrollable__0Zcc_{flex:1 1;overflow-y:auto;min-height:0}.Calculator_sidebarScrollable__0Zcc_::-webkit-scrollbar{width:4px}.Calculator_sidebarScrollable__0Zcc_::-webkit-scrollbar-track{background:transparent}.Calculator_sidebarScrollable__0Zcc_::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-inverse) 20%,transparent);border-radius:99px}.Calculator_sidebarLogo__Um_jY{font-size:var(--text-xs);color:color-mix(in srgb,var(--text-inverse) 50%,transparent);margin:0 0 var(--space-6)}.Calculator_sidebarLabel__KFjEU,.Calculator_sidebarLogo__Um_jY{font-weight:var(--font-bold);letter-spacing:.12em;text-transform:uppercase}.Calculator_sidebarLabel__KFjEU{font-size:10px;color:color-mix(in srgb,var(--text-inverse) 45%,transparent);margin:var(--space-4) 0 var(--space-2)}.Calculator_sidebarField__0SKYV{margin-bottom:var(--space-2)}.Calculator_sidebarField__0SKYV .input-wrapper label,.Calculator_sidebarField__0SKYV .select-label{color:color-mix(in srgb,var(--text-inverse) 65%,transparent);font-size:var(--text-xs)}.Calculator_sidebarField__0SKYV input{background:color-mix(in srgb,var(--text-inverse) 8%,transparent)!important;border-color:color-mix(in srgb,var(--text-inverse) 14%,transparent)!important;color:var(--text-inverse)!important}.Calculator_sidebarField__0SKYV input:focus{border-color:var(--color-primary-light)!important;background:color-mix(in srgb,var(--text-inverse) 12%,transparent)!important}.Calculator_sidebarField__0SKYV .select-trigger{background:color-mix(in srgb,var(--text-inverse) 8%,transparent)!important;border-color:color-mix(in srgb,var(--text-inverse) 14%,transparent)!important;color:var(--text-inverse)!important}.Calculator_sidebarCheck__5U73p{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-xs);color:color-mix(in srgb,var(--text-inverse) 70%,transparent);margin-bottom:var(--space-2);cursor:pointer;line-height:1.4;--toggle-off:color-mix(in srgb,var(--text-inverse) 20%,transparent);--toggle-on:var(--color-primary-light);--toggle-knob:var(--text-inverse)}.Calculator_sidebarIncomeSection__1Cyre{padding-top:var(--space-4)}.Calculator_heroBlock__wt6hl,.Calculator_sidebarIncomeSection__1Cyre{margin-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--text-inverse) 12%,transparent)}.Calculator_heroBlock__wt6hl{padding-top:var(--space-5)}.Calculator_heroLabel__o2J1g{font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--text-inverse) 50%,transparent)}.Calculator_heroPayment__nqjZd{font-size:38px;font-weight:var(--font-bold);letter-spacing:-.03em;line-height:1;margin:var(--space-1) 0 var(--space-1);color:var(--text-inverse)}.Calculator_heroSub__3GyPr{font-size:var(--text-xs);color:color-mix(in srgb,var(--text-inverse) 40%,transparent)}.Calculator_dsrBadges__VbWlp{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-3)}.Calculator_dsrBadge__WSZAd{background:color-mix(in srgb,var(--text-inverse) 6%,transparent);border:1px solid color-mix(in srgb,var(--text-inverse) 10%,transparent);border-radius:var(--radius-sm);padding:var(--space-2)}.Calculator_dbLabel__pEWVd{font-size:10px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--text-inverse) 40%,transparent)}.Calculator_dbValue__DexT0{font-size:var(--text-lg);font-weight:var(--font-bold);margin-top:2px}.Calculator_dbBar__NKJ_0{height:3px;border-radius:99px;background:color-mix(in srgb,var(--text-inverse) 10%,transparent);margin-top:var(--space-1);overflow:hidden}.Calculator_dbFill__tPEF4{height:100%;border-radius:inherit;transition:width .4s}.Calculator_dsrBadge__WSZAd.Calculator_ok__JMrYa .Calculator_dbValue__DexT0{color:var(--color-success)}.Calculator_dsrBadge__WSZAd.Calculator_ok__JMrYa .Calculator_dbFill__tPEF4{background:var(--color-success)}.Calculator_dsrBadge__WSZAd.Calculator_warn__5NQr1 .Calculator_dbValue__DexT0{color:var(--color-warning)}.Calculator_dsrBadge__WSZAd.Calculator_warn__5NQr1 .Calculator_dbFill__tPEF4{background:var(--color-warning)}.Calculator_dsrBadge__WSZAd.Calculator_bad__gFtqs .Calculator_dbValue__DexT0{color:var(--color-danger)}.Calculator_dsrBadge__WSZAd.Calculator_bad__gFtqs .Calculator_dbFill__tPEF4{background:var(--color-danger)}.Calculator_heroNote__jdULc{font-size:var(--text-xs);color:color-mix(in srgb,var(--text-inverse) 40%,transparent);margin-top:var(--space-2)}.Calculator_section__5Erhc{margin-bottom:0}.Calculator_sectionHead__0kKBy{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3)}.Calculator_sectionHead__0kKBy h2{margin:0;font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:-.02em;color:var(--text-heading)}.Calculator_sectionHead__0kKBy p{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.Calculator_card__P8isd{background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);overflow:hidden}.Calculator_cardBody__RxURV{padding:var(--space-6) var(--space-5)}.Calculator_scenarios__GiGRy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.Calculator_scenarioSheet__ipvHg{background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);overflow:hidden}.Calculator_sheetHeader__un852{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-primary)}.Calculator_sheetHeader__un852 h2{margin:0;color:var(--text-heading);font-size:var(--text-xl);line-height:1.2;letter-spacing:0}.Calculator_sheetHeader__un852 p{max-width:420px;margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.45}.Calculator_scenarioTableWrap__j5_gf{overflow-x:auto}.Calculator_scenarioTable__2TK3J{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed;font-size:var(--text-sm)}.Calculator_scenarioTable__2TK3J td,.Calculator_scenarioTable__2TK3J th{border-right:1px solid var(--border-secondary);border-bottom:1px solid var(--border-secondary);padding:var(--space-3);text-align:left;vertical-align:middle}.Calculator_scenarioTable__2TK3J td:last-child,.Calculator_scenarioTable__2TK3J th:last-child{border-right:0}.Calculator_scenarioTable__2TK3J thead th{background:var(--bg-secondary)}.Calculator_scenarioTable__2TK3J tbody th{width:150px;background:var(--bg-secondary);color:var(--text-body);font-size:var(--text-sm);font-weight:var(--font-bold)}.Calculator_scenarioTable__2TK3J td{color:var(--text-primary);font-weight:var(--font-semibold)}.Calculator_scenarioTable__2TK3J tbody tr:last-child td,.Calculator_scenarioTable__2TK3J tbody tr:last-child th{border-bottom:0}.Calculator_rowLabel__2ET5E{width:150px;color:var(--text-heading);font-size:var(--text-sm)}.Calculator_selectedScenarioCol__LKHWf{box-shadow:inset 0 3px 0 var(--color-primary)}.Calculator_scenarioSelect__rRYvJ{width:100%;min-height:4.1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-primary);cursor:pointer;text-align:left;transition:border-color var(--duration-150) var(--ease-out),background-color var(--duration-150) var(--ease-out)}.Calculator_scenarioSelect__rRYvJ[aria-pressed=true]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-soft) 72%,var(--surface-primary))}.Calculator_scenarioSelect__rRYvJ span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold)}.Calculator_scenarioSelect__rRYvJ strong{color:var(--color-primary-dark);font-size:var(--text-lg);line-height:1}.Calculator_tableInput__FLVMP{min-width:0}.Calculator_cellHint__HaMNY{display:block;margin-top:5px;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.Calculator_paymentRow__esf9i td,.Calculator_paymentRow__esf9i th,.Calculator_totalMortgageRow__rRTyC td,.Calculator_totalMortgageRow__rRTyC th{background:color-mix(in srgb,var(--color-primary-soft) 72%,var(--surface-primary))}.Calculator_paymentRow__esf9i td strong,.Calculator_totalMortgageRow__rRTyC td{color:var(--color-primary-dark);font-weight:var(--font-bold)}.Calculator_paymentRow__esf9i td strong{display:block;font-size:var(--text-lg)}.Calculator_warningStack___IRan{display:flex;flex-direction:column;gap:var(--space-1)}.Calculator_warningStack___IRan span{padding:var(--space-1) var(--space-2);border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-light);color:var(--color-danger-dark);font-size:var(--text-xs);line-height:1.35}.Calculator_sc___M2_C{background:var(--surface-primary);border:1.5px solid var(--border-primary);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;transition:border-color .18s,box-shadow .18s}.Calculator_scSelected__kkt6v{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.Calculator_scTop__sHKJ7{padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--border-secondary)}.Calculator_scBadge__2ZXJA{display:inline-flex;background:var(--color-primary-soft);color:var(--color-primary-dark);font-size:var(--text-xs);font-weight:var(--font-bold);padding:2px var(--space-2);border-radius:99px;margin-bottom:var(--space-1)}.Calculator_scName__VTIrx{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-heading)}.Calculator_scPct__xoQOk{font-size:var(--text-xs);color:var(--text-muted);margin-top:1px}.Calculator_scBody__5aPBy{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);flex:1 1}.Calculator_scInputGroup__LWm9t{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.Calculator_fLabel__nnzYb{display:block;font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-bold);margin-bottom:2px}.Calculator_fInput__wUy_7{width:100%;border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-md);padding:5px 8px;font-size:var(--text-xs);outline:none}.Calculator_fInput__wUy_7:focus{border-color:var(--color-primary);background:var(--surface-primary);box-shadow:var(--shadow-focus)}.Calculator_scRow__kUDA5{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--text-xs);color:var(--text-muted);border-bottom:1px dashed var(--border-secondary);padding-bottom:4px}.Calculator_scRow__kUDA5 strong{color:var(--text-primary);font-size:var(--text-sm)}.Calculator_scPayment__4R8KJ{background:var(--color-primary-soft);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);display:flex;justify-content:space-between;align-items:center}.Calculator_scPayment__4R8KJ span{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-primary-dark)}.Calculator_scPayment__4R8KJ strong{font-size:var(--text-base);color:var(--color-primary)}.Calculator_scWarn__bJN_p{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:1px solid;line-height:1.4}.Calculator_scWarn__bJN_p.Calculator_danger__IJD6t{background:var(--color-danger-light);border-color:var(--color-danger);color:var(--color-danger-dark)}.Calculator_scWarn__bJN_p.Calculator_caution__v_2Mi{background:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-warning-dark)}.Calculator_btnSelect__YxJ_O{width:100%;border:1px solid var(--color-primary);background:transparent;color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-bold);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;transition:background .15s,color .15s;margin-top:var(--space-1)}.Calculator_btnSelect__YxJ_O:hover,.Calculator_scSelected__kkt6v .Calculator_btnSelect__YxJ_O{background:var(--color-primary);color:var(--text-on-primary)}.Calculator_stressTag__DXFXh{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:var(--font-bold);padding:2px var(--space-2);border-radius:99px;margin-top:var(--space-1)}.Calculator_stressTag__DXFXh.Calculator_pass__bKZLq{background:var(--color-success-light);color:var(--color-success-dark)}.Calculator_stressTag__DXFXh.Calculator_fail__xQk3I{background:var(--color-danger-light);color:var(--color-danger-dark)}.Calculator_twoCol__YvC2U{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:var(--space-8);align-items:start}.Calculator_asideCard__tLGtg{background:color-mix(in srgb,var(--color-primary-soft) 38%,var(--surface-primary));border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.Calculator_asideLabel__l0RxG{display:block;font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.Calculator_asideInputFull__YvqZ3,.Calculator_asideInput__8YmIu{margin-top:6px}.Calculator_seg__sQNdS{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1)}.Calculator_segBtn__oLciD{border:1px solid var(--border-primary);background:var(--surface-primary);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s}.Calculator_segBtnActive__jvMQt{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-dark)}.Calculator_lineItems__hUbX_{display:flex;flex-direction:column;gap:0}.Calculator_li__p1Xyy{display:grid;grid-template-columns:1fr auto;gap:var(--space-5);align-items:center;min-height:3rem;padding:var(--space-2) 0;border-bottom:1px solid var(--border-secondary)}.Calculator_li__p1Xyy:last-child{border-bottom:0}.Calculator_liLabel__5Dh59{font-size:var(--text-sm);color:var(--text-body);font-weight:var(--font-semibold)}.Calculator_liSub__W4U06{font-size:var(--text-xs);color:var(--text-subtle);margin-top:1px}.Calculator_liVal__CCQxp{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-primary);text-align:right;white-space:nowrap}.Calculator_liInput__ZTOzX{padding:var(--space-1) var(--space-2);width:130px;text-align:right}.Calculator_liTotal__8mf6J{padding:var(--space-3);margin-top:var(--space-2);border-top:2px solid var(--border-strong);border-bottom:none;background:color-mix(in srgb,var(--color-primary-soft) 72%,var(--surface-primary));border-radius:var(--radius-sm)}.Calculator_liTotal__8mf6J .Calculator_liLabel__5Dh59{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-heading)}.Calculator_liTotal__8mf6J .Calculator_liVal__CCQxp{font-size:var(--text-lg);color:var(--color-primary-dark)}.Calculator_alert__V9bZ8{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);border:1px solid;margin-bottom:var(--space-2);line-height:1.4}.Calculator_alert__V9bZ8.Calculator_info__QsCzX{background:var(--color-info-light);border-color:var(--color-info);color:var(--color-info-dark)}.Calculator_alert__V9bZ8.Calculator_warn__5NQr1{background:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-warning-dark)}.Calculator_alert__V9bZ8.Calculator_danger__IJD6t{background:var(--color-danger-light);border-color:var(--color-danger);color:var(--color-danger-dark)}.Calculator_alert__V9bZ8.Calculator_success__TL9bu{background:var(--color-success-light);border-color:var(--color-success);color:var(--color-success-dark)}.Calculator_riskGrid__FBd4U{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.Calculator_riskTile__2LD_X{border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--bg-secondary)}.Calculator_riskTileCurrent__5gmmB{border-color:var(--color-primary);background:var(--color-primary-soft)}.Calculator_rtLabel__N7hO9{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.06em}.Calculator_rtRate__oeFwc{font-size:var(--text-xl);font-weight:var(--font-bold);margin:var(--space-1) 0 2px;color:var(--text-heading)}.Calculator_riskTileCurrent__5gmmB .Calculator_rtRate__oeFwc{color:var(--color-primary-dark)}.Calculator_rtPay__DtYff{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--text-body)}.Calculator_rtDelta__DlPLP{font-size:var(--text-xs);margin-top:var(--space-1)}.Calculator_rtDelta__DlPLP.Calculator_up__2Rd4k{color:var(--color-danger)}.Calculator_rtDelta__DlPLP.Calculator_down__Zmk0W{color:var(--color-success)}.Calculator_barList__9oG5V{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.Calculator_barRow__8xKQO{display:grid;grid-template-columns:100px 1fr 90px;gap:var(--space-2);align-items:center;font-size:var(--text-xs);color:var(--text-muted)}.Calculator_barTrack__psZMC{height:8px;border-radius:99px;background:var(--border-secondary);overflow:hidden}.Calculator_barFill__DqI5A{height:100%;border-radius:inherit;background:var(--color-primary);transition:width .4s}.Calculator_barFill__DqI5A.Calculator_danger__IJD6t{background:var(--color-danger)}.Calculator_barFill__DqI5A.Calculator_warn__5NQr1{background:var(--color-warning)}.Calculator_tableWrap__V6cvv{overflow-x:auto}.Calculator_amortTable__l4zT_{width:100%;border-collapse:collapse;min-width:600px;font-size:var(--text-sm)}.Calculator_amortTable__l4zT_ td,.Calculator_amortTable__l4zT_ th{text-align:right;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-secondary);white-space:nowrap}.Calculator_amortTable__l4zT_ td:first-child,.Calculator_amortTable__l4zT_ th:first-child{text-align:left}.Calculator_amortTable__l4zT_ th{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;background:var(--bg-secondary);position:sticky;top:0}.Calculator_termTotal__VTZwm td{font-weight:var(--font-bold);background:var(--color-primary-soft);color:var(--color-primary-dark)}.Calculator_termTotal__VTZwm td:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.Calculator_termTotal__VTZwm td:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.Calculator_amortTable__l4zT_ tfoot td{font-weight:var(--font-bold);background:var(--bg-secondary);color:var(--text-heading)}.Calculator_renewalNotice__c3J9d{margin:var(--space-1) 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary-dark);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-xs)}.Calculator_amortHeaderTools__Pq7VD{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:var(--space-4);align-items:end;margin-bottom:var(--space-4)}.Calculator_amortChart__Vu77G{--chart-axis:#9fb4be;--chart-grid:#aebfc7;--chart-bar-max-size:18;height:560px;margin-bottom:var(--space-6);padding:var(--space-5) var(--space-4) var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--surface-primary);overflow:hidden}.Calculator_amortChart__Vu77G .recharts-default-tooltip{border:1px solid var(--border-primary)!important;border-radius:var(--radius-sm);box-shadow:var(--shadow-md);color:var(--text-primary);font-size:var(--text-sm)}.Calculator_amortChart__Vu77G .recharts-tooltip-label{color:var(--text-heading);font-weight:var(--font-bold);margin-bottom:var(--space-1)}.Calculator_chartLegend__3oq2p{display:flex;align-items:center;justify-content:center;gap:28px;font-size:16px;font-weight:400;color:var(--text-body)}.Calculator_chartLegend__3oq2p span{display:inline-flex;align-items:center;gap:8px}.Calculator_legendCircle__XtWvw{width:14px;height:14px;display:inline-block;border-radius:50%}.Calculator_legendLine__kCwZH{width:24px;height:3px;display:inline-block;border-radius:2px}.Calculator_panelToggle__rD5ug{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-5);background:var(--surface-primary);border-bottom:1px solid var(--border-primary);border-radius:var(--radius-sm) var(--radius-sm) 0 0;cursor:pointer;list-style:none}.Calculator_panelToggle__rD5ug::-webkit-details-marker{display:none}details:not([open]) .Calculator_panelToggle__rD5ug{border-radius:var(--radius-sm)}.Calculator_panelToggle__rD5ug h2{margin:0;font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-heading);letter-spacing:0}.Calculator_panelToggle__rD5ug p{margin:4px 0 0;font-size:var(--text-sm);color:var(--text-muted)}.Calculator_chevron__f_4PQ{color:var(--text-muted);font-size:var(--text-lg);transition:transform .2s}details[open] .Calculator_chevron__f_4PQ{transform:rotate(180deg)}.Calculator_note__Faixc{font-size:var(--text-xs);color:var(--text-subtle);line-height:1.5}@media (max-width:1100px){.Calculator_startGrid__va8pd{grid-template-columns:repeat(2,minmax(150px,1fr))}.Calculator_scenarios__GiGRy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.Calculator_calculatorIntro__NB4el,.Calculator_sheetHeader__un852{flex-direction:column;align-items:stretch}.Calculator_reportActions__0QBb4{justify-content:flex-start}.Calculator_startBand___VcgO{grid-template-columns:1fr}.Calculator_startLabel__Mm4LA{padding-top:0}.Calculator_riskGrid__FBd4U{grid-template-columns:repeat(2,1fr)}.Calculator_amortHeaderTools__Pq7VD,.Calculator_twoCol__YvC2U{grid-template-columns:1fr;gap:var(--space-4)}.Calculator_advancedTaxControls__QiIFE{grid-column:auto}}@media (max-width:640px){.Calculator_calculatorIntro__NB4el h2{font-size:1.8rem}.Calculator_advancedGrid__BeNzU,.Calculator_startGrid__va8pd{grid-template-columns:1fr}.Calculator_toggleCluster__wZIPR{flex-direction:column}.Calculator_scenarioTable__2TK3J{min-width:780px}.Calculator_scenarioTable__2TK3J td,.Calculator_scenarioTable__2TK3J th{padding:var(--space-2)}.Calculator_scenarios__GiGRy{grid-template-columns:1fr}.Calculator_calculatorSection__xoMaN{padding:var(--space-6) 0 var(--space-16)}.Calculator_downloadReportBtn__D5Nfq{width:100%}.Calculator_riskGrid__FBd4U{grid-template-columns:1fr}.Calculator_barRow__8xKQO{grid-template-columns:82px 1fr 72px}.Calculator_li__p1Xyy{grid-template-columns:1fr;gap:var(--space-2);align-items:start}.Calculator_liInput__ZTOzX,.Calculator_liVal__CCQxp{justify-self:start;text-align:left}.Calculator_amortChart__Vu77G{height:380px;padding-inline:var(--space-2)}.Calculator_amortChart__Vu77G .recharts-cartesian-axis-tick text,.Calculator_amortChart__Vu77G .recharts-label{font-size:12px}.Calculator_amortChart__Vu77G .recharts-yAxis .recharts-label{transform-origin:center}.Calculator_chartLegend__3oq2p{gap:14px;font-size:14px}.Calculator_chartLegend__3oq2p span{gap:5px}.Calculator_legendCircle__XtWvw{width:10px;height:10px}.Calculator_legendLine__kCwZH{width:16px;height:2.5px}}.Hero_section__6xwzn{position:relative;padding:calc(var(--header-height) + var(--space-16)) 0 var(--space-16);background:var(--bg-primary);overflow:hidden}.Hero_layout__hl5GB{position:relative;z-index:2;display:flex;align-items:center;min-height:400px;padding:var(--space-10) 0}.Hero_imageWrapper__anaGc{position:absolute;inset:0 0 0 auto;z-index:1;width:62%;background-image:var(--bg-image);background-size:cover;background-position:50%;pointer-events:none}.Hero_imageWrapper__anaGc:before{content:"";position:absolute;pointer-events:none;inset:0;background:linear-gradient(90deg,var(--bg-primary) 0,color-mix(in srgb,var(--bg-primary) 96%,transparent) 18%,color-mix(in srgb,var(--bg-primary) 76%,transparent) 40%,color-mix(in srgb,var(--bg-primary) 34%,transparent) 64%,transparent 88%);z-index:1}.Hero_imageWrapper__anaGc:after{content:"";position:absolute;pointer-events:none;inset:0;z-index:2;background:radial-gradient(ellipse 48% 72% at 12% 26%,color-mix(in srgb,var(--bg-primary) 82%,transparent) 0,transparent 72%),radial-gradient(ellipse 48% 76% at 13% 76%,color-mix(in srgb,var(--bg-primary) 78%,transparent) 0,transparent 74%),linear-gradient(90deg,color-mix(in srgb,var(--bg-primary) 58%,transparent) 0,transparent 56%)}@media (max-width:900px){.Hero_section__6xwzn{padding:calc(var(--header-height) + var(--space-10)) 0 var(--space-10)}.Hero_layout__hl5GB{min-height:420px;padding:var(--space-8) 0}.Hero_imageWrapper__anaGc{inset:0;width:100%;height:100%;background-position:50%;transform:none}.Hero_imageWrapper__anaGc:before{background:linear-gradient(135deg,var(--bg-primary) 0,color-mix(in srgb,var(--bg-primary) 96%,transparent) 45%,color-mix(in srgb,var(--bg-primary) 76%,transparent) 62%,color-mix(in srgb,var(--bg-primary) 34%,transparent) 78%,transparent 92%)}.Hero_imageWrapper__anaGc:after{background:radial-gradient(ellipse 50% 70% at 10% 22%,color-mix(in srgb,var(--bg-primary) 84%,transparent) 0,transparent 68%),linear-gradient(135deg,color-mix(in srgb,var(--bg-primary) 58%,transparent) 0,transparent 56%)}}@media (max-width:640px){.Hero_layout__hl5GB{padding:var(--space-6) 0}}