@keyframes MzhKvq_comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes MzhKvq_float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes MzhKvq_idrkSpin{to{transform:rotate(360deg)}}.MzhKvq_card{text-align:center;box-sizing:border-box;background:#fff;border:2px solid #2b468a;border-radius:6px;flex-direction:column;align-items:center;width:100%;padding:20px 18px;display:flex}@media screen and (max-width:767px){.MzhKvq_card{border-radius:6px;padding:24px 18px}}.MzhKvq_cardElevated{border:none;border-radius:20px;padding:28px 22px;box-shadow:0 3px 6px #00000029}@media screen and (max-width:767px){.MzhKvq_cardElevated{border-radius:16px}}.MzhKvq_fcLink{color:#007dae;margin:4px 0 0;font-family:HindVadodara;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.MzhKvq_fcLink:hover{text-decoration:none}@media screen and (max-width:767px){.MzhKvq_fcLink{font-size:13px}}.MzhKvq_logo{object-fit:contain;width:100%;height:auto;margin-bottom:12px}@media screen and (max-width:767px){.MzhKvq_logo{margin-bottom:10px}}.MzhKvq_ideerekaLogo{object-fit:contain;width:110px;height:auto;margin-bottom:12px}@media screen and (max-width:767px){.MzhKvq_ideerekaLogo{width:90px;margin-bottom:10px}}.MzhKvq_labelRow{justify-content:center;align-items:center;width:100%;margin-bottom:6px;display:flex}.MzhKvq_labelRow:before,.MzhKvq_labelRow:after{content:"";background:#2b468a40;flex:0 0 32px;height:1px;margin:0 10px}@media screen and (max-width:767px){.MzhKvq_labelRow:before,.MzhKvq_labelRow:after{flex:0 0 22px;margin:0 8px}}.MzhKvq_label{color:#2b468a;text-transform:uppercase;letter-spacing:1.5px;white-space:nowrap;font-family:HindVadodara;font-size:11px;font-weight:700}@media screen and (max-width:767px){.MzhKvq_label{letter-spacing:1px;font-size:10px}}.MzhKvq_subtitle{color:#2b468a;margin:0 0 10px;font-family:HindVadodara;font-size:14px;font-weight:400;line-height:1.4}@media screen and (max-width:767px){.MzhKvq_subtitle{margin-bottom:8px;font-size:13px}}.MzhKvq_title{color:#2b468a;margin:0 0 10px;padding:0 4px;font-family:ArialRounded;font-size:16px;font-weight:400;line-height:1.2}@media screen and (max-width:767px){.MzhKvq_title{margin-bottom:8px;padding:0;font-size:14px}}.MzhKvq_link{color:#2b468a;text-underline-offset:3px;font-family:HindVadodara;font-size:13px;font-style:italic;font-weight:400;-webkit-text-decoration:underline dotted #2b468a66;text-decoration:underline dotted #2b468a66;transition:text-decoration-color .2s}.MzhKvq_link:hover{text-decoration-color:#2b468a}
@keyframes RhdjYW_comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes RhdjYW_float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes RhdjYW_idrkSpin{to{transform:rotate(360deg)}}.RhdjYW_wrapper{padding:10px 0}.RhdjYW_cardWrapper{margin-bottom:16px}.RhdjYW_sectionText{color:#2b468a;opacity:.8;margin:0 0 12px;font-family:HindVadodara,sans-serif;font-size:.92em;line-height:1.5}.RhdjYW_ctaButton{width:100%}.RhdjYW_enrollHint{color:#4b629c;text-align:center;margin:8px 0 0;font-family:HindVadodara,sans-serif;font-size:.85em;line-height:1.4}
@keyframes zLVYSq_comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes zLVYSq_float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes zLVYSq_idrkSpin{to{transform:rotate(360deg)}}.zLVYSq_roadmap{text-align:left;background:#fff;border-radius:14px;margin:0 0 14px;padding:12px 14px;font-family:HindVadodara;animation:.25s ease-out both zLVYSq_roadmapFadeIn}@media (prefers-reduced-motion:reduce){.zLVYSq_roadmap{animation:none}}@media screen and (max-width:767px){.zLVYSq_roadmap{margin:0 0 20px}}@keyframes zLVYSq_roadmapFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.zLVYSq_title{color:#2b468a;margin:0 0 8px;font-family:ArialRounded;font-size:.95em}.zLVYSq_notice{text-align:left;margin:0 0 14px}.zLVYSq_list{margin:0;padding:0;list-style:none}.zLVYSq_item{color:#2b468a;align-items:flex-start;gap:8px;margin:0;padding:5px 0;font-size:.85em;line-height:1.35;display:flex}.zLVYSq_icon{flex-shrink:0;margin-top:1px;display:inline-flex}.zLVYSq_text{min-width:0;display:block}.zLVYSq_label{display:block}.zLVYSq_hint{color:#2b468acc;font-size:.92em;display:block}.zLVYSq_item_done .zLVYSq_icon{color:#4d8148}.zLVYSq_item_todo .zLVYSq_icon{color:#007dae}.zLVYSq_item_pending{color:#4b629c}.zLVYSq_item_pending .zLVYSq_icon{color:#2b468a73}.zLVYSq_item_pending .zLVYSq_hint{color:#4b629c}.zLVYSq_subAction{min-width:0;box-shadow:none;font:inherit;color:#007dae;cursor:pointer;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:3px 0 0;padding:0;font-family:HindVadodara;font-size:.92em;line-height:1.35;text-decoration:underline;display:block}.zLVYSq_subAction:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #007dae}.zLVYSq_subAction:disabled{color:#2b468a;opacity:.6;cursor:not-allowed;text-decoration:none}.zLVYSq_action{min-width:0;box-shadow:none;font:inherit;color:#007dae;cursor:pointer;font-family:HindVadodara;font-size:1em;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:block}.zLVYSq_action .zLVYSq_label{font-weight:700;text-decoration:underline}.zLVYSq_action .zLVYSq_hint{color:#2b468acc}.zLVYSq_action:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #007dae}.zLVYSq_exam{color:#2b468a;align-items:flex-start;gap:8px;margin:0;padding:5px 0;font-size:.85em;line-height:1.35;display:flex}.zLVYSq_subError{color:#e40082;margin-top:2px;font-size:.92em;display:block}.zLVYSq_subErrorTenu{visibility:hidden}.zLVYSq_item_optional{border-top:1px solid #2b468a1f;margin-top:4px;padding-top:10px}.zLVYSq_item_optional .zLVYSq_icon{color:#2b468a8c}.zLVYSq_exam{border-top:1px solid #2b468a1f;margin-top:6px;padding-top:10px}.zLVYSq_exam .zLVYSq_icon{color:#2b468a8c}.zLVYSq_exam .zLVYSq_label{font-weight:700}.zLVYSq_roadmap .zLVYSq_ligneEntiere{text-align:left;flex:1}
@keyframes ZAEoKW_comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ZAEoKW_float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes ZAEoKW_idrkSpin{to{transform:rotate(360deg)}}.ZAEoKW_intro{color:#2b468acc;margin:0 0 1.2em;font-family:HindVadodara}.ZAEoKW_list{margin:0;padding:0;list-style:none}.ZAEoKW_item{color:#2b468a;align-items:flex-start;gap:8px;margin:0;padding:5px 0;font-size:.85em;line-height:1.35;display:flex}.ZAEoKW_icon{flex-shrink:0;margin-top:1px;display:inline-flex}.ZAEoKW_text{min-width:0;display:block}.ZAEoKW_label{display:block}.ZAEoKW_hint{color:#2b468acc;font-size:.92em;display:block}.ZAEoKW_item_done .ZAEoKW_icon{color:#4d8148}.ZAEoKW_item_todo .ZAEoKW_icon{color:#007dae}.ZAEoKW_item_pending{color:#4b629c}.ZAEoKW_item_pending .ZAEoKW_icon{color:#2b468a73}.ZAEoKW_item_pending .ZAEoKW_hint{color:#4b629c}.ZAEoKW_subAction{min-width:0;box-shadow:none;font:inherit;color:#007dae;cursor:pointer;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:3px 0 0;padding:0;font-family:HindVadodara;font-size:.92em;line-height:1.35;text-decoration:underline;display:block}.ZAEoKW_subAction:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #007dae}.ZAEoKW_subAction:disabled{color:#2b468a;opacity:.6;cursor:not-allowed;text-decoration:none}.ZAEoKW_action{min-width:0;box-shadow:none;font:inherit;color:#007dae;cursor:pointer;font-family:HindVadodara;font-size:1em;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:block}.ZAEoKW_action .ZAEoKW_label{font-weight:700;text-decoration:underline}.ZAEoKW_action .ZAEoKW_hint{color:#2b468acc}.ZAEoKW_action:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #007dae}
@keyframes _8ZbNWq_comeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _8ZbNWq_float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes _8ZbNWq_idrkSpin{to{transform:rotate(360deg)}}._8ZbNWq_container{margin-top:10px}._8ZbNWq_table{border-collapse:collapse;table-layout:fixed;color:#2b468a;width:100%;font-family:HindVadodara;font-size:.95em}@media screen and (max-width:767px){._8ZbNWq_table{display:none}}._8ZbNWq_table thead{background:#ecf1ff}._8ZbNWq_table thead th{text-align:left;border-bottom:2px solid #2b468a1f;padding:12px 16px;font-family:ArialRounded;font-size:.95em;font-weight:400}._8ZbNWq_table thead th:first-child{width:35%}._8ZbNWq_table thead th:nth-child(2){width:18%}._8ZbNWq_table thead th:nth-child(3){text-align:center;width:12%}._8ZbNWq_table thead th:nth-child(4){width:35%}._8ZbNWq_table tbody tr{border-bottom:1px solid #2b468a14;transition:background-color .2s,border-color .2s}._8ZbNWq_table tbody tr:nth-child(2n){background-color:#2b468a05}._8ZbNWq_table tbody tr:hover{background-color:#2b468a0d}._8ZbNWq_table tbody tr:last-child{border-bottom:none}._8ZbNWq_table td{vertical-align:middle;padding:12px 16px}._8ZbNWq_table td:nth-child(3){text-align:center}._8ZbNWq_titleLink,._8ZbNWq_titleText{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}._8ZbNWq_titleLink{color:#2b468a;text-decoration:none}._8ZbNWq_titleLink:hover{text-decoration:underline}._8ZbNWq_date{white-space:nowrap;color:#53628d;font-size:.95em}._8ZbNWq_gradeBadge{white-space:nowrap;border-radius:12px;padding:4px 12px;font-size:.9em;font-weight:600;display:inline-block}._8ZbNWq_gradeValidated{color:#2b468a;background:#e8f7e5;border:1px solid #4d8148}._8ZbNWq_gradePending{color:#2b468a;background:#dce0e9;border:1px solid #53628d}._8ZbNWq_gradeEnCorrection{color:#2b468a;background:#ecf1ff;border:1px solid #007dae}._8ZbNWq_comment{color:#53628d;font-size:.95em;line-height:1.4}._8ZbNWq_cards{display:none}@media screen and (max-width:767px){._8ZbNWq_cards{flex-direction:column;gap:10px;display:flex}}._8ZbNWq_card{background:#fff;border:1px solid #2b468a1a;border-radius:10px;padding:14px 16px}._8ZbNWq_cardTitle{color:#2b468a;margin-bottom:8px;font-family:ArialRounded;font-weight:600;line-height:1.3}._8ZbNWq_cardTitle a{color:#2b468a;text-decoration:none}._8ZbNWq_cardTitle a:hover{text-decoration:underline}._8ZbNWq_cardMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}._8ZbNWq_cardComment{color:#53628d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-family:HindVadodara;font-size:.95em;line-height:1.4;display:-webkit-box;overflow:hidden}
