.InvestmentCalculator-module__4ZIYXa__page{--section-y:var(--sp-8)}.InvestmentCalculator-module__4ZIYXa__layout{gap:var(--sp-5);display:grid}.InvestmentCalculator-module__4ZIYXa__inputForm{gap:var(--sp-4)}.InvestmentCalculator-module__4ZIYXa__formHeading{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.InvestmentCalculator-module__4ZIYXa__formHeading>button{flex:none}.InvestmentCalculator-module__4ZIYXa__intro{gap:var(--sp-2);max-width:80ch;display:grid}.InvestmentCalculator-module__4ZIYXa__groups{gap:var(--sp-5);align-items:stretch;display:grid}.InvestmentCalculator-module__4ZIYXa__panel{min-width:0;padding:var(--sp-5);border:1px solid var(--line-hairline);border-radius:var(--r-2);background:var(--surface-page);box-shadow:var(--shadow-1)}.InvestmentCalculator-module__4ZIYXa__inputPanel{gap:var(--sp-5);flex-direction:column;display:flex}.InvestmentCalculator-module__4ZIYXa__group{border:0;min-width:0;margin:0;padding:0}.InvestmentCalculator-module__4ZIYXa__group legend{margin-bottom:var(--sp-4);padding:0}.InvestmentCalculator-module__4ZIYXa__fields{gap:var(--sp-4) var(--sp-3);display:grid}.InvestmentCalculator-module__4ZIYXa__field{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.InvestmentCalculator-module__4ZIYXa__field>label{line-height:var(--lh-snug)}.InvestmentCalculator-module__4ZIYXa__field>input{margin-top:auto}.InvestmentCalculator-module__4ZIYXa__inlineResults{gap:var(--sp-2);margin-top:auto;display:grid}.InvestmentCalculator-module__4ZIYXa__inlineResult{gap:var(--sp-2);min-width:0;padding:var(--sp-3);border-radius:var(--r-1);background:var(--surface-inverse);flex-direction:column;display:flex}.InvestmentCalculator-module__4ZIYXa__inlineResult dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:auto 0 0;font-weight:600}.InvestmentCalculator-module__4ZIYXa__inlineResult[data-total=true] dd{font-family:var(--font-display);font-size:var(--fs-h4)}.InvestmentCalculator-module__4ZIYXa__resultPanel{gap:var(--sp-4);flex-direction:column;display:flex}.InvestmentCalculator-module__4ZIYXa__summary{gap:var(--sp-3);display:grid}.InvestmentCalculator-module__4ZIYXa__metric{gap:var(--sp-2);min-width:0;padding:var(--sp-4);border:1px solid var(--line-hairline);border-radius:var(--r-2);background:var(--surface-inverse);flex-direction:column;display:flex}.InvestmentCalculator-module__4ZIYXa__metricValue{color:var(--text-primary);font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:auto}.InvestmentCalculator-module__4ZIYXa__metric[data-positive=true]{background:var(--c-green-100)}.InvestmentCalculator-module__4ZIYXa__metric[data-positive=true] .InvestmentCalculator-module__4ZIYXa__metricValue{color:var(--c-green-800)}.InvestmentCalculator-module__4ZIYXa__metric[data-negative=true]{background:var(--c-pink-100)}.InvestmentCalculator-module__4ZIYXa__metric[data-negative=true] .InvestmentCalculator-module__4ZIYXa__metricValue{color:var(--c-pink-700)}.InvestmentCalculator-module__4ZIYXa__resultNotes{gap:var(--sp-3);display:grid}.InvestmentCalculator-module__4ZIYXa__guidanceRow{align-items:start;gap:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line-hairline);display:grid}.InvestmentCalculator-module__4ZIYXa__guidanceRow>*{min-width:0}.InvestmentCalculator-module__4ZIYXa__notes{gap:var(--sp-2);display:grid}.InvestmentCalculator-module__4ZIYXa__ctaCopy{--flow:var(--sp-4)}@media (min-width:360px){.InvestmentCalculator-module__4ZIYXa__fields,.InvestmentCalculator-module__4ZIYXa__inlineResults,.InvestmentCalculator-module__4ZIYXa__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.InvestmentCalculator-module__4ZIYXa__inlineResult:last-child,.InvestmentCalculator-module__4ZIYXa__metric:last-child{grid-column:1/-1}}@media (min-width:640px){.InvestmentCalculator-module__4ZIYXa__monthlyFields,.InvestmentCalculator-module__4ZIYXa__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.InvestmentCalculator-module__4ZIYXa__metric:last-child{grid-column:auto}.InvestmentCalculator-module__4ZIYXa__resultNotes{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}.InvestmentCalculator-module__4ZIYXa__guidanceRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.InvestmentCalculator-module__4ZIYXa__groups{grid-template-columns:repeat(3,minmax(0,1fr))}.InvestmentCalculator-module__4ZIYXa__guidanceRow{grid-template-columns:repeat(5,minmax(0,1fr))}.InvestmentCalculator-module__4ZIYXa__fields,.InvestmentCalculator-module__4ZIYXa__inlineResults{grid-template-columns:repeat(2,minmax(0,1fr))}.InvestmentCalculator-module__4ZIYXa__inlineResult:last-child{grid-column:1/-1}.InvestmentCalculator-module__4ZIYXa__summary{flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.InvestmentCalculator-module__4ZIYXa__resultNotes{grid-template-columns:minmax(0,1fr)}}
