.CurvoVsSavingsAccountProjection-module__jITIAG__projection *,.CurvoVsSavingsAccountProjection-module__jITIAG__projection :before,.CurvoVsSavingsAccountProjection-module__jITIAG__projection :after{box-sizing:border-box;margin:0;padding:0}.CurvoVsSavingsAccountProjection-module__jITIAG__projection{color:var(--curvo-black)}.CurvoVsSavingsAccountProjection-module__jITIAG__controls{gap:32px;margin-bottom:32px;display:grid}@media (min-width:840px){.CurvoVsSavingsAccountProjection-module__jITIAG__controls{grid-template-columns:1fr 1fr;gap:64px}}.CurvoVsSavingsAccountProjection-module__jITIAG__chart{width:100%;container:--projection-chart/inline-size}.CurvoVsSavingsAccountProjection-module__jITIAG__chartFrame{--curvo-chart-axis-tick-size:12px;--curvo-chart-axis-title-size:13px;--curvo-chart-line-width:3px;--curvo-chart-grid-width:1px;--curvo-legend-name-size:13px;--curvo-legend-value-size:18px;--curvo-legend-marker-size:13px;--curvo-legend-marker-gap:6px;--curvo-legend-entry-gap:16px;margin-top:24px}@container --projection-chart (min-width:540px){.CurvoVsSavingsAccountProjection-module__jITIAG__chartFrame{--curvo-chart-axis-tick-size:16px;--curvo-chart-axis-title-size:18px;--curvo-chart-line-width:5px;--curvo-chart-grid-width:1.5px;--curvo-legend-name-size:21px;--curvo-legend-value-size:31px;--curvo-legend-marker-size:22px;--curvo-legend-marker-gap:10px;--curvo-legend-entry-gap:40px}}@container --projection-chart (min-width:1200px){.CurvoVsSavingsAccountProjection-module__jITIAG__chartFrame{--curvo-chart-axis-tick-size:21px;--curvo-chart-axis-title-size:25px;--curvo-chart-line-width:7px;--curvo-chart-grid-width:2px;--curvo-legend-name-size:28px;--curvo-legend-value-size:43px;--curvo-legend-marker-size:28px;--curvo-legend-marker-gap:12px;--curvo-legend-entry-gap:56px}}.CurvoVsSavingsAccountProjection-module__jITIAG__result{text-align:center;margin-top:64px;line-height:1.3}@media not (min-width:840px){.CurvoVsSavingsAccountProjection-module__jITIAG__result{margin-top:32px}}.CurvoVsSavingsAccountProjection-module__jITIAG__resultIntro,.CurvoVsSavingsAccountProjection-module__jITIAG__resultAmount{line-height:1;display:block}.CurvoVsSavingsAccountProjection-module__jITIAG__resultAmount{margin-top:16px}.CurvoVsSavingsAccountProjection-module__jITIAG__resultAmount strong{color:var(--curvo-green);font-variant-numeric:tabular-nums;font-weight:700}@media not (min-width:600px){.CurvoVsSavingsAccountProjection-module__jITIAG__resultIntro{font-size:20px}.CurvoVsSavingsAccountProjection-module__jITIAG__resultAmount{margin-top:8px;font-size:30px}}@media (600px<=width<840px){.CurvoVsSavingsAccountProjection-module__jITIAG__resultIntro{font-size:20px}.CurvoVsSavingsAccountProjection-module__jITIAG__resultAmount{font-size:36px}}@media (min-width:840px){.CurvoVsSavingsAccountProjection-module__jITIAG__resultIntro{font-size:31px}.CurvoVsSavingsAccountProjection-module__jITIAG__resultAmount{font-size:56px}}.CurvoVsSavingsAccountProjection-module__jITIAG__disclaimer{text-align:center;color:#868e96;max-width:480px;margin:32px auto 16px;font-size:16px;line-height:1.4}
ul.Legend-module__CWbeaa__legend{--curvo-legend-name:var(--curvo-legend-name-size,13px);--curvo-legend-value:var(--curvo-legend-value-size,18px);--curvo-legend-marker:var(--curvo-legend-marker-size,13px);--curvo-legend-gap:var(--curvo-legend-marker-gap,6px);--curvo-legend-between:var(--curvo-legend-entry-gap,16px);gap:8px var(--curvo-legend-between);margin-top:calc(var(--curvo-legend-name) * -1);margin-left:calc(var(--curvo-legend-marker) * .75);flex-wrap:wrap;list-style:none;display:flex}.Legend-module__CWbeaa__legendEntry{flex-direction:column;gap:4px;display:flex}span.Legend-module__CWbeaa__legendName{font-size:var(--curvo-legend-name);padding-left:calc(var(--curvo-legend-marker) + var(--curvo-legend-gap));line-height:1}.Legend-module__CWbeaa__legendValue{align-items:center;gap:var(--curvo-legend-gap);font-size:var(--curvo-legend-value);font-variant-numeric:tabular-nums;font-weight:500;line-height:1;display:flex}.Legend-module__CWbeaa__legendMarker{width:var(--curvo-legend-marker);height:var(--curvo-legend-marker);border:calc(var(--curvo-legend-marker) / 8) solid var(--curvo-black);border-radius:50%;flex-shrink:0}
.LineChart-module__hs4cia__chartContainer{--curvo-chart-tick-size:var(--curvo-chart-axis-tick-size,11px);--curvo-chart-title-size:var(--curvo-chart-axis-title-size,12px);--curvo-chart-label-size:var(--curvo-chart-endpoint-label-size,12px);--curvo-chart-stroke:var(--curvo-chart-line-width,2.5px);--curvo-chart-grid-stroke:var(--curvo-chart-grid-width,1px);--curvo-chart-ink:var(--curvo-chart-text-color,var(--curvo-black));--curvo-chart-grid:var(--curvo-chart-grid-color,#f0f0eb);--curvo-chart-border:var(--curvo-chart-border-color,#e2e2dc);--curvo-chart-hover:var(--curvo-chart-hover-color,#ddd);--curvo-chart-tooltip:var(--curvo-chart-tooltip-color,#eee);width:100%;position:relative}.LineChart-module__hs4cia__chartContainer svg{display:block}.LineChart-module__hs4cia__axisTick{font-size:var(--curvo-chart-tick-size);fill:var(--curvo-chart-ink)}.LineChart-module__hs4cia__axisTickY{font-variant-numeric:tabular-nums}.LineChart-module__hs4cia__axisTitle{font-size:var(--curvo-chart-title-size);fill:var(--curvo-chart-ink)}.LineChart-module__hs4cia__lineLabel{font-size:var(--curvo-chart-label-size);font-weight:500}.LineChart-module__hs4cia__seriesLine{stroke-width:var(--curvo-chart-stroke)}.LineChart-module__hs4cia__gridLine{stroke:var(--curvo-chart-grid);stroke-width:var(--curvo-chart-grid-stroke);stroke-dasharray:3 3}.LineChart-module__hs4cia__minorTick{stroke:var(--curvo-chart-ink)}.LineChart-module__hs4cia__domainLine{stroke:var(--curvo-chart-border)}.LineChart-module__hs4cia__hoverLine{stroke:var(--curvo-chart-hover);stroke-width:2px}.LineChart-module__hs4cia__overlay{pointer-events:none;position:absolute}div.LineChart-module__hs4cia__tooltip{background:var(--curvo-chart-tooltip);color:var(--curvo-black);pointer-events:none;z-index:10;font-size:max(14px, var(--curvo-chart-tick-size));white-space:nowrap;grid-template-columns:auto auto;column-gap:20px;padding:6.66667px;line-height:1.5;display:grid;position:absolute}.LineChart-module__hs4cia__tooltipTitle{grid-column:1/-1;font-weight:500}.LineChart-module__hs4cia__tooltipValue,.LineChart-module__hs4cia__tooltipLoneValue{text-align:right;font-variant-numeric:tabular-nums}.LineChart-module__hs4cia__tooltipLoneValue{grid-column:1/-1}
.Slider-module__yfFqIq__input{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;margin:0}.Slider-module__yfFqIq__input::-webkit-slider-runnable-track{height:var(--curvo-slider-track-height);background:var(--curvo-slider-track-color);border-radius:calc(var(--curvo-slider-track-height) / 2);border:0}.Slider-module__yfFqIq__input::-moz-range-track{height:var(--curvo-slider-track-height);background:var(--curvo-slider-track-color);border-radius:calc(var(--curvo-slider-track-height) / 2);border:0}.Slider-module__yfFqIq__input::-webkit-slider-thumb{margin-top:calc((var(--curvo-slider-track-height) - var(--curvo-slider-thumb-size)) / 2);width:var(--curvo-slider-thumb-size);height:var(--curvo-slider-thumb-size);background:var(--curvo-green);border:var(--curvo-slider-thumb-border-width) solid var(--curvo-black);appearance:none;border-radius:50%;transition:transform .1s}.Slider-module__yfFqIq__input::-webkit-slider-thumb:hover{transform:scale(1.15)}.Slider-module__yfFqIq__input::-moz-range-thumb{width:var(--curvo-slider-thumb-size);height:var(--curvo-slider-thumb-size);background:var(--curvo-green);border:var(--curvo-slider-thumb-border-width) solid var(--curvo-black);border-radius:50%}.Slider-module__yfFqIq__input:focus-visible{outline:2px solid var(--curvo-black);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Slider-module__yfFqIq__input::-webkit-slider-thumb{transition:none}.Slider-module__yfFqIq__input::-webkit-slider-thumb:hover{transform:none}}.Slider-module__yfFqIq__valueAbove{--curvo-slider-track-height:15.2px;--curvo-slider-thumb-size:24px;--curvo-slider-thumb-border-width:5.2px;--curvo-slider-track-color:#f1f3f5}.Slider-module__yfFqIq__heading{align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.Slider-module__yfFqIq__label{font-size:24px;line-height:1em}.Slider-module__yfFqIq__value{font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:.9em}@media (max-width:599px){.Slider-module__yfFqIq__label{font-size:20px}.Slider-module__yfFqIq__value{font-size:24px}}.Slider-module__yfFqIq__boundsBeside{--curvo-slider-track-height:4px;--curvo-slider-thumb-size:20px;--curvo-slider-thumb-border-width:3px;--curvo-slider-track-color:#e2e2dc;align-items:center;gap:8px;margin-top:8px;display:flex}.Slider-module__yfFqIq__bound{color:#595757;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:300}.Slider-module__yfFqIq__track{flex:1;align-items:center;min-height:20px;display:flex;position:relative}
.PurchasingPowerChart-module__csoC7q__calc *,.PurchasingPowerChart-module__csoC7q__calc :before,.PurchasingPowerChart-module__csoC7q__calc :after{box-sizing:border-box;margin:0;padding:0}.PurchasingPowerChart-module__csoC7q__calc{--mid:#595757;--border:#e2e2dc;--tint:#fafaf7;--radius:12px;color:var(--curvo-black);-webkit-font-smoothing:antialiased;margin:24px 0;padding:0}.PurchasingPowerChart-module__csoC7q__card{background:var(--curvo-white);border-radius:var(--radius);border:1px solid var(--border)}.PurchasingPowerChart-module__csoC7q__inputs{border-bottom:1px solid var(--border)}.PurchasingPowerChart-module__csoC7q__inputCell{padding:16px 20px;transition:background .12s}.PurchasingPowerChart-module__csoC7q__inputCell:focus-within{background:var(--tint)}@media (prefers-reduced-motion:reduce){.PurchasingPowerChart-module__csoC7q__inputCell,.PurchasingPowerChart-module__csoC7q__csvButton{transition:none}}@media (max-width:540px){.PurchasingPowerChart-module__csoC7q__inputCell{padding:12px 16px}}.PurchasingPowerChart-module__csoC7q__inputHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.PurchasingPowerChart-module__csoC7q__inputLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--mid);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:12px;font-weight:500}.PurchasingPowerChart-module__csoC7q__valueRow{align-items:baseline;gap:2px;display:flex}.PurchasingPowerChart-module__csoC7q__unit{color:var(--mid);flex-shrink:0;font-size:16px;font-weight:300}.PurchasingPowerChart-module__csoC7q__calc input[type=number]{width:6ch;min-width:0;color:var(--curvo-black);text-align:right;appearance:textfield;background:0 0;border:none;outline:none;font-size:20px;font-weight:400}.PurchasingPowerChart-module__csoC7q__calc input[type=number]::-webkit-outer-spin-button{appearance:none}.PurchasingPowerChart-module__csoC7q__calc input[type=number]::-webkit-inner-spin-button{appearance:none}.PurchasingPowerChart-module__csoC7q__calc input[type=number]:focus-visible{outline:2px solid var(--curvo-black);outline-offset:2px}.PurchasingPowerChart-module__csoC7q__summary{border-bottom:1px solid var(--border);color:var(--curvo-black);padding:20px;font-size:15px;font-weight:400;line-height:1.6}@media (max-width:540px){.PurchasingPowerChart-module__csoC7q__summary{padding:14px 16px}}.PurchasingPowerChart-module__csoC7q__chartSection{border-bottom:1px solid var(--border);padding:20px 20px 16px}@media (max-width:540px){.PurchasingPowerChart-module__csoC7q__chartSection{padding:14px 8px 12px}}.PurchasingPowerChart-module__csoC7q__chartHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.PurchasingPowerChart-module__csoC7q__chartLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-size:12px;font-weight:500}.PurchasingPowerChart-module__csoC7q__csvButton{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--mid);background:0 0;border:none;flex-shrink:0;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12px;font-weight:500;transition:color .12s;display:inline-flex}.PurchasingPowerChart-module__csoC7q__csvButton:hover{color:var(--curvo-black)}.PurchasingPowerChart-module__csoC7q__csvButton svg{display:block}.PurchasingPowerChart-module__csoC7q__chartFrame{min-height:200px}@media (max-width:540px){.PurchasingPowerChart-module__csoC7q__chartFrame{--curvo-chart-endpoint-label-size:10px;min-height:160px}}.PurchasingPowerChart-module__csoC7q__disclaimer{background:var(--tint);color:var(--mid);padding:12px 20px;font-size:11px;font-weight:300;line-height:1.6}@media (max-width:540px){.PurchasingPowerChart-module__csoC7q__disclaimer{padding:10px 16px}}.PurchasingPowerChart-module__csoC7q__disclaimer a{color:var(--mid);text-underline-offset:2px;text-decoration:underline}.PurchasingPowerChart-module__csoC7q__disclaimer a:hover{color:var(--curvo-black)}
