.debt-payoff-scenario_scenario__lk3GW{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.debt-payoff-scenario_assumptions__JOhfv,.debt-payoff-scenario_comparison__rMnJP,.debt-payoff-scenario_intro__pfBaW,.debt-payoff-scenario_route__1HZbc{min-width:0;border:1px solid var(--ui-line);border-radius:var(--product-radius-panel);background:var(--ui-surface);padding:1rem}.debt-payoff-scenario_intro__pfBaW{background:var(--ah-workspace-surface,var(--ui-canvas))}.debt-payoff-scenario_eyebrow__isdfs{margin:0 0 .35rem;color:var(--ui-muted);text-transform:uppercase;letter-spacing:.04em;font-size:var(--product-font-compact)}.debt-payoff-scenario_intro__pfBaW h2{margin:0 0 .65rem;font-size:var(--product-font-heading);line-height:1.3}.debt-payoff-scenario_scenario__lk3GW h3{margin:0 0 .3rem;font-size:var(--product-font-section);line-height:1.35}.debt-payoff-scenario_scenario__lk3GW h4{margin:.8rem 0 .45rem;font-size:var(--product-font-body)}.debt-payoff-scenario_scenario__lk3GW p{line-height:1.55}.debt-payoff-scenario_intro__pfBaW p:last-child{margin-bottom:0}.debt-payoff-scenario_comparison__rMnJP p{color:var(--ui-muted);margin:.25rem 0 .7rem}.debt-payoff-scenario_comparison__rMnJP{overflow-x:auto}.debt-payoff-scenario_comparison__rMnJP table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--product-font-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.debt-payoff-scenario_comparison__rMnJP td,.debt-payoff-scenario_comparison__rMnJP th{border-bottom:1px solid var(--ui-line);padding:.55rem .4rem;text-align:right;vertical-align:top;overflow-wrap:anywhere}.debt-payoff-scenario_comparison__rMnJP th:first-child{text-align:left}.debt-payoff-scenario_comparison__rMnJP thead th{color:var(--ui-muted);white-space:nowrap}.debt-payoff-scenario_comparison__rMnJP tbody tr:last-child td,.debt-payoff-scenario_comparison__rMnJP tbody tr:last-child th{border-bottom:0}.debt-payoff-scenario_comparison__rMnJP tbody th{font-weight:650}.debt-payoff-scenario_comparison__rMnJP tbody td:nth-child(n+3){white-space:nowrap}.debt-payoff-scenario_comparison__rMnJP .debt-payoff-scenario_comparisonNote__Zw5nI{color:var(--ui-ink);margin:.7rem 0 0;font-weight:600}.debt-payoff-scenario_balanceChart__PSJDR{margin:1rem 0 0;padding:.9rem;border:1px solid var(--ui-line);border-radius:.75rem;background:var(--ah-workspace-surface,var(--ui-canvas));min-width:0}.debt-payoff-scenario_balanceChart__PSJDR figcaption h4{margin:0 0 .15rem}.debt-payoff-scenario_balanceChart__PSJDR figcaption p{margin:.15rem 0 .55rem;color:var(--ui-muted);font-size:var(--product-font-compact)}.debt-payoff-scenario_chartScrollHint__6j3dt{margin:.2rem 0 .4rem;color:var(--ui-ink);font-size:var(--product-font-compact)}.debt-payoff-scenario_chartScroll__ugSWI{width:100%;overflow-x:auto;scrollbar-width:thin}.debt-payoff-scenario_chartScroll__ugSWI:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.debt-payoff-scenario_balanceChart__PSJDR svg{display:block;width:100%!important;height:auto!important;aspect-ratio:620/244;max-width:100%;overflow:visible}.debt-payoff-scenario_gridLine__d5NX0{stroke:var(--ui-line);stroke-width:1}.debt-payoff-scenario_axisText__m1rVS{fill:var(--ui-muted);font-size:var(--product-font-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.debt-payoff-scenario_avalancheLine__iRp3V,.debt-payoff-scenario_snowballLine__PlLbA{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.debt-payoff-scenario_avalancheLine__iRp3V{stroke:var(--product-accent)}.debt-payoff-scenario_snowballLine__PlLbA{stroke:var(--product-data-gold);stroke-dasharray:7 4}.debt-payoff-scenario_chartLegend__5E5ke{display:flex;gap:.2rem 1.4rem;flex-wrap:wrap;font-size:var(--product-font-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.debt-payoff-scenario_chartLegend__5E5ke p{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin:.15rem 0;color:var(--ui-ink)}.debt-payoff-scenario_avalancheKey__IgUD1,.debt-payoff-scenario_snowballKey__cyfSC{display:inline-block;width:1rem;border-top:3px solid var(--product-accent);margin-right:.2rem}.debt-payoff-scenario_snowballKey__cyfSC{border-color:var(--product-data-gold);border-top-style:dashed}.debt-payoff-scenario_noChart__sLKPC{margin:.7rem 0 0;color:var(--ui-muted)}.debt-payoff-scenario_routeHeading__DMkyB{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.3rem .8rem}.debt-payoff-scenario_selected__zATMP{color:var(--product-accent);font-size:var(--product-font-compact);font-weight:700}.debt-payoff-scenario_status__YTfCl{color:var(--ui-ink);margin:.3rem 0 .65rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.debt-payoff-scenario_warning__F_Ur8{background:var(--ah-workspace-surface,var(--ui-canvas));border-left:3px solid var(--product-data-gold);padding:.55rem .7rem}.debt-payoff-scenario_timeline__CoAN4 ol{list-style:none;margin:0 0 .8rem;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.debt-payoff-scenario_timeline__CoAN4 li{border:1px solid var(--ui-line);border-radius:.65rem;padding:.5rem .7rem;display:flex;justify-content:space-between;gap:.35rem 1rem;flex-wrap:wrap}.debt-payoff-scenario_timeline__CoAN4 li span{color:var(--ui-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.debt-payoff-scenario_schedule__X4Jy3{border-top:1px solid var(--ui-line);padding:.7rem 0}.debt-payoff-scenario_assumptions__JOhfv summary,.debt-payoff-scenario_schedule__X4Jy3 summary{cursor:pointer;font-weight:650}.debt-payoff-scenario_scrollHint__7J0wT{color:var(--ui-ink);font-size:var(--product-font-compact);margin:.55rem 0}.debt-payoff-scenario_scroll__QoFkb{width:100%;overflow-x:auto;scrollbar-width:thin}.debt-payoff-scenario_scroll__QoFkb:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.debt-payoff-scenario_scroll__QoFkb table{border-collapse:collapse;min-width:68rem;width:100%;font-size:var(--product-font-compact);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.debt-payoff-scenario_scroll__QoFkb td,.debt-payoff-scenario_scroll__QoFkb th{padding:.5rem .55rem;text-align:right;border-bottom:1px solid var(--ui-line);white-space:nowrap}.debt-payoff-scenario_scroll__QoFkb th:first-child{text-align:left}.debt-payoff-scenario_scroll__QoFkb tbody tr:nth-child(2n),.debt-payoff-scenario_scroll__QoFkb thead th{background:var(--ah-workspace-surface,var(--ui-canvas))}.debt-payoff-scenario_more__b6Obx{margin-top:.7rem;padding:.5rem .75rem;border:1px solid var(--ui-line);border-radius:.55rem;background:var(--ui-surface);color:var(--ui-ink);cursor:pointer}.debt-payoff-scenario_more__b6Obx:hover{border-color:var(--product-accent)}.debt-payoff-scenario_assumptions__JOhfv summary:focus-visible,.debt-payoff-scenario_more__b6Obx:focus-visible,.debt-payoff-scenario_schedule__X4Jy3 summary:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.debt-payoff-scenario_assumptions__JOhfv ul{padding-left:1.25rem}.debt-payoff-scenario_assumptions__JOhfv li{margin:.5rem 0;line-height:1.5}@media(max-width:640px){.debt-payoff-scenario_assumptions__JOhfv,.debt-payoff-scenario_comparison__rMnJP,.debt-payoff-scenario_intro__pfBaW,.debt-payoff-scenario_route__1HZbc{padding:.8rem}.debt-payoff-scenario_balanceChart__PSJDR{padding:.5rem}.debt-payoff-scenario_balanceChart__PSJDR svg{min-width:34rem}.debt-payoff-scenario_comparison__rMnJP table{min-width:0}.debt-payoff-scenario_comparison__rMnJP thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.debt-payoff-scenario_comparison__rMnJP table,.debt-payoff-scenario_comparison__rMnJP tbody,.debt-payoff-scenario_comparison__rMnJP td,.debt-payoff-scenario_comparison__rMnJP th,.debt-payoff-scenario_comparison__rMnJP tr{display:block}.debt-payoff-scenario_comparison__rMnJP tbody tr{border:1px solid var(--ui-line);border-radius:.6rem;padding:.6rem;margin:.5rem 0;background:var(--ah-workspace-surface,var(--ui-canvas))}.debt-payoff-scenario_comparison__rMnJP tbody th{border:0;padding:.2rem;font-size:var(--product-font-body)}.debt-payoff-scenario_comparison__rMnJP tbody td{display:flex;justify-content:space-between;gap:.5rem;padding:.35rem .2rem;border-bottom:1px solid var(--ui-line);text-align:right}.debt-payoff-scenario_comparison__rMnJP tbody td:last-child{border:0}.debt-payoff-scenario_comparison__rMnJP tbody td:before{content:attr(data-label);color:var(--ui-muted);text-align:left}}.client-calculators_page__uX_Ta{color:var(--ui-ink);padding-bottom:1.5rem}.client-calculators_visuallyHidden__iL34S{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.client-calculators_page__uX_Ta .ah-floating-control>[data-slot=select-trigger]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--ui-ink);text-align:left}.client-calculators_page__uX_Ta [data-slot=select-trigger]>svg{width:1rem;height:1rem;flex:none}.client-calculators_selectPopup__Kor1Y[data-slot=select-content]{z-index:100;width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);overflow:hidden;padding:.25rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--product-shadow-card);font-family:var(--ui)}.client-calculators_selectOption__QHqQL[data-slot=select-item]{position:relative;display:flex;align-items:center;min-height:44px;padding:.5rem 2rem .5rem .75rem;border-radius:6px;font-size:var(--product-font-heading);line-height:1.4;cursor:pointer;outline:none}.client-calculators_selectOption__QHqQL[data-highlighted]{background:var(--ui-sky)}.client-calculators_selectOption__QHqQL [data-slot=select-item-indicator]{position:absolute;right:.625rem;display:flex;align-items:center}.client-calculators_selectOption__QHqQL svg{width:1rem;height:1rem}.client-calculators_selectPopup__Kor1Y [data-slot=select-scroll-down-button],.client-calculators_selectPopup__Kor1Y [data-slot=select-scroll-up-button]{display:flex;justify-content:center}.client-calculators_selectPopup__Kor1Y [data-slot=select-scroll-down-button] svg,.client-calculators_selectPopup__Kor1Y [data-slot=select-scroll-up-button] svg{width:1rem;height:1rem}.client-calculators_publicWorkspace__pPhew .client-calculators_inputTitle__zV3pu h2,.client-calculators_publicWorkspace__pPhew .client-calculators_result__e4S9i h2{font-family:var(--ui);font-size:var(--product-font-section);font-weight:600;line-height:1.4;letter-spacing:normal;text-wrap:wrap}.client-calculators_publicWorkspace__pPhew .client-calculators_result__e4S9i h2{font-size:var(--product-font-heading);font-weight:500}.client-calculators_page__uX_Ta .ah-floating-control>[data-slot=select-trigger]{width:100%;height:auto;min-height:1.75rem;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;font:400 var(--product-font-heading)/1.5 var(--ui)}.client-calculators_page__uX_Ta .ah-floating-control>[data-slot=select-trigger]:focus-visible{outline:0;box-shadow:none}.client-calculators_schedule__bMkO0{margin-top:1.5rem;border-top:1px solid var(--ui-line);padding-block:.75rem}.client-calculators_schedule__bMkO0 summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600}.client-calculators_schedule__bMkO0 td,.client-calculators_schedule__bMkO0 th{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.client-calculators_schedule__bMkO0 td:first-child,.client-calculators_schedule__bMkO0 th:first-child{text-align:left}.client-calculators_publicWorkspace__pPhew{padding-top:1.25rem;padding-bottom:2rem}.client-calculators_publicWorkspace__pPhew .client-calculators_publicHeading__Kt8pq{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-bottom:1.25rem}.client-calculators_publicWorkspace__pPhew .client-calculators_publicHeading__Kt8pq h1{font-family:var(--pub-ui,inherit);font-size:var(--product-font-title);font-weight:600;line-height:1.3;letter-spacing:-.02em;margin:0;text-wrap:wrap}.client-calculators_publicWorkspace__pPhew .client-calculators_publicHeading__Kt8pq p{font-size:var(--product-font-body);line-height:1.5;color:var(--ui-muted);margin:0}.client-calculators_publicWorkspace__pPhew .client-calculators_publicHeading__Kt8pq>a{flex:0 0 44px;display:flex;align-items:center;justify-content:center;min-height:44px;color:inherit;text-decoration:none}.client-calculators_page__uX_Ta h1,.client-calculators_page__uX_Ta h2,.client-calculators_page__uX_Ta h3,.client-calculators_page__uX_Ta p{margin:0}.client-calculators_page__uX_Ta h2.client-calculators_npsSectionHeading__jRZVt{font:600 var(--product-font-section)/1.4 var(--ui);letter-spacing:normal}.client-calculators_npsAllocation__mpXkw table{width:100%;table-layout:fixed;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-calculators_npsAllocation__mpXkw th{width:52%;text-align:left}.client-calculators_npsAllocation__mpXkw td{text-align:right;overflow-wrap:anywhere}@media (max-width:640px){.client-calculators_npsAllocation__mpXkw tr{display:grid;padding:.5rem 0;border-bottom:1px solid var(--ui-line)}.client-calculators_npsAllocation__mpXkw th{width:auto;padding:.25rem 0}.client-calculators_npsAllocation__mpXkw td{padding:.25rem 0;text-align:left;white-space:nowrap;overflow-wrap:normal}}.client-calculators_page__uX_Ta .client-calculators_detailDescription__luBNt{margin:0 0 1rem;font-size:var(--product-font-heading);line-height:1.5;color:var(--ui-muted)}.client-calculators_detailPage__X9d2e{width:100%;min-width:0}.client-calculators_page__uX_Ta :is(a,button,input,summary):focus-visible{outline:1.5px solid var(--ui-muted);outline-offset:2px}.client-calculators_page__uX_Ta button{font-family:inherit;cursor:pointer}.client-calculators_heading__WhYR4{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.client-calculators_eyebrow__iDbwM{color:var(--ui-muted);font-size:var(--product-font-label);font-weight:700;letter-spacing:.08em}.client-calculators_heading__WhYR4 h1{font-family:var(--display);font-weight:500;font-size:var(--product-font-auth-title);line-height:1.15;margin:0 0 .375rem;letter-spacing:-.025em}.client-calculators_detailHeading__7ygjs p,.client-calculators_heading__WhYR4 p{font-size:var(--product-font-heading);color:var(--ui-muted);line-height:1.6}.client-calculators_headingIcon__aVegl{width:5rem;height:5rem;border-radius:50%;background:var(--ui-sky);display:grid;place-items:center;flex:0 0 auto}.client-calculators_headingIcon__aVegl svg{width:2rem;height:2rem;stroke-width:1.5}.client-calculators_sectionTitle__Y_qlt{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.client-calculators_sectionTitle__Y_qlt h2{font-family:var(--display);font-size:var(--product-font-title);font-weight:500}.client-calculators_sectionTitle__Y_qlt>span{font-size:var(--product-font-body);color:var(--ui-muted)}.client-calculators_popular__hfTU3{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:2px dotted var(--ui-line)}.client-calculators_catalogueGrid__iNvA1,.client-calculators_featuredGrid__pPPzS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.client-calculators_card__CIhCp{min-width:0;min-height:44px;display:flex;align-items:flex-start;gap:.625rem;padding:.875rem;background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:20px var(--product-radius-control) 20px var(--product-radius-control);text-decoration:none}.client-calculators_card__CIhCp:hover{border-color:var(--ui-muted);background:var(--ui-canvas)}.client-calculators_icon__cB_gi{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--ui-sky);flex:0 0 auto}:is(.client-calculators_icon__cB_gi,.client-calculators_detailPage__X9d2e)[data-category=investment]{--calculator-tint:var(--ui-sky)}:is(.client-calculators_icon__cB_gi,.client-calculators_detailPage__X9d2e)[data-category=goals]{--calculator-tint:var(--ui-butter)}:is(.client-calculators_icon__cB_gi,.client-calculators_detailPage__X9d2e)[data-category=schemes],:is(.client-calculators_icon__cB_gi,.client-calculators_detailPage__X9d2e)[data-category=wellness]{--calculator-tint:var(--ui-mint)}:is(.client-calculators_icon__cB_gi,.client-calculators_detailPage__X9d2e)[data-category=tax]{--calculator-tint:var(--ui-lilac)}:is(.client-calculators_icon__cB_gi,.client-calculators_detailPage__X9d2e)[data-category=loans]{--calculator-tint:var(--ui-peach)}.client-calculators_icon__cB_gi[data-category]{background:var(--calculator-tint)}.client-calculators_detailPage__X9d2e .client-calculators_result__e4S9i{background:var(--ui-surface)}.client-calculators_detailPage__X9d2e .recharts-cartesian-axis-tick-value{font-family:var(--ui);font-size:var(--product-font-body);font-weight:400;fill:var(--ui-muted)}.client-calculators_detailPage__X9d2e .recharts-cartesian-grid-horizontal line{stroke-opacity:.55}.client-calculators_detailPage__X9d2e .recharts-surface:focus:not(:focus-visible){outline:none}.client-calculators_detailPage__X9d2e .recharts-surface:focus-visible{outline:1.5px solid var(--ui-muted);outline-offset:2px}.client-calculators_calculatorTitle__htOk7{display:flex;align-items:center;gap:.625rem}.client-calculators_page__uX_Ta .client-calculators_detailToolbar__drKD0 .client-calculators_calculatorTitle__htOk7>svg{width:1em;height:1em;flex:none;color:inherit;stroke-width:2}.client-calculators_detailPage__X9d2e .recharts-legend-item svg{width:8px!important;height:8px!important;min-width:8px;flex:none}.client-calculators_detailPage__X9d2e .recharts-tooltip-cursor{fill:var(--cobalt);fill-opacity:.1;stroke:var(--cobalt);stroke-opacity:.35}.client-calculators_detailPage__X9d2e[data-category=investment]{--cobalt:var(--chart-investment)}.client-calculators_detailPage__X9d2e[data-category=goals]{--cobalt:var(--chart-goals)}.client-calculators_detailPage__X9d2e[data-category=loans]{--cobalt:var(--chart-loans)}.client-calculators_detailPage__X9d2e[data-category=schemes]{--cobalt:var(--chart-schemes)}.client-calculators_detailPage__X9d2e[data-category=tax]{--cobalt:var(--chart-tax)}.client-calculators_detailPage__X9d2e[data-category=wellness]{--cobalt:var(--chart-wellness)}.client-calculators_detailPage__X9d2e .client-calculators_toggleField__hWdBk [data-slot=toggle-group-item][data-state=on],.client-calculators_detailPage__X9d2e button[aria-pressed=true]{background:var(--calculator-tint,var(--ui-sky))}.client-calculators_icon__cB_gi svg{width:1.125rem;height:1.125rem}.client-calculators_cardText__8KpY7{min-width:0;flex:1 1;display:grid;grid-gap:.375rem;gap:.375rem}.client-calculators_cardText__8KpY7 strong{font-size:var(--ui-text-heading);font-weight:var(--ui-heading-weight)}.client-calculators_cardHeading__KwY5e{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .5rem}.client-calculators_cardHeading__KwY5e strong{overflow-wrap:anywhere}.client-calculators_cardStatus__yXW1_[data-slot=badge]{padding:.125rem .375rem;border-color:var(--ui-line);background:var(--ui-canvas);color:var(--ui-muted);font-size:var(--product-font-compact);font-weight:500;line-height:1.3}.client-calculators_cardStatus__yXW1_[data-interactive=true]{background:var(--ui-mint);color:var(--ui-ink)}.client-calculators_cardDescription__cP_Eu{font-size:var(--product-font-body);line-height:1.55;color:var(--ui-muted)}.client-calculators_search__2i9xf{display:flex;align-items:center;gap:.75rem;padding:.125rem .875rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-panel);background:var(--ui-surface)}.client-calculators_search__2i9xf>svg{width:1.125rem;color:var(--ui-muted);flex:0 0 auto}.client-calculators_search__2i9xf input{width:100%;min-width:0;height:3rem;padding:.5rem 0;border:0;outline-offset:0;box-shadow:none;background:transparent;font-family:inherit;font-size:var(--product-font-heading);color:var(--ui-ink)}.client-calculators_search__2i9xf:has(input:focus-visible){outline:1.5px solid var(--ui-muted);outline-offset:0}.ah-layout .client-calculators_page__uX_Ta .client-calculators_search__2i9xf input:focus-visible{outline:none}.client-calculators_search__2i9xf button{min-height:44px;background:transparent;color:var(--ui-ink);padding:.5rem;border:0}.client-calculators_mobileCategories__3rf4w{display:none}.client-calculators_categorySelect__83KBN[data-slot=select-trigger]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:44px;height:auto;padding:.625rem .875rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface);color:var(--ui-ink);font-family:var(--ui);font-size:var(--product-font-heading);white-space:normal;text-align:left}.client-calculators_categorySelect__83KBN svg{width:1rem;height:1rem;flex:none}.client-calculators_categorySelect__83KBN:focus-visible{outline:2px solid var(--ui-ink);outline-offset:2px}@media(max-width:640px){.client-calculators_mobileCategories__3rf4w{display:block;margin:.625rem 0 1rem}.client-calculators_page__uX_Ta .client-calculators_filters__AABcB,.client-calculators_page__uX_Ta .client-calculators_shortcuts__w4Y40{display:none}}.client-calculators_filters__AABcB{display:flex;flex-wrap:wrap;gap:.5rem;margin:.625rem 0}.client-calculators_filters__AABcB button{min-height:44px;height:auto;padding:.6rem .9rem;border-radius:24px;border:1px solid var(--ui-line);background:transparent;color:var(--ui-muted);white-space:normal;font-size:var(--product-font-body)}.client-calculators_filters__AABcB button[aria-pressed=true]{background:var(--ui-sky);color:var(--ui-ink);border-color:var(--ui-muted);font-weight:700}.client-calculators_count__MS9Nx{color:var(--ui-muted);font-size:var(--product-font-body);margin:.625rem 0!important}.client-calculators_shortcuts__w4Y40{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:0 .75rem;margin-bottom:1rem;border-bottom:2px dotted var(--ui-line)}.client-calculators_shortcuts__w4Y40>span{font-size:var(--product-font-body);color:var(--ui-muted);margin-right:.25rem}.client-calculators_shortcuts__w4Y40 a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface);color:var(--ui-ink);font-size:var(--product-font-body);text-decoration:none}.client-calculators_shortcuts__w4Y40 a:hover{background:var(--ui-sky);border-color:var(--ui-muted)}.client-calculators_shortcuts__w4Y40 svg{width:1rem;height:1rem;flex:0 0 auto}.client-calculators_cataloguePage__qkpc7{font:400 var(--product-font-body)/1.5 var(--ui)}.client-calculators_cataloguePage__qkpc7 .client-calculators_search__2i9xf{gap:var(--product-space-2);min-height:42px;padding:0 var(--product-space-3);border-radius:var(--product-radius-panel)}.client-calculators_cataloguePage__qkpc7.client-calculators_page__uX_Ta .client-calculators_search__2i9xf input{height:40px;min-height:40px;font-size:var(--product-font-body);line-height:1.5}.client-calculators_cataloguePage__qkpc7 .client-calculators_filters__AABcB{gap:var(--product-space-2);margin:var(--product-space-3) 0}.client-calculators_cataloguePage__qkpc7 .client-calculators_filters__AABcB button{min-height:34px;padding:6px var(--product-space-3);border-radius:var(--product-radius-pill);font-size:var(--product-font-body);line-height:20px}.client-calculators_cataloguePage__qkpc7 .client-calculators_shortcuts__w4Y40{gap:var(--product-space-2);padding-bottom:0;margin-bottom:18px;border-bottom:0}.client-calculators_cataloguePage__qkpc7 .client-calculators_shortcuts__w4Y40>span{font-size:var(--product-font-compact)}.client-calculators_cataloguePage__qkpc7 .client-calculators_shortcuts__w4Y40 a{min-height:34px;padding:6px 10px;font-size:var(--product-font-body);line-height:20px}.client-calculators_cataloguePage__qkpc7 .client-calculators_card__CIhCp{gap:10px;padding:14px;border-radius:var(--product-radius-card)}.client-calculators_cataloguePage__qkpc7 .client-calculators_cardText__8KpY7{gap:5px}.client-calculators_cataloguePage__qkpc7 .client-calculators_cardText__8KpY7 strong{font-size:var(--product-font-body);line-height:1.4;font-weight:600}.client-calculators_cataloguePage__qkpc7 .client-calculators_cardDescription__cP_Eu{font-size:var(--product-font-compact);line-height:1.5}.client-calculators_cataloguePage__qkpc7 .client-calculators_icon__cB_gi{width:30px;height:30px}.client-calculators_cataloguePage__qkpc7 .client-calculators_icon__cB_gi svg{width:17px;height:17px}@media(pointer:coarse){.client-calculators_cataloguePage__qkpc7 .client-calculators_filters__AABcB button,.client-calculators_cataloguePage__qkpc7 .client-calculators_shortcuts__w4Y40 a{min-height:44px}}@media(max-width:640px){.client-calculators_cataloguePage__qkpc7.client-calculators_page__uX_Ta .client-calculators_search__2i9xf input{min-height:44px;height:44px;font-size:var(--product-font-heading)}.client-calculators_shortcuts__w4Y40>span{flex-basis:100%}}.client-calculators_empty__x6rzE{padding:3rem 1rem;text-align:center;border:2px dotted var(--ui-line);border-radius:var(--product-radius-panel)}.client-calculators_empty__x6rzE>svg{margin:0 auto 1rem}.client-calculators_empty__x6rzE h3{font-family:var(--display);font-size:var(--product-font-auth-title-mobile)}.client-calculators_empty__x6rzE p{margin:.75rem 0 1rem;color:var(--ui-muted)}.client-calculators_empty__x6rzE button{padding:.7rem 1rem;min-height:44px;height:auto;background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line)}.client-calculators_foot__9LtFz{display:flex;align-items:center;gap:1rem;border-top:2px dotted var(--ui-line);margin-top:1rem;padding-top:.75rem}.client-calculators_foot__9LtFz>svg{width:1.25rem;flex:0 0 auto;color:var(--ui-muted)}.client-calculators_foot__9LtFz p{font-size:var(--product-font-body);line-height:1.7}.client-calculators_foot__9LtFz p span{color:var(--ui-muted)}.client-calculators_foot__9LtFz a{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:var(--product-font-body);text-decoration:underline;text-underline-offset:4px}.client-calculators_foot__9LtFz a svg{width:1rem}.client-calculators_back__0JgYO{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--ui-line);border-radius:50%;color:var(--ui-ink)}.client-calculators_back__0JgYO:hover{background:var(--ui-sky)}.client-calculators_back__0JgYO svg{width:20px;height:20px}.client-calculators_detailHeading__7ygjs{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.client-calculators_detailHeading__7ygjs>div{min-width:0}.client-calculators_detailHeading__7ygjs h1{font-family:var(--display);font-size:var(--product-font-auth-title);font-weight:500;letter-spacing:-.025em;line-height:1.15;margin-bottom:.375rem}.client-calculators_category__GbHvh{margin-left:auto;padding-top:.625rem;font-size:var(--product-font-body);color:var(--ui-muted);text-align:right}.client-calculators_workspace__VuHJP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:stretch;align-items:start}.client-calculators_workspace__VuHJP[data-loan-workspace=true]{grid-template-areas:"inputs results" "lower results"}.client-calculators_workspace__VuHJP[data-loan-workspace=true]>.client-calculators_inputs__TSI8w{grid-area:inputs}.client-calculators_workspace__VuHJP[data-loan-workspace=true]>.client-calculators_resultColumn__VdEPu{grid-area:results}.client-calculators_workspace__VuHJP[data-loan-workspace=true]>.client-calculators_loanLowerSections__pojEi{grid-area:lower;min-width:0}.client-calculators_workspace__VuHJP[data-car-workspace=true]{grid-template-areas:"inputs results" "lower lower"}.client-calculators_workspace__VuHJP[data-car-workspace=true]>.client-calculators_inputs__TSI8w:not(.client-calculators_carLeaseLower__Dm_Tv){grid-area:inputs}.client-calculators_workspace__VuHJP[data-car-workspace=true]>.client-calculators_carLeaseLower__Dm_Tv{grid-area:lower;margin-top:0}.client-calculators_workspace__VuHJP[data-car-workspace=true]>.client-calculators_resultColumn__VdEPu{grid-area:results}.client-calculators_workspace__VuHJP[data-emi-workspace=true]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.client-calculators_targetPresets__zq_Q3{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 1rem}.client-calculators_targetPresets__zq_Q3 button{min-width:4.5rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-panel);background:var(--ui-surface);color:var(--ui-ink);padding:var(--product-space-2) var(--product-space-3)}.client-calculators_targetPresets__zq_Q3 button[aria-pressed=true]{border-color:var(--product-selection-border);background:var(--product-selection);color:var(--product-accent)}.client-calculators_targetCustom__d93qB{color:var(--ui-muted);font-size:var(--product-font-label);padding-inline:.375rem}.client-calculators_keyResults__rucKQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-gap:1rem;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--ui-line)}.client-calculators_keyResults__rucKQ>div{min-width:0}.client-calculators_keyResults__rucKQ span{display:block;font:400 var(--product-font-body)/1.5 var(--ui);color:var(--ui-muted);margin-bottom:.375rem}.client-calculators_keyResults__rucKQ strong{display:block;font:600 var(--product-font-title)/1.35 var(--ui-numeric);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-calculators_visualPanel__H9o9e{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:14px;padding:1.25rem;margin-top:1.25rem;min-width:0}[data-calculator=nps] .client-calculators_visualPanel__H9o9e,[data-calculator=pomis] .client-calculators_visualPanel__H9o9e{border:0;background:none;padding:0;margin-top:0}.client-calculators_postOfficeLedgerScroll__VMeG2{max-width:100%;overflow-x:auto}.client-calculators_postOfficeLedgerScroll__VMeG2 table{width:100%;min-width:44rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-calculators_postOfficeLedgerScroll__VMeG2 td{white-space:nowrap}@media(max-width:640px){.client-calculators_keyResults__rucKQ{gap:.875rem;grid-template-columns:1fr 1fr}.client-calculators_keyResults__rucKQ strong{font-size:var(--product-font-section)}.client-calculators_visualPanel__H9o9e{padding:.75rem}[data-calculator=nps] .client-calculators_visualPanel__H9o9e,[data-calculator=pomis] .client-calculators_visualPanel__H9o9e{padding:0}}.client-calculators_inputs__TSI8w{container-type:inline-size;padding:1.25rem;min-width:0;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:14px}.client-calculators_inputTitle__zV3pu{display:flex;align-items:center;justify-content:space-between;gap:1rem}.client-calculators_inputTitle__zV3pu h2{font-size:var(--ui-text-heading);font-weight:var(--ui-heading-weight)}.client-calculators_reset__SVT6j{display:flex;align-items:center;gap:.4rem;padding:.5rem 0 .5rem .5rem;min-height:44px;border:0;background:transparent;color:var(--ui-muted);font-size:var(--product-font-body)}.client-calculators_reset__SVT6j svg{width:1rem}.client-calculators_inputHint__xe_vX{color:var(--ui-muted);font-size:var(--product-font-body);line-height:1.6;margin:.25rem 0 1rem!important}.client-calculators_schemeRate__v0xGq{margin-top:1rem;border-radius:var(--product-radius-panel);padding:1rem;background:var(--ah-workspace-surface,var(--ui-canvas))}.client-calculators_schemeRate__v0xGq>div{display:flex;justify-content:space-between;gap:1rem;font:400 var(--product-font-body)/1.5 var(--ui);padding:.35rem 0}.client-calculators_schemeRate__v0xGq span{color:var(--ui-muted)}.client-calculators_schemeRate__v0xGq strong{text-align:right;font-weight:600}.client-calculators_schemeRate__v0xGq p{color:var(--ui-muted);font:400 var(--product-font-body)/1.5 var(--ui);margin:.65rem 0 0}.client-calculators_fields__07pbN{display:grid;grid-gap:.75rem;gap:.75rem}.client-calculators_inputGroup__W_TZm{border:0;padding:0;margin:0;min-width:0}.client-calculators_inputGroup__W_TZm+.client-calculators_inputGroup__W_TZm{margin-top:1.25rem}.client-calculators_inputGroup__W_TZm legend{font:600 var(--product-font-body)/1.5 var(--ui);padding:0 0 .75rem;color:var(--ui-ink)}@container (min-width: 32rem){.client-calculators_fields__07pbN{grid-template-columns:repeat(2,minmax(0,1fr))}.client-calculators_detailPage__X9d2e[data-calculator=car_lease] .client-calculators_groupedInput__jElse{grid-column:auto}.client-calculators_detailPage__X9d2e[data-calculator=car_lease] .client-calculators_groupedInput__jElse[data-field=price],.client-calculators_detailPage__X9d2e[data-calculator=car_lease] .client-calculators_groupedInput__jElse[data-field=resale]{grid-column:1/-1}.client-calculators_detailPage__X9d2e[data-calculator=car_lease] .client-calculators_groupedInputHeader__rpPVP{align-items:stretch;flex-direction:column;gap:.25rem}.client-calculators_detailPage__X9d2e[data-calculator=car_lease] .client-calculators_groupedValue__1WAmu{align-self:stretch;flex:none;justify-content:flex-end}.client-calculators_detailPage__X9d2e[data-calculator=car_lease] .client-calculators_groupedValue__1WAmu input{max-width:9rem}}.client-calculators_carLeaseLower__Dm_Tv{margin-top:1.25rem}.client-calculators_carLeaseLower__Dm_Tv .client-calculators_fields__07pbN{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.client-calculators_detailPage__X9d2e[data-calculator=car_lease] .client-calculators_carLeaseLower__Dm_Tv .client-calculators_groupedInput__jElse{grid-column:auto}.client-calculators_field__A_nYM{min-width:0}.client-calculators_groupedInput__jElse{grid-column:1/-1;min-width:0;padding:.375rem .75rem 0;border:1px solid transparent;border-radius:var(--product-radius-panel);background:var(--ah-workspace-surface,var(--ui-canvas))}.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_inputGroup__W_TZm legend{font-size:var(--product-font-section);padding-bottom:.625rem}.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_groupedInput__jElse{padding:.75rem;border-color:var(--ui-line)}.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_groupedInputHeader__rpPVP{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_groupedInputHeader__rpPVP label{flex:1 1 9rem;display:block;font-weight:500}.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_groupedValue__1WAmu{box-sizing:border-box;align-self:center;flex:0 1 14rem;width:auto;max-width:100%;min-height:44px;margin-left:auto;gap:0;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface);transition:border-color .15s ease,outline-color .15s ease}.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_groupedValue__1WAmu:hover{border-color:var(--product-selection-border)}.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_groupedValue__1WAmu:focus-within{border-color:var(--product-accent);outline:2px solid var(--product-accent);outline-offset:2px}.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_groupedValue__1WAmu:has(input[aria-invalid=true]){border-color:var(--product-danger);background:var(--product-danger-surface)}.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_groupedValue__1WAmu:has(input[aria-invalid=true]):focus-within{outline-color:var(--product-danger)}.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_groupedValue__1WAmu input{min-height:44px;padding:.5rem .25rem .5rem .75rem;border:0;background:transparent;box-shadow:none;font-size:var(--product-font-heading);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_groupedValue__1WAmu span{padding:0 .75rem 0 .25rem}.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_groupedInput__jElse .client-calculators_sliderField__8E0uu{margin-top:.5rem}.client-calculators_emiTermUnit__L0MFc{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.client-calculators_emiTermUnit__L0MFc button{min-height:44px;padding:.5rem .875rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface);color:var(--ui-ink);font:500 var(--product-font-compact)/1.3 var(--ui);cursor:pointer}.client-calculators_emiTermUnit__L0MFc button:hover{border-color:var(--product-selection-border)}.client-calculators_emiTermUnit__L0MFc button[aria-pressed=true]{border-color:var(--product-accent);background:var(--product-selection);color:var(--product-accent-hover)}.client-calculators_emiTermUnit__L0MFc button:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}@container (min-width: 32rem){.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_groupedInput__jElse{grid-column:auto}.client-calculators_detailPage__X9d2e[data-calculator=emi] .client-calculators_groupedInput__jElse[data-field=amount]{grid-column:1/-1}}.client-calculators_groupedInputHeader__rpPVP{display:flex;align-items:center;justify-content:space-between;gap:1rem}.client-calculators_groupedInputHeader__rpPVP label{flex:1 1;min-width:0;font:400 var(--product-font-body)/1.4 var(--ui);color:var(--ui-ink)}.client-calculators_groupedValue__1WAmu{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:0;gap:0;flex:0 1 10rem;min-width:0;max-width:100%;min-height:44px;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface);transition:border-color .15s ease,outline-color .15s ease}.client-calculators_groupedValue__1WAmu:has(input[data-amount=true]){flex-basis:14rem}.client-calculators_groupedValue__1WAmu:hover{border-color:var(--product-selection-border)}.client-calculators_groupedValue__1WAmu:focus-within{border-color:var(--product-accent);outline:2px solid var(--product-accent);outline-offset:2px}.client-calculators_groupedValue__1WAmu:has(input[aria-invalid=true]){border-color:var(--product-danger);background:var(--product-danger-surface)}.client-calculators_groupedValue__1WAmu:has(input[aria-invalid=true]):focus-within{outline-color:var(--product-danger)}.client-calculators_groupedValue__1WAmu input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;grid-column:1;grid-row:1;width:100%;min-width:0;min-height:44px;padding:.5rem .25rem .5rem .75rem;border:0;border-radius:var(--product-radius-control);background:transparent;color:var(--ui-ink);font:600 var(--product-font-heading)/1.5 var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;box-shadow:none}.client-calculators_groupedValue__1WAmu input::-webkit-inner-spin-button,.client-calculators_groupedValue__1WAmu input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.client-calculators_page__uX_Ta .client-calculators_groupedInput__jElse .client-calculators_groupedValue__1WAmu input:focus,.client-calculators_page__uX_Ta .client-calculators_groupedInput__jElse .client-calculators_groupedValue__1WAmu input:focus-visible{outline:none!important;box-shadow:none!important;border:0}.client-calculators_groupedInput__jElse .client-calculators_sliderField__8E0uu [data-slot=slider-thumb]:focus{outline:2px solid var(--product-accent);outline-offset:3px}.client-calculators_groupedValue__1WAmu span{padding:0 .75rem 0 .25rem;color:var(--ui-muted);font:400 var(--product-font-body)/1.5 var(--ui);white-space:nowrap}.client-calculators_groupedValue__1WAmu>span:not(.client-calculators_numberDisplay__5vCPZ){grid-column:2;grid-row:1}.client-calculators_groupedValue__1WAmu .client-calculators_numberDisplay__5vCPZ{grid-column:1;grid-row:1;min-width:0;width:100%;padding:.5rem .25rem .5rem .75rem;overflow:hidden;text-overflow:ellipsis;pointer-events:none;color:var(--ui-ink);font:500 var(--product-font-heading)/1.5 var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.client-calculators_groupedValue__1WAmu:has(input[data-amount=true]) .client-calculators_numberDisplay__5vCPZ{font-family:var(--ui-numeric)}.client-calculators_groupedValue__1WAmu:focus-within .client-calculators_numberDisplay__5vCPZ{visibility:hidden}.client-calculators_groupedInput__jElse .client-calculators_sliderField__8E0uu{margin-top:0;padding:0 .25rem}.client-calculators_groupedInput__jElse .client-calculators_sliderField__8E0uu [data-slot=slider-track]{background:color-mix(in srgb,var(--ui-line) 55%,var(--ui-surface))}.client-calculators_groupedInput__jElse .client-calculators_groupedValue__1WAmu input{font-size:var(--product-font-heading);font-weight:500}.client-calculators_sliderRange__2Dm5X{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.25rem .75rem;margin-top:.375rem;color:var(--ui-muted);font:400 var(--product-font-compact)/1.4 var(--ui)}.client-calculators_sliderRange__2Dm5X button{min-height:36px;padding:.25rem 0;border:0;background:transparent;color:var(--product-accent-hover);font:600 var(--product-font-compact)/1.4 var(--ui);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.client-calculators_sliderRange__2Dm5X button:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px;border-radius:var(--product-radius-sm)}.client-calculators_inflationReference__OFJTI{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:.75rem 0;padding:.75rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-canvas)}.client-calculators_inflationReference__OFJTI p{flex:1 1 15rem;margin:0;color:var(--ui-muted);font:400 var(--product-font-compact)/1.45 var(--ui)}.client-calculators_inflationReference__OFJTI button{min-height:44px}.client-calculators_page__uX_Ta .client-calculators_groupedInput__jElse .client-calculators_groupedError__iE4fk{justify-content:flex-end;text-align:right;margin:.25rem 0 .375rem!important;font-size:var(--product-font-body);line-height:1.4}.client-calculators_groupedInput__jElse .client-calculators_groupedError__iE4fk>svg{width:14px;height:14px;flex:none;margin-top:.15rem}@container (max-width: 25rem){.client-calculators_groupedInputHeader__rpPVP{flex-wrap:wrap;gap:0}.client-calculators_groupedInputHeader__rpPVP label{flex-basis:100%}.client-calculators_groupedValue__1WAmu{margin-left:auto;flex-basis:10rem}}.client-calculators_field__A_nYM label{display:block;margin-bottom:.5rem;font-size:var(--ui-text-label);font-weight:400}.client-calculators_inputWrap__i50zk{display:flex;align-items:center;background:var(--ui-canvas);border:1px solid var(--ui-line);border-radius:var(--product-radius-control)}.client-calculators_inputWrap__i50zk:focus-within{outline:1.5px solid var(--ui-muted);outline-offset:0}.client-calculators_inputWrap__i50zk input{min-width:0;width:100%;height:3rem;border:0;border-radius:var(--product-radius-control);padding:.625rem .875rem;font-family:inherit;font-size:var(--product-font-heading);background:transparent;color:var(--ui-ink);box-shadow:none;outline:none!important}.client-calculators_inputWrap__i50zk span{padding-right:1rem;color:var(--ui-muted);font-size:var(--product-font-body);white-space:nowrap}.client-calculators_inputWrap__i50zk[data-invalid=true]{border-color:var(--ui-muted);border-style:dashed}.client-calculators_page__uX_Ta .client-calculators_error__9_bTN{display:flex;align-items:flex-start;gap:.375rem;margin:.375rem .125rem 0!important;font:400 var(--product-font-body)/1.4 var(--ui);color:var(--destructive)}.client-calculators_error__9_bTN>svg{flex:none;width:14px;height:14px;margin-top:.15rem}.client-calculators_error__9_bTN>span{min-width:0;overflow-wrap:anywhere}.client-calculators_result__e4S9i{padding:1.25rem;background:var(--ui-sky);border:1px solid var(--ui-line);border-radius:14px;min-width:0;display:flex;flex-direction:column}.client-calculators_result__e4S9i[data-preview=true]{background:var(--ui-surface)}.client-calculators_badge__BlKQR{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;font-size:var(--product-font-body);padding:.4rem .65rem;border:1px solid var(--ui-line);border-radius:24px;margin-bottom:1rem}.client-calculators_badge__BlKQR svg{width:1rem;height:1rem}.client-calculators_result__e4S9i h2{font-size:var(--product-font-heading);color:var(--ui-muted);font-weight:500}.client-calculators_amount___DFA4{display:block;font-family:var(--display);font-size:clamp(var(--product-font-auth-title),3.5vw,3.6rem);line-height:1.2;font-weight:500;letter-spacing:-.03em;margin:.75rem 0 1.5rem;overflow-wrap:anywhere}.client-calculators_amount___DFA4[data-text=true]{font-family:var(--ui);font-size:var(--product-font-section);line-height:1.5;letter-spacing:normal;overflow-wrap:normal}.client-calculators_goalComparison__Nl7fn td:not(:first-child),.client-calculators_numeric__ncA7z,.client-calculators_page__uX_Ta .client-calculators_amount___DFA4:not([data-text=true]),.client-calculators_page__uX_Ta .client-calculators_groupedValue__1WAmu input[data-amount=true]{font-family:var(--ui-numeric);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}.client-calculators_detailPage__X9d2e .recharts-yAxis .recharts-cartesian-axis-tick-value,.client-calculators_detailPage__X9d2e .recharts-yAxis-tick-labels .recharts-cartesian-axis-tick-value{font-family:var(--ui-numeric)}.client-calculators_filters__AABcB button{background:var(--ui-surface)}.client-calculators_filters__AABcB button[aria-pressed=true]{background:var(--ui-mint);border-color:var(--product-selection-border);box-shadow:var(--product-shadow-card);font-weight:600}@media(min-width:1101px){.client-calculators_publicWorkspace__pPhew{padding-top:.25rem}.client-calculators_publicWorkspace__pPhew .client-calculators_publicHeading__Kt8pq{align-items:center;justify-content:flex-start;margin-bottom:.75rem}.client-calculators_publicWorkspace__pPhew .client-calculators_publicHeading__Kt8pq>a{order:0}.client-calculators_result__e4S9i .client-calculators_amount___DFA4{margin:.375rem 0 .75rem;font-size:var(--product-font-metric)}.client-calculators_result__e4S9i .client-calculators_badge__BlKQR{margin-bottom:.5rem}}.client-calculators_breakdown__SD_H_{margin:.5rem 0 1.5rem}.client-calculators_bar__AYzMC{display:flex;height:.75rem;overflow:hidden;border-radius:20px;background:var(--ui-line)}.client-calculators_bar__AYzMC span,.client-calculators_legend___hsbY i{background:var(--cobalt)}.client-calculators_bar__AYzMC span[data-secondary=true],.client-calculators_legend___hsbY i[data-secondary=true]{background:var(--ui-muted)}.client-calculators_legend___hsbY{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem;font-size:var(--product-font-label)}.client-calculators_legend___hsbY span{display:flex;align-items:center;gap:.4rem}.client-calculators_legend___hsbY i{width:.5rem;height:.5rem;border-radius:50%}.client-calculators_result__e4S9i dl{margin:0 0 1.5rem}.client-calculators_result__e4S9i dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--ui-line);font-size:var(--product-font-body)}.client-calculators_result__e4S9i dt{color:var(--ui-muted)}.client-calculators_result__e4S9i dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere}.client-calculators_noSave__qxZq4,.client-calculators_resultNote__4kOoF{font-size:var(--product-font-body);color:var(--ui-muted);line-height:1.6}.client-calculators_noSave__qxZq4{margin-top:auto!important;padding-top:1rem}.client-calculators_pending__bjKrp h2{display:flex;align-items:center;gap:.5rem;font-family:var(--ui);font-size:var(--product-font-heading);font-weight:700;color:var(--ui-ink);line-height:1.4;margin-bottom:.75rem}.client-calculators_pending__bjKrp h2 svg{width:18px;height:18px}.client-calculators_pending__bjKrp p{font-size:var(--product-font-body);color:var(--ui-muted);line-height:1.7}.client-calculators_pending__bjKrp h3{font-size:var(--product-font-body);margin-top:1rem;font-weight:600}.client-calculators_pending__bjKrp ul{list-style:none;padding:0;margin:.5rem 0 0;display:grid}.client-calculators_pending__bjKrp li{padding:.625rem 0;border-top:1px dotted var(--ui-line);font-size:var(--product-font-body);color:var(--ui-muted)}.client-calculators_pending__bjKrp li svg{width:1rem;height:1rem;flex:0 0 auto}.client-calculators_method__qGOhw{padding:.25rem 0;margin-top:.5rem}.client-calculators_method__qGOhw summary{cursor:pointer;font-size:var(--product-font-body);min-height:44px;align-content:center;font-weight:500;color:var(--ui-muted);text-decoration:underline;text-underline-offset:4px}.client-calculators_method__qGOhw p{max-width:80ch;line-height:1.7;font-size:var(--product-font-body);color:var(--ui-muted);padding:.5rem 0}@media(min-width:1280px){.client-calculators_catalogueGrid__iNvA1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.client-calculators_workspace__VuHJP,.client-calculators_workspace__VuHJP[data-emi-workspace=true]{grid-template-columns:1fr}.client-calculators_workspace__VuHJP[data-loan-workspace=true]{grid-template-areas:"inputs" "results" "lower"}.client-calculators_workspace__VuHJP[data-car-workspace=true]{grid-template-areas:"inputs" "lower" "results"}}@media(max-width:640px){.client-calculators_heading__WhYR4{gap:1rem}.client-calculators_headingIcon__aVegl{display:none}.client-calculators_heading__WhYR4 h1{font-size:var(--product-font-auth-title)}.client-calculators_catalogueGrid__iNvA1,.client-calculators_featuredGrid__pPPzS{grid-template-columns:1fr}.client-calculators_card__CIhCp{padding:1rem}.client-calculators_filters__AABcB{gap:.4rem}.client-calculators_filters__AABcB button{font-size:var(--product-font-compact);padding:.5rem .75rem}.client-calculators_detailHeading__7ygjs{align-items:flex-start}.client-calculators_detailHeading__7ygjs h1{font-size:var(--product-font-auth-title)}.client-calculators_foot__9LtFz{flex-wrap:wrap}.client-calculators_foot__9LtFz a{margin-left:2.25rem}.client-calculators_foot__9LtFz p{flex:1 1}.client-calculators_result__e4S9i dl>div{flex-wrap:wrap}}@media(min-width:1400px){.client-calculators_featuredGrid__pPPzS{grid-template-columns:repeat(4,minmax(0,1fr))}.client-calculators_featuredGrid__pPPzS .client-calculators_icon__cB_gi{display:none}}@media(max-width:640px){.client-calculators_category__GbHvh{display:none}.client-calculators_inputs__TSI8w,.client-calculators_result__e4S9i{padding:1rem}.client-calculators_detailHeading__7ygjs h1,.client-calculators_heading__WhYR4 h1{font-size:var(--product-font-auth-title-mobile)}.client-calculators_filters__AABcB button{font-size:var(--product-font-body)}}.client-calculators_goalComparison__Nl7fn{margin-top:1.5rem}.client-calculators_goalComparison__Nl7fn h3{font-family:inherit;font-size:var(--product-font-heading)}.client-calculators_goalComparison__Nl7fn p{font-size:var(--product-font-body);line-height:1.5}.client-calculators_goalComparison__Nl7fn>div{overflow-x:auto}.client-calculators_goalComparison__Nl7fn table{width:100%;border-collapse:collapse;font-size:var(--product-font-body)}.client-calculators_goalComparison__Nl7fn td,.client-calculators_goalComparison__Nl7fn th{padding:.75rem .5rem;text-align:right;border-bottom:1px solid var(--ui-line)}.client-calculators_goalComparison__Nl7fn th:first-child{text-align:left}.client-calculators_page__uX_Ta .client-calculators_goalComparison__Nl7fn h3{font:600 var(--product-font-section)/1.45 var(--ui);letter-spacing:normal;margin:0 0 .5rem}@media(max-width:640px){.client-calculators_detailPage__X9d2e .client-calculators_workspace__VuHJP{gap:.875rem}.client-calculators_detailPage__X9d2e .client-calculators_inputs__TSI8w,.client-calculators_detailPage__X9d2e .client-calculators_result__e4S9i{padding:.75rem;border-radius:var(--product-radius-panel)}.client-calculators_detailPage__X9d2e .client-calculators_detailToolbar__drKD0{gap:.5rem;margin-bottom:.75rem}.client-calculators_detailPage__X9d2e .client-calculators_detailToolbar__drKD0 h1{font-size:var(--product-font-title);line-height:1.3}.client-calculators_detailPage__X9d2e .client-calculators_detailToolbar__drKD0>.client-calculators_exportActions__mAI_l{justify-content:flex-start;margin-left:0;gap:.5rem}.client-calculators_detailPage__X9d2e .client-calculators_exportActions__mAI_l button{padding:.5rem .75rem}.client-calculators_detailPage__X9d2e .client-calculators_detailDescription__luBNt{font-size:var(--product-font-body);line-height:1.5;margin:.375rem 0 .5rem}.client-calculators_detailPage__X9d2e .client-calculators_inputTitle__zV3pu h2{font:600 var(--product-font-heading)/1.4 var(--ui)}.client-calculators_detailPage__X9d2e .client-calculators_inputHint__xe_vX{font-size:var(--product-font-compact);line-height:1.5;margin-bottom:.75rem!important}.client-calculators_detailPage__X9d2e .client-calculators_fields__07pbN{gap:.5rem}.client-calculators_detailPage__X9d2e .client-calculators_groupedInput__jElse{padding:.25rem .625rem 0}.client-calculators_detailPage__X9d2e .client-calculators_groupedInputHeader__rpPVP{flex-wrap:wrap;gap:.5rem}.client-calculators_detailPage__X9d2e .client-calculators_groupedInputHeader__rpPVP label{flex:1 1 55%;font-size:var(--product-font-body);line-height:1.4}.client-calculators_detailPage__X9d2e .client-calculators_groupedValue__1WAmu{flex:0 1 10rem;margin-left:0}.client-calculators_detailPage__X9d2e .client-calculators_groupedValue__1WAmu input{font-size:var(--product-font-heading)}.client-calculators_detailPage__X9d2e .client-calculators_toggleField__hWdBk [data-slot=toggle-group]{gap:.375rem}.client-calculators_detailPage__X9d2e .client-calculators_toggleField__hWdBk [data-slot=toggle-group-item]{padding:.375rem .625rem;font-size:var(--product-font-compact);min-height:44px}.client-calculators_goalComparison__Nl7fn>div{overflow:visible}.client-calculators_goalComparison__Nl7fn table,.client-calculators_goalComparison__Nl7fn tbody{display:block}.client-calculators_goalComparison__Nl7fn thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.client-calculators_goalComparison__Nl7fn tbody tr{display:block;padding:.625rem;margin-bottom:.625rem;border-radius:var(--product-radius-sm);background:var(--ui-surface)}.client-calculators_goalComparison__Nl7fn tbody th{display:block;padding:0 0 .5rem;border:0}.client-calculators_goalComparison__Nl7fn td{display:flex;justify-content:space-between;gap:.625rem;padding:.375rem 0;border:0;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-calculators_goalComparison__Nl7fn td:before{content:attr(data-label);text-align:left;white-space:normal;color:var(--ui-muted)}}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)){border-collapse:collapse;font-size:var(--product-font-body)}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)) :is(thead,tbody,tr,th,td){border:0}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)) :is(th,td){padding:.625rem .875rem;height:auto;line-height:1.5}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)) thead th{background:var(--calculator-tint,var(--ui-canvas));color:var(--ui-ink);font-weight:600;border-bottom:1px solid var(--ui-line)}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)) tbody tr{background:transparent}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)) tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ui-line) 22%,transparent)}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)) tbody tr:hover{background:color-mix(in srgb,var(--calculator-tint) 60%,var(--ui-surface))}.client-calculators_goalExports__Vx3gK{margin-top:1rem}.client-calculators_goalExports__Vx3gK>div{display:flex;flex-wrap:wrap;gap:.75rem}.client-calculators_goalExports__Vx3gK button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-sm);background:var(--ui-surface);color:var(--ui-ink);font:500 var(--product-font-body)/1.5 var(--ui);cursor:pointer}.client-calculators_goalExports__Vx3gK button:focus-visible{outline:2px solid var(--ui-ink);outline-offset:3px}.client-calculators_sliderField__8E0uu{margin-top:.25rem;padding:0 .625rem .5rem}.client-calculators_exportActions__mAI_l{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.625rem;padding:.75rem 0}.client-calculators_briefHint__5DurJ{display:flex;align-items:center;color:var(--ui-muted);font-size:var(--product-font-body);margin-bottom:.5rem}.client-calculators_helpButton__A7uPF{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:0;background:transparent;color:var(--ui-muted);border-radius:var(--product-radius-sm);cursor:pointer}.client-calculators_helpContent__gbtZS[data-slot=popover-content]{z-index:11000;width:min(300px,calc(100vw - 32px));box-sizing:border-box;padding:1rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-panel);background:var(--ui-surface);color:var(--ui-ink);font:400 var(--product-font-body)/1.6 var(--ui,sans-serif);box-shadow:var(--product-shadow-card)}.client-calculators_helpContent__gbtZS p{font:inherit;margin:.5rem 0 0}.client-calculators_helpHeading__j_MGB{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.client-calculators_helpHeading__j_MGB>:is(h2,h3){margin:0!important;min-width:0}.client-calculators_helpHeading__j_MGB .client-calculators_helpButton__A7uPF.client-calculators_helpButton__A7uPF{flex:0 0 44px;width:44px;height:44px;padding:0;margin:0;border:0;background:transparent;box-shadow:none}.client-calculators_detailToolbar__drKD0{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.75rem}.client-calculators_detailToolbar__drKD0>a{display:grid;place-items:center;width:44px;height:44px;color:var(--ui-ink);flex:none}.client-calculators_page__uX_Ta .client-calculators_detailToolbar__drKD0 h1{font-family:var(--ui);font-size:var(--product-font-title);font-weight:600;line-height:1.3;letter-spacing:-.02em;text-wrap:wrap;margin:0}.client-calculators_detailToolbar__drKD0>.client-calculators_exportActions__mAI_l{margin-left:auto;padding:0}.client-calculators_signedInMobileTitle__2sJwt{display:none!important}@media(max-width:850px){.client-calculators_signedInMobileTitle__2sJwt{display:flex!important}}@media(max-width:640px){.client-calculators_detailToolbar__drKD0>.client-calculators_exportActions__mAI_l{flex-basis:100%}.client-calculators_page__uX_Ta .client-calculators_exportActions__mAI_l button{min-width:44px;height:44px;padding:0 .55rem;justify-content:center;gap:.3rem;white-space:nowrap}.client-calculators_detailPage__X9d2e .client-calculators_detailToolbar__drKD0>.client-calculators_exportActions__mAI_l{flex-basis:100%;margin-left:0;gap:.4rem}.client-calculators_page__uX_Ta .client-calculators_detailToolbar__drKD0{gap:.25rem}.client-calculators_page__uX_Ta .client-calculators_detailToolbar__drKD0 h1{flex:1 1;min-width:0;font-size:var(--product-font-section)}.client-calculators_detailToolbar__drKD0>a{width:36px}}.client-calculators_exportActions__mAI_l>span:first-child:not([role]){margin-right:auto;font-size:var(--product-font-body)}@media(max-width:380px){.client-calculators_exportActions__mAI_l[data-loan-footer=true]>span:first-child:not([role]){flex-basis:100%;margin-right:0}.client-calculators_exportActions__mAI_l[data-loan-footer=true]{justify-content:flex-start}}.client-calculators_exportActions__mAI_l button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .875rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-sm);background:var(--ui-surface);color:var(--ui-ink);font:500 var(--product-font-body)/1.5 var(--ui)}.client-calculators_exportActions__mAI_l button:disabled{opacity:.5;cursor:not-allowed}.client-calculators_page__uX_Ta .client-calculators_exportActions__mAI_l button:focus{outline:none!important;box-shadow:none!important}.client-calculators_page__uX_Ta .client-calculators_exportActions__mAI_l button:focus-visible{outline:1.5px solid var(--product-accent)!important;outline-offset:2px!important;box-shadow:none!important}.client-calculators_pdfToasts__ow3W7 [data-sonner-toast]{font-size:var(--product-font-body)!important}.client-calculators_pdfToasts__ow3W7 [data-icon] svg{width:20px;height:20px;color:var(--ui-ink)}.client-calculators_pdfToasts__ow3W7 [data-title]{font-size:var(--product-font-body);font-weight:500;line-height:1.5}.client-calculators_pdfToasts__ow3W7 [data-description]{font-size:var(--product-font-compact);line-height:1.5}.client-calculators_exportActions__mAI_l [role=status]:not(:empty){flex-basis:100%;font-size:var(--product-font-body);text-align:right}.client-calculators_pdfBusy___Uegm[data-slot=dialog-content]{width:min(420px,calc(100vw - 32px));padding:2rem;gap:.875rem;border-radius:1.25rem;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);text-align:center;font-family:var(--ui,sans-serif);box-shadow:var(--product-shadow-card);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;display:grid;box-sizing:border-box;outline:none}[data-slot=dialog-overlay]:has(+.client-calculators_pdfBusy___Uegm){position:fixed;inset:0;z-index:10000;background:color-mix(in srgb,var(--ui-ink) 32%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.client-calculators_pdfBusy___Uegm>img{display:block;margin:0 auto .75rem;width:180px;height:53px;object-fit:contain}.client-calculators_pdfBusy___Uegm .client-calculators_pdfBusyTitle__91W9t{font:600 var(--product-font-section)/1.4 var(--ui,sans-serif);letter-spacing:normal;margin:0}.client-calculators_pdfBusy___Uegm .client-calculators_pdfBusyDescription__CqBJ7{font:400 var(--product-font-body)/1.6 var(--ui,sans-serif);color:var(--ui-muted);margin:0}.client-calculators_pdfProgress__9LdXW{height:4px;overflow:hidden;border-radius:4px;background:var(--ui-line);margin:.5rem 0}.client-calculators_pdfProgress__9LdXW span{display:block;width:40%;height:100%;border-radius:inherit;background:var(--ui-ink);animation:client-calculators_pdfPrepare__Nis18 1.6s ease-in-out infinite}.client-calculators_pdfBusy___Uegm .client-calculators_pdfBusyHint__qgdTa{font:400 var(--product-font-compact)/1.5 var(--ui,sans-serif);color:var(--ui-muted);margin:0}@keyframes client-calculators_pdfPrepare__Nis18{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@media(prefers-reduced-motion:reduce){.client-calculators_pdfProgress__9LdXW span{animation:none;width:100%;opacity:.6}.client-calculators_pdfBusy___Uegm[data-slot=dialog-content]{animation:none;transition:none}}.client-calculators_sliderField__8E0uu [data-slot=slider]{position:relative;display:flex;align-items:center;width:100%;height:44px;min-width:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.client-calculators_sliderField__8E0uu [data-slot=slider-track]{position:relative;display:block;flex:1 1;min-width:0;height:4px;overflow:hidden;border-radius:var(--product-radius-pill);background:var(--ui-line)}.client-calculators_sliderField__8E0uu [data-slot=slider-range]{position:absolute;display:block;height:100%;border-radius:inherit;background:var(--cobalt)}.client-calculators_sliderField__8E0uu [data-slot=slider-thumb]{position:relative;display:block;box-sizing:border-box;width:20px;height:20px;min-width:0;border:2px solid var(--ui-surface);border-radius:50%;background:var(--cobalt);box-shadow:none}.client-calculators_sliderField__8E0uu [data-slot=slider-thumb]:after{content:"";position:absolute;inset:-12px}.client-calculators_sliderField__8E0uu [data-slot=slider-thumb]:focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}.client-calculators_sliderLimits__tUYT0{display:flex;justify-content:space-between;gap:1rem;color:var(--ui-muted);font:400 var(--product-font-label)/1.5 var(--ui)}.client-calculators_keyResults__rucKQ strong[data-amount=false],.client-calculators_page__uX_Ta .client-calculators_amount___DFA4[data-amount=false]{font-family:var(--ui)}.client-calculators_toggleField__hWdBk{grid-column:1/-1;min-width:0}.client-calculators_page__uX_Ta[data-calculator=education_loan] fieldset:disabled label{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0}.client-calculators_page__uX_Ta[data-calculator=education_loan] fieldset:disabled input{width:9rem;padding:.5rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-sm);color:var(--ui-muted);background:var(--ui-surface)}.client-calculators_educationDateField__7lqCg{display:grid;grid-gap:.4rem;gap:.4rem;width:min(100%,20rem);margin:.75rem 0}.client-calculators_educationDateField__7lqCg label{color:var(--ui-muted);font:500 var(--product-font-body)/1.4 var(--ui)}.client-calculators_educationDateField__7lqCg input{width:100%;min-height:44px;padding:.5rem .75rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);color:var(--ui-ink);background:var(--ui-surface);font:400 var(--product-font-body)/1.4 var(--ui)}.client-calculators_educationDateField__7lqCg input[aria-invalid=true]{border-color:var(--destructive)}@media(max-width:640px){.client-calculators_page__uX_Ta[data-calculator=education_loan] .client-calculators_detailToolbar__drKD0{flex-wrap:wrap}.client-calculators_page__uX_Ta[data-calculator=education_loan] .client-calculators_groupedInputHeader__rpPVP{flex-wrap:wrap;gap:.5rem}.client-calculators_page__uX_Ta[data-calculator=education_loan] .client-calculators_groupedValue__1WAmu{max-width:100%}}.client-calculators_toggleField__hWdBk>span{display:block;margin-bottom:.5rem;font:500 var(--product-font-body)/1.5 var(--ui);color:var(--ui-muted)}.client-calculators_toggleField__hWdBk [data-slot=toggle-group]{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.client-calculators_toggleField__hWdBk [data-slot=toggle-group-item]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:.625rem 1rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-sm);background:var(--ui-surface);color:var(--ui-ink);font:500 var(--product-font-body)/1.5 var(--ui);white-space:normal;text-align:left;cursor:pointer;box-shadow:none}.client-calculators_toggleField__hWdBk [data-slot=toggle-group-item][data-state=on]{background:var(--ui-mint);border-color:var(--product-selection-border);box-shadow:var(--product-shadow-card);font-weight:600}.client-calculators_toggleField__hWdBk [data-slot=toggle-group-item]:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.client-calculators_pdfToast__HhtRs.client-calculators_pdfToast__HhtRs,.client-calculators_pdfToasts__ow3W7 [data-sonner-toast]{background:var(--product-surface)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.client-calculators_pdfToast__HhtRs.client-calculators_pdfToast__HhtRs{color:var(--product-ink);border:1px solid var(--product-line);border-radius:var(--product-radius-panel);padding:var(--product-space-3) var(--product-space-4);gap:var(--product-space-2);font:400 var(--product-font-body)/var(--product-leading-body) var(--ui);box-shadow:var(--product-shadow-card)}@media(max-width:800px){.client-calculators_page__uX_Ta[data-calculator=returns] .ah-floating-field.ah-floating-field>label{position:static;top:auto;right:auto;font-size:var(--product-font-body);line-height:1.4;padding:0 0 .35rem}.client-calculators_page__uX_Ta[data-calculator=returns] .ah-floating-field.ah-floating-field>.ah-floating-control{padding:.5rem .8rem}}.client-calculators_page__uX_Ta[data-calculator=loan_switch]{min-width:0}@media (max-width:640px){.client-calculators_page__uX_Ta[data-calculator=loan_switch] .client-calculators_exportActions__mAI_l{flex-wrap:wrap;width:100%;gap:6px}.client-calculators_page__uX_Ta[data-calculator=loan_switch] .client-calculators_exportActions__mAI_l button{flex:1 1 auto;font-size:var(--product-font-label);padding-inline:8px}.client-calculators_page__uX_Ta[data-calculator=loan_switch] .client-calculators_groupedInputHeader__rpPVP{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.4rem;gap:.4rem}.client-calculators_page__uX_Ta[data-calculator=loan_switch] .client-calculators_groupedInputHeader__rpPVP label{width:100%}.client-calculators_page__uX_Ta[data-calculator=loan_switch] .client-calculators_groupedValue__1WAmu{width:100%;margin:0;flex-basis:auto}}.apy-calculator_page__1y3Vg{max-width:1440px;margin:auto;display:grid;grid-gap:20px;gap:20px;color:var(--product-ink)}.apy-calculator_header__pOmXR{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.apy-calculator_header__pOmXR a{display:inline-flex;align-items:center;gap:8px;font-size:var(--product-font-body)}.apy-calculator_header__pOmXR h1{margin:0;font-size:clamp(1.85rem,2.8vw,2.5rem)!important;line-height:1.2!important}.apy-calculator_signedInMobile__r0w7w{display:none}.apy-calculator_actions__U2ssy{display:flex;flex-wrap:wrap;gap:10px}.apy-calculator_actions__U2ssy button,.apy-calculator_reset__FsVvJ button{min-width:44px;min-height:44px;padding:8px 14px;border:1px solid var(--product-line);border-radius:8px;background:var(--product-surface);color:var(--product-ink);font:inherit;font-size:var(--product-font-compact)}.apy-calculator_actions__U2ssy button:disabled{background:var(--product-neutral-surface);color:var(--product-muted);cursor:not-allowed}.apy-calculator_notice__bgtsU,.apy-calculator_panel__Sq7bm{padding:22px;border:1px solid var(--product-line);border-radius:12px;background:var(--product-surface);min-width:0}.apy-calculator_notice__bgtsU{margin:0;background:var(--product-neutral-surface)}.apy-calculator_panel__Sq7bm h2{margin:0;font-size:clamp(1.3rem,2vw,1.8rem)!important;line-height:1.3!important}.apy-calculator_amount__NhFS4{font-size:clamp(1.6rem,3vw,2.2rem)!important;font-weight:700;line-height:1.25!important;margin:18px 0 4px;overflow-wrap:anywhere}.apy-calculator_amount__NhFS4 span{font-size:var(--product-font-body);font-weight:500;color:var(--product-muted)}.apy-calculator_chartWarning__Q9zKL{padding:12px 14px;border-left:3px solid var(--product-accent);border-radius:4px;background:var(--product-neutral-surface)}.apy-calculator_comparison__SdThY{margin-top:22px;border-top:1px solid var(--product-line);padding-top:18px}.apy-calculator_comparison__SdThY h3{margin:0;font-size:var(--product-font-body)}.apy-calculator_comparison__SdThY>p{margin:8px 0 14px}.apy-calculator_comparisonGrid__ggX9q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.apy-calculator_comparisonCard__cgp5p{min-width:0;padding:14px;border:1px solid var(--product-line);border-radius:10px;background:var(--product-neutral-surface)}.apy-calculator_comparisonCard__cgp5p h4{margin:0 0 10px;font-size:var(--product-font-body)}.apy-calculator_comparisonCard__cgp5p h4 span{color:var(--product-muted);font-weight:500}.apy-calculator_comparisonCard__cgp5p dl{display:grid;grid-gap:6px;gap:6px;margin:0}.apy-calculator_comparisonCard__cgp5p dl div{display:flex;justify-content:space-between;gap:8px}.apy-calculator_comparisonCard__cgp5p dt{color:var(--product-muted)}.apy-calculator_comparisonCard__cgp5p dd{margin:0;font-weight:700;text-align:right}.apy-calculator_comparison__SdThY .apy-calculator_comparisonNote__n6arh{color:var(--product-muted);font-size:var(--product-font-compact)}.apy-calculator_periodGuide__PuLg_{margin-top:20px;padding:16px 20px;border:1px solid var(--product-line);border-radius:8px;background:var(--product-neutral-surface)}.apy-calculator_periodGuide__PuLg_ h3{margin:0 0 8px;font-size:var(--product-font-body);line-height:1.3}.apy-calculator_periodGuide__PuLg_ p{margin:8px 0 0}.apy-calculator_powerGrid__8M26J{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.apy-calculator_powerGrid__8M26J div{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;border:1px solid var(--product-line);border-radius:10px;background:var(--product-neutral-surface)}.apy-calculator_powerGrid__8M26J span{color:var(--product-muted);font-size:var(--product-font-compact);line-height:1.4}.apy-calculator_powerGrid__8M26J strong{overflow-wrap:anywhere;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.25}.apy-calculator_panel__Sq7bm .apy-calculator_powerNote__Kqr6a{color:var(--product-muted);font-size:var(--product-font-compact)}.apy-calculator_facts__OP8En{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.apy-calculator_facts__OP8En div{border:1px solid var(--product-line);border-radius:8px;padding:12px;min-width:0}.apy-calculator_facts__OP8En dt{color:var(--product-muted);font-size:var(--product-font-compact);line-height:1.4}.apy-calculator_facts__OP8En dd{margin:8px 0 0;font-weight:700;font-size:var(--product-font-body);overflow-wrap:anywhere}.apy-calculator_disclaimer__EBwh9,.apy-calculator_notice__bgtsU,.apy-calculator_panel__Sq7bm p{font-size:var(--product-font-body);line-height:1.55}.apy-calculator_panel__Sq7bm a{color:var(--product-accent);text-decoration:underline}.apy-calculator_reset__FsVvJ{display:flex;justify-content:flex-end;margin-bottom:16px}.apy-calculator_reset__FsVvJ button{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.apy-calculator_reset__FsVvJ button:hover{border-color:var(--product-accent)}.apy-calculator_actions__U2ssy button:focus-visible,.apy-calculator_reset__FsVvJ button:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.apy-calculator_controls__mFoER{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.apy-calculator_field__pVrHV{display:flex;flex-direction:column;gap:8px;min-width:0}.apy-calculator_field__pVrHV label{font-size:var(--product-font-body);font-weight:600}.apy-calculator_entry__LwjFQ{display:flex;align-items:center;border:1px solid var(--product-line);border-radius:8px;background:var(--product-surface);padding-right:12px}.apy-calculator_entry__LwjFQ input{width:100%;min-width:0;min-height:44px;background:transparent;border:0;padding:10px 12px;color:inherit;font:inherit}.apy-calculator_entry__LwjFQ input[type=number]{-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}.apy-calculator_entry__LwjFQ input[type=number]::-webkit-inner-spin-button,.apy-calculator_entry__LwjFQ input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0;display:none}.apy-calculator_field__pVrHV select{min-height:44px;width:100%;min-width:0;border:1px solid var(--product-line);border-radius:8px;background:var(--product-surface);color:inherit;padding:8px;font:inherit}.apy-calculator_entry__LwjFQ:focus-within,.apy-calculator_field__pVrHV select:focus-visible,.apy-calculator_header__pOmXR a:focus-visible,.apy-calculator_panel__Sq7bm a:focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}.apy-calculator_entry__LwjFQ:has([aria-invalid=true]),.apy-calculator_field__pVrHV select[aria-invalid=true]{border-color:var(--product-danger)}.apy-calculator_disclaimer__EBwh9,.apy-calculator_entry__LwjFQ span,.apy-calculator_field__pVrHV small{color:var(--product-muted);font-size:var(--product-font-compact);line-height:1.5}.apy-calculator_taxDeclaration__fxTD2{margin-top:20px;padding:16px;border:1px solid var(--product-line);border-radius:10px;background:var(--product-neutral-surface)}.apy-calculator_taxDeclaration__fxTD2 h2{margin:0}.apy-calculator_taxDeclaration__fxTD2 p{margin:10px 0}.apy-calculator_taxDeclaration__fxTD2 button{min-height:44px;max-width:100%;padding:8px 14px;border:1px solid var(--product-accent);border-radius:8px;background:var(--product-accent);color:var(--product-surface);font:inherit;font-weight:600;cursor:pointer}.apy-calculator_taxDeclaration__fxTD2 button:disabled{border-color:var(--product-line);background:var(--product-surface);color:var(--product-muted);cursor:not-allowed}.apy-calculator_taxDeclaration__fxTD2 button:focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}@media(max-width:1000px){.apy-calculator_controls__mFoER{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.apy-calculator_controls__mFoER,.apy-calculator_facts__OP8En{grid-template-columns:1fr}.apy-calculator_notice__bgtsU,.apy-calculator_panel__Sq7bm,.apy-calculator_periodGuide__PuLg_{padding:16px}}@media(max-width:760px){.apy-calculator_comparisonGrid__ggX9q,.apy-calculator_powerGrid__8M26J{grid-template-columns:1fr}}@media(max-width:850px){.apy-calculator_signedInMobile__r0w7w{display:flex}}.calculator-grouped-number-input_input__U54uV[data-grouped-idle=true]:not(:focus){color:transparent;-webkit-text-fill-color:transparent}.calculator-grouped-number-input_display__nEF73{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculator-grouped-number-input_input__U54uV:focus+.calculator-grouped-number-input_display__nEF73{visibility:hidden}@media (forced-colors:active){.calculator-grouped-number-input_input__U54uV[data-grouped-idle=true]:not(:focus){color:CanvasText;-webkit-text-fill-color:CanvasText}.calculator-grouped-number-input_display__nEF73{display:none}}.advance-tax-payments_page__8bg4H{max-width:1440px;margin:auto;display:grid;grid-gap:20px;gap:20px;color:var(--product-ink)}.advance-tax-payments_actions__HRZkz,.advance-tax-payments_header__TDqXk{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.advance-tax-payments_header__TDqXk a{display:inline-flex;align-items:center;gap:8px}.advance-tax-payments_header__TDqXk h1{margin:0;font-size:clamp(1.5rem,2.4vw,2rem)!important;line-height:1.25!important}.advance-tax-payments_actions__HRZkz button{border:1px solid var(--product-accent)!important;background:var(--product-accent)!important;color:var(--product-on-primary)!important;border-radius:8px!important;padding:10px 16px!important;font-weight:600!important}.advance-tax-payments_actions__HRZkz button:disabled{border-color:var(--product-line)!important;background:var(--product-neutral-surface)!important;color:var(--product-muted)!important;cursor:not-allowed}.advance-tax-payments_actions__HRZkz button:focus-visible,.advance-tax-payments_reset__95_qn button:focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}.advance-tax-payments_signedInMobile__mO4GN{display:none}.advance-tax-payments_notice__JJN_S,.advance-tax-payments_panel__AFMv_{padding:22px;border:1px solid var(--product-line);border-radius:12px;background:var(--product-surface);min-width:0}.advance-tax-payments_notice__JJN_S{margin:0;background:var(--product-neutral-surface)}.advance-tax-payments_panel__AFMv_ h2{font-size:clamp(1.2rem,2vw,1.5rem)!important;line-height:1.3!important;margin:0}.advance-tax-payments_disclaimer__E4j9_,.advance-tax-payments_notice__JJN_S,.advance-tax-payments_panel__AFMv_ p{font-size:var(--product-font-body);line-height:1.55}.advance-tax-payments_reset__95_qn{display:flex;justify-content:flex-end;margin-bottom:16px}.advance-tax-payments_reset__95_qn button{border:1px solid var(--product-line)!important;border-radius:8px!important;padding:8px 12px!important}.advance-tax-payments_controls__Gg4ra{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.advance-tax-payments_field__Hag9O{display:flex;flex-direction:column;gap:8px;min-width:0}.advance-tax-payments_field__Hag9O label{font-size:var(--product-font-body);font-weight:600}.advance-tax-payments_entry__BQd0u{position:relative;display:flex;align-items:center;border:1px solid var(--product-line);border-radius:8px;padding-right:12px;background:var(--product-surface)}.advance-tax-payments_entry__BQd0u input{width:100%;min-width:0;min-height:44px;background:transparent;border:0;padding:10px 12px;color:inherit;font:inherit}.advance-tax-payments_entry__BQd0u .advance-tax-payments_amountDisplay__hwK3b{position:absolute;left:12px;right:34px;color:var(--product-ink);font:inherit}.advance-tax-payments_field__Hag9O select{min-height:44px;width:100%;min-width:0;border:1px solid var(--product-line);border-radius:8px;background:var(--product-surface);color:inherit;padding:8px;font:inherit}.advance-tax-payments_confirm__6R6Hx input:focus-visible,.advance-tax-payments_entry__BQd0u:focus-within,.advance-tax-payments_field__Hag9O select:focus-visible,.advance-tax-payments_header__TDqXk a:focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}.advance-tax-payments_entry__BQd0u:has([aria-invalid=true]),.advance-tax-payments_field__Hag9O select[aria-invalid=true]{border-color:var(--product-danger)}.advance-tax-payments_disclaimer__E4j9_,.advance-tax-payments_entry__BQd0u span,.advance-tax-payments_field__Hag9O small{color:var(--product-muted);font-size:var(--product-font-compact);line-height:1.5}.advance-tax-payments_confirm__6R6Hx small[role=alert],.advance-tax-payments_field__Hag9O small[role=alert]{color:var(--product-danger)}.advance-tax-payments_confirm__6R6Hx{margin-top:24px;display:grid;grid-gap:8px;gap:8px}.advance-tax-payments_confirm__6R6Hx label{display:flex;align-items:baseline;gap:8px}.advance-tax-payments_payment__jiaSe{margin:20px 0;padding:16px;border:1px solid var(--product-line);border-radius:8px;min-width:0}.advance-tax-payments_payment__jiaSe>.advance-tax-payments_controls__Gg4ra{margin-bottom:16px}.advance-tax-payments_totals__1PG8O{margin-top:24px}.advance-tax-payments_totals__1PG8O dl>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;border-bottom:1px solid var(--product-line);padding:12px 0}.advance-tax-payments_totals__1PG8O dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.advance-tax-payments_schedule__3s9Br{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.advance-tax-payments_scheduleRow__2AmbQ{min-width:0;padding:16px;border:1px solid var(--product-line);border-radius:8px;background:var(--product-neutral-surface)}.advance-tax-payments_scheduleRow__2AmbQ h4{margin:0 0 8px;font-size:var(--product-font-body)}.advance-tax-payments_scheduleRow__2AmbQ h4 small{color:var(--product-muted);font-weight:400}.advance-tax-payments_scheduleRow__2AmbQ dl{margin:0}.advance-tax-payments_scheduleRow__2AmbQ dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:4px 12px;gap:4px 12px;padding:7px 0;border-bottom:1px solid var(--product-line)}.advance-tax-payments_scheduleRow__2AmbQ dt{color:var(--product-muted)}.advance-tax-payments_scheduleRow__2AmbQ dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}@media(max-width:1000px){.advance-tax-payments_controls__Gg4ra{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.advance-tax-payments_controls__Gg4ra,.advance-tax-payments_schedule__3s9Br{grid-template-columns:1fr}.advance-tax-payments_notice__JJN_S,.advance-tax-payments_panel__AFMv_{padding:16px}}@media(max-width:850px){.advance-tax-payments_signedInMobile__mO4GN{display:flex}}.credit-card-scenario_scenario__cUdFO{display:grid;grid-gap:0;gap:0;min-width:0}.credit-card-scenario_assumptions__0lPf7,.credit-card-scenario_commonChart__UII7T,.credit-card-scenario_comparison__D3YZ6,.credit-card-scenario_intro__wNSPQ,.credit-card-scenario_routes__W1vT9,.credit-card-scenario_zero__CmzMK{min-width:0;border:0;border-top:1px solid var(--ui-line);border-radius:0;background:none;padding:14px var(--product-space-5) var(--product-space-4)}.credit-card-scenario_scenario__cUdFO>:first-child{border-top:0;padding-top:4px}.credit-card-scenario_route__SXXmx{border:0;padding:0;background:none}.credit-card-scenario_scenario__cUdFO .credit-card-scenario_intro__wNSPQ h2,.credit-card-scenario_zero__CmzMK.credit-card-scenario_zero__CmzMK h2{font-family:var(--ui)!important;font-size:var(--product-font-section)!important;font-weight:600!important;line-height:1.35!important;letter-spacing:normal!important;margin:0 0 .65rem}.credit-card-scenario_assumptions__0lPf7,.credit-card-scenario_comparison__D3YZ6 p,.credit-card-scenario_intro__wNSPQ p,.credit-card-scenario_route__SXXmx p{line-height:1.55}.credit-card-scenario_intro__wNSPQ p:last-child{margin-bottom:0}.credit-card-scenario_scenario__cUdFO .credit-card-scenario_comparison__D3YZ6 h3{font-size:var(--product-font-section);margin:0 0 .2rem}.credit-card-scenario_comparison__D3YZ6 p{color:var(--ui-muted);margin:.2rem 0 .7rem}.credit-card-scenario_comparison__D3YZ6 table,.credit-card-scenario_comparison__D3YZ6 tbody,.credit-card-scenario_comparison__D3YZ6 td,.credit-card-scenario_comparison__D3YZ6 th,.credit-card-scenario_comparison__D3YZ6 tr{display:block}.credit-card-scenario_comparison__D3YZ6 table{width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--product-font-compact)}.credit-card-scenario_comparison__D3YZ6 thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.credit-card-scenario_comparison__D3YZ6 tbody tr{border:1px solid var(--ui-line);border-radius:.6rem;padding:.65rem .8rem;margin:.6rem 0;background:var(--ah-workspace-surface,var(--ui-canvas))}.credit-card-scenario_comparison__D3YZ6 tbody th{padding:.1rem 0 .35rem;text-align:left;font-size:var(--product-font-body);font-weight:600}.credit-card-scenario_comparison__D3YZ6 tbody td{display:flex;justify-content:space-between;gap:.6rem;padding:.38rem 0;border-bottom:1px solid var(--ui-line);text-align:right;overflow-wrap:anywhere}.credit-card-scenario_comparison__D3YZ6 tbody td:last-child{border:0}.credit-card-scenario_comparison__D3YZ6 tbody td:before{content:attr(data-label);color:var(--ui-muted);text-align:left}.credit-card-scenario_commonChart__UII7T{margin:0}.credit-card-scenario_chartScrollHint__JWepW{display:none}.credit-card-scenario_chartScroll__2YdVL{max-width:100%;overflow-x:auto;scrollbar-width:thin}.credit-card-scenario_chartScroll__2YdVL:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.credit-card-scenario_scenario__cUdFO .credit-card-scenario_commonChart__UII7T svg{display:block;width:100%;min-width:28rem;height:9.5rem;background:var(--ah-workspace-surface,var(--ui-canvas));border-radius:.5rem}.credit-card-scenario_commonChart__UII7T svg text{fill:var(--ui-muted);font-size:var(--product-font-caption)}.credit-card-scenario_grid__1P322{stroke:var(--ui-line);stroke-width:1}.credit-card-scenario_tick__1PMrg{stroke:var(--ui-muted);stroke-width:1}.credit-card-scenario_pathEmi__xzi8j,.credit-card-scenario_pathFixed__XJedl,.credit-card-scenario_pathMinimum__CT_Oc{fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke}.credit-card-scenario_pathMinimum__CT_Oc{stroke:var(--product-data-gold)}.credit-card-scenario_pathFixed__XJedl{stroke:var(--product-data-blue)}.credit-card-scenario_pathEmi__xzi8j{stroke:var(--product-accent)}.credit-card-scenario_commonChart__UII7T figcaption{color:var(--ui-muted);font-size:var(--product-font-compact);line-height:1.5;margin-top:.55rem}.credit-card-scenario_commonChart__UII7T figcaption strong{color:var(--ui-ink)}.credit-card-scenario_commonChart__UII7T figcaption span{display:block;margin-top:.25rem}.credit-card-scenario_legend__FzyVN{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:0;margin:.75rem 0 0;list-style:none;font-size:var(--product-font-compact)}.credit-card-scenario_legend__FzyVN li{display:flex;align-items:center;gap:.35rem}.credit-card-scenario_legend__FzyVN i{width:1.1rem;height:.2rem;border-radius:1rem;display:inline-block}.credit-card-scenario_keyMinimum__9leMs{background:var(--product-data-gold)}.credit-card-scenario_keyFixed__8hIms{background:var(--product-data-blue)}.credit-card-scenario_keyEmi__VqaWw{background:var(--product-accent)}.credit-card-scenario_routes__W1vT9{display:grid;grid-gap:.6rem;gap:.6rem}.credit-card-scenario_scenario__cUdFO .credit-card-scenario_route__SXXmx h3{font-size:var(--product-font-section);line-height:1.45;font-weight:600;margin:0 0 .25rem}.credit-card-scenario_route__SXXmx p{color:var(--ui-muted);margin:.5rem 0}.credit-card-scenario_assumptions__0lPf7 summary,.credit-card-scenario_schedule__E_dIY summary{cursor:pointer;font-weight:600}.credit-card-scenario_scheduleScrollHint__FHAWm{color:var(--ui-ink)!important;font-size:var(--product-font-compact);font-weight:600}.credit-card-scenario_scroll__xjA0j{max-width:100%;overflow-x:auto;scrollbar-width:thin}.credit-card-scenario_scroll__xjA0j:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.credit-card-scenario_scroll__xjA0j table{width:100%;min-width:75rem;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--product-font-compact)}.credit-card-scenario_scroll__xjA0j td,.credit-card-scenario_scroll__xjA0j th{padding:.55rem .65rem;text-align:right;white-space:nowrap;border-bottom:1px solid var(--ui-line)}.credit-card-scenario_scroll__xjA0j thead th{background:var(--ah-workspace-surface,var(--ui-canvas))}.credit-card-scenario_scroll__xjA0j th:first-child{text-align:left}.credit-card-scenario_showAll__hyTzl{margin-top:.75rem;padding:.5rem .75rem;border:1px solid var(--ui-line);border-radius:.5rem;background:var(--ui-surface);cursor:pointer}.credit-card-scenario_assumptions__0lPf7 ul{padding-left:1.25rem}.credit-card-scenario_assumptions__0lPf7 li{margin:.5rem 0}.credit-card-scenario_zero__CmzMK p{color:var(--ui-muted);line-height:1.55;margin:0}.credit-card-scenario_caveat__zrzOJ{min-width:0;color:var(--ui-muted);margin:0;padding:14px var(--product-space-5) var(--product-space-4);border-top:1px solid var(--ui-line);font:400 var(--product-font-compact)/1.55 var(--ui)}.credit-card-scenario_caveat__zrzOJ p{margin:.4rem 0}.credit-card-scenario_caveat__zrzOJ a{text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.credit-card-scenario_assumptions__0lPf7,.credit-card-scenario_caveat__zrzOJ,.credit-card-scenario_commonChart__UII7T,.credit-card-scenario_comparison__D3YZ6,.credit-card-scenario_intro__wNSPQ,.credit-card-scenario_routes__W1vT9,.credit-card-scenario_zero__CmzMK{padding-left:var(--product-space-4);padding-right:var(--product-space-4)}.credit-card-scenario_chartScrollHint__JWepW{display:block;color:var(--ui-ink);font-weight:600;margin:0 0 .5rem}}