.InvestmentCalculator-module__atP1JW__calculator{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.InvestmentCalculator-module__atP1JW__embedded{grid-template-columns:1fr}.InvestmentCalculator-module__atP1JW__embedded .InvestmentCalculator-module__atP1JW__results{position:static}.InvestmentCalculator-module__atP1JW__inputs{min-width:0}.InvestmentCalculator-module__atP1JW__formHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.InvestmentCalculator-module__atP1JW__formHeading>p{color:var(--gray-900);margin:0;font-size:18px}.InvestmentCalculator-module__atP1JW__reset{border:1px solid var(--gray-200);border-radius:var(--radius-pill);min-height:44px;color:var(--gray-700);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;padding:10px 18px;font-size:13px}.InvestmentCalculator-module__atP1JW__reset:hover{background:var(--gray-100)}.InvestmentCalculator-module__atP1JW__reset:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}.InvestmentCalculator-module__atP1JW__inputs fieldset{border:0;border-bottom:1px solid var(--gray-200);min-width:0;margin:0 0 28px;padding:0 0 32px}.InvestmentCalculator-module__atP1JW__inputs fieldset:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.InvestmentCalculator-module__atP1JW__inputs legend{color:var(--gray-900);margin-bottom:20px;padding:0;font-size:19px;font-weight:600}.InvestmentCalculator-module__atP1JW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}.InvestmentCalculator-module__atP1JW__field{min-width:0}.InvestmentCalculator-module__atP1JW__field label{color:var(--gray-700);margin-bottom:8px;font-size:14px;line-height:1.5;display:block}.InvestmentCalculator-module__atP1JW__field input{border:1px solid var(--gray-300);width:100%;min-height:48px;color:var(--gray-900);font-family:var(--font-mono);background:#fff;padding:11px 16px;font-size:16px}.InvestmentCalculator-module__atP1JW__field input:focus{border-color:var(--accent-blue);outline:2px solid var(--selected-background);outline-offset:2px}.InvestmentCalculator-module__atP1JW__field input[aria-invalid=true]{border-color:#b42318}.InvestmentCalculator-module__atP1JW__help,.InvestmentCalculator-module__atP1JW__error{color:var(--gray-600);margin:7px 0 0;font-size:12px;line-height:1.6}.InvestmentCalculator-module__atP1JW__error{color:#b42318}.InvestmentCalculator-module__atP1JW__results{border:1px solid var(--gray-200);border-radius:var(--radius-panel);background:var(--gray-50);min-width:0;padding:32px;position:sticky;top:100px}.InvestmentCalculator-module__atP1JW__eyebrow{font-family:var(--font-mono);color:var(--gray-600);margin:0 0 24px;font-size:12px}.InvestmentCalculator-module__atP1JW__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}.InvestmentCalculator-module__atP1JW__metrics>div{min-width:0}.InvestmentCalculator-module__atP1JW__metrics dt{color:var(--gray-600);margin-bottom:8px;font-size:13px}.InvestmentCalculator-module__atP1JW__metrics dd{color:var(--accent-blue);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:clamp(23px,2.5vw,34px);font-weight:500;line-height:1.2}.InvestmentCalculator-module__atP1JW__metrics dd>span{color:var(--gray-600);font-family:var(--font-sans);margin:8px 0 0;font-size:11px;font-weight:400;line-height:1.5;display:block}.InvestmentCalculator-module__atP1JW__note,.InvestmentCalculator-module__atP1JW__invalid{color:var(--gray-700);margin:24px 0 0;font-size:14px;line-height:1.7}.InvestmentCalculator-module__atP1JW__breakdown{border-top:1px solid var(--gray-200);margin:28px 0 0;padding-top:16px}.InvestmentCalculator-module__atP1JW__breakdown>div{justify-content:space-between;align-items:baseline;gap:20px;margin:12px 0;font-size:13px;display:flex}.InvestmentCalculator-module__atP1JW__breakdown dt{color:var(--gray-600)}.InvestmentCalculator-module__atP1JW__breakdown dd{font-family:var(--font-mono);color:var(--gray-900);overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}.InvestmentCalculator-module__atP1JW__privacy{color:var(--gray-600);margin:24px 0 0;font-size:12px;line-height:1.65}@media (max-width:900px){.InvestmentCalculator-module__atP1JW__calculator{grid-template-columns:1fr}.InvestmentCalculator-module__atP1JW__results{position:static}}@media (max-width:480px){.InvestmentCalculator-module__atP1JW__fields{grid-template-columns:1fr}.InvestmentCalculator-module__atP1JW__results{padding:24px}.InvestmentCalculator-module__atP1JW__formHeading{align-items:flex-start}.InvestmentCalculator-module__atP1JW__metrics dd{font-size:26px}}
