.style_exercice__tU0ki{cursor:pointer;position:relative;background:repeating-linear-gradient(to bottom,transparent 0,transparent 23px,var(--accent-soft) 23px,var(--accent-soft) 24px),#fffefa;padding:22px 18px 18px 38px;border-radius:4px 14px 14px 4px;border:1px solid rgba(36,0,41,.08);box-shadow:0 4px 14px -8px rgba(36,0,41,.2),inset 1px 0 0 hsla(0,0%,100%,.6)}.style_exercice__tU0ki,.style_exercice__tU0ki.style_mcq__L3DjR{--accent:#ff5996;--accent-soft:rgba(255,89,150,.18)}.style_exercice__tU0ki.style_trueFalse__QzUrQ{--accent:#635bff;--accent-soft:rgba(99,91,255,.18)}.style_exercice__tU0ki.style_quiz__3K_RC{--accent:#fab000;--accent-soft:rgba(250,176,0,.22)}.style_exercice__tU0ki.style_exam__DFKpN{--accent:#b91111;--accent-soft:rgba(185,17,17,.16)}.style_exercice__tU0ki .style_washiTape__SdW1h{position:absolute;top:-8px;right:24px;width:70px;height:18px;background:repeating-linear-gradient(45deg,var(--accent),var(--accent) 5px,hsla(0,0%,100%,.45) 5px,hsla(0,0%,100%,.45) 10px);opacity:.85;border-radius:2px;transform:rotate(4deg);box-shadow:0 2px 4px -1px rgba(0,0,0,.2);z-index:3}.style_exercice__tU0ki .style_stamp__FZDRH{position:absolute;top:28px;right:18px;width:38px;height:38px;border-radius:50%;background:var(--accent-soft);border:2px dashed var(--accent);color:var(--accent);display:flex;align-items:center;justify-content:center;transform:rotate(-6deg);z-index:3;box-shadow:0 3px 6px -3px rgba(0,0,0,.18)}.style_exercice__tU0ki .style_stamp__FZDRH svg{font-size:18px!important}.style_exercice__tU0ki{display:flex;flex-direction:column;gap:12px;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden;isolation:isolate}.style_exercice__tU0ki:before{content:"";position:absolute;top:0;left:26px;width:1.5px;height:100%;background:var(--accent);opacity:.55;z-index:0}.style_exercice__tU0ki:after{content:"";position:absolute;top:0;left:0;width:14px;height:100%;background:radial-gradient(circle at 7px 18px,rgba(36,0,41,.12) 0,rgba(36,0,41,.12) 2.5px,transparent 3px),radial-gradient(circle at 7px 60px,rgba(36,0,41,.12) 0,rgba(36,0,41,.12) 2.5px,transparent 3px),radial-gradient(circle at 7px 102px,rgba(36,0,41,.12) 0,rgba(36,0,41,.12) 2.5px,transparent 3px),radial-gradient(circle at 7px 144px,rgba(36,0,41,.12) 0,rgba(36,0,41,.12) 2.5px,transparent 3px),radial-gradient(circle at 7px 186px,rgba(36,0,41,.12) 0,rgba(36,0,41,.12) 2.5px,transparent 3px),radial-gradient(circle at 7px 228px,rgba(36,0,41,.12) 0,rgba(36,0,41,.12) 2.5px,transparent 3px),radial-gradient(circle at 7px 270px,rgba(36,0,41,.12) 0,rgba(36,0,41,.12) 2.5px,transparent 3px);z-index:1;pointer-events:none}.style_exercice__tU0ki:hover{transform:translateY(-3px) rotate(-.4deg);box-shadow:0 14px 28px -12px rgba(36,0,41,.24),inset 1px 0 0 hsla(0,0%,100%,.6)}.style_exercice__tU0ki .style_title__voKxj{position:relative;z-index:2;display:flex;align-items:flex-start;flex:1 1;padding-right:60px}.style_exercice__tU0ki .style_title__voKxj p{font-family:Caveat,cursive,system-ui!important;font-weight:700!important;font-size:22px!important;line-height:1.05!important;color:#2d0a2d!important;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.style_exercice__tU0ki .style_info__WK0Cs{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px}.style_exercice__tU0ki .style_info__WK0Cs>div{display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:space-between}.style_exercice__tU0ki .style_info__WK0Cs>div:first-of-type{padding-right:52px}.style_exercice__tU0ki .style_info__WK0Cs>div>div{display:flex;align-items:center;gap:6px;color:#846b80}.style_exercice__tU0ki .style_info__WK0Cs>div>div p{margin:0;font-family:Caveat,cursive,system-ui!important;font-weight:600!important;font-size:14px!important;color:#846b80!important}.style_exercice__tU0ki .style_info__WK0Cs>div svg{height:14px;width:14px}.style_exercice__tU0ki .style_info__WK0Cs>div p{font-size:11px!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}.style_exercice__tU0ki .style_info__WK0Cs .style_progress__JW2uN{position:relative;display:flex;justify-content:center;align-items:center;margin:4px auto 0;width:90px;height:90px;cursor:pointer;transition:transform .2s ease}.style_exercice__tU0ki .style_info__WK0Cs .style_progress__JW2uN:hover{transform:scale(1.06) rotate(-2deg)}.style_exercice__tU0ki .style_info__WK0Cs .style_progress__JW2uN:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:2.5px solid var(--accent);opacity:.9;transform:rotate(-8deg) scaleY(.94)}.style_exercice__tU0ki .style_info__WK0Cs .style_progress__JW2uN:after{content:"";position:absolute;inset:2px;border-radius:50%;border:1.5px solid var(--accent);opacity:.55;transform:rotate(12deg) scaleY(.96)}.style_exercice__tU0ki .style_info__WK0Cs .style_progress__JW2uN .style_score__xLUUO{position:relative;font-family:Caveat,cursive,system-ui!important;font-weight:700!important;font-size:30px!important;letter-spacing:-.02em;color:var(--accent)!important;z-index:1}.style_exercice__tU0ki .style_info__WK0Cs .style_progress__JW2uN .MuiCircularProgress-root{display:none!important}.style_exerciseModal__aHDZX .style_sliders____wNH{display:flex;gap:60px}.style_exerciseModal__aHDZX .style_sliders____wNH>div{flex:1 1}.style_exerciseModal__aHDZX .style_sliders____wNH>div>div{padding:0 18px}@media(max-width:900px){.style_exerciseModal__aHDZX .style_sliders____wNH{flex-direction:column;gap:12px}}.style_exerciseModal__aHDZX .style_buttons__zKBuC{margin-top:24px;display:flex;justify-content:center;gap:22px;margin-bottom:10px}.style_results__AqJ6x{margin-top:16px;display:flex;flex-direction:column;gap:8px}.style_results__AqJ6x .style_element___UU1T{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.style_results__AqJ6x .style_element___UU1T .style_answerResult__fZFmL{display:flex;align-items:center;gap:6px}.style_results__AqJ6x .style_element___UU1T .style_answerResult__fZFmL svg{font-size:20px;margin-top:-3px}.style_results__AqJ6x .style_element___UU1T .style_quizResult__H_Gjv>div{display:flex}.style_results__AqJ6x .style_element___UU1T .style_quizResult__H_Gjv>div>div:first-child{flex:1 1}.style_container__pvGi2{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 70px);background:#fff}@media(max-width:1100px){.style_container__pvGi2{grid-template-columns:1fr}}@media(max-width:900px){.style_container__pvGi2{margin-top:-70px;min-height:100vh}}.style_formCol__mG_Ir{display:flex;align-items:center;justify-content:center;padding:48px 6vw}@media(max-width:900px){.style_formCol__mG_Ir{padding:86px 6vw 40px;align-items:flex-start}}.style_formInner__K88YL{width:100%;max-width:460px;display:flex;flex-direction:column}.style_title__t6LvZ{font-family:Bricolage Grotesque,sans-serif!important;font-size:56px!important;font-weight:800!important;color:#2d0a2d!important;letter-spacing:-.04em!important;line-height:1!important;margin:0 0 14px!important}@media(max-width:700px){.style_title__t6LvZ{font-size:36px!important}}.style_welcomeSub__ekRMk{font-family:Inter,sans-serif!important;font-size:15px!important;line-height:1.5!important;color:#4a3548!important;margin:0 0 28px!important}.style_googleBtn__bsgtC{position:relative;margin-bottom:16px;width:100%;height:48px;isolation:isolate}.style_googleVisual__v_lGA{position:relative;z-index:1;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;border:3px solid #000;border-radius:12px;font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:15px;color:#2d0a2d;letter-spacing:-.005em;cursor:pointer;transition:box-shadow .2s ease}.style_googleVisual__v_lGA svg{flex-shrink:0}.style_googleVisual__v_lGA:hover{box-shadow:0 0 0 4px rgba(0,0,0,.08)}.style_divider__wGrEb{display:flex;align-items:center;gap:12px;margin-bottom:16px}.style_divider__wGrEb span{flex:1 1;height:1px;background:rgba(36,0,41,.12)}.style_divider__wGrEb p{font-family:Inter,sans-serif!important;font-size:12px!important;color:#846b80!important;text-transform:uppercase;letter-spacing:.1em;margin:0!important}.style_form__f85TD{flex-direction:column}.style_doubleInput__fwmWz,.style_form__f85TD{display:flex;gap:12px}.style_doubleInput__fwmWz>div{flex:1 1}.style_input__Oo_As .MuiOutlinedInput-root{border-radius:10px!important;background:#fffaf0!important;font-family:Inter,sans-serif!important;font-size:14px!important}.style_input__Oo_As .MuiOutlinedInput-root fieldset{border-color:rgba(36,0,41,.12)!important}.style_input__Oo_As .MuiOutlinedInput-root:hover fieldset{border-color:rgba(36,0,41,.25)!important}.style_input__Oo_As .MuiOutlinedInput-root.style_Mui-focused__QcAw2 fieldset{border-color:#2d0a2d!important;border-width:1.5px!important}.style_input__Oo_As .MuiOutlinedInput-input{padding:14px 12px!important}.style_input__Oo_As .MuiInputBase-input::placeholder{color:#846b80!important;opacity:1!important}.style_passwordError__BwaI0{margin-top:8px}.style_passwordError__BwaI0 p{display:flex;align-items:flex-start;gap:8px;margin:0 0 4px!important;font-family:Inter,sans-serif!important;font-size:12px!important;color:#4a3548!important}.style_passwordError__BwaI0 .style_dot__DASUW{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:6px}.style_checks__FYxKE{display:flex;flex-direction:column;margin-top:4px;gap:4px}.style_checks__FYxKE .MuiFormControlLabel-label{font-family:Inter,sans-serif!important;font-size:13px!important;color:#4a3548!important}.style_checks__FYxKE a{font-family:Bricolage Grotesque,sans-serif;color:#2d0a2d;text-decoration:underline;text-underline-offset:2px;font-weight:700}.style_checks__FYxKE a:hover{color:#c2185b}.style_errorAlert__Opxjw{border-radius:10px!important;margin-top:6px!important}.style_submit__aseu1{margin-top:8px!important;background:#000!important;color:#fff!important;border-radius:10px!important;font-family:Bricolage Grotesque,sans-serif!important;font-weight:800!important;font-size:15px!important;text-transform:none!important;letter-spacing:-.005em!important;padding:12px 20px!important;box-shadow:none!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important}.style_submit__aseu1:hover{background:#1a1a1a!important;transform:translateY(-3px)!important;box-shadow:0 14px 28px -8px rgba(0,0,0,.45),0 6px 12px -4px rgba(0,0,0,.25)!important}.style_submit__aseu1.style_Mui-disabled__yTf2Q{background:rgba(36,0,41,.12)!important;color:rgba(36,0,41,.4)!important;transform:none!important;box-shadow:none!important}.style_bottom__QPp2_{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px}.style_bottom__QPp2_ p{font-family:Inter,sans-serif!important;font-size:14px!important;color:#4a3548!important;margin:0!important}.style_bottom__QPp2_ a{font-family:Bricolage Grotesque,sans-serif;font-size:14px;font-weight:800;color:#2d0a2d;text-decoration:underline;text-underline-offset:3px}.style_bottom__QPp2_ a:hover{color:#c2185b}.style_illustration__ZLPFM{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:60px 5vw}@media(max-width:1100px){.style_illustration__ZLPFM{display:none}}.style_illustrationBg__bvhqZ{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 60% 50% at 30% 20%,rgba(124,138,255,.32) 0,transparent 70%),radial-gradient(ellipse 60% 60% at 70% 80%,rgba(255,61,128,.28) 0,transparent 70%),radial-gradient(ellipse 70% 50% at 50% 50%,rgba(250,176,0,.18) 0,transparent 70%),linear-gradient(135deg,#fff5f7,#fffaf0 50%,#fff8e0)}.style_qcmCard__3uS7t{position:relative;width:100%;max-width:460px;background:#fff;border-radius:22px;padding:28px 28px 24px;box-shadow:0 26px 50px -20px rgba(36,0,41,.22),0 8px 18px -6px rgba(36,0,41,.08);display:flex;flex-direction:column;gap:14px;z-index:1}.style_qcmHeader__15VD5{display:flex;align-items:center;justify-content:space-between;gap:10px}.style_qcmEyebrow__Pw4Qg{display:inline-flex;align-items:center;gap:8px;font-family:Bricolage Grotesque,sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#2d0a2d;background:#fff4cc;border:1px solid #ffd966;padding:5px 11px;border-radius:999px}.style_aiPulse__ie80n{width:7px;height:7px;background:#fab000;box-shadow:0 0 0 0 rgba(250,176,0,.55)}.style_aiPulseSmall__UQt3w,.style_aiPulse__ie80n{border-radius:50%;animation:style_pulse___aLQ5 1.6s ease-out infinite}.style_aiPulseSmall__UQt3w{width:6px;height:6px;background:#c2185b;box-shadow:0 0 0 0 rgba(194,24,91,.55)}@keyframes style_pulse___aLQ5{0%{box-shadow:0 0 0 0 rgba(250,176,0,.55)}70%{box-shadow:0 0 0 8px rgba(250,176,0,0)}to{box-shadow:0 0 0 0 rgba(250,176,0,0)}}.style_qcmDots__bZ_Nm{display:flex;gap:6px}.style_qcmDot__H1LvD{width:8px;height:8px;border-radius:50%;background:rgba(36,0,41,.12);transition:all .4s ease}.style_qcmDotActive__xZS1P{background:#2d0a2d;width:24px;border-radius:6px}.style_qcmDotDone__o3FkO{background:#16a34a}.style_qcmCounter__zax0D{font-family:Inter,sans-serif;font-size:12px;color:#846b80;margin:0;letter-spacing:.04em;text-transform:uppercase}.style_qcmQuestion__7e3Zc{font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:800;color:#2d0a2d;letter-spacing:-.015em;line-height:1.3;margin:0;min-height:50px}.style_qcmOptions__f8wv9{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:9px}.style_qcmOption__ECPKJ{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fffaf0;border:1.5px solid rgba(36,0,41,.1);border-radius:12px;font-family:Inter,sans-serif;font-size:14px;color:#2d0a2d;transition:background .35s ease,border-color .35s ease,transform .35s ease}.style_qcmOptionActive__DDqEO{border-color:#2d0a2d;background:#fff;transform:translateX(2px);box-shadow:0 6px 16px -8px rgba(36,0,41,.18)}.style_qcmOptionCorrect__ac18g{border-color:#16a34a!important;background:#ecfdf3!important;transform:translateX(0)!important;box-shadow:0 6px 16px -8px rgba(22,163,74,.3)!important}.style_qcmOptionCorrect__ac18g .style_qcmRadio__7vuHN{background:#16a34a!important;border-color:#16a34a!important}.style_qcmOptionCorrect__ac18g .style_qcmOptionLabel__YHDl_{color:#14532d;font-weight:600}.style_qcmRadio__7vuHN{width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(36,0,41,.25);background:#fff;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:all .35s ease}.style_qcmOptionLabel__YHDl_{flex:1 1;line-height:1.3}.style_qcmFooter__TAJgr{min-height:56px;display:flex;align-items:center}.style_aiExplanation__8Bx__,.style_aiThinking__HJl_8{display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:13px;color:#4a3548;flex-wrap:wrap;animation:style_fadeIn___UucO .35s ease both}.style_aiExplanation__8Bx__ p,.style_aiThinking__HJl_8 p{margin:0;line-height:1.4;flex:1 1;min-width:0}.style_aiBadge__bvFuY{display:inline-flex;align-items:center;gap:6px;font-family:Bricolage Grotesque,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c2185b;background:#ffe0ec;border:1px solid #ffadc8;padding:4px 9px;border-radius:999px;flex-shrink:0}.style_thinkingDots__L17rK{display:inline-flex;gap:4px}.style_thinkingDots__L17rK span{width:6px;height:6px;border-radius:50%;background:#c2185b;animation:style_bounce__0f3oJ 1s ease-in-out infinite}.style_thinkingDots__L17rK span:nth-child(2){animation-delay:.15s}.style_thinkingDots__L17rK span:nth-child(3){animation-delay:.3s}@keyframes style_bounce__0f3oJ{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}@keyframes style_fadeIn___UucO{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.style_formColSave__KVa_W{padding:24px 5vw!important;align-items:center}@media(max-width:900px){.style_formColSave__KVa_W{padding:76px 6vw 28px!important;align-items:flex-start}}.style_formInnerSave__J91i6{max-width:450px;gap:0}.style_formInnerSave__J91i6 .style_title__t6LvZ{font-size:30px!important;line-height:1.05!important;margin:0 0 8px!important}@media(max-width:700px){.style_formInnerSave__J91i6 .style_title__t6LvZ{font-size:24px!important}}.style_formInnerSave__J91i6 .style_welcomeSub__ekRMk{font-size:13.5px!important;margin:0 0 16px!important}.style_formInnerSave__J91i6 .style_googleBtn__bsgtC{margin-bottom:12px;height:44px}.style_formInnerSave__J91i6 .style_googleVisual__v_lGA{border-width:2px;font-size:14px}.style_formInnerSave__J91i6 .style_divider__wGrEb{margin-bottom:12px}.style_formInnerSave__J91i6 .style_doubleInput__fwmWz,.style_formInnerSave__J91i6 .style_form__f85TD{gap:10px}.style_formInnerSave__J91i6 .style_input__Oo_As .MuiOutlinedInput-input{padding:11px 13px!important;font-size:13.5px!important}.style_formInnerSave__J91i6 .style_checks__FYxKE{gap:4px;margin-top:4px}.style_formInnerSave__J91i6 .style_checks__FYxKE .MuiFormControlLabel-root{align-items:center}.style_formInnerSave__J91i6 .style_checks__FYxKE .MuiFormControlLabel-label{font-size:12px!important;line-height:1.35!important}.style_formInnerSave__J91i6 .style_checks__FYxKE .MuiCheckbox-root{padding:4px!important}.style_formInnerSave__J91i6 .style_submit__aseu1{height:46px!important;font-size:14.5px!important;margin-top:6px!important}.style_formInnerSave__J91i6 .style_bottom__QPp2_{margin-top:12px;font-size:13px}.style_illustrationSave__n6chA{padding:26px 3.5vw!important;background:linear-gradient(135deg,#fffaee,#fdf3df 50%,#f7ebd1)!important}.style_illustrationSave__n6chA .style_illustrationBg__bvhqZ{display:none!important}@media(max-width:1100px){.style_modal__IHWZA>div>div>div{min-height:unset}}.style_modalSave__sOpfm{max-height:96vh!important;width:92%!important;max-width:1280px!important;padding:0!important;border-radius:20px!important;overflow:hidden}.style_modalSave__sOpfm>div,.style_modalSave__sOpfm>div>div{height:100%}.style_modalSave__sOpfm>div>div>div{min-height:96vh!important;height:96vh!important;grid-auto-rows:1fr!important;grid-template-rows:1fr!important}@media(max-width:1100px){.style_modalSave__sOpfm>div>div>div{min-height:unset!important;height:auto!important;grid-template-rows:auto!important}}.style_closeBtn__eokWe{position:absolute;top:16px;right:16px;z-index:10;width:36px;height:36px;border-radius:50%;background:#000;color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:0 6px 16px -6px rgba(0,0,0,.45);transition:transform .18s ease,background .18s ease}.style_closeBtn__eokWe:hover{background:#1a1a1a;transform:translateY(-1px) scale(1.04)}.style_closeBtn__eokWe:focus-visible{outline:2px solid #fab000;outline-offset:2px}.style_closeBtn__eokWe svg{color:#fff}@media(max-width:700px){.style_closeBtn__eokWe{top:12px;right:12px;width:32px;height:32px}}