.BlockRenderer_p__sGXqr{margin:14px 0;color:var(--text)}.BlockRenderer_h3__WV_lP{font-size:17px;font-weight:600;color:var(--orange-soft);margin:28px 0 12px}.BlockRenderer_h3__WV_lP:before{content:"› ";color:var(--green)}.BlockRenderer_h4__8PbDl{font-size:14px;font-weight:600;color:var(--cyan);margin:20px 0 8px;letter-spacing:.5px}.BlockRenderer_code__TMmow{background:var(--black-2);border:1px solid var(--border);border-left:3px solid var(--green-deep);border-radius:5px;margin:16px 0;overflow:hidden}.BlockRenderer_codeHead__CaFVO{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--panel-2);border-bottom:1px solid var(--border);font-size:11px;color:var(--text-dim);letter-spacing:1px}.BlockRenderer_dot__1mrN1{width:10px;height:10px;border-radius:50%}.BlockRenderer_dotR__hkrXN{background:#ff5f56}.BlockRenderer_dotY__RPgvn{background:#ffbd2e}.BlockRenderer_dotG__ftaUS{background:#27c93f}.BlockRenderer_label__OSUq_{margin-left:8px}.BlockRenderer_pre__A_0q4{padding:16px 18px;overflow-x:auto;font-size:13px;line-height:1.6}.BlockRenderer_pre__A_0q4 code{color:var(--text);white-space:pre;display:block}.BlockRenderer_codeLine__ig7UQ{display:block}.BlockRenderer_callout__992EK{margin:22px 0;border-radius:6px;padding:18px 22px;border:1px solid}.BlockRenderer_callout__992EK .BlockRenderer_tag__BJXKP{display:inline-block;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:700;padding:3px 10px;border-radius:3px;margin-bottom:10px}.BlockRenderer_callout__992EK p{margin:6px 0;font-size:14px;color:var(--text)}.BlockRenderer_note__guCut{background:rgba(255,194,75,.05);border-color:rgba(255,194,75,.3)}.BlockRenderer_note__guCut .BlockRenderer_tag__BJXKP{background:var(--amber);color:#1a1305}.BlockRenderer_warn__iq4JZ{background:rgba(255,92,92,.05);border-color:rgba(255,92,92,.3)}.BlockRenderer_warn__iq4JZ .BlockRenderer_tag__BJXKP{background:var(--red);color:#1a0808}.BlockRenderer_tip__bUDmY{background:rgba(125,217,87,.05);border-color:rgba(125,217,87,.3)}.BlockRenderer_tip__bUDmY .BlockRenderer_tag__BJXKP{background:var(--green);color:#0a1505}.BlockRenderer_concept__e3pze{background:rgba(177,138,255,.05);border-color:rgba(177,138,255,.3)}.BlockRenderer_concept__e3pze .BlockRenderer_tag__BJXKP{background:var(--purple);color:#14081f}.BlockRenderer_list__Qqokj,.BlockRenderer_steps__qB3Mh{margin:14px 0;padding-left:24px}.BlockRenderer_list__Qqokj li,.BlockRenderer_steps__qB3Mh li{margin:8px 0;color:var(--text)}.BlockRenderer_list__Qqokj li::marker{color:var(--green)}.BlockRenderer_steps__qB3Mh li::marker{color:var(--orange);font-weight:600}.BlockRenderer_tableWrap__DCSCH{overflow-x:auto}.BlockRenderer_table__sUu2r{width:100%;border-collapse:collapse;margin:18px 0;font-size:13px}.BlockRenderer_table__sUu2r td,.BlockRenderer_table__sUu2r th{text-align:left;padding:10px 14px;border:1px solid var(--border);color:var(--text);vertical-align:top}.BlockRenderer_table__sUu2r th{background:var(--panel-2);color:var(--green);letter-spacing:1px;font-size:12px;text-transform:uppercase}.BlockRenderer_exercise__aM7n1{background:linear-gradient(135deg,rgba(255,122,24,.06),rgba(125,217,87,.04));border:1px solid var(--orange);border-radius:8px;padding:24px;margin:28px 0}.BlockRenderer_exHead__vmX1t{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--orange);font-weight:700;margin-bottom:12px}.BlockRenderer_exTitle__ZaqQx{color:var(--orange-soft);margin:0 0 8px;font-size:16px}.BlockRenderer_exercise__aM7n1 p{font-size:14px;color:var(--text)}.Formation_shell__2nqmr{display:flex;min-height:100vh;position:relative;z-index:2}.Formation_sidebar__5HlYC{width:320px;flex-shrink:0;background:var(--black-2);border-right:1px solid var(--border);padding:32px 24px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column}.Formation_brand__sB_6w{margin-bottom:32px}.Formation_badge__Y3LP7{display:inline-block;font-size:10px;letter-spacing:2px;color:var(--green);text-transform:uppercase;border:1px solid var(--green-deep);padding:4px 10px;border-radius:2px;margin-bottom:18px;background:rgba(125,217,87,.05)}.Formation_brandTitle__tBYds{font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.5px}.Formation_accent__Yg9Wh{color:var(--orange)}.Formation_brandSub__swEda{font-size:12px;color:var(--text-dim);margin-top:6px}.Formation_nav__QIv_L{display:flex;flex-direction:column;gap:4px;flex:1 1}.Formation_navItem__pdv7N{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-gap:2px 10px;gap:2px 10px;align-items:center;text-align:left;background:transparent;border:1px solid transparent;border-radius:6px;padding:12px 14px;cursor:pointer;color:var(--text);font-family:inherit;font-size:13px;transition:all .2s}.Formation_navItem__pdv7N:hover{background:var(--panel);border-color:var(--border)}.Formation_navItemActive__oOgNb{background:var(--panel-2);border-color:var(--green-deep)}.Formation_navItemActive__oOgNb .Formation_navNum__CufoT{color:var(--orange)}.Formation_navNum__CufoT{grid-row:1/3;font-size:16px;font-weight:700;color:var(--green-dim);transition:color .2s}.Formation_navLabel__2Nhtr{font-weight:500;line-height:1.3}.Formation_lvl__RfmCu{grid-column:2;font-size:8px;letter-spacing:1px;padding:1px 6px;border-radius:6px;justify-self:start;margin-top:2px}.Formation_debutant__lZDRB{background:rgba(125,217,87,.15);color:var(--green);border:1px solid var(--green-deep)}.Formation_intermediaire___XxiY{background:rgba(255,194,75,.15);color:var(--amber);border:1px solid var(--amber)}.Formation_avance__Ij4pp{background:rgba(255,92,92,.15);color:var(--red);border:1px solid var(--red)}.Formation_progress__a_lgj{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.Formation_progressLabel__wu_6i{font-size:11px;color:var(--text-dim);margin-bottom:8px;letter-spacing:1px}.Formation_progressBar__dc8wd{height:4px;background:var(--panel);border-radius:2px;overflow:hidden}.Formation_progressFill__O_Fol{height:100%;background:linear-gradient(90deg,var(--green-deep),var(--orange));border-radius:2px}.Formation_menuToggle__dy6kJ{display:none;position:fixed;top:16px;right:16px;z-index:50;background:var(--panel-2);border:1px solid var(--green-deep);color:var(--green);font-family:inherit;font-size:13px;padding:10px 16px;border-radius:6px;cursor:pointer}.Formation_content__1iIbE{flex:1 1;max-width:860px;margin:0 auto;padding:60px 40px 100px;width:100%}.Formation_modHeader__eIQ0B{margin-bottom:20px}.Formation_modNum__uXuZP{font-size:12px;letter-spacing:3px;color:var(--green);text-transform:uppercase}.Formation_modTitle__TLX77{font-size:clamp(26px,4vw,40px);font-weight:700;margin:8px 0 16px;letter-spacing:-.5px;line-height:1.1}.Formation_lvlBig__gWN_e{display:inline-block;font-size:11px;letter-spacing:1px;padding:3px 12px;border-radius:12px;margin-left:14px;vertical-align:middle}.Formation_modIntro__ggvet{color:var(--text-dim);font-size:15px;max-width:720px}.Formation_section__vUgDp{padding:36px 0;border-bottom:1px dashed var(--border)}.Formation_secNum__uR_6X{font-size:12px;letter-spacing:2px;color:var(--green);text-transform:uppercase}.Formation_secTitle__nyPCT{font-size:clamp(20px,3.5vw,28px);font-weight:700;margin:8px 0 20px;letter-spacing:-.5px}.Formation_navButtons__gD7AN{display:flex;justify-content:space-between;gap:16px;margin-top:48px;flex-wrap:wrap}.Formation_navBtn__ACEaY{background:var(--panel);border:1px solid var(--border);color:var(--text);font-family:inherit;font-size:13px;padding:14px 20px;border-radius:8px;cursor:pointer;transition:all .2s;max-width:48%;text-align:left}.Formation_navBtn__ACEaY:hover{border-color:var(--green);color:var(--green);transform:translateY(-2px)}.Formation_navBtnNext__kwPg9{margin-left:auto;text-align:right;border-color:var(--green-deep)}.Formation_navBtnNext__kwPg9:hover{border-color:var(--orange);color:var(--orange)}@media (max-width:900px){.Formation_sidebar__5HlYC{position:fixed;left:0;top:0;z-index:40;transform:translateX(-100%);transition:transform .3s ease;width:280px}.Formation_sidebarOpen__Apbm8{transform:translateX(0)}.Formation_menuToggle__dy6kJ{display:block}.Formation_content__1iIbE{padding:70px 20px 80px}}