@layer components.templates{.BlocResult-module__AjSeza__blocResult{padding:var(--space-md-nova);background-color:var(--background-light-nova);border-radius:var(--radius-md-nova);border:1px solid var(--primary-1-nova);color:var(--neutral-1-nova);flex-direction:column;display:flex}@media (min-width:1024px){.BlocResult-module__AjSeza__blocResult{padding:var(--space-xl-nova)}}.BlocResult-module__AjSeza__label{margin-block-end:var(--space-xs-nova)}@media (min-width:1024px){.BlocResult-module__AjSeza__label{display:none}}.BlocResult-module__AjSeza__description{margin-block-start:var(--space-xl-nova)}.BlocResult-module__AjSeza__actions{gap:var(--space-md-nova);flex-direction:column;margin-block-start:var(--space-sm-nova);display:flex}@media (min-width:1024px){.BlocResult-module__AjSeza__actions{align-items:center;gap:var(--space-md-nova);flex-direction:row}}.BlocResult-module__AjSeza__button>*{inline-size:100%}@media (min-width:1024px){.BlocResult-module__AjSeza__button>*{inline-size:auto}}}
@layer components.atoms{@keyframes Spinner-module__epu5IW__spin{to{transform:rotate(360deg)}}.Spinner-module__epu5IW__spinner{border:2.5px solid var(--text-accent-nova);border-radius:var(--radius-full-nova);border-inline-start-color:#0000;block-size:32px;inline-size:32px;animation:1.6s linear infinite Spinner-module__epu5IW__spin}}
@layer components.templates{.Head-module__dlaKjG__valueLine{align-items:baseline;gap:var(--space-2xs-nova);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;flex-wrap:wrap;display:flex}.Head-module__dlaKjG__loadingLine{align-items:center;gap:var(--space-md-nova);padding-block:var(--space-xs-nova);display:flex}}
@layer components.templates{.Promises-module__-HhBEq__promises{gap:var(--space-md-nova);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Promises-module__-HhBEq__promise{gap:var(--space-2xs-nova);display:inline-flex}.Promises-module__-HhBEq__promiseIcon{inline-size:var(--space-md-nova);block-size:var(--space-md-nova);color:var(--neutral-1-nova);flex-shrink:0}}
@layer components.templates{.BlocSavings-module__ER8JhG__blocSavings{gap:var(--space-2xl-nova);padding:var(--space-md-nova);background-color:var(--background-default-nova);border-radius:var(--radius-md-nova);color:var(--text-primary-nova);flex-direction:column;display:flex}@media (min-width:1024px){.BlocSavings-module__ER8JhG__blocSavings{gap:var(--space-xl-nova);padding:var(--space-xl-nova)}}.BlocSavings-module__ER8JhG__head{gap:var(--space-2xs-nova);flex-direction:column;display:flex}.BlocSavings-module__ER8JhG__description{color:var(--text-secondary-nova)}.BlocSavings-module__ER8JhG__horizontalBars{display:none}@media (min-width:1024px){.BlocSavings-module__ER8JhG__horizontalBars{display:block}}.BlocSavings-module__ER8JhG__verticalBars{display:block}@media (min-width:1024px){.BlocSavings-module__ER8JhG__verticalBars{display:none}}}
@layer components.atoms{.Skeleton-module__pc3gfa__skeleton{background-color:var(--neutral-3-nova);background-image:linear-gradient(270deg, var(--neutral-3-nova) 0%, var(--white-nova) 50%, var(--neutral-3-nova) 100%);background-repeat:repeat;background-size:200% 100%;block-size:100%;inline-size:100%;animation:3s linear infinite Skeleton-module__pc3gfa__skeletonShimmer}.Skeleton-module__pc3gfa__xs{border-radius:var(--radius-xs-nova)}.Skeleton-module__pc3gfa__md{border-radius:var(--radius-md-nova)}.Skeleton-module__pc3gfa__full{border-radius:var(--radius-full-nova)}@media (prefers-reduced-motion:reduce){.Skeleton-module__pc3gfa__skeleton{animation:none}}}@keyframes Skeleton-module__pc3gfa__skeletonShimmer{0%{background-position:200% 0}to{background-position:0 0}}
@layer components.templates{.shared-module__l0aEYW__markerNeutral,.shared-module__l0aEYW__markerAccent{inline-size:var(--icon-xs-nova);block-size:var(--icon-xs-nova);flex-shrink:0}.shared-module__l0aEYW__markerNeutral{color:var(--neutral-2-nova)}.shared-module__l0aEYW__markerAccent{color:var(--background-primary-light-nova)}}
@layer components.templates{.ValueFigure-module__MWq1pq__loadingLine{align-items:center;gap:var(--space-md-nova);padding-block:var(--space-xs-nova);flex-wrap:wrap;display:flex}.ValueFigure-module__MWq1pq__loadingLine>:first-child{flex-shrink:0}.ValueFigure-module__MWq1pq__loadingLabel{flex:1 0 6rem}.ValueFigure-module__MWq1pq__value{font-variant-numeric:lining-nums tabular-nums;display:flex}.ValueFigure-module__MWq1pq__inline{align-items:flex-end;gap:var(--space-xs-nova);flex-wrap:wrap}.ValueFigure-module__MWq1pq__stacked{flex-direction:column}.ValueFigure-module__MWq1pq__figure{white-space:nowrap;color:var(--text-accent-nova)}}
@layer components.templates{.HorizontalBars-module__hBdOzW__layout{gap:var(--space-3xl-nova);align-items:stretch;display:flex}.HorizontalBars-module__hBdOzW__chart{gap:var(--space-xs-nova);flex-direction:column;flex:1;min-inline-size:0;display:flex}.HorizontalBars-module__hBdOzW__legend{gap:var(--space-md-nova);display:flex}.HorizontalBars-module__hBdOzW__legendItem{align-items:center;gap:var(--space-xs-nova);display:flex}.HorizontalBars-module__hBdOzW__bars{gap:var(--space-xs-nova);flex-direction:column;display:flex}.HorizontalBars-module__hBdOzW__barNeutral,.HorizontalBars-module__hBdOzW__barAccentTrack{border-radius:var(--radius-xs-nova);align-items:center;block-size:2rem;inline-size:100%;display:flex;overflow:hidden}.HorizontalBars-module__hBdOzW__barNeutral{background-color:var(--neutral-2-nova)}.HorizontalBars-module__hBdOzW__barAccentTrack{background-color:var(--background-disable-light-nova)}.HorizontalBars-module__hBdOzW__barAccentFill{inline-size:calc(var(--bar-ratio) * 100%);background-color:var(--background-primary-light-nova);border-radius:var(--radius-xs-nova);align-items:center;block-size:100%;min-inline-size:fit-content;display:flex}.HorizontalBars-module__hBdOzW__barValue{color:var(--text-oncolor-nova);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;padding-inline-start:var(--space-md-nova)}.HorizontalBars-module__hBdOzW__summary{justify-content:center;gap:var(--space-md-nova);flex-direction:column;flex:1;min-inline-size:0;max-inline-size:22.25rem;display:flex}.HorizontalBars-module__hBdOzW__summaryTop{gap:var(--space-xs-nova);flex-direction:column;display:flex}}
@layer components.templates{.LegendRow-module__RC2oNG__legendRow{gap:var(--space-xs-nova);display:flex}.LegendRow-module__RC2oNG__legendText{font-variant-numeric:lining-nums tabular-nums;flex-direction:column;flex:1;min-inline-size:0;display:flex}.LegendRow-module__RC2oNG__value{white-space:nowrap}.LegendRow-module__RC2oNG__valueSkeleton{block-size:1rem;inline-size:2.5rem}}
@layer components.templates{.VerticalBars-module__iu7XNW__layout{gap:var(--space-2xl-nova);flex-direction:column;display:flex}.VerticalBars-module__iu7XNW__graph{gap:var(--space-xs-nova);flex-direction:column;display:flex}.VerticalBars-module__iu7XNW__content{align-items:flex-end;gap:var(--space-2xl-nova);padding-inline:var(--space-lg-nova);display:flex}.VerticalBars-module__iu7XNW__bars{align-items:flex-end;gap:var(--space-md-nova);display:flex}.VerticalBars-module__iu7XNW__barNeutral,.VerticalBars-module__iu7XNW__barAccent{inline-size:2rem;block-size:calc(var(--bar-ratio) * 12.5rem);border-radius:var(--radius-xs-nova);overflow:hidden}.VerticalBars-module__iu7XNW__barNeutral{background-color:var(--neutral-2-nova)}.VerticalBars-module__iu7XNW__barAccent{background-color:var(--background-primary-light-nova)}.VerticalBars-module__iu7XNW__legend{justify-content:flex-end;gap:var(--space-sm-nova);flex-direction:column;flex:1;min-inline-size:0;display:flex}.VerticalBars-module__iu7XNW__divider{background-color:var(--border-default-nova);border:0;block-size:1px;inline-size:100%;margin:0}.VerticalBars-module__iu7XNW__summary{flex-direction:column;display:flex}.VerticalBars-module__iu7XNW__axis{padding-inline:var(--space-lg-nova);align-items:center;display:flex}.VerticalBars-module__iu7XNW__axisLabel{inline-size:5rem;color:var(--text-secondary-nova);text-align:center}.VerticalBars-module__iu7XNW__button>*{inline-size:100%}}
@layer components.templates{.CalculatorInput-module__21lGoG__calculatorInput{align-items:flex-start;gap:var(--space-3xl-nova);inline-size:100%;padding-block:var(--space-xl-nova);padding-inline:var(--space-md-nova);border-radius:var(--radius-md-nova);background-color:var(--background-default-nova);color:var(--text-primary-nova);flex-direction:column;display:flex}@media (min-width:768px){.CalculatorInput-module__21lGoG__calculatorInput{padding-inline:var(--space-xl-nova)}}@media (min-width:1024px){.CalculatorInput-module__21lGoG__calculatorInput{max-inline-size:400px}}.CalculatorInput-module__21lGoG__mainCriteria,.CalculatorInput-module__21lGoG__section{gap:var(--space-2xl-nova);flex-direction:column;inline-size:100%;display:flex}.CalculatorInput-module__21lGoG__advancedToggle,.CalculatorInput-module__21lGoG__advancedToggle>:is(a,button){inline-size:100%}}
@layer components.atoms{.InputField-module__gA8_Cq__input{inline-size:100%;min-inline-size:0;font-family:var(--font-family-body-nova);font-size:var(--font-size-md-nova);font-weight:var(--font-weight-regular-nova);line-height:var(--font-line-height-md-nova);color:var(--text-primary-nova);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.InputField-module__gA8_Cq__input::placeholder{color:var(--text-secondary-nova)}.InputField-module__gA8_Cq__input.InputField-module__gA8_Cq__disabled{color:var(--neutral-1-disabled-nova);cursor:not-allowed}.InputField-module__gA8_Cq__input::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.InputField-module__gA8_Cq__invalid{border:none}}
@layer components.molecules{.Input-module__xR4QmW__inputField{gap:var(--space-2xs-nova);flex-direction:column;inline-size:100%;display:flex}.Input-module__xR4QmW__labelWrapper{align-items:center;gap:var(--space-xs-nova);display:flex}.Input-module__xR4QmW__label{align-items:center;gap:var(--space-2xs-nova);display:flex}.Input-module__xR4QmW__labelText{font-family:var(--font-family-body-nova);font-size:var(--font-size-md-nova);font-weight:var(--font-weight-medium-nova);line-height:var(--font-line-height-md-nova);color:var(--text-primary-nova)}.Input-module__xR4QmW__labelTextInvalid{color:var(--error-1-nova)}.Input-module__xR4QmW__labelTextDisabled{color:var(--neutral-1-disabled-nova)}.Input-module__xR4QmW__optional{font-family:var(--font-family-body-nova);font-size:var(--font-size-md-nova);font-weight:var(--font-weight-regular-nova);line-height:var(--font-line-height-md-nova);color:var(--text-secondary-nova)}.Input-module__xR4QmW__tooltip{block-size:20px;inline-size:20px;color:var(--text-accent-nova);justify-content:center;align-items:center;display:flex}.Input-module__xR4QmW__inputWrapper{align-items:center;gap:var(--space-xs-nova);block-size:48px;padding-inline:var(--space-md-nova);background-color:var(--background-light-nova);border-radius:var(--radius-md-nova);transition:background-color var(--transition-fast), border-color var(--transition-fast);border:1px solid #0000;display:flex}.Input-module__xR4QmW__inputWrapper.Input-module__xR4QmW__wrapperFilled{background-color:var(--background-default-nova);border-color:var(--border-default-nova)}.Input-module__xR4QmW__inputWrapper.Input-module__xR4QmW__wrapperOnColor{background-color:var(--background-default-nova)}.Input-module__xR4QmW__inputWrapper:focus-within{background-color:var(--background-default-nova);border-color:var(--primary-1-nova)}.Input-module__xR4QmW__inputWrapper.Input-module__xR4QmW__wrapperInvalid{background-color:var(--background-default-nova);border-color:var(--error-1-nova)}.Input-module__xR4QmW__inputWrapper.Input-module__xR4QmW__wrapperDisabled{background-color:var(--background-disable-light-nova);cursor:not-allowed;border-color:#0000}.Input-module__xR4QmW__inputWrapper.Input-module__xR4QmW__wrapperDisabled .Input-module__xR4QmW__leftIcon,.Input-module__xR4QmW__inputWrapper.Input-module__xR4QmW__wrapperDisabled .Input-module__xR4QmW__rightIcon{color:var(--neutral-1-disabled-nova)}.Input-module__xR4QmW__leftIcon,.Input-module__xR4QmW__rightIcon{block-size:20px;inline-size:20px;color:var(--text-secondary-nova);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Input-module__xR4QmW__suffix{font-family:var(--font-family-body-nova);font-size:var(--font-size-md-nova);font-weight:var(--font-weight-regular-nova);line-height:var(--font-line-height-md-nova);color:var(--text-secondary-nova);flex-shrink:0}.Input-module__xR4QmW__clearButton{block-size:20px;inline-size:20px;color:var(--text-primary-nova);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:flex}.Input-module__xR4QmW__helperText{font-family:var(--font-family-body-nova);font-size:var(--font-size-sm-nova);font-weight:var(--font-weight-regular-nova);line-height:var(--font-line-height-sm-nova);color:var(--text-secondary-nova)}.Input-module__xR4QmW__helperTextInvalid{color:var(--error-1-nova)}.Input-module__xR4QmW__helperTextDisabled{color:var(--neutral-1-disabled-nova)}}
@layer components.templates{.InlineInput-module__RYBX0a__inlineInput{align-items:center;gap:var(--space-md-nova);inline-size:100%;display:flex}.InlineInput-module__RYBX0a__text{flex-direction:column;flex:1 1 0;justify-content:center;min-inline-size:0;display:flex}.InlineInput-module__RYBX0a__description{color:var(--text-secondary-nova);display:block}.InlineInput-module__RYBX0a__control{flex-shrink:0;inline-size:125px}}
@layer components.templates{.InputBlock-module__QYNUmq__inputBlock{gap:var(--space-xs-nova);flex-direction:column;inline-size:100%;display:flex}.InputBlock-module__QYNUmq__inputFooter{gap:var(--space-2xs-nova);flex-direction:column;padding-block-end:var(--space-xs-nova);display:flex}}
@layer components.organisms{.Tooltip-module__HpfnBa__tooltip{touch-action:manipulation;justify-content:center;align-items:center;display:inline-flex}.Tooltip-module__HpfnBa__tooltip.Tooltip-module__HpfnBa__default{border-radius:var(--radius-md-nova);width:20px;height:20px;color:var(--neutral-2-nova);cursor:help;appearance:none;background:0 0;border:none;padding:0}.Tooltip-module__HpfnBa__tooltipPortal{z-index:100000;pointer-events:none;--tooltip-edge-gap:var(--space-md-nova);position:fixed;inset:0}.Tooltip-module__HpfnBa__tooltipPortal .Tooltip-module__HpfnBa__content{box-sizing:border-box;width:max-content;max-width:calc(100vw - 2 * var(--tooltip-edge-gap));padding:var(--space-2xs-nova) var(--space-sm-nova);border-radius:var(--radius-md-nova);background-color:var(--neutral-1-nova);color:var(--text-oncolor-nova);font-family:var(--font-family-body-nova);font-size:var(--font-size-sm-nova);line-height:var(--font-line-height-sm-nova);box-shadow:var(--shadow-md);animation:.12s ease-out Tooltip-module__HpfnBa__tooltip-fade-in;position:absolute}.Tooltip-module__HpfnBa__tooltipPortal .Tooltip-module__HpfnBa__arrow{--tooltip-arrow-half-width:calc(var(--tooltip-arrow-width) / 2);border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.Tooltip-module__HpfnBa__tooltipPortal[data-position=bottom] .Tooltip-module__HpfnBa__content{top:calc(var(--anchor-bottom) + var(--tooltip-arrow-height) - 1px);left:clamp(var(--tooltip-edge-gap), calc(var(--anchor-center-x) - var(--tooltip-width) / 2), calc(100vw - var(--tooltip-edge-gap) - var(--tooltip-width)))}.Tooltip-module__HpfnBa__tooltipPortal[data-position=bottom] .Tooltip-module__HpfnBa__arrow{top:var(--anchor-bottom);left:var(--anchor-center-x);border-width:0 var(--tooltip-arrow-half-width) var(--tooltip-arrow-height);border-bottom-color:var(--neutral-1-nova);transform:translate(-50%)}.Tooltip-module__HpfnBa__tooltipPortal[data-position=top] .Tooltip-module__HpfnBa__content{top:calc(var(--anchor-top) - var(--tooltip-arrow-height) - var(--tooltip-height) + 1px);left:clamp(var(--tooltip-edge-gap), calc(var(--anchor-center-x) - var(--tooltip-width) / 2), calc(100vw - var(--tooltip-edge-gap) - var(--tooltip-width)))}.Tooltip-module__HpfnBa__tooltipPortal[data-position=top] .Tooltip-module__HpfnBa__arrow{top:calc(var(--anchor-top) - var(--tooltip-arrow-height));left:var(--anchor-center-x);border-width:var(--tooltip-arrow-height) var(--tooltip-arrow-half-width) 0;border-top-color:var(--neutral-1-nova);transform:translate(-50%)}.Tooltip-module__HpfnBa__tooltipPortal[data-position=right] .Tooltip-module__HpfnBa__content{left:calc(var(--anchor-right) + var(--tooltip-arrow-height) - 1px);top:clamp(var(--tooltip-edge-gap), calc(var(--anchor-center-y) - var(--tooltip-height) / 2), calc(100vh - var(--tooltip-edge-gap) - var(--tooltip-height)))}.Tooltip-module__HpfnBa__tooltipPortal[data-position=right] .Tooltip-module__HpfnBa__arrow{left:var(--anchor-right);top:var(--anchor-center-y);border-width:var(--tooltip-arrow-half-width) var(--tooltip-arrow-height) var(--tooltip-arrow-half-width) 0;border-right-color:var(--neutral-1-nova);transform:translateY(-50%)}.Tooltip-module__HpfnBa__tooltipPortal[data-position=left] .Tooltip-module__HpfnBa__content{left:calc(var(--anchor-left) - var(--tooltip-arrow-height) - var(--tooltip-width) + 1px);top:clamp(var(--tooltip-edge-gap), calc(var(--anchor-center-y) - var(--tooltip-height) / 2), calc(100vh - var(--tooltip-edge-gap) - var(--tooltip-height)))}.Tooltip-module__HpfnBa__tooltipPortal[data-position=left] .Tooltip-module__HpfnBa__arrow{left:calc(var(--anchor-left) - var(--tooltip-arrow-height));top:var(--anchor-center-y);border-width:var(--tooltip-arrow-half-width) 0 var(--tooltip-arrow-half-width) var(--tooltip-arrow-height);border-left-color:var(--neutral-1-nova);transform:translateY(-50%)}@media (max-width:767px){.Tooltip-module__HpfnBa__tooltipPortal[data-position=top] .Tooltip-module__HpfnBa__content,.Tooltip-module__HpfnBa__tooltipPortal[data-position=bottom] .Tooltip-module__HpfnBa__content{left:50%;transform:translate(-50%)}}@keyframes Tooltip-module__HpfnBa__tooltip-fade-in{0%{opacity:0}to{opacity:1}}}
@layer components.templates{.RateSlider-module__Dk3Wna__rateSlider{gap:var(--space-sm-nova);flex-direction:column;display:flex;position:relative}.RateSlider-module__Dk3Wna__track{z-index:1;position:relative}.RateSlider-module__Dk3Wna__guide{z-index:0;block-size:var(--space-3xl-nova);pointer-events:none;border-inline-start:2px dotted;inline-size:0;position:absolute;inset-block-start:calc(-1 * var(--space-xs-nova));transform:translate(-50%)}.RateSlider-module__Dk3Wna__legends{min-block-size:3.25rem;position:relative}.RateSlider-module__Dk3Wna__legend{align-items:center;gap:var(--space-3xs-nova);text-align:center;white-space:nowrap;flex-direction:column;display:flex;position:absolute;inset-block-start:0;transform:translate(-50%)}.RateSlider-module__Dk3Wna__accent{color:var(--text-accent-nova)}.RateSlider-module__Dk3Wna__secondary{color:var(--text-secondary-nova)}.RateSlider-module__Dk3Wna__legendLabel{align-items:center;gap:var(--space-2xs-nova);display:flex}}
@layer components.templates{.RateField-module__E0Pwka__rateGroup{gap:var(--space-xl-nova);flex-direction:column;inline-size:100%;display:flex}}
@layer components.templates{.InlineChoiceChips-module__qSP3da__inlineChoiceChips{gap:var(--space-xs-nova);flex-direction:column;inline-size:100%;display:flex}.InlineChoiceChips-module__qSP3da__text{flex-direction:column;justify-content:center;display:flex}.InlineChoiceChips-module__qSP3da__description{color:var(--text-secondary-nova);display:block}.InlineChoiceChips-module__qSP3da__chips{gap:var(--space-xs-nova);flex-wrap:wrap;inline-size:100%;display:flex}}
@layer components.templates{.SectionItem-module__dx__mW__selectField{gap:var(--space-2xs-nova);flex-direction:column;inline-size:100%;display:flex}.SectionItem-module__dx__mW__callout{align-items:flex-start;gap:var(--space-xs-nova);inline-size:100%;padding:var(--space-md-nova);border-radius:var(--radius-md-nova);background-color:var(--background-neutral-nova);display:flex}.SectionItem-module__dx__mW__callout a{color:var(--text-accent-nova)}.SectionItem-module__dx__mW__calloutIcon{flex-shrink:0;block-size:1.5rem;inline-size:1.5rem}}
@layer components.templates{.SectionTitle-module__aRFELa__sectionTitle{inline-size:100%;border-block-end:1px solid var(--text-accent-nova);color:var(--text-accent-nova);padding-block-end:var(--space-sm-nova)}}
@layer components.templates{.BlocDetail-module__V8br9G__blocDetail{align-items:flex-start;gap:var(--space-2xl-nova);background-color:var(--background-default-nova);inline-size:100%;color:var(--text-primary-nova);flex-direction:column;display:flex}.BlocDetail-module__V8br9G__tabs{inline-size:100%}}
@layer components.templates{.DetailPanel-module__WExx_G__section{align-items:flex-start;gap:var(--space-md-nova);flex-direction:column;inline-size:100%;display:flex}.DetailPanel-module__WExx_G__badges{gap:var(--space-xs-nova);flex-wrap:wrap;inline-size:100%;display:flex}.DetailPanel-module__WExx_G__header{gap:var(--space-2xs-nova);flex-direction:column;inline-size:100%;display:flex}.DetailPanel-module__WExx_G__subtitle{inline-size:100%;color:var(--text-secondary-nova)}.DetailPanel-module__WExx_G__group{gap:var(--space-xs-nova);flex-direction:column;inline-size:100%;display:flex}.DetailPanel-module__WExx_G__divider{background-color:var(--border-default-nova);block-size:1px;inline-size:100%}.DetailPanel-module__WExx_G__row{justify-content:space-between;align-items:center;gap:var(--space-sm-nova);inline-size:100%;display:flex}.DetailPanel-module__WExx_G__rowLabel{align-items:center;gap:var(--space-2xs-nova);display:flex}.DetailPanel-module__WExx_G__rowValue{text-align:end;white-space:nowrap}.DetailPanel-module__WExx_G__valueSkeleton{block-size:1.25rem;inline-size:5rem;display:block}.DetailPanel-module__WExx_G__highlighted{color:var(--text-accent-nova)}.DetailPanel-module__WExx_G__bar{border-radius:var(--radius-xs-nova);align-items:stretch;block-size:40px;inline-size:100%;display:flex;overflow:hidden}.DetailPanel-module__WExx_G__barSkeleton{block-size:40px;inline-size:100%}.DetailPanel-module__WExx_G__segment{block-size:100%}.DetailPanel-module__WExx_G__legend{gap:var(--space-2xs-nova);flex-direction:column;inline-size:100%;display:flex}.DetailPanel-module__WExx_G__legendRow{justify-content:space-between;align-items:center;gap:var(--space-sm-nova);inline-size:100%;display:flex}.DetailPanel-module__WExx_G__legendValue{white-space:nowrap}.DetailPanel-module__WExx_G__legendText{align-items:center;gap:var(--space-xs-nova);display:flex}.DetailPanel-module__WExx_G__dot{border-radius:var(--radius-full-nova);flex-shrink:0;block-size:8px;inline-size:8px}.DetailPanel-module__WExx_G__primary{background-color:var(--primary-2-nova)}.DetailPanel-module__WExx_G__blue{background-color:var(--data-blue-nova)}.DetailPanel-module__WExx_G__purple{background-color:var(--data-purple-nova)}}
@layer components.compositions{.GraphAmortissement-module__1nKcPq__chart{gap:var(--space-xs-nova);flex-direction:column;inline-size:100%;display:flex}.GraphAmortissement-module__1nKcPq__plot{inline-size:100%;position:relative}.GraphAmortissement-module__1nKcPq__plotArea{cursor:ew-resize;position:absolute;inset:0}.GraphAmortissement-module__1nKcPq__svg{display:block;overflow:visible}.GraphAmortissement-module__1nKcPq__bandCapital{fill:var(--primary-2-nova)}.GraphAmortissement-module__1nKcPq__bandInterest{fill:var(--data-blue-nova)}.GraphAmortissement-module__1nKcPq__bandInsurance{fill:var(--data-purple-nova)}.GraphAmortissement-module__1nKcPq__cursorLine{stroke:var(--text-primary-nova);stroke-width:1px;stroke-dasharray:3}.GraphAmortissement-module__1nKcPq__tooltip{z-index:10;gap:var(--space-2xs-nova);padding:var(--space-md-nova);background-color:var(--background-default-nova);border-radius:var(--radius-md-nova);box-shadow:var(--shadow-md);white-space:nowrap;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset-block-start:0}.GraphAmortissement-module__1nKcPq__tooltipCentered{transform:translate(-50%, calc(-100% + var(--space-2xl-nova)))}.GraphAmortissement-module__1nKcPq__tooltipLeft{transform:translate(0, calc(-100% + var(--space-2xl-nova)))}.GraphAmortissement-module__1nKcPq__tooltipRight{transform:translate(-100%, calc(-100% + var(--space-2xl-nova)))}.GraphAmortissement-module__1nKcPq__tooltipDate{color:var(--text-primary-nova)}.GraphAmortissement-module__1nKcPq__tooltipRow{align-items:center;gap:var(--space-2xs-nova);display:flex}.GraphAmortissement-module__1nKcPq__tooltipLabel{color:var(--text-secondary-nova)}.GraphAmortissement-module__1nKcPq__tooltipValue{color:var(--text-primary-nova);margin-inline-start:auto;padding-inline-start:var(--space-xl-nova)}.GraphAmortissement-module__1nKcPq__seriesIcon{margin-inline:calc(-1 * var(--space-2xs-nova));flex-shrink:0}.GraphAmortissement-module__1nKcPq__iconCapital{color:var(--primary-2-nova)}.GraphAmortissement-module__1nKcPq__iconInterest{color:var(--data-blue-nova)}.GraphAmortissement-module__1nKcPq__iconInsurance{color:var(--data-purple-nova)}.GraphAmortissement-module__1nKcPq__xAxis{justify-content:space-between;display:flex}.GraphAmortissement-module__1nKcPq__axisLabel{color:var(--text-secondary-nova);white-space:nowrap}}