.PensionSavingSimulator-module__Y21b6G__simulation{--curvo-simulator-spacing:20px;--curvo-simulator-grey:#f3f4f6;--curvo-simulator-purple:#8794ff;--curvo-simulator-gain:#72db70;--curvo-simulator-loss:#ed6748;row-gap:var(--curvo-simulator-spacing);margin:calc(var(--curvo-simulator-spacing) * 3) 0;flex-direction:column;display:flex}.PensionSavingSimulator-module__Y21b6G__configurator{width:100%;padding:calc(var(--curvo-simulator-spacing) * 1.5);background:var(--curvo-white);border:1px solid var(--curvo-black);margin:0}.PensionSavingSimulator-module__Y21b6G__configurator.PensionSavingSimulator-module__Y21b6G__configuratorSimulationStarted{background:0 0}.PensionSavingSimulator-module__Y21b6G__configurator fieldset{border:none;margin:0;padding:0}.PensionSavingSimulator-module__Y21b6G__label{margin-right:var(--curvo-simulator-spacing)}.PensionSavingSimulator-module__Y21b6G__fieldsetValue{min-width:calc(var(--curvo-simulator-spacing) * 3);margin-right:var(--curvo-simulator-spacing);text-align:left;font-weight:700}.PensionSavingSimulator-module__Y21b6G__planSelect{width:100%;font:inherit;background:var(--curvo-white);border:1px solid var(--curvo-black);border-radius:4px;padding:8px}.PensionSavingSimulator-module__Y21b6G__buttonStartSimulation{color:var(--curvo-black);cursor:pointer;background:var(--curvo-green);border:none;border-radius:6px;margin:0 auto;padding:13px 25px;font-size:15px;font-weight:700;display:block}.PensionSavingSimulator-module__Y21b6G__buttonStartSimulation:hover{color:var(--curvo-green);background:var(--curvo-black)}@media (max-width:600px){.PensionSavingSimulator-module__Y21b6G__configurator fieldset{margin:calc(var(--curvo-simulator-spacing) * 1.5) 0}.PensionSavingSimulator-module__Y21b6G__configurator fieldset:first-child{margin-top:0}.PensionSavingSimulator-module__Y21b6G__configurator fieldset:last-child{margin-bottom:0}.PensionSavingSimulator-module__Y21b6G__label{margin-bottom:calc(var(--curvo-simulator-spacing) / 2);display:block}}@media not (max-width:600px){.PensionSavingSimulator-module__Y21b6G__configurator fieldset{min-height:calc(var(--curvo-simulator-spacing) * 2.5);align-items:flex-start;display:flex}.PensionSavingSimulator-module__Y21b6G__label{flex-shrink:0;width:160px;line-height:21.5px}.PensionSavingSimulator-module__Y21b6G__fieldsetValue{font-size:18px}}@media not (max-width:720px){.PensionSavingSimulator-module__Y21b6G__label{width:180px;line-height:27px}.PensionSavingSimulator-module__Y21b6G__fieldsetValue{font-size:22.5px}}.PensionSavingSimulator-module__Y21b6G__editableField{flex:1;width:100%}.PensionSavingSimulator-module__Y21b6G__editableFieldButton{color:var(--curvo-black);cursor:pointer;appearance:none;background:0 0;border:none;margin-top:4px;padding:0;font-size:14px;font-weight:700}.PensionSavingSimulator-module__Y21b6G__editableFieldButton:hover{color:var(--curvo-green)}.PensionSavingSimulator-module__Y21b6G__slider{--curvo-slider-thumb-size:24px;--curvo-slider-track-height:15.2px;--curvo-slider-thumb-border-width:5px;--curvo-slider-track-color:#ccc;align-items:center;gap:calc(var(--curvo-simulator-spacing) / 2);display:flex}.PensionSavingSimulator-module__Y21b6G__sliderBound{flex-shrink:0;font-size:14px}.PensionSavingSimulator-module__Y21b6G__sliderRangeContainer{flex:1}.PensionSavingSimulator-module__Y21b6G__sliderValueContainer{margin:0 calc(var(--curvo-slider-thumb-size) / 2);position:relative}p.PensionSavingSimulator-module__Y21b6G__sliderValue{color:var(--curvo-green);white-space:nowrap;background:var(--curvo-black);border-radius:6px;margin:0;padding:4px 8px;position:absolute;top:-40px;translate:-50%}.PensionSavingSimulator-module__Y21b6G__result{row-gap:var(--curvo-simulator-spacing);flex-direction:column;display:flex}.PensionSavingSimulator-module__Y21b6G__resultBox{padding:var(--curvo-simulator-spacing);background:var(--curvo-white)}@media not (max-width:480px){.PensionSavingSimulator-module__Y21b6G__resultBox{padding:calc(var(--curvo-simulator-spacing) * 2)}}.PensionSavingSimulator-module__Y21b6G__resultBox h3{margin-top:0}p.PensionSavingSimulator-module__Y21b6G__resultBoxExplanation{margin:var(--curvo-simulator-spacing) 0 calc(var(--curvo-simulator-spacing) * 2)}.PensionSavingSimulator-module__Y21b6G__resultLine{margin:var(--curvo-simulator-spacing) 0;display:flex}.PensionSavingSimulator-module__Y21b6G__resultLine:last-child{margin-bottom:0}.PensionSavingSimulator-module__Y21b6G__resultLineLabel{margin-right:calc(var(--curvo-simulator-spacing) / 2);line-height:1.4em}.PensionSavingSimulator-module__Y21b6G__resultLineValueValue{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-weight:700;position:relative}.PensionSavingSimulator-module__Y21b6G__resultLineValueExtra{align-items:center;font-size:15.75px;display:flex}@media (max-width:480px){.PensionSavingSimulator-module__Y21b6G__resultLineLabel,.PensionSavingSimulator-module__Y21b6G__resultLineValue{flex:1}.PensionSavingSimulator-module__Y21b6G__resultLineValueValue{display:block}.PensionSavingSimulator-module__Y21b6G__resultLineValueExtra{margin-top:calc(var(--curvo-simulator-spacing) / 2);text-align:right;justify-content:flex-end}}@media not (max-width:480px){.PensionSavingSimulator-module__Y21b6G__resultLine{align-items:center}.PensionSavingSimulator-module__Y21b6G__resultLineLabel{width:calc(var(--curvo-simulator-spacing) * 6);flex-shrink:0}.PensionSavingSimulator-module__Y21b6G__resultLineValue{display:flex}.PensionSavingSimulator-module__Y21b6G__resultLineValueValue{width:calc(var(--curvo-simulator-spacing) * 6)}.PensionSavingSimulator-module__Y21b6G__resultLineValueExtra{margin-left:var(--curvo-simulator-spacing)}}@media not (max-width:720px){.PensionSavingSimulator-module__Y21b6G__resultLineLabel{width:calc(var(--curvo-simulator-spacing) * 10)}}.PensionSavingSimulator-module__Y21b6G__resultLineValueValue .PensionSavingSimulator-module__Y21b6G__tooltipButton{position:absolute;top:-1px;right:-30px}.PensionSavingSimulator-module__Y21b6G__resultLineRed{color:var(--curvo-simulator-loss)}.PensionSavingSimulator-module__Y21b6G__resultLineGreen{color:var(--curvo-simulator-gain)}.PensionSavingSimulator-module__Y21b6G__resultLineHighlight .PensionSavingSimulator-module__Y21b6G__resultLineLabel,.PensionSavingSimulator-module__Y21b6G__resultLineHighlight .PensionSavingSimulator-module__Y21b6G__resultLineValueValue{color:var(--curvo-simulator-purple)}.PensionSavingSimulator-module__Y21b6G__resultLineHighlight .PensionSavingSimulator-module__Y21b6G__resultLineValueValue{font-size:22.5px}.PensionSavingSimulator-module__Y21b6G__resultLineTooltip{margin-left:4px}.PensionSavingSimulator-module__Y21b6G__resultSeparator{width:calc(100% - 4 * var(--curvo-simulator-spacing));background:var(--curvo-simulator-grey);height:2px;margin:0 auto}p.PensionSavingSimulator-module__Y21b6G__ongoingFees{font-size:16px}.PensionSavingSimulator-module__Y21b6G__metricSelector{column-gap:calc(var(--curvo-simulator-spacing) * 2);margin:var(--curvo-simulator-spacing) 0;flex-wrap:wrap;justify-content:center;display:flex}.PensionSavingSimulator-module__Y21b6G__metricSelectorButton{color:var(--curvo-black);cursor:pointer;appearance:none;background:0 0;border:none;padding:0;font-size:16px}.PensionSavingSimulator-module__Y21b6G__metricSelectorButton[aria-pressed=true]{color:var(--curvo-green);text-underline-offset:4px;text-decoration:underline}.PensionSavingSimulator-module__Y21b6G__barChartScroller{overflow-x:auto}@media (max-width:480px){.PensionSavingSimulator-module__Y21b6G__barChartScroller{margin-right:calc(-1 * var(--curvo-simulator-spacing))}}.PensionSavingSimulator-module__Y21b6G__barChart{width:100%}.PensionSavingSimulator-module__Y21b6G__barChart td,.PensionSavingSimulator-module__Y21b6G__barChart th{text-align:left;vertical-align:top;font-size:15.75px}.PensionSavingSimulator-module__Y21b6G__barChart th:nth-child(4),.PensionSavingSimulator-module__Y21b6G__barChart td:nth-child(4){font-variant-numeric:tabular-nums;text-align:right}.PensionSavingSimulator-module__Y21b6G__barChartBar{background-color:var(--curvo-simulator-grey);width:100%;height:100%}.PensionSavingSimulator-module__Y21b6G__barChartBarWrapper{height:calc(var(--curvo-simulator-spacing) * 1.5);flex:1}.PensionSavingSimulator-module__Y21b6G__barChart thead .PensionSavingSimulator-module__Y21b6G__barChartRow{padding-bottom:calc(var(--curvo-simulator-spacing) / 2)}.PensionSavingSimulator-module__Y21b6G__barChart tbody .PensionSavingSimulator-module__Y21b6G__barChartRow{padding:calc(var(--curvo-simulator-spacing) / 3) 0}.PensionSavingSimulator-module__Y21b6G__barChart tbody .PensionSavingSimulator-module__Y21b6G__barChartRow:first-child{padding-top:0}.PensionSavingSimulator-module__Y21b6G__barChart tbody .PensionSavingSimulator-module__Y21b6G__barChartRow:last-child{padding-bottom:0}.PensionSavingSimulator-module__Y21b6G__barChart tbody .PensionSavingSimulator-module__Y21b6G__barChartRow[aria-current=true],.PensionSavingSimulator-module__Y21b6G__barChart tbody .PensionSavingSimulator-module__Y21b6G__barChartRow:hover{--curvo-simulator-row-color:var(--curvo-simulator-purple)}.PensionSavingSimulator-module__Y21b6G__barChart tbody .PensionSavingSimulator-module__Y21b6G__barChartRow[data-etf=true]{--curvo-simulator-row-color:var(--curvo-green)}.PensionSavingSimulator-module__Y21b6G__barChart tbody .PensionSavingSimulator-module__Y21b6G__barChartRow[aria-current=true],.PensionSavingSimulator-module__Y21b6G__barChart tbody .PensionSavingSimulator-module__Y21b6G__barChartRow:hover,.PensionSavingSimulator-module__Y21b6G__barChart tbody .PensionSavingSimulator-module__Y21b6G__barChartRow[data-etf=true]{color:var(--curvo-simulator-row-color)}.PensionSavingSimulator-module__Y21b6G__barChart tbody .PensionSavingSimulator-module__Y21b6G__barChartRow[aria-current=true] .PensionSavingSimulator-module__Y21b6G__barChartBar,.PensionSavingSimulator-module__Y21b6G__barChart tbody .PensionSavingSimulator-module__Y21b6G__barChartRow:hover .PensionSavingSimulator-module__Y21b6G__barChartBar,.PensionSavingSimulator-module__Y21b6G__barChart tbody .PensionSavingSimulator-module__Y21b6G__barChartRow[data-etf=true] .PensionSavingSimulator-module__Y21b6G__barChartBar{background-color:var(--curvo-simulator-row-color)}.PensionSavingSimulator-module__Y21b6G__barChartRowTooltip{margin-left:4px;position:absolute}@media (max-width:840px){.PensionSavingSimulator-module__Y21b6G__barChart td,.PensionSavingSimulator-module__Y21b6G__barChart th{padding:calc(var(--curvo-simulator-spacing) / 3) calc(var(--curvo-simulator-spacing) / 4)}.PensionSavingSimulator-module__Y21b6G__barChartBarWrapper{display:none}}@media not (max-width:840px){.PensionSavingSimulator-module__Y21b6G__barChartRow{align-items:center;display:flex}.PensionSavingSimulator-module__Y21b6G__barChartRow>*{margin:0 var(--curvo-simulator-spacing)}.PensionSavingSimulator-module__Y21b6G__barChartRow>:first-child{margin-left:0}.PensionSavingSimulator-module__Y21b6G__barChartRow>:last-child{margin-right:0}.PensionSavingSimulator-module__Y21b6G__barChart th:first-child,.PensionSavingSimulator-module__Y21b6G__barChart td:first-child{width:100%;max-width:calc(var(--curvo-simulator-spacing) * 10)}.PensionSavingSimulator-module__Y21b6G__barChart th:nth-child(2),.PensionSavingSimulator-module__Y21b6G__barChart td:nth-child(2){width:calc(var(--curvo-simulator-spacing) * 6)}}.PensionSavingSimulator-module__Y21b6G__buttonDownloadCsvContainer{margin-top:calc(var(--curvo-simulator-spacing) * 2);justify-content:flex-end;align-items:center;display:flex}.PensionSavingSimulator-module__Y21b6G__buttonDownloadCsv{font:inherit;color:inherit;text-align:right;cursor:pointer;appearance:none;background:0 0;border:none;padding:0;text-decoration:underline}.PensionSavingSimulator-module__Y21b6G__buttonDownloadCsv:hover{color:var(--curvo-green)}.PensionSavingSimulator-module__Y21b6G__tooltipButton{cursor:pointer;background:0 0;border:0;place-items:center;min-width:24px;min-height:24px;padding:0;display:inline-grid}.PensionSavingSimulator-module__Y21b6G__tooltipButton svg{width:var(--curvo-simulator-spacing);height:var(--curvo-simulator-spacing);stroke:#94a3b8;display:block}.PensionSavingSimulator-module__Y21b6G__tooltipContent{max-inline-size:min(320px, calc(100dvw - var(--curvo-simulator-spacing) * 2));padding:var(--curvo-simulator-spacing);font-variant-numeric:normal;text-align:start;background-color:var(--curvo-simulator-grey);border:1px solid var(--curvo-black);font-size:15.75px;font-weight:400;line-height:1.25em}@supports (position-area:block-start){.PensionSavingSimulator-module__Y21b6G__tooltipContent{justify-self:anchor-center;margin-block:0 calc(var(--curvo-simulator-spacing) / 2);margin-inline:calc(var(--curvo-simulator-spacing) / 2);position-area:block-start span-all;position-try-fallbacks:flip-block;inset:auto}}@media not (max-width:480px){.PensionSavingSimulator-module__Y21b6G__tooltipContent{font-size:18px}}@media (prefers-reduced-motion:no-preference){.PensionSavingSimulator-module__Y21b6G__tooltipContent{transition:opacity .15s}@starting-style{.PensionSavingSimulator-module__Y21b6G__tooltipContent:popover-open{opacity:0}}}.PensionSavingSimulator-module__Y21b6G__tooltipContent p{margin:var(--curvo-simulator-spacing) 0}.PensionSavingSimulator-module__Y21b6G__tooltipContent p:first-child{margin-top:0}.PensionSavingSimulator-module__Y21b6G__tooltipContent p:last-child{margin-bottom:0}
