.SasuFormCard_card__nY1Ic{background:#fff;border-radius:18px;border:2px solid rgba(197,168,208,.35);padding:22px 18px;transition:border-color .15s ease,box-shadow .15s ease}@media(min-width:1024px){.SasuFormCard_card__nY1Ic{padding:28px}}.SasuFormCard_cardActive__uQKRo{border-color:var(--color-mauve-light);box-shadow:0 1px 2px rgba(71,21,38,.04),0 10px 28px rgba(71,21,38,.05)}.SasuFormCard_content__7GO5w{margin-top:18px}@media(min-width:1024px){.SasuFormCard_content__7GO5w{margin-left:40px}}.SasuFormCard_content__7GO5w>:first-child{padding-top:0}.SasuFormCard_fieldGroup__cm3TS{margin-top:16px}.SasuFormCard_fieldGroup__cm3TS:first-child{margin-top:0}.SasuFormCard_bigFieldLabel___d2ee{font-family:var(--font-avantt-medium);text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:#453e39;margin:0 0 8px}.SasuFormCard_inputWrap__MZ4of{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border:1px solid rgba(197,168,208,.5);border-radius:12px;background:#faf6f0}.SasuFormCard_inputWrap__MZ4of:focus-within{border-color:var(--color-bordeau)}.SasuFormCard_bigInput__r5G9k{font-family:var(--font-avantt-bold);font-size:28px;color:var(--color-bordeau);background:rgba(0,0,0,0);border:none;outline:none;padding:0;width:150px;letter-spacing:-.02em}@media(min-width:1024px){.SasuFormCard_bigInput__r5G9k{font-size:32px;width:170px}}.SasuFormCard_suffix__0e91e{font-family:var(--font-avantt-light);font-size:15px;color:var(--color-bordeau)}.SasuFormCard_hint__NL7d2{font-family:var(--font-avantt-regular-italic);font-size:12px;color:#5f3f4b;margin:8px 0 0}.SasuFormCard_chargesSummary__YwDK6{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:8px 0;cursor:pointer;text-align:left}.SasuFormCard_chargesTotal__8NZbD{font-family:var(--font-avantt-medium);font-size:14px;color:var(--color-bordeau)}.SasuFormCard_chargesToggle__ict95{font-family:var(--font-avantt-medium);font-size:13px;color:var(--color-bordeau);text-decoration:underline;text-underline-offset:2px}.SasuFormCard_chargesBreakdown___6DIm{font-family:var(--font-avantt-regular);font-size:12px;color:#453e39;margin:0 0 8px}.SasuFormCard_chargesDetail__aUxWy{display:flex;flex-direction:column;gap:12px;padding:12px 0 4px;border-top:1px solid rgba(197,168,208,.3)}.SasuFormCard_chargeRow__DpL7B{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.SasuFormCard_chargeLabel__Lqr8w{flex:1 1 150px;font-family:var(--font-avantt-regular);font-size:13px;color:#453e39}.SasuFormCard_chargeInputWrap__oe47m{display:flex;flex:0 1 140px;min-width:140px;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(197,168,208,.5);border-radius:8px;background:#faf6f0}.SasuFormCard_chargeInputWrap__oe47m:focus-within{border-color:var(--color-bordeau)}.SasuFormCard_chargeInput__jkEoV{flex:1 1 auto;min-width:0;font-family:var(--font-avantt-medium);font-size:13px;color:var(--color-bordeau);padding:0;border:none;text-align:left;background:rgba(0,0,0,0);outline:none}.SasuFormCard_chargeInput__jkEoV::-webkit-inner-spin-button,.SasuFormCard_chargeInput__jkEoV::-webkit-outer-spin-button{opacity:1}.SasuFormCard_chargeSuffix__xxfLK{flex:none;font-family:var(--font-avantt-regular);font-size:12px;color:#453e39}.SasuFormCard_margeRow__iTL0x{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 14px;border-radius:12px;background:rgba(197,168,208,.16)}.SasuFormCard_margeLabel__q3RR9{font-family:var(--font-avantt-regular);font-size:13px;color:#453e39}.SasuFormCard_margeValue__PFFAE{font-family:var(--font-avantt-bold);font-size:20px;color:var(--color-bordeau);letter-spacing:-.01em}.SasuFormCard_divider__iT_69{border:none;border-top:1px solid rgba(197,168,208,.3);margin:12px 0}.SasuFormCard_fieldRow__jBu1f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:8px 0}.SasuFormCard_fieldLabel__ly2Fo{display:inline-flex;flex:1 1 150px;align-items:center;gap:6px;font-family:var(--font-avantt-regular);font-size:13px;color:#453e39}.SasuFormCard_besoinLabel__wLqI5{display:inline-flex;flex:1 1 150px;align-items:center;gap:6px;font-family:var(--font-avantt-medium);font-size:14px;color:var(--color-bordeau)}.SasuFormCard_fieldNote__O9RUd{font-family:var(--font-avantt-regular);font-size:12px;color:#453e39;margin:0 0 8px}.SasuFormCard_smallInputWrap__bYRvo{display:flex;flex:0 1 140px;min-width:140px;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(197,168,208,.5);border-radius:8px;background:#faf6f0}.SasuFormCard_smallInputWrap__bYRvo:focus-within{border-color:var(--color-bordeau)}.SasuFormCard_smallInput__1S_BE{flex:1 1 auto;min-width:0;font-family:var(--font-avantt-medium);font-size:14px;color:var(--color-bordeau);padding:0;border:none;text-align:left;background:rgba(0,0,0,0);outline:none}.SasuFormCard_smallInput__1S_BE::-webkit-inner-spin-button,.SasuFormCard_smallInput__1S_BE::-webkit-outer-spin-button{opacity:1}.SasuFormCard_smallSuffix__PwQ2q{flex:none;font-family:var(--font-avantt-regular);font-size:12px;color:#453e39}.SasuFormCard_subFieldRow__txn3H{margin-left:38px}.SasuFormCard_subFieldRow__txn3H .SasuFormCard_fieldLabel__ly2Fo{flex-basis:112px}.SasuFormCard_areNote___moiR{margin:4px 0 4px 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:#453e39}.SasuFormCard_aideGroup__MVD__{margin:4px 0;padding:0;border:0}.SasuFormCard_srOnly__n_EvP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SasuFormCard_acreRow__GueuT{display:flex;align-items:center;gap:10px;padding:8px 0}.SasuFormCard_checkbox__gpH6l{width:18px;height:18px;accent-color:var(--color-bordeau);cursor:pointer}.SasuFormCard_acreLabel__F3K5M{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-avantt-regular);font-size:13px;color:#453e39;cursor:pointer}.SasuFormCard_strongLabelText__nmyN9{font-family:var(--font-avantt-medium);font-size:14px;color:var(--color-bordeau)}.SasuFormCard_infoTip__sZlDi{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1.4px solid #6b4a56;color:#6b4a56;font-size:10px;font-weight:700;font-style:normal;font-family:Georgia,serif;cursor:help;outline:none;flex-shrink:0}.SasuFormCard_tooltip___JzOX{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;letter-spacing:normal;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}.SasuFormCard_tooltip___JzOX: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)}.SasuFormCard_infoTip__sZlDi:focus .SasuFormCard_tooltip___JzOX,.SasuFormCard_infoTip__sZlDi:hover .SasuFormCard_tooltip___JzOX{display:block;opacity:1;visibility:visible}.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 #6b4a56;color:#6b4a56;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_infoTip__2OoH4:focus .SasuBreakdownTable_tooltip__piV5y,.SasuBreakdownTable_label__Qr0ou .SasuBreakdownTable_infoTip__2OoH4:hover .SasuBreakdownTable_tooltip__piV5y{display:block;opacity:1;visibility:visible}.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_labelStrong__zG2I2{font-family:var(--font-avantt-bold)}.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_valueStrong__1aeb4{font-family:var(--font-avantt-bold)}.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_areLine__2zctl{display:inline-block;margin:8px 0 0;padding:5px 10px;border-radius:8px;background:rgba(197,168,208,.16);font-family:var(--font-avantt-regular);font-size:12px;line-height:17px;color:#6b6560}.SasuMobileResultCard_areLineAmount__Mns70{font-family:var(--font-avantt-medium);color:var(--color-bordeau)}.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;text-transform:uppercase;letter-spacing:.02em;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}.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_areLine__OaSp4{display:inline-block;margin:8px 0 0;padding:5px 10px;border-radius:8px;background:rgba(197,168,208,.16);font-family:var(--font-avantt-regular);font-size:12px;line-height:17px;color:#6b6560}.SasuResultPanel_areLineAmount___VDoy{font-family:var(--font-avantt-medium);color:var(--color-bordeau)}.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;text-transform:uppercase;letter-spacing:.02em;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}