.calc-tools-rail{box-sizing:border-box;margin:0;padding-inline:0;width:100%}.calc-tools-rail .rps-series__slide .tool-card{display:flex;flex-direction:column;height:100%}.calc-tools-rail .rps-series__slide .tool-card p{flex:1 1 auto}.calc-tools-rail .rps-series__slide .tool-card .tool-btn{align-self:center;margin-top:auto;width:auto}.calc-tools-rail .rps-series__slide--current .tool-card .tool-btn,.calc-tools-rail .rps-series__slide--current .tool-card .tool-btn:disabled{background:var(--gradient-accent-category-soft);border:none;border-radius:999px;box-shadow:var(--shadow-sm),0 1px 0 #ffffff47 inset;color:var(--text-white);cursor:default;opacity:1}.calc-tools-rail .rps-series__slide--current .tool-card{border:2px solid var(--accent-color-category);box-shadow:0 0 0 2px #3498db26,var(--shadow-md)}#calc-tools-rail-heading{font-size:1.65rem}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.appContainer{background-color:#eee;margin:30px auto;padding:2%;width:50%}.flexContainer{display:flex;flex-direction:column}.grid-slider-3-col{display:grid;grid-template-columns:1fr 5fr 1fr}.flex-2-col{display:flex;justify-content:space-between}.margin-bottom-small{border:none;margin-bottom:10px}.margin-bottom-x-small{border:none;margin-bottom:5px}.margin-bottom-med{border:none}.padding-bottom-med{padding-bottom:20px}.margin-top-0{margin-top:0}.grid-center-display-result{display:grid;grid-template-rows:30px 90px;justify-items:center}.form-flex-space-between{align-items:center;display:flex;justify-content:space-between}.italic{font-style:italic}.col-light-grey{color:#777}.font-size-small{font-size:14px}.bold{font-weight:700}.grid-2-col-equal{display:grid;grid-template-columns:repeat(2,1fr)}.grid-justify-self-center{justify-self:center}.grid-align-self-end{align-self:self-end}.border-top-light{border-top:1px solid #777}.border-bottom-light{border-bottom:1px solid #777}.accordion-hide{display:none;overflow:hidden;transition:max-height 1s ease-out}.grid-3-col-acc-header{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto}.grid-3-col-acc-header h4{padding:8px 0}.grid-3-col-acc-header h4:first-child{min-width:0}.grid-3-col-acc-header h4:nth-child(2){display:flex;justify-content:center;justify-self:stretch;min-width:0;overflow:hidden;padding-inline:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.grid-3-col-acc-header .btn-small-round{font-size:.95rem;justify-self:end;line-height:1}.ret-exp-cat-title{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}@media (max-width:640px){.grid-3-col-acc-header{column-gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.grid-3-col-acc-header h4:nth-child(2){font-size:.95rem;justify-content:center;justify-self:stretch;margin:0;padding-inline:4px}}@media (max-width:420px){.grid-3-col-acc-header{column-gap:6px}.ret-exp-cat-title{gap:6px}.grid-3-col-acc-header h4:nth-child(2){font-size:.9rem;padding-inline:4px}}.appContainer.nps-ups--compact .grid-3-col-acc-header.ret-exp-cat--filled h4:first-child,.appContainer.nps-ups--compact .grid-3-col-acc-header.ret-exp-cat--filled h4:nth-child(2){color:var(--accent-color);font-weight:700}.cursor-pointer{cursor:pointer}.btn-small-round{border:none;font-size:20px}.font-col-green{color:#37b24d;padding-top:10px}.font-light-grey{color:var(--text-thirdly)}.font-small{font-size:14px}.font-extra-big{font-size:40px}.margin-top-med{margin-top:20px}.margin-bottom-med{margin-bottom:20px}.margin-bottom-large{margin-bottom:60px}.margin-0{margin:0}.flex-1-col-right{align-items:center;display:flex;justify-content:right}.grid-3-eq-col{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.grid-2-col-2-1{display:grid;grid-template-columns:2fr 1fr}.align-items-center,.grid-2-col-2-1{align-items:center}.btn-small-round{background-color:#fff;border:1px solid #777;display:flex;font-size:22px;height:24px;width:24px}.flex-middle{align-items:center;display:flex;justify-content:center}.font-normal{font-style:normal}.width-40{width:40%}.appContainer{--background-card:#fff}.appContainer.nps-ups--compact{background:var(--background-card);border:1px solid var(--border-color);border-radius:16px;margin:8px auto 14px;padding:14px 16px;width:min(100%,600px)}.appContainer .tool-heading{border-bottom:2px solid var(--border-color);color:var(--text-primary);font-family:Segoe UI,Inter,sans-serif;font-size:1.65rem;font-weight:700;line-height:1.3;margin:0 0 2px;padding-bottom:12px;position:relative}.appContainer .tool-heading:after{content:none}.appContainer.nps-ups--compact .tool-heading{font-size:1.45rem;line-height:1.25;margin-bottom:2px;padding-bottom:6px}.appContainer.nps-ups--compact .nps-ups-intro{color:var(--text-secondary);font-size:.88rem;line-height:1.4;margin:4px 0 8px}.appContainer.nps-ups--compact .nps-ups-intro p{margin:0}.appContainer.nps-ups--compact .nps-ups-divider{border-top-color:var(--border-color);margin:8px 0 6px}.appContainer.nps-ups--compact .nps-ups-step-row{border-bottom-color:#e9eef5;padding:5px 0}.appContainer .nps-ups-slider-grid{align-items:start}.appContainer.nps-ups--compact .nps-ups-slider-grid.grid-2-col-2-1{align-items:center;column-gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,50%);row-gap:2px}.appContainer .nps-ups-field-label{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.appContainer .nps-ups-slider-grid .nps-ups-step-label{flex:1 1 auto;overflow:visible;text-overflow:clip;white-space:normal}.appContainer .nps-ups-slider-grid .nps-ups-tooltip-wrap{margin-left:auto}.appContainer .nps-ups-key-input{background:#0000;border:none;border-bottom:1px solid #c5cdd8;border-bottom:1px solid var(--border-color,#c5cdd8);border-radius:0;box-sizing:border-box;color:var(--text-primary);display:block;font:inherit;line-height:1.35;margin:0;padding:8px 2px 6px 0;width:100%}.appContainer .nps-ups-key-input:focus,.appContainer .nps-ups-key-input:focus-visible{border-bottom-color:var(--text-primary);box-shadow:none;outline:none}.appContainer.nps-ups--compact .nps-ups-step-label{font-size:.9rem;line-height:1.3}.appContainer .nps-ups-step-label{color:var(--text-primary);font-size:1rem;font-weight:500;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis}.appContainer .nps-ups-tooltip-wrap{align-items:center;display:inline-flex;flex-shrink:0;position:relative}.appContainer .nps-ups-select-col select,.appContainer .nps-ups-slider-col.nps-ups-select-col select{background:#f8fbff;border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;font:inherit;font-size:.875rem;height:30px;line-height:1.25;outline:none;padding:4px 8px;width:100%}.appContainer .nps-ups-select-col select:focus,.appContainer .nps-ups-slider-col.nps-ups-select-col select:focus{border-color:var(--accent-color);box-shadow:var(--focus-ring)}.appContainer.nps-ups--compact .starting-early-mode-filter .nps-ups-step-row{padding:2px 0}.appContainer.nps-ups--compact .starting-early-mode-filter .nps-ups-step-label{font-size:.88rem}.appContainer.nps-ups--compact .starting-early-mode-filter .nps-ups-select-col select{max-width:280px}.appContainer.nps-ups--compact .engager-compact-checkbox-row--themed{align-items:center;background:#f8fbff;border:1px solid #d7e2f0;border-radius:10px;display:flex;font-size:.9rem;gap:10px;margin:10px 0 4px;padding:8px 10px}.appContainer.nps-ups--compact .engager-compact-checkbox-row--themed input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #b8c7da;border-radius:5px;cursor:pointer;display:inline-grid;flex-shrink:0;height:18px;margin:0;place-items:center;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:18px}.appContainer.nps-ups--compact .engager-compact-checkbox-row--themed input[type=checkbox]:after{border:2px solid #0000;border-right:0;border-top:0;content:"";height:5px;transform:rotate(-45deg) translate(.5px,-.5px);width:8px}.appContainer.nps-ups--compact .engager-compact-checkbox-row--themed input[type=checkbox]:checked{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 0 0 1px #0f172a14,0 1px 4px #0f172a1f}.appContainer.nps-ups--compact .engager-compact-checkbox-row--themed input[type=checkbox]:checked:after{border-color:#fff}.appContainer.nps-ups--compact .engager-compact-checkbox-row--themed label{color:var(--text-primary);cursor:pointer;line-height:1.35;margin:0}.appContainer.nps-ups--compact .savings-goal-pension-checkbox{align-items:center}.appContainer.nps-ups--compact .savings-goal-pension-checkbox .savings-goal-pension-checkbox-label{flex:1 1;font-size:.9rem;min-width:0}.appContainer.nps-ups--compact .savings-goal-pension-checkbox .savings-goal-pension-checkbox-tip{flex-shrink:0;margin-left:6px}.appContainer .btn-small-round.nps-ups-q{align-items:center;border-color:#c9d5e7;color:var(--accent-dark);cursor:help;display:inline-flex;font-size:.84rem;height:20px;justify-content:center;line-height:1;min-height:20px;min-width:20px;padding:0;text-align:center;width:20px}.appContainer .nps-ups-tooltip-bubble{background:#f8fbff;border:1px solid #b9d4ff;border-radius:10px;box-shadow:0 12px 24px #1d4ed824;color:#1e3a8a;font-size:.8rem;font-weight:400;left:calc(100% + 8px);line-height:1.45;max-height:min(55vh,280px);max-width:calc(100vw - 24px);min-width:0;opacity:0;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;padding:10px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .16s ease;visibility:hidden;white-space:normal;width:min(320px,calc(100vw - 24px));word-break:break-word;z-index:1200}.appContainer.nps-ups--compact .ret-exp-frequency-filter{margin:2px 0 10px}.appContainer.nps-ups--compact .ret-exp-frequency-filter .border-bottom-light.nps-ups-step-row{border-bottom-color:#e9eef5;padding:2px 0}.appContainer.nps-ups--compact .ret-exp-frequency-filter .nps-ups-slider-grid.grid-2-col-2-1{grid-template-columns:minmax(0,1fr) auto}.appContainer.nps-ups--compact .ret-exp-frequency-filter .nps-ups-step-label{font-size:.84rem}.appContainer.nps-ups--compact .ret-exp-frequency-filter .nps-ups-slider-col.nps-ups-select-col{width:auto}.appContainer .ret-exp-frequency-filter .nps-ups-select-col select,.appContainer.nps-ups--compact .ret-exp-frequency-filter select{font-size:inherit;height:34px;line-height:1.3;max-width:190px;padding:6px 10px}.appContainer .nps-ups-tooltip-wrap.nps-ups-tooltip-wrap--right .nps-ups-tooltip-bubble{left:calc(100% + 8px);right:auto;top:50%;transform:translateY(-50%)}.appContainer .nps-ups-tooltip-wrap.nps-ups-tooltip-wrap--left .nps-ups-tooltip-bubble{left:auto;right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.appContainer .nps-ups-tooltip-wrap.nps-ups-tooltip-wrap--below .nps-ups-tooltip-bubble{left:auto;right:0;top:calc(100% + 8px);transform:none;width:min(320px,calc(100vw - 28px))}.appContainer .nps-ups-tooltip-wrap.nps-ups-tooltip-wrap--mobile-floating .nps-ups-tooltip-bubble{left:0;right:auto;top:0;transform:translateY(-100%);width:min(320px,calc(100vw - 28px))}.appContainer .nps-ups-tooltip-wrap.nps-ups-tooltip-wrap--mobile-floating.nps-ups-tooltip-wrap--mobile-floating-below .nps-ups-tooltip-bubble{transform:none}.appContainer .nps-ups-tooltip-wrap:focus-within .nps-ups-tooltip-bubble,.appContainer .nps-ups-tooltip-wrap:hover .nps-ups-tooltip-bubble{opacity:1;visibility:visible}.appContainer .ret-exp-method-block{background:#fbfdff;border:1px solid #d9e4f2;border-radius:12px;margin:14px 0 18px;padding:12px 14px}.appContainer .ret-exp-method-header{margin-bottom:10px}.appContainer .ret-exp-method-header .nps-ups-step-label{font-size:1rem;font-weight:600}.appContainer .ret-exp-method-switch{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.appContainer .ret-exp-method-option{align-items:center;background:#fff;border:1px solid #cfdae8;border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;gap:10px;min-height:52px;padding:10px 12px;position:relative;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.appContainer .ret-exp-method-option input[type=radio]{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #b8c7da;border-radius:50%;box-shadow:inset 0 0 0 1px #0f172a0a;flex-shrink:0;height:16px;margin:0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:16px}.appContainer .ret-exp-method-option input[type=radio]:checked{background:var(--accent-color);border:2px solid #fff;box-shadow:0 0 0 1px #0f172a14,0 1px 4px #0f172a1f}.appContainer .ret-exp-method-label{flex:1 1 auto;font-size:.96rem;font-weight:500;line-height:1.3;min-width:0}.appContainer .ret-exp-method-option.is-active{background:#eef8ff;border:none;box-shadow:0 0 0 2px #2a9d8f1f}.appContainer .ret-exp-method-option:focus-within{border-color:var(--accent-color);box-shadow:var(--focus-ring)}.appContainer .ret-exp-method-option .nps-ups-q{margin-left:auto}@media (max-width:640px){.appContainer .ret-exp-method-block{padding:10px 12px}.appContainer .ret-exp-method-switch{grid-template-columns:1fr}}.appContainer.nps-ups--compact .nps-ups-slider-col.form-field-stack{gap:6px}.appContainer .nps-ups-slider-col.form-field-stack{align-items:center;display:flex;flex-direction:row;gap:8px;max-width:100%;min-width:0}.appContainer.nps-ups--compact .nps-ups-slider-readout-left{font-size:.88rem;line-height:1.35;padding:2px 8px}.appContainer .nps-ups-slider-readout-left.nps-ups-slider-readout--compact-int,.appContainer .nps-ups-slider-readout-left.nps-ups-slider-readout--compact-pct{flex:0 0 auto;max-width:6.35ch;min-width:6.35ch;padding-left:4px;padding-right:4px;width:6.35ch}.appContainer .nps-ups-slider-readout-left{font-size:1rem;padding:3px 10px}.appContainer .nps-ups-slider-readout-inline,.appContainer .nps-ups-slider-readout-left{border:1px solid var(--accent-color);border-radius:8px;border-radius:var(--border-radius-md,8px);box-sizing:border-box;color:var(--text-primary);cursor:text;font-family:inherit;font-weight:500;line-height:1.45;margin:0;overflow-x:auto;text-align:center;-webkit-user-select:text;user-select:text;white-space:nowrap}.appContainer .nps-ups-slider-readout-inline{font-size:.95rem;min-width:0;padding:3px 8px;width:100%}.appContainer .nps-ups-slider-readout-inline:focus,.appContainer .nps-ups-slider-readout-left:focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}.appContainer .nps-ups-slider-rail--inr{flex:1 1;min-width:0;width:100%}.appContainer .nps-ups-slider-col--inr-only{align-items:stretch;flex-direction:column;gap:0}.appContainer .nps-ups-slider-col--inr-only .nps-ups-slider-rail--inr{width:100%}.appContainer.nps-ups--compact .nps-ups-slider-readout-inline{font-size:.88rem;line-height:1.35;padding:2px 8px}.appContainer.nps-ups--compact .nps-ups-slider-rail{gap:6px}.appContainer .nps-ups-slider-rail{grid-gap:8px;align-items:center;color-scheme:light;display:grid;flex:1 1;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:0;min-width:0;width:100%}.btn-small-round{align-items:center;align-self:center;background:var(--background-primary);border:1px solid var(--border-color);border-radius:50%;box-sizing:border-box;color:var(--accent-color);cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:800;height:28px;justify-content:center;justify-self:center;line-height:1;min-height:28px;min-width:28px;padding:0;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:28px}.btn-small-round:hover{background:#f3f8ff;border-color:#b8cced}.appContainer .nps-ups-slider-rail input[type=range]{--slider-track-height:5px;--slider-thumb-size:16px;accent-color:var(--accent-color);-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;height:var(--slider-thumb-size);margin:0;outline:none;padding:0;width:100%}.appContainer .nps-ups-slider-rail input[type=range]:focus,.appContainer .nps-ups-slider-rail input[type=range]:focus-visible{outline:none}.appContainer .nps-ups-slider-rail input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--accent-color) 0,var(--accent-color) 0,#f1f5f9 0,#f1f5f9 100%);background:linear-gradient(to right,var(--accent-color) 0,var(--accent-color) var(--engager-range-fill,0),var(--background-tertiary,#f1f5f9) var(--engager-range-fill,0),var(--background-tertiary,#f1f5f9) 100%);border:none;border-radius:999px;box-shadow:none;height:var(--slider-track-height);outline:none}.appContainer .nps-ups-slider-rail input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent-color);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0f172a14,0 1px 4px #0f172a1f;cursor:pointer;height:var(--slider-thumb-size);margin-top:calc((var(--slider-track-height) - var(--slider-thumb-size))/2);width:var(--slider-thumb-size)}.appContainer .nps-ups-slider-rail input[type=range]::-moz-range-track{background:#f1f5f9;background:var(--background-tertiary,#f1f5f9);border:none;border-radius:999px;height:var(--slider-track-height)}.appContainer .nps-ups-slider-rail input[type=range]::-moz-range-progress{background:var(--accent-color);border:none;border-radius:999px;height:var(--slider-track-height)}.appContainer .nps-ups-slider-rail input[type=range]::-moz-range-thumb{background:var(--accent-color);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0f172a14,0 1px 4px #0f172a1f;cursor:pointer;height:var(--slider-thumb-size);width:var(--slider-thumb-size)}.appContainer.nps-ups--compact .nps-ups-slider-rail .btn-small-round{font-size:1rem;height:24px;min-height:24px;min-width:24px;width:24px}.appContainer .grid-center-display-result.nps-ups-result-panel{grid-row-gap:4px;align-items:center;background:#fff;border:2px solid #7bd3d8;border-radius:12px;box-shadow:none;display:grid;grid-template-rows:auto auto auto;justify-items:center;padding:16px 18px 14px;position:relative;row-gap:4px}.appContainer .btn-small-round.nps-ups-result-help{position:absolute;right:10px;top:10px}.appContainer .nps-ups-years-figure{color:var(--primary-dark);font-size:clamp(2.2rem,5vw,2.9rem);font-weight:800;letter-spacing:0;line-height:1.08;margin:0}.appContainer .nps-ups-years-unit-suffix{color:#334155;color:var(--text-secondary,#334155);display:none;font-size:.52em;font-weight:700;letter-spacing:.02em;margin-left:.15em}.appContainer .grid-center-display-result.nps-ups-result-panel h4{color:#3f4c5c;font-size:clamp(.5rem,5vw,1rem);font-weight:600;margin:0 0 5px}.appContainer .grid-center-display-result.nps-ups-result-panel .calc-output-amount-in-words{color:var(--text-light);font-size:.8rem;font-style:italic;margin:4px 0 0}.pw-content .appContainer .grid-center-display-result.nps-ups-result-panel p.margin-0{margin:0!important}.appContainer .grid-center-display-result.nps-ups-result-panel.calc-result-legacy{background:#fff;border:2px solid #7bd3d8;border-radius:12px;box-shadow:none;padding:16px 18px 14px;row-gap:4px}.appContainer .calc-result-legacy h4{color:#3f4c5c;font-size:clamp(.5rem,5vw,1.08rem);font-weight:700;margin:0}.appContainer .calc-result-legacy .calc-engager-inr-figure{color:var(--primary-dark);font-size:clamp(1.8rem,5vw,2.9rem);font-weight:800;letter-spacing:0;line-height:1.08;margin:0}.appContainer .calc-result-legacy .calc-output-amount-in-words{color:var(--primary-dark);font-size:.95rem;font-style:italic;margin:0}.appContainer .nps-result-legacy .nps-ups-years-figure{color:var(--primary-dark);font-size:clamp(2.2rem,5vw,2.9rem);font-weight:800;letter-spacing:0;line-height:1.08;margin:0}.appContainer .calc-wtm-heading{color:#3f4c5c;font-size:1.08rem;font-weight:700;margin:0;text-align:center;width:100%}.appContainer .calc-wtm-explain{margin:0;max-width:100%;padding-top:2px;text-align:left;width:100%}.appContainer .calc-wtm-hero{align-items:baseline;border-radius:12px;display:flex;flex-wrap:wrap;gap:.35rem .55rem;justify-content:flex-start}.appContainer .calc-wtm-pill{background:var(--accent-lighter);border-radius:999px;color:var(--accent-dark);font-size:.65rem;font-weight:700;letter-spacing:.05em;line-height:1.2;padding:.22rem .55rem;text-transform:uppercase}.appContainer .calc-wtm-hero-value{color:var(--primary-dark);font-size:clamp(2.35rem,6.2vw,3.05rem);font-weight:800;letter-spacing:-.035em;line-height:1}.appContainer .calc-wtm-hero-value--inr{font-size:clamp(1.2rem,3.8vw,2.05rem);letter-spacing:-.02em;line-height:1.12;word-break:break-word}.appContainer .calc-wtm-hero-suffix{color:var(--text-secondary);font-size:1rem;font-weight:600}.appContainer .calc-wtm-tagline{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0 0 .5rem}.appContainer .calc-wtm-tagline p{margin:0 0 .45rem}.appContainer .calc-wtm-tagline p:last-child{margin-bottom:0}.appContainer .calc-wtm-contrast{color:var(--text-secondary);font-size:.85rem;font-style:italic;line-height:1.45;margin:0 0 .45rem}.appContainer .calc-wtm-foot{color:var(--text-secondary);font-size:.78rem;line-height:1.45;margin:0}.appContainer .calc-wtm-highlight{background:#f59e0b1a;border-left:3px solid var(--warning-color);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;color:var(--text-primary);font-size:.875rem;line-height:1.5;margin:0 0 .6rem;padding:.55rem .75rem}.appContainer .calc-wtm-highlight--good{background:#10b98117;border-left-color:var(--success-color)}.appContainer button[type=button]:not(.btn-small-round){align-items:center;background:#f7fbff;border:1px solid #cbd9ee;border-radius:10px;color:var(--text-thirdly);display:inline-flex;font-size:.92rem;font-weight:600;gap:6px;justify-content:center;margin-top:10px;padding:10px 14px}.appContainer button[type=button]:not(.btn-small-round):hover{background:#fff;border-color:var(--accent-color);color:var(--accent-color)}.appContainer .calc-start-over-btn{align-self:center;display:block!important;margin:10px auto 0!important;width:-webkit-fit-content;width:fit-content}.appContainer.nps-ups--compact .nps-ups-footnote{color:#64748b;font-size:.82rem;line-height:1.45;margin-top:10px}.appContainer.nps-ups--compact .nps-ups-footnote.nps-ups-footnote--key-hint{background:#cffafe1a;border:1px solid #06b6d438;border-radius:8px;color:#52606d;font-style:italic;line-height:1.5;margin-bottom:12px;margin-top:8px;padding:10px 14px}.appContainer.nps-ups--compact .calculator-inline-link{color:var(--accent-color);font-style:normal;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#06b6d473;text-decoration-color:#06b6d473;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.appContainer.nps-ups--compact .calculator-inline-link:hover{color:var(--accent-dark);-webkit-text-decoration-color:var(--accent-dark);text-decoration-color:var(--accent-dark)}.appContainer.nps-ups--compact .calculator-inline-link:focus-visible{border-radius:2px;outline:2px solid var(--accent-color);outline-offset:2px}.appContainer.nps-ups--compact .calc-start-over-btn{margin-top:6px!important}.appContainer.nps-ups--compact .calc-engager-key-input-panel{margin:5px 0!important;padding:18px 20px}.appContainer.nps-ups--compact .calc-engager-money-grid{grid-gap:18px 50px;align-items:start;display:grid;gap:18px 50px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;margin-bottom:0}.appContainer.nps-ups--compact .calc-engager-key-premium{align-items:start;display:grid;grid-template-columns:1fr;justify-items:center;margin-bottom:0}.appContainer.nps-ups--compact .calc-engager-key-input-panel .nps-ups-key-field{align-items:center;display:flex;flex-direction:column;max-width:min(100%,320px);text-align:center;width:100%}.appContainer.nps-ups--compact .calc-engager-key-input-panel .nps-ups-field-label{justify-content:center;width:100%}.appContainer.nps-ups--compact .calc-engager-key-input-panel .nps-ups-step-label{flex:0 1 auto}.appContainer.nps-ups--compact .calc-engager-key-input-panel .nps-ups-tooltip-wrap{margin-left:8px}.appContainer.nps-ups--compact .expense-detail-form{grid-gap:10px 14px;align-items:center;display:grid;gap:10px 14px;grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.appContainer.nps-ups--compact .expense-detail-form label{color:var(--text-primary);font-size:.95rem;line-height:1.35;margin:0}.appContainer.nps-ups--compact .expense-detail-form input,.appContainer.nps-ups--compact .grid-3-eq-col input,.appContainer.nps-ups--compact .grid-3-eq-col select{background:#fff;border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font:inherit;height:34px;line-height:1.3;padding:6px 10px;width:100%}.appContainer.nps-ups--compact .ret-exp-inr-stepper .nps-ups-slider-rail--inr{margin:0}.appContainer.nps-ups--compact .expense-detail-form .nps-ups-slider-readout-inline{background:#fff;border-color:var(--border-color)}.appContainer.nps-ups--compact .expense-detail-form .nps-ups-slider-readout-inline:focus{border-color:var(--accent-color);box-shadow:var(--focus-ring)}.appContainer.nps-ups--compact .expense-detail-form input:focus,.appContainer.nps-ups--compact .grid-3-eq-col input:focus,.appContainer.nps-ups--compact .grid-3-eq-col select:focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}.appContainer.nps-ups--compact .grid-3-eq-col{align-items:center;gap:10px}.appContainer.nps-ups--compact .calc-engager-key-input-panel .nps-ups-key-input{background:#ffffffbf;border-bottom-color:#2a9d8f;border-bottom-color:var(--accent-color,#2a9d8f);border-bottom-width:2px;border-radius:8px 8px 0 0;padding:12px 14px 10px;text-align:center}.appContainer.nps-ups--compact .calc-engager-key-input-panel .nps-ups-key-input:focus,.appContainer.nps-ups--compact .calc-engager-key-input-panel .nps-ups-key-input:focus-visible{background:#fff;border-bottom-color:#21867a;border-bottom-color:var(--accent-dark,#21867a);box-shadow:0 0 0 2px #2a9d8f38;box-shadow:0 0 0 2px var(--accent-lighter,#2a9d8f38)}.appContainer.nps-ups--compact .calc-engager-key-input-panel .calc-output-amount-in-words{color:var(--text-light);font-size:.8rem;font-style:italic;margin-top:6px;text-align:center;width:100%}@media (max-width:520px){.appContainer.nps-ups--compact .calc-engager-money-grid{grid-template-columns:1fr}.appContainer.nps-ups--compact .calc-engager-key-input-panel{padding:16px 14px}.appContainer .grid-center-display-result.nps-ups-result-panel h4{font-size:clamp(.5rem,5vw,.9rem)}}.appContainer.nps-ups--compact .grid-center-display-result.nps-ups-result-panel{padding:12px 14px 10px;row-gap:2px}@media (max-width:768px){.appContainer.nps-ups--compact{border:none;border-bottom:1px solid var(--border-color);padding:10px 14px 18px;width:min(100%,95vw)}.appContainer.nps-ups--compact .nps-ups-slider-grid.grid-2-col-2-1{gap:6px;grid-template-columns:1fr}.appContainer.nps-ups--compact .nps-ups-slider-rail .btn-small-round{font-size:1.05rem;height:26px;min-height:26px;min-width:26px;width:26px}.appContainer .nps-ups-tooltip-bubble{left:0;right:auto;top:calc(100% + 8px);transform:none;width:min(320px,calc(100vw - 28px))}.btn-small-round{font-size:1.25rem;height:32px;min-height:32px;min-width:32px;width:32px}.appContainer .grid-center-display-result.nps-ups-result-panel h4{font-size:clamp(.5rem,5vw,.9rem)}.appContainer.nps-ups--compact .expense-detail-form{gap:8px;grid-template-columns:1fr!important}.appContainer.nps-ups--compact .expense-detail-form label{display:block;min-width:0;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;width:100%;word-break:break-word}.appContainer.nps-ups--compact .expense-detail-form .nps-ups-slider-rail--inr,.appContainer.nps-ups--compact .expense-detail-form .ret-exp-inr-stepper{min-width:0;width:100%}.appContainer.nps-ups--compact .nps-ups-slider-col.nps-ups-select-col select,.appContainer.nps-ups--compact .starting-early-mode-filter .nps-ups-select-col select{font-size:.875rem;height:30px;max-width:none;padding:4px 8px;width:100%}.appContainer .ret-exp-frequency-filter .nps-ups-select-col select,.appContainer.nps-ups--compact .ret-exp-frequency-filter select{font-size:inherit;height:34px;max-width:190px;padding:6px 10px}}@media (max-width:500px){.appContainer.nps-ups--compact .nps-ups-slider-grid.grid-2-col-2-1{align-items:center;column-gap:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:10px}.appContainer.nps-ups--compact .nps-ups-slider-col.form-field-stack{display:contents}.appContainer.nps-ups--compact .nps-ups-slider-col.form-field-stack.nps-ups-select-col{display:block;grid-column:1/-1;grid-row:2;width:100%}.appContainer.nps-ups--compact .nps-ups-slider-col.nps-ups-select-col select{font-size:.875rem;height:30px;max-width:none;padding:4px 8px;width:100%}.appContainer .ret-exp-frequency-filter .nps-ups-select-col select,.appContainer.nps-ups--compact .ret-exp-frequency-filter select{font-size:inherit;height:34px;max-width:190px;padding:6px 10px}.appContainer.nps-ups--compact .nps-ups-field-label{grid-column:1;grid-row:1;min-width:0}.appContainer.nps-ups--compact .nps-ups-step-label{font-size:.9rem;line-height:1.35;white-space:normal}.appContainer.nps-ups--compact .nps-ups-slider-readout-left{grid-column:2;grid-row:1;justify-self:end}.appContainer.nps-ups--compact .nps-ups-slider-rail,.appContainer.nps-ups--compact .nps-ups-slider-rail--inr{grid-column:1/-1;grid-row:2}.appContainer.nps-ups--compact .expense-detail-form{gap:8px;grid-template-columns:1fr!important}.appContainer.nps-ups--compact .expense-detail-form label{display:block;min-width:0;overflow:visible!important;white-space:normal!important;width:100%;word-break:break-word}.appContainer.nps-ups--compact .expense-detail-form .nps-ups-slider-rail--inr,.appContainer.nps-ups--compact .expense-detail-form .ret-exp-inr-stepper{min-width:0;width:100%}.appContainer.nps-ups--compact .grid-3-eq-col{gap:8px;grid-template-columns:1fr}}.calculator-page-layout{box-sizing:border-box;margin:0 auto;overflow-x:clip;padding:0 20px;width:min(100%,1200px)}.calculator-page-layout .calculator-rail-shell{margin-top:clamp(1.5rem,3.2vw,2.75rem);overflow-x:clip}@media (max-width:768px){.calculator-page-layout{padding:0 10px}.calculator-page-layout .calculator-rail-shell{margin-top:1.1rem}}@media (max-width:480px){.grid-3-col-acc-header{align-items:center;column-gap:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:0}.grid-3-col-acc-header h4:first-child{grid-column:1;grid-row:1}.grid-3-col-acc-header .btn-small-round{grid-column:2;grid-row:1;justify-self:end}.grid-3-col-acc-header h4:nth-child(2){display:flex;font-size:.9rem;grid-column:1/-1;grid-row:2;justify-content:center;justify-self:stretch;overflow:hidden;padding-inline:0;padding-bottom:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}}
/*# sourceMappingURL=728.2c0f5bcf.chunk.css.map*/