.TaxCalculator_workspace__IBYSA{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);grid-gap:32px;gap:32px;align-items:start;margin:32px 0 52px;color:#14223b}.TaxCalculator_inputs__1Io86,.TaxCalculator_results__ktwTF{border:1px solid #dbe3ee;border-radius:18px;padding:30px;background:#fff;min-width:0}.TaxCalculator_inputs__1Io86{background:#f6f8fc}.TaxCalculator_step__tQRT1{font-size:.75rem;text-transform:uppercase;letter-spacing:.13em;font-weight:700;color:#3258ce;margin-bottom:12px}.TaxCalculator_jump__1Yk3T{display:inline-block;font-size:.85rem;font-weight:600;color:#244ce3;padding:6px 0}.TaxCalculator_results__ktwTF{scroll-margin-top:155px}.TaxCalculator_inputs__1Io86 h2{font-size:1.45rem;margin:0 0 8px}.TaxCalculator_field__S6xeG small,.TaxCalculator_hint__bR9gO,.TaxCalculator_privacy__Td4Cd{font-size:.84rem;color:#4c5c73;line-height:1.6}.TaxCalculator_hint__bR9gO{margin:8px 0 20px}.TaxCalculator_field__S6xeG{display:flex;flex-direction:column;gap:7px;margin:21px 0;font-size:.91rem;font-weight:600}.TaxCalculator_field__S6xeG small{font-weight:400}.TaxCalculator_field__S6xeG input,.TaxCalculator_field__S6xeG select{border:1px solid #b9c7dc;border-radius:8px;padding:12px;width:100%;font:inherit;font-weight:500;color:#14223b;background:#fff;min-height:48px;min-width:0}.TaxCalculator_field__S6xeG input:focus,.TaxCalculator_field__S6xeG select:focus{outline:3px solid #d4dfff;border-color:#244ce3;outline-offset:1px}.TaxCalculator_advanced__hzdnJ{border-top:1px solid #cfdaeb;padding:20px 0;margin:20px 0}.TaxCalculator_advanced__hzdnJ summary{cursor:pointer;font-weight:650;color:#244ce3}.TaxCalculator_privacy__Td4Cd{margin:20px 0 0}.TaxCalculator_hero__C8kc_{background:#102647;color:#fff;border-radius:12px;padding:28px;margin-top:18px}.TaxCalculator_hero__C8kc_ h2{font-size:1rem;font-weight:500;color:#d9e5ff;line-height:1.4;margin:0}.TaxCalculator_hero__C8kc_ p{margin:8px 0 0;font-size:.88rem;color:#d9e5ff}.TaxCalculator_hero__C8kc_ .TaxCalculator_total__pD_AQ{font-size:clamp(2rem,4vw,3.4rem);color:#fff;font-weight:700;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.TaxCalculator_year__ydlLS{display:inline-block;font-size:.76rem;padding:5px 10px;border:1px solid #46617f;border-radius:5px;margin-top:18px}.TaxCalculator_bar__Ssh3B{display:flex;height:12px;border-radius:8px;overflow:hidden;margin:24px 0 13px;background:#eef2f9}.TaxCalculator_bar__Ssh3B span{min-width:0}.TaxCalculator_legend__dbNC0{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.77rem;list-style:none!important;padding:0!important;margin:0 0 22px}.TaxCalculator_legend__dbNC0 li{display:flex;gap:6px;align-items:center}.TaxCalculator_legend__dbNC0 i{width:8px;height:8px;border-radius:2px;flex-shrink:0}.TaxCalculator_actions__RCBn3{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.TaxCalculator_actions__RCBn3 button{font-size:.82rem;padding:10px 14px;min-height:44px}.TaxCalculator_comparison__S9pfD{background:#eef5f2;border:1px solid #b6d5c9;padding:18px;border-radius:10px;margin-top:20px}.TaxCalculator_comparison__S9pfD h3{font-size:1rem;margin:0 0 10px}.TaxCalculator_comparison__S9pfD p{font-size:.88rem;margin:6px 0}.TaxCalculator_error__YHv6i{background:#fff3e6;border-left:4px solid #98600a;border-radius:8px;padding:22px}.TaxCalculator_error__YHv6i h2{font-size:1.2rem}.TaxCalculator_error__YHv6i p{line-height:1.6}.TaxCalculator_detailTitle__RbIYp{font-size:1.05rem;margin:28px 0 8px}.TaxCalculator_rows__xQM8A{margin:0}.TaxCalculator_rows__xQM8A>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;border-bottom:1px solid #e5ebf3;padding:13px 0;font-size:.87rem}.TaxCalculator_rows__xQM8A dt{color:#4c5c73}.TaxCalculator_rows__xQM8A dd{margin:0;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;max-width:200px}.TaxCalculator_tableWrap__doWNF{overflow:auto;max-width:100%;margin:25px 0}.TaxCalculator_tableWrap__doWNF table{border-collapse:collapse;width:100%;font-size:.77rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaxCalculator_tableWrap__doWNF caption{text-align:left;font-size:.95rem;font-weight:650;margin-bottom:12px}.TaxCalculator_tableWrap__doWNF td,.TaxCalculator_tableWrap__doWNF th{padding:12px 9px;border-bottom:1px solid #dbe3ee;white-space:nowrap}.TaxCalculator_tableWrap__doWNF th:first-child{text-align:left}.TaxCalculator_tableWrap__doWNF thead{background:#f2f5fb}.TaxCalculator_tableWrap__doWNF tbody td:nth-child(4){font-weight:700;color:#166356}.TaxCalculator_assumptions___h1EC{border-top:1px solid #dbe3ee;margin-top:26px;padding-top:20px}.TaxCalculator_assumptions___h1EC h3{font-size:1rem}.TaxCalculator_assumptions___h1EC ul{padding-left:20px;color:#4c5c73;font-size:.82rem;line-height:1.65}.TaxCalculator_assumptions___h1EC li+li{margin-top:11px}@media(max-width:980px){.TaxCalculator_workspace__IBYSA{grid-template-columns:minmax(250px,.8fr) minmax(0,1fr);gap:18px}.TaxCalculator_inputs__1Io86,.TaxCalculator_results__ktwTF{padding:20px}}@media(max-width:720px){.TaxCalculator_workspace__IBYSA{grid-template-columns:1fr;margin-top:22px}.TaxCalculator_inputs__1Io86,.TaxCalculator_results__ktwTF{padding:20px}.TaxCalculator_hero__C8kc_{padding:22px}.TaxCalculator_rows__xQM8A>div{gap:12px}.TaxCalculator_rows__xQM8A dd{max-width:140px}.TaxCalculator_actions__RCBn3 button{flex-grow:1}.TaxCalculator_tableWrap__doWNF table{font-size:.74rem}}@media print{.TaxCalculator_workspace__IBYSA{display:block}.TaxCalculator_inputs__1Io86,.TaxCalculator_results__ktwTF{page-break-inside:auto;break-inside:auto;padding:16px;margin-bottom:20px}.TaxCalculator_actions__RCBn3,.TaxCalculator_inputs__1Io86>button,.TaxCalculator_privacy__Td4Cd{display:none}.TaxCalculator_advanced__hzdnJ{display:block}.TaxCalculator_advanced__hzdnJ::details-content{display:block}.TaxCalculator_hero__C8kc_{color:#000;background:#fff;border:1px solid #777}.TaxCalculator_hero__C8kc_ .TaxCalculator_total__pD_AQ,.TaxCalculator_hero__C8kc_ h2,.TaxCalculator_hero__C8kc_ p{color:#000}.TaxCalculator_tableWrap__doWNF{overflow:visible}.TaxCalculator_assumptions___h1EC li,.TaxCalculator_field__S6xeG,.TaxCalculator_rows__xQM8A>div{page-break-inside:avoid;break-inside:avoid}}