.residency-calculator_page__D57ZE{color:var(--ui-ink);font:500 var(--product-font-body)/1.5 var(--ui)}.residency-calculator_page__D57ZE .residency-calculator_exportActions__As9Uz button{min-width:36px;min-height:36px;padding:.4rem;justify-content:center;gap:0}.residency-calculator_workspace__v4Cqw{display:grid;grid-template-columns:minmax(320px,1fr) minmax(340px,1fr);align-items:start;grid-gap:var(--product-space-4);gap:var(--product-space-4)}.residency-calculator_inputs__aQQFO,.residency-calculator_summary__bwggd{min-width:0;border:1px solid var(--ui-line);border-radius:var(--product-radius-card);background:var(--ui-surface)}.residency-calculator_inputs__aQQFO{padding:var(--product-space-5)}.residency-calculator_summary__bwggd{padding:0;overflow:hidden;display:flex;flex-wrap:wrap}.residency-calculator_inputGrid__VwIwE{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.residency-calculator_inputCard__fMk1R{min-width:0;padding:12px 14px 8px;border-radius:var(--product-radius-panel);background:var(--ui-canvas)}.residency-calculator_inputCard__fMk1R:has(.residency-calculator_choiceRow__wb5aH){padding-bottom:12px}.residency-calculator_inputRow__bnNe7{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.residency-calculator_inputRow__bnNe7 label,.residency-calculator_inputRow__bnNe7 span:first-child{flex:1 1 160px;min-width:0;font-size:var(--product-font-body)}.residency-calculator_choiceRow__wb5aH label,.residency-calculator_choiceRow__wb5aH span:first-child{flex:none}.residency-calculator_staticValue__dC3_s{color:var(--ui-ink);font-weight:600}.residency-calculator_toggleRow__YHiNn{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding-bottom:8px}.residency-calculator_toggleRow__YHiNn label{flex:1 1 160px;min-width:0;font-size:var(--product-font-body)}.residency-calculator_toggleGroup__DuYgv{display:flex;flex-wrap:wrap;gap:8px}.residency-calculator_toggleGroup__DuYgv [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;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:nowrap;cursor:pointer;box-shadow:none}.residency-calculator_toggleGroup__DuYgv [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}.residency-calculator_toggleGroup__DuYgv [data-slot=toggle-group-item]:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.residency-calculator_checkbox__OnNT3{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ui-ink);font-size:var(--product-font-body)}.residency-calculator_checkbox__OnNT3 input{width:18px;height:18px;accent-color:var(--product-accent);flex:none}.residency-calculator_select__TCidU{max-width:100%;min-width:200px;flex:0 1 240px;min-height:var(--product-control-touch);padding:0 var(--product-space-2);border:1px solid var(--ui-line);border-radius:var(--product-radius-control);color:var(--ui-ink);background:var(--ui-surface);font:inherit}.residency-calculator_select__TCidU:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.residency-calculator_select__TCidU[aria-invalid=true]{border-color:var(--product-danger)}.residency-calculator_valueBox__wQWeN{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex:0 1 180px;min-width:126px;height:var(--product-control-touch);border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface)}.residency-calculator_valueBox__wQWeN:focus-within{outline:2px solid var(--product-accent);outline-offset:1px}.residency-calculator_valueBox__wQWeN[data-invalid=true]:focus-within{outline-color:var(--product-danger)}.residency-calculator_valueBox__wQWeN[data-invalid=true]{border-color:var(--product-danger)}.residency-calculator_valueBox__wQWeN input{grid-column:1;grid-row:1;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:100%;min-width:0;height:42px;padding:0 0 0 14px;border:0;box-shadow:none;background:transparent;text-align:right;font:600 var(--product-font-heading)/42px var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.residency-calculator_valueBox__wQWeN input::-webkit-inner-spin-button,.residency-calculator_valueBox__wQWeN input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.residency-calculator_page__D57ZE .residency-calculator_valueBox__wQWeN input:focus,.residency-calculator_page__D57ZE .residency-calculator_valueBox__wQWeN input:focus-visible{border:0;outline:none!important;box-shadow:none!important}.residency-calculator_valueBox__wQWeN [data-grouped-display]{grid-column:1;grid-row:1;padding:0 0 0 14px;text-align:right;font:600 var(--product-font-heading)/42px var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.residency-calculator_valueBox__wQWeN>span:not([data-grouped-display]){grid-column:2;grid-row:1;flex:none;min-width:26px;padding:0 10px 0 3px;color:var(--ui-muted);font-size:var(--product-font-label)}.residency-calculator_inputCard__fMk1R [data-slot=slider-range],.residency-calculator_inputCard__fMk1R [data-slot=slider-thumb]{background:var(--cobalt)}.residency-calculator_fieldError__MkhY3{margin:5px 0 0;color:var(--product-danger);font-size:var(--product-font-compact)}.residency-calculator_results__fCukl{display:grid;min-width:0}.residency-calculator_headline__3k1h_{flex:3 1 260px;padding:var(--product-space-5);background:var(--ui-sky);display:grid;align-content:center;grid-gap:9px;gap:9px}.residency-calculator_headline__3k1h_ span{color:var(--ui-muted);font-size:var(--product-font-label)}.residency-calculator_headline__3k1h_ strong.residency-calculator_headlineStatus___AopY{font:600 clamp(var(--product-font-section),2.5vw,var(--product-font-title))/1.25 var(--ui);font-feature-settings:normal;font-variant-numeric:normal;min-width:0;overflow-wrap:anywhere}.residency-calculator_headline__3k1h_ p{margin:0;color:var(--ui-muted);font-size:var(--product-font-label)}.residency-calculator_headlineStats__gPJGx{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:6px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--product-accent) 18%,transparent)}.residency-calculator_headlineStats__gPJGx>div{display:grid;grid-gap:2px;gap:2px}.residency-calculator_headlineStats__gPJGx span{margin:0;color:var(--ui-muted);font-size:var(--product-font-label);text-transform:uppercase;letter-spacing:.04em}.residency-calculator_headlineStats__gPJGx b{font:700 var(--product-font-heading)/1.2 var(--ui-numeric);color:var(--product-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.residency-calculator_breakdown__y42Rh{flex:2 1 260px;padding:var(--product-space-5);border-top:1px solid var(--ui-line);display:grid;align-content:center}@media(min-width:620px){.residency-calculator_breakdown__y42Rh{border-top:0;border-left:1px solid var(--ui-line)}}.residency-calculator_emptyChart__acpS4{margin:0;color:var(--ui-muted)}.residency-calculator_statusPills__Ahti_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.residency-calculator_statusPill__60ftw{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:14px 8px;border:1px solid var(--ui-line);border-radius:var(--product-radius-panel);background:var(--ui-canvas);text-align:center}.residency-calculator_statusPill__60ftw span{color:var(--ui-muted);font-size:var(--product-font-label);font-weight:700;letter-spacing:.03em}.residency-calculator_statusPill__60ftw b{color:var(--ui-muted);font-size:var(--product-font-compact);font-weight:600}.residency-calculator_statusPill__60ftw[data-active=true]{background:var(--ui-mint);border-color:var(--product-selection-border)}.residency-calculator_statusPill__60ftw[data-active=true] b,.residency-calculator_statusPill__60ftw[data-active=true] span{color:var(--product-positive)}.residency-calculator_section__vn_lL{flex:1 0 100%;min-width:0;padding:14px var(--product-space-5) var(--product-space-6);border-top:1px solid var(--ui-line)}.residency-calculator_sectionLabel__01dKC{color:var(--ui-ink)}.residency-calculator_page__D57ZE h2.residency-calculator_sectionLabel__01dKC{margin:0 0 14px;font:600 var(--product-font-section)/1.4 var(--ui);letter-spacing:normal}.residency-calculator_tableScroll__SGLao{overflow-x:auto}.residency-calculator_tableScroll__SGLao:focus-visible{outline:2px solid var(--product-selection-border);outline-offset:-2px}.residency-calculator_tableScroll__SGLao table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--product-font-compact)}.residency-calculator_tableScroll__SGLao td,.residency-calculator_tableScroll__SGLao th{padding:10px 9px;border-bottom:1px solid var(--ui-line);text-align:left;vertical-align:top;line-height:1.45}.residency-calculator_tableScroll__SGLao td:first-child,.residency-calculator_tableScroll__SGLao th:first-child{width:18%;color:var(--ui-muted);font-weight:500;white-space:nowrap}.residency-calculator_tableScroll__SGLao td:last-child{color:var(--ui-ink);font-weight:600}.residency-calculator_tableScroll__SGLao td{overflow-wrap:anywhere}.residency-calculator_notesDetails__RpFQ9{padding:var(--product-space-5);border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--product-font-compact)}.residency-calculator_notesDetails__RpFQ9 summary{min-height:var(--product-control-touch);display:flex;align-items:center;color:var(--ui-ink);font-weight:600;cursor:pointer}.residency-calculator_page__D57ZE .residency-calculator_notesDetails__RpFQ9 p{margin:10px 0 0;line-height:1.5;word-break:break-word}.residency-calculator_notesDetails__RpFQ9 p:first-of-type{margin-top:14px}.residency-calculator_notesDetails__RpFQ9 a{color:var(--product-accent);text-decoration:underline;overflow-wrap:anywhere}.residency-calculator_page__D57ZE .residency-calculator_disclaimer__HHHs3{margin:var(--product-space-6) 0 var(--product-space-5);color:var(--ui-muted);font-size:var(--product-font-compact)}@media(max-width:900px){.residency-calculator_workspace__v4Cqw{grid-template-columns:1fr}}@media(max-width:550px){.residency-calculator_inputs__aQQFO{padding:var(--product-space-4)}.residency-calculator_breakdown__y42Rh,.residency-calculator_headline__3k1h_,.residency-calculator_notesDetails__RpFQ9,.residency-calculator_section__vn_lL{padding-left:var(--product-space-4);padding-right:var(--product-space-4)}.residency-calculator_select__TCidU,.residency-calculator_valueBox__wQWeN{flex-basis:200px}}.cost-of-delay-calculator_page__SUFw6{color:var(--ui-ink);font:500 var(--product-font-body)/1.5 var(--ui)}.cost-of-delay-calculator_page__SUFw6 .cost-of-delay-calculator_exportActions__2UK58 button{min-width:36px;min-height:36px;padding:.4rem;justify-content:center;gap:0}.cost-of-delay-calculator_srOnly__63reO{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cost-of-delay-calculator_workspace__2pItY{display:grid;grid-template-columns:minmax(320px,1fr) minmax(340px,1fr);align-items:start;grid-gap:var(--product-space-4);gap:var(--product-space-4)}.cost-of-delay-calculator_inputs__XjQje,.cost-of-delay-calculator_summary__mHu8d{min-width:0;border:1px solid var(--ui-line);border-radius:var(--product-radius-card);background:var(--ui-surface)}.cost-of-delay-calculator_inputs__XjQje{padding:var(--product-space-5)}.cost-of-delay-calculator_summary__mHu8d{padding:0;overflow:hidden;display:flex;flex-wrap:wrap}.cost-of-delay-calculator_inputGrid__VEvXj{display:grid;grid-gap:10px;gap:10px}.cost-of-delay-calculator_inputCard__PK1B1{min-width:0;padding:12px 14px 8px;border-radius:var(--product-radius-panel);background:var(--ui-canvas)}.cost-of-delay-calculator_inputRow__8a5P4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.cost-of-delay-calculator_inputRow__8a5P4 label{flex:1 1 160px;min-width:0;font-size:var(--product-font-body)}.cost-of-delay-calculator_valueBox__vGJMi{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex:0 1 180px;min-width:126px;height:var(--product-control-touch);border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface)}.cost-of-delay-calculator_valueBox__vGJMi:focus-within{outline:2px solid var(--product-accent);outline-offset:1px}.cost-of-delay-calculator_valueBox__vGJMi[data-invalid=true]:focus-within{outline-color:var(--product-danger)}.cost-of-delay-calculator_valueBox__vGJMi[data-invalid=true]{border-color:var(--product-danger)}.cost-of-delay-calculator_valueBox__vGJMi input{grid-column:1;grid-row:1;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:100%;min-width:0;height:42px;padding:0 0 0 14px;border:0;box-shadow:none;background:transparent;text-align:right;font:600 var(--product-font-heading)/42px var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cost-of-delay-calculator_valueBox__vGJMi input::-webkit-inner-spin-button,.cost-of-delay-calculator_valueBox__vGJMi input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cost-of-delay-calculator_page__SUFw6 .cost-of-delay-calculator_valueBox__vGJMi input:focus,.cost-of-delay-calculator_page__SUFw6 .cost-of-delay-calculator_valueBox__vGJMi input:focus-visible{border:0;outline:none!important;box-shadow:none!important}.cost-of-delay-calculator_valueBox__vGJMi [data-grouped-display]{grid-column:1;grid-row:1;padding:0 0 0 14px;text-align:right;font:600 var(--product-font-heading)/42px var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cost-of-delay-calculator_valueBox__vGJMi>span:not([data-grouped-display]){grid-column:2;grid-row:1;flex:none;min-width:26px;padding:0 10px 0 3px;color:var(--ui-muted);font-size:var(--product-font-label)}.cost-of-delay-calculator_inputCard__PK1B1 [data-slot=slider-range],.cost-of-delay-calculator_inputCard__PK1B1 [data-slot=slider-thumb]{background:var(--product-accent)}.cost-of-delay-calculator_fieldError__n4_A3{margin:5px 0 0;color:var(--product-danger);font-size:var(--product-font-compact)}.cost-of-delay-calculator_results__Jggjg{display:grid;min-width:0}.cost-of-delay-calculator_headline__BSo0X{flex:3 1 260px;display:grid;align-content:center;grid-gap:9px;gap:9px;padding:var(--product-space-5);background:var(--ui-sky)}.cost-of-delay-calculator_headline__BSo0X span{color:var(--ui-muted);font-size:var(--product-font-label)}.cost-of-delay-calculator_headline__BSo0X strong{min-width:0;overflow-wrap:anywhere;font:600 clamp(var(--product-font-title),2.5vw,var(--product-font-metric))/1.2 var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cost-of-delay-calculator_headline__BSo0X p{margin:0;color:var(--ui-muted);font-size:var(--product-font-label)}.cost-of-delay-calculator_breakdown__E8J_Z{flex:2 1 260px;padding:var(--product-space-5);border-top:1px solid var(--ui-line)}@media(min-width:620px){.cost-of-delay-calculator_breakdown__E8J_Z{border-top:0;border-left:1px solid var(--ui-line)}}.cost-of-delay-calculator_chartLayout__kEERZ{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:22px}.cost-of-delay-calculator_donut__NoSMp{position:relative;display:grid;place-items:center;width:132px;aspect-ratio:1;flex:none;border-radius:50%;cursor:default}.cost-of-delay-calculator_donut__NoSMp:focus-visible{outline:2px solid var(--product-selection-border);outline-offset:5px}.cost-of-delay-calculator_donut__NoSMp svg{display:block;width:100%!important;height:100%!important;transform:rotate(-90deg)}.cost-of-delay-calculator_donut__NoSMp circle{fill:none;stroke-width:13}.cost-of-delay-calculator_track__ENEE_{stroke:var(--ui-canvas)}.cost-of-delay-calculator_afterArc__TLyMH{stroke:var(--product-accent)}.cost-of-delay-calculator_diffArc__LIvgK{stroke:var(--product-data-gold)}.cost-of-delay-calculator_donutCenter__p5Cp8{position:absolute;display:grid;justify-items:center;text-align:center;pointer-events:none}.cost-of-delay-calculator_donutCenter__p5Cp8 small{color:var(--ui-muted);font-size:var(--product-font-compact)}.cost-of-delay-calculator_donutCenter__p5Cp8 b{font:600 var(--product-font-heading)/1.2 var(--ui-numeric)}.cost-of-delay-calculator_legend__5Jios{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.cost-of-delay-calculator_legend__5Jios li{display:flex;align-items:center;gap:10px;font-size:var(--product-font-label)}.cost-of-delay-calculator_legendLabel__fBZZF{display:inline-flex;align-items:baseline;gap:7px;color:var(--ui-ink)}.cost-of-delay-calculator_legend__5Jios b{font:600 var(--product-font-label)/1.3 var(--ui-numeric)}.cost-of-delay-calculator_dot__zITb6{width:10px;height:10px;border-radius:50%;background:var(--product-accent)}.cost-of-delay-calculator_dot__zITb6[data-part="1"]{background:var(--product-data-gold)}.cost-of-delay-calculator_emptyChart__Bq7Vj{color:var(--ui-muted)}.cost-of-delay-calculator_convention__u1CE0{flex:1 0 100%;min-width:0;padding:4px 0 0;color:var(--ui-muted);font-size:var(--product-font-label);border-top:1px solid var(--ui-line)}.cost-of-delay-calculator_barGroup__x3E64{padding:14px var(--product-space-5) 0;display:grid;grid-gap:16px;gap:16px}.cost-of-delay-calculator_barHeading__flNeG{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:var(--product-font-label)}.cost-of-delay-calculator_barHeading__flNeG span{color:var(--ui-muted)}.cost-of-delay-calculator_barHeading__flNeG b{font:600 var(--product-font-label)/1.3 var(--ui-numeric);color:var(--ui-ink)}.cost-of-delay-calculator_bar__iSmet{display:block;width:100%;min-width:0;height:20px;border-radius:var(--product-radius-pill);overflow:hidden;cursor:default}.cost-of-delay-calculator_bar__iSmet:focus-visible{outline:2px solid var(--product-selection-border);outline-offset:3px}.cost-of-delay-calculator_bar__iSmet.cost-of-delay-calculator_bar__iSmet svg{display:block;width:100%;height:100%}.cost-of-delay-calculator_bar__iSmet rect[data-part="0"]{fill:var(--product-accent)}.cost-of-delay-calculator_bar__iSmet rect[data-part="1"]{fill:var(--product-data-gold)}.cost-of-delay-calculator_legend2__yZHhk{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:14px var(--product-space-5) 20px;list-style:none}.cost-of-delay-calculator_legend2__yZHhk li{display:flex;align-items:center;gap:7px;color:var(--ui-muted);font-size:var(--product-font-compact)}.cost-of-delay-calculator_tableScroll___8mmf{overflow-x:auto}.cost-of-delay-calculator_tableScroll___8mmf:focus-visible{outline:2px solid var(--product-selection-border);outline-offset:-2px}.cost-of-delay-calculator_tableScroll___8mmf table{width:100%;min-width:420px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--product-font-compact)}.cost-of-delay-calculator_tableScroll___8mmf td,.cost-of-delay-calculator_tableScroll___8mmf th{padding:10px 9px;border-bottom:1px solid var(--ui-line);text-align:right;white-space:nowrap}.cost-of-delay-calculator_tableScroll___8mmf td:first-child,.cost-of-delay-calculator_tableScroll___8mmf th:first-child{text-align:left;padding-left:var(--product-space-5)}.cost-of-delay-calculator_tableScroll___8mmf td:last-child,.cost-of-delay-calculator_tableScroll___8mmf th:last-child{padding-right:var(--product-space-5)}.cost-of-delay-calculator_tableScroll___8mmf thead{position:-webkit-sticky;position:sticky;top:0}.cost-of-delay-calculator_page__SUFw6 .cost-of-delay-calculator_disclaimer__pButI{margin:var(--product-space-6) 0 var(--product-space-5);color:var(--ui-muted);font-size:var(--product-font-compact)}@media(max-width:900px){.cost-of-delay-calculator_workspace__2pItY{grid-template-columns:1fr}}@media(max-width:550px){.cost-of-delay-calculator_inputs__XjQje{padding:var(--product-space-4)}.cost-of-delay-calculator_barGroup__x3E64,.cost-of-delay-calculator_breakdown__E8J_Z,.cost-of-delay-calculator_headline__BSo0X,.cost-of-delay-calculator_legend2__yZHhk{padding-left:var(--product-space-4);padding-right:var(--product-space-4)}.cost-of-delay-calculator_tableScroll___8mmf td:first-child,.cost-of-delay-calculator_tableScroll___8mmf th:first-child{padding-left:var(--product-space-4)}.cost-of-delay-calculator_tableScroll___8mmf td:last-child,.cost-of-delay-calculator_tableScroll___8mmf th:last-child{padding-right:var(--product-space-4)}.cost-of-delay-calculator_valueBox__vGJMi{flex-basis:200px}}.real-estate-reference-planner_planner__ykvcp{--cobalt:var(--chart-tax);margin:0 0 1.1rem;color:var(--ui-ink)}.real-estate-reference-planner_workspace__qPYd9{display:grid;grid-template-columns:minmax(320px,1.05fr) minmax(340px,.95fr);align-items:start;grid-gap:1rem;gap:1rem}.real-estate-reference-planner_inputs__krA_X,.real-estate-reference-planner_summary__8E1IV{min-width:0;border:1px solid var(--ui-line);border-radius:var(--product-radius-card);background:var(--ui-surface)}.real-estate-reference-planner_inputs__krA_X{padding:1.35rem}.real-estate-reference-planner_summary__8E1IV{padding:0;overflow:hidden;display:flex;flex-wrap:wrap}.real-estate-reference-planner_resultsCol___Gc2O{display:grid;min-width:0}.real-estate-reference-planner_inputGrid__dgbPM{display:grid;grid-gap:10px;gap:10px}.real-estate-reference-planner_control__RXoSO{min-width:0;padding:12px 14px 8px;border-radius:var(--product-radius-panel);background:var(--ui-canvas)}.real-estate-reference-planner_controlTop__OHdMl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 12px}.real-estate-reference-planner_asset__6fW9Z legend,.real-estate-reference-planner_controlTop__OHdMl label{font:600 var(--product-font-body)/1.4 var(--ui)}.real-estate-reference-planner_valueBox__NhAw2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex:0 1 180px;min-width:150px;height:var(--product-control-touch);border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface)}.real-estate-reference-planner_valueBox__NhAw2:focus-within{outline:2px solid var(--product-accent);outline-offset:1px}.real-estate-reference-planner_valueBox__NhAw2[data-invalid=true]{border-color:var(--destructive)}.real-estate-reference-planner_valueBox__NhAw2[data-invalid=true]:focus-within{outline-color:var(--destructive)}.real-estate-reference-planner_valueBox__NhAw2 input{grid-column:1;grid-row:1;width:100%;min-width:0;height:42px;padding:0 0 0 14px;border:0;box-shadow:none;background:transparent;color:var(--ui-ink);text-align:right;font:600 var(--product-font-body)/42px var(--ui-numeric)}.real-estate-reference-planner_planner__ykvcp.real-estate-reference-planner_planner__ykvcp .real-estate-reference-planner_valueBox__NhAw2 input:focus,.real-estate-reference-planner_planner__ykvcp.real-estate-reference-planner_planner__ykvcp .real-estate-reference-planner_valueBox__NhAw2 input:focus-visible{border:0!important;outline:none!important;box-shadow:none!important}.real-estate-reference-planner_valueBox__NhAw2>span{grid-column:2;grid-row:1;flex:none;min-width:26px;padding:0 10px 0 3px;color:var(--ui-muted);font-size:var(--product-font-label)}.real-estate-reference-planner_error__hyXPJ{color:var(--destructive);font:500 var(--product-font-compact)/1.4 var(--ui)}.real-estate-reference-planner_error__hyXPJ.real-estate-reference-planner_error__hyXPJ{margin:.3rem 0}.real-estate-reference-planner_asset__6fW9Z{min-width:0;margin:0;padding:12px 14px 14px;border:0;border-radius:var(--product-radius-panel);background:var(--ui-canvas)}.real-estate-reference-planner_asset__6fW9Z legend{margin-bottom:.55rem}.real-estate-reference-planner_assetButtons__sRk0P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.real-estate-reference-planner_assetButtons__sRk0P button{min-height:44px;padding:.5rem .7rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);color:var(--ui-ink);background:var(--ui-surface);cursor:pointer;font:500 var(--product-font-compact)/1.35 var(--ui)}.real-estate-reference-planner_assetButtons__sRk0P button[aria-pressed=true]{border-color:var(--product-accent);color:var(--product-accent);background:var(--ui-lilac)}.real-estate-reference-planner_asset__6fW9Z p{color:var(--ui-muted);font:500 var(--product-font-compact)/1.5 var(--ui)}.real-estate-reference-planner_asset__6fW9Z.real-estate-reference-planner_asset__6fW9Z p{margin:.5rem 0 0}.real-estate-reference-planner_headline___EGMk{flex:3 1 280px;padding:1.35rem;background:var(--ui-sky);display:grid;align-content:center;grid-gap:.65rem;gap:.65rem}.real-estate-reference-planner_headline___EGMk.real-estate-reference-planner_headline___EGMk h3{margin:0;font-family:var(--ui)!important;font-size:clamp(var(--product-font-section),2.5vw,var(--product-font-title))!important;font-weight:600!important;line-height:1.3!important;letter-spacing:normal!important;color:var(--ui-ink)}.real-estate-reference-planner_headline___EGMk.real-estate-reference-planner_headline___EGMk>p{margin:0;color:var(--ui-muted);font:500 var(--product-font-compact)/1.5 var(--ui)}.real-estate-reference-planner_cards__9kwxd{display:grid;grid-gap:.7rem;gap:.7rem}.real-estate-reference-planner_cards__9kwxd article{display:grid;grid-gap:.3rem;gap:.3rem;padding:1.1rem;border:1px solid var(--ui-line);border-left:4px solid var(--cobalt);border-radius:var(--product-radius-panel);background:var(--product-lilac)}.real-estate-reference-planner_cards__9kwxd article:nth-child(2){border-left-color:var(--chart-schemes);background:var(--product-mint)}.real-estate-reference-planner_cards__9kwxd article:nth-child(3){border-left-color:var(--product-allocation-gold);background:var(--product-peach)}.real-estate-reference-planner_cards__9kwxd span{color:var(--ui-muted);font:600 var(--product-font-label)/1.4 var(--ui);text-transform:uppercase;letter-spacing:.03em}.real-estate-reference-planner_cards__9kwxd .real-estate-reference-planner_figureRow__ENCui{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.real-estate-reference-planner_cards__9kwxd strong{color:var(--cobalt);font:700 var(--product-font-metric)/1.2 var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.real-estate-reference-planner_cards__9kwxd article:nth-child(2) strong{color:var(--chart-schemes)}.real-estate-reference-planner_cards__9kwxd article:nth-child(3) strong{color:var(--product-allocation-gold)}.real-estate-reference-planner_cards__9kwxd strong[data-unavailable=true]{color:var(--ui-muted);font:600 var(--product-font-body)/1.4 var(--ui)}.real-estate-reference-planner_cards__9kwxd .real-estate-reference-planner_gainChip__uJ1bM{padding:.15rem .55rem;border-radius:var(--product-radius-pill);background:var(--ui-mint);color:var(--product-positive);font:700 var(--product-font-compact)/1.4 var(--ui-numeric);white-space:nowrap}.real-estate-reference-planner_cards__9kwxd small{color:var(--ui-muted);font:500 var(--product-font-compact)/1.45 var(--ui)}.real-estate-reference-planner_breakdown__54og7{flex:2 1 280px;padding:1.35rem;border-top:1px solid var(--ui-line);display:grid;align-content:center;grid-gap:.8rem;gap:.8rem}@media(min-width:620px){.real-estate-reference-planner_breakdown__54og7{border-top:0;border-left:1px solid var(--ui-line)}}.real-estate-reference-planner_chart__je5__{margin:0}.real-estate-reference-planner_chart__je5__ figcaption{margin:0 0 .8rem;font:600 var(--product-font-body)/1.4 var(--ui);color:var(--ui-ink)}.real-estate-reference-planner_barRow__M6US9{display:grid;grid-template-columns:minmax(0,1fr) minmax(3rem,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;margin:.6rem 0;font:500 var(--product-font-compact)/1.3 var(--ui)}.real-estate-reference-planner_barRow__M6US9 strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.real-estate-reference-planner_barTrack__UUZVa{display:block;width:100%;height:.9rem;border:0;border-radius:.5rem;background:var(--ui-canvas);overflow:hidden;accent-color:var(--product-accent)}.real-estate-reference-planner_barTrack__UUZVa::-webkit-progress-bar{background:var(--ui-canvas)}.real-estate-reference-planner_barTrack__UUZVa::-webkit-progress-value{background:var(--product-accent);border-radius:.5rem}.real-estate-reference-planner_barTrack__UUZVa::-moz-progress-bar{background:var(--product-accent);border-radius:.5rem}.real-estate-reference-planner_barRow__M6US9:nth-child(3) .real-estate-reference-planner_barTrack__UUZVa{accent-color:var(--chart-schemes)}.real-estate-reference-planner_barRow__M6US9:nth-child(3) .real-estate-reference-planner_barTrack__UUZVa::-moz-progress-bar,.real-estate-reference-planner_barRow__M6US9:nth-child(3) .real-estate-reference-planner_barTrack__UUZVa::-webkit-progress-value{background:var(--chart-schemes)}.real-estate-reference-planner_barRow__M6US9:nth-child(4) .real-estate-reference-planner_barTrack__UUZVa{accent-color:var(--product-allocation-gold)}.real-estate-reference-planner_barRow__M6US9:nth-child(4) .real-estate-reference-planner_barTrack__UUZVa::-moz-progress-bar,.real-estate-reference-planner_barRow__M6US9:nth-child(4) .real-estate-reference-planner_barTrack__UUZVa::-webkit-progress-value{background:var(--product-allocation-gold)}.real-estate-reference-planner_resultNote__MsEzo{color:var(--ui-muted);font:500 var(--product-font-compact)/1.5 var(--ui)}.real-estate-reference-planner_resultNote__MsEzo.real-estate-reference-planner_resultNote__MsEzo{margin:0}.real-estate-reference-planner_section__dChk7{flex:1 0 100%;min-width:0;padding:1rem 1.35rem 1.2rem;border-top:1px solid var(--ui-line)}.real-estate-reference-planner_sectionLabel__HRGAs.real-estate-reference-planner_sectionLabel__HRGAs{margin:0 0 14px;font-family:var(--ui)!important;font-size:var(--product-font-section)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:normal!important;color:var(--ui-ink)}.real-estate-reference-planner_section__dChk7>p{color:var(--ui-muted);font:500 var(--product-font-compact)/1.5 var(--ui)}.real-estate-reference-planner_section__dChk7.real-estate-reference-planner_section__dChk7>p{margin:0}.real-estate-reference-planner_section__dChk7 a{color:var(--product-accent);text-decoration:underline}.real-estate-reference-planner_noteCards__DWcdw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.real-estate-reference-planner_notesCard__KlIRq,.real-estate-reference-planner_recommendationCard__IMmfE{min-width:0;padding:16px 18px;border-radius:var(--product-radius-panel)}.real-estate-reference-planner_notesCard__KlIRq{background:var(--product-lilac)}.real-estate-reference-planner_recommendationCard__IMmfE{background:var(--ui-mint)}.real-estate-reference-planner_notesCard__KlIRq.real-estate-reference-planner_notesCard__KlIRq h3,.real-estate-reference-planner_recommendationCard__IMmfE.real-estate-reference-planner_recommendationCard__IMmfE h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--ui)!important;font-size:var(--product-font-body)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:normal!important;color:var(--ui-ink)}.real-estate-reference-planner_notesCard__KlIRq h3 svg{width:16px;height:16px;flex:none;color:var(--cobalt)}.real-estate-reference-planner_recommendationCard__IMmfE h3 svg{width:16px;height:16px;flex:none;color:var(--product-positive)}.real-estate-reference-planner_notesCard__KlIRq ul{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.real-estate-reference-planner_notesCard__KlIRq li,.real-estate-reference-planner_recommendationCard__IMmfE p{color:var(--ui-muted);font:500 var(--product-font-compact)/1.5 var(--ui)}.real-estate-reference-planner_recommendationCard__IMmfE p{margin:0 0 12px}.real-estate-reference-planner_recommendationCard__IMmfE p:last-child{margin-bottom:0}.real-estate-reference-planner_recommendationCard__IMmfE p strong{color:var(--ui-ink);font-weight:700}.real-estate-reference-planner_keyInsight__Hk60O{padding:10px 12px;border-radius:var(--product-radius-sm);background:var(--ui-surface)}.real-estate-reference-planner_keyInsight__Hk60O span{display:block;margin:0 0 4px;color:var(--ui-muted);font-size:var(--product-font-label);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.real-estate-reference-planner_keyInsight__Hk60O p{margin:0;color:var(--ui-ink);font:500 var(--product-font-compact)/1.5 var(--ui)}@media(max-width:1100px){.real-estate-reference-planner_workspace__qPYd9{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.real-estate-reference-planner_inputs__krA_X{padding:1rem}.real-estate-reference-planner_breakdown__54og7,.real-estate-reference-planner_headline___EGMk,.real-estate-reference-planner_section__dChk7{padding-left:1rem;padding-right:1rem}.real-estate-reference-planner_controlTop__OHdMl{flex-direction:column;align-items:stretch}.real-estate-reference-planner_valueBox__NhAw2{flex-basis:auto;width:100%;min-width:0}.real-estate-reference-planner_barRow__M6US9{grid-template-columns:minmax(0,1fr) auto}.real-estate-reference-planner_barTrack__UUZVa{grid-column:1/-1;grid-row:2}.real-estate-reference-planner_noteCards__DWcdw{grid-template-columns:minmax(0,1fr)}}.real-estate-reinvestment_page___NCxn{--cobalt:var(--chart-tax)}.real-estate-reinvestment_disclaimer__v3lVP{color:var(--ui-muted);font:500 var(--product-font-body)/1.55 var(--ui)}.real-estate-reinvestment_page___NCxn .real-estate-reinvestment_disclaimer__v3lVP{margin:var(--product-space-6) 0 var(--product-space-5)}.esop-taxation-calculator_page__7Elo8{--cobalt:var(--chart-tax);color:var(--ui-ink);font:500 var(--product-font-body)/1.5 var(--ui)}.esop-taxation-calculator_workspace__SuRsc{display:grid;grid-template-columns:minmax(320px,1fr) minmax(340px,1fr);align-items:start;grid-gap:var(--product-space-4);gap:var(--product-space-4)}.esop-taxation-calculator_inputs___ndq7,.esop-taxation-calculator_summary__7PPVB{min-width:0;border:1px solid var(--ui-line);border-radius:var(--product-radius-card);background:var(--ui-surface)}.esop-taxation-calculator_inputs___ndq7{padding:var(--product-space-5)}.esop-taxation-calculator_summary__7PPVB{padding:0;overflow:hidden;display:flex;flex-wrap:wrap}.esop-taxation-calculator_resultsCol__ENMK3{display:grid;min-width:0}.esop-taxation-calculator_toggleButtons__rOQYv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.esop-taxation-calculator_toggleButtons__rOQYv button{min-height:44px;padding:.5rem .7rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);color:var(--ui-ink);background:var(--ui-surface);cursor:pointer;font:500 var(--product-font-compact)/1.35 var(--ui)}.esop-taxation-calculator_toggleButtons__rOQYv button[aria-pressed=true]{border-color:var(--cobalt);color:var(--cobalt);background:var(--ui-mint);font-weight:600}.esop-taxation-calculator_inputGrid__uuZKU{display:grid;grid-gap:10px;gap:10px}.esop-taxation-calculator_inputCard__2Q1j9{min-width:0;padding:12px 14px 8px;border-radius:var(--product-radius-panel);background:var(--ui-canvas)}.esop-taxation-calculator_inputRow__kKHXY{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.esop-taxation-calculator_inputRow__kKHXY label{flex:1 1 160px;min-width:0;font-size:var(--product-font-body)}.esop-taxation-calculator_choiceRow__sa1rc label{flex:none}.esop-taxation-calculator_select__Ih4SP{max-width:100%;min-width:200px;flex:0 1 240px;min-height:var(--product-control-touch);padding:0 var(--product-space-2);border:1px solid var(--ui-line);border-radius:var(--product-radius-control);color:var(--ui-ink);background:var(--ui-surface);font:inherit}.esop-taxation-calculator_select__Ih4SP:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.esop-taxation-calculator_dateInput__JA8TY{flex:0 1 180px;min-width:150px;min-height:var(--product-control-touch);padding:0 12px;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);color:var(--ui-ink);background:var(--ui-surface);font:600 var(--product-font-body)/1.4 var(--ui-numeric)}.esop-taxation-calculator_dateInput__JA8TY[aria-invalid=true]{border-color:var(--product-danger)}.esop-taxation-calculator_reviewFieldsRow__AGXUi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.esop-taxation-calculator_valueBox__ostrt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;flex:0 1 180px;min-width:150px;height:var(--product-control-touch);border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface)}.esop-taxation-calculator_valueBox__ostrt:focus-within{outline:2px solid var(--product-accent);outline-offset:1px}.esop-taxation-calculator_valueBox__ostrt[data-invalid=true]{border-color:var(--product-danger)}.esop-taxation-calculator_valueBox__ostrt[data-invalid=true]:focus-within{outline-color:var(--product-danger)}.esop-taxation-calculator_groupedDisplay__C8_cT,.esop-taxation-calculator_valueBox__ostrt input{grid-column:1;grid-row:1;width:100%;min-width:0;height:42px;padding:0 0 0 14px;border:0;box-shadow:none;background:transparent;text-align:right;font:600 var(--product-font-heading)/42px var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-ink);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_valueBox__ostrt input:focus,.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_valueBox__ostrt input:focus-visible{border:0!important;outline:none!important;box-shadow:none!important}.esop-taxation-calculator_valueBox__ostrt input::-webkit-inner-spin-button,.esop-taxation-calculator_valueBox__ostrt input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.esop-taxation-calculator_valueBox__ostrt>span:not(.esop-taxation-calculator_groupedDisplay__C8_cT){grid-column:2;grid-row:1;flex:none;min-width:26px;padding:0 10px 0 3px;color:var(--ui-muted);font-size:var(--product-font-label)}.esop-taxation-calculator_inputCard__2Q1j9 [data-slot=slider-range],.esop-taxation-calculator_inputCard__2Q1j9 [data-slot=slider-thumb]{background:var(--cobalt)}.esop-taxation-calculator_hint__s_K_v{display:block;margin:5px 0 0;color:var(--ui-muted);font-size:var(--product-font-compact)}.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_fieldError__FH8_3{margin:5px 0 0;color:var(--product-danger);font-size:var(--product-font-compact)}.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_cardNote__s2_lv{margin:10px 0 0;color:var(--ui-muted);font-size:var(--product-font-compact)}.esop-taxation-calculator_advanced__DFJPx{margin-top:14px;border-top:1px solid var(--ui-line);padding-top:10px}.esop-taxation-calculator_advanced__DFJPx summary{min-height:var(--product-control-touch);display:flex;align-items:center;color:var(--ui-ink);font-weight:600;cursor:pointer}.esop-taxation-calculator_advanced__DFJPx .esop-taxation-calculator_inputGrid__uuZKU{margin-top:10px}.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_advancedNote__iZSr9{margin:8px 0 0;color:var(--ui-muted);font-size:var(--product-font-compact);line-height:1.5}.esop-taxation-calculator_headline__0adQ0{flex:3 1 280px;padding:var(--product-space-5);background:var(--product-esop-hero);color:var(--product-esop-hero-ink);display:grid;align-content:center;grid-gap:9px;gap:9px}.esop-taxation-calculator_heroEyebrow__vI4Gj{display:block;color:var(--product-esop-hero-muted);font-size:var(--product-font-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.esop-taxation-calculator_headline__0adQ0>strong{display:block;color:var(--product-esop-hero-positive);font:600 clamp(var(--product-font-esop-hero-min),2.6vw,var(--product-font-esop-hero-max))/1.15 var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.esop-taxation-calculator_emptyHero__IZo2x{display:block;color:var(--product-esop-hero-secondary);font:500 var(--product-font-esop-empty)/1.35 var(--ui)}.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_headline__0adQ0>p{margin:0;color:var(--product-esop-hero-secondary);font-size:var(--product-font-label)}.esop-taxation-calculator_heroStats__V6Z5t{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin:0;padding-top:10px;border-top:1px solid var(--product-esop-hero-line)}.esop-taxation-calculator_heroStats__V6Z5t>div{display:grid;grid-gap:2px;gap:2px}.esop-taxation-calculator_heroStats__V6Z5t dt{min-width:0;color:var(--product-esop-hero-muted);font-size:var(--product-font-label)}.esop-taxation-calculator_heroStats__V6Z5t dd{margin:0;min-width:0;color:var(--product-esop-hero-danger);font:600 var(--product-font-esop-detail)/1.3 var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.esop-taxation-calculator_heroTotal__CP1Ah{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:10px;margin-top:4px;border-top:1px solid var(--product-esop-hero-line);color:var(--product-esop-hero-secondary);font:600 var(--product-font-compact)/1.4 var(--ui)}.esop-taxation-calculator_heroTotal__CP1Ah strong{color:var(--product-esop-hero-danger);font-family:var(--ui-numeric);font-size:var(--product-font-esop-tax)}.esop-taxation-calculator_breakdown___yuKN{flex:2 1 260px;padding:var(--product-space-5);border-top:1px solid var(--ui-line);display:grid;align-content:center}@media(min-width:620px){.esop-taxation-calculator_breakdown___yuKN{border-top:0;border-left:1px solid var(--ui-line)}}.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_emptyChart__3gN3a{margin:0;color:var(--ui-muted);text-align:center}.esop-taxation-calculator_taxBreakdown__x3mui{text-align:center}.esop-taxation-calculator_taxBreakdown__x3mui figcaption{text-align:left;color:var(--ui-ink);font:600 var(--product-font-body)/1.4 var(--ui)}.esop-taxation-calculator_breakdown___yuKN .esop-taxation-calculator_taxBreakdown__x3mui .esop-taxation-calculator_donut__VWrz1{display:block;width:9rem!important;height:9rem!important;margin:1rem auto}.esop-taxation-calculator_donut__VWrz1 circle{fill:none;stroke-width:16}.esop-taxation-calculator_donutCash__LksaF{stroke:var(--product-esop-chart-cash)}.esop-taxation-calculator_donutExercise__C9TaX{stroke:var(--product-esop-chart-exercise)}.esop-taxation-calculator_donutTax__oJ6MT{stroke:var(--product-esop-chart-tax)}.esop-taxation-calculator_donutLegend__xuZ0M{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;list-style:none;color:var(--ui-muted);font:500 var(--product-font-compact)/1.4 var(--ui)}.esop-taxation-calculator_donutLegend__xuZ0M li:before{content:"";display:inline-block;width:.6rem;height:.6rem;margin-right:.35rem;border-radius:50%;background:var(--product-esop-chart-cash)}.esop-taxation-calculator_donutLegend__xuZ0M li:nth-child(2):before{background:var(--product-esop-chart-exercise)}.esop-taxation-calculator_donutLegend__xuZ0M li:nth-child(3):before{background:var(--product-esop-chart-tax)}.esop-taxation-calculator_section___QBl2{flex:1 0 100%;min-width:0;padding:14px var(--product-space-5) var(--product-space-6);border-top:1px solid var(--ui-line)}.esop-taxation-calculator_sectionLabel__3IWgB{color:var(--ui-ink)}.esop-taxation-calculator_page__7Elo8 h2.esop-taxation-calculator_sectionLabel__3IWgB{margin:0 0 14px;font:600 var(--product-font-section)/1.4 var(--ui);letter-spacing:normal}.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_intro__ydr1m{margin:5px 0 0;color:var(--ui-muted);font:500 var(--product-font-compact)/1.5 var(--ui)}.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_intro__ydr1m:first-of-type{margin-top:0}.esop-taxation-calculator_cashBridge__BQPoN{margin:14px 0 0;min-width:0}.esop-taxation-calculator_cashBridge__BQPoN figcaption{color:var(--ui-ink);font:600 var(--product-font-body)/1.4 var(--ui);margin-bottom:.75rem}.esop-taxation-calculator_cashBar__1vFNf{display:block;width:100%;height:14px;border:0;border-radius:999px;overflow:hidden;accent-color:var(--ui-muted)}.esop-taxation-calculator_cashBar__1vFNf::-webkit-progress-bar{background:var(--ui-canvas)}.esop-taxation-calculator_cashBar__1vFNf::-webkit-progress-value{background:var(--cobalt);border-radius:999px}.esop-taxation-calculator_cashBar__1vFNf::-moz-progress-bar{background:var(--cobalt);border-radius:999px}.esop-taxation-calculator_cashLegend__3obtP{display:flex;justify-content:space-between;gap:.75rem;color:var(--ui-muted);font:500 var(--product-font-compact)/1.4 var(--ui);margin:.35rem 0 .75rem}.esop-taxation-calculator_cashBridge__BQPoN table{width:100%;border-collapse:collapse;font:500 var(--product-font-compact)/1.45 var(--ui)}.esop-taxation-calculator_cashBridge__BQPoN td,.esop-taxation-calculator_cashBridge__BQPoN th{padding:.5rem .25rem;border-bottom:1px solid var(--ui-line)}.esop-taxation-calculator_cashBridge__BQPoN th{text-align:left;font-weight:500;color:var(--ui-muted)}.esop-taxation-calculator_cashBridge__BQPoN td{text-align:right;color:var(--ui-ink);font-family:var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.esop-taxation-calculator_cashTotal__LDlv_ td,.esop-taxation-calculator_cashTotal__LDlv_ th{font-weight:700;color:var(--ui-ink)}.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_fmvBasis__dqlO1{margin:0 0 10px;padding:.65rem .8rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-canvas);color:var(--ui-muted);font:500 var(--product-font-compact)/1.5 var(--ui)}.esop-taxation-calculator_stageSources__YvvRj{margin-top:14px;padding:1rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-panel);background:var(--ui-canvas)}.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_stageSources__YvvRj h3{margin:0 0 .35rem;color:var(--ui-ink);font:600 var(--product-font-body)/1.4 var(--ui)}.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_stageSources__YvvRj p{margin:.35rem 0 .75rem;color:var(--ui-muted);font:500 var(--product-font-compact)/1.45 var(--ui)}.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_stageSources__YvvRj p:last-child{margin-bottom:0}.esop-taxation-calculator_stageSources__YvvRj dl{margin:0}.esop-taxation-calculator_stageSources__YvvRj dl>div{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);grid-gap:.5rem;gap:.5rem;padding:.65rem 0;border-top:1px solid var(--ui-line)}.esop-taxation-calculator_stageSources__YvvRj dt{font-weight:600;color:var(--ui-ink)}.esop-taxation-calculator_stageSources__YvvRj dd{margin:0;min-width:0;color:var(--ui-muted)}.esop-taxation-calculator_stageSources__YvvRj dd a,.esop-taxation-calculator_stageSources__YvvRj dd span{display:block;overflow-wrap:anywhere}.esop-taxation-calculator_stageSources__YvvRj dd a{margin-top:.15rem;color:var(--product-accent);text-decoration:underline}.esop-taxation-calculator_gapsList__DUDOU{margin:10px 0 0;padding-left:20px;color:var(--ui-muted);font-size:var(--product-font-compact);line-height:1.6}.esop-taxation-calculator_page__7Elo8 .esop-taxation-calculator_disclaimer__MckeI{margin:var(--product-space-6) 0 var(--product-space-5);color:var(--ui-muted);font-size:var(--product-font-compact)}@media(max-width:900px){.esop-taxation-calculator_workspace__SuRsc{grid-template-columns:1fr}}@media(max-width:620px){.esop-taxation-calculator_reviewFieldsRow__AGXUi{grid-template-columns:minmax(0,1fr)}}@media(max-width:550px){.esop-taxation-calculator_inputs___ndq7{padding:var(--product-space-4)}.esop-taxation-calculator_breakdown___yuKN,.esop-taxation-calculator_headline__0adQ0,.esop-taxation-calculator_section___QBl2{padding-left:var(--product-space-4);padding-right:var(--product-space-4)}.esop-taxation-calculator_dateInput__JA8TY,.esop-taxation-calculator_select__Ih4SP,.esop-taxation-calculator_valueBox__ostrt{flex-basis:200px}}.capital-gains-ledger_page__rl5__{--cobalt:var(--chart-tax)}.capital-gains-ledger_layout__OZDd5{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,34%);grid-gap:1.25rem;gap:1.25rem;align-items:start}.capital-gains-ledger_entry__WXLr9,.capital-gains-ledger_result__f5DBl{min-width:0;padding:1.5rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-panel);background:var(--ui-surface)}.capital-gains-ledger_controls__ALFJi{display:flex;flex-wrap:wrap;gap:.75rem}.capital-gains-ledger_controls__ALFJi label{display:grid;grid-gap:.35rem;gap:.35rem;min-width:10rem;flex:1 1;color:var(--ui-ink);font:500 var(--product-font-compact)/1.4 var(--ui)}.capital-gains-ledger_controls__ALFJi input,.capital-gains-ledger_controls__ALFJi select,.capital-gains-ledger_tableScroll__W0iCW input,.capital-gains-ledger_tableScroll__W0iCW select{min-height:42px;width:100%;min-width:7rem;padding:.5rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface);color:var(--ui-ink);font:400 var(--product-font-compact)/1.4 var(--ui)}.capital-gains-ledger_controls__ALFJi input:hover,.capital-gains-ledger_tableScroll__W0iCW input:hover{border-color:var(--product-selection-border)}.capital-gains-ledger_controls__ALFJi input:focus-visible,.capital-gains-ledger_tableScroll__W0iCW input:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.capital-gains-ledger_controls__ALFJi input[aria-invalid=true],.capital-gains-ledger_tableScroll__W0iCW input[aria-invalid=true]{border-color:var(--product-danger);background:var(--product-danger-surface)}.capital-gains-ledger_controls__ALFJi input[aria-invalid=true]:focus-visible,.capital-gains-ledger_tableScroll__W0iCW input[aria-invalid=true]:focus-visible{outline-color:var(--product-danger)}.capital-gains-ledger_groupedEntry__AZPpz{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:10rem;min-height:42px;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface)}.capital-gains-ledger_groupedEntry__AZPpz:focus-within{outline:2px solid var(--product-accent);outline-offset:2px}.capital-gains-ledger_groupedEntry__AZPpz:has(input[aria-invalid=true]){border-color:var(--product-danger);background:var(--product-danger-surface)}.capital-gains-ledger_groupedEntry__AZPpz>.capital-gains-ledger_groupedDisplay__hQfg_,.capital-gains-ledger_groupedEntry__AZPpz>input{grid-column:1;grid-row:1;min-width:0;border:0;background:transparent}.capital-gains-ledger_groupedEntry__AZPpz>input{height:100%;min-height:40px;padding:.5rem}.capital-gains-ledger_groupedEntry__AZPpz>.capital-gains-ledger_groupedDisplay__hQfg_{align-self:center;padding:.5rem;color:var(--ui-ink);font:400 var(--product-font-compact)/1.4 var(--ui)}.capital-gains-ledger_groupedEntry__AZPpz>.capital-gains-ledger_currencyUnit__6sua3{grid-column:2;grid-row:1;padding:0 .5rem;color:var(--ui-muted);pointer-events:none}.capital-gains-ledger_actions__fuicS{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 .5rem}.capital-gains-ledger_actions__fuicS button{display:flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem .9rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);color:var(--ui-ink);background:var(--ui-surface);font:500 var(--product-font-body)/1.4 var(--ui);cursor:pointer}.capital-gains-ledger_actions__fuicS button:first-child{border-color:var(--cobalt)}.capital-gains-ledger_actions__fuicS button:disabled{opacity:.5;cursor:not-allowed}.capital-gains-ledger_fileInput__2_HDY{display:none!important}.capital-gains-ledger_actions__fuicS svg,.capital-gains-ledger_tableScroll__W0iCW svg{width:18px;height:18px}.capital-gains-ledger_disclaimer__jCKyw,.capital-gains-ledger_empty__6J3af,.capital-gains-ledger_helper__Vn77E,.capital-gains-ledger_result__f5DBl p{color:var(--ui-muted);font:400 var(--product-font-compact)/1.5 var(--ui)}.capital-gains-ledger_empty__6J3af{padding:2rem 0;text-align:center}.capital-gains-ledger_tableScroll__W0iCW{max-width:100%;overflow-x:auto;margin-top:1rem}.capital-gains-ledger_tableScroll__W0iCW table{width:100%;border-collapse:collapse;white-space:nowrap}.capital-gains-ledger_tableScroll__W0iCW td,.capital-gains-ledger_tableScroll__W0iCW th{padding:.5rem;border-bottom:1px solid var(--ui-line);text-align:left;color:var(--ui-ink);font:400 var(--product-font-compact)/1.4 var(--ui)}.capital-gains-ledger_tableScroll__W0iCW th{color:var(--ui-muted);font-weight:600}.capital-gains-ledger_tableScroll__W0iCW:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.capital-gains-ledger_tableScroll__W0iCW .capital-gains-ledger_rawCell__FVqJW{white-space:pre-wrap;overflow-wrap:anywhere}.capital-gains-ledger_tableScroll__W0iCW button{min-width:42px;min-height:42px;display:grid;place-items:center;border:0;background:transparent;color:var(--ui-muted);cursor:pointer}.capital-gains-ledger_error__nhghv{display:block;color:var(--destructive);font:400 var(--product-font-compact)/1.4 var(--ui)}.capital-gains-ledger_ruleNotice__Ikw22{padding:1rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);color:var(--ui-ink);background:var(--ui-canvas);font:400 var(--product-font-compact)/1.5 var(--ui)}.capital-gains-ledger_metrics__ifM78 span,.capital-gains-ledger_result__f5DBl>span{display:block;color:var(--ui-muted);font:400 var(--product-font-body)/1.4 var(--ui)}.capital-gains-ledger_result__f5DBl>strong{display:block;margin:.35rem 0;color:var(--ui-ink);font:600 var(--product-font-metric)/1.2 var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.capital-gains-ledger_metrics__ifM78{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;padding-top:1rem;border-top:1px solid var(--ui-line)}.capital-gains-ledger_metrics__ifM78 div:first-child{grid-column:span 2}.capital-gains-ledger_metrics__ifM78 strong{display:block;color:var(--ui-ink);font:600 var(--product-font-heading)/1.4 var(--ui-numeric)}.capital-gains-ledger_gainFigure__c2K_w{margin:1.5rem 0 0;padding:1rem 0 0;border-top:1px solid var(--ui-line)}.capital-gains-ledger_gainFigure__c2K_w figcaption{margin-bottom:.75rem;color:var(--ui-ink);font:600 var(--product-font-heading)/1.4 var(--ui)}.capital-gains-ledger_gainTrack__jmICh{display:block;width:100%;height:12px;border:0;border-radius:9px;overflow:hidden;background:var(--product-danger);accent-color:var(--product-accent)}.capital-gains-ledger_gainTrack__jmICh::-webkit-progress-bar{background:var(--product-danger)}.capital-gains-ledger_gainTrack__jmICh::-webkit-progress-value{background:var(--product-accent)}.capital-gains-ledger_gainTrack__jmICh::-moz-progress-bar{background:var(--product-accent)}.capital-gains-ledger_gainLegend__Ap_2J{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;color:var(--ui-muted);font:400 var(--product-font-compact)/1.4 var(--ui)}.capital-gains-ledger_gainLegend__Ap_2J span:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.35rem;border-radius:50%;background:var(--product-accent)}.capital-gains-ledger_gainLegend__Ap_2J span:last-child:before{background:var(--product-danger)}.capital-gains-ledger_breakdownTable__DEjyh{width:100%;margin-top:.65rem;border-collapse:collapse;font:400 var(--product-font-compact)/1.4 var(--ui)}.capital-gains-ledger_breakdownTable__DEjyh td,.capital-gains-ledger_breakdownTable__DEjyh th{padding:.4rem 0;border-bottom:1px solid var(--ui-line)}.capital-gains-ledger_breakdownTable__DEjyh th{text-align:left;font-weight:500}.capital-gains-ledger_breakdownTable__DEjyh td{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.capital-gains-ledger_result__f5DBl .capital-gains-ledger_yearNotice___9oKL{margin-top:.75rem;color:var(--product-danger)}.capital-gains-ledger_issueSummary__ND6Ei{margin:.85rem 0;padding:.75rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-canvas)}.capital-gains-ledger_issueSummary__ND6Ei p{margin:.25rem 0}.capital-gains-ledger_issueSummary__ND6Ei ul{margin:.4rem 0;padding-left:1.2rem}.capital-gains-ledger_issueSummary__ND6Ei li+li{margin-top:.35rem}.capital-gains-ledger_issueSummary__ND6Ei a{color:var(--product-accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.capital-gains-ledger_disclaimer__jCKyw{margin:1rem 0}.capital-gains-ledger_srOnly__sztH8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.capital-gains-ledger_modeTabs__s1hQ0{display:flex;flex-wrap:wrap;gap:.5rem}.capital-gains-ledger_modeTabs__s1hQ0 button{min-height:44px;padding:.5rem .9rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);color:var(--ui-ink);background:var(--ui-surface);font:500 var(--product-font-body)/1.4 var(--ui)}.capital-gains-ledger_modeTabs__s1hQ0 button[aria-selected=true]{border-color:var(--cobalt);background:var(--ui-lilac)}@media(max-width:900px){.capital-gains-ledger_layout__OZDd5{grid-template-columns:1fr}}@media(max-width:640px){.capital-gains-ledger_entry__WXLr9,.capital-gains-ledger_result__f5DBl{padding:1rem}.capital-gains-ledger_modeTabs__s1hQ0 button{flex:1 1}}.capital-gains-ledger_lotList__IOpsM{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.capital-gains-ledger_lotCard__QWEJb{padding:1rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-canvas)}.capital-gains-ledger_lotHeader__HkMDm,.capital-gains-ledger_rowResult__Dgozc{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.capital-gains-ledger_page__rl5__ .capital-gains-ledger_lotHeader__HkMDm h2,.capital-gains-ledger_page__rl5__ .capital-gains-ledger_preview__o7Bl3 h2,.capital-gains-ledger_page__rl5__ .capital-gains-ledger_result__f5DBl .capital-gains-ledger_review__CVzzK h2{margin:0;color:var(--ui-ink);font:600 1.125rem/1.35 var(--ui)}.capital-gains-ledger_lotHeader__HkMDm button{display:flex;align-items:center;gap:.4rem;min-height:44px;padding:.45rem .6rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);color:var(--ui-muted);background:var(--ui-surface);cursor:pointer}.capital-gains-ledger_lotGuide__t1_xg{margin:.5rem 0 0;color:var(--ui-muted);font:400 var(--product-font-compact)/1.4 var(--ui)}.capital-gains-ledger_fieldGroup__tEESD{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.85rem;align-items:start}.capital-gains-ledger_amounts__YvdVJ,.capital-gains-ledger_dates__qbKVx,.capital-gains-ledger_identity__wzauS{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-gains-ledger_classification__HZ2NI{grid-template-columns:repeat(3,minmax(0,1fr))}.capital-gains-ledger_field__aTEwT{display:grid;align-content:start;grid-gap:.3rem;gap:.3rem;min-width:0}.capital-gains-ledger_field__aTEwT label{color:var(--ui-ink);font:500 var(--product-font-compact)/1.4 var(--ui)}.capital-gains-ledger_limitHint__22eUG{color:var(--ui-muted);font:400 var(--product-font-compact)/1.4 var(--ui)}.capital-gains-ledger_field__aTEwT>input,.capital-gains-ledger_field__aTEwT>select{min-height:42px;width:100%;min-width:0;padding:.5rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface);color:var(--ui-ink);font:400 var(--product-font-compact)/1.4 var(--ui)}.capital-gains-ledger_actions__fuicS button:focus-visible,.capital-gains-ledger_field__aTEwT>input:focus-visible,.capital-gains-ledger_field__aTEwT>select:focus-visible,.capital-gains-ledger_lotHeader__HkMDm button:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.capital-gains-ledger_field__aTEwT>input[aria-invalid=true],.capital-gains-ledger_field__aTEwT>select[aria-invalid=true]{border-color:var(--product-danger);background:var(--product-danger-surface)}.capital-gains-ledger_field__aTEwT .capital-gains-ledger_groupedEntry__AZPpz{min-width:0}.capital-gains-ledger_importGuide__U8_JJ{margin:.75rem 0;color:var(--ui-muted);font:400 var(--product-font-compact)/1.5 var(--ui)}.capital-gains-ledger_importGuide__U8_JJ summary{width:max-content;max-width:100%;color:var(--ui-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.capital-gains-ledger_importGuide__U8_JJ p{margin:.5rem 0;overflow-wrap:anywhere}.capital-gains-ledger_importGuide__U8_JJ code{font:400 .9em/1.5 var(--ui-numeric)}.capital-gains-ledger_importGuide__U8_JJ button{min-height:44px;margin:.25rem 0;padding:.5rem .75rem;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);color:var(--ui-ink);background:var(--ui-surface);font:500 var(--product-font-compact)/1.4 var(--ui);cursor:pointer}.capital-gains-ledger_importGuide__U8_JJ button:focus-visible,.capital-gains-ledger_importGuide__U8_JJ summary:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.capital-gains-ledger_rowResult__Dgozc{flex-wrap:wrap;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--ui-line);color:var(--ui-muted);font:400 var(--product-font-body)/1.4 var(--ui)}.capital-gains-ledger_rowResult__Dgozc strong{min-width:0;color:var(--ui-ink);font:600 var(--product-font-heading)/1.3 var(--ui-numeric);overflow-wrap:anywhere}.capital-gains-ledger_rowTaxState__aeaVI{margin:.35rem 0 0;color:var(--ui-muted);font:400 var(--product-font-compact)/1.4 var(--ui)}.capital-gains-ledger_rowBridge__tAVlt{margin:1rem 0 0;padding-top:.65rem;border-top:1px solid var(--ui-line);color:var(--ui-ink);font:400 var(--product-font-compact)/1.45 var(--ui)}.capital-gains-ledger_rowBridge__tAVlt>div{display:flex;justify-content:space-between;gap:.75rem;padding:.3rem 0}.capital-gains-ledger_rowBridge__tAVlt dt{min-width:0}.capital-gains-ledger_rowBridge__tAVlt dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.capital-gains-ledger_rowBridge__tAVlt+.capital-gains-ledger_rowResult__Dgozc{margin-top:.4rem}.capital-gains-ledger_rowSource__64y91{margin:.4rem 0 0;color:var(--ui-muted);font:400 var(--product-font-compact)/1.45 var(--ui);overflow-wrap:anywhere}.capital-gains-ledger_rowSource__64y91 a{color:var(--product-accent);text-decoration:underline;text-underline-offset:2px}.capital-gains-ledger_review__CVzzK{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--ui-line)}.capital-gains-ledger_preview__o7Bl3{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--ui-line)}.capital-gains-ledger_preview__o7Bl3 p{color:var(--ui-muted);font:400 var(--product-font-compact)/1.4 var(--ui)}.capital-gains-ledger_tableScroll__W0iCW table{white-space:normal}.capital-gains-ledger_tableScroll__W0iCW td,.capital-gains-ledger_tableScroll__W0iCW th{vertical-align:top;min-width:5rem}@media(max-width:640px){.capital-gains-ledger_amounts__YvdVJ,.capital-gains-ledger_classification__HZ2NI,.capital-gains-ledger_dates__qbKVx,.capital-gains-ledger_identity__wzauS{grid-template-columns:minmax(0,1fr)}.capital-gains-ledger_lotHeader__HkMDm button{flex:none}}.returns-calculator_page__Qmsqh{color:var(--ui-ink);font:500 var(--product-font-body)/1.5 var(--ui)}.returns-calculator_page__Qmsqh .returns-calculator_exportActions__qQ7_k button{min-width:36px;min-height:36px;padding:.4rem;justify-content:center;gap:0}.returns-calculator_srOnly__IVrTz{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.returns-calculator_workspace__RMkqR{display:grid;grid-template-columns:minmax(320px,1fr) minmax(340px,1fr);align-items:start;grid-gap:var(--product-space-4);gap:var(--product-space-4)}.returns-calculator_inputs__5wAmL,.returns-calculator_summary__lPmEU{min-width:0;border:1px solid var(--ui-line);border-radius:var(--product-radius-card);background:var(--ui-surface)}.returns-calculator_inputs__5wAmL{padding:var(--product-space-5)}.returns-calculator_summary__lPmEU{padding:0;overflow:hidden;display:flex;flex-wrap:wrap}.returns-calculator_inputGrid__eEDes{display:grid;grid-gap:10px;gap:10px}.returns-calculator_inputCard__PRogT{min-width:0;padding:12px 14px 8px;border-radius:var(--product-radius-panel);background:var(--ui-canvas)}.returns-calculator_inputCard__PRogT:has(.returns-calculator_choiceRow__ydGOW){padding-bottom:12px}.returns-calculator_inputRow__PNPFj{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.returns-calculator_inputRow__PNPFj label{flex:1 1 160px;min-width:0;font-size:var(--product-font-body)}.returns-calculator_choiceRow__ydGOW label{flex:none}.returns-calculator_modeSwitch__mPNEI{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.returns-calculator_modeSwitch__mPNEI button{min-height:40px;padding:7px 12px;border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface);color:var(--ui-ink);font:600 var(--product-font-label)/1.3 var(--ui);cursor:pointer}.returns-calculator_modeSwitch__mPNEI button[aria-pressed=true]{background:var(--ui-mint);border-color:var(--product-selection-border)}.returns-calculator_modeSwitch__mPNEI button:focus{outline:none!important}.returns-calculator_modeSwitch__mPNEI button:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--ui-surface),0 0 0 4px var(--product-selection-border)}.returns-calculator_valueBox__FRJ3K{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex:0 1 180px;min-width:126px;height:var(--product-control-touch);border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface)}.returns-calculator_valueBox__FRJ3K:focus-within{outline:2px solid var(--product-accent);outline-offset:1px}.returns-calculator_valueBox__FRJ3K[data-invalid=true]:focus-within{outline-color:var(--product-danger)}.returns-calculator_valueBox__FRJ3K[data-invalid=true]{border-color:var(--product-danger)}.returns-calculator_valueBox__FRJ3K input{grid-column:1;grid-row:1;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:100%;min-width:0;height:42px;padding:0 0 0 14px;border:0;box-shadow:none;background:transparent;text-align:right;font:600 var(--product-font-heading)/42px var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.returns-calculator_valueBox__FRJ3K input::-webkit-inner-spin-button,.returns-calculator_valueBox__FRJ3K input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.returns-calculator_page__Qmsqh .returns-calculator_valueBox__FRJ3K input:focus,.returns-calculator_page__Qmsqh .returns-calculator_valueBox__FRJ3K input:focus-visible{border:0;outline:none!important;box-shadow:none!important}.returns-calculator_valueBox__FRJ3K [data-grouped-display]{grid-column:1;grid-row:1;padding:0 0 0 14px;text-align:right;font:600 var(--product-font-heading)/42px var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.returns-calculator_valueBox__FRJ3K>span:not([data-grouped-display]){grid-column:2;grid-row:1;flex:none;min-width:26px;padding:0 10px 0 3px;color:var(--ui-muted);font-size:var(--product-font-label)}.returns-calculator_inputCard__PRogT [data-slot=slider-range],.returns-calculator_inputCard__PRogT [data-slot=slider-thumb]{background:var(--product-accent)}.returns-calculator_fieldError__4dCe2{margin:5px 0 0;color:var(--product-danger);font-size:var(--product-font-compact)}.returns-calculator_results__GOgWH{display:grid;min-width:0}.returns-calculator_headline__p8eUQ{flex:3 1 260px;padding:var(--product-space-5);background:var(--ui-sky);display:grid;align-content:center;grid-gap:9px;gap:9px}.returns-calculator_headline__p8eUQ span{color:var(--ui-muted);font-size:var(--product-font-label)}.returns-calculator_headline__p8eUQ strong{min-width:0;overflow-wrap:anywhere;font:600 clamp(var(--product-font-title),2.5vw,var(--product-font-metric))/1.2 var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.returns-calculator_headline__p8eUQ p{margin:0;color:var(--ui-muted);font-size:var(--product-font-label)}.returns-calculator_breakdown__oenTx{flex:2 1 260px;padding:var(--product-space-5);border-top:1px solid var(--ui-line)}@media(min-width:620px){.returns-calculator_breakdown__oenTx{border-top:0;border-left:1px solid var(--ui-line)}}.returns-calculator_chartLayout__0_NjW{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:22px}.returns-calculator_donut__T8iUd{position:relative;display:grid;place-items:center;width:132px;aspect-ratio:1;flex:none;border-radius:50%;cursor:default}.returns-calculator_donut__T8iUd:focus-visible{outline:2px solid var(--product-selection-border);outline-offset:5px}.returns-calculator_donut__T8iUd svg{display:block;width:100%!important;height:100%!important;transform:rotate(-90deg)}.returns-calculator_donut__T8iUd circle{fill:none;stroke-width:13}.returns-calculator_track__cO9y9{stroke:var(--ui-canvas)}.returns-calculator_part1Arc__wI4LO{stroke:var(--product-accent)}.returns-calculator_part2Arc__N_Plc{stroke:var(--product-data-gold)}.returns-calculator_donutCenter__tLSsj{position:absolute;display:grid;justify-items:center;text-align:center;pointer-events:none}.returns-calculator_donutCenter__tLSsj small{color:var(--ui-muted);font-size:var(--product-font-compact)}.returns-calculator_donutCenter__tLSsj b{font:600 var(--product-font-heading)/1.2 var(--ui-numeric)}.returns-calculator_legend__rx5Jx{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.returns-calculator_legend__rx5Jx li{display:flex;align-items:center;gap:10px;font-size:var(--product-font-label)}.returns-calculator_legendLabel__vuF_d{display:inline-flex;align-items:baseline;gap:7px;color:var(--ui-ink)}.returns-calculator_legend__rx5Jx b{font:600 var(--product-font-label)/1.3 var(--ui-numeric)}.returns-calculator_dot__hmrgi{width:10px;height:10px;border-radius:50%;background:var(--product-accent)}.returns-calculator_dot__hmrgi[data-part="1"]{background:var(--product-data-gold)}.returns-calculator_emptyChart__Ge0Ar{color:var(--ui-muted)}.returns-calculator_section__TZGWs{flex:1 0 100%;min-width:0;padding:var(--product-space-5);border-top:1px solid var(--ui-line)}.returns-calculator_page__Qmsqh h2{margin:0 0 12px!important;color:var(--ui-ink);font-size:var(--product-font-section)!important;font-weight:600!important;line-height:1.35!important}.returns-calculator_bridge__09fp_{display:grid;grid-gap:0;gap:0}.returns-calculator_bridge__09fp_>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid var(--ui-line);padding:9px 0;font-size:var(--product-font-compact)}.returns-calculator_bridge__09fp_>div:first-child{border-top:0}.returns-calculator_bridge__09fp_ span{min-width:0;color:var(--ui-muted)}.returns-calculator_bridge__09fp_ b{color:var(--ui-ink);text-align:right;font-family:var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.returns-calculator_convention__T10eB{flex:1 0 100%;min-width:0;padding:4px 0 0;border-top:1px solid var(--ui-line)}.returns-calculator_convention__T10eB summary{min-height:var(--product-control-touch);padding:0 var(--product-space-5);display:flex;align-items:center;color:var(--ui-ink);font-weight:600;cursor:pointer}.returns-calculator_tableScroll__Fapbr{margin-top:8px;overflow-x:auto}.returns-calculator_tableScroll__Fapbr:focus-visible{outline:2px solid var(--product-selection-border);outline-offset:-2px}.returns-calculator_tableScroll__Fapbr table{width:100%;min-width:420px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--product-font-compact)}.returns-calculator_tableScroll__Fapbr td,.returns-calculator_tableScroll__Fapbr th{padding:10px 9px;border-bottom:1px solid var(--ui-line);text-align:right;white-space:nowrap}.returns-calculator_tableScroll__Fapbr td:first-child,.returns-calculator_tableScroll__Fapbr th:first-child{text-align:left;padding-left:var(--product-space-5)}.returns-calculator_tableScroll__Fapbr td:last-child,.returns-calculator_tableScroll__Fapbr th:last-child{padding-right:var(--product-space-5)}.returns-calculator_tableScroll__Fapbr thead{position:-webkit-sticky;position:sticky;top:0}.returns-calculator_notesDetails__Jiq66{flex:1 0 100%;min-width:0;padding:var(--product-space-5);border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--product-font-compact)}.returns-calculator_notesDetails__Jiq66 summary{min-height:var(--product-control-touch);display:flex;align-items:center;color:var(--ui-ink);font-weight:600;cursor:pointer}.returns-calculator_notesDetails__Jiq66 p{margin:10px 0 0;line-height:1.5}.returns-calculator_notesDetails__Jiq66 p:first-of-type{margin-top:14px}.returns-calculator_page__Qmsqh .returns-calculator_disclaimer__JcA0k{margin:var(--product-space-6) 0 var(--product-space-5);color:var(--ui-muted);font-size:var(--product-font-compact)}@media(max-width:900px){.returns-calculator_workspace__RMkqR{grid-template-columns:1fr}}@media(max-width:550px){.returns-calculator_inputs__5wAmL{padding:var(--product-space-4)}.returns-calculator_breakdown__oenTx,.returns-calculator_convention__T10eB summary,.returns-calculator_headline__p8eUQ,.returns-calculator_notesDetails__Jiq66,.returns-calculator_section__TZGWs{padding-left:var(--product-space-4);padding-right:var(--product-space-4)}.returns-calculator_tableScroll__Fapbr td:first-child,.returns-calculator_tableScroll__Fapbr th:first-child{padding-left:var(--product-space-4)}.returns-calculator_tableScroll__Fapbr td:last-child,.returns-calculator_tableScroll__Fapbr th:last-child{padding-right:var(--product-space-4)}.returns-calculator_valueBox__FRJ3K{flex-basis:200px}}.retirement-calculator_page__qLfWI{color:var(--ui-ink);font:500 var(--product-font-body)/1.5 var(--ui)}.retirement-calculator_page__qLfWI .retirement-calculator_exportActions__fKX1L button{min-width:36px;min-height:36px;padding:.4rem;justify-content:center;gap:0}.retirement-calculator_workspace__YNuDM{display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,1.1fr);align-items:start;grid-gap:var(--product-space-4);gap:var(--product-space-4)}.retirement-calculator_inputs__2T8C_{min-width:0;padding:var(--product-space-5);border:1px solid var(--ui-line);border-radius:var(--product-radius-card);background:var(--ui-surface)}.retirement-calculator_inputGrid__KpfOG{display:grid;grid-gap:10px;gap:10px}.retirement-calculator_inputCard__DAXfO{min-width:0;padding:12px 14px 8px;border-radius:var(--product-radius-panel);background:var(--ui-canvas)}.retirement-calculator_inputRow__NB7ov{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.retirement-calculator_inputRow__NB7ov label{flex:1 1 160px;min-width:0;font-size:var(--product-font-body)}.retirement-calculator_valueBox__KCH_0{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex:0 1 180px;min-width:126px;height:var(--product-control-touch);border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface)}.retirement-calculator_valueBox__KCH_0:focus-within{outline:2px solid var(--product-accent);outline-offset:1px}.retirement-calculator_valueBox__KCH_0[data-invalid=true]:focus-within{outline-color:var(--product-danger)}.retirement-calculator_valueBox__KCH_0[data-invalid=true]{border-color:var(--product-danger)}.retirement-calculator_valueBox__KCH_0 input{grid-column:1;grid-row:1;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:100%;min-width:0;height:42px;padding:0 0 0 14px;border:0;box-shadow:none;background:transparent;text-align:right;font:600 var(--product-font-heading)/42px var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.retirement-calculator_valueBox__KCH_0 input::-webkit-inner-spin-button,.retirement-calculator_valueBox__KCH_0 input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.retirement-calculator_page__qLfWI .retirement-calculator_valueBox__KCH_0 input:focus,.retirement-calculator_page__qLfWI .retirement-calculator_valueBox__KCH_0 input:focus-visible{border:0;outline:none!important;box-shadow:none!important}.retirement-calculator_valueBox__KCH_0 [data-grouped-display]{grid-column:1;grid-row:1;padding:0 0 0 14px;text-align:right;font:600 var(--product-font-heading)/42px var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.retirement-calculator_valueBox__KCH_0>span:not([data-grouped-display]){grid-column:2;grid-row:1;flex:none;min-width:26px;padding:0 10px 0 3px;color:var(--ui-muted);font-size:var(--product-font-label)}.retirement-calculator_inputCard__DAXfO [data-slot=slider-range],.retirement-calculator_inputCard__DAXfO [data-slot=slider-thumb]{background:var(--product-accent)}.retirement-calculator_fieldError__4TW8w{margin:5px 0 0;color:var(--product-danger);font-size:var(--product-font-compact)}.retirement-calculator_investments__NeDPl{margin-top:14px;padding-top:14px;border-top:1px solid var(--ui-line)}.retirement-calculator_results__3sA_5{display:grid;min-width:0}.retirement-calculator_srOnly__ejJoG{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.retirement-calculator_summary__BmqBw{min-width:0;padding:0;overflow:hidden;display:flex;flex-wrap:wrap;border:1px solid var(--ui-line);border-radius:var(--product-radius-card);background:var(--ui-surface)}.retirement-calculator_headline__An5EX{flex:3 1 260px;padding:var(--product-space-5);background:var(--ui-sky);display:grid;align-content:center;grid-gap:9px;gap:9px}.retirement-calculator_headline__An5EX span{color:var(--ui-muted);font-size:var(--product-font-label)}.retirement-calculator_headline__An5EX strong{min-width:0;overflow-wrap:anywhere;font:600 clamp(var(--product-font-title),2.5vw,var(--product-font-metric))/1.2 var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.retirement-calculator_headline__An5EX p{margin:0;color:var(--ui-muted);font-size:var(--product-font-label)}.retirement-calculator_breakdown__aFWzN{flex:2 1 260px;padding:var(--product-space-5);border-top:1px solid var(--ui-line)}@media(min-width:620px){.retirement-calculator_breakdown__aFWzN{border-top:0;border-left:1px solid var(--ui-line)}}.retirement-calculator_chartLayout__5cM6A{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:22px}.retirement-calculator_donut__dB9BA{position:relative;display:grid;place-items:center;width:132px;aspect-ratio:1;flex:none;border-radius:50%;cursor:default}.retirement-calculator_donut__dB9BA:focus-visible{outline:2px solid var(--product-selection-border);outline-offset:5px}.retirement-calculator_donut__dB9BA svg{display:block;width:100%!important;height:100%!important;transform:rotate(-90deg)}.retirement-calculator_donut__dB9BA circle{fill:none;stroke-width:13}.retirement-calculator_track__Py9QI{stroke:var(--ui-canvas)}.retirement-calculator_part1Arc__WJAaD{stroke:var(--product-accent)}.retirement-calculator_part2Arc__ILEXN{stroke:var(--product-data-gold)}.retirement-calculator_donutCenter__EoCHX{position:absolute;display:grid;justify-items:center;text-align:center;pointer-events:none}.retirement-calculator_donutCenter__EoCHX small{color:var(--ui-muted);font-size:var(--product-font-compact)}.retirement-calculator_donutCenter__EoCHX b{font:600 var(--product-font-heading)/1.2 var(--ui-numeric)}.retirement-calculator_legend__ldW1z{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.retirement-calculator_legend__ldW1z li{display:flex;align-items:center;gap:10px;font-size:var(--product-font-label)}.retirement-calculator_legendLabel__FOCK8{display:inline-flex;align-items:baseline;gap:7px;color:var(--ui-ink)}.retirement-calculator_legend__ldW1z b{font:600 var(--product-font-label)/1.3 var(--ui-numeric)}.retirement-calculator_dot__GK5oh{width:10px;height:10px;border-radius:50%;background:var(--product-accent)}.retirement-calculator_dot__GK5oh[data-part="1"]{background:var(--product-data-gold)}.retirement-calculator_emptyChart__9c8Lv{color:var(--ui-muted)}.retirement-calculator_section__gZGD6{flex:1 0 100%;min-width:0;padding:4px 0 0;border-top:1px solid var(--ui-line)}.retirement-calculator_summary__BmqBw .retirement-calculator_sectionTitle__5sakT{margin:0;padding:14px var(--product-space-5) 10px;color:var(--ui-ink);font-size:var(--product-font-section);font-weight:600;font-family:var(--ui)}.retirement-calculator_sectionNote__4F__e{margin:0;padding:0 var(--product-space-5) 10px;color:var(--ui-muted);font-size:var(--product-font-compact);line-height:1.5}.retirement-calculator_metrics__jbGmX{margin:0;padding:0 var(--product-space-5) var(--product-space-5);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.retirement-calculator_metrics__jbGmX>div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--ui-line);border-radius:var(--product-radius-panel);background:var(--ui-canvas)}.retirement-calculator_metrics__jbGmX span{color:var(--ui-muted);font-size:var(--product-font-label)}.retirement-calculator_metrics__jbGmX b{font:600 var(--product-font-heading)/1.3 var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.retirement-calculator_tableScroll___4CdE{margin:8px 0 var(--product-space-4);overflow-x:auto}.retirement-calculator_tableScroll___4CdE:focus-visible{outline:2px solid var(--product-selection-border);outline-offset:-2px}.retirement-calculator_tableScroll___4CdE table{width:100%;min-width:460px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--product-font-compact)}.retirement-calculator_tableScroll___4CdE td,.retirement-calculator_tableScroll___4CdE th{padding:10px 9px;border-bottom:1px solid var(--ui-line);text-align:right;white-space:nowrap}.retirement-calculator_tableScroll___4CdE td:first-child,.retirement-calculator_tableScroll___4CdE th:first-child{text-align:left;padding-left:var(--product-space-5)}.retirement-calculator_tableScroll___4CdE td:last-child,.retirement-calculator_tableScroll___4CdE th:last-child{padding-right:var(--product-space-5)}.retirement-calculator_tableScroll___4CdE thead{position:-webkit-sticky;position:sticky;top:0}.retirement-calculator_notesDetails__o_fCJ{flex:1 0 100%;min-width:0;padding:var(--product-space-5);border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--product-font-compact)}.retirement-calculator_notesDetails__o_fCJ summary{min-height:var(--product-control-touch);display:flex;align-items:center;color:var(--ui-ink);font-weight:600;cursor:pointer}.retirement-calculator_notesDetails__o_fCJ p{margin:10px 0 0;line-height:1.5}.retirement-calculator_notesDetails__o_fCJ p:first-of-type{margin-top:14px}.retirement-calculator_page__qLfWI .retirement-calculator_disclaimer__uLnj9{margin:var(--product-space-6) 0 var(--product-space-5);color:var(--ui-muted);font-size:var(--product-font-compact)}@media(max-width:900px){.retirement-calculator_workspace__YNuDM{grid-template-columns:1fr}}@media(max-width:550px){.retirement-calculator_inputs__2T8C_{padding:var(--product-space-4)}.retirement-calculator_valueBox__KCH_0{flex-basis:200px}.retirement-calculator_breakdown__aFWzN,.retirement-calculator_headline__An5EX,.retirement-calculator_metrics__jbGmX,.retirement-calculator_notesDetails__o_fCJ,.retirement-calculator_sectionNote__4F__e,.retirement-calculator_summary__BmqBw .retirement-calculator_sectionTitle__5sakT{padding-left:var(--product-space-4);padding-right:var(--product-space-4)}.retirement-calculator_tableScroll___4CdE td:first-child,.retirement-calculator_tableScroll___4CdE th:first-child{padding-left:var(--product-space-4)}.retirement-calculator_tableScroll___4CdE td:last-child,.retirement-calculator_tableScroll___4CdE th:last-child{padding-right:var(--product-space-4)}.retirement-calculator_metrics__jbGmX{grid-template-columns:1fr}}.target-calculator_page__nP_LG{color:var(--ui-ink);font:500 var(--product-font-body)/1.5 var(--ui)}.target-calculator_page__nP_LG .target-calculator_exportActions__cS_kT button{min-width:36px;min-height:36px;padding:.4rem;justify-content:center;gap:0}.target-calculator_workspace__KFh8M{display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,1.1fr);align-items:start;grid-gap:var(--product-space-4);gap:var(--product-space-4)}.target-calculator_inputs__bAhj7{min-width:0;padding:var(--product-space-5);border:1px solid var(--ui-line);border-radius:var(--product-radius-card);background:var(--ui-surface)}.target-calculator_inputGrid__ebeEI{display:grid;grid-gap:10px;gap:10px}.target-calculator_inputCard__e5eLx{min-width:0;padding:12px 14px 8px;border-radius:var(--product-radius-panel);background:var(--ui-canvas)}.target-calculator_inputRow__e_rgt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.target-calculator_inputRow__e_rgt label{flex:1 1 160px;min-width:0;font-size:var(--product-font-body)}.target-calculator_valueBox__7qakm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex:0 1 180px;min-width:126px;height:var(--product-control-touch);border:1px solid var(--ui-line);border-radius:var(--product-radius-control);background:var(--ui-surface)}.target-calculator_valueBox__7qakm:focus-within{outline:2px solid var(--product-accent);outline-offset:1px}.target-calculator_valueBox__7qakm[data-invalid=true]:focus-within{outline-color:var(--product-danger)}.target-calculator_valueBox__7qakm[data-invalid=true]{border-color:var(--product-danger)}.target-calculator_valueBox__7qakm input{grid-column:1;grid-row:1;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:100%;min-width:0;height:42px;padding:0 0 0 14px;border:0;box-shadow:none;background:transparent;text-align:right;font:600 var(--product-font-heading)/42px var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.target-calculator_valueBox__7qakm input::-webkit-inner-spin-button,.target-calculator_valueBox__7qakm input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.target-calculator_page__nP_LG .target-calculator_valueBox__7qakm input:focus,.target-calculator_page__nP_LG .target-calculator_valueBox__7qakm input:focus-visible{border:0;outline:none!important;box-shadow:none!important}.target-calculator_valueBox__7qakm [data-grouped-display]{grid-column:1;grid-row:1;padding:0 0 0 14px;text-align:right;font:600 var(--product-font-heading)/42px var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.target-calculator_valueBox__7qakm>span:not([data-grouped-display]){grid-column:2;grid-row:1;flex:none;min-width:26px;padding:0 10px 0 3px;color:var(--ui-muted);font-size:var(--product-font-label)}.target-calculator_inputCard__e5eLx [data-slot=slider-range],.target-calculator_inputCard__e5eLx [data-slot=slider-thumb]{background:var(--product-accent)}.target-calculator_fieldError__U_zi5{margin:5px 0 0;color:var(--product-danger);font-size:var(--product-font-compact)}.target-calculator_results__3Nc9l{display:grid;min-width:0}.target-calculator_srOnly__rvPgK{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.target-calculator_summary__aOdqg{min-width:0;padding:0;overflow:hidden;display:flex;flex-wrap:wrap;border:1px solid var(--ui-line);border-radius:var(--product-radius-card);background:var(--ui-surface)}.target-calculator_headline__S23Td{flex:3 1 260px;padding:var(--product-space-5);background:var(--ui-sky);display:grid;align-content:center;grid-gap:9px;gap:9px}.target-calculator_headline__S23Td span{color:var(--ui-muted);font-size:var(--product-font-label)}.target-calculator_headline__S23Td strong{min-width:0;overflow-wrap:anywhere;font:600 clamp(var(--product-font-title),2.5vw,var(--product-font-metric))/1.2 var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.target-calculator_headline__S23Td p{margin:0;color:var(--ui-muted);font-size:var(--product-font-label)}.target-calculator_breakdown__gjlMr{flex:2 1 260px;padding:var(--product-space-5);border-top:1px solid var(--ui-line)}@media(min-width:620px){.target-calculator_breakdown__gjlMr{border-top:0;border-left:1px solid var(--ui-line)}}.target-calculator_chartLayout__sHdUM{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:22px}.target-calculator_donut__Y6zv_{position:relative;display:grid;place-items:center;width:132px;aspect-ratio:1;flex:none;border-radius:50%;cursor:default}.target-calculator_donut__Y6zv_:focus-visible{outline:2px solid var(--product-selection-border);outline-offset:5px}.target-calculator_donut__Y6zv_ svg{display:block;width:100%!important;height:100%!important;transform:rotate(-90deg)}.target-calculator_donut__Y6zv_ circle{fill:none;stroke-width:13}.target-calculator_track__B6F2K{stroke:var(--ui-canvas)}.target-calculator_part1Arc__EGQhY{stroke:var(--product-accent)}.target-calculator_part2Arc__Avqcn{stroke:var(--product-data-gold)}.target-calculator_donutCenter__G4JrY{position:absolute;display:grid;justify-items:center;text-align:center;pointer-events:none}.target-calculator_donutCenter__G4JrY b{font:600 var(--product-font-heading)/1.2 var(--ui-numeric)}.target-calculator_legend__4UarT{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.target-calculator_legend__4UarT li{display:flex;align-items:center;gap:10px;font-size:var(--product-font-label)}.target-calculator_legendLabel__Rl5hg{display:inline-flex;align-items:baseline;gap:7px;color:var(--ui-ink)}.target-calculator_legend__4UarT b{font:600 var(--product-font-label)/1.3 var(--ui-numeric)}.target-calculator_dot___s63a{width:10px;height:10px;border-radius:50%;background:var(--product-accent)}.target-calculator_dot___s63a[data-part="1"]{background:var(--product-data-gold)}.target-calculator_emptyChart__5q8h8{color:var(--ui-muted)}.target-calculator_section__LGbGx{flex:1 0 100%;min-width:0;padding:4px 0 0;border-top:1px solid var(--ui-line)}.target-calculator_summary__aOdqg .target-calculator_sectionTitle__DdwDy{margin:0;padding:14px var(--product-space-5) 10px;color:var(--ui-ink);font-size:var(--product-font-section);font-weight:600;font-family:var(--ui)}.target-calculator_sectionNote__16T3b{margin:0;padding:0 var(--product-space-5) 10px;color:var(--ui-muted);font-size:var(--product-font-compact);line-height:1.5}.target-calculator_metrics__BqO7p{margin:0;padding:0 var(--product-space-5) var(--product-space-5);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.target-calculator_metrics__BqO7p>div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--ui-line);border-radius:var(--product-radius-panel);background:var(--ui-canvas)}.target-calculator_metrics__BqO7p span{color:var(--ui-muted);font-size:var(--product-font-label)}.target-calculator_metrics__BqO7p b{font:600 var(--product-font-heading)/1.3 var(--ui-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.target-calculator_tableScroll__mYA7g{margin:8px 0 var(--product-space-4);overflow-x:auto}.target-calculator_tableScroll__mYA7g:focus-visible{outline:2px solid var(--product-selection-border);outline-offset:-2px}.target-calculator_tableScroll__mYA7g table{width:100%;min-width:460px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--product-font-compact)}.target-calculator_tableScroll__mYA7g td,.target-calculator_tableScroll__mYA7g th{padding:10px 9px;border-bottom:1px solid var(--ui-line);text-align:right;white-space:nowrap}.target-calculator_tableScroll__mYA7g td:first-child,.target-calculator_tableScroll__mYA7g th:first-child{text-align:left;padding-left:var(--product-space-5)}.target-calculator_tableScroll__mYA7g td:last-child,.target-calculator_tableScroll__mYA7g th:last-child{padding-right:var(--product-space-5)}.target-calculator_tableScroll__mYA7g thead{position:-webkit-sticky;position:sticky;top:0}.target-calculator_notesDetails__PRjOa{flex:1 0 100%;min-width:0;padding:var(--product-space-5);border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:var(--product-font-compact)}.target-calculator_notesDetails__PRjOa summary{min-height:var(--product-control-touch);display:flex;align-items:center;color:var(--ui-ink);font-weight:600;cursor:pointer}.target-calculator_notesDetails__PRjOa p{margin:10px 0 0;line-height:1.5}.target-calculator_notesDetails__PRjOa p:first-of-type{margin-top:14px}.target-calculator_page__nP_LG .target-calculator_disclaimer__IOcLJ{margin:var(--product-space-6) 0 var(--product-space-5);color:var(--ui-muted);font-size:var(--product-font-compact)}@media(max-width:900px){.target-calculator_workspace__KFh8M{grid-template-columns:1fr}}@media(max-width:550px){.target-calculator_inputs__bAhj7{padding:var(--product-space-4)}.target-calculator_valueBox__7qakm{flex-basis:200px}.target-calculator_breakdown__gjlMr,.target-calculator_headline__S23Td,.target-calculator_metrics__BqO7p,.target-calculator_notesDetails__PRjOa,.target-calculator_sectionNote__16T3b,.target-calculator_summary__aOdqg .target-calculator_sectionTitle__DdwDy{padding-left:var(--product-space-4);padding-right:var(--product-space-4)}.target-calculator_tableScroll__mYA7g td:first-child,.target-calculator_tableScroll__mYA7g th:first-child{padding-left:var(--product-space-4)}.target-calculator_tableScroll__mYA7g td:last-child,.target-calculator_tableScroll__mYA7g th:last-child{padding-right:var(--product-space-4)}.target-calculator_metrics__BqO7p{grid-template-columns:1fr}}