.tooltip_tooltipWrapper__KezdV{padding-right:0;padding-bottom:8px;display:grid;grid-template-rows:auto auto}.tooltip_ageWrapper__Oo9tC{display:flex;justify-content:flex-start;padding-left:12px;padding-top:6px;align-items:center;border-bottom:1px solid #b1b7c5;padding-bottom:10px}.tooltip_ageText__OfeWn{margin-right:8px;font-size:14px}.tooltip_pensionWrapper__a_iBO .tooltip_ageWrapper__Oo9tC .tooltip_ageValue__QON99{font-size:20px}.tooltip_earnings__0P9A9{height:-webkit-min-content;height:min-content;display:grid;grid-template-columns:18px auto;align-items:center}.tooltip_moneyLine__YTCNR{border:1px solid;height:10px;width:10px}.tooltip_valueText__4bMaJ{font-size:13px;color:#000000}.tooltip_value__yvvIC{font-size:14px;line-height:1.2;text-align:right;font-weight:600}.tooltip_money___FEgw{height:-webkit-min-content;height:min-content;display:grid;grid-template-columns:18px auto;align-items:center}.tooltip_pensionIncomeWrapper__t3Wfi{border-bottom:1px solid #b1b7c5;padding:12px;display:grid;align-items:center;grid-template-columns:auto auto;cursor:pointer}.tooltip_pensionIncomeWrapper__t3Wfi.tooltip_hidden__jHCak{opacity:.7}.tooltip_incomesWrapperDefault__J5Ufy,.tooltip_incomesWrapper__UcFe5{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px}@media (max-width:998px){.tooltip_ageText__OfeWn{font-size:18px}.tooltip_valueText__4bMaJ{font-size:14px}.tooltip_value__yvvIC{font-size:16px}.tooltip_pensionIncomeWrapper__t3Wfi{padding:6px 18px;grid-template-columns:auto auto}.tooltip_ageWrapper__Oo9tC{padding-left:16px;padding-top:8px;padding-bottom:14px}}@media (max-width:768px){.tooltip_tooltipWrapper__KezdV{padding-right:0;padding-bottom:0}}html[data-mui-color-scheme=dark] .tooltip_valueText__4bMaJ{color:var(--dm-text)}html[data-mui-color-scheme=dark] .tooltip_pensionIncomeWrapper__t3Wfi{border-bottom-color:var(--dm-border)}.pension_inputsContainer__EU5Po{height:100%;overflow-y:overlay;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent;padding-right:12px}.pension_inputsContainer__EU5Po:hover{scrollbar-color:#c1c1c1 transparent}.pension_inputsContainer__EU5Po::-webkit-scrollbar{width:6px;display:block}.pension_inputsContainer__EU5Po::-webkit-scrollbar-thumb,.pension_inputsContainer__EU5Po::-webkit-scrollbar-track{background:transparent;border-radius:3px}.pension_inputsContainer__EU5Po:hover::-webkit-scrollbar-thumb{background:#c1c1c1}.pension_inputsContainer__EU5Po::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.pension_inputsContainerMobile__3yPFv{margin-top:-82px;margin-bottom:42px;border-bottom:none}.pension_balanceSwitch__Bg8jF{display:flex;gap:2px;align-items:center;margin-bottom:8px}.pension_editButton__DNYRM{align-items:center;justify-content:flex-end;display:flex}.pension_editInputMobile__jy_gs{display:none}.pension_chartContainer__kPAOr{display:grid;grid-template-columns:minmax(0,1fr) 13rem;grid-gap:8px;gap:8px;align-items:start}.pension_deferralToggleContainer__mnOCx{display:flex;align-items:"flex-start";justify-content:space-between;margin-bottom:16px}.pension_switchLane__yAnf3{position:relative;width:34px;border:1px solid #9ca3af;height:14px;border-radius:4px;padding:0;background:transparent}.pension_bulle__d0rQo{position:absolute;width:18px;height:18px;background-color:#fff;border-radius:4px;top:-3px;border:1px solid #9ca3af}.pension_switchLane--large__srpyd{position:relative;width:90px;border:1px solid #9ca3af;height:23px;border-radius:4px;padding:0;background:transparent;transition:background-color .3s ease}.pension_bulle--large__lLtXB{position:absolute;width:26px;height:30px;background-color:#fff;border-radius:4px;top:-4px;border:1px solid #9ca3af;transition:left .3s ease}.pension_bulleInner--large____oCy{font-size:14px;position:absolute;top:50%;font-weight:700;transform:translate(-50%,-50%);transition:right .3s ease}.pension_mobileFooter__iplSh{position:-webkit-sticky;position:sticky;bottom:-22px;background:white;width:100%}.pension_mobileModalBody__k2FxM{height:calc(100vh - 150px);overflow:hidden;position:relative;overflow:scroll}.pension_scenarioButtons__9fAtT{justify-content:flex-end;display:flex;align-items:center}.pension_scenarioTitle__Uh4V0{text-align:right;font-size:13.5px;font-weight:700;margin-top:8px;color:#5d6770}@media screen and (max-width:767px){.pension_editInputMobile__jy_gs{display:flex;order:-1;justify-content:flex-start;margin-top:0;top:0}.pension_editButton__DNYRM{width:100%;justify-content:space-between;align-items:center}.pension_editButton__DNYRM .social-icon{margin:0!important;align-self:center;display:flex!important;align-items:center!important}.pension_editButton__DNYRM .social-icon li{display:flex;align-items:center;margin-bottom:0}.pension_editButton__DNYRM .social-icon li a{display:inline-flex;align-items:center;justify-content:center}.pension_editButton__DNYRM .social-icon li a i{line-height:1;font-size:16px}.pension_scenarioButtons__9fAtT{padding-top:8px;justify-content:left}.pension_scenarioTitle__Uh4V0{text-align:left}}@media screen and (max-width:998px){.pension_chartContainer__kPAOr{grid-template-columns:1fr;align-items:stretch}}.pension_blog-grid__h5oyo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;padding:32px;height:-webkit-fit-content;height:fit-content}@media screen and (max-width:768px){.pension_blog-grid__h5oyo{overflow-x:scroll}}.pension_blog-item__JD27z{display:flex;border:1px solid #ddd;border-radius:8px;cursor:pointer}.pension_blog-item__JD27z:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);border:1px solid #989898}.pension_blog-image__Fg_NU{max-width:150px;max-height:100%;object-fit:cover;border-top-left-radius:8px;border-bottom-left-radius:8px}.pension_blog-content__azPf7{display:flex;padding:16px;flex-direction:column;justify-content:space-between}.pension_blog-title__oLeKq{font-size:16px!important;margin:0 0 16px}.pension_blog-description__GvOVg{font-size:.9rem;color:#555;margin:8px 0}.pension_blog-date__1cMvQ{font-size:.8rem;color:#888}.pension_scenario-dropdown__gE8AW{position:relative;display:inline-block;width:250px;font-family:sans-serif}.pension_scenario-dropdown-toggle__OYZ3D{width:100%;padding:10px 12px;background:white;border:1px solid #ccc;border-radius:6px;cursor:pointer;text-align:left;display:flex;justify-content:space-between;font-size:14px}.pension_scenario-dropdown-menu__H3X4J{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:white;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08);max-height:300px;overflow-y:auto;z-index:10}.pension_scenario-dropdown-group__URlgV{border-bottom:1px solid #e5e5e5}.pension_scenario-dropdown-group__URlgV:last-child{border-bottom:none}.pension_scenario-dropdown-groupHeader__R5Aoz{font-weight:600;font-size:13px;color:#989898;margin:6px 0;text-transform:uppercase;text-align:left}.pension_scenario-dropdown-item__11y9E{padding:8px 12px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#333;cursor:pointer}.pension_scenario-dropdown-item-selected__bwGPK{background:#3b3b3b;color:#FFF}.pension_scenario-dropdown-item__11y9E:hover{background:#f1f1f1}.pension_scenario-dropdown-item-selected__bwGPK:hover{background:#333}.pension_scenario-dropdown-badge__gAYYK{background-color:#eee;color:#444;font-size:12px;padding:2px 6px;border-radius:4px}.pension_badge-ca_calstrs__hbJhN{background-color:#bd10e0;color:white}.pension_badge-ca_calpers__tdX8G{background-color:#7584ff;color:white}.pension_badge-calc-investment__nI38g{background-color:#2e7d52;color:white}.pension_badge-calc-rmd__wiJQZ{background-color:#0097a7;color:white}.pension_badge-calc-tax__mZHaB{background-color:#e65100;color:white}.pension_badge-calc-mortgage__zpKmr{background-color:#1565c0;color:white}.pension_badge-calc-probate__MSTl5{background-color:#b71c1c;color:white}.pension_badge-calc-401k__GGqJu{background-color:#4527a0;color:white}.pension_scenarioDropdownToggle__HK6cv{position:absolute;display:flex;align-items:center;justify-content:center;right:1px;top:30px;font-size:22px;color:#9a9898;z-index:12;height:36px;width:38px;border-left:1px solid #d4d4d4;background:#FFFFFF;cursor:pointer}.pension_scenarioDropdownMenu__SsqOH{position:absolute;left:0;top:70px;font-size:22px;border-radius:6px;font-size:16px;width:100%;background-color:#FFFFFF;max-height:200px;z-index:12;box-shadow:0 0 10px 0 #DDDDDD}html[data-mui-color-scheme=dark] .pension_switchLane--large__srpyd,html[data-mui-color-scheme=dark] .pension_switchLane__yAnf3{border-color:var(--dm-border)}html[data-mui-color-scheme=dark] .pension_bulle--large__lLtXB,html[data-mui-color-scheme=dark] .pension_bulle__d0rQo{background-color:var(--dm-muted);border-color:var(--dm-border)}html[data-mui-color-scheme=dark] .pension_mobileFooter__iplSh{background:var(--dm-surface)}html[data-mui-color-scheme=dark] .pension_scenarioTitle__Uh4V0{color:var(--dm-muted)}html[data-mui-color-scheme=dark] .pension_blog-item__JD27z{border-color:var(--dm-border)}html[data-mui-color-scheme=dark] .pension_blog-item__JD27z:hover{border-color:var(--dm-muted)}html[data-mui-color-scheme=dark] .pension_blog-description__GvOVg{color:var(--dm-text)}html[data-mui-color-scheme=dark] .pension_blog-date__1cMvQ{color:var(--dm-muted)}html[data-mui-color-scheme=dark] .pension_scenario-dropdown-toggle__OYZ3D{background:var(--dm-input-bg);border-color:var(--dm-border);color:var(--dm-text)}html[data-mui-color-scheme=dark] .pension_scenario-dropdown-menu__H3X4J{background:var(--dm-surface);border-color:var(--dm-border)}html[data-mui-color-scheme=dark] .pension_scenario-dropdown-group__URlgV{border-bottom-color:var(--dm-border)}html[data-mui-color-scheme=dark] .pension_scenario-dropdown-groupHeader__R5Aoz{color:var(--dm-muted)}html[data-mui-color-scheme=dark] .pension_scenario-dropdown-item__11y9E{color:var(--dm-text)}html[data-mui-color-scheme=dark] .pension_scenario-dropdown-item__11y9E:hover{background:var(--dm-surface-2)}html[data-mui-color-scheme=dark] .pension_scenario-dropdown-item-selected__bwGPK{background:var(--dm-surface-2);color:var(--dm-link)}html[data-mui-color-scheme=dark] .pension_scenario-dropdown-item-selected__bwGPK:hover{background:var(--dm-surface-2)}html[data-mui-color-scheme=dark] .pension_scenario-dropdown-badge__gAYYK{background-color:var(--dm-surface-2);color:var(--dm-text)}html[data-mui-color-scheme=dark] .pension_scenarioDropdownToggle__HK6cv{color:var(--dm-muted);border-left-color:var(--dm-border);background:var(--dm-input-bg)}html[data-mui-color-scheme=dark] .pension_scenarioDropdownMenu__SsqOH{background-color:var(--dm-surface);box-shadow:0 0 10px 0 var(--dm-border)}.rmd_inputsContainer__ZSfRA{height:100%;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent;padding-right:12px}.rmd_inputsContainer__ZSfRA:hover{scrollbar-color:#c1c1c1 transparent}.rmd_inputsContainer__ZSfRA::-webkit-scrollbar{width:6px;display:block}.rmd_inputsContainer__ZSfRA::-webkit-scrollbar-thumb,.rmd_inputsContainer__ZSfRA::-webkit-scrollbar-track{background:transparent;border-radius:3px}.rmd_inputsContainer__ZSfRA:hover::-webkit-scrollbar-thumb{background:#c1c1c1}.rmd_inputsContainer__ZSfRA::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.rmd_inputsContainerMobile__QUee0{margin-bottom:24px;border-bottom:none}.rmd_summaryCard__su4E9{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:28px 24px;margin-bottom:24px;box-shadow:0 4px 24px rgba(0,0,0,.04);position:relative;overflow:hidden;isolation:isolate}.rmd_summaryHeroLabel__XcEEU{font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#6b7280;margin-bottom:8px}.rmd_summaryHeroValue__zHcCD{font-family:Montserrat,sans-serif;font-size:2.2rem;font-weight:800;color:#1a1a2e;line-height:1.1}.rmd_summaryHeroAge__MLp2M{font-family:Montserrat,sans-serif;font-size:.92rem;color:#6b7280;margin-top:6px;margin-bottom:0}.rmd_summaryRow__mQrWW{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid #f3f4f6}.rmd_summaryStat__VJmip{display:flex;flex-direction:column;gap:4px}.rmd_summaryStatLabel__qNBqX{font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#6b7280}.rmd_summaryStatValue__j2ZJq{font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:700;color:#1a1a2e}.rmd_summaryNote__Ieag1{font-family:Montserrat,sans-serif;font-size:.78rem;color:#6b7280;margin-top:16px;font-style:italic}.rmd_scheduleDisclaimer__yALPr{margin-top:24px;margin-bottom:0;font-size:11px;line-height:1.5;font-family:Montserrat,sans-serif;color:#888;font-style:italic}.rmd_chartCard__1dWer{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 4px 24px rgba(0,0,0,.04)}.rmd_chartTitle___NdE5{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}.rmd_chartSubtitle__QnO6Y{font-family:Montserrat,sans-serif;font-size:.85rem;color:#6b7280;margin:0 0 16px}.rmd_scheduleCard__jG0tB{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 4px 24px rgba(0,0,0,.04)}.rmd_scheduleHeader__K8pDX{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.rmd_scheduleTitle__rvkvs{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:700;color:#1a1a2e;margin:0 0 16px}.rmd_scheduleTableWrapper__T34Mx{overflow-x:auto;max-height:480px;overflow-y:auto}.rmd_scheduleFullscreen__RU7Mc{display:flex;flex-direction:column;width:100%;height:100%;background:#ffffff}.rmd_scheduleFullscreenHeader__pxB3y{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #e5e7eb}.rmd_scheduleFullscreenBody__oEPF6{flex:1 1 auto;overflow:auto;padding:16px 24px 24px}.rmd_scheduleTable___owcR{width:100%;border-collapse:initial;border-spacing:0;font-family:Montserrat,sans-serif;font-size:.85rem}.rmd_scheduleTable___owcR thead th{position:-webkit-sticky;position:sticky;top:0;background:#f8f9fc;color:#374151;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.6px;padding:12px 14px;text-align:right;border-bottom:2px solid #e5e7eb;white-space:nowrap;z-index:1}.rmd_scheduleTable___owcR thead th:first-child,.rmd_scheduleTable___owcR thead th:nth-child(2){text-align:left}.rmd_scheduleTable___owcR tbody td{padding:10px 14px;text-align:right;border-bottom:1px solid #f3f4f6;color:#1a1a2e;white-space:nowrap}.rmd_scheduleTable___owcR tbody td:first-child,.rmd_scheduleTable___owcR tbody td:nth-child(2){text-align:left;font-weight:600;color:#2240b5}.rmd_scheduleTable___owcR tbody tr:hover{background:#f8f9fc}.rmd_chipRow__nkYqu{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.rmd_chip__9lV0H{padding:4px 10px;border-radius:16px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:400;cursor:pointer;transition:all .15s;outline:none;background:#f9fafb;color:#6b7280;border:1px solid #d1d5db}.rmd_chipActive__zmAS9{background:#eff6ff;color:#1d4ed8;border:1px solid #3b82f6;font-weight:600}.rmd_editButton__Ubyd_{align-items:center;justify-content:flex-end;display:flex}.rmd_editInputMobile__koB0I{display:none}@media (max-width:768px){.rmd_editButton__Ubyd_{display:none}.rmd_editInputMobile__koB0I{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:99;justify-content:center;padding:12px;background:#fff;border-top:1px solid #e8e8e8;box-shadow:0 -2px 8px rgba(0,0,0,.1)}}.rmd_scheduleRow__nl9yA:nth-of-type(2n){background-color:#fafbfd}.rmd_scheduleRow__nl9yA:hover td{background-color:#eff4ff!important}html[data-mui-color-scheme=dark] .rmd_summaryCard__su4E9{background:var(--dm-surface);border-color:var(--dm-border)}html[data-mui-color-scheme=dark] .rmd_summaryHeroLabel__XcEEU{color:var(--dm-muted)}html[data-mui-color-scheme=dark] .rmd_summaryHeroValue__zHcCD{color:var(--dm-text)}html[data-mui-color-scheme=dark] .rmd_summaryHeroAge__MLp2M{color:var(--dm-muted)}html[data-mui-color-scheme=dark] .rmd_summaryRow__mQrWW{border-top-color:var(--dm-border)}html[data-mui-color-scheme=dark] .rmd_summaryStatLabel__qNBqX{color:var(--dm-muted)}html[data-mui-color-scheme=dark] .rmd_summaryStatValue__j2ZJq{color:var(--dm-text)}html[data-mui-color-scheme=dark] .rmd_scheduleDisclaimer__yALPr,html[data-mui-color-scheme=dark] .rmd_summaryNote__Ieag1{color:var(--dm-muted)}html[data-mui-color-scheme=dark] .rmd_chartCard__1dWer{background:var(--dm-surface);border-color:var(--dm-border)}html[data-mui-color-scheme=dark] .rmd_chartTitle___NdE5{color:var(--dm-heading)}html[data-mui-color-scheme=dark] .rmd_chartSubtitle__QnO6Y{color:var(--dm-muted)}html[data-mui-color-scheme=dark] .rmd_scheduleCard__jG0tB{background:var(--dm-surface);border-color:var(--dm-border)}html[data-mui-color-scheme=dark] .rmd_scheduleTitle__rvkvs{color:var(--dm-heading)}html[data-mui-color-scheme=dark] .rmd_scheduleFullscreen__RU7Mc{background:var(--dm-surface)}html[data-mui-color-scheme=dark] .rmd_scheduleFullscreenHeader__pxB3y{border-bottom-color:var(--dm-border)}html[data-mui-color-scheme=dark] .rmd_scheduleTable___owcR thead th{background:var(--dm-surface-2);color:var(--dm-text);border-bottom-color:var(--dm-border)}html[data-mui-color-scheme=dark] .rmd_scheduleTable___owcR tbody td{border-bottom-color:var(--dm-border);color:var(--dm-text)}.rmd_scheduleTable___owcR tbody td:nth-child(2),html[data-mui-color-scheme=dark] .rmd_scheduleTable___owcR tbody td:first-child{color:var(--dm-link)}html[data-mui-color-scheme=dark] .rmd_scheduleTable___owcR tbody tr:hover{background:var(--dm-surface-2)}html[data-mui-color-scheme=dark] .rmd_chip__9lV0H{background:var(--dm-surface-2);color:var(--dm-muted);border-color:var(--dm-border)}html[data-mui-color-scheme=dark] .rmd_editInputMobile__koB0I{background:var(--dm-surface);border-top-color:var(--dm-border)}html[data-mui-color-scheme=dark] .rmd_scheduleRow__nl9yA:nth-of-type(2n){background-color:rgba(255,255,255,.04)}html[data-mui-color-scheme=dark] .rmd_scheduleRow__nl9yA:hover td{background-color:rgba(255,255,255,.08)!important}@media (max-width:640px){.InvestmentSummaryCard_heroRow__lSbEP{flex-direction:column!important;gap:8px!important}.InvestmentSummaryCard_heroRow__lSbEP>div{flex:0 0 auto!important}.InvestmentChart_chartGrid__QcMxQ{grid-template-columns:1fr!important}.__401kSummaryCard_heroRow__BbgS_{flex-direction:column!important;gap:8px!important}.__401kSummaryCard_heroRow__BbgS_>div{flex:0 0 auto!important}.__401kChart_chartGrid__o4YOe{grid-template-columns:1fr!important}}