.SasuInputCard_card__ER_OF{background:#fff;border-radius:18px;border:2px solid var(--color-mauve-light);box-shadow:0 1px 2px rgba(71,21,38,.04),0 10px 28px rgba(71,21,38,.05);padding:22px 18px}@media(min-width:1024px){.SasuInputCard_card__ER_OF{padding:28px}}.SasuInputCard_content__Yp896{margin-top:18px}@media(min-width:1024px){.SasuInputCard_content__Yp896{margin-left:40px}}.SasuInputCard_fieldGroup__zbkl4{margin-top:16px}.SasuInputCard_fieldGroup__zbkl4:first-child{margin-top:0}.SasuInputCard_fieldLabel__NUTvE{font-family:var(--font-avantt-medium);text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:#6b6560;margin:0 0 8px}.SasuInputCard_inputWrap__14Z02{display:flex;align-items:baseline;gap:8px}.SasuInputCard_input__G5B9R{font-family:var(--font-avantt-bold);font-size:28px;color:var(--color-bordeau);background:rgba(0,0,0,0);border:none;border-bottom:2px dashed var(--color-mauve-light);outline:none;padding:0 0 4px;width:160px;letter-spacing:-.02em}@media(min-width:1024px){.SasuInputCard_input__G5B9R{font-size:32px;width:180px}}.SasuInputCard_input__G5B9R:focus{border-bottom-style:solid}.SasuInputCard_suffix__yHvFM{font-family:var(--font-avantt-light);font-size:15px;color:var(--color-bordeau)}.SasuInputCard_hint__4GJbH{font-family:var(--font-avantt-regular-italic);font-size:12px;color:#6f5a61;margin:8px 0 0}.SasuRegimeToggle_toggle__vQBl9{display:inline-flex;border-radius:10px;overflow:hidden;border:2px solid var(--color-bordeau)}.SasuRegimeToggle_btn__gQR1Q{font-family:var(--font-avantt-bold);font-size:14px;text-transform:uppercase;letter-spacing:.04em;padding:8px 20px;border:none;cursor:pointer;transition:background .15s ease,color .15s ease;background:rgba(0,0,0,0);color:var(--color-bordeau)}.SasuRegimeToggle_btn__gQR1Q.SasuRegimeToggle_active__IIKQN{background:var(--color-bordeau);color:#fff}.SasuRegimeToggle_btn__gQR1Q:not(.SasuRegimeToggle_active__IIKQN):hover{background:rgba(71,21,38,.06)}.SasuBreakdownTable_table__MWrHN{width:100%;border-collapse:collapse;margin-top:16px}.SasuBreakdownTable_even__L_znd{background:#faf6f0}.SasuBreakdownTable_odd__D5uRd{background:#fff}.SasuBreakdownTable_label__Qr0ou{font-family:var(--font-avantt-regular);font-size:13px;color:#3d2f34;padding:8px 10px}.SasuBreakdownTable_label__Qr0ou .SasuBreakdownTable_infoTip__2OoH4{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1.4px solid #a5aeb1;color:#a5aeb1;font-size:9px;font-weight:700;font-style:normal;font-family:Georgia,serif;cursor:help;outline:none;flex-shrink:0;margin-left:4px;vertical-align:middle}.SasuBreakdownTable_label__Qr0ou .SasuBreakdownTable_tooltip__piV5y{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);width:240px;background:var(--color-bordeau);color:#fbf3ea;font-family:var(--font-avantt-regular);font-size:12px;font-weight:400;font-style:normal;line-height:1.42;text-transform:none;padding:10px 12px;border-radius:9px;box-shadow:0 10px 26px rgba(71,21,38,.24);opacity:0;visibility:hidden;display:none;transition:opacity .15s ease;z-index:30;pointer-events:none}.SasuBreakdownTable_label__Qr0ou .SasuBreakdownTable_tooltip__piV5y:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top:6px solid var(--color-bordeau)}.SasuBreakdownTable_infoTip__2OoH4:focus .SasuBreakdownTable_label__Qr0ou .SasuBreakdownTable_tooltip__piV5y,.SasuBreakdownTable_infoTip__2OoH4:hover .SasuBreakdownTable_label__Qr0ou .SasuBreakdownTable_tooltip__piV5y{display:block;opacity:1;visibility:visible}.SasuBreakdownTable_value__S0LCC{font-family:var(--font-avantt-medium);font-size:13px;color:var(--color-bordeau);text-align:right;padding:8px 10px;white-space:nowrap}.SasuBreakdownTable_total__X8GxA{background:var(--color-bordeau)}.SasuBreakdownTable_total__X8GxA .SasuBreakdownTable_label__Qr0ou,.SasuBreakdownTable_total__X8GxA .SasuBreakdownTable_value__S0LCC{font-family:var(--font-avantt-bold);font-size:14px;color:#fff}.SasuMobileResultCard_card__Py_uF{background:#fff;border-radius:18px;border:2px solid var(--color-mauve-light);box-shadow:0 1px 2px rgba(71,21,38,.04),0 10px 28px rgba(71,21,38,.05);padding:22px 18px}@media(min-width:1024px){.SasuMobileResultCard_card__Py_uF{display:none}}.SasuMobileResultCard_header__yVkGf{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.SasuMobileResultCard_title__okIPv{font-family:var(--font-avantt-bold);font-size:16px;color:var(--color-bordeau);margin:0}.SasuMobileResultCard_badge__Cy3to{font-family:var(--font-avantt-bold);font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:6px;background:var(--color-mauve-light);color:#fff}.SasuMobileResultCard_bigNum__ARC0Q{font-family:var(--font-avantt-extra-bold);font-size:30px;color:var(--color-bordeau);letter-spacing:-.02em;margin:0;line-height:1.1}.SasuMobileResultCard_bigLabel__NaH6O{font-family:var(--font-avantt-regular);font-size:13px;color:#6b6560;margin:4px 0 0}.SasuMobileResultCard_periodeToggle__6ttTl{display:flex;margin:12px 0 14px;border-radius:8px;overflow:hidden;border:1.5px solid var(--color-mauve-light);width:-moz-fit-content;width:fit-content}.SasuMobileResultCard_periodeBtn__FwwbL{font-family:var(--font-avantt-medium);font-size:12px;padding:6px 16px;border:none;cursor:pointer;background:rgba(0,0,0,0);color:#6b6560;transition:background .15s ease,color .15s ease}.SasuMobileResultCard_periodeBtn__FwwbL:not(:first-child){border-left:1.5px solid var(--color-mauve-light)}.SasuMobileResultCard_periodeBtnActive__FTiQX{background:var(--color-mauve-light);color:#fff}.SasuMobileResultCard_divider__1DJXY{border:none;border-top:1px solid rgba(197,168,208,.3);margin:14px 0}.SasuMobileResultCard_pumaBanner__wNSP5{margin-bottom:14px;padding:10px 12px;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;font-family:var(--font-avantt-regular);font-size:12px;line-height:1.45;color:#92400e}.SasuMobileResultCard_pumaBanner__wNSP5 strong{font-family:var(--font-avantt-bold)}.SasuMobileResultCard_pumaBanner__wNSP5 p{margin:4px 0 0}.SasuMobileResultCard_pumaBanner__wNSP5.SasuMobileResultCard_pumaMet___FwIW{background:#dcfce7;border-color:#bbf7d0;color:#166534}.SasuMobileResultCard_cta___PhFK{display:block;width:100%;margin-top:16px;padding:14px;font-family:var(--font-avantt-bold);font-size:14px;text-transform:uppercase;letter-spacing:.02em;background:var(--color-bordeau);color:#fff;border:none;border-radius:12px;text-align:center;text-decoration:none;transition:opacity .15s ease}.SasuMobileResultCard_cta___PhFK:hover{opacity:.9}.SasuMobileResultCard_ctaRdv__deq__{display:block;width:100%;margin-top:10px;padding:12px 14px;font-family:var(--font-avantt-bold);font-size:13px;letter-spacing:.01em;background:rgba(0,0,0,0);color:var(--color-bordeau);border:1.5px solid var(--color-bordeau);border-radius:12px;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.SasuMobileResultCard_ctaRdv__deq__:hover{background:var(--color-bordeau);color:#fff}.SasuMobileResultCard_ctaRdvCaption__yBmfu{margin-top:8px;font-family:var(--font-avantt);font-size:var(--font-size-14);color:var(--color-coccoa);text-align:center}.SasuSplitChart_chart__HWTsW{margin-top:16px}.SasuSplitChart_bar__kmse3{display:flex;height:32px;border-radius:8px;overflow:hidden}.SasuSplitChart_salSegment__xTOZr{background:var(--color-bordeau)}.SasuSplitChart_divSegment__byPsN,.SasuSplitChart_salSegment__xTOZr{display:flex;align-items:center;justify-content:center;min-width:0;transition:width .3s ease}.SasuSplitChart_divSegment__byPsN{background:var(--color-mauve-light)}.SasuSplitChart_segLabel__q1wxF{font-family:var(--font-avantt-bold);font-size:12px;color:#fff;white-space:nowrap}.SasuSplitChart_legend__8hcog{display:flex;gap:20px;margin-top:10px}.SasuSplitChart_legendItem__EtHxu{display:flex;align-items:center;gap:6px}.SasuSplitChart_dot__OBCv9{width:10px;height:10px;border-radius:50%;flex-shrink:0}.SasuSplitChart_dotSal__FlAnd{background:var(--color-bordeau)}.SasuSplitChart_dotDiv__CCEbZ{background:var(--color-mauve-light)}.SasuSplitChart_legendLabel__JbrFp{font-family:var(--font-avantt-medium);font-size:12px;color:#6b6560}.SasuSplitChart_legendValue__kmC2i{font-family:var(--font-avantt-bold);font-size:12px;color:var(--color-bordeau)}.SasuMobileStickyBar_bar__teLGg{position:fixed;bottom:0;left:0;right:0;background:#043132;padding:14px 20px calc(14px + env(safe-area-inset-bottom, 0px));z-index:90;display:flex;align-items:center;justify-content:space-between;gap:12px}@media(min-width:1024px){.SasuMobileStickyBar_bar__teLGg{display:none}}.SasuMobileStickyBar_info__CV5xB{min-width:0}.SasuMobileStickyBar_label__fnjGY{font-family:var(--font-avantt-bold);text-transform:uppercase;letter-spacing:.06em;font-size:10px;color:var(--color-mint);margin:0 0 4px}.SasuMobileStickyBar_numRow__UYSGd{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.SasuMobileStickyBar_num__n3C0g{font-family:var(--font-avantt-bold);font-size:26px;line-height:1;color:#fbf3ea;letter-spacing:-.02em}.SasuMobileStickyBar_perYear__EGIb9{font-family:var(--font-avantt-bold);text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#e9d9c8;padding-bottom:2px}.SasuMobileStickyBar_sub__4xPv0{font-family:var(--font-avantt-regular);font-size:11px;color:#9ecab8;margin:4px 0 0}.SasuMobileStickyBar_rdvBtn__23fw_{flex-shrink:0;padding:10px 16px;font-family:var(--font-avantt-bold);font-size:12px;text-transform:uppercase;letter-spacing:.03em;background:var(--color-mint);color:#043132;border:none;border-radius:10px;text-align:center;text-decoration:none;white-space:nowrap;transition:opacity .15s ease}.SasuMobileStickyBar_rdvBtn__23fw_:hover{opacity:.85}.SasuPersonalCard_card__63kmI{background:#faf6f0;border-radius:18px;border:1px solid rgba(197,168,208,.4);padding:22px 18px}@media(min-width:1024px){.SasuPersonalCard_card__63kmI{padding:28px}}.SasuPersonalCard_content__w_vRu{margin-top:14px}@media(min-width:1024px){.SasuPersonalCard_content__w_vRu{margin-left:40px}}.SasuPersonalCard_chargesSummary__4OEtN{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:10px 0;cursor:pointer;text-align:left}.SasuPersonalCard_chargesSummary__4OEtN span:first-child{font-family:var(--font-avantt-medium);font-size:14px;color:var(--color-bordeau)}.SasuPersonalCard_chevron__M1G39{font-family:var(--font-avantt-bold);font-size:18px;color:#6b6560;transition:transform .2s ease;display:inline-block}.SasuPersonalCard_chevronOpen__y5eIn{transform:rotate(90deg)}.SasuPersonalCard_chargesDetail__t_gW_{display:flex;flex-direction:column;gap:8px;padding:12px 0 4px;border-top:1px solid rgba(197,168,208,.3)}.SasuPersonalCard_chargeRow__Okbi9{display:flex;align-items:center;justify-content:space-between}.SasuPersonalCard_chargeLabel__K7aU3{font-family:var(--font-avantt-regular);font-size:13px;color:#6b6560}.SasuPersonalCard_chargeInputWrap__rh27q{display:flex;align-items:baseline;gap:4px}.SasuPersonalCard_chargeInput__UVDNZ{font-family:var(--font-avantt-medium);font-size:13px;color:var(--color-bordeau);padding:5px 8px;border:1px solid rgba(197,168,208,.5);border-radius:8px;width:80px;text-align:right;background:#fff;outline:none}.SasuPersonalCard_chargeInput__UVDNZ:focus{border-color:var(--color-bordeau)}.SasuPersonalCard_chargeInput__UVDNZ::-webkit-inner-spin-button,.SasuPersonalCard_chargeInput__UVDNZ::-webkit-outer-spin-button{opacity:1}.SasuPersonalCard_chargeSuffix____V_U{font-family:var(--font-avantt-light);font-size:12px;color:#6b6560}.SasuPersonalCard_divider__QwWo0{border:none;border-top:1px solid rgba(197,168,208,.3);margin:10px 0}.SasuPersonalCard_fieldRow__NXBD8{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.SasuPersonalCard_fieldLabel__p7Ukh{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-avantt-regular);font-size:13px;color:#6b6560}.SasuPersonalCard_besoinLabel__BQ6Nm{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-avantt-medium);font-size:14px;color:var(--color-bordeau)}.SasuPersonalCard_smallInputWrap__Vn8XU{display:flex;align-items:baseline;gap:4px}.SasuPersonalCard_smallInput__29PyP{font-family:var(--font-avantt-medium);font-size:14px;color:var(--color-bordeau);padding:5px 8px;border:1px solid rgba(197,168,208,.5);border-radius:8px;width:80px;text-align:right;background:#fff;outline:none}.SasuPersonalCard_smallInput__29PyP:focus{border-color:var(--color-bordeau)}.SasuPersonalCard_smallInput__29PyP::-webkit-inner-spin-button,.SasuPersonalCard_smallInput__29PyP::-webkit-outer-spin-button{opacity:1}.SasuPersonalCard_smallSuffix__5i513{font-family:var(--font-avantt-light);font-size:12px;color:#6b6560}.SasuPersonalCard_acreSubRow__AgXAr{margin-left:26px}.SasuPersonalCard_acreSubRow__AgXAr:before{content:"›";flex-shrink:0;font-family:var(--font-avantt-bold);font-size:16px;line-height:1;color:#6b6560}.SasuPersonalCard_areNote__lriT_{margin:0 0 0 38px;padding:8px 10px;border-radius:8px;background:rgba(197,168,208,.16);font-family:var(--font-avantt-regular);font-size:12px;line-height:17px;color:#6b6560}.SasuPersonalCard_acreRow__Ur4ob{display:flex;align-items:center;gap:10px;padding:10px 0 4px}.SasuPersonalCard_checkbox__FFAUD{width:18px;height:18px;accent-color:var(--color-bordeau);cursor:pointer}.SasuPersonalCard_acreLabel__2bY8g{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-avantt-regular);font-size:13px;color:#6b6560;cursor:pointer}.SasuPersonalCard_infoTip__hqtbu{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1.4px solid #a5aeb1;color:#a5aeb1;font-size:10px;font-weight:700;font-style:normal;font-family:Georgia,serif;cursor:help;outline:none;flex-shrink:0}.SasuPersonalCard_tooltip__U9Sr_{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);width:260px;background:var(--color-bordeau);color:#fbf3ea;font-family:var(--font-avantt-regular);font-size:12px;font-weight:400;font-style:normal;line-height:1.42;text-transform:none;padding:10px 12px;border-radius:9px;box-shadow:0 10px 26px rgba(71,21,38,.24);opacity:0;visibility:hidden;display:none;transition:opacity .15s ease;z-index:30;pointer-events:none}.SasuPersonalCard_tooltip__U9Sr_:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-top:6px solid var(--color-bordeau)}.SasuPersonalCard_infoTip__hqtbu:focus .SasuPersonalCard_tooltip__U9Sr_,.SasuPersonalCard_infoTip__hqtbu:hover .SasuPersonalCard_tooltip__U9Sr_{display:block;opacity:1;visibility:visible}.SasuResultPanel_panel__S1jn4{display:none}@media(min-width:1024px){.SasuResultPanel_panel__S1jn4{display:block;background:#fff;border-radius:18px;border:2px solid var(--color-mauve-light);box-shadow:0 1px 2px rgba(71,21,38,.04),0 10px 28px rgba(71,21,38,.05);padding:24px;width:380px;position:-webkit-sticky;position:sticky;top:120px;flex-shrink:0}}.SasuResultPanel_header__0Y4wT{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.SasuResultPanel_title__Goi6L{font-family:var(--font-avantt-bold);font-size:16px;color:var(--color-bordeau);margin:0}.SasuResultPanel_badge__B6Ezo{font-family:var(--font-avantt-bold);font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:6px;background:var(--color-mauve-light);color:#fff}.SasuResultPanel_bigNum__ONU9A{font-family:var(--font-avantt-extra-bold);font-size:32px;color:var(--color-bordeau);letter-spacing:-.02em;margin:0;line-height:1.1}.SasuResultPanel_bigLabel__ITFtk{font-family:var(--font-avantt-regular);font-size:13px;color:#6b6560;margin:4px 0 0}.SasuResultPanel_periodeToggle__xU10z{display:flex;margin:14px 0 16px;border-radius:8px;overflow:hidden;border:1.5px solid var(--color-mauve-light);width:-moz-fit-content;width:fit-content}.SasuResultPanel_periodeBtn__mtca0{font-family:var(--font-avantt-medium);font-size:12px;padding:6px 16px;border:none;cursor:pointer;background:rgba(0,0,0,0);color:#6b6560;transition:background .15s ease,color .15s ease}.SasuResultPanel_periodeBtn__mtca0:not(:first-child){border-left:1.5px solid var(--color-mauve-light)}.SasuResultPanel_periodeBtnActive__2GsK5{background:var(--color-mauve-light);color:#fff}.SasuResultPanel_divider__Wv9l0{border:none;border-top:1px solid rgba(197,168,208,.3);margin:16px 0}.SasuResultPanel_pumaBanner__dBqqa{margin-bottom:14px;padding:10px 12px;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;font-family:var(--font-avantt-regular);font-size:12px;line-height:1.45;color:#92400e}.SasuResultPanel_pumaBanner__dBqqa strong{font-family:var(--font-avantt-bold)}.SasuResultPanel_pumaBanner__dBqqa p{margin:4px 0 0}.SasuResultPanel_pumaBanner__dBqqa.SasuResultPanel_pumaMet__0PsAA{background:#dcfce7;border-color:#bbf7d0;color:#166534}.SasuResultPanel_cta__dEGYn{display:block;width:100%;margin-top:18px;padding:14px;font-family:var(--font-avantt-bold);font-size:14px;text-transform:uppercase;letter-spacing:.02em;background:var(--color-bordeau);color:#fff;border:none;border-radius:12px;text-align:center;text-decoration:none;transition:opacity .15s ease}.SasuResultPanel_cta__dEGYn:hover{opacity:.9}.SasuResultPanel_ctaRdv__UUr55{display:block;width:100%;margin-top:10px;padding:12px 14px;font-family:var(--font-avantt-bold);font-size:13px;letter-spacing:.01em;background:rgba(0,0,0,0);color:var(--color-bordeau);border:1.5px solid var(--color-bordeau);border-radius:12px;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.SasuResultPanel_ctaRdv__UUr55:hover{background:var(--color-bordeau);color:#fff}.SasuResultPanel_ctaRdvCaption__ExZSQ{margin-top:8px;font-family:var(--font-avantt);font-size:var(--font-size-14);color:var(--color-coccoa);text-align:center}