.npscalculator_card__MHhI8{background:white;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.08);padding:2.5rem;width:100%;border:1px solid #e5e7eb}.npscalculator_header__Z1Uza{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #f3f4f6}.npscalculator_headerContent__JldY0{display:flex;align-items:center;gap:1rem}.npscalculator_headerIcon___oJYw{font-size:2.5rem;color:#3B82F6;background:linear-gradient(135deg,#3B82F6,#8B5CF6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.npscalculator_title__DJezl{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#1F2937,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.2}.npscalculator_subtitle__Fh8H4{color:#6B7280;font-size:1.1rem;margin:.5rem 0 0}.npscalculator_npsTierSelector__bSQus{display:flex;gap:1rem}.npscalculator_tierButton__ka69r{padding:.75rem 1.5rem;border:2px solid;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;color:#4B5563;background:white}.npscalculator_tierButton__ka69r:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.npscalculator_tierButton__ka69r.npscalculator_activeTier__w2I0_{color:white;box-shadow:0 6px 16px rgba(0,0,0,.15)}.npscalculator_tierDescription__g1Z9Q{background:linear-gradient(135deg,#F0F9FF,#FEF7FF);padding:1rem 1.5rem;border-radius:12px;margin-bottom:2rem;border:2px solid #dbeafe}.npscalculator_tierInfo__2A_kd{display:flex;align-items:center;gap:.75rem;color:#1E40AF;font-size:.95rem}.npscalculator_infoIcon__P3PKq{font-size:1.2rem}.npscalculator_inputSection__BjB5r{margin-bottom:2rem}.npscalculator_inputGrid__P8a1X{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.npscalculator_inputCard__vNPkE{background:#F9FAFB;padding:1.5rem;border-radius:16px;border:2px solid #e5e7eb;transition:all .3s ease}.npscalculator_inputCard__vNPkE:hover{border-color:#3B82F6;box-shadow:0 8px 16px rgba(59,130,246,.1)}.npscalculator_inputLabel__5n0sG{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;margin-bottom:1rem;font-size:.95rem}.npscalculator_ageInput__ZC4rZ,.npscalculator_contributionInput__2lMJj,.npscalculator_retirementInput__ODRvN,.npscalculator_returnInput__oKpib{display:flex;flex-direction:column;gap:1rem}.npscalculator_inputWithSlider__UsDmW{display:flex;flex-direction:column;gap:.75rem}.npscalculator_inputWithSymbol__24VmG{display:flex;align-items:center;background:white;border:2px solid #d1d5db;border-radius:12px;overflow:hidden;transition:border-color .3s ease}.npscalculator_inputWithSymbol__24VmG:focus-within{border-color:#3B82F6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.npscalculator_inputField__c1vc5{flex:1 1;padding:.875rem 1rem;border:none;background:transparent;font-size:1.1rem;font-weight:500;color:#1F2937;width:100%}.npscalculator_inputField__c1vc5:focus{outline:none}.npscalculator_ageSymbol__c31OX,.npscalculator_percentSymbol__Rb3gW,.npscalculator_retirementSymbol__wYRB8{padding:0 1rem;background:#F3F4F6;color:#6B7280;font-weight:600;height:48px;display:flex;align-items:center;border-left:2px solid #e5e7eb}.npscalculator_currencySymbol___Xl5i{padding:0 1rem;background:#F3F4F6;color:#6B7280;font-weight:600;height:48px;display:flex;align-items:center;border-right:2px solid #e5e7eb}.npscalculator_rangeSlider__mosiq{width:100%;height:8px;-webkit-appearance:none;background:linear-gradient(90deg,#10B981,#3B82F6,#8B5CF6);border-radius:4px;outline:none}.npscalculator_rangeSlider__mosiq::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;background:white;border:3px solid #3b82f6;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.2)}.npscalculator_agePresets__oERpP,.npscalculator_contributionPresets__yRaxr,.npscalculator_retirementPresets__v55b3{display:flex;gap:.5rem;flex-wrap:wrap}.npscalculator_agePresets__oERpP button,.npscalculator_contributionPresets__yRaxr button,.npscalculator_retirementPresets__v55b3 button{padding:.5rem 1rem;background:white;border:2px solid #e5e7eb;border-radius:8px;color:#4B5563;font-weight:500;cursor:pointer;transition:all .2s ease}.npscalculator_agePresets__oERpP button:hover,.npscalculator_contributionPresets__yRaxr button:hover,.npscalculator_retirementPresets__v55b3 button:hover{background:#3B82F6;color:white;border-color:#3B82F6}.npscalculator_fundManagerSelector__XMmP3{margin-top:1rem}.npscalculator_fundManagerSelector__XMmP3 h4{font-size:.9rem;color:#4B5563;margin-bottom:.5rem}.npscalculator_managerButtons__FotQK{display:flex;flex-direction:column;gap:.5rem}.npscalculator_managerButton__g5lf6{padding:.75rem 1rem;background:white;border:2px solid;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.npscalculator_managerButton__g5lf6:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);background:#F9FAFB}.npscalculator_managerName__Lbv_B{font-weight:500;color:#374151;font-size:.9rem}.npscalculator_managerReturn__w8uTx{font-weight:700;color:#10B981;font-size:.9rem}.npscalculator_advancedToggleSection__Lr86k{margin-bottom:1.5rem}.npscalculator_advancedToggle__8yzel{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#F59E0B,#EC4899);color:white;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(245,158,11,.2)}.npscalculator_advancedToggle__8yzel:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(245,158,11,.3)}.npscalculator_advancedSection__fceI3{background:linear-gradient(135deg,#FEF3C7,#FEE2E2);padding:1.5rem;border-radius:16px;margin-bottom:2rem;border:2px solid #fde68a}.npscalculator_advancedGrid__D3gPX{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.npscalculator_rangeInput__W8jzs{display:flex;flex-direction:column;gap:.75rem}.npscalculator_rangeValue__nEvJ0{display:flex;align-items:center;gap:.5rem}.npscalculator_rangeNumber__Qlf1H{width:100px;padding:.5rem;border:2px solid #d1d5db;border-radius:8px;text-align:center;font-weight:600;color:#1F2937}.npscalculator_rangeNumber__Qlf1H:focus{outline:none;border-color:#3B82F6}.npscalculator_inputHint__48_m1{font-size:.85rem;color:#6B7280;margin-top:.5rem}.npscalculator_allocationSelector__5U2hC{display:flex;flex-direction:column;gap:.75rem}.npscalculator_allocationButton__XlHJy{padding:1rem;background:white;border:2px solid;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:left}.npscalculator_allocationButton__XlHJy:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);background:#F9FAFB}.npscalculator_allocationContent__ECN93{display:flex;flex-direction:column;gap:.25rem}.npscalculator_allocationName__CG8nd{font-weight:600;color:#374151;font-size:.9rem}.npscalculator_allocationDesc__pLRWm{font-size:.8rem;color:#6B7280}.npscalculator_presetSection__8uL_m{margin-bottom:2rem}.npscalculator_presetSection__8uL_m h3{color:#374151;margin-bottom:1rem}.npscalculator_presetButtons__xkcRN{display:flex;gap:1rem;flex-wrap:wrap}.npscalculator_presetButtons__xkcRN button{flex:1 1;min-width:200px;padding:1rem 1.5rem;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.npscalculator_presetEarly__vcRPe{background:linear-gradient(135deg,#3B82F6,#1D4ED8);color:white}.npscalculator_presetLate__MTwW9{background:linear-gradient(135deg,#8B5CF6,#7C3AED);color:white}.npscalculator_presetAggressive__ejgAw{background:linear-gradient(135deg,#10B981,#059669);color:white}.npscalculator_presetConservative__JjbmR{background:linear-gradient(135deg,#F59E0B,#D97706);color:white}.npscalculator_presetButtons__xkcRN button:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.npscalculator_buttonGroup__XaRYO{display:flex;gap:1rem;margin-bottom:2rem}.npscalculator_calculateButton__I_Dhq{flex:2 1;padding:1.25rem;background:linear-gradient(135deg,#10B981,#3B82F6);color:white;border:none;border-radius:16px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;box-shadow:0 6px 12px rgba(16,185,129,.2)}.npscalculator_calculateButton__I_Dhq:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(16,185,129,.3)}.npscalculator_calculateButton__I_Dhq.npscalculator_animate__Bmibh{animation:npscalculator_pulse__gTDGC .5s ease}@keyframes npscalculator_pulse__gTDGC{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.npscalculator_clearButton__ZSgUj{flex:1 1;padding:1.25rem;background:#EF4444;color:white;border:none;border-radius:16px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.npscalculator_clearButton__ZSgUj:hover{background:#DC2626;transform:translateY(-2px);box-shadow:0 6px 12px rgba(239,68,68,.2)}.npscalculator_errorBox__sxHQN{padding:1.5rem;background:linear-gradient(135deg,#FEE2E2,#FECACA);border-radius:12px;border-left:6px solid #dc2626;color:#7F1D1D;margin-bottom:2rem;font-weight:500}.npscalculator_resultSection__fyklU{margin-bottom:3rem}.npscalculator_readinessSection__muM0s{background:linear-gradient(135deg,#F0F9FF,#FEF7FF);padding:2rem;border-radius:16px;margin-bottom:2rem;border:2px solid #dbeafe}.npscalculator_readinessHeader__r0GVa{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.npscalculator_readinessHeader__r0GVa h2{margin:0;color:#1F2937;font-size:1.5rem}.npscalculator_readinessBadge__n0B1S{padding:.5rem 1.5rem;border-radius:20px;color:white;font-weight:600;font-size:1rem;display:flex;align-items:center;gap:.5rem}.npscalculator_readinessStats__tIDQt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.npscalculator_readinessStat__9TLht{text-align:center}.npscalculator_statLabel__qJ9_K{font-size:.9rem;color:#6B7280;margin-bottom:.5rem}.npscalculator_statValue__LNJdw{font-size:1.75rem;font-weight:800;color:#1F2937}.npscalculator_summaryCards__YUcPY{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}.npscalculator_summaryCard___jUES{background:linear-gradient(135deg,#F8FAFC,#F1F5F9);padding:1.5rem;border-radius:16px;border:2px solid #e2e8f0;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.npscalculator_summaryCard___jUES:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08);border-color:#3B82F6}.npscalculator_summaryIcon__BZr1W{font-size:2rem;color:#3B82F6}.npscalculator_summaryContent__4h_c4{flex:1 1}.npscalculator_summaryLabel__X7U7R{font-size:.9rem;color:#6B7280;margin-bottom:.5rem}.npscalculator_summaryValue__ImWsN{font-size:1.5rem;font-weight:800;color:#1F2937}.npscalculator_summarySubtext__Kis7_{font-size:.8rem;color:#9CA3AF;margin-top:.25rem}.npscalculator_breakdownSection__BLKfu{margin-bottom:2.5rem}.npscalculator_breakdownGrid__5wC_T{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.npscalculator_allocationCard__AC18s,.npscalculator_taxCard__fpwWE,.npscalculator_withdrawalCard___d_PQ{background:white;padding:1.5rem;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:2px solid #f3f4f6}.npscalculator_allocationCard__AC18s h3,.npscalculator_taxCard__fpwWE h3,.npscalculator_withdrawalCard___d_PQ h3{margin:0 0 1.5rem;color:#374151;font-size:1.1rem}.npscalculator_allocationChart__HNZnF{height:200px;margin-bottom:1rem}.npscalculator_allocationLegend__blFtl{display:flex;flex-direction:column;gap:.5rem}.npscalculator_legendItem__MN2tO{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:#F9FAFB;border-radius:8px}.npscalculator_legendColor__DQBQe{width:16px;height:16px;border-radius:4px}.npscalculator_legendName__og7Zo{flex:1 1;font-size:.9rem;color:#374151}.npscalculator_legendValue__ArFu9{font-weight:600;color:#1F2937}.npscalculator_withdrawalOptions__0ujQH{display:flex;flex-direction:column;gap:1rem}.npscalculator_withdrawalOption__3oGZS{background:#F9FAFB;padding:1rem;border-radius:12px;border:2px solid #e5e7eb}.npscalculator_optionHeader__Lf5u_{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.npscalculator_optionIcon__Eq61Z{font-size:1.5rem}.npscalculator_optionTitle__R7Dtj{font-weight:600;color:#374151;font-size:.95rem}.npscalculator_optionValue__XR58T{font-size:1.25rem;font-weight:700;color:#3B82F6;margin-bottom:.25rem}.npscalculator_optionNote__6_WCM{font-size:.85rem;color:#6B7280}.npscalculator_taxBenefits__ZXejM{display:flex;flex-direction:column;gap:.75rem}.npscalculator_taxBenefit__P5qpq{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#F9FAFB;border-radius:8px}.npscalculator_benefitName__lRemc{font-size:.9rem;color:#4B5563}.npscalculator_benefitValue__9ESSo{font-weight:600;color:#1F2937;font-size:.95rem}.npscalculator_chartSection__kzaXW{background:white;padding:1.5rem;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:2px solid #f3f4f6;margin-bottom:2.5rem}.npscalculator_chartSection__kzaXW h3{color:#374151;margin-bottom:1.5rem;font-size:1.25rem}.npscalculator_chartContainer__LKS2T{height:300px}.npscalculator_recommendationsSection__RgcAl{margin-bottom:2.5rem}.npscalculator_recommendationsSection__RgcAl h3{color:#374151;margin-bottom:1.5rem}.npscalculator_recommendationsGrid__frXOO{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.npscalculator_recommendationCard__EDohl{background:white;padding:1.5rem;border-radius:12px;border:2px solid #e5e7eb;display:flex;align-items:flex-start;gap:1rem;transition:all .3s ease}.npscalculator_recommendationCard__EDohl:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-color:#3B82F6}.npscalculator_recommendationIcon__wdH80{font-size:1.5rem}.npscalculator_recommendationContent__6UOWb{flex:1 1}.npscalculator_recommendationContent__6UOWb h4{margin:0 0 .5rem;color:#1F2937;font-size:1rem}.npscalculator_recommendationContent__6UOWb p{margin:0;color:#6B7280;font-size:.9rem;line-height:1.5}.npscalculator_historySection__Nk9G4{margin-top:3rem;padding-top:2rem;border-top:2px solid #f3f4f6}.npscalculator_historySection__Nk9G4 h3{color:#374151;margin-bottom:1.5rem}.npscalculator_historyList__YqJPH{display:flex;flex-direction:column;gap:.75rem}.npscalculator_historyItem__6kgGn{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#F9FAFB;border-radius:12px;border:2px solid #e5e7eb;transition:all .2s ease}.npscalculator_historyItem__6kgGn:hover{background:white;border-color:#3B82F6}.npscalculator_historyContent__QiUf4{flex:1 1}.npscalculator_historyCalculation__6veVN{color:#374151;font-weight:500;margin-bottom:.25rem}.npscalculator_historyTime__9JAtI{color:#6B7280;font-size:.85rem}.npscalculator_historyReuse__LS09G{padding:.5rem 1rem;background:#3B82F6;color:white;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background .2s ease}.npscalculator_historyReuse__LS09G:hover{background:#2563EB}@media (max-width:1200px){.npscalculator_inputGrid__P8a1X{grid-template-columns:1fr}.npscalculator_breakdownGrid__5wC_T,.npscalculator_recommendationsGrid__frXOO,.npscalculator_summaryCards__YUcPY{grid-template-columns:repeat(2,1fr)}.npscalculator_readinessStats__tIDQt{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.npscalculator_container__DsSmS{padding:1rem}.npscalculator_card__MHhI8{padding:1.5rem}.npscalculator_header__Z1Uza{flex-direction:column;align-items:flex-start;gap:1rem}.npscalculator_npsTierSelector__bSQus{width:100%}.npscalculator_tierButton__ka69r{flex:1 1}.npscalculator_title__DJezl{font-size:2rem}.npscalculator_advancedGrid__D3gPX{grid-template-columns:1fr}.npscalculator_presetButtons__xkcRN button{min-width:100%}.npscalculator_buttonGroup__XaRYO{flex-direction:column}.npscalculator_breakdownGrid__5wC_T,.npscalculator_recommendationsGrid__frXOO,.npscalculator_summaryCards__YUcPY{grid-template-columns:1fr}.npscalculator_readinessStats__tIDQt{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.npscalculator_agePresets__oERpP,.npscalculator_contributionPresets__yRaxr,.npscalculator_retirementPresets__v55b3{flex-direction:column}.npscalculator_readinessStats__tIDQt{grid-template-columns:1fr}.npscalculator_historyItem__6kgGn{flex-direction:column;align-items:flex-start;gap:1rem}.npscalculator_historyReuse__LS09G{align-self:flex-end}}