.NS3720Calculator_variables__QMmc4{--bg-primary:#ffffff;--bg-secondary:#f7fafc;--bg-tertiary:#f0fff4;--text-primary:#2d3748;--text-secondary:#4a5568;--text-muted:#718096;--border-color:#e2e8f0;--accent-color:#38a169;--accent-light:#c6f6d5;--accent-bg:#f0fff4;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 2px 4px rgba(0,0,0,0.1);--transition-colors:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.2s ease-in-out}.NS3720Calculator_dark__mB8Sh{--bg-primary:#1a202c;--bg-secondary:#2d3748;--bg-tertiary:#234c3e;--text-primary:#f7fafc;--text-secondary:#e2e8f0;--text-muted:#a0aec0;--border-color:#4a5568;--accent-color:#48bb78;--accent-light:#234c3e;--accent-bg:#1c4532;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.3);--shadow-md:0 2px 4px rgba(0,0,0,0.4)}.NS3720Calculator_dark__mB8Sh .NS3720Calculator_section__zKb0X{background:#2d3748;border-color:#4a5568;box-shadow:0 2px 8px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.15)}.NS3720Calculator_dark__mB8Sh .NS3720Calculator_section__zKb0X:hover{box-shadow:0 4px 12px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.2)}.NS3720Calculator_container__l3kAb{max-width:1400px;margin:0 auto;padding:2rem 1.5rem;min-height:calc(100vh - 200px)}.NS3720Calculator_pageHeader__mugBQ{margin-bottom:1.25rem}.NS3720Calculator_section__zKb0X{background:var(--card-bg);border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.06);transition:box-shadow .2s ease,border-color .2s ease;margin-bottom:1.25rem}.NS3720Calculator_section__zKb0X:hover{box-shadow:0 4px 14px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08);border-color:#d1d5db}.NS3720Calculator_sectionLast__txLIT{margin-bottom:.75rem}.NS3720Calculator_sectionHeader__di10a{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.NS3720Calculator_contentPadding__qogvM{padding:.75rem}.NS3720Calculator_flexWrap__l1djV{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.5rem}.NS3720Calculator_flexCenter__QHoxJ{display:flex;align-items:center}@media (max-width:768px){.NS3720Calculator_flexWrap__l1djV{flex-direction:column;align-items:stretch}.NS3720Calculator_yearRangeContainer__P3Tcb{margin-bottom:1rem}}.NS3720Calculator_pageTitle__PqXAK{font-size:1.65rem;font-weight:600;margin:0 0 .875rem;color:var(--text-primary)}.NS3720Calculator_sectionTitle__fZc2B{font-size:1.125rem;font-weight:500;color:var(--text-secondary);transition:var(--transition-colors)}.NS3720Calculator_smallText__kIz4P{font-size:.75rem}.NS3720Calculator_textCenter__f2vmx{text-align:center}.NS3720Calculator_accordionButton__hWSGz{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background-color:var(--accent-bg);color:var(--accent-color);transition:var(--transition-colors)}.NS3720Calculator_accordionButton__hWSGz:hover{background-color:var(--accent-light)}.NS3720Calculator_accordionIcon___5UXI{width:1rem;height:1rem;transition:transform .3s}.NS3720Calculator_rotateIcon__Hnv8n{transform:rotate(180deg)}.NS3720Calculator_accordionContent__mFIEI{background-color:transparent;border-radius:.5rem;overflow:hidden;transition:all .3s ease-in-out}.NS3720Calculator_accordionNote__OIdRA{font-size:.75rem;color:#718096;margin-bottom:.5rem;padding:.75rem .75rem 0}.NS3720Calculator_tableContainer__Hcn3S{overflow-x:auto;padding:0 .75rem .75rem}.NS3720Calculator_table__QV6ck{width:100%;border-collapse:collapse}.NS3720Calculator_tableHeaderRow___5oDu{background-color:var(--bg-secondary)}.NS3720Calculator_tableHeaderCell__bqfn6{padding:.5rem .75rem;text-align:left;font-size:.875rem;color:var(--text-secondary)}.NS3720Calculator_tableHeaderCell__bqfn6,.NS3720Calculator_tableRow__s_vKy{border-bottom:1px solid var(--border-color)}.NS3720Calculator_tableRow__s_vKy:hover{background-color:var(--bg-secondary)}.NS3720Calculator_tableCell__t48fP{padding:.5rem .75rem;font-size:.875rem;color:var(--text-primary)}.NS3720Calculator_totalRow__SoY4n{font-weight:500;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.NS3720Calculator_resultRow__zWAAK{font-weight:500;border-top:2px solid var(--accent-light);background-color:var(--bg-tertiary)}.NS3720Calculator_resultValue__u2wx7{font-weight:700;color:var(--accent-color)}.NS3720Calculator_collapsedSummary__9d6ao{background-color:#f7fafc;padding:.75rem;border-radius:.5rem;border:1px solid #f7fafc}.NS3720Calculator_summaryGrid__Oas_t{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media (min-width:640px){.NS3720Calculator_summaryGrid__Oas_t{grid-template-columns:repeat(4,1fr)}}.NS3720Calculator_summaryCard__uZEKE{text-align:center;padding:.5rem;background-color:white;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.NS3720Calculator_summaryLabel__EAJIc{font-size:.75rem;color:#718096}.NS3720Calculator_summaryValue__9WhtT{font-size:1.125rem;font-weight:700;color:#38a169}.NS3720Calculator_summaryUnit__tT_lQ{font-size:.75rem;color:#718096}.NS3720Calculator_yearRangeContainer__P3Tcb{display:flex;align-items:center;gap:1.5rem;background-color:var(--bg-tertiary);padding:.75rem 1rem;border:1px solid var(--accent-light);height:100%}.NS3720Calculator_yearInputGroup__BBeFy{display:flex;flex-direction:column;align-items:flex-start}.NS3720Calculator_yearLabel__FnH10{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.NS3720Calculator_yearInput__bbJBT{border:1px solid var(--border-color);border-radius:.375rem;padding:.5rem;width:6rem;font-size:1rem;font-weight:500;background-color:var(--bg-primary);color:var(--text-primary);transition:var(--transition-colors)}.NS3720Calculator_yearInput__bbJBT:focus{outline:none;box-shadow:0 0 0 3px rgba(56,161,105,.5),0 2px 4px rgba(0,0,0,.1);border-color:var(--accent-color);transform:translateY(-1px)}.NS3720Calculator_yearInput__bbJBT:hover{border-color:var(--accent-color);box-shadow:var(--shadow-sm)}.NS3720Calculator_slider__z9EUA{width:9rem;margin-right:.5rem;accent-color:var(--accent-color)}.NS3720Calculator_sliderValue___Yuh1{font-weight:500;color:var(--accent-color);min-width:3rem;text-align:right;font-size:.875rem}.NS3720Calculator_sliderRange__nW3sm{font-size:.75rem;color:var(--text-muted)}.NS3720Calculator_sliderContainer___EsRG{display:flex;flex-direction:column}.NS3720Calculator_fixedValue__iyver{font-weight:500;font-size:.875rem;color:var(--text-primary)}.NS3720Calculator_fixedValueLabel__DQ0rg{color:var(--text-muted);font-size:.75rem;margin-left:.5rem}.NS3720Calculator_averageResult__z_thB{flex:1;min-width:16rem;padding:.75rem 1rem;background-color:var(--bg-secondary);border-radius:.5rem;border:1px solid var(--border-color);display:flex;align-items:center;height:100%}.NS3720Calculator_averageTitle__TUUgT{font-weight:500;color:#4a5568;margin-bottom:.5rem;font-size:.875rem}.NS3720Calculator_averageGrid__AdvhF{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;width:100%}@media (min-width:640px){.NS3720Calculator_averageGrid__AdvhF{grid-template-columns:repeat(2,1fr)}}.NS3720Calculator_averageCard__NuV8D{padding:.75rem;background-color:var(--bg-primary);border-radius:.5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.25rem}.NS3720Calculator_averageLabel__ilpf0{font-size:.875rem;color:var(--text-muted)}.NS3720Calculator_averageValue__W5zHP{font-size:1.125rem;font-weight:700;color:var(--accent-color);white-space:nowrap}.NS3720Calculator_chartContainer__vup9M{height:16rem;width:100%}.NS3720Calculator_chartLoading__lag5k{color:var(--text-muted);text-align:center;padding:2rem}.NS3720Calculator_chartNote__IoSNZ{font-size:.75rem;color:var(--text-muted);margin-top:.5rem;text-align:center}.NS3720Calculator_infoBox__oKZXT{background-color:var(--bg-tertiary);padding:.75rem;border-radius:.5rem;border:1px solid var(--accent-light);display:flex;align-items:center}.NS3720Calculator_infoIcon__fIIeh{width:1.25rem;height:1.25rem;color:var(--accent-color);margin-right:.5rem;flex-shrink:0}.NS3720Calculator_infoText__0MC_A{font-size:.75rem;color:var(--text-primary)}.NS3720Calculator_averageCalcContainer__ha6Sg{display:flex;flex-direction:column;gap:1rem}.NS3720Calculator_averageInputTitle__6Uo8_{font-size:1rem;font-weight:600;color:#2d3748;margin-bottom:.75rem}.NS3720Calculator_yearInputsWrapper__kcwe_{display:flex;gap:1.5rem}.NS3720Calculator_yearRangeContainer__P3Tcb{background-color:#f0fff4;padding:1.25rem;border-radius:.5rem;border:1px solid #c6f6d5;margin-bottom:.5rem}.NVECalculator_container__VlDGv{max-width:1400px;margin:0 auto;padding:2rem 1.5rem;min-height:calc(100vh - 200px)}.NVECalculator_twoColumnLayout__SLJ7J{display:grid;grid-template-columns:minmax(400px,700px) 1fr;gap:2rem;align-items:start}.NVECalculator_leftColumn__Ex8Q_{display:flex;flex-direction:column;gap:1.25rem}.NVECalculator_rightColumn__RIDWp{position:sticky;top:120px}.NVECalculator_pageTitle__rdYY5{font-size:1.65rem;font-weight:600;margin:0 0 .875rem;color:var(--text-primary)}.NVECalculator_card__AGzkG{background:var(--card-bg);border:2px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.06);transition:box-shadow .2s ease,border-color .2s ease}.NVECalculator_card__AGzkG:hover{box-shadow:0 4px 14px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08);border-color:#d1d5db}.NVECalculator_cardTitle__SOXKI{font-size:1rem;font-weight:600;margin:0 0 1rem;color:var(--text-primary)}.NVECalculator_divider__QBe6G{height:1px;background:var(--border-color);margin:1.5rem 0}.NVECalculator_inputRow__ElNPo{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.NVECalculator_inputField__QAirr{display:flex;flex-direction:column;gap:.5rem}.NVECalculator_fieldLabel__1AzFO{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.NVECalculator_inputWrapper__0Tg7q{position:relative;display:flex;align-items:center;background:#ffffff;border:2px solid #d1d5db;border-radius:.5rem;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.05)}.NVECalculator_inputWrapper__0Tg7q:hover{border-color:#9ca3af;box-shadow:0 2px 4px rgba(0,0,0,.08),inset 0 1px 3px rgba(0,0,0,.05)}.NVECalculator_inputWrapper__0Tg7q:focus-within{background:#ffffff;border-color:var(--primary-color,#4299e1);box-shadow:0 2px 4px rgba(66,153,225,.1)}.NVECalculator_numberInput__9BkBo{flex:1;padding:.75rem 1rem;border:none;background:transparent;font-size:1rem;font-weight:500;color:#1f2937;outline:none}.NVECalculator_numberInput__9BkBo::-moz-placeholder{color:#9ca3af}.NVECalculator_numberInput__9BkBo::placeholder{color:#9ca3af}.NVECalculator_numberInput__9BkBo::-webkit-inner-spin-button,.NVECalculator_numberInput__9BkBo::-webkit-outer-spin-button{opacity:1;height:2rem}.NVECalculator_inputIcon__ZjXY_{display:flex;align-items:center;justify-content:center;padding-right:.875rem;color:#6b7280;pointer-events:none;transition:color .2s ease}.NVECalculator_inputWrapper__0Tg7q:focus-within .NVECalculator_inputIcon__ZjXY_{color:var(--primary-color,#4299e1)}.NVECalculator_inputUnit__k809d{display:flex;align-items:center;padding-right:1rem;font-size:.875rem;font-weight:500;color:#6b7280;white-space:nowrap;transition:color .2s ease}.NVECalculator_inputWrapper__0Tg7q:focus-within .NVECalculator_inputUnit__k809d{color:var(--primary-color,#4299e1)}.NVECalculator_resultsTable__e59Wp{width:100%;border-collapse:collapse;font-size:.9rem}.NVECalculator_th__uGK3L{text-align:left;padding:.75rem .625rem;font-weight:600;font-size:.875rem;color:var(--text-primary);border-bottom:2px solid var(--border-color);background:rgba(0,0,0,.02)}.NVECalculator_td__kSPsQ{padding:.75rem .625rem;font-size:.9rem;border-bottom:1px solid var(--border-color);color:var(--text-primary)}.NVECalculator_textCenter__dYVn0{text-align:center}.NVECalculator_highlightRow__972UR{background:rgba(66,153,225,.06)}.NVECalculator_highlightRow__972UR .NVECalculator_td__kSPsQ{font-weight:600;border-bottom:none}.NVECalculator_chartCard__U1Djo{background:var(--card-bg);border:2px solid #e5e7eb;border-radius:.75rem;padding:1.75rem;height:-moz-fit-content;height:fit-content;box-shadow:0 2px 10px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.06);transition:box-shadow .2s ease,border-color .2s ease}.NVECalculator_chartCard__U1Djo:hover{box-shadow:0 4px 14px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08);border-color:#d1d5db}.NVECalculator_chartContainer__Z3myi{width:100%;height:500px}.NVECalculator_chartLoading___R4fu{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);font-size:.9rem}.NVECalculator_infoText__WunuK{font-size:.8rem;line-height:1.5;color:var(--text-secondary);padding:1rem;background:rgba(66,153,225,.04);border-radius:.5rem;border-left:3px solid var(--primary-color);box-shadow:0 1px 3px rgba(0,0,0,.04)}.NVECalculator_infoText__WunuK p{margin:0}.NVECalculator_link__Zn55d{color:var(--primary-color);text-decoration:none;transition:opacity .2s ease}.NVECalculator_link__Zn55d:hover{opacity:.8;text-decoration:underline}.NVECalculator_dark___Qzbo .NVECalculator_card__AGzkG,.NVECalculator_dark___Qzbo .NVECalculator_chartCard__U1Djo{background:#2d3748;border-color:#4a5568;box-shadow:0 2px 8px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.15)}.NVECalculator_dark___Qzbo .NVECalculator_card__AGzkG:hover,.NVECalculator_dark___Qzbo .NVECalculator_chartCard__U1Djo:hover{box-shadow:0 4px 12px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.2)}.NVECalculator_dark___Qzbo .NVECalculator_inputWrapper__0Tg7q{background:#1a202c;border-color:#4a5568;box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 1px 3px rgba(0,0,0,.2)}.NVECalculator_dark___Qzbo .NVECalculator_inputWrapper__0Tg7q:hover{border-color:#718096;box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 1px 3px rgba(0,0,0,.2)}.NVECalculator_dark___Qzbo .NVECalculator_inputWrapper__0Tg7q:focus-within{background:#1a202c;border-color:var(--primary-color,#4299e1);box-shadow:0 2px 4px rgba(66,153,225,.2)}.NVECalculator_dark___Qzbo .NVECalculator_numberInput__9BkBo{color:#e2e8f0}.NVECalculator_dark___Qzbo .NVECalculator_inputIcon__ZjXY_,.NVECalculator_dark___Qzbo .NVECalculator_inputUnit__k809d{color:#9ca3af}.NVECalculator_dark___Qzbo .NVECalculator_inputWrapper__0Tg7q:focus-within .NVECalculator_inputIcon__ZjXY_,.NVECalculator_dark___Qzbo .NVECalculator_inputWrapper__0Tg7q:focus-within .NVECalculator_inputUnit__k809d{color:var(--primary-color,#4299e1)}.NVECalculator_dark___Qzbo .NVECalculator_th__uGK3L{background:rgba(255,255,255,.02);border-color:#4a5568;color:#e2e8f0}.NVECalculator_dark___Qzbo .NVECalculator_td__kSPsQ{border-color:#4a5568;color:#e2e8f0}.NVECalculator_dark___Qzbo .NVECalculator_highlightRow__972UR{background:rgba(66,153,225,.12)}.NVECalculator_dark___Qzbo .NVECalculator_divider__QBe6G{background:#4a5568}.NVECalculator_dark___Qzbo .NVECalculator_infoText__WunuK{background:rgba(66,153,225,.08);color:#d1d5db;box-shadow:0 1px 3px rgba(0,0,0,.2)}@media (max-width:1200px){.NVECalculator_twoColumnLayout__SLJ7J{grid-template-columns:1fr}.NVECalculator_rightColumn__RIDWp{position:static}.NVECalculator_chartContainer__Z3myi{height:400px}}@media (max-width:768px){.NVECalculator_container__VlDGv{padding:1.5rem 1rem}.NVECalculator_pageTitle__rdYY5{font-size:1.5rem}.NVECalculator_inputRow__ElNPo{grid-template-columns:1fr}.NVECalculator_card__AGzkG,.NVECalculator_chartCard__U1Djo{padding:1.25rem}.NVECalculator_chartContainer__Z3myi{height:300px}.NVECalculator_resultsTable__e59Wp{font-size:.8rem}.NVECalculator_td__kSPsQ,.NVECalculator_th__uGK3L{padding:.625rem .5rem;font-size:.8125rem}}