.WVJ4KG_chartCard{background:var(--calc-surface);border:1px solid var(--calc-border-subtle);border-radius:2px;min-width:0;padding:12px}.WVJ4KG_title{color:var(--calc-navy-900);margin:0 0 2px;font-size:17px;font-weight:500}.WVJ4KG_subtitle{color:var(--calc-text-muted);margin:0 0 8px;font-size:13px}.WVJ4KG_chart{width:100%;height:210px}.WVJ4KG_breakdown{height:185px}.WVJ4KG_pieWrap{position:relative}.WVJ4KG_pieVisual{border:3px solid #fff;border-radius:50%;width:152px;height:152px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WVJ4KG_pieVisual:after{content:"";background:var(--calc-surface);border-radius:50%;position:absolute;inset:29px;box-shadow:inset 0 0 0 1px #e2e7ea}.WVJ4KG_principalLabel,.WVJ4KG_interestLabel{z-index:2;min-width:39px;color:var(--calc-text-inverse);text-align:center;font-variant-numeric:tabular-nums;background:#061b2994;border:1px solid #ffffff8c;border-radius:2px;padding:2px 5px;font-size:11px;font-weight:500;line-height:1.2;position:absolute}.WVJ4KG_principalLabel{bottom:33px;right:7px}.WVJ4KG_interestLabel{top:7px;left:50%;transform:translate(-50%)}.WVJ4KG_centerLabel{text-align:center;z-index:3;pointer-events:none;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WVJ4KG_centerLabel span{color:var(--calc-text-muted);text-transform:uppercase;font-size:9px;font-weight:400}.WVJ4KG_centerLabel strong{color:var(--calc-navy-900);font-size:12px;font-weight:500;line-height:1.1}.WVJ4KG_dataPoints{grid-template-columns:1fr 1fr;gap:7px;display:grid}.WVJ4KG_dataPoints>div{background:var(--calc-info-surface);border:1px solid #e0e6e9;border-radius:2px;grid-template-columns:1fr auto;gap:2px 6px;min-width:0;padding:8px;display:grid}.WVJ4KG_dataPoints span{min-width:0;color:var(--calc-text-muted);overflow-wrap:anywhere;font-size:12px}.WVJ4KG_dataPoints strong{color:var(--calc-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-area:2/1/auto/-1;font-size:14px;font-weight:400}.WVJ4KG_dataPoints small{color:var(--calc-blue-700);grid-area:1/2;font-size:12px;font-weight:500}.WVJ4KG_chartNote{color:var(--calc-text-muted);text-align:center;margin:8px 0 0;font-size:11px;line-height:1.35}@media (max-width:420px){.WVJ4KG_dataPoints{grid-template-columns:1fr}}.WVJ4KG_legend{color:var(--calc-text-muted);justify-content:center;gap:14px;font-size:13px;display:flex}.WVJ4KG_dot{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}
.Tm_i1G_attribution{width:100%;color:var(--calc-text-muted);background:var(--calc-surface-soft);border:0;border-top:1px solid var(--calc-border);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 9px;margin:10px 0 0;padding:7px 10px;font-size:12px;line-height:1.25;display:flex}.Tm_i1G_branding{white-space:nowrap}.Tm_i1G_divider{color:var(--calc-border-strong)}.Tm_i1G_widgetLink{white-space:nowrap;text-underline-offset:2px;font-weight:600;text-decoration:underline}.Tm_i1G_attribution a{color:var(--calc-navy-900);text-decoration:none}.Tm_i1G_attribution strong,.Tm_i1G_attribution b{font-weight:700}.Tm_i1G_attribution b{color:var(--calc-green-700)}.Tm_i1G_attribution sup{width:15px;height:15px;color:var(--calc-navy-900);vertical-align:4px;border:1px solid;border-radius:50%;place-items:center;margin-left:3px;font-size:7px;font-weight:700;line-height:1;display:inline-grid}@media (max-width:520px){.Tm_i1G_attribution{padding-block:6px;font-size:11px}.Tm_i1G_divider{display:none}.Tm_i1G_widgetLink{flex-basis:100%}}
.GagW_q_calculator{--bac-drink-columns:minmax(80px, .55fr) minmax(100px, .7fr) minmax(140px, 1.45fr) minmax(78px, .55fr);background:var(--calc-surface);border:1px solid var(--calc-border-strong);border-radius:var(--calc-radius-sm);max-width:1020px;box-shadow:var(--calc-shadow-panel);margin-bottom:22px;font-size:13px;line-height:1.45;overflow:hidden;container-type:inline-size}.GagW_q_utilityBar{min-height:46px;color:var(--calc-text-inverse);background:var(--calc-navy-900);border-bottom:3px solid var(--calc-green-700);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.GagW_q_utilityBar p{color:inherit;margin:0;font-size:13px;line-height:1.35}.GagW_q_utilityBar .GagW_q_pdfButton{min-height:34px;color:var(--calc-navy-900);background:var(--calc-surface);border-radius:var(--calc-radius-xs);white-space:nowrap;border:1px solid #fff;flex:none;padding:6px 12px;font-size:13px;font-weight:500}.GagW_q_utilityBar .GagW_q_pdfButton:hover:not(:disabled){color:var(--calc-text-inverse);background:var(--calc-green-700)}.GagW_q_utilityBar .GagW_q_pdfButton:disabled{cursor:wait;opacity:.65}.GagW_q_top{grid-template-columns:minmax(0,1.65fr) minmax(250px,.9fr);align-items:start;display:grid}.GagW_q_formPanel{background:var(--calc-form-surface);border-right:1px solid var(--calc-form-border);min-width:0;padding:6px}.GagW_q_form{background:var(--calc-form-surface);border:0;gap:3px;padding:0;display:grid}.GagW_q_personalDetails{border:0;gap:2px;min-width:0;margin:0;padding:0 0 3px;display:grid}.GagW_q_personalRow{grid-template-columns:minmax(160px,.85fr) minmax(280px,1.35fr);align-items:center;gap:9px;min-width:0;display:grid}.GagW_q_rowLabel,.GagW_q_field label{color:var(--calc-text);align-items:center;gap:3px;font-size:13px;line-height:1.2;display:flex}.GagW_q_rowLabel{text-align:right;justify-self:end}.GagW_q_sexOptions{align-items:center;gap:20px;min-height:44px;display:flex}.GagW_q_sexOptions label{align-items:center;gap:6px;min-height:44px;font-size:15px;display:inline-flex}.GagW_q_sexOptions input{width:20px;height:20px;accent-color:var(--calc-blue-700);margin:0}.GagW_q_pairedControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.GagW_q_pairedControls>input,.GagW_q_pairedControls>select,.GagW_q_pairedControls .GagW_q_field input{width:100%;min-height:44px;color:var(--calc-text);background:var(--calc-surface);border:1px solid var(--calc-blue-700);border-radius:var(--calc-radius-xs);font:inherit;text-align:left;padding:5px 8px;font-size:16px}.GagW_q_pairedControls>input[aria-invalid=true]{border-color:var(--calc-error);box-shadow:0 0 0 1px var(--calc-error)}.GagW_q_field{gap:4px;min-width:0;display:grid}.GagW_q_field input{width:100%;min-height:44px;color:var(--calc-text);background:var(--calc-surface);border:1px solid var(--calc-blue-700);border-radius:var(--calc-radius-xs);font:inherit;text-align:left;padding:6px 9px;font-size:16px}.GagW_q_field input[aria-invalid=true]{border-color:var(--calc-error);box-shadow:0 0 0 1px var(--calc-error)}.GagW_q_inlineError{color:var(--calc-error);grid-column:2;margin:0;font-size:12px;font-weight:600}.GagW_q_alcoholSection{min-width:0}.GagW_q_alcoholTitle{color:var(--calc-text-inverse);background:var(--calc-blue-700);margin:0;padding:5px 7px;font-size:16px;font-weight:600;line-height:1.2}.GagW_q_drinkRows{min-width:0}.GagW_q_drinkHeader{grid-template-columns:var(--bac-drink-columns);color:var(--calc-text);background:var(--calc-form-surface);border-inline:1px solid var(--calc-form-border);justify-content:start;align-items:center;gap:6px;padding:1px 4px;font-size:13px;font-weight:500;display:grid}.GagW_q_drinkHeader>span{white-space:nowrap;align-items:center;gap:2px;min-width:0;min-height:28px;display:flex}.GagW_q_advanced{border-top:1px solid var(--calc-form-border)}.GagW_q_advanced>summary{min-height:36px;color:var(--calc-link);cursor:pointer;align-items:center;padding-top:5px;font-weight:600;display:flex}.GagW_q_advancedGrid{background:var(--calc-surface);border:1px solid var(--calc-form-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.GagW_q_errorSummary{color:#6f1711;background:var(--calc-error-soft);border:1px solid #d8a19c;border-left:4px solid var(--calc-error);padding:9px 11px}.GagW_q_errorSummary h3{color:inherit;margin:0 0 5px;font-size:14px}.GagW_q_errorSummary ul{margin:0;padding-left:20px}.GagW_q_actions{justify-content:center;gap:6px;padding:3px 0 0;display:flex}.GagW_q_calculateButton,.GagW_q_clearButton{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:0;padding:8px 18px;font-size:16px}.GagW_q_calculateButton{color:var(--calc-text-inverse);background:var(--calc-green-700);font-weight:600}.GagW_q_calculateButton:hover{background:var(--calc-green-800)}.GagW_q_clearButton{color:var(--calc-text-inverse);background:#626262}.GagW_q_clearButton:hover{background:#4f4f4f}.GagW_q_pdfError{color:var(--calc-error);background:var(--calc-error-soft);border-bottom:1px solid var(--calc-form-border);text-align:center;margin:0;padding:7px 10px;font-size:12px}.GagW_q_results{background:var(--calc-surface);min-width:0;padding:10px}.GagW_q_primaryResult{text-align:center;background:var(--calc-result-highlight);border:1px solid #d7c980;margin-bottom:10px;padding:12px 10px}.GagW_q_primaryResult span,.GagW_q_primaryResult small{color:var(--calc-text-muted);display:block}.GagW_q_primaryResult output{color:var(--calc-navy-950);font-variant-numeric:tabular-nums;margin:2px 0;font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.1;display:block}.GagW_q_metrics{background:var(--calc-border-subtle);gap:1px;margin:0;display:grid}.GagW_q_metrics>div{background:var(--calc-surface);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 9px;display:flex}.GagW_q_metrics dt{color:var(--calc-text-muted)}.GagW_q_metrics dd{min-width:0;color:var(--calc-navy-950);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (max-width:820px){.GagW_q_top{grid-template-columns:1fr}.GagW_q_formPanel{border-right:0;border-bottom:1px solid var(--calc-form-border)}}@media (max-width:600px){.GagW_q_calculator{border-inline:0}.GagW_q_formPanel,.GagW_q_results{padding-inline:10px}.GagW_q_advancedGrid{grid-template-columns:1fr}.GagW_q_formPanel{padding:8px}.GagW_q_form{padding:0}.GagW_q_personalRow{grid-template-columns:1fr;gap:3px}.GagW_q_rowLabel{text-align:left;justify-self:start}.GagW_q_pairedControls{grid-template-columns:repeat(2,minmax(0,1fr))}.GagW_q_inlineError{grid-column:auto}.GagW_q_metrics>div{flex-direction:column;align-items:flex-start;gap:2px}.GagW_q_metrics dd{text-align:left}.GagW_q_actions>button{flex:1}.GagW_q_utilityBar{flex-direction:column;align-items:stretch}.GagW_q_utilityBar .GagW_q_pdfButton{width:100%}}@media (max-width:700px){.GagW_q_drinkHeader{display:none}}@container (max-width:760px){.GagW_q_top{grid-template-columns:minmax(0,1fr)}.GagW_q_formPanel{border-right:0;border-bottom:1px solid var(--calc-form-border)}}@container (max-width:620px){.GagW_q_formPanel,.GagW_q_results{padding-inline:10px}.GagW_q_formPanel{padding-block:8px}.GagW_q_personalRow{grid-template-columns:minmax(0,1fr);gap:3px}.GagW_q_rowLabel{text-align:left;justify-self:start}.GagW_q_inlineError{grid-column:auto}.GagW_q_drinkHeader{display:none}.GagW_q_advancedGrid{grid-template-columns:minmax(0,1fr)}.GagW_q_metrics>div{flex-direction:column;align-items:flex-start;gap:2px}.GagW_q_metrics dd{text-align:left}}@container (max-width:430px){.GagW_q_calculator{border-inline:0}.GagW_q_utilityBar{flex-direction:column;align-items:stretch}.GagW_q_utilityBar .GagW_q_pdfButton{width:100%}.GagW_q_pairedControls{grid-template-columns:minmax(0,1fr)}.GagW_q_actions{flex-wrap:wrap}.GagW_q_actions>button{flex:120px}}@media print{.GagW_q_advanced,.GagW_q_actions,.GagW_q_utilityBar{display:none}.GagW_q_calculator{max-width:none;box-shadow:none;border:0}.GagW_q_top{grid-template-columns:1.5fr 1fr}}
.WxBaqG_section{min-width:0}.WxBaqG_section+.WxBaqG_section{border-top:1px solid var(--calc-form-border);margin-top:14px;padding-top:12px}.WxBaqG_sectionTitle{color:var(--calc-text-inverse);background:var(--calc-blue-700);margin:0 0 10px;padding:7px 9px;font-size:16px;font-weight:600}.WxBaqG_field{gap:4px;min-width:0;display:grid}.WxBaqG_label{color:var(--calc-text);align-items:center;gap:4px;font-size:13px;line-height:1.25;display:flex}.WxBaqG_control{min-width:0}.WxBaqG_control input,.WxBaqG_control select{width:100%;min-height:44px;color:var(--calc-text);background:var(--calc-surface);border:1px solid var(--calc-blue-700);border-radius:var(--calc-radius-xs);font:inherit;text-align:left;padding:6px 9px;font-size:16px}.WxBaqG_control input:focus-visible,.WxBaqG_control select:focus-visible{border-color:var(--calc-green-700)}.WxBaqG_control input[aria-invalid=true],.WxBaqG_control select[aria-invalid=true]{border-color:var(--calc-error);box-shadow:0 0 0 1px var(--calc-error)}.WxBaqG_unitControl{grid-template-columns:minmax(0,1fr) minmax(132px,.68fr);gap:7px;min-width:0;display:grid}.WxBaqG_error{color:var(--calc-error);margin:0;font-size:12px;font-weight:600;line-height:1.3}.WxBaqG_helpWrap{flex:none;display:inline-flex;position:relative}.WxBaqG_helpButton{width:44px;height:44px;color:var(--calc-blue-700);font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:700;display:inline-grid}.WxBaqG_helpButton:before{content:"?";border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.WxBaqG_tooltip{z-index:40;width:min(270px,78vw);color:var(--calc-text-inverse);border-radius:var(--calc-radius-sm);background:#30363a;border:1px solid #111;padding:9px 10px;font-size:12px;font-weight:400;line-height:1.4;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 3px 10px #00000038}.WxBaqG_resultCard{background:var(--calc-surface);border:1px solid var(--calc-border-strong);border-radius:var(--calc-radius-sm);min-width:0}.WxBaqG_resultTitle{color:var(--calc-text-inverse);background:var(--calc-green-800);margin:0;padding:8px 10px;font-size:16px;font-weight:600}.WxBaqG_resultBody{padding:11px}@media (max-width:560px){.WxBaqG_unitControl{grid-template-columns:1fr}.WxBaqG_tooltip{left:auto;right:-8px;transform:none}}
.GTV2YW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.GTV2YW_card{background:var(--calc-surface);border:1px solid var(--calc-border-strong);min-width:0;padding:12px}.GTV2YW_card h3{color:var(--calc-red-800,#8f0000);margin:0 0 2px;font-size:17px;font-weight:600}.GTV2YW_card p{color:var(--calc-text-muted);margin:0 0 8px}.GTV2YW_chart{width:100%;height:280px}@media (max-width:760px){.GTV2YW_grid{grid-template-columns:1fr;padding-inline:8px}.GTV2YW_chart{height:250px}}
.fD_9fa_calculator{width:100%;color:var(--calc-text);border:1px solid var(--calc-border);border-radius:var(--calc-radius-sm);background:#fff;overflow:hidden;container-type:inline-size}.fD_9fa_utility{color:#fff;background:var(--calc-navy-900);border-bottom:3px solid var(--calc-red-700);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.fD_9fa_utility p{margin:0;font-size:14px}.fD_9fa_utility button{min-height:42px;color:var(--calc-navy-900);font:inherit;cursor:pointer;background:#fff;border:1px solid #bac6cc;border-radius:3px;padding:6px 14px}.fD_9fa_utility button:disabled{opacity:.6;cursor:not-allowed}.fD_9fa_results>h2,.fD_9fa_formSection>h2{color:#fff;background:var(--calc-red-700);margin:0;padding:9px 13px;font-size:18px;font-weight:650}.fD_9fa_resultGrid{grid-template-columns:minmax(220px,.82fr) minmax(0,1.5fr);gap:12px;padding:14px;display:grid}.fD_9fa_primary{background:var(--calc-result-highlight);border-left:4px solid var(--calc-green-700,#4d7f25);align-content:center;gap:4px;padding:14px;display:grid}.fD_9fa_primary span,.fD_9fa_primary small{color:var(--calc-text-muted);font-size:12px}.fD_9fa_primary strong{overflow-wrap:anywhere;color:var(--calc-navy-900);font-variant-numeric:tabular-nums;font-size:clamp(25px,4cqi,36px)}.fD_9fa_resultGrid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.fD_9fa_resultGrid dl div{background:var(--calc-surface-soft);border:1px solid var(--calc-border-subtle);gap:3px;padding:10px;display:grid}.fD_9fa_resultGrid dt{color:var(--calc-text-muted);font-size:12px}.fD_9fa_resultGrid dd{overflow-wrap:anywhere;color:var(--calc-navy-900);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.fD_9fa_formSection{border-top:1px solid var(--calc-border)}.fD_9fa_formSection>h2{background:var(--calc-blue-700);border-left:4px solid var(--calc-red-700)}.fD_9fa_workArea{background:var(--calc-surface-soft);grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:14px;padding:14px;display:grid}.fD_9fa_workArea form{min-width:0}.fD_9fa_workArea fieldset{border:1px solid var(--calc-border);background:#fff;gap:8px;margin:0;padding:12px;display:grid}.fD_9fa_workArea legend{color:var(--calc-navy-900);padding:0 6px;font-weight:700}.fD_9fa_field{grid-template-columns:minmax(135px,.8fr) minmax(190px,1.2fr);align-items:center;gap:5px 10px;display:grid}.fD_9fa_field label{color:var(--calc-navy-900);text-align:right;justify-content:flex-end;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.fD_9fa_field>input,.fD_9fa_unitInput input,.fD_9fa_unitInput select{width:100%;min-width:0;min-height:40px;color:var(--calc-text);border:1px solid var(--calc-blue-700);font:inherit;background:#fff;border-radius:3px;padding:6px 8px}.fD_9fa_unitInput{grid-template-columns:minmax(0,1fr) 125px;gap:6px;display:grid}.fD_9fa_fieldError{color:var(--calc-error,#b42318);grid-column:2;font-size:11px}.fD_9fa_assumptions{border:1px solid var(--calc-border);background:#fff;margin-top:10px}.fD_9fa_assumptions summary{color:var(--calc-navy-900);cursor:pointer;padding:10px;font-weight:650}.fD_9fa_assumptionGrid{gap:8px;padding:0 12px 12px;display:grid}.fD_9fa_visual{border:1px solid var(--calc-border);background:#fff;align-self:start;gap:10px;padding:12px;display:grid}.fD_9fa_visual h3{color:var(--calc-navy-900);margin:0;font-size:16px}.fD_9fa_visual p{color:var(--calc-text-muted);margin:0;font-size:11px}.fD_9fa_figure{margin:0}.fD_9fa_diagram{width:100%;height:auto;max-height:250px;display:block}.fD_9fa_diagram text{fill:#174f75;stroke:#fff;stroke-width:3px;paint-order:stroke fill;font:600 12px var(--calc-font-sans)}.fD_9fa_figure figcaption{color:var(--calc-text-muted);flex-wrap:wrap;gap:8px 16px;margin-top:4px;font-size:12px;display:flex}.fD_9fa_figure figcaption span{align-items:center;gap:5px;display:flex}.fD_9fa_figure i{border-radius:2px;width:11px;height:11px}.fD_9fa_netKey{background:#286f9b}.fD_9fa_wasteKey{background:#b44d5c}.fD_9fa_field>select{width:100%;min-width:0;min-height:40px;color:var(--calc-text);border:1px solid var(--calc-blue-700);font:inherit;background:#fff;border-radius:3px;padding:6px 8px}.fD_9fa_details{border-top:1px solid var(--calc-border);padding:12px 14px}.fD_9fa_details h2{color:var(--calc-navy-900);margin:0 0 8px;font-size:18px}.fD_9fa_details table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.fD_9fa_details th,.fD_9fa_details td{border:1px solid var(--calc-border);text-align:left;padding:7px 9px}.fD_9fa_details th{background:var(--calc-surface-soft);width:45%;color:var(--calc-navy-900)}.fD_9fa_error{color:var(--calc-error,#b42318);background:#fff4f3;border:1px solid #f1b8b3;margin:10px;padding:9px}.fD_9fa_error ul{margin:5px 0 0;padding-left:20px}.fD_9fa_status{min-height:18px;color:var(--calc-text-muted);margin:5px 0 0;font-size:12px}.fD_9fa_diagram{max-height:270px}.fD_9fa_diagram text{font-size:17px;font-weight:400}.fD_9fa_pavingOutline,.fD_9fa_dimensionLines,.fD_9fa_orderOutline,.fD_9fa_wasteDivider{fill:none;vector-effect:non-scaling-stroke}.fD_9fa_pavingOutline{stroke:var(--calc-navy-900);stroke-width:2.5px}.fD_9fa_dimensionLines{stroke:var(--calc-red-700);stroke-width:1.7px}.fD_9fa_orderOutline{stroke:var(--calc-blue-700);stroke-width:2px}.fD_9fa_wasteDivider{stroke:#b44d5c;stroke-width:3px}.fD_9fa_diagram .fD_9fa_measurement{font-size:18px;font-weight:400}.fD_9fa_diagram .fD_9fa_diagramSummary{font-size:16px;font-weight:400}.fD_9fa_diagram .fD_9fa_barLabel{font-size:15px;font-weight:400}@container (max-width:760px){.fD_9fa_workArea,.fD_9fa_resultGrid{grid-template-columns:1fr}.fD_9fa_resultGrid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fD_9fa_visual{order:-1}}@container (max-width:480px){.fD_9fa_utility{flex-direction:column;align-items:stretch}.fD_9fa_utility button{width:100%}.fD_9fa_resultGrid dl,.fD_9fa_field{grid-template-columns:1fr}.fD_9fa_field label{text-align:left;justify-content:flex-start}.fD_9fa_fieldError{grid-column:1}.fD_9fa_unitInput{grid-template-columns:minmax(0,1fr) 112px}.fD_9fa_workArea{padding:10px}.fD_9fa_details{overflow-x:auto}.fD_9fa_details table{min-width:400px}}@media print{.fD_9fa_utility button,.fD_9fa_calc-action-bar{display:none!important}.fD_9fa_calculator{border:0}.fD_9fa_workArea{grid-template-columns:1fr 1fr}.fD_9fa_diagram{max-height:220px}}
.WnlxFa_card{background:var(--calc-surface);border:1px solid var(--calc-border);min-width:0;padding:12px}.WnlxFa_card h3{color:var(--calc-navy-950);margin:0 0 2px;font-size:17px;font-weight:600}.WnlxFa_card p{color:var(--calc-text-muted);margin:0 0 8px;font-size:13px}.WnlxFa_chart{width:100%;height:255px}.WnlxFa_legend{color:var(--calc-text-muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:5px;font-size:12px;display:flex}.WnlxFa_legend span{align-items:center;gap:5px;display:inline-flex}.WnlxFa_legend i{width:17px;height:3px}.WnlxFa_balance{background:var(--calc-blue-600)}.WnlxFa_contributions{background:var(--calc-green-700)}
.PO6kZG_visuals{border-top:1px solid var(--calc-border-subtle);background:#f7f9fa;padding:18px 14px 20px}.PO6kZG_cardHeader p{color:var(--calc-text-muted);margin:0;font-size:13px;line-height:1.45}.PO6kZG_grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.PO6kZG_card{background:var(--calc-surface);border:1px solid var(--calc-border-subtle);border-top:3px solid var(--calc-blue-700);border-radius:2px;flex-direction:column;min-width:0;padding:15px 16px 13px;display:flex}.PO6kZG_cardHeader{min-height:59px;margin-bottom:5px}.PO6kZG_cardHeader h3{color:var(--calc-navy-900);margin:0 0 3px;font-size:18px;font-weight:500}.PO6kZG_chart{width:100%;height:270px}@media (max-width:760px){.PO6kZG_grid{grid-template-columns:1fr}.PO6kZG_cardHeader{min-height:auto}.PO6kZG_chart{height:280px}}@media (max-width:480px){.PO6kZG_visuals{padding:15px 9px 17px}.PO6kZG_card{padding-inline:8px}.PO6kZG_chart{height:265px}}@media print{.PO6kZG_visuals{background:var(--calc-white)}.PO6kZG_grid{grid-template-columns:1fr}.PO6kZG_card{break-inside:avoid}}
._3fOL_W_card{background:var(--calc-surface);border:1px solid var(--calc-border-strong);min-width:0;padding:12px}._3fOL_W_card h3{color:var(--calc-navy-950);margin:0;font-size:16px;font-weight:600}._3fOL_W_card>p{color:var(--calc-text-muted);margin:3px 0 7px;font-size:12px}._3fOL_W_chart{width:100%;height:260px}._3fOL_W_dataTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:8px;font-size:12px}._3fOL_W_dataTable caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._3fOL_W_dataTable th,._3fOL_W_dataTable td{border-bottom:1px solid var(--calc-border);text-align:left;padding:4px 5px}._3fOL_W_dataTable td:last-child{text-align:right}._3fOL_W_dataTable thead th{color:var(--calc-text-muted);font-weight:500}@media print{._3fOL_W_chart{height:220px}}
.sJs7cq_calculator{width:100%;max-width:920px;color:var(--calc-text);margin-inline:auto;font-size:14px;line-height:1.45;container:investment/inline-size}.sJs7cq_embedded{max-width:none}.sJs7cq_utility{color:#fff;background:var(--calc-navy-900);border-bottom:3px solid var(--calc-green-700);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.sJs7cq_utility p{color:inherit;margin:0}.sJs7cq_utility button{min-height:32px;color:var(--calc-navy-900);font:inherit;background:#fff;border:1px solid #fff;border-radius:2px;padding:5px 11px}.sJs7cq_top{border-bottom:1px solid var(--calc-border-strong);grid-template-columns:minmax(365px,.94fr) minmax(0,1.06fr);display:grid}.sJs7cq_formPanel{background:var(--calc-form-surface);border-right:1px solid var(--calc-form-border)}.sJs7cq_formPanel>h2,.sJs7cq_results>h2,.sJs7cq_schedule>h2{color:#fff;background:var(--calc-blue-700);margin:0;padding:8px 11px;font-size:18px;font-weight:600}.sJs7cq_results>h2{background:var(--calc-green-700)}.sJs7cq_formPanel form{padding:14px}.sJs7cq_row{grid-template-columns:minmax(150px,.92fr) minmax(175px,1.08fr);align-items:center;gap:10px;margin-bottom:9px;display:grid}.sJs7cq_label{align-items:center;gap:5px;line-height:1.25;display:flex}.sJs7cq_row input,.sJs7cq_row select{width:100%;min-height:38px;color:var(--calc-text);border:1px solid var(--calc-blue-700);font:inherit;text-align:left;background:#fff;border-radius:2px;padding:6px 9px;font-size:16px}.sJs7cq_row input:focus,.sJs7cq_row select:focus{outline-offset:1px;border-color:var(--calc-green-700);outline:2px solid #b3000033}.sJs7cq_moneyField,.sJs7cq_unitField{display:block;position:relative}.sJs7cq_moneyField>span,.sJs7cq_unitField>span{color:var(--calc-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sJs7cq_moneyField>span{left:8px}.sJs7cq_moneyField input{padding-left:21px}.sJs7cq_unitField>span{right:8px}.sJs7cq_unitField input{padding-right:54px}.sJs7cq_help{width:18px;height:18px;color:var(--calc-blue-700);font:inherit;background:#fff;border:1px solid;border-radius:50%;padding:0;font-size:11px;line-height:16px;position:relative}.sJs7cq_help:after{z-index:20;color:#fff;content:attr(data-help);text-align:left;opacity:0;pointer-events:none;background:#32393d;width:230px;padding:8px;font-size:12px;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.sJs7cq_help:hover:after,.sJs7cq_help:focus-visible:after{opacity:1}.sJs7cq_options{border-top:1px solid var(--calc-form-border);margin-top:9px;padding-top:8px}.sJs7cq_options summary{width:fit-content;color:var(--calc-link);cursor:pointer;font-weight:600}.sJs7cq_optionRows{margin-top:10px}.sJs7cq_actions{border-top:1px solid var(--calc-form-border);justify-content:center;gap:7px;margin-top:13px;padding-top:10px;display:flex}.sJs7cq_actions button{min-height:36px;font:inherit;border-radius:2px;padding:7px 15px;font-weight:600}.sJs7cq_actions button:first-child{color:#fff;background:var(--calc-green-700);border:1px solid #710000}.sJs7cq_actions button:last-child{border:1px solid var(--calc-border-strong);background:#fff}.sJs7cq_results{background:#fff;min-width:0}.sJs7cq_hero{text-align:center;background:var(--calc-result-highlight);border:1px solid #d7c980;margin:11px;padding:12px}.sJs7cq_hero>span{color:var(--calc-text-muted);font-size:12px;display:block}.sJs7cq_copy{color:var(--calc-navy-950);font:inherit;cursor:copy;background:0 0;border:0;padding:0;font-size:clamp(23px,4vw,30px);font-weight:600;position:relative}.sJs7cq_copy:disabled{opacity:1;cursor:default}.sJs7cq_copy small{color:var(--calc-success);font-size:10px;position:absolute;top:100%;right:0}.sJs7cq_metrics{background:var(--calc-border);grid-template-columns:repeat(3,1fr);gap:1px;margin:0 11px 10px;display:grid}.sJs7cq_metrics div{background:var(--calc-surface);padding:9px}.sJs7cq_metrics span{color:var(--calc-text-muted);font-size:11px;display:block}.sJs7cq_metrics strong{color:var(--calc-navy-950);margin-top:2px;font-weight:600;display:block}.sJs7cq_rows{margin:0 11px}.sJs7cq_rows div{border-bottom:1px solid var(--calc-border);justify-content:space-between;gap:10px;padding:6px 3px;display:flex}.sJs7cq_rows dt{color:var(--calc-text-muted)}.sJs7cq_rows dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.sJs7cq_insight{background:var(--calc-blue-100,#edf5fa);border-left:3px solid var(--calc-blue-700);margin:10px 11px;padding:9px 10px}.sJs7cq_warnings{color:var(--calc-warning);background:var(--calc-warning-soft);margin:8px 11px 12px;padding:8px 8px 8px 27px}.sJs7cq_error{color:var(--calc-error);background:var(--calc-error-soft);margin:0;padding:8px 11px}.sJs7cq_schedule{border:1px solid var(--calc-border-strong);margin:0 14px 14px}.sJs7cq_tableWrap{overflow-x:auto}.sJs7cq_tableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px}.sJs7cq_tableWrap th,.sJs7cq_tableWrap td{border-right:1px solid var(--calc-border);border-bottom:1px solid var(--calc-border);text-align:right;white-space:nowrap;padding:7px 8px}.sJs7cq_tableWrap thead th{color:#fff;background:var(--calc-navy-800)}.sJs7cq_tableWrap thead th:first-child,.sJs7cq_tableWrap tbody th{text-align:left}.sJs7cq_tableWrap tbody tr:nth-child(2n){background:var(--calc-row-alt)}.sJs7cq_note{color:var(--calc-text-muted);margin:12px 14px 4px;font-size:12px}@container investment (max-width:760px){.sJs7cq_top{grid-template-columns:1fr}.sJs7cq_formPanel{border-right:0}.sJs7cq_row{grid-template-columns:minmax(150px,.75fr) minmax(210px,1.25fr)}}@container investment (max-width:510px){.sJs7cq_utility{flex-direction:column;align-items:stretch}.sJs7cq_row{grid-template-columns:1fr;gap:3px}.sJs7cq_label{font-weight:600}.sJs7cq_metrics{grid-template-columns:1fr}.sJs7cq_help:after{left:auto;right:-15px;transform:none}.sJs7cq_schedule{margin-inline:8px}}
.Q2I1pq_visualSection{border-top:1px solid var(--calc-border-subtle);background:#f7f9fa;padding:18px 14px 20px}.Q2I1pq_visualHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.Q2I1pq_visualHeader h2{color:var(--calc-navy-900);margin:0 0 2px;font-size:20px;font-weight:500}.Q2I1pq_visualHeader p{color:var(--calc-text-muted);margin:0;font-size:13px;line-height:1.45}.Q2I1pq_grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:14px;display:grid}.Q2I1pq_card{background:var(--calc-surface);border:1px solid var(--calc-border-subtle);border-top:3px solid var(--calc-blue-700);border-radius:2px;min-width:0;padding:15px 16px 13px}.Q2I1pq_card:nth-child(2){border-top-color:var(--calc-green-700)}.Q2I1pq_cardHeader{gap:7px;margin-bottom:6px;display:grid}.Q2I1pq_cardHeader h3{color:var(--calc-navy-900);margin:0 0 2px;font-size:18px;font-weight:500}.Q2I1pq_cardHeader p{color:var(--calc-text-muted);margin:0;font-size:13px;line-height:1.45}.Q2I1pq_cardHeader>strong{color:var(--calc-green-800);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.Q2I1pq_barChart{width:100%;height:290px}.Q2I1pq_summaryRow{border-top:1px solid var(--calc-border-subtle);color:var(--calc-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:7px 12px;padding-top:9px;font-size:12px;display:flex}.Q2I1pq_summaryRow span{align-items:center;gap:5px;display:inline-flex}.Q2I1pq_summaryRow i,.Q2I1pq_legend i{border-radius:1px;flex:none;width:10px;height:10px;display:inline-block}.Q2I1pq_blueDot{background:#3d78a3}.Q2I1pq_greenDot{background:#4f8627}.Q2I1pq_redDot,.Q2I1pq_proteinSwatch{background:#a33131}.Q2I1pq_otherSwatch{background:#dce3e7;border:1px solid #bfc9cf}.Q2I1pq_donutLayout{gap:2px;display:grid}.Q2I1pq_donutChart{width:100%;height:235px}.Q2I1pq_legend{border:1px solid var(--calc-border-subtle);gap:0;display:grid}.Q2I1pq_legend>div{border-bottom:1px solid var(--calc-border-subtle);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;font-size:12px;display:grid}.Q2I1pq_legend>div:last-child{border-bottom:0}.Q2I1pq_legend span{color:var(--calc-text);display:grid}.Q2I1pq_legend small{color:var(--calc-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.Q2I1pq_legend strong{color:var(--calc-navy-900);font-variant-numeric:tabular-nums;font-weight:500}.Q2I1pq_legend .Q2I1pq_total{background:#f2f6f8;grid-template-columns:minmax(0,1fr) auto}@media (max-width:760px){.Q2I1pq_grid{grid-template-columns:1fr}.Q2I1pq_barChart{height:280px}.Q2I1pq_donutChart{height:260px}}@media (max-width:480px){.Q2I1pq_visualSection{padding:15px 9px 17px}.Q2I1pq_visualHeader{display:grid}.Q2I1pq_card{padding-inline:8px}.Q2I1pq_barChart{height:265px}.Q2I1pq_donutChart{height:230px}.Q2I1pq_summaryRow{padding-inline:5px}}@media print{.Q2I1pq_visualSection{background:#fff}.Q2I1pq_grid{grid-template-columns:1fr 1fr}}
.Z1pb0q_card{background:var(--calc-surface);border:1px solid var(--calc-border-strong);min-width:0;padding:12px}.Z1pb0q_card h3{color:var(--calc-navy-950);margin:0;font-size:16px;font-weight:600}.Z1pb0q_card>p{color:var(--calc-text-muted);margin:3px 0 7px;font-size:12px}.Z1pb0q_chart{width:100%;height:270px}.Z1pb0q_dataTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:8px;font-size:12px}.Z1pb0q_dataTable caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Z1pb0q_dataTable th,.Z1pb0q_dataTable td{border-bottom:1px solid var(--calc-border);text-align:right;padding:4px 5px}.Z1pb0q_dataTable th:first-child{text-align:left}.Z1pb0q_dataTable thead th{color:var(--calc-text-muted);font-weight:500}@media (max-width:560px){.Z1pb0q_chart{height:235px}.Z1pb0q_dataTable{white-space:nowrap;display:block;overflow-x:auto}}@media print{.Z1pb0q_chart{height:220px}}
.wfMlTW_calculator{width:100%;max-width:680px;color:var(--calc-text);margin-inline:auto;font-size:14px}.wfMlTW_embedded{max-width:none}.wfMlTW_utilityBar{min-height:46px;color:var(--calc-text-inverse);background:var(--calc-navy-900);border-bottom:3px solid var(--calc-green-700);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.wfMlTW_utilityBar p{color:inherit;margin:0;font-size:13px}.wfMlTW_pdfButton{min-height:32px;color:var(--calc-navy-900);background:var(--calc-surface);font:inherit;white-space:nowrap;border:1px solid #fff;border-radius:2px;flex:none;padding:5px 11px;font-size:13px;font-weight:500}.wfMlTW_pdfButton:hover:not(:disabled){color:var(--calc-text-inverse);background:var(--calc-green-700)}.wfMlTW_pdfButton:focus-visible{outline:2px solid var(--calc-surface);outline-offset:2px}.wfMlTW_pdfButton:disabled{opacity:.65;cursor:not-allowed}.wfMlTW_instruction{color:var(--calc-text-inverse);background:var(--calc-navy-800);border-bottom:3px solid var(--calc-green-700);text-align:center;padding:10px 14px}.wfMlTW_section,.wfMlTW_result{background:var(--calc-surface);border:1px solid var(--calc-border-strong);margin-top:14px}.wfMlTW_section h2,.wfMlTW_result h2{color:var(--calc-text-inverse);background:var(--calc-blue-700);margin:0;padding:8px 11px;font-size:18px;font-weight:600}.wfMlTW_section form{background:var(--calc-surface-muted);padding:16px}.wfMlTW_fields{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center;gap:14px;display:grid}.wfMlTW_fields label{gap:5px;display:grid}.wfMlTW_fields input{width:100%;min-height:40px;color:var(--calc-text);background:var(--calc-surface);border:1px solid var(--calc-blue-700);font:inherit;border-radius:2px;padding:6px 9px;font-size:16px}.wfMlTW_fields input:focus{outline-offset:1px;border-color:var(--calc-green-700);outline:2px solid #b3000040}.wfMlTW_actions{justify-content:center;gap:7px;margin-top:14px;display:flex}.wfMlTW_actions button{min-height:36px;font:inherit;border-radius:2px;padding:7px 13px;font-weight:600}.wfMlTW_actions button:first-child{color:var(--calc-text-inverse);background:var(--calc-green-700);border:1px solid #710000}.wfMlTW_actions button:last-child{color:var(--calc-text);background:var(--calc-surface);border:1px solid var(--calc-border-strong)}.wfMlTW_error{color:var(--calc-error);background:var(--calc-error-soft);border-top:1px solid var(--calc-border);margin:0;padding:10px 14px}.wfMlTW_primary{text-align:center;border-bottom:1px solid var(--calc-border);background:#f7fafb;gap:3px;padding:15px;display:grid}.wfMlTW_primary>span{color:var(--calc-text-muted)}.wfMlTW_primary .wfMlTW_copyValue{color:var(--calc-green-700);font-size:22px}.wfMlTW_breakdown{padding:8px 14px}.wfMlTW_breakdown p{border-bottom:1px solid #dce2e5;grid-template-columns:34px minmax(0,1fr);gap:8px;margin:0;padding:6px 0;display:grid}.wfMlTW_breakdown p:last-child{border-bottom:0}.wfMlTW_breakdown p>span{color:var(--calc-text-muted)}.wfMlTW_copyValue{color:var(--calc-green-700);font:inherit;text-align:left;cursor:copy;background:0 0;border:0;padding:0;font-weight:600}.wfMlTW_copyValue small{color:var(--calc-text-muted);margin-left:8px;font-size:11px}.wfMlTW_copyValue:focus-visible{outline:2px solid var(--calc-blue-700);outline-offset:2px}.wfMlTW_countingMethods{border-top:1px solid var(--calc-border);background:#f7fafb;padding:11px 14px}.wfMlTW_countingMethods h3{color:var(--calc-navy-900);margin:0 0 7px;font-size:15px;font-weight:600}.wfMlTW_countingMethods>div{border-bottom:1px solid #dce2e5;justify-content:space-between;gap:14px;padding:5px 0;display:flex}.wfMlTW_countingMethods>div>span{color:var(--calc-text-muted)}.wfMlTW_countingMethods p{color:var(--calc-text-muted);margin:7px 0 0;font-size:12px}.wfMlTW_insights{border-top:1px solid var(--calc-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wfMlTW_insights div{gap:2px;padding:11px 14px;display:grid}.wfMlTW_insights div+div{border-left:1px solid var(--calc-border)}.wfMlTW_insights span{color:var(--calc-text-muted)}.wfMlTW_insights strong{font-weight:600}@media (max-width:620px){.wfMlTW_calculator{font-size:13px}.wfMlTW_utilityBar{flex-direction:column;align-items:stretch;gap:6px}.wfMlTW_pdfButton{width:100%}.wfMlTW_fields,.wfMlTW_insights{grid-template-columns:1fr}.wfMlTW_fields input{font-size:16px}.wfMlTW_insights div+div{border-top:1px solid var(--calc-border);border-left:0}.wfMlTW_primary .wfMlTW_copyValue{text-align:center;font-size:19px}.wfMlTW_countingMethods>div{align-items:flex-start}}.wfMlTW_calculator{font-family:var(--calc-font-sans);line-height:1.45}.wfMlTW_instruction{background:var(--calc-navy-900);border-bottom:4px solid var(--calc-red-700)}.wfMlTW_section,.wfMlTW_result{border-color:var(--calc-border);box-shadow:var(--calc-shadow-panel)}.wfMlTW_section form{background:var(--calc-form-surface)}.wfMlTW_fields input:focus{border-color:var(--calc-blue-700);outline:2px solid var(--calc-blue-600);outline-offset:2px;box-shadow:var(--calc-focus)}.wfMlTW_primary{background:var(--calc-info-surface);border-left:4px solid var(--calc-blue-700)}.wfMlTW_primary .wfMlTW_copyValue,.wfMlTW_copyValue{color:var(--calc-navy-900)}.wfMlTW_countingMethods{background:var(--calc-surface-soft)}
.rqBrAW_calculator{max-width:880px;color:var(--calc-text);background:var(--calc-surface);border:1px solid #c9cfd3;border-radius:3px;grid-template-columns:365px minmax(0,1fr);grid-template-areas:"utility utility""input results""breakdown breakdown""insights insights";margin-bottom:22px;font-size:16px;display:grid;overflow:hidden}.rqBrAW_embedded{width:100%;max-width:none;margin:0}.rqBrAW_pageHeading{min-height:46px;color:var(--calc-text-inverse);background:var(--calc-navy-900);border-bottom:3px solid var(--calc-red-700,#b00020);grid-area:utility;justify-content:space-between;align-items:center;gap:12px;padding:7px 11px;display:flex}.rqBrAW_pageHeading p{color:var(--calc-text-inverse);margin:0;font-size:13px}.rqBrAW_printButton{min-height:32px;color:var(--calc-navy-900);background:var(--calc-surface);font:inherit;white-space:nowrap;border:1px solid #fff;border-radius:2px;padding:5px 12px;font-size:13px;font-weight:500}.rqBrAW_printButton:hover:not(:disabled){color:var(--calc-text-inverse);background:var(--calc-blue-700)}.rqBrAW_printButton:disabled{opacity:.65;cursor:wait}.rqBrAW_pdfError{color:var(--calc-error);background:#fff4f4;border-bottom:1px solid #e0bcbc;grid-column:1/-1;margin:0;padding:8px 11px;font-size:13px}.rqBrAW_inputPanel{background:var(--calc-form-surface);border-right:1px solid var(--calc-form-border);grid-area:input;min-width:0;padding:0 13px 14px}.rqBrAW_tabs{grid-template-columns:1fr 1fr;gap:3px;margin:0 -13px 12px;display:grid}.rqBrAW_tab{color:#763333;background:#f3dfdf;border:0;min-height:38px;padding:6px;font-size:13px;font-weight:500}.rqBrAW_tabActive{color:var(--calc-text-inverse);background:var(--calc-blue-700);border-bottom:3px solid var(--calc-navy-900)}.rqBrAW_form{gap:10px;display:grid}.rqBrAW_row,.rqBrAW_rateRow{grid-template-columns:minmax(145px,1fr) 126px 43px;align-items:center;gap:6px;display:grid}.rqBrAW_row label,.rqBrAW_rateRow label{text-align:right;font-size:13px;line-height:1.25}.rqBrAW_prefix{position:relative}.rqBrAW_prefix span{z-index:1;color:var(--calc-text-muted);position:absolute;top:50%;left:8px;transform:translateY(-50%)}.rqBrAW_prefix input{padding-left:20px}.rqBrAW_rateRow .calc-select{text-align:left;grid-column:1;width:100%}.rqBrAW_rateRow .calc-input{grid-column:2}:is(.rqBrAW_inputPanel .calc-input,.rqBrAW_inputPanel .calc-select){text-align:left;border-color:#c98f8f;min-height:40px;font-size:16px}:is(.rqBrAW_inputPanel .calc-input:focus,.rqBrAW_inputPanel .calc-select:focus){border-color:var(--calc-blue-700);outline-offset:0;outline:2px solid #206a9938}.rqBrAW_inputPanel .calc-unit{font-size:13px}.rqBrAW_inputPanel .calc-action-bar{justify-content:center}.rqBrAW_inputPanel .calc-button{min-height:40px;font-size:13px;font-weight:500}.rqBrAW_inputPanel .calc-button--primary{background:var(--calc-blue-700);border-color:var(--calc-navy-900);border-radius:2px}.rqBrAW_inputPanel .calc-button--primary:hover{background:var(--calc-navy-900)}.rqBrAW_inputPanel .calc-button--secondary{color:var(--calc-navy-900);background:var(--calc-surface);border:1px solid #aebac1}.rqBrAW_results{grid-area:results;min-width:0;padding:12px 14px 16px}.rqBrAW_resultHeader{color:var(--calc-text-inverse);background:var(--calc-green-800);border-left:5px solid var(--calc-red-700,#b00020);flex-wrap:wrap;gap:3px 9px;margin:0 0 9px;padding:8px 10px;font-size:21px;font-weight:500;display:flex}.rqBrAW_resultHeader span{font-weight:400}.rqBrAW_resultTable{border-collapse:collapse;width:100%;font-size:13px}.rqBrAW_resultTable th,.rqBrAW_resultTable td{border-bottom:1px solid #e2e7ea;padding:5px 3px;line-height:1.25}.rqBrAW_resultTable th{text-align:left;font-weight:400}.rqBrAW_resultTable td{text-align:right;white-space:nowrap;width:132px}.rqBrAW_purchaseBlock{margin-top:17px}.rqBrAW_purchaseBlock h3{color:var(--calc-navy-900);border-left:4px solid var(--calc-blue-700);background:#eef3f6;margin:0;padding:6px 8px;font-size:16px;font-weight:500}.rqBrAW_referenceNote{color:var(--calc-text-muted);margin:13px 0 0;font-size:12px;line-height:1.4}.rqBrAW_referenceNote+.rqBrAW_referenceNote{margin-top:7px}.rqBrAW_help{width:20px;height:20px;color:var(--calc-blue-700);background:var(--calc-surface);vertical-align:1px;border:2px solid;border-radius:50%;margin-left:4px;padding:0;font-size:12px;font-weight:600;line-height:16px;position:relative}.rqBrAW_help:after{z-index:40;content:attr(data-help);width:min(310px,65vw);color:var(--calc-text-inverse);text-align:left;visibility:hidden;opacity:0;pointer-events:none;background:#19232af7;border-radius:3px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.4;position:absolute;top:22px;left:-12px;box-shadow:0 3px 9px #0000003d}.rqBrAW_help:hover:after,.rqBrAW_help:focus-visible:after{visibility:visible;opacity:1}.rqBrAW_error{color:var(--calc-error);grid-column:1/-1;margin:0;font-size:13px}.rqBrAW_breakdown,.rqBrAW_insights{border-top:1px solid #d9e0e4;margin:0;padding:16px}.rqBrAW_breakdown{grid-area:breakdown}.rqBrAW_insights{grid-area:insights}.rqBrAW_breakdown h3,.rqBrAW_insights h2{color:var(--calc-navy-900);margin:0 0 9px;font-size:20px;font-weight:500}.rqBrAW_stackedBar{background:#e5eaed;border-radius:2px;height:18px;display:flex;overflow:hidden}.rqBrAW_depreciationBar{background:var(--calc-blue-700)}.rqBrAW_financeBar{background:var(--calc-red-700,#b00020)}.rqBrAW_taxBar{background:#e2a62b}.rqBrAW_insightGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rqBrAW_insightGrid div{border:1px solid #d7e0e5;border-top:3px solid var(--calc-blue-700);background:#f6f9fb;padding:12px}.rqBrAW_insightGrid span,.rqBrAW_insightGrid strong{display:block}.rqBrAW_insightGrid strong{color:var(--calc-navy-900);margin-top:4px;font-size:21px;font-weight:500}@media (max-width:780px){.rqBrAW_calculator{grid-template-columns:1fr;grid-template-areas:"utility""input""results""breakdown""insights";max-width:none}.rqBrAW_inputPanel{border-right:0;border-bottom:1px solid var(--calc-form-border)}}@media (max-width:520px){.rqBrAW_pageHeading{flex-direction:column;align-items:flex-start;gap:7px}.rqBrAW_row,.rqBrAW_rateRow{grid-template-columns:minmax(130px,1fr) minmax(110px,1fr) 43px}.rqBrAW_resultHeader{font-size:18px}.rqBrAW_insightGrid{grid-template-columns:1fr}}@media (max-width:380px){.rqBrAW_inputPanel{padding-inline:10px}.rqBrAW_tabs{margin-inline:-10px}.rqBrAW_row,.rqBrAW_rateRow{grid-template-columns:minmax(0,1fr) 52px}.rqBrAW_row label{text-align:left;grid-column:1/-1;justify-self:start}.rqBrAW_row>div{grid-column:1;width:100%}.rqBrAW_row>.calc-input{grid-column:1;width:100%}.rqBrAW_rateRow .calc-select{grid-column:1/-1}.rqBrAW_rateRow .calc-input{grid-column:1}.rqBrAW_help:after{width:min(270px,80vw);left:-80px}}
.zTSsza_calculator{background:var(--calc-surface);border:1px solid #c9cfd3;border-radius:2px;max-width:880px;margin-bottom:22px;font-size:16px;overflow:hidden;container-type:inline-size}.zTSsza_embedded{width:100%;max-width:none;margin:0}.zTSsza_utilityBar{min-height:44px;color:var(--calc-text-inverse);background:var(--calc-navy-900);border-bottom:3px solid var(--calc-green-700);justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.zTSsza_instruction{color:var(--calc-text-inverse);margin:0;font-size:13px;font-weight:400}.zTSsza_top{grid-template-columns:360px minmax(320px,1fr);align-items:start;gap:0;display:grid}.zTSsza_inputPanel{background:var(--calc-form-surface);border-right:1px solid var(--calc-form-border);border-bottom:1px solid var(--calc-form-border);border-top:0;border-left:0;padding:0 12px 12px}.zTSsza_form{gap:9px;display:grid}.zTSsza_tabs{grid-template-columns:1fr 1fr;gap:4px;margin:0 -12px 10px;display:grid}.zTSsza_tab{color:#7a2929;border:1px solid var(--calc-border-strong);background:#f7e5e5;border:0;border-radius:0;min-height:30px;font-size:13px;font-weight:500}.zTSsza_tabActive{color:var(--calc-text-inverse);background:var(--calc-blue-700);border-color:var(--calc-blue-700);border-bottom:3px solid var(--calc-navy-900)}.zTSsza_row{grid-template-columns:minmax(130px,1fr) 122px 36px;align-items:center;gap:6px;display:grid}.zTSsza_row label{text-align:right;font-size:13px;line-height:1.2}.zTSsza_help{width:20px;height:20px;color:var(--calc-blue-700);background:var(--calc-surface);vertical-align:1px;border:2px solid;border-radius:50%;margin-left:4px;padding:0;font-size:12px;font-weight:600;line-height:16px;position:relative}.zTSsza_help:after{z-index:30;content:attr(data-help);width:min(300px,62vw);color:var(--calc-text-inverse);text-align:left;visibility:hidden;opacity:0;pointer-events:none;background:#19232af5;border-radius:2px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;top:22px;left:-12px;transform:translateY(-3px);box-shadow:0 2px 7px #00000038}.zTSsza_help:hover:after,.zTSsza_help:focus-visible:after{visibility:visible;opacity:1;transform:translateY(0)}.zTSsza_prefix{position:relative}.zTSsza_prefix span{z-index:1;color:var(--calc-text-muted);position:absolute;top:50%;left:8px;transform:translateY(-50%)}.zTSsza_prefix input{padding-left:20px}:is(.zTSsza_inputPanel .calc-input,.zTSsza_inputPanel .calc-select){text-align:left;border-color:#c98f8f;min-height:38px;font-size:16px}:is(.zTSsza_inputPanel .calc-input:focus,.zTSsza_inputPanel .calc-select:focus){border-color:var(--calc-green-700);outline-offset:0;outline:2px solid #2b683a38}.zTSsza_inputPanel .calc-unit{font-size:14px}.zTSsza_checkbox{justify-content:center;align-items:flex-start;gap:7px;margin:3px 0 0;font-size:13px;display:flex}.zTSsza_checkbox input{width:18px;height:18px;margin-top:1px}.zTSsza_results{min-width:0;padding:10px 12px 14px}.zTSsza_results .calc-summary{table-layout:fixed;margin-bottom:12px}:is(.zTSsza_results .calc-summary th,.zTSsza_results .calc-summary td){vertical-align:top;overflow-wrap:anywhere;min-width:0}.zTSsza_results .calc-summary th{width:64%;line-height:1.35}.zTSsza_results .calc-summary td{white-space:normal;word-break:break-word;width:36%}.zTSsza_results .zTSsza_help:after{width:min(280px,100vw - 40px);left:auto;right:0}.zTSsza_pdfButton{min-height:32px;color:var(--calc-navy-900);background:var(--calc-surface);font:inherit;white-space:nowrap;border:1px solid #fff;border-radius:2px;padding:5px 11px;font-size:13px;font-weight:500}.zTSsza_pdfButton:hover:not(:disabled){color:var(--calc-text-inverse);background:var(--calc-green-700)}.zTSsza_pdfButton:disabled{opacity:.65;cursor:wait}.zTSsza_pdfError{color:var(--calc-error);background:#fff4f4;border-bottom:1px solid #e0bcbc;margin:0;padding:7px 10px;font-size:12px}.zTSsza_chart{background:#e9edef;border-radius:999px;height:14px;margin:8px 0 12px;display:flex;overflow:hidden}.zTSsza_resultHeader{color:var(--calc-text-inverse);background:var(--calc-green-800);border-radius:0;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 7px;padding:5px 9px;font-size:22px;font-weight:500;display:flex}.zTSsza_inputPanel .calc-button--primary{background:var(--calc-green-700);border-color:var(--calc-green-800);border-radius:2px}.zTSsza_inputPanel .calc-button--primary:hover{background:var(--calc-green-800)}.zTSsza_inputPanel .calc-button--primary:disabled{opacity:.55;cursor:not-allowed}.zTSsza_resultHeader span{overflow-wrap:anywhere;min-width:0;margin-left:0;font-weight:400}.zTSsza_breakdown{grid-template-columns:112px auto;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:grid}.zTSsza_donut{border-radius:50%;place-items:center;width:102px;height:102px;display:grid}.zTSsza_donut:after{content:"";background:var(--calc-surface);border-radius:50%;width:54px;height:54px}.zTSsza_breakdownTitle{margin:0 0 6px;font-size:14px}.zTSsza_breakdown .zTSsza_legend{flex-direction:column;gap:3px}.zTSsza_principalBar{background:var(--calc-green-700)}.zTSsza_interestBar{background:#e29a9a}.zTSsza_legend{color:var(--calc-text-muted);flex-wrap:wrap;gap:10px 18px;font-size:12px;display:flex}.zTSsza_dot{border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.zTSsza_scheduleHeading{color:var(--calc-green-800);margin:0;padding:14px 12px 5px;font-size:23px;font-weight:500}.zTSsza_scheduleTabs{gap:18px;padding-inline:12px;display:flex}.zTSsza_scheduleTabs button{color:var(--calc-green-700);background:0 0;border:0;border-bottom:2px solid #0000;padding:2px 0;font-size:13px;font-weight:500}.zTSsza_scheduleTabs button:hover,.zTSsza_scheduleTabs .zTSsza_scheduleActive{color:var(--calc-green-800);border-bottom-color:var(--calc-green-700)}.zTSsza_scheduleGrid{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:14px;padding:0 12px 14px;display:grid}.zTSsza_scheduleGrid .calc-table{min-width:0;font-size:14px}.zTSsza_results .calc-summary{font-size:13px}.zTSsza_results .calc-summary td{font-weight:400}.zTSsza_inputPanel .calc-button{min-height:40px;font-size:13px;font-weight:500}.zTSsza_scheduleGrid .calc-table-wrap{margin-top:12px}.zTSsza_scheduleGrid .calc-table thead th{background:var(--calc-green-800);font-weight:500}.zTSsza_scheduleGrid .zTSsza_yearDivider th{color:var(--calc-green-800);text-align:center;letter-spacing:.01em;background:#f4e7e7;border-block:2px solid #d9b5b5;padding:7px 12px;font-size:14px;font-weight:500}.zTSsza_balanceChart{background:var(--calc-surface);border:1px solid #e0bcbc;border-radius:2px;width:100%;height:auto;margin-top:12px}.zTSsza_error{color:var(--calc-error);margin:0;font-weight:500}@container (max-width:720px){.zTSsza_top{grid-template-columns:1fr}.zTSsza_inputPanel{border-right:0}.zTSsza_scheduleGrid{grid-template-columns:1fr}.zTSsza_balanceChart{max-width:420px}}@media (max-width:860px){.zTSsza_top{grid-template-columns:1fr}.zTSsza_calculator{max-width:none}.zTSsza_inputPanel{border-right:0}.zTSsza_scheduleGrid{grid-template-columns:1fr}.zTSsza_balanceChart{max-width:360px}}@media (max-width:480px){.zTSsza_calculator{border-radius:0}.zTSsza_utilityBar{flex-direction:column;align-items:stretch;gap:6px}.zTSsza_instruction{text-align:left;font-size:13px}.zTSsza_pdfButton{align-self:flex-start}.zTSsza_tabs{gap:2px}.zTSsza_tab{padding-inline:5px;font-size:13px}.zTSsza_row{grid-template-columns:1fr minmax(110px,1fr) 32px}.zTSsza_checkbox{margin-left:0}.zTSsza_scheduleGrid .calc-table{min-width:480px}.zTSsza_scheduleHeading{font-size:18px}.zTSsza_scheduleTabs{gap:13px}}@media (max-width:360px){.zTSsza_inputPanel{padding-inline:10px}.zTSsza_tabs{margin-inline:-10px}.zTSsza_row{grid-template-columns:minmax(0,1fr) auto;gap:4px 7px}.zTSsza_row label{text-align:left;grid-column:1/-1;justify-self:start}.zTSsza_row>div{grid-column:1;width:100%}.zTSsza_row>.calc-select{grid-column:1;width:100%}.zTSsza_row>.calc-unit{grid-column:2}.zTSsza_help:after{width:min(270px,80vw);left:-80px}.zTSsza_resultHeader{font-size:17px}}
.U0bXBG_calculator{width:100%;color:var(--calc-text);background:var(--calc-surface);border:1px solid var(--calc-border);border-radius:var(--calc-radius-sm);overflow:hidden;container-type:inline-size}.U0bXBG_utility{color:#fff;background:var(--calc-navy-900);border-bottom:4px solid var(--calc-red-700);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.U0bXBG_utility p{margin:0;font-size:15px}.U0bXBG_utility button{min-height:42px;color:var(--calc-navy-900);font:inherit;cursor:pointer;background:#fff;border:1px solid #bac6cc;border-radius:3px;padding:7px 16px}.U0bXBG_top{grid-template-columns:minmax(340px,.9fr) minmax(360px,1.1fr);align-items:stretch;display:grid}.U0bXBG_form,.U0bXBG_results{min-width:0;padding:14px}.U0bXBG_form{background:var(--calc-surface-soft);border-right:1px solid var(--calc-border-subtle)}.U0bXBG_form h2{color:var(--calc-navy-900);margin:0 0 10px;font-size:18px;font-weight:600}.U0bXBG_group{color:#fff;background:var(--calc-blue-700);margin:12px 0 7px;padding:6px 8px;font-size:14px;font-weight:600}.U0bXBG_mode{gap:15px;margin:8px 0 11px;display:flex}.U0bXBG_mode label{align-items:center;gap:6px;min-height:34px;font-size:13px;display:flex}.U0bXBG_mode input{width:19px;height:19px;accent-color:var(--calc-blue-700)}.U0bXBG_row{grid-template-columns:minmax(150px,1fr) minmax(105px,.75fr) 60px;align-items:center;gap:6px;margin-bottom:8px;display:grid}.U0bXBG_row label{align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.U0bXBG_row input,.U0bXBG_row select{width:100%;min-width:0;min-height:40px;color:var(--calc-text);border:1px solid var(--calc-blue-700);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:3px;padding:6px 8px}.U0bXBG_row>span{color:var(--calc-text-muted);font-size:12px}.U0bXBG_row input:focus-visible,.U0bXBG_row select:focus-visible,.U0bXBG_utility button:focus-visible{outline:2px solid var(--calc-blue-700);outline-offset:2px;box-shadow:var(--calc-focus)}.U0bXBG_money{grid-template-columns:minmax(150px,1fr) minmax(105px,.75fr) 72px}.U0bXBG_fieldError{color:var(--calc-error);grid-column:2/-1;font-size:12px}.U0bXBG_error{color:var(--calc-error);background:var(--calc-error-soft);border-left:4px solid var(--calc-error);margin:10px 0;padding:10px 12px;font-size:13px}.U0bXBG_header{color:#fff;background:var(--calc-blue-700);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:-14px -14px 12px;padding:10px 13px;font-weight:500;display:flex}.U0bXBG_header span{font-size:16px}.U0bXBG_header strong{margin-left:auto;font-size:clamp(22px,3vw,29px);font-weight:600}.U0bXBG_header small{text-align:right;flex-basis:100%;font-size:12px;font-weight:400}.U0bXBG_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.U0bXBG_metrics div{background:var(--calc-surface-soft);border-left:3px solid var(--calc-red-700);min-width:0;padding:8px 9px}.U0bXBG_metrics span,.U0bXBG_metrics small{color:var(--calc-text-muted);font-size:12px;display:block}.U0bXBG_metrics strong{color:var(--calc-navy-900);overflow-wrap:anywhere;margin:2px 0;font-size:17px;font-weight:600;display:block}.U0bXBG_table{margin-top:12px}.U0bXBG_table table{table-layout:fixed;width:100%;min-width:0;font-size:11.5px}.U0bXBG_table caption{color:var(--calc-navy-900);text-align:left;padding-bottom:6px;font-size:15px;font-weight:600}.U0bXBG_table th:not(:first-child),.U0bXBG_table td{text-align:right}.U0bXBG_chartRow{border-top:1px solid var(--calc-border-subtle);width:100%;padding:12px 14px 14px}.U0bXBG_note{color:var(--calc-text-muted);border-top:1px solid var(--calc-border-subtle);background:#fff;margin:0;padding:12px 16px;font-size:12px;line-height:1.5}.U0bXBG_status{min-height:18px;color:var(--calc-text-muted);text-align:center;margin:6px 0 0;font-size:12px}@container (max-width:760px){.U0bXBG_top{grid-template-columns:1fr}.U0bXBG_form{border-right:0;border-bottom:1px solid var(--calc-border-subtle)}}@media (max-width:720px){.U0bXBG_top{grid-template-columns:1fr}.U0bXBG_form{border-right:0;border-bottom:1px solid var(--calc-border-subtle)}}@media (max-width:560px){.U0bXBG_utility{padding:10px 12px}.U0bXBG_utility p{font-size:14px}.U0bXBG_form,.U0bXBG_results{padding:12px}.U0bXBG_header{margin:-12px -12px 10px}.U0bXBG_header strong{width:100%;margin-left:0}.U0bXBG_header small{text-align:left}.U0bXBG_row,.U0bXBG_money{grid-template-columns:minmax(0,1fr) 70px;gap:4px 7px;margin-bottom:9px}.U0bXBG_row label,.U0bXBG_fieldError{grid-column:1/-1}.U0bXBG_table table{table-layout:auto;min-width:420px}.U0bXBG_chartRow{padding:10px 8px 12px}}@media (max-width:350px){.U0bXBG_metrics{grid-template-columns:1fr}}
.eINlAq_calculator{background:var(--calc-surface);border:1px solid #c9cfd3;border-radius:2px;max-width:880px;margin-bottom:22px;font-size:13px;line-height:1.45;overflow:hidden}.eINlAq_embedded{width:100%;max-width:none;margin:0}.eINlAq_utilityBar{min-height:46px;color:var(--calc-text-inverse);background:var(--calc-navy-900);border-bottom:3px solid var(--calc-green-700);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.eINlAq_instruction{color:var(--calc-text-inverse);margin:0;font-size:13px;line-height:1.35}.eINlAq_pdfButton{min-height:32px;color:var(--calc-navy-900);background:var(--calc-surface);font:inherit;white-space:nowrap;border:1px solid #fff;border-radius:2px;padding:5px 11px;font-size:13px;font-weight:500}.eINlAq_pdfButton:hover:not(:disabled){color:var(--calc-text-inverse);background:var(--calc-green-700)}.eINlAq_pdfButton:disabled{opacity:.65;cursor:wait}.eINlAq_pdfError{color:var(--calc-error);background:#fff4f4;border-bottom:1px solid #e0bcbc;margin:0;padding:7px 10px;font-size:12px}.eINlAq_top{grid-template-columns:365px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.eINlAq_inputPanel{background:var(--calc-form-surface);border-right:1px solid var(--calc-form-border);border-bottom:1px solid var(--calc-form-border);padding:0 14px 14px}.eINlAq_tabs{grid-template-columns:1fr 1fr;gap:4px;margin:0 -14px 12px;display:grid}.eINlAq_tabs button{color:#762929;background:#f5e2e2;border:0;min-height:38px;font-size:13px;font-weight:500}.eINlAq_tabs .eINlAq_activeTab{color:var(--calc-text-inverse);background:var(--calc-blue-700);border-bottom:3px solid var(--calc-navy-900)}.eINlAq_form{gap:10px;display:grid}.eINlAq_row{grid-template-columns:minmax(112px,1fr) 142px 34px;align-items:center;gap:7px;display:grid}.eINlAq_row>label{text-align:right;font-size:13px;font-weight:400;line-height:1.2}.eINlAq_row>span,.eINlAq_doubleField span,.eINlAq_bodyFatField span{color:var(--calc-text-muted);font-size:14px}:is(.eINlAq_row .calc-input,.eINlAq_row .calc-select){text-align:left;border-color:#c98f8f;min-height:40px;font-size:16px}:is(.eINlAq_row .calc-input:focus,.eINlAq_row .calc-select:focus){border-color:var(--calc-green-700);outline-offset:0;outline:2px solid #2b683a38}.eINlAq_activityRow .calc-select{grid-column:1/-1;width:100%;min-width:0;padding-right:30px}.eINlAq_activityRow>label{text-align:left;grid-column:1/-1;justify-self:start}.eINlAq_ageRow{grid-template-columns:minmax(112px,1fr) 82px 82px}.eINlAq_doubleField{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:6px;min-width:0;display:grid}.eINlAq_doubleField .calc-input{width:100%;min-width:0}.eINlAq_sexRow{border:0;grid-template-columns:minmax(112px,1fr) 1fr 1fr;align-items:center;gap:7px;margin:0;padding:0;display:grid}.eINlAq_sexRow legend{float:left;text-align:right;font-size:13px;font-weight:400}.eINlAq_sexRow label{align-items:center;gap:5px;font-size:13px;display:flex}.eINlAq_advanced{border-top:1px solid #e3caca;margin-top:2px}.eINlAq_advanced>button{width:100%;color:var(--calc-blue-700);text-align:left;background:0 0;border:0;padding:9px 0 3px;font-size:13px;font-weight:500}.eINlAq_advanced>summary{color:var(--calc-blue-700);cursor:pointer;padding:9px 0 3px;font-size:13px;font-weight:500}.eINlAq_advanced>summary:focus-visible{outline:2px solid var(--calc-blue-700);outline-offset:3px}.eINlAq_advancedBody{background:var(--calc-surface);border:1px solid #ead2d2;gap:10px;margin-top:7px;padding:9px 10px 10px;display:grid}.eINlAq_advancedBody[hidden]{display:none}.eINlAq_advancedBody .calc-input{border-color:#c98f8f;min-height:38px;font-size:16px}.eINlAq_settingsGroup{border:0;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;display:flex}.eINlAq_settingsGroup legend{width:100%;margin-bottom:2px;font-size:14px;font-weight:500}.eINlAq_settingsGroup label{align-items:center;gap:5px;font-size:14px;line-height:1.3;display:flex}.eINlAq_bodyFatRow{grid-template-columns:auto 105px;justify-content:start;align-items:center;gap:8px;display:grid}.eINlAq_bodyFatField{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.eINlAq_error{color:var(--calc-error);margin:0;font-size:13px}.eINlAq_inputPanel .calc-action-bar{justify-content:center;margin-top:6px}.eINlAq_activityNotes{color:var(--calc-text-muted);border-top:1px solid #e3caca;margin:12px 0 0;padding:10px 0 0 18px;font-size:12px;line-height:1.45}.eINlAq_activityNotes strong{color:var(--calc-text)}.eINlAq_results{min-width:0;padding:12px 14px 16px}.eINlAq_resultHeader{color:var(--calc-text-inverse);background:var(--calc-green-800);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:0 0 12px;padding:8px 11px;font-size:21px;font-weight:500;line-height:1.2;display:flex}.eINlAq_resultHeader span{margin-right:0;font-size:18px;font-weight:400}.eINlAq_resultHeader strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.eINlAq_resultHeader small{font-size:14px;font-weight:400}.eINlAq_metrics{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.eINlAq_metrics>div{border-left:3px solid var(--calc-blue-700);background:#f2f6f8;align-content:start;min-width:0;padding:11px 12px;display:grid}.eINlAq_metrics span,.eINlAq_metrics small{color:var(--calc-text-muted);font-size:12px;line-height:1.35}.eINlAq_metrics strong{overflow-wrap:anywhere;color:var(--calc-navy-900);font-size:22px;font-weight:500}.eINlAq_results .calc-table{table-layout:fixed;min-width:0;font-size:13px}.eINlAq_results .calc-table-wrap{margin-block:10px 0}:is(.eINlAq_results .calc-table th,.eINlAq_results .calc-table td){padding:8px 9px}.eINlAq_results .calc-table th:first-child{width:44%}.eINlAq_results .calc-table th:nth-child(2){width:34%}.eINlAq_results .calc-table th:nth-child(3){width:22%}.eINlAq_results .calc-table thead th{background:var(--calc-green-800);font-weight:500}.eINlAq_suggestions{gap:12px;display:grid}.eINlAq_suggestionIntro h3,.eINlAq_nextSteps h3{color:var(--calc-navy-900);margin:0 0 3px;font-size:18px;font-weight:500}.eINlAq_suggestionIntro p{color:var(--calc-text-muted);margin:0;font-size:13px;line-height:1.45}:is(.eINlAq_suggestions .calc-table tbody th,.eINlAq_suggestions .calc-table tbody td){vertical-align:middle}:is(.eINlAq_suggestions .calc-table tbody th span,.eINlAq_suggestions .calc-table tbody th small,.eINlAq_suggestions .calc-table tbody td small){display:block}.eINlAq_suggestions .calc-table tbody th{font-weight:500}:is(.eINlAq_suggestions .calc-table tbody th small,.eINlAq_suggestions .calc-table tbody td small){color:var(--calc-text-muted);margin-top:1px;font-size:12px;font-weight:400}.eINlAq_suggestions .calc-table tbody td strong{color:var(--calc-navy-900);font-size:16px;font-weight:500}.eINlAq_maintenanceTarget td,.eINlAq_maintenanceTarget th{background:#f2f8f1}.eINlAq_percentPill{min-width:46px;color:var(--calc-navy-900);text-align:center;font-variant-numeric:tabular-nums;background:#e9f1f7;border-radius:999px;padding:4px 7px;font-size:13px;display:inline-block}.eINlAq_nextSteps{background:var(--calc-info-surface);border-left:3px solid var(--calc-blue-700);padding:12px 13px}.eINlAq_nextSteps ul{color:var(--calc-text-muted);gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.eINlAq_inputPanel .calc-button{min-height:40px;font-size:13px;font-weight:500}.eINlAq_inputPanel .calc-button--primary{background:var(--calc-green-700);border-color:var(--calc-green-800);border-radius:2px}.eINlAq_inputPanel .calc-button--primary:hover{background:var(--calc-green-800)}.eINlAq_resultsChart{margin-top:12px}.eINlAq_lowTarget td,.eINlAq_lowTarget th{color:#8a3b00;background:#fff8e8}.eINlAq_notice,.eINlAq_disclaimer{color:var(--calc-text-muted);font-size:13px;line-height:1.5}.eINlAq_converter{border-top:4px solid var(--calc-blue-700);margin-top:22px;padding:0 12px 14px}.eINlAq_converter h2{color:var(--calc-navy-900);margin:12px 0 2px;font-size:23px;font-weight:500}.eINlAq_converter>p{color:var(--calc-text-muted);margin:0 0 10px;font-size:14px}.eINlAq_converterPanel{background:var(--calc-surface-muted);border:1px solid var(--calc-border);grid-template-columns:90px minmax(180px,1fr) auto 90px minmax(150px,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}:is(.eINlAq_converterPanel .calc-input,.eINlAq_converterPanel .calc-select){background:var(--calc-surface);min-width:0;min-height:38px}.eINlAq_converterPanel .calc-select{text-overflow:ellipsis;padding-right:30px}.eINlAq_converterPanel output{color:var(--calc-green-800);text-align:right;font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.eINlAq_notice{background:#fff8e8;border-left:3px solid #c17b00;margin:12px 0 0;padding:10px 11px}.eINlAq_disclaimer{border-top:1px solid var(--calc-border-subtle);background:#f5f7f8;margin:0;padding:11px 14px}@media (max-width:820px){.eINlAq_top{grid-template-columns:1fr}.eINlAq_calculator{max-width:none}.eINlAq_inputPanel{border-right:0;border-bottom:1px solid var(--calc-form-border)}.eINlAq_form{width:min(100%,540px);margin-inline:auto}.eINlAq_row{grid-template-columns:150px minmax(0,200px) 1fr}.eINlAq_ageRow{grid-template-columns:150px 82px minmax(0,1fr)}.eINlAq_sexRow{grid-template-columns:150px auto auto;justify-content:start}.eINlAq_activityRow{grid-template-columns:minmax(0,1fr)}.eINlAq_results{padding-top:14px}}@media (max-width:480px){.eINlAq_calculator{border-radius:0;font-size:13px}.eINlAq_utilityBar{flex-direction:column;align-items:stretch;gap:6px}.eINlAq_pdfButton{align-self:flex-start}.eINlAq_row{grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto}.eINlAq_ageRow{grid-template-columns:minmax(88px,auto) 82px minmax(0,1fr)}.eINlAq_sexRow{grid-template-columns:minmax(88px,auto) 1fr 1fr;justify-content:stretch}.eINlAq_advancedBody,.eINlAq_metrics{grid-template-columns:1fr}:is(.eINlAq_results .calc-table th,.eINlAq_results .calc-table td){padding:7px 6px}.eINlAq_results .calc-table{font-size:12px}.eINlAq_suggestions .calc-table tbody td strong{font-size:13px}.eINlAq_resultHeader{gap:2px 7px}.eINlAq_resultHeader strong{font-size:25px}.eINlAq_resultHeader small{flex-basis:100%}.eINlAq_converterPanel{grid-template-columns:1fr}.eINlAq_converterPanel>span,.eINlAq_converterPanel output{text-align:center}}@media (max-width:360px){.eINlAq_inputPanel{padding-inline:10px}.eINlAq_tabs{margin-inline:-10px}.eINlAq_row{grid-template-columns:minmax(0,1fr) auto;gap:4px 7px}.eINlAq_row>label{text-align:left;grid-column:1/-1;justify-self:start}:is(.eINlAq_row>.calc-input,.eINlAq_row>.calc-select,.eINlAq_row>.eINlAq_doubleField){grid-column:1;width:100%}.eINlAq_row>span{grid-column:2}.eINlAq_activityRow .calc-select{grid-column:1/-1}.eINlAq_ageRow{grid-template-columns:minmax(0,1fr) auto}.eINlAq_sexRow{grid-template-columns:1fr 1fr}.eINlAq_sexRow legend{text-align:left;grid-column:1/-1}.eINlAq_advancedBody{grid-template-columns:1fr}.eINlAq_resultHeader{font-size:18px}}
._1PYoRq_calculator{background:#fff;border:1px solid #8aa0ad;width:100%;max-width:1120px;margin:0 auto;overflow:hidden;container-type:inline-size}._1PYoRq_utility{color:#fff;background:#0d4767;border-bottom:4px solid #b5121b;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 20px;display:flex}._1PYoRq_utility p{margin:0;font-size:1rem}._1PYoRq_utility button{color:#0b3c59;min-height:44px;font:inherit;background:#fff;border:1px solid #718792;border-radius:3px;flex:none;padding:8px 18px}._1PYoRq_layout{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:18px;padding:18px;display:grid}._1PYoRq_panel{background:#fbfbfb;border:1px solid #d4dce0;min-width:0;overflow:hidden}._1PYoRq_inputs,._1PYoRq_results{grid-column:1/-1}._1PYoRq_panel>h2,._1PYoRq_sectionTitle{color:#fff;background:#356f9d;margin:0;padding:10px 14px;font-size:1.08rem}._1PYoRq_form{padding:14px}._1PYoRq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}._1PYoRq_field{gap:5px;min-width:0;display:grid}._1PYoRq_field._1PYoRq_full{grid-column:1/-1}._1PYoRq_field label,._1PYoRq_legend{color:#172b36;overflow-wrap:anywhere;font-weight:650}._1PYoRq_field input,._1PYoRq_field select,._1PYoRq_trip input{color:#172b36;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #417aa5;border-radius:3px;padding:8px 10px}._1PYoRq_field select{text-overflow:ellipsis}._1PYoRq_field small{color:#a20f19}._1PYoRq_fieldset{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}._1PYoRq_choices{flex-wrap:wrap;gap:8px 18px;margin-top:7px;display:flex}._1PYoRq_choices label{align-items:center;gap:7px;min-height:32px;font-weight:400;display:flex}._1PYoRq_choices input{width:20px;height:20px}._1PYoRq_subheading{background:#f2f5f7;border-left:4px solid #b5121b;grid-column:1/-1;margin:10px 0 0;padding:8px 10px;font-size:1rem}._1PYoRq_tripHeading{grid-column:1/-1;align-items:center;gap:8px;min-width:0;margin-top:10px;display:flex}._1PYoRq_tripHeading ._1PYoRq_subheading{flex:auto;margin:0}._1PYoRq_trips{grid-column:1/-1;gap:6px;min-width:0;display:grid}._1PYoRq_tripHeaders,._1PYoRq_trip{grid-template-columns:minmax(125px,.9fr) minmax(125px,.9fr) minmax(100px,1fr) minmax(110px,1.1fr) auto;gap:8px;min-width:0;display:grid}._1PYoRq_tripHeaders{color:#334c59;align-items:center;padding:0 8px;font-size:.78rem;font-weight:650}._1PYoRq_tripHeaders span{min-width:0}._1PYoRq_trip{background:#fff;border:1px solid #cdd8de;align-items:end;padding:8px}._1PYoRq_trip label{gap:4px;min-width:0;font-size:.78rem;display:grid}@container (min-width:761px){._1PYoRq_tripFieldLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._1PYoRq_trip label>button{display:none}}._1PYoRq_trip input{min-height:38px;padding:6px 8px}._1PYoRq_remove{color:#8a0d15;background:#fff;border:1px solid #a20f19;border-radius:3px;justify-self:stretch;min-height:38px;padding:6px 10px}._1PYoRq_add{color:#174f76;white-space:nowrap;background:#fff;border:1px solid #356f9d;border-radius:3px;justify-self:start;min-height:36px;padding:6px 11px}._1PYoRq_errors{color:#751018;background:#fff1f1;border-left:4px solid #b5121b;grid-column:1/-1;padding:10px 12px}._1PYoRq_errors ul{margin:6px 0 0;padding-left:20px}._1PYoRq_status{min-height:1.3em;margin:8px 0 0}._1PYoRq_results{padding-bottom:14px}._1PYoRq_banner{color:#fff;background:#356a17;margin:14px;padding:15px}._1PYoRq_banner._1PYoRq_review{color:#563400;background:#fff1c9;border-left:4px solid #b86c00}._1PYoRq_banner h2{color:#fff;overflow-wrap:anywhere;margin:0 0 4px;font-size:1.35rem}._1PYoRq_banner p{color:#fff;margin:0}._1PYoRq_banner._1PYoRq_review h2,._1PYoRq_banner._1PYoRq_review p{color:#563400}._1PYoRq_metrics{background:#d3dde2;border:1px solid #d3dde2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 14px 14px;display:grid}._1PYoRq_metrics div{background:#fff;min-width:0;padding:10px}._1PYoRq_metrics ._1PYoRq_attention{background:#fff7df;box-shadow:inset 4px 0 #c47b00}._1PYoRq_metrics span,._1PYoRq_metrics small{color:#536873;overflow-wrap:anywhere;display:block}._1PYoRq_metrics strong{color:#102f42;overflow-wrap:anywhere;margin:3px 0;font-size:1.05rem;display:block}._1PYoRq_warning{overflow-wrap:anywhere;background:#fff7df;border-left:4px solid #c27a00;margin:10px 14px;padding:10px 12px}._1PYoRq_table{max-width:calc(100% - 28px);margin:0 14px 14px;overflow-x:auto}._1PYoRq_disclaimer{overflow-wrap:anywhere;background:#f5f7f8;border-left:4px solid #356f9d;margin:0 18px 16px;padding:11px 13px;font-size:.9rem}._1PYoRq_attribution{padding:0 18px 16px}._1PYoRq_dateRule{color:#586b75;margin:8px 0 0;font-size:.82rem}._1PYoRq_actions{grid-column:1/-1}._1PYoRq_source{color:#526772;overflow-wrap:anywhere;margin:0 14px 12px;font-size:.86rem}@container (min-width:761px){._1PYoRq_results ._1PYoRq_metrics{grid-template-columns:repeat(3,minmax(0,1fr))}._1PYoRq_results ._1PYoRq_secondaryMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:760px){._1PYoRq_layout{grid-template-columns:minmax(0,1fr)}._1PYoRq_tripHeaders{display:none}._1PYoRq_trip{grid-template-columns:repeat(2,minmax(0,1fr))}._1PYoRq_trip ._1PYoRq_remove{grid-column:1/-1;justify-self:start}}@container (max-width:520px){._1PYoRq_utility{flex-direction:column;align-items:stretch;gap:10px;min-height:0;padding:12px}._1PYoRq_utility button{width:100%}._1PYoRq_layout{gap:12px;padding:10px}._1PYoRq_form{padding:12px}._1PYoRq_grid,._1PYoRq_metrics,._1PYoRq_trip{grid-template-columns:minmax(0,1fr)}._1PYoRq_field._1PYoRq_full,._1PYoRq_fieldset,._1PYoRq_trips,._1PYoRq_tripHeading,._1PYoRq_subheading,._1PYoRq_actions,._1PYoRq_remove{grid-column:auto}._1PYoRq_choices{gap:6px 14px}._1PYoRq_tripHeading{align-items:stretch}._1PYoRq_tripHeading ._1PYoRq_subheading{align-items:center;display:flex}._1PYoRq_banner,._1PYoRq_metrics,._1PYoRq_warning,._1PYoRq_source{margin-left:10px;margin-right:10px}._1PYoRq_table{max-width:calc(100% - 20px);margin-left:10px;margin-right:10px}._1PYoRq_disclaimer{margin-left:10px;margin-right:10px}._1PYoRq_attribution{padding-left:10px;padding-right:10px}}@container (max-width:360px){._1PYoRq_layout{padding:7px}._1PYoRq_form{padding:10px}._1PYoRq_panel>h2,._1PYoRq_sectionTitle{padding:9px 10px}._1PYoRq_banner{padding:12px}._1PYoRq_banner h2{font-size:1.18rem}}
.xpD3rG_calculator{width:100%;max-width:900px;color:var(--calc-text);margin-inline:auto;font-size:14px;line-height:1.45;container:compound-interest/inline-size}.xpD3rG_embedded{max-width:none}.xpD3rG_utilityBar{min-height:46px;color:var(--calc-text-inverse);background:var(--calc-navy-900);border-bottom:3px solid var(--calc-green-700);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.xpD3rG_utilityBar p{color:inherit;margin:0}.xpD3rG_pdfButton{min-height:32px;color:var(--calc-navy-900);background:var(--calc-surface);font:inherit;white-space:nowrap;border:1px solid #fff;border-radius:2px;padding:5px 11px;font-weight:500}.xpD3rG_pdfButton:hover:not(:disabled){color:var(--calc-text-inverse);background:var(--calc-green-700)}.xpD3rG_pdfButton:disabled{opacity:.65;cursor:wait}.xpD3rG_top{border-bottom:1px solid var(--calc-border-strong);grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);display:grid}.xpD3rG_formPanel{background:var(--calc-form-surface);border-right:1px solid var(--calc-form-border)}.xpD3rG_formPanel>h2,.xpD3rG_resultsPanel>h2,.xpD3rG_schedule>h2{color:var(--calc-text-inverse);background:var(--calc-blue-700);margin:0;padding:8px 11px;font-size:18px;font-weight:600}.xpD3rG_resultsPanel>h2{background:var(--calc-green-700)}.xpD3rG_form{padding:14px}.xpD3rG_row{grid-template-columns:minmax(145px,.92fr) minmax(175px,1.08fr);align-items:center;gap:10px;margin-bottom:9px;display:grid}.xpD3rG_label{align-items:center;gap:5px;line-height:1.25;display:flex}.xpD3rG_row input,.xpD3rG_row select{width:100%;min-height:38px;color:var(--calc-text);background:var(--calc-surface);border:1px solid var(--calc-blue-700);font:inherit;text-align:left;border-radius:2px;padding:6px 9px;font-size:16px}.xpD3rG_row input:focus,.xpD3rG_row select:focus{outline-offset:1px;border-color:var(--calc-green-700);outline:2px solid #b3000038}.xpD3rG_moneyField,.xpD3rG_unitField{display:block;position:relative}.xpD3rG_moneyField>span,.xpD3rG_unitField>span{color:var(--calc-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.xpD3rG_moneyField>span{left:8px}.xpD3rG_moneyField input{padding-left:21px}.xpD3rG_unitField>span{right:8px}.xpD3rG_unitField input{padding-right:47px}.xpD3rG_help{width:18px;height:18px;color:var(--calc-blue-700);background:var(--calc-surface);font:inherit;border:1px solid;border-radius:50%;flex:none;padding:0;font-size:11px;font-weight:600;line-height:16px;position:relative}.xpD3rG_help:after{z-index:10;width:230px;color:var(--calc-text-inverse);content:attr(data-help);text-align:left;opacity:0;pointer-events:none;background:#32393d;padding:8px 9px;font-size:12px;font-weight:400;line-height:1.35;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.xpD3rG_help:hover:after,.xpD3rG_help:focus-visible:after{opacity:1}.xpD3rG_options{border-top:1px solid var(--calc-form-border);margin-top:9px;padding-top:8px}.xpD3rG_options summary{width:fit-content;color:var(--calc-link);cursor:pointer;font-weight:600}.xpD3rG_optionRows{margin-top:10px}.xpD3rG_actions{border-top:1px solid var(--calc-form-border);justify-content:center;gap:7px;margin-top:13px;padding-top:10px;display:flex}.xpD3rG_actions button{min-height:36px;font:inherit;border-radius:2px;padding:7px 15px;font-weight:600}.xpD3rG_actions button:first-child{color:var(--calc-text-inverse);background:var(--calc-green-700);border:1px solid #710000}.xpD3rG_actions button:last-child{color:var(--calc-text);background:var(--calc-surface);border:1px solid var(--calc-border-strong)}.xpD3rG_resultsPanel{background:var(--calc-surface);min-width:0}.xpD3rG_primaryResult{text-align:center;background:var(--calc-result-highlight);border:1px solid #d7c980;margin:11px;padding:11px}.xpD3rG_primaryResult>span{color:var(--calc-text-muted);margin-bottom:2px;font-size:12px;display:block}.xpD3rG_primaryResult strong,.xpD3rG_primaryResult button{color:var(--calc-navy-950);font-variant-numeric:tabular-nums;font-size:clamp(23px,4vw,30px);font-weight:600}.xpD3rG_copyValue{color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:copy;background:0 0;border:0;padding:0;font-weight:600;position:relative}.xpD3rG_copyValue small{color:var(--calc-success);white-space:nowrap;font-size:10px;position:absolute;top:calc(100% + 2px);right:0}.xpD3rG_resultRows{margin:0 11px}.xpD3rG_resultRows>div{border-bottom:1px solid var(--calc-border);justify-content:space-between;gap:10px;padding:6px 3px;display:flex}.xpD3rG_resultRows dt{color:var(--calc-text-muted)}.xpD3rG_resultRows dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.xpD3rG_breakdown{grid-template-columns:125px 1fr;align-items:center;gap:14px;padding:13px;display:grid}.xpD3rG_donut{aspect-ratio:1;border-radius:50%;width:118px;position:relative}.xpD3rG_donut:after{background:var(--calc-surface);content:"";border-radius:50%;position:absolute;inset:27px}.xpD3rG_donut>span{z-index:1;color:var(--calc-text-muted);text-align:center;place-content:center;font-size:10px;display:grid;position:absolute;inset:0}.xpD3rG_donut strong{color:var(--calc-navy-950);font-size:19px;line-height:1.1;display:block}.xpD3rG_legend p{grid-template-columns:10px 1fr auto;align-items:center;gap:6px;margin:5px 0;display:grid}.xpD3rG_legend i{border-radius:2px;width:10px;height:10px}.xpD3rG_contributionDot{background:var(--calc-blue-600)}.xpD3rG_interestDot{background:var(--calc-green-700)}.xpD3rG_legend strong{font-weight:500}.xpD3rG_warnings{color:var(--calc-warning);background:var(--calc-warning-soft);margin:4px 11px 12px;padding:8px 8px 8px 27px}.xpD3rG_lossNotice{color:var(--calc-error);background:var(--calc-error-soft);border-left:3px solid var(--calc-error);margin:12px;padding:9px 10px}.xpD3rG_error{color:var(--calc-error);background:var(--calc-error-soft);border-bottom:1px solid #e0bcbc;margin:0;padding:8px 11px}.xpD3rG_chartWrap{padding:14px 14px 0}.xpD3rG_schedule{background:var(--calc-surface);border:1px solid var(--calc-border-strong);margin:14px}.xpD3rG_tableWrap{overflow-x:auto}.xpD3rG_tableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:660px}.xpD3rG_tableWrap th,.xpD3rG_tableWrap td{border-right:1px solid var(--calc-border);border-bottom:1px solid var(--calc-border);text-align:right;white-space:nowrap;padding:7px 8px}.xpD3rG_tableWrap thead th{color:var(--calc-text-inverse);background:var(--calc-navy-800)}.xpD3rG_tableWrap thead th:first-child,.xpD3rG_tableWrap tbody th,.xpD3rG_tableWrap tfoot th{text-align:left}.xpD3rG_tableWrap tbody tr:nth-child(2n){background:var(--calc-row-alt)}.xpD3rG_tableWrap tfoot{color:var(--calc-navy-950);background:var(--calc-green-100);font-weight:600}.xpD3rG_methodNote{color:var(--calc-text-muted);margin:12px 14px 4px;font-size:12px}@container compound-interest (max-width:760px){.xpD3rG_top{grid-template-columns:1fr}.xpD3rG_formPanel{border-right:0;border-bottom:1px solid var(--calc-border)}.xpD3rG_row{grid-template-columns:minmax(150px,.75fr) minmax(210px,1.25fr)}}@container compound-interest (max-width:510px){.xpD3rG_utilityBar{flex-direction:column;align-items:stretch}.xpD3rG_row{grid-template-columns:1fr;gap:3px}.xpD3rG_label{font-weight:600}.xpD3rG_breakdown{grid-template-columns:1fr;justify-items:center}.xpD3rG_legend{width:100%}.xpD3rG_help:after{left:auto;right:-15px;transform:none}.xpD3rG_schedule{margin-inline:8px}.xpD3rG_chartWrap{padding-inline:8px}}
.C7Gz3a_calculator{width:100%;color:var(--calc-text);border:1px solid var(--calc-border);border-radius:var(--calc-radius-sm);background:#fff;overflow:hidden;container-type:inline-size}.C7Gz3a_utility{color:#fff;background:var(--calc-navy-900);border-bottom:3px solid var(--calc-red-700);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.C7Gz3a_utility p{margin:0;font-size:14px}.C7Gz3a_utility button{min-height:42px;color:var(--calc-navy-900);font:inherit;cursor:pointer;background:#fff;border:1px solid #bac6cc;border-radius:3px;padding:6px 14px}.C7Gz3a_utility button:disabled{opacity:.6;cursor:not-allowed}.C7Gz3a_results>h2,.C7Gz3a_formSection>h2{color:#fff;background:var(--calc-red-700);margin:0;padding:9px 13px;font-size:18px;font-weight:650}.C7Gz3a_resultGrid{grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);gap:12px;padding:14px;display:grid}.C7Gz3a_primary{background:var(--calc-result-highlight);border-left:4px solid var(--calc-green-700,#4d7f25);align-content:center;gap:4px;padding:14px;display:grid}.C7Gz3a_primary span,.C7Gz3a_primary small{color:var(--calc-text-muted);font-size:12px}.C7Gz3a_primary strong{color:var(--calc-navy-900);font-variant-numeric:tabular-nums;font-size:clamp(25px,4cqi,36px)}.C7Gz3a_resultGrid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.C7Gz3a_resultGrid dl div{background:var(--calc-surface-soft);border:1px solid var(--calc-border-subtle);gap:3px;padding:10px;display:grid}.C7Gz3a_resultGrid dt{color:var(--calc-text-muted);font-size:12px}.C7Gz3a_resultGrid dd{color:var(--calc-navy-900);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.C7Gz3a_formSection{border-top:1px solid var(--calc-border)}.C7Gz3a_formSection>h2{background:var(--calc-blue-700);border-left:4px solid var(--calc-red-700)}.C7Gz3a_shapeTabs{background:var(--calc-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:1px;display:grid}.C7Gz3a_shapeTabs button{min-height:48px;color:var(--calc-navy-900);font:inherit;cursor:pointer;background:#fff;border:0;padding:7px;font-size:12px}.C7Gz3a_shapeTabs button[aria-pressed=true]{color:#fff;background:var(--calc-blue-700);font-weight:650}.C7Gz3a_shapeTabs button:focus-visible,.C7Gz3a_utility button:focus-visible,.C7Gz3a_field input:focus-visible,.C7Gz3a_field select:focus-visible,.C7Gz3a_assumptions summary:focus-visible{outline:2px solid var(--calc-blue-700);outline-offset:2px}.C7Gz3a_workArea{background:var(--calc-surface-soft);grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);gap:14px;padding:14px;display:grid}.C7Gz3a_workArea form{min-width:0}.C7Gz3a_workArea fieldset{border:1px solid var(--calc-border);background:#fff;gap:8px;margin:0;padding:12px;display:grid}.C7Gz3a_workArea legend{color:var(--calc-navy-900);padding:0 6px;font-weight:700}.C7Gz3a_field{grid-template-columns:minmax(135px,.85fr) minmax(180px,1.15fr);align-items:center;gap:5px 10px;display:grid}.C7Gz3a_field label{color:var(--calc-navy-900);text-align:right;justify-content:flex-end;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.C7Gz3a_field>input,.C7Gz3a_unitInput input,.C7Gz3a_unitInput select{width:100%;min-width:0;min-height:40px;color:var(--calc-text);border:1px solid var(--calc-blue-700);font:inherit;background:#fff;border-radius:3px;padding:6px 8px}.C7Gz3a_unitInput{grid-template-columns:minmax(0,1fr) 118px;gap:6px;display:grid}.C7Gz3a_fieldError{color:var(--calc-error,#b42318);grid-column:2;font-size:11px}.C7Gz3a_assumptions{border:1px solid var(--calc-border);background:#fff;margin-top:10px}.C7Gz3a_assumptions summary{color:var(--calc-navy-900);cursor:pointer;padding:10px;font-weight:650}.C7Gz3a_assumptionGrid{gap:8px;padding:0 12px 12px;display:grid}.C7Gz3a_visual{border:1px solid var(--calc-border);background:#fff;align-self:start;padding:12px}.C7Gz3a_visual h3{color:var(--calc-navy-900);margin:0 0 8px;font-size:16px}.C7Gz3a_visual p{color:var(--calc-text-muted);margin:6px 0 0;font-size:11px}.C7Gz3a_diagram{width:100%;height:auto;max-height:240px;display:block}.C7Gz3a_diagram text{fill:#174f75;font:11px system-ui,sans-serif}.C7Gz3a_purchase{border-top:1px solid var(--calc-border);padding:12px 14px}.C7Gz3a_purchase h2{color:var(--calc-navy-900);margin:0 0 8px;font-size:18px}.C7Gz3a_purchase>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.C7Gz3a_purchase p{background:var(--calc-surface-soft);border-left:3px solid var(--calc-blue-700);gap:2px;margin:0;padding:9px;display:grid}.C7Gz3a_purchase p strong{color:var(--calc-navy-900);font-size:20px}.C7Gz3a_purchase p span,.C7Gz3a_purchase small{color:var(--calc-text-muted);font-size:12px}.C7Gz3a_purchase>small{margin-top:8px;display:block}.C7Gz3a_error{color:var(--calc-error,#b42318);background:#fff4f3;border:1px solid #f1b8b3;margin:10px;padding:9px}.C7Gz3a_error ul{margin:5px 0 0;padding-left:20px}.C7Gz3a_status{min-height:18px;color:var(--calc-text-muted);margin:5px 0 0;font-size:12px}@container (max-width:720px){.C7Gz3a_shapeTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.C7Gz3a_shapeTabs button:last-child{grid-column:1/-1}.C7Gz3a_workArea,.C7Gz3a_resultGrid{grid-template-columns:1fr}.C7Gz3a_visual{order:-1}.C7Gz3a_diagram{max-height:190px}}@container (max-width:460px){.C7Gz3a_utility{flex-direction:column;align-items:stretch}.C7Gz3a_utility button{width:100%}.C7Gz3a_resultGrid dl,.C7Gz3a_purchase>div,.C7Gz3a_field{grid-template-columns:1fr}.C7Gz3a_field label{text-align:left;justify-content:flex-start}.C7Gz3a_fieldError{grid-column:1}.C7Gz3a_unitInput{grid-template-columns:minmax(0,1fr) 105px}.C7Gz3a_workArea{padding:10px}.C7Gz3a_shapeTabs{grid-template-columns:1fr}.C7Gz3a_shapeTabs button:last-child{grid-column:auto}}.C7Gz3a_diagram{max-height:250px;overflow:visible}.C7Gz3a_diagram text{fill:#174f75;stroke:#fff;stroke-width:4px;stroke-linejoin:round;paint-order:stroke fill;font:600 12px var(--calc-font-sans);letter-spacing:.01em}.C7Gz3a_dimension path{stroke-linecap:square}@media print{.C7Gz3a_utility button,.C7Gz3a_shapeTabs,.C7Gz3a_calc-action-bar{display:none!important}.C7Gz3a_workArea{grid-template-columns:1fr 1fr}.C7Gz3a_calculator{border:0}}
.E4Qmmq_calculator{width:min(100%,760px);color:var(--calc-text);background:#fff;border:1px solid #b9cbd5;border-radius:9px;overflow:hidden;box-shadow:0 8px 24px #06344e1f;container-type:inline-size}.E4Qmmq_utility{color:#fff;background:linear-gradient(120deg, var(--calc-navy-900), #155f88);border-bottom:3px solid var(--calc-red-700);justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:7px 10px;display:flex}.E4Qmmq_utility p{margin:0;font-size:12px;line-height:1.3}.E4Qmmq_utility button{min-height:36px;color:var(--calc-navy-900);font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e0e6;border-radius:5px;padding:5px 10px;font-size:12px;box-shadow:0 2px 5px #0000001a}.E4Qmmq_utility button:hover{background:#f5fbff;border-color:#fff}.E4Qmmq_top{grid-template-columns:minmax(350px,1.12fr) minmax(250px,.88fr);align-items:stretch;display:grid}.E4Qmmq_formPanel,.E4Qmmq_results{min-width:0;padding:8px}.E4Qmmq_formPanel{border-right:1px solid var(--calc-border-subtle);background:linear-gradient(#edf8fe,#dff1fa)}.E4Qmmq_results{background:linear-gradient(#f3fbff,#e8f5fb);border-left:1px solid #bad6e4;position:relative}.E4Qmmq_formPanel h2,.E4Qmmq_results h2{color:var(--calc-navy-900);margin:0 0 8px;font-size:16px}.E4Qmmq_formPanel h2{color:#fff;background:linear-gradient(90deg, var(--calc-blue-700), #4380a8);letter-spacing:.01em;margin:-8px -8px 8px;padding:7px 9px}.E4Qmmq_formExperience{width:100%;max-width:460px;margin:0 auto}.E4Qmmq_formPanel form{min-width:0;max-width:none;padding:0}.E4Qmmq_formPanel fieldset{border:0;margin:0 0 8px;padding:0}.E4Qmmq_formPanel legend,.E4Qmmq_field>span{color:var(--calc-navy-900);align-items:center;gap:4px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.E4Qmmq_ageSliderRow{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:7px;margin-bottom:4px;display:grid}.E4Qmmq_ageSliderRow output{color:#fff;background:var(--calc-blue-700);width:36px;height:36px;box-shadow:0 0 0 1px var(--calc-blue-700), 0 2px 5px #0b638f2e;border:2px solid #fff;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.E4Qmmq_ageSlider{width:100%;min-height:28px;accent-color:var(--calc-blue-700);cursor:pointer;margin:0}.E4Qmmq_ageFields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.E4Qmmq_ageFields label span{color:var(--calc-text-muted);margin-bottom:4px;font-size:12px;display:block}.E4Qmmq_ageFields input,.E4Qmmq_unitInput input{width:100%;min-width:0;min-height:36px;color:var(--calc-text);font:inherit;background:#fff;border:1px solid #6da2bf;border-radius:6px;padding:5px 7px;font-size:14px;box-shadow:inset 0 1px 2px #0000000a}.E4Qmmq_sizeOptions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.E4Qmmq_sizeOption{color:#8fa5b0;cursor:pointer;text-align:center;background:#fff;border:1px solid #c7d6dd;border-radius:7px;place-items:center;min-width:0;min-height:50px;padding:5px 3px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 2px 5px #0942600d}.E4Qmmq_sizeOption:hover{background:#f8fcff;border-color:#7cabc4}.E4Qmmq_sizeOption input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.E4Qmmq_sizeOption strong{color:var(--calc-text);font-size:11px;font-weight:650}.E4Qmmq_sizeOption small{color:var(--calc-text-muted);font-size:9px;line-height:1.1}.E4Qmmq_sizeOptionSelected{color:var(--calc-blue-700);border-color:var(--calc-blue-700);box-shadow:inset 0 0 0 1px var(--calc-blue-700), 0 3px 8px #0b638f24;background:#e8f6fd}.E4Qmmq_sizeOption:focus-within{outline-offset:2px;outline:3px solid #0a608f40}.E4Qmmq_field{margin-bottom:8px;display:block}.E4Qmmq_field>span{margin-bottom:4px}.E4Qmmq_unitInput{grid-template-columns:minmax(0,1fr) 58px;align-items:center;display:grid}.E4Qmmq_unitInput span{color:var(--calc-navy-900);background:#eef4f7;border:1px solid #9db5c2;border-left:0;border-radius:0 6px 6px 0;align-self:stretch;place-items:center;font-size:11px;font-weight:650;display:grid}.E4Qmmq_formPanelEmbedded .E4Qmmq_formExperience{display:block}.E4Qmmq_fieldError{color:var(--calc-error);margin-top:4px;font-size:12px;font-weight:600;display:block}.E4Qmmq_errorSummary{color:var(--calc-error);background:var(--calc-error-soft);border-left:4px solid var(--calc-error);margin:9px 0;padding:9px;font-size:12px}.E4Qmmq_errorSummary ul{margin:4px 0 0;padding-left:18px}.E4Qmmq_status{min-height:14px;color:var(--calc-text-muted);text-align:center;margin:3px 0 0;font-size:11px}.E4Qmmq_results h2{color:#fff;background:linear-gradient(90deg, var(--calc-blue-700), #4380a8);letter-spacing:.01em;text-align:center;margin:-8px -8px 8px;padding:7px 9px;font-size:16px}.E4Qmmq_hero{text-align:center;background:#fff;border:1px solid #c7e0ed;border-radius:8px;padding:10px 8px;box-shadow:0 4px 10px #0a547b14}.E4Qmmq_hero span,.E4Qmmq_hero small{color:var(--calc-text-muted);font-size:12px;display:block}.E4Qmmq_hero strong{color:var(--calc-navy-900);letter-spacing:-.02em;margin:4px 0 6px;font-size:29px;font-weight:720;display:block}.E4Qmmq_hero p{color:var(--calc-blue-700);margin:3px 0 0;font-size:23px;font-weight:720}.E4Qmmq_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.E4Qmmq_metrics div{border:1px solid #d8e6ed;border-left:3px solid var(--calc-red-700);background:#fff;border-radius:5px;padding:7px 8px;box-shadow:0 2px 6px #06344e0d}.E4Qmmq_metrics span{color:var(--calc-text-muted);font-size:10px;display:block}.E4Qmmq_metrics strong{color:var(--calc-navy-900);margin-top:1px;font-size:14px;display:block}.E4Qmmq_notice{color:#526771;background:#fffaf5;border-top:1px solid #eadfd5;margin:0;padding:8px 10px;font-size:10px}.E4Qmmq_field input:focus-visible,.E4Qmmq_field select:focus-visible,.E4Qmmq_ageFields input:focus-visible,.E4Qmmq_utility button:focus-visible{outline:2px solid var(--calc-blue-700);outline-offset:2px}.E4Qmmq_utility button:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.E4Qmmq_sizeOption{transition:none}}@container (max-width:620px){.E4Qmmq_top{grid-template-columns:1fr}.E4Qmmq_formPanel{border-right:0;border-bottom:1px solid var(--calc-border-subtle)}.E4Qmmq_results{border-top:1px solid #bad6e4;border-left:0}}@media (max-width:700px){.E4Qmmq_top{grid-template-columns:1fr}.E4Qmmq_formPanel{border-right:0;border-bottom:1px solid var(--calc-border-subtle)}.E4Qmmq_results{border-top:1px solid #bad6e4;border-left:0}}@media (max-width:520px){.E4Qmmq_utility{min-height:58px;padding:8px 10px}.E4Qmmq_utility p{font-size:12px}.E4Qmmq_utility button{padding:6px 9px}.E4Qmmq_formPanel,.E4Qmmq_results{padding:9px}.E4Qmmq_formPanel h2{margin:-9px -9px 9px}.E4Qmmq_results h2{margin:-9px -9px 0}.E4Qmmq_formPanel legend,.E4Qmmq_field>span{font-size:14px}.E4Qmmq_sizeOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.E4Qmmq_sizeOption{min-height:58px}.E4Qmmq_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.MeQfKG_stack{gap:12px;display:grid}.MeQfKG_figure,.MeQfKG_costFigure{margin:0}.MeQfKG_figure svg{width:100%;height:auto;display:block}.MeQfKG_figure text{fill:#174f75;font:500 18px var(--calc-font-sans);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.MeQfKG_figure figcaption,.MeQfKG_costFigure figcaption{color:var(--calc-text-muted);margin-top:6px;font-size:11px}.MeQfKG_costFigure{border:1px solid var(--calc-border-subtle);background:snow;padding:10px}.MeQfKG_costFigure h4{color:var(--calc-navy-900);margin:0 0 8px;font-size:14px}.MeQfKG_costBar{background:#e8edf0;border-radius:999px;height:18px;display:flex;overflow:hidden}.MeQfKG_costBar span{min-width:2px}.MeQfKG_costFigure ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.MeQfKG_costFigure li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:5px;font-size:11px;display:grid}.MeQfKG_costFigure li span{border-radius:2px;width:10px;height:10px}.MeQfKG_costFigure b{font-weight:600}.MeQfKG_costFigure em{font-variant-numeric:tabular-nums;font-style:normal}@media (max-width:460px){.MeQfKG_costFigure ul{grid-template-columns:1fr}.MeQfKG_figure text{font-size:20px}}
._2ifLua_calculator{background:var(--calc-surface);border-color:#c9cfd3;border-radius:2px;max-width:900px;margin-bottom:22px;font-size:13px;line-height:1.45;overflow:hidden}._2ifLua_embedded{width:100%;max-width:none;margin:0}._2ifLua_utilityBar{min-height:46px;color:var(--calc-text-inverse);background:var(--calc-navy-900);border-bottom:3px solid var(--calc-green-700);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}._2ifLua_utilityBar p{color:inherit;margin:0}._2ifLua_pdfButton{min-height:32px;color:var(--calc-navy-900);background:var(--calc-surface);border:1px solid var(--calc-white);font:inherit;white-space:nowrap;border-radius:2px;padding:5px 11px;font-weight:500}._2ifLua_pdfButton:hover:not(:disabled){color:var(--calc-text-inverse);background:var(--calc-green-700)}._2ifLua_pdfButton:disabled{opacity:.65}._2ifLua_top{grid-template-columns:minmax(290px,320px) minmax(0,1fr);align-items:start;display:grid}._2ifLua_formPanel{background:var(--calc-form-surface);border-right:1px solid var(--calc-form-border);padding:12px 14px 14px}._2ifLua_formPanel h2{color:var(--calc-navy-900);margin:0 0 14px;font-size:18px;font-weight:600}._2ifLua_form{gap:12px;display:grid}._2ifLua_fields{grid-template-columns:1fr;gap:12px;display:grid}._2ifLua_field{gap:6px;min-width:0;display:grid}._2ifLua_field>label{text-align:left;align-items:center;min-height:22px;font-size:13px;font-weight:400;line-height:1.25;display:flex}._2ifLua_control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}._2ifLua_heightControl{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}._2ifLua_control>span,._2ifLua_heightControl>span{color:var(--calc-text-muted);font-size:13px}:is(._2ifLua_control .calc-input,._2ifLua_heightControl .calc-input){text-align:left;border-color:#c98f8f;width:100%;min-width:0;min-height:40px;font-size:16px}:is(._2ifLua_control .calc-input:focus,._2ifLua_heightControl .calc-input:focus){border-color:var(--calc-green-700);outline:2px solid #b300002e}._2ifLua_help{width:18px;height:18px;color:var(--calc-blue-700);background:var(--calc-white);cursor:help;border:1px solid;border-radius:50%;place-items:center;margin-left:5px;font-size:12px;display:inline-grid;position:relative}._2ifLua_helpText{z-index:8;width:240px;color:var(--calc-text-inverse);text-align:left;background:#30343a;border-radius:2px;padding:8px 9px;font-size:12px;line-height:1.4;display:none;position:absolute;bottom:26px;right:-8px}._2ifLua_help:hover ._2ifLua_helpText,._2ifLua_help:focus ._2ifLua_helpText{display:block}._2ifLua_error,._2ifLua_pdfError{color:var(--calc-error);background:var(--calc-error-soft);border-left:3px solid var(--calc-error);margin:0;padding:7px 9px}._2ifLua_formPanel .calc-action-bar{border-top:0;margin-top:7px}._2ifLua_results{background:var(--calc-surface);min-width:0;padding:12px 14px 16px}._2ifLua_resultHeader{color:var(--calc-text-inverse);background:var(--calc-green-800);flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:0 0 12px;padding:9px 11px;font-size:18px;font-weight:400;line-height:1.2;display:flex}._2ifLua_resultHeader span{font-weight:400}._2ifLua_resultHeader strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}._2ifLua_resultHeader small{font-size:13px;font-weight:400}._2ifLua_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}._2ifLua_metrics>div:last-child{grid-column:1/-1}._2ifLua_metrics>div{background:var(--calc-info-surface);border-left:3px solid var(--calc-blue-700);align-content:start;min-width:0;padding:11px 12px;display:grid}._2ifLua_metrics span,._2ifLua_metrics small{color:var(--calc-text-muted);font-size:12px}._2ifLua_metrics strong{color:var(--calc-navy-900);font-variant-numeric:tabular-nums;font-size:21px;font-weight:500}._2ifLua_noticeRow{color:var(--calc-text-muted);background:var(--calc-info-surface);border-top:1px solid var(--calc-border-subtle);border-left:3px solid var(--calc-blue-700);padding:10px 14px}._2ifLua_noticeRow p{margin:0}._2ifLua_disclaimer{color:var(--calc-text-muted);border-top:1px solid var(--calc-border-subtle);background:#f8f9fa;margin:0;padding:11px 14px;font-size:12px;line-height:1.5}@media (max-width:760px){._2ifLua_top{grid-template-columns:1fr}._2ifLua_formPanel{border-right:0;border-bottom:1px solid var(--calc-form-border)}}@media (max-width:480px){._2ifLua_utilityBar{flex-direction:column;align-items:stretch}._2ifLua_pdfButton{width:100%}._2ifLua_results{padding-inline:10px}._2ifLua_metrics{grid-template-columns:1fr}._2ifLua_resultHeader strong{font-size:24px}._2ifLua_helpText{width:min(230px,80vw);right:-35px}}
.aytPXG_calculator{width:100%;max-width:930px;color:var(--calc-text);margin-inline:auto;font-size:14px;line-height:1.45;container:affordability/inline-size}.aytPXG_embedded{max-width:none}.aytPXG_utilityBar{min-height:46px;color:var(--calc-text-inverse);background:var(--calc-navy-900);border-bottom:3px solid var(--calc-green-700);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.aytPXG_utilityBar p{color:inherit;margin:0}.aytPXG_utilityBar button,.aytPXG_copy{min-height:36px;color:var(--calc-navy-900);background:var(--calc-surface);border:1px solid var(--calc-border-strong);font:inherit;cursor:pointer;border-radius:2px;padding:7px 12px;font-weight:500}.aytPXG_utilityBar button:disabled{opacity:.65;cursor:wait}.aytPXG_top{border:1px solid var(--calc-border-strong);border-top:0;grid-template-columns:minmax(370px,.95fr) minmax(0,1.05fr);display:grid}.aytPXG_formPanel{background:var(--calc-form-surface);border-right:1px solid var(--calc-form-border)}.aytPXG_formPanel>h2,.aytPXG_resultsPanel>h2,.aytPXG_termTable>h2{color:var(--calc-text-inverse);background:var(--calc-blue-700);margin:0;padding:8px 11px;font-size:18px;font-weight:600}.aytPXG_resultsPanel>h2{background:var(--calc-green-700)}.aytPXG_formPanel form{padding:13px}.aytPXG_formPanel fieldset{border:1px solid var(--calc-form-border);margin:0 0 12px;padding:11px}.aytPXG_formPanel legend{color:var(--calc-navy-950);padding:0 5px;font-size:15px;font-weight:600}.aytPXG_row{grid-template-columns:minmax(145px,.95fr) minmax(175px,1.05fr);align-items:center;gap:9px;margin-bottom:9px;display:grid}.aytPXG_row>label{line-height:1.25}.aytPXG_inputShell{min-width:0;display:block;position:relative}.aytPXG_inputShell input{width:100%;min-height:38px;color:var(--calc-text);background:var(--calc-surface);border:1px solid var(--calc-blue-700);font:inherit;text-align:left;border-radius:2px;padding:6px 9px;font-size:16px}.aytPXG_inputShell input:focus{outline-offset:1px;border-color:var(--calc-green-700);outline:2px solid #b3000038}.aytPXG_row select{width:100%;min-height:38px;color:var(--calc-text);background:var(--calc-surface);border:1px solid var(--calc-blue-700);font:inherit;border-radius:2px;padding:6px 9px;font-size:16px}.aytPXG_row select:focus{outline-offset:1px;border-color:var(--calc-green-700);outline:2px solid #b3000038}.aytPXG_prefix,.aytPXG_suffix{z-index:1;color:var(--calc-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.aytPXG_prefix{left:8px}.aytPXG_suffix{right:8px}.aytPXG_inputShell input.aytPXG_hasPrefix{padding-left:21px}.aytPXG_inputShell input.aytPXG_hasSuffix{padding-right:32px}.aytPXG_help{width:18px;height:18px;color:var(--calc-blue-700);background:var(--calc-surface);font:inherit;border:1px solid;border-radius:50%;margin-left:5px;padding:0;font-size:11px;font-weight:600;line-height:16px;position:relative}.aytPXG_help:after{z-index:20;width:240px;color:var(--calc-text-inverse);content:attr(data-help);text-align:left;opacity:0;pointer-events:none;background:#32393d;padding:8px 9px;font-size:12px;font-weight:400;line-height:1.35;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.aytPXG_help:hover:after,.aytPXG_help:focus-visible:after{opacity:1}.aytPXG_assumptions{border:1px solid var(--calc-form-border);background:var(--calc-surface);margin-bottom:12px;padding:9px 11px 2px}.aytPXG_assumptions summary{color:var(--calc-link);cursor:pointer;font-weight:600}.aytPXG_assumptions>p{color:var(--calc-text-muted);margin:5px 0 9px;font-size:12px}.aytPXG_assumptions[open] summary{margin-bottom:4px}.aytPXG_actions{justify-content:center;gap:7px;margin-top:12px;display:flex}.aytPXG_checkRow{background:var(--calc-surface);border:1px solid var(--calc-form-border);align-items:center;gap:8px;min-height:38px;padding:7px 10px;display:flex}.aytPXG_checkRow input{width:18px;height:18px;accent-color:var(--calc-green-700);margin:0}.aytPXG_actions button{min-height:38px;font:inherit;cursor:pointer;border-radius:2px;padding:7px 15px;font-weight:600}.aytPXG_actions button:first-child{color:var(--calc-text-inverse);background:var(--calc-green-700);border:1px solid #710000}.aytPXG_actions button:last-child{color:var(--calc-text);background:var(--calc-surface);border:1px solid var(--calc-border-strong)}.aytPXG_resultsPanel{background:var(--calc-surface);min-width:0}.aytPXG_metrics{background:var(--calc-border);grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:10px;display:grid}.aytPXG_metric{background:var(--calc-surface);min-width:0;padding:9px 10px}.aytPXG_metric dt{color:var(--calc-text-muted);font-size:12px}.aytPXG_metric dd{color:var(--calc-navy-950);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:18px;font-weight:600}.aytPXG_metric.aytPXG_accent dd{color:var(--calc-green-800)}.aytPXG_constraint{border-left:3px solid var(--calc-blue-700);background:#f2f7fa;margin:10px;padding:10px 11px}.aytPXG_constraint h3,.aytPXG_notices h3{color:var(--calc-navy-950);margin:0 0 5px;font-size:15px;font-weight:600}.aytPXG_constraint p{margin:0 0 6px}.aytPXG_constraint dl,.aytPXG_details{margin:0}.aytPXG_constraint dl>div,.aytPXG_details>div{border-bottom:1px solid var(--calc-border);justify-content:space-between;gap:12px;padding:5px 2px;display:flex}.aytPXG_constraint dd,.aytPXG_details dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.aytPXG_details{padding:0 12px 9px}.aytPXG_details dt{color:var(--calc-text-muted)}.aytPXG_notices{background:#fff8e7;border-left:3px solid #b07700;margin:8px 12px 12px;padding:9px 11px}.aytPXG_notices ul{margin:0;padding-left:18px}.aytPXG_notices li+li{margin-top:4px}.aytPXG_copy{color:var(--calc-link);border-color:var(--calc-link);background:0 0;margin:10px auto 13px;display:block}.aytPXG_error{color:var(--calc-error);background:var(--calc-error-soft);border:1px solid #e0bcbc;margin:0;padding:8px 11px}.aytPXG_charts{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.aytPXG_termTable{background:var(--calc-surface);border:1px solid var(--calc-border-strong);margin-top:14px}.aytPXG_termTable>p{color:var(--calc-text-muted);margin:9px 12px 0}.aytPXG_tableWrap{padding:10px 12px 12px;overflow-x:auto}.aytPXG_tableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.aytPXG_tableWrap th,.aytPXG_tableWrap td{border:1px solid var(--calc-border);text-align:right;white-space:nowrap;padding:7px 8px}.aytPXG_tableWrap thead th{color:var(--calc-text-inverse);background:var(--calc-navy-800);text-align:center}.aytPXG_tableWrap tbody th{text-align:left}.aytPXG_tableWrap tbody tr:nth-child(2n){background:var(--calc-row-alt)}.aytPXG_scheduleTabs{gap:14px;padding:9px 12px 0;display:flex}.aytPXG_scheduleTabs button{min-height:32px;color:var(--calc-link);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:3px 0;font-weight:600}.aytPXG_scheduleTabs button[aria-pressed=true]{color:var(--calc-green-800);border-bottom-color:var(--calc-green-700)}@container affordability (max-width:800px){.aytPXG_top{grid-template-columns:1fr}.aytPXG_formPanel{border-right:0;border-bottom:1px solid var(--calc-border)}.aytPXG_charts{grid-template-columns:1fr}.aytPXG_row{grid-template-columns:minmax(145px,.75fr) minmax(210px,1.25fr)}}@container affordability (max-width:520px){.aytPXG_utilityBar{flex-direction:column;align-items:stretch}.aytPXG_row{grid-template-columns:1fr;gap:3px}.aytPXG_metrics{grid-template-columns:1fr}.aytPXG_metric dd{font-size:17px}.aytPXG_help:after{left:auto;right:-15px;transform:none}.aytPXG_constraint dl>div,.aytPXG_details>div{flex-direction:column;align-items:flex-start;gap:1px}.aytPXG_constraint dd,.aytPXG_details dd{text-align:left}}@media print{.aytPXG_utilityBar,.aytPXG_actions,.aytPXG_copy,.aytPXG_help{display:none}.aytPXG_top,.aytPXG_charts{grid-template-columns:1fr 1fr}.aytPXG_tableWrap{overflow:visible}}
.yZGxSq_calculator{border:1px solid var(--calc-border,#9aa7b0);background:#fff;overflow:hidden}.yZGxSq_utilityBar{color:#fff;background:#0b4668;border-bottom:4px solid #b91c1c;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:16px 20px;display:flex}.yZGxSq_utilityBar p{margin:0;font-size:18px;line-height:1.4}.yZGxSq_utilityBar button{color:#0b4668;min-height:44px;font:inherit;background:#fff;border:1px solid #78909c;border-radius:3px;padding:8px 18px}.yZGxSq_workspace{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.yZGxSq_formPanel,.yZGxSq_results,.yZGxSq_summary{min-width:0}.yZGxSq_formPanel>h2,.yZGxSq_summary>h2{color:#fff;background:#376f9f;margin:0;padding:13px 18px;font-size:22px}.yZGxSq_formPanel form{background:#fff8f8;padding:14px}.yZGxSq_household,.yZGxSq_group{background:#fff;border:1px solid #e6c7c7;margin:0 0 12px}.yZGxSq_household{padding:12px}.yZGxSq_household legend{color:#0b3551;padding:0 8px;font-size:17px;font-weight:700}.yZGxSq_group summary{color:#0b3551;cursor:pointer;background:#edf4f8;padding:11px 14px;font-size:16px;font-weight:700}.yZGxSq_group[open] summary{border-bottom:1px solid #d2dde4}.yZGxSq_group>h3{color:#0b3551;background:#edf4f8;border-bottom:1px solid #d2dde4;margin:0;padding:11px 14px;font-size:17px;line-height:1.3}.yZGxSq_group .yZGxSq_fieldGrid{background:#fff;padding:10px 12px}.yZGxSq_fieldGrid{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.yZGxSq_field{grid-template-columns:minmax(245px,1.15fr) minmax(176px,.8fr) minmax(150px,1fr);align-items:center;gap:6px 9px;min-width:0;display:grid}.yZGxSq_field label{color:#17232b;align-items:center;gap:6px;margin:0;font-size:14px;line-height:1.3;display:flex}.yZGxSq_field select,.yZGxSq_inputWrap{background:#fff;border:1px solid #17629a;border-radius:3px;grid-column:2;width:100%;min-height:44px}.yZGxSq_field select{color:#18252d;font:inherit;padding:8px 10px}.yZGxSq_inputWrap{align-items:center;display:flex;overflow:hidden}.yZGxSq_inputWrap span{color:#5e6970;padding:0 9px}.yZGxSq_inputWrap input{color:#18252d;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:0;outline:0;padding:8px}.yZGxSq_inputWrap:focus-within,.yZGxSq_field select:focus{outline-offset:1px;outline:2px solid #9ccaf0}.yZGxSq_fieldError{color:#9f1515;grid-column:2/-1;display:block}.yZGxSq_fieldNote{color:#5e6970;grid-column:3;font-size:12px;line-height:1.3;display:block}.yZGxSq_choiceField{border:0;grid-template-columns:minmax(245px,1.15fr) minmax(176px,.8fr) minmax(150px,1fr);align-items:center;gap:9px;min-width:0;margin:0;padding:0;display:grid}.yZGxSq_choiceField legend{color:#17232b;grid-column:1;width:auto;padding:0;font-size:14px}.yZGxSq_choiceField legend>button{margin-left:6px}.yZGxSq_choiceOptions{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px 20px;min-height:44px;display:flex}.yZGxSq_choiceOptions label{color:#17232b;cursor:pointer;align-items:center;gap:7px;min-height:44px;display:inline-flex}.yZGxSq_choiceOptions input{accent-color:#376f9f;width:20px;height:20px;margin:0}.yZGxSq_errorSummary{color:#6b1111;background:#fff1f1;border-left:4px solid #b91c1c;margin:12px;padding:12px}.yZGxSq_errorSummary ul{margin:6px 0 0;padding-left:20px}.yZGxSq_status{min-height:1.4em;margin:4px 0 0;font-size:13px}.yZGxSq_summary{border-bottom:1px solid #9aa7b0}.yZGxSq_summary>h2{background:#4d8428;flex-direction:column;gap:3px;display:flex}.yZGxSq_summary>h2 span{font-size:15px;font-weight:500}.yZGxSq_summary>h2 strong{font-size:30px;line-height:1.1}.yZGxSq_summary>h2 small{font-size:12px;font-weight:400}.yZGxSq_results{border-top:1px solid #9aa7b0;position:static}.yZGxSq_metrics{background:#d7e0e5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.yZGxSq_metrics div{background:#fff;padding:12px}.yZGxSq_metrics span,.yZGxSq_metrics small{color:#53616a;font-size:12px;display:block}.yZGxSq_metrics strong{color:#0b3551;margin-top:4px;font-size:17px;display:block}.yZGxSq_results table{width:100%;font-size:13px}:is(.yZGxSq_results th,.yZGxSq_results td){white-space:normal;overflow-wrap:anywhere}.yZGxSq_notice{background:#fff8e8;border-left:3px solid #d68a19;margin:12px;padding:10px;font-size:12px;line-height:1.45}.yZGxSq_chart,.yZGxSq_brackets{margin:16px}.yZGxSq_embedded .yZGxSq_utilityBar{min-height:70px}.yZGxSq_embedded .yZGxSq_fieldGrid{grid-template-columns:1fr}.yZGxSq_embedded .yZGxSq_chart,.yZGxSq_embedded .yZGxSq_brackets{margin:12px}@media (max-width:900px){.yZGxSq_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.yZGxSq_field,.yZGxSq_choiceField{grid-template-columns:minmax(200px,1fr) minmax(150px,.75fr) minmax(140px,1fr)}}@media (max-width:600px){.yZGxSq_utilityBar{flex-direction:column;align-items:stretch;min-height:auto;padding:14px}.yZGxSq_utilityBar button{width:100%}.yZGxSq_formPanel>h2,.yZGxSq_summary>h2{font-size:19px}.yZGxSq_fieldGrid,.yZGxSq_metrics{grid-template-columns:1fr}.yZGxSq_field,.yZGxSq_choiceField{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.yZGxSq_field select,.yZGxSq_inputWrap,.yZGxSq_fieldNote,.yZGxSq_fieldError,.yZGxSq_choiceOptions{grid-column:1}.yZGxSq_fieldNote{min-height:0;margin-top:-1px}.yZGxSq_chart,.yZGxSq_brackets{margin:10px}.yZGxSq_formPanel form{padding:10px}}
._26qp-W_guide{max-width:80ch;color:var(--calc-text);font-size:16px;line-height:1.65}._26qp-W_guide section{scroll-margin-top:20px}._26qp-W_guide h2{color:var(--calc-navy-950);margin:30px 0 9px;font-size:22px;font-weight:600;line-height:1.25}._26qp-W_guide section:first-child h2{margin-top:0}._26qp-W_guide h3{color:var(--calc-navy-900);margin:18px 0 5px;font-size:17px;font-weight:600}._26qp-W_guide p{margin:0 0 12px}._26qp-W_guide ul{margin:0 0 14px;padding-left:22px}._26qp-W_guide li+li{margin-top:4px}._26qp-W_guide a{color:var(--calc-link);text-underline-offset:2px;text-decoration:underline}._26qp-W_toc{background:var(--calc-surface-soft);border:1px solid var(--calc-border-subtle);margin:0 0 20px;padding:12px 14px}._26qp-W_toc strong{color:var(--calc-navy-950);margin-bottom:7px;font-size:15px;display:block}._26qp-W_toc ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 20px;margin:0;padding-left:18px;display:grid}._26qp-W_toc a{font-weight:400}._26qp-W_summary{background:var(--calc-info-surface);border-left:4px solid var(--calc-blue-700);margin-bottom:24px;padding:14px 16px}._26qp-W_summary h2{margin-top:0}._26qp-W_summary ul{margin-bottom:0}._26qp-W_formula{border-left:3px solid var(--calc-green-700);background:#f3f6f7;gap:5px;margin:12px 0 18px;padding:12px 14px;display:grid;overflow-x:auto}._26qp-W_formula p{margin:0}._26qp-W_definitions{border:1px solid var(--calc-border-subtle);gap:0;margin:0 0 16px;display:grid}._26qp-W_definitions div{grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}._26qp-W_definitions div:nth-child(2n){background:var(--calc-row-alt)}._26qp-W_definitions dt{color:var(--calc-navy-950);font-weight:600}._26qp-W_definitions dd{min-width:0;margin:0}._26qp-W_fact{background:var(--calc-success-soft);border-left:3px solid var(--calc-green-700);padding:0 14px 4px}._26qp-W_relatedLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding:0;list-style:none;display:grid}._26qp-W_relatedLinks li{min-width:0}._26qp-W_relatedLinks li+li{margin-top:0}._26qp-W_relatedLinks a{font-weight:600;display:block}._26qp-W_relatedLinks span{color:var(--calc-text-muted);font-size:14px;line-height:1.45;display:block}._26qp-W_faqItem h3{margin-top:18px}._26qp-W_disclaimer{border-left:3px solid var(--calc-green-700);background:#f3f6f7;padding:10px 12px}@media (max-width:620px){._26qp-W_guide{font-size:15px}._26qp-W_guide h2{font-size:20px}._26qp-W_toc ul,._26qp-W_relatedLinks{grid-template-columns:minmax(0,1fr)}._26qp-W_definitions div{grid-template-columns:minmax(0,1fr);gap:3px}}
._1H4xSa_nav{width:calc(100% - var(--calc-sidebar) - var(--calc-page-column-gap));margin:0 0 var(--calc-space-5);background:var(--calc-surface);border:1px solid var(--calc-border);border-top:4px solid var(--calc-green-700);border-radius:var(--calc-radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}._1H4xSa_noTopAccent{border-top:1px solid var(--calc-border)}._1H4xSa_nav a{min-height:38px;color:var(--calc-link);background:var(--calc-surface);border-right:1px solid var(--calc-border-subtle);font-size:var(--calc-font-small);text-align:center;justify-content:center;align-items:center;padding:7px 10px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}._1H4xSa_nav a:last-child{border-right:0}._1H4xSa_nav a:hover{background:var(--calc-blue-100);text-underline-offset:.18em;text-decoration:underline}._1H4xSa_nav a._1H4xSa_active,._1H4xSa_nav a[aria-current=page]{color:#fff;background:var(--calc-blue-700);text-decoration:none}@media (max-width:1080px){._1H4xSa_nav{width:100%}}@media (max-width:520px){._1H4xSa_nav{grid-template-columns:repeat(2,minmax(0,1fr))}._1H4xSa_nav a:nth-child(2){border-right:0}._1H4xSa_nav a:nth-child(-n+2){border-bottom:1px solid var(--calc-border-subtle)}}
._8cscaG_breadcrumb{color:var(--calc-text-muted);letter-spacing:0;text-transform:none;margin:0 0 12px;font-size:14px;font-weight:400;line-height:1.4}._8cscaG_breadcrumb ol{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}._8cscaG_breadcrumb li{align-items:center;min-width:0;display:inline-flex}._8cscaG_breadcrumb li+li:before{color:var(--calc-text-subtle);content:"/";margin-inline:8px}._8cscaG_breadcrumb a{min-height:24px;color:var(--calc-link);align-items:center;font-weight:500;display:inline-flex}._8cscaG_breadcrumb a:hover{color:var(--calc-link-hover)}._8cscaG_breadcrumb [aria-current=page]{color:var(--calc-text-muted)}@media (max-width:620px){._8cscaG_breadcrumb{margin-bottom:10px;font-size:13px}._8cscaG_breadcrumb li+li:before{margin-inline:6px}}
.M3dxsW_selectRow{grid-template-columns:1fr;gap:4px}.M3dxsW_select{min-width:0;font-size:15px!important}@container investment (max-width:510px){.M3dxsW_select{font-size:16px!important}}
