.RetirementCalculator-module__fqUT1G__pageWrapper{color:#171716;background-color:#fbf8f3;flex-direction:column;min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.RetirementCalculator-module__fqUT1G__main{flex:1;width:100%;padding-bottom:36px}@media (max-width:900px){.RetirementCalculator-module__fqUT1G__main{padding-bottom:84px}}.RetirementCalculator-module__fqUT1G__contentContainer{box-sizing:border-box;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 24px}@media (max-width:900px){.RetirementCalculator-module__fqUT1G__contentContainer{padding:0 16px}}.RetirementCalculator-module__fqUT1G__desktopShell{justify-content:center;align-items:flex-start;gap:24px;width:100%;display:flex}.RetirementCalculator-module__fqUT1G__mainContent{flex:1;min-width:0;max-width:1140px}.RetirementCalculator-module__fqUT1G__monetizationRail{box-sizing:border-box;border-left:1px dashed #eae8f0;flex-shrink:0;width:300px;padding-left:24px;display:none}.RetirementCalculator-module__fqUT1G__railModule{flex-direction:column;display:flex}.RetirementCalculator-module__fqUT1G__railModule:not(:last-child){margin-bottom:24px}.RetirementCalculator-module__fqUT1G__lowerLeftPartnerArea{margin-top:24px}@media (min-width:1280px){.RetirementCalculator-module__fqUT1G__monetizationRail{display:block}}.RetirementCalculator-module__fqUT1G__breadcrumbNav{margin-top:8px;margin-bottom:8px}.RetirementCalculator-module__fqUT1G__breadcrumbList{color:#655e56;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.RetirementCalculator-module__fqUT1G__breadcrumbLink{color:#655e56;font-weight:500;text-decoration:none;transition:color .15s}.RetirementCalculator-module__fqUT1G__breadcrumbLink:hover{color:#302c7a;text-decoration:underline}.RetirementCalculator-module__fqUT1G__breadcrumbSep{color:#d8d0c5;flex-shrink:0}.RetirementCalculator-module__fqUT1G__breadcrumbCurrent{color:#202343;font-weight:600}.RetirementCalculator-module__fqUT1G__headerWrapper{margin-bottom:14px}.RetirementCalculator-module__fqUT1G__headerSection{max-width:860px}.RetirementCalculator-module__fqUT1G__headerTopRow{align-items:center;gap:8px;margin-bottom:4px;display:flex}.RetirementCalculator-module__fqUT1G__marketBadge{color:#302c7a;background-color:#eae9f7;border-radius:4px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.RetirementCalculator-module__fqUT1G__projectionNoticeStrip{background:#fafafd;border:1px solid #eae8f0;border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:8px 14px;display:flex}@media (max-width:600px){.RetirementCalculator-module__fqUT1G__projectionNoticeStrip{flex-direction:column;align-items:flex-start;gap:4px}}.RetirementCalculator-module__fqUT1G__projectionNoticeBadge{text-transform:uppercase;letter-spacing:.04em;color:#302c7a;background:#eae9f7;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.RetirementCalculator-module__fqUT1G__projectionNoticeText{color:#4a453e;font-size:12.5px;line-height:1.4}.RetirementCalculator-module__fqUT1G__spendingHeaderRow{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.RetirementCalculator-module__fqUT1G__spendingMonthlyBadge{color:#302c7a;background-color:#eae9f7;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700}.RetirementCalculator-module__fqUT1G__groupedAssumptionsContainer{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:600px){.RetirementCalculator-module__fqUT1G__groupedAssumptionsContainer{grid-template-columns:1fr}}.RetirementCalculator-module__fqUT1G__assumptionGroup{background:#fff;border:1px solid #eae8f0;border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.RetirementCalculator-module__fqUT1G__groupHeading{color:#302c7a;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #f0ece6;padding-bottom:4px;font-size:11px;font-weight:700}.RetirementCalculator-module__fqUT1G__groupItem{justify-content:space-between;align-items:center;gap:8px;display:flex}.RetirementCalculator-module__fqUT1G__groupLabel{color:#655e56;font-size:12px}.RetirementCalculator-module__fqUT1G__groupValue{color:#202343;font-size:13px;font-weight:700}.RetirementCalculator-module__fqUT1G__h1{letter-spacing:-.02em;color:#202343;margin:0 0 4px;font-size:clamp(24px,2.7vw,34px);font-weight:800;line-height:1.16}.RetirementCalculator-module__fqUT1G__supportingText{color:#655e56;margin:0;font-size:14px;line-height:1.45}.RetirementCalculator-module__fqUT1G__toolGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}@media (max-width:900px){.RetirementCalculator-module__fqUT1G__toolGrid{grid-template-columns:1fr}}.RetirementCalculator-module__fqUT1G__card{background:#fff;border:1px solid #eae8f0;border-radius:10px;padding:20px;box-shadow:0 2px 8px #17162406}.RetirementCalculator-module__fqUT1G__assumptionsPanel{background:#fafafd;border:1px solid #eae8f0;border-radius:8px;margin-bottom:16px;padding:14px 16px}.RetirementCalculator-module__fqUT1G__assumptionsHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.RetirementCalculator-module__fqUT1G__assumptionsTitle{color:#202343;letter-spacing:-.01em;font-size:13px;font-weight:700}.RetirementCalculator-module__fqUT1G__assumptionsEditBtn{color:#302c7a;cursor:pointer;background:0 0;border:1px solid #d8d0c5;border-radius:4px;padding:2px 10px;font-size:11.5px;font-weight:600;transition:all .15s}.RetirementCalculator-module__fqUT1G__assumptionsEditBtn:hover{background:#eae9f7;border-color:#302c7a}.RetirementCalculator-module__fqUT1G__assumptionsRows{flex-direction:column;gap:8px;display:flex}.RetirementCalculator-module__fqUT1G__assumptionsRow1{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.RetirementCalculator-module__fqUT1G__assumptionsRow2{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:600px){.RetirementCalculator-module__fqUT1G__assumptionsRow1,.RetirementCalculator-module__fqUT1G__assumptionsRow2{grid-template-columns:repeat(2,1fr)}}.RetirementCalculator-module__fqUT1G__assumptionTile{box-sizing:border-box;background:#fff;border:1px solid #eae8f0;border-radius:6px;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:8px 10px;display:flex}.RetirementCalculator-module__fqUT1G__assumptionLabel{color:#655e56;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.RetirementCalculator-module__fqUT1G__assumptionValue{color:#202343;font-size:14px;font-weight:700}.RetirementCalculator-module__fqUT1G__cardTitle{color:#202343;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 14px;font-size:16.5px;font-weight:800;display:flex}.RetirementCalculator-module__fqUT1G__formGroup{margin-bottom:14px}.RetirementCalculator-module__fqUT1G__formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:600px){.RetirementCalculator-module__fqUT1G__formRow{gap:10px}}@media (max-width:360px){.RetirementCalculator-module__fqUT1G__formRow{grid-template-columns:1fr}}.RetirementCalculator-module__fqUT1G__rangeSlider{accent-color:#302c7a;cursor:pointer;width:100%;height:4px;margin-top:5px}.RetirementCalculator-module__fqUT1G__sliderEndpoints{color:#756f68;justify-content:space-between;margin-top:2px;font-size:10.5px;display:flex}.RetirementCalculator-module__fqUT1G__formLabel{color:#202343;margin-bottom:5px;font-size:13px;font-weight:700;display:block}.RetirementCalculator-module__fqUT1G__fieldHelp{color:#655e56;margin-top:2px;font-size:11.5px;font-weight:400;line-height:1.35;display:block}.RetirementCalculator-module__fqUT1G__inputWrapper{align-items:center;display:flex;position:relative}.RetirementCalculator-module__fqUT1G__inputPrefix{color:#655e56;pointer-events:none;font-size:13.5px;font-weight:600;position:absolute;left:10px}.RetirementCalculator-module__fqUT1G__inputSuffix{color:#655e56;pointer-events:none;font-size:12.5px;font-weight:600;position:absolute;right:10px}.RetirementCalculator-module__fqUT1G__input{color:#202343;box-sizing:border-box;text-align:right;background-color:#fafafd;border:1px solid #d8d0c5;border-radius:6px;width:100%;height:38px;padding:6px 10px;font-size:14px;font-weight:600;transition:border-color .15s}.RetirementCalculator-module__fqUT1G__inputHasPrefix{padding-left:24px}.RetirementCalculator-module__fqUT1G__inputHasSuffix{padding-right:32px}.RetirementCalculator-module__fqUT1G__input:focus{background-color:#fff;border-color:#302c7a;outline:none}.RetirementCalculator-module__fqUT1G__inputError{background-color:#fdf2f2;border-color:#d32f2f}.RetirementCalculator-module__fqUT1G__errorMessage{color:#d32f2f;margin-top:3px;font-size:11.5px;font-weight:600}.RetirementCalculator-module__fqUT1G__sectionDivider{background-color:#eae8f0;height:1px;margin:16px 0}.RetirementCalculator-module__fqUT1G__accordionToggle{color:#302c7a;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 0;font-size:14.5px;font-weight:700;display:flex}.RetirementCalculator-module__fqUT1G__projectionOutcomeHero{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.RetirementCalculator-module__fqUT1G__outcomeRowPrimary{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:600px){.RetirementCalculator-module__fqUT1G__outcomeRowPrimary{gap:10px}}@media (max-width:360px){.RetirementCalculator-module__fqUT1G__outcomeRowPrimary{grid-template-columns:1fr}}.RetirementCalculator-module__fqUT1G__outcomeTileMain{background:#fafafd;border:1px solid #eae8f0;border-radius:8px;flex-direction:column;justify-content:center;padding:14px 16px;display:flex}.RetirementCalculator-module__fqUT1G__outcomeLabelMuted{color:#655e56;font-size:11.5px;font-weight:600}.RetirementCalculator-module__fqUT1G__outcomeValueHero{color:#302c7a;letter-spacing:-.02em;margin:4px 0 2px;font-size:24px;font-weight:800}.RetirementCalculator-module__fqUT1G__outcomeSubtextMuted{color:#655e56;font-size:11px}.RetirementCalculator-module__fqUT1G__outcomeStatusCard{border-radius:8px;flex-direction:column;justify-content:center;padding:14px 16px;display:flex}.RetirementCalculator-module__fqUT1G__statusOnTrackCard{background:#f4fbf7;border:1px solid #c8e6c9}.RetirementCalculator-module__fqUT1G__statusWarningCard{background:#fdf4ef;border:1px solid #fad7c5}.RetirementCalculator-module__fqUT1G__statusHeaderLabel{text-transform:uppercase;letter-spacing:.04em;color:#655e56;font-size:11px;font-weight:700}.RetirementCalculator-module__fqUT1G__statusMainTitle{letter-spacing:-.01em;margin:4px 0 2px;font-size:16px;font-weight:800}.RetirementCalculator-module__fqUT1G__statusOnTrackCard .RetirementCalculator-module__fqUT1G__statusMainTitle{color:#2e7d32}.RetirementCalculator-module__fqUT1G__statusWarningCard .RetirementCalculator-module__fqUT1G__statusMainTitle{color:#e9783d}.RetirementCalculator-module__fqUT1G__statusSubtextMuted{color:#655e56;font-size:11.5px}.RetirementCalculator-module__fqUT1G__outcomeRowSecondary{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:600px){.RetirementCalculator-module__fqUT1G__outcomeRowSecondary{gap:10px}}@media (max-width:360px){.RetirementCalculator-module__fqUT1G__outcomeRowSecondary{grid-template-columns:1fr}}.RetirementCalculator-module__fqUT1G__outcomeTileSecondary{background:#fff;border:1px solid #eae8f0;border-radius:8px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.RetirementCalculator-module__fqUT1G__outcomeValueSecondary{color:#202343;font-size:16px;font-weight:700}.RetirementCalculator-module__fqUT1G__compactChartCard{background:#fff;border:1px solid #eae8f0;border-radius:8px;margin-bottom:16px;padding:14px 16px}.RetirementCalculator-module__fqUT1G__compactChartHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.RetirementCalculator-module__fqUT1G__compactChartTitleGroup{align-items:center;gap:6px;display:flex}.RetirementCalculator-module__fqUT1G__compactChartTitle{color:#202343;margin:0;font-size:14px;font-weight:800}.RetirementCalculator-module__fqUT1G__compactChartLegend{color:#655e56;align-items:center;gap:12px;font-size:10.5px;display:flex}.RetirementCalculator-module__fqUT1G__legendItem{align-items:center;gap:4px;display:flex}.RetirementCalculator-module__fqUT1G__legendDotIndigo{background-color:#302c7a;border-radius:50%;width:8px;height:8px}.RetirementCalculator-module__fqUT1G__legendBarLight{background-color:#eae9f7;border-radius:2px;width:8px;height:8px}.RetirementCalculator-module__fqUT1G__legendDashOrange{background-color:#e9783d;width:10px;height:2px}.RetirementCalculator-module__fqUT1G__compactSvgWrapper{width:100%;overflow-x:auto}.RetirementCalculator-module__fqUT1G__howToReadCard{background:#fafafd;border:1px solid #eae8f0;border-radius:8px;margin-bottom:20px;padding:14px 16px}.RetirementCalculator-module__fqUT1G__howToReadHeader{align-items:center;gap:8px;margin-bottom:6px;display:flex}.RetirementCalculator-module__fqUT1G__howToReadTitle{color:#202343;font-size:13px;font-weight:700}.RetirementCalculator-module__fqUT1G__howToReadPrimary{color:#202343;margin:0 0 4px;font-size:12.5px;font-weight:600;line-height:1.45}.RetirementCalculator-module__fqUT1G__howToReadSecondary{color:#655e56;margin:0;font-size:11.5px;line-height:1.4}.RetirementCalculator-module__fqUT1G__scenariosWrapper{margin-top:20px}.RetirementCalculator-module__fqUT1G__scenarioCard{background:#fafafd;border:1px solid #eae8f0;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 14px;display:flex}.RetirementCalculator-module__fqUT1G__scenarioInfo{max-width:70%}.RetirementCalculator-module__fqUT1G__scenarioTitle{color:#202343;margin-bottom:2px;font-size:13.5px;font-weight:700}.RetirementCalculator-module__fqUT1G__scenarioDesc{color:#655e56;font-size:11.5px}.RetirementCalculator-module__fqUT1G__scenarioMetric{text-align:right}.RetirementCalculator-module__fqUT1G__scenarioBalance{color:#302c7a;font-size:14px;font-weight:800}.RetirementCalculator-module__fqUT1G__scenarioStatus{border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:700}.RetirementCalculator-module__fqUT1G__statusFunded{color:#2e7d32;background:#e8f5e9}.RetirementCalculator-module__fqUT1G__statusShortfall{color:#d32f2f;background:#ffebee}.RetirementCalculator-module__fqUT1G__savedScenariosBox{background:#fff;border:1px solid #eae8f0;border-radius:8px;margin-top:14px;padding:14px}.RetirementCalculator-module__fqUT1G__actionButton{color:#fff;cursor:pointer;background:#302c7a;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;transition:background-color .15s;display:inline-flex}.RetirementCalculator-module__fqUT1G__actionButton:hover{background:#231f5c}.RetirementCalculator-module__fqUT1G__secondaryButton{color:#302c7a;background:#fafafd;border:1px solid #d8d0c5}.RetirementCalculator-module__fqUT1G__secondaryButton:hover{background:#eae9f7}.RetirementCalculator-module__fqUT1G__chartContainer{background:#fff;border:1px solid #eae8f0;border-radius:10px;margin-top:20px;padding:18px}.RetirementCalculator-module__fqUT1G__chartHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.RetirementCalculator-module__fqUT1G__toggleGroup{background:#fafafd;border:1px solid #d8d0c5;border-radius:6px;padding:2px;display:inline-flex}.RetirementCalculator-module__fqUT1G__toggleBtn{color:#655e56;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 9px;font-size:11.5px;font-weight:700}.RetirementCalculator-module__fqUT1G__toggleActive{color:#fff;background:#302c7a}.RetirementCalculator-module__fqUT1G__tableWrapper{margin-top:14px;overflow-x:auto}.RetirementCalculator-module__fqUT1G__cashFlowTable{border-collapse:collapse;text-align:right;width:100%;font-size:12.5px}.RetirementCalculator-module__fqUT1G__cashFlowTable th{color:#202343;white-space:nowrap;background:#fafafd;border-bottom:2px solid #eae8f0;padding:8px 10px;font-weight:700}.RetirementCalculator-module__fqUT1G__cashFlowTable th:first-child{text-align:left}.RetirementCalculator-module__fqUT1G__cashFlowTable td{color:#171716;white-space:nowrap;border-bottom:1px solid #eae8f0;padding:7px 10px}.RetirementCalculator-module__fqUT1G__cashFlowTable td:first-child{text-align:left;font-weight:600}.RetirementCalculator-module__fqUT1G__retireeRow{background-color:#faf9fe}.RetirementCalculator-module__fqUT1G__accordionContent{grid-template-rows:0fr;transition:grid-template-rows .25s ease-out,margin-top .25s ease-out;display:grid;overflow:hidden}.RetirementCalculator-module__fqUT1G__accordionContent[data-open=true]{grid-template-rows:1fr;margin-top:12px}.RetirementCalculator-module__fqUT1G__accordionContentInner{min-height:0}.RetirementCalculator-module__fqUT1G__outcomeTileMain,.RetirementCalculator-module__fqUT1G__outcomeStatusCard,.RetirementCalculator-module__fqUT1G__outcomeTileSecondary,.RetirementCalculator-module__fqUT1G__scenarioCard{transition:background-color .2s,border-color .2s,box-shadow .2s}.RetirementCalculator-module__fqUT1G__compactSvgWrapper svg rect,.RetirementCalculator-module__fqUT1G__compactSvgWrapper svg path,.RetirementCalculator-module__fqUT1G__compactSvgWrapper svg circle,.RetirementCalculator-module__fqUT1G__chartContainer svg rect,.RetirementCalculator-module__fqUT1G__chartContainer svg path,.RetirementCalculator-module__fqUT1G__chartContainer svg circle{transition:opacity .2s,fill .2s,stroke .2s}.RetirementCalculator-module__fqUT1G__input:focus-visible,.RetirementCalculator-module__fqUT1G__rangeSlider:focus-visible,.RetirementCalculator-module__fqUT1G__toggleBtn:focus-visible,.RetirementCalculator-module__fqUT1G__actionButton:focus-visible,.RetirementCalculator-module__fqUT1G__accordionToggle:focus-visible,.RetirementCalculator-module__fqUT1G__assumptionsEditBtn:focus-visible,.RetirementCalculator-module__fqUT1G__breadcrumbLink:focus-visible{outline-offset:2px;outline:2px solid #302c7a}.RetirementCalculator-module__fqUT1G__educationalSection{background:#fff;border:1px solid #eae8f0;border-radius:10px;margin-top:28px;padding:24px}.RetirementCalculator-module__fqUT1G__educationalGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;display:grid}@media (max-width:768px){.RetirementCalculator-module__fqUT1G__educationalGrid{grid-template-columns:1fr}}.RetirementCalculator-module__fqUT1G__educationalCard{background:#fafafd;border:1px solid #eae8f0;border-radius:8px;padding:14px 16px}.RetirementCalculator-module__fqUT1G__educationalCardTitle{color:#202343;margin:0 0 6px;font-size:13.5px;font-weight:700}.RetirementCalculator-module__fqUT1G__educationalCardBody{color:#655e56;margin:0;font-size:12.5px;line-height:1.45}.RetirementCalculator-module__fqUT1G__faqSection{background:#fff;border:1px solid #eae8f0;border-radius:10px;margin-top:24px;padding:24px}.RetirementCalculator-module__fqUT1G__faqGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:768px){.RetirementCalculator-module__fqUT1G__faqGrid{grid-template-columns:1fr}}.RetirementCalculator-module__fqUT1G__faqItem{background:#fafafd;border:1px solid #eae8f0;border-radius:8px;padding:14px 16px}.RetirementCalculator-module__fqUT1G__faqQuestion{color:#202343;margin:0 0 6px;font-size:14px;font-weight:700}.RetirementCalculator-module__fqUT1G__faqAnswer{color:#655e56;margin:0;font-size:12.5px;line-height:1.45}.RetirementCalculator-module__fqUT1G__nextActionsCard{background:#fff;border:1px solid #eae8f0;border-radius:10px;margin-top:24px;margin-bottom:24px;padding:20px;box-shadow:0 2px 8px #17162406}.RetirementCalculator-module__fqUT1G__nextActionsHeader{align-items:center;gap:8px;margin-bottom:4px;display:flex}.RetirementCalculator-module__fqUT1G__nextActionsTitle{color:#202343;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.RetirementCalculator-module__fqUT1G__nextActionsSubtitle{color:#655e56;margin:0 0 16px;font-size:13px;line-height:1.4}.RetirementCalculator-module__fqUT1G__nextActionsList{flex-direction:column;gap:12px;display:flex}.RetirementCalculator-module__fqUT1G__nextActionItem{background:#fafafd;border:1px solid #eae8f0;border-radius:8px;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:flex}.RetirementCalculator-module__fqUT1G__nextActionItem:hover{background-color:#fff;border-color:#d8d0c5}.RetirementCalculator-module__fqUT1G__nextActionNumber{color:#fff;background:#302c7a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:12px;font-weight:800;display:flex}.RetirementCalculator-module__fqUT1G__nextActionContent{flex:1;min-width:0}.RetirementCalculator-module__fqUT1G__nextActionHeadingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.RetirementCalculator-module__fqUT1G__nextActionHeadingText{color:#202343;font-size:14.5px;font-weight:800}.RetirementCalculator-module__fqUT1G__nextActionBadge{color:#2e7d32;background:#e8f5e9;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.RetirementCalculator-module__fqUT1G__nextActionDesc{color:#655e56;margin:0 0 6px;font-size:12.5px;line-height:1.4}.RetirementCalculator-module__fqUT1G__nextActionImpact{color:#302c7a;background:#eae9f7;border-radius:6px;margin-bottom:8px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.4}.RetirementCalculator-module__fqUT1G__nextActionBtnRow{align-items:center;gap:8px;display:flex}.RetirementCalculator-module__fqUT1G__nextActionBtn{color:#302c7a;cursor:pointer;background:#fff;border:1px solid #d8d0c5;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:700;transition:all .15s}.RetirementCalculator-module__fqUT1G__nextActionBtn:hover{background:#eae9f7;border-color:#302c7a}.RetirementCalculator-module__fqUT1G__nextActionCrossLink{border-top:1px solid #eae8f0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.RetirementCalculator-module__fqUT1G__nextActionCrossLinkTag{color:#302c7a;background:#eae9f7;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .15s}.RetirementCalculator-module__fqUT1G__nextActionCrossLinkTag:hover{color:#fff;background:#302c7a}@media (prefers-reduced-motion:reduce){.RetirementCalculator-module__fqUT1G__pageWrapper *,.RetirementCalculator-module__fqUT1G__pageWrapper :before,.RetirementCalculator-module__fqUT1G__pageWrapper :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.RetirementCalculator-module__fqUT1G__mobileQuickProjectionCard{background:#fff;border:1px solid #eae8f0;border-radius:10px;margin-bottom:20px;padding:16px;display:none;box-shadow:0 2px 8px #17162409}@media (max-width:900px){.RetirementCalculator-module__fqUT1G__mobileQuickProjectionCard{display:block}}.RetirementCalculator-module__fqUT1G__quickProjectionHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.RetirementCalculator-module__fqUT1G__quickProjectionTitle{color:#202343;letter-spacing:-.01em;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:800;display:flex}.RetirementCalculator-module__fqUT1G__quickMetricsGrid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}@media (max-width:360px){.RetirementCalculator-module__fqUT1G__quickMetricsGrid{grid-template-columns:1fr}}.RetirementCalculator-module__fqUT1G__quickMetricTile{background:#fafafd;border:1px solid #eae8f0;border-radius:8px;flex-direction:column;justify-content:center;padding:10px 12px;display:flex}.RetirementCalculator-module__fqUT1G__quickMetricLabel{color:#655e56;margin-bottom:2px;font-size:11px;font-weight:600}.RetirementCalculator-module__fqUT1G__quickMetricValue{color:#302c7a;font-size:18px;font-weight:800;line-height:1.2}.RetirementCalculator-module__fqUT1G__quickMetricSub{color:#655e56;margin-top:2px;font-size:10.5px}.RetirementCalculator-module__fqUT1G__quickOutlookCardWarning{background:#fdf4ef;border-color:#fad7c5}.RetirementCalculator-module__fqUT1G__quickOutlookCardSuccess{background:#f4fbf7;border-color:#c8e6c9}.RetirementCalculator-module__fqUT1G__quickOutlookTitleWarning{color:#e9783d;font-size:13px;font-weight:800;line-height:1.25}.RetirementCalculator-module__fqUT1G__quickOutlookTitleSuccess{color:#2e7d32;font-size:13px;font-weight:800;line-height:1.25}.RetirementCalculator-module__fqUT1G__viewFullProjectionBtn{color:#302c7a;cursor:pointer;background:#eae9f7;border:1px solid #d1cfe8;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:9px 14px;font-size:12.5px;font-weight:700;transition:all .15s;display:flex}.RetirementCalculator-module__fqUT1G__viewFullProjectionBtn:hover{color:#fff;background:#302c7a;border-color:#302c7a}.RetirementCalculator-module__fqUT1G__stickyMobileBar{z-index:999;color:#fff;padding:10px 16px;padding-bottom:max(10px, env(safe-area-inset-bottom));background:#1d1b44;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0003}@media (min-width:901px){.RetirementCalculator-module__fqUT1G__stickyMobileBar{display:none!important}}.RetirementCalculator-module__fqUT1G__stickyStatusInfo{flex-direction:column;min-width:0;display:flex}.RetirementCalculator-module__fqUT1G__stickyStatusText{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;line-height:1.2;overflow:hidden}.RetirementCalculator-module__fqUT1G__stickySubText{color:#d8d0c5;margin-top:1px;font-size:11px}.RetirementCalculator-module__fqUT1G__stickyScrollBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#e9783d;border:none;border-radius:6px;flex-shrink:0;padding:7px 14px;font-size:12px;font-weight:700;transition:background .15s}.RetirementCalculator-module__fqUT1G__stickyScrollBtn:hover{background:#d86b30}
