.investing-401k-results-graph_investmentGraph__PyrIw tr[data-row=Difference]{display:none}.investing-401k-results-graph_investmentGraph__PyrIw tr[data-row=totalBalance] td{font-family:Gotham,system-ui,sans-serif;font-weight:500}.investing-401k-results-graph_investmentGraph__PyrIw svg g[class="bb-chart-line bb-target bb-target-fees"],.investing-401k-results-graph_investmentGraph__PyrIw svg g[class="bb-chart-line bb-target bb-target-totalBalance"]{visibility:hidden}.investing-401k-results-graph_investmentGraph__PyrIw svg g[class="bb-shapes bb-shapes-fees bb-circles bb-circles-fees"] circle,.investing-401k-results-graph_investmentGraph__PyrIw svg g[class="bb-shapes bb-shapes-totalBalance bb-circles bb-circles-totalBalance"] circle{stroke-width:0;r:0}

/*!
 * Copyright (c) 2017 ~ present NAVER Corp.
 * billboard.js project is licensed under the MIT license
 *
 * billboard.js, JavaScript chart library
 * https://naver.github.io/billboard.js/
 *
 * @version 3.18.0
 */.bb svg{font:10px sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bb line,.bb path{fill:none;stroke:#000}.bb .bb-button,.bb text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bb-legend-item-tile,.bb-xgrid-focus,.bb-ygrid,.bb-ygrid-focus{shape-rendering:crispEdges}.bb-chart-arc .bb-gauge-value,.bb-chart-arcs .bb-needle{fill:#000}.bb-chart-arc path{stroke:#fff}.bb-chart-arc rect{stroke:#fff;stroke-width:1}.bb-chart-arc text{fill:#fff;font-size:13px}.bb-chart-arc .bb-arc-label-line{fill:none;stroke-width:1px;pointer-events:none;stroke:#7f7f7f}.bb-chart-arc>text.bb-arc-label-line-text{fill:#000}.bb-chart-funnels path{stroke-width:0}.bb-chart-funnels+.bb-chart-texts text{font-size:13px;fill:#fff}.bb-axis{shape-rendering:crispEdges}.bb-axis .bb-axis-x-tooltip,.bb-axis .bb-axis-y-tooltip,.bb-axis .bb-axis-y2-tooltip{font-size:1em;fill:#fff;white-space:nowrap}.bb-grid{pointer-events:none}.bb-grid line{stroke:#aaa}.bb-grid text{fill:#aaa}.bb-xgrid,.bb-ygrid{stroke-dasharray:3 3}.bb-text.bb-empty{fill:grey;font-size:2em}.bb-line{stroke-width:1px}.bb-circle._expanded_{stroke-width:1px;stroke:#fff}.bb-selected-circle{fill:#fff;stroke-width:2px}.bb-bar{stroke-width:0}.bb-bar._expanded_{fill-opacity:.75}.bb-candlestick{stroke-width:1px}.bb-candlestick._expanded_{fill-opacity:.75}.bb-circles.bb-focused,.bb-target.bb-focused{opacity:1}.bb-circles.bb-focused path.bb-line,.bb-circles.bb-focused path.bb-step,.bb-target.bb-focused path.bb-line,.bb-target.bb-focused path.bb-step{stroke-width:2px}.bb-circles.bb-defocused,.bb-target.bb-defocused{opacity:.3!important}.bb-circles.bb-defocused .text-overlapping,.bb-target.bb-defocused .text-overlapping{opacity:.05!important}.bb-region{fill:#4682b4}.bb-brush .extent,.bb-region rect,.bb-zoom-brush{fill-opacity:.1}.bb-legend-item{font-size:12px;user-select:none}.bb-legend-item-hidden{opacity:.15}.bb-legend-background{opacity:.75;fill:#fff;stroke:#d3d3d3;stroke-width:1}.bb-title{font:14px sans-serif}.bb-chart-treemaps rect{stroke:#fff;stroke-width:1px}.bb-tooltip-container{z-index:10;user-select:none;transform:translateZ(0)}.bb-tooltip{border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;opacity:.9;box-shadow:7px 7px 12px -9px #777;white-space:nowrap}.bb-tooltip tr{border:1px solid #ccc}.bb-tooltip th{background-color:#aaa;font-size:14px;padding:2px 5px;text-align:left;color:#fff}.bb-tooltip td{font-size:13px;padding:3px 6px;background-color:#fff;border-left:1px dotted #999}.bb-tooltip td>span,.bb-tooltip td>svg{display:inline-block;width:10px;height:10px;margin-right:6px}.bb-tooltip.value{text-align:right}.bb-area{stroke-width:0;opacity:.2}.bb-chart-arcs-title{dominant-baseline:middle;font-size:1.3em}text.bb-chart-arcs-gauge-title{dominant-baseline:middle;font-size:2.7em}.bb-chart-arcs .bb-chart-arcs-background{fill:#e0e0e0;stroke:#fff}.bb-chart-arcs .bb-chart-arcs-gauge-unit{fill:#000;font-size:16px}.bb-chart-arcs .bb-chart-arcs-gauge-max,.bb-chart-arcs .bb-chart-arcs-gauge-min{fill:#777}.bb-chart-arcs .bb-levels circle{fill:none;stroke:#848282;stroke-width:.5px}.bb-chart-arcs .bb-levels text{fill:#848282}.bb-chart-radars .bb-levels polygon{fill:none;stroke:#848282;stroke-width:.5px}.bb-chart-radars .bb-levels text{fill:#848282}.bb-chart-radars .bb-axis line{stroke:#848282;stroke-width:.5px}.bb-chart-radars .bb-axis text{font-size:1.15em;cursor:default}.bb-chart-radars .bb-shapes polygon{fill-opacity:.2;stroke-width:1px}.bb-button{position:absolute;top:10px;right:10px}.bb-button .bb-zoom-reset{font-size:11px;border:1px solid #ccc;background-color:#fff;padding:5px;border-radius:5px;cursor:pointer}.results-graph .bb-grid line{stroke:#f5f5f5;stroke-width:1px;stroke-dasharray:none}.results-graph .bb-axis-x .tick text tspan,.results-graph .bb-axis-x-label,.results-graph .bb-axis-y .tick text tspan,.results-graph .bb-axis-y-label{font-size:1rem}div[data-ssc-inputs] .input-group>span[aria-hidden=true]:not(.text-red-dark):last-of-type{color:var(--color-neutral-dark)}.ssc-disclaimer{display:flex;gap:16px}@media (min-width:768px){.ssc-disclaimer{margin-top:24px;margin-bottom:24px}}.ssc-disclaimer-text{font-size:.875rem;flex:1}.ssc-benefit-card{background-color:var(--color-neutral-lightest,#f5f5f5);padding:24px;flex:1}.ssc-benefit-label{font-size:.75rem;text-transform:uppercase;font-family:var(--font-gotham-display,GothamDisplay,system-ui,sans-serif);font-weight:500;margin-bottom:16px}.ssc-benefit-label--orange{color:#f86236}.ssc-benefit-label--blue{color:var(--color-blue-default,#005fb9)}.ssc-benefit-label--green{color:var(--color-green-default,#008254)}.ssc-benefit-amount-row{font-size:1rem;font-family:var(--font-gotham,Gotham,system-ui,sans-serif);margin-bottom:4px}.ssc-benefit-amount-row--last{margin-bottom:16px}.ssc-benefit-amount-value{font-size:1.5rem;font-family:var(--font-chronicle-display,"Chronicle Display",serif)}.ssc-benefit-amount-value--orange{color:#f86236}.ssc-benefit-amount-value--blue{color:var(--color-blue-default,#005fb9)}.ssc-benefit-amount-value--green{color:var(--color-green-default,#008254)}.ssc-benefit-note{font-size:var(--text-xs-half,.8125rem);font-family:var(--font-gotham,Gotham,system-ui,sans-serif)}.ssc-toggle-wrapper{display:flex;flex-grow:1;width:100%}@media (min-width:768px){.ssc-toggle-wrapper{flex-grow:0;width:auto;flex-shrink:0}}.ssc-toggle-btn{padding:8px 16px;text-transform:uppercase;font-family:var(--font-gotham-display,GothamDisplay,system-ui,sans-serif);font-weight:500;font-size:.75rem;border:1px solid;cursor:pointer;flex:1}@media (min-width:768px){.ssc-toggle-btn{flex:0 0 auto}}.ssc-toggle-btn--active{border-color:var(--color-blue-default,#005fb9);background-color:var(--color-blue-lightest,#eef7ff);color:var(--color-blue-default,#005fb9);position:relative;z-index:10}.ssc-toggle-btn--inactive{border-color:var(--color-neutral-dark,#8b8c8f);color:var(--color-neutral-dark,#8b8c8f)}.ssc-benefits-chart{margin-left:32px;margin-right:32px;padding-bottom:32px;border-bottom:1px solid var(--color-neutral-lighter-2,#ebebec)}.ssc-benefits-chart-header{display:flex;flex-direction:column;align-items:center;justify-content:stretch;gap:12px}@media (min-width:768px){.ssc-benefits-chart-header{flex-direction:row}}.ssc-benefits-chart-title{font-size:1.5rem;font-family:var(--font-gotham,Gotham,system-ui,sans-serif);font-weight:500;flex:1}.ssc-benefits-chart-legend{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:24px;margin-top:16px;margin-bottom:16px}@media (min-width:768px){.ssc-benefits-chart-legend{flex-direction:row}}.ssc-legend-item{display:flex;align-items:center;gap:8px}.ssc-legend-dot{width:12px;height:12px;border-radius:2px}.ssc-legend-dot--blue{background-color:var(--color-blue-default,#005fb9)}.ssc-legend-dot--green{background-color:#16a34a}.ssc-legend-dot--orange{background-color:#f97316}.ssc-legend-label{font-size:.875rem;color:#374151}.ssc-benefits-graph{min-height:219px}@media (min-width:768px){.ssc-benefits-graph{min-height:344px}}.ssc-cumulative-chart{margin:16px}.break-even-legend{font-size:var(--text-xs-half,.8125rem);font-family:var(--font-gotham,Gotham,system-ui,sans-serif);display:flex;gap:8px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:32px}.ssc-legend-line{display:inline-block;width:28px;height:2px;border-bottom:2px solid;margin-right:8px;transform:translateY(-3px);position:relative}.ssc-results-disclaimer{background-color:var(--color-neutral-lightest,#f5f5f5);padding:32px}.ssc-results-disclaimer-title{font-size:1rem;font-family:var(--font-gotham,Gotham,system-ui,sans-serif);font-weight:500;padding-bottom:16px}.ssc-results-disclaimer-text{font-size:var(--text-xs-half,.8125rem);font-family:var(--font-gotham,Gotham,system-ui,sans-serif)}.ssc-break-even{margin:32px}.ssc-section-title{font-size:1.5rem;font-family:var(--font-gotham,Gotham,system-ui,sans-serif);font-weight:500;margin-bottom:24px}.ssc-break-even-callout,.ssc-section-text{font-size:var(--text-xs-half,.8125rem);font-family:var(--font-gotham,Gotham,system-ui,sans-serif);margin-bottom:24px}.ssc-break-even-callout{padding:24px;background-color:var(--color-neutral-lightest,#f5f5f5)}.ssc-break-even-callout strong{font-family:var(--font-gotham,Gotham,system-ui,sans-serif);font-weight:500}.ssc-estimated-benefits{padding:32px}.ssc-benefit-cards{display:flex;flex-direction:column;gap:12px;justify-content:stretch}@media (min-width:768px){.ssc-benefit-cards{flex-direction:row}}.ssc-input-wrapper{padding:24px;border-top:8px solid var(--color-green-default,#008254);box-shadow:0 4px 8px 0 hsla(220,3%,40%,.15),0 8px 16px 0 hsla(220,3%,40%,.33);display:flex;flex-direction:column;gap:12px}.ssc-grid{display:grid;padding-left:1px;padding-top:1px}.ssc-grid-btn{padding:8px 12px;margin-left:-1px;margin-top:-1px;font-size:1rem;border:1px solid var(--color-neutral-dark,#8b8c8f)}.ssc-grid-btn:focus{outline:none}.ssc-grid-btn--pointer{cursor:pointer}.ssc-grid-btn--not-allowed{cursor:not-allowed;background-color:#fff;color:#000;opacity:.5}.ssc-grid-btn--selected{background-color:var(--color-blue-default,#005fb9);color:#fff}.ssc-grid-btn--unselected{background-color:#fff;color:#000}.ssc-grid-btn--unselected:hover{position:relative;z-index:10;background-color:var(--color-blue-lightest,#eef7ff);color:var(--color-blue-default,#005fb9);border-color:var(--color-blue-default,#005fb9)}.ssc-tooltip-divider{border-bottom:1px solid var(--color-neutral-lighter,#d8d9da);padding-top:4px;margin-bottom:4px}.ssc-text-neutral-dark{color:var(--color-neutral-dark,#8b8c8f);font-size:var(--text-xs-half,.8125rem);display:inline-block}.results-graph{margin:1.75rem 1rem 0;box-sizing:border-box;overflow:visible}@media (width > 47.9988rem){.results-graph{margin:1.75rem 1.5rem 0}}.results-graph .bb{overflow:visible}.results-graph svg{transform:translateX(5px);overflow:visible!important}.results-graph .bb-line{stroke-width:2px}.results-graph .bb-grid line{stroke:#d8d9da;stroke-dasharray:4 4}.results-graph .bb-axis-x .tick text tspan,.results-graph .bb-axis-x-label,.results-graph .bb-axis-y .tick text tspan,.results-graph .bb-axis-y-label{font-size:.8125rem;font-family:Gotham,system-ui,sans-serif}.results-graph .bb-axis-x .tick line{display:none}.results-graph .bb-axis-x-label,.results-graph .bb-axis-y-label{fill:#64666a}.results-graph .bb-area{opacity:.1}.results-graph .bb-tooltip-container{box-shadow:0 4px 8px 0 hsla(220,3%,40%,.1),0 1px 4px 0 hsla(220,3%,40%,.36);background:#fff;padding:.5rem;font-size:1rem}.results-graph .bb-tooltip-container .name{padding-right:.5rem;color:#8b8c8f}.results-graph .bb-tooltip-container .value{color:#000}.results-graph .bb-tooltip-container .name.difference-label{color:#8b8c8f}.results-graph .bb-tooltip-container .positive-difference{color:#008254}.results-graph .bb-tooltip-container .negative-difference{color:red}.results-graph .bb-tooltip{box-shadow:none}.results-graph .bb-tooltip .name{color:#000;display:flex;align-items:center}.results-graph .bb-tooltip .name>span{width:16px;height:4px;margin-right:.5rem}.results-graph .bb-tooltip .value{text-align:right}.results-graph .bb-tooltip tr{border:0}.results-graph .bb-tooltip tr.bb-tooltip-name{font-size:1rem}.results-graph .bb-tooltip tr th{color:#64666a;text-align:left;font-size:.8125rem;background-color:transparent;font-weight:400}.results-graph .bb-tooltip tr td{font-size:.8125rem;border-left:none}@media (width > 47.9988rem){.results-graph .bb-tooltip tr td{font-size:1rem}}div[data-form-name=social_security_calculator].results-graph .bb-circle{fill:#fff!important;stroke-width:2px!important}.break-even-legend>span>i:after{position:absolute;margin:auto;content:"";top:0;bottom:0;left:0;right:0;width:.5em;height:.5em;background:#fff;border:2px solid var(--circle-border-color);border-radius:50%;transform:translateY(1px)}.break-even-legend>span>i.border-blue-default:after,.break-even-legend>span>i:after{--circle-border-color:var(--color-blue-default)}.break-even-legend>span>i.border-orange-default:after{--circle-border-color:var(--color-orange-default)}.break-even-legend>span>i.border-green-default:after{--circle-border-color:var(--color-green-default)}.break-even-legend>span>i.border-default:after{--circle-border-color:#d8d9da}.nw-intersection-label text{font-size:12px;font-weight:500;fill:var(--color-black);font-family:Gotham,sans-serif}.nw-intersection-label rect{fill:#fff;stroke:#d8d9da;stroke-width:1}.nw-circle-intersection{fill:#fff!important}.nw-circle-intersection-axis{fill:#fff!important;stroke-width:2px!important;stroke:var(--color-black)!important}.bb-xgrid-line.bb-break-even-age line{stroke-width:1px!important;stroke:var(--color-black)!important}