@layer composants{@media (width>=768px) and (pointer:fine){._compact_o165y_36{min-height:36px;padding:0 var(--sm-esp-3)}}@media (hover:hover){._btnSecondaire_o165y_50:hover{background:var(--sm-retrait);color:var(--sm-encre)}}@media (hover:hover){._btnDiscret_o165y_61:hover{background:var(--sm-retrait);color:var(--sm-encre)}}@media (pointer:coarse){._basculeOption_o165y_78{min-height:44px}}@media (hover:hover){button._puceNeutre_o165y_123:hover,a._puceNeutre_o165y_123:hover{background:var(--sm-trait);color:var(--sm-encre)}}@media (hover:hover){button._puceContour_o165y_126:hover,a._puceContour_o165y_126:hover{background:var(--sm-retrait)}}@media (hover:hover){button._puceFiltre_o165y_130:hover{background:var(--sm-retrait);color:var(--sm-encre)}}@media (width<=767px),(pointer:coarse){._kbd_o165y_172{display:none}}@media (width>=768px) and (pointer:fine){._compact_o165y_36{min-height:36px;padding:0 var(--sm-esp-3)}}@media (hover:hover){._btnSecondaire_o165y_50:hover{background:var(--sm-retrait);color:var(--sm-encre)}}@media (hover:hover){._btnDiscret_o165y_61:hover{background:var(--sm-retrait);color:var(--sm-encre)}}@media (pointer:coarse){._basculeOption_o165y_78{min-height:44px}}@media (hover:hover){button._puceNeutre_o165y_123:hover,a._puceNeutre_o165y_123:hover{background:var(--sm-trait);color:var(--sm-encre)}}@media (hover:hover){button._puceContour_o165y_126:hover,a._puceContour_o165y_126:hover{background:var(--sm-retrait)}}@media (hover:hover){button._puceFiltre_o165y_130:hover{background:var(--sm-retrait);color:var(--sm-encre)}}@media (width<=767px),(pointer:coarse){._kbd_o165y_172{display:none}}@media (width>=768px) and (pointer:fine){._compact_o165y_36{min-height:36px;padding:0 var(--sm-esp-3)}}@media (hover:hover){._btnSecondaire_o165y_50:hover{background:var(--sm-retrait);color:var(--sm-encre)}}@media (hover:hover){._btnDiscret_o165y_61:hover{background:var(--sm-retrait);color:var(--sm-encre)}}@media (pointer:coarse){._basculeOption_o165y_78{min-height:44px}}@media (hover:hover){button._puceNeutre_o165y_123:hover,a._puceNeutre_o165y_123:hover{background:var(--sm-trait);color:var(--sm-encre)}}@media (hover:hover){button._puceContour_o165y_126:hover,a._puceContour_o165y_126:hover{background:var(--sm-retrait)}}@media (hover:hover){button._puceFiltre_o165y_130:hover{background:var(--sm-retrait);color:var(--sm-encre)}}@media (width<=767px),(pointer:coarse){._kbd_o165y_172{display:none}}._btn_o165y_12{justify-content:center;align-items:center;gap:var(--sm-esp-2);min-height:44px;padding:0 var(--sm-esp-5);border-radius:var(--sm-rayon-sm);font-family:inherit;font-size:var(--sm-texte-sm);font-weight:var(--sm-graisse-titre);white-space:nowrap;cursor:pointer;transition:background-color var(--sm-duree-rapide) var(--sm-courbe), border-color var(--sm-duree-rapide) var(--sm-courbe), box-shadow var(--sm-duree) var(--sm-courbe), transform var(--sm-duree-rapide) var(--sm-courbe);border:1.5px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}._btn_o165y_12:disabled,._btn_o165y_12[aria-disabled=true]{cursor:not-allowed}@media (width>=768px) and (pointer:fine){._compact_o165y_36{min-height:36px;padding:0 var(--sm-esp-3)}}._btnPrimaire_o165y_39{background:var(--sm-principal);color:var(--sm-sur-action);box-shadow:var(--sm-ombre-1)}._btnPrimaire_o165y_39:hover{background:var(--sm-principal-survol);color:var(--sm-sur-action);box-shadow:var(--sm-ombre-2)}._btnPrimaire_o165y_39:active{background:var(--sm-principal-appui);box-shadow:none;transform:translateY(1px)}._btnPrimaire_o165y_39:disabled,._btnPrimaire_o165y_39[aria-disabled=true]{background:var(--sm-principal-inactif);color:var(--sm-encre-3);box-shadow:none;transform:none}._btnSecondaire_o165y_50{border-color:var(--sm-encre);color:var(--sm-encre);background:0 0}@media (hover:hover){._btnSecondaire_o165y_50:hover{background:var(--sm-retrait);color:var(--sm-encre)}}._btnSecondaire_o165y_50:active{transform:translateY(1px)}._btnSecondaire_o165y_50:disabled,._btnSecondaire_o165y_50[aria-disabled=true]{border-color:var(--sm-trait);color:var(--sm-encre-3);background:0 0;transform:none}._btnDiscret_o165y_61{color:var(--sm-encre-2);background:0 0}@media (hover:hover){._btnDiscret_o165y_61:hover{background:var(--sm-retrait);color:var(--sm-encre)}}._btnDiscret_o165y_61:disabled,._btnDiscret_o165y_61[aria-disabled=true]{color:var(--sm-encre-3);background:0 0}._bascule_o165y_71{background:var(--sm-retrait);border-radius:var(--sm-rayon-sm);gap:2px;padding:2px;display:inline-flex}._basculeOption_o165y_78{min-height:36px;padding:0 var(--sm-esp-3);border-radius:var(--sm-rayon-xs);color:var(--sm-encre-2);font-weight:var(--sm-graisse-texte);background:0 0;border:0}._basculeOption_o165y_78:hover{color:var(--sm-encre)}@media (pointer:coarse){._basculeOption_o165y_78{min-height:44px}}._basculeOptionActive_o165y_90,._basculeOption_o165y_78[aria-pressed=true],._basculeOption_o165y_78[aria-selected=true]{background:var(--sm-actif-fond,var(--sm-surface));color:var(--sm-actif-texte,var(--sm-encre));font-weight:var(--sm-graisse-titre);box-shadow:var(--sm-ombre-1)}._puce_o165y_101{align-items:center;gap:var(--sm-esp-1);min-height:32px;padding:0 var(--sm-esp-3);border-radius:var(--sm-rayon-pill);font-size:var(--sm-texte-sm);font-weight:var(--sm-graisse-texte);white-space:normal;overflow-wrap:break-word;text-align:left;border:1px solid #0000;max-width:100%;font-family:inherit;line-height:1.2;text-decoration:none;display:inline-flex}button._puce_o165y_101,a._puce_o165y_101{cursor:pointer;transition:background-color var(--sm-duree-rapide) var(--sm-courbe), border-color var(--sm-duree-rapide) var(--sm-courbe)}._pucePetite_o165y_121{min-height:24px;padding:0 var(--sm-esp-2)}._puceNeutre_o165y_123{background:var(--sm-retrait);color:var(--sm-encre)}@media (hover:hover){button._puceNeutre_o165y_123:hover,a._puceNeutre_o165y_123:hover{background:var(--sm-trait);color:var(--sm-encre)}}._puceContour_o165y_126{border-color:var(--sm-encre-2);color:var(--sm-encre-2);background:0 0}@media (hover:hover){button._puceContour_o165y_126:hover,a._puceContour_o165y_126:hover{background:var(--sm-retrait)}}._puceFiltre_o165y_130{background:var(--sm-surface);border-color:var(--sm-trait);color:var(--sm-encre-2)}@media (hover:hover){button._puceFiltre_o165y_130:hover{background:var(--sm-retrait);color:var(--sm-encre)}}._puceBacterie_o165y_133{background:var(--sm-bacterie-teinte);color:var(--sm-bacterie)}._puceChampignon_o165y_134{background:var(--sm-champignon-teinte);color:var(--sm-champignon)}._puceParasite_o165y_135{background:var(--sm-parasite-teinte);color:var(--sm-parasite)}._puceSelectionnee_o165y_138,._puceSelectionnee_o165y_138:hover,button._puce_o165y_101[aria-pressed=true],button._puce_o165y_101[aria-pressed=true]:hover,._puce_o165y_101[aria-pressed=true],._puce_o165y_101[aria-selected=true],._puce_o165y_101[aria-current=true]{background:var(--sm-sombre);border-color:var(--sm-sombre);color:var(--sm-fond)}._puceSelectionnee_o165y_138:focus-visible,._puce_o165y_101[aria-pressed=true]:focus-visible{outline-color:var(--sm-encre)}._puceCode_o165y_153{white-space:nowrap;font-family:var(--sm-font-texte);font-variant-numeric:tabular-nums;font-weight:var(--sm-graisse-fort);flex-shrink:0}._champ_o165y_156{min-height:44px;padding:0 var(--sm-esp-3);background:var(--sm-surface);border:2px solid var(--sm-bord-champ);border-radius:var(--sm-rayon-sm);color:var(--sm-encre);font-family:inherit;font-size:var(--sm-texte-md);transition:border-color var(--sm-duree-rapide) var(--sm-courbe), box-shadow var(--sm-duree) var(--sm-courbe)}._champ_o165y_156::placeholder{color:var(--sm-encre-3)}._champ_o165y_156:focus{border-color:var(--sm-encre);box-shadow:var(--sm-ombre-1)}._champ_o165y_156:focus-visible{outline:2px solid var(--sm-encre);outline-offset:2px}._kbd_o165y_172{padding:0 var(--sm-esp-1);font-family:var(--sm-font-texte);font-variant-numeric:tabular-nums;font-size:var(--sm-texte-xs);background:var(--sm-retrait);border-radius:var(--sm-rayon-xs);color:var(--sm-encre-2);line-height:1.6;display:inline-block}@media (width<=767px),(pointer:coarse){._kbd_o165y_172{display:none}}}._wrapper_1nqz1_1{background:var(--sm-surface);border-radius:var(--sm-rayon-md);border:1px solid var(--sm-trait);flex-direction:column;display:flex;overflow:hidden}._header_1nqz1_10{justify-content:space-between;align-items:center;gap:var(--sm-esp-3);padding:var(--sm-esp-3) var(--sm-esp-4);background:var(--sm-fond);border-bottom:1px solid var(--sm-trait);display:flex}._headerLeft_1nqz1_20{align-items:center;gap:var(--sm-esp-3);display:flex}._headerIcon_1nqz1_21{font-size:var(--sm-texte-xl);color:var(--sm-encre-3);line-height:1}._headerTitle_1nqz1_22{font-family:var(--sm-font-titre);font-size:var(--sm-texte-md);font-weight:var(--sm-graisse-titre);line-height:var(--sm-interligne-titre);color:var(--sm-encre);margin:0}._headerSub_1nqz1_23{font-size:var(--sm-texte-sm);color:var(--sm-encre-3);margin-top:var(--sm-esp-1)}._headerControls_1nqz1_25{align-items:center;gap:var(--sm-esp-2);display:flex}._filterBar_1nqz1_31{align-items:center;gap:var(--sm-esp-2);padding:var(--sm-esp-2) var(--sm-esp-4);background:var(--sm-surface);border-bottom:1px solid var(--sm-trait);flex-wrap:wrap;display:flex}._filterLegend_1nqz1_44{align-items:center;gap:var(--sm-esp-3);margin-left:auto;display:flex}._legendItem_1nqz1_50{align-items:center;gap:var(--sm-esp-1);font-size:var(--sm-texte-xs);color:var(--sm-encre-2);display:flex}._dotCircle_1nqz1_57{background:var(--sm-bacterie-teinte);border:1.5px solid var(--sm-bacterie);border-radius:50%;flex-shrink:0;width:10px;height:10px}._dotGramPos_1nqz1_62{background:var(--sm-bacterie);border-color:var(--sm-bacterie)}._dotGramNeg_1nqz1_63{background:var(--sm-bacterie-teinte);border-color:var(--sm-bacterie)}._dotYeast_1nqz1_64{background:var(--sm-champignon-teinte);border-color:var(--sm-champignon)}._dotDiamond_1nqz1_65{background:var(--sm-retrait);border:1.5px solid var(--sm-encre);flex-shrink:0;width:8px;height:8px;transform:rotate(45deg)}._dotPentagon_1nqz1_70{border-radius:var(--sm-rayon-xs);background:var(--sm-surface);border:1.5px solid var(--sm-encre-2);flex-shrink:0;width:10px;height:10px}._infoPanel_1nqz1_75{align-items:center;gap:var(--sm-esp-3);padding:var(--sm-esp-2) var(--sm-esp-4);background:var(--sm-surface);border-bottom:1px solid var(--sm-trait);min-height:48px;display:flex}._infoPanelIcon_1nqz1_84{font-size:var(--sm-texte-xl);color:var(--sm-encre-3);flex-shrink:0}._infoPanelBody_1nqz1_85{flex:1}._infoPanelName_1nqz1_86{font-size:var(--sm-texte-sm);font-weight:var(--sm-graisse-fort);color:var(--sm-encre)}._infoPanelMeta_1nqz1_87{font-size:var(--sm-texte-sm);color:var(--sm-encre-2);margin-top:var(--sm-esp-1)}._infoPanelHint_1nqz1_88{font-size:var(--sm-texte-sm);color:var(--sm-encre-3);margin-top:var(--sm-esp-1);font-style:italic}._infoPanelConnections_1nqz1_89{font-size:var(--sm-titre-sm);font-weight:var(--sm-graisse-fort);font-variant-numeric:tabular-nums;flex-shrink:0}._svgContainer_1nqz1_95{background:var(--sm-surface);width:100%;position:relative;overflow:hidden}._svg_1nqz1_95{cursor:grab;width:100%;height:560px;display:block}._svg_1nqz1_95:active{cursor:grabbing}._footer_1nqz1_110{gap:var(--sm-esp-1);padding:var(--sm-esp-2) var(--sm-esp-4);background:var(--sm-fond);border-top:1px solid var(--sm-trait);font-size:var(--sm-texte-xs);color:var(--sm-encre-3);flex-direction:column;display:flex}._mdrBanner_1nqz1_121{padding:var(--sm-esp-2) var(--sm-esp-4);font-size:var(--sm-texte-xs);color:var(--sm-encre-3);background:var(--sm-fond);text-align:center;border-top:1px solid var(--sm-trait);font-style:italic}._modeBar_1nqz1_132{padding:var(--sm-esp-3) var(--sm-esp-4) 0;flex-wrap:wrap;display:flex}@media (pointer:coarse){._filterChip_1nqz1_41,._modeBtn_1nqz1_134{min-height:44px}}._wrap_ljxcl_1{gap:var(--sm-esp-3);padding:var(--sm-esp-4);flex-direction:column;min-width:0;display:flex}._controls_ljxcl_3{align-items:center;gap:var(--sm-esp-2) var(--sm-esp-3);flex-wrap:wrap;display:flex}._pickLabel_ljxcl_4{font-size:var(--sm-texte-sm);font-weight:var(--sm-graisse-titre);color:var(--sm-encre)}._select_ljxcl_5{appearance:none;max-width:100%;height:44px;padding-right:var(--sm-esp-10);background-image:linear-gradient(45deg, transparent 50%, var(--sm-encre-3) 50%), linear-gradient(135deg, var(--sm-encre-3) 50%, transparent 50%);background-position:calc(100% - 20px) 19px,calc(100% - 14px) 19px;background-repeat:no-repeat;background-size:6px 6px,6px 6px}._suggest_ljxcl_14{gap:var(--sm-esp-2);flex-wrap:wrap;display:flex}._howto_ljxcl_17{gap:var(--sm-esp-2) var(--sm-esp-4);font-size:var(--sm-texte-sm);color:var(--sm-encre-2);padding:var(--sm-esp-2) var(--sm-esp-3);border-radius:var(--sm-rayon-sm);background:var(--sm-retrait);border:1px solid #0000;flex-wrap:wrap;align-items:center;line-height:1.5;display:flex}._legend_ljxcl_21{align-items:center;gap:var(--sm-esp-1) var(--sm-esp-2);color:var(--sm-encre-2);flex-wrap:wrap;display:inline-flex}._legend_ljxcl_21 svg{flex:none}._trail_ljxcl_24{align-items:center;gap:var(--sm-esp-1);font-size:var(--sm-texte-sm);color:var(--sm-encre-3);flex-wrap:wrap;display:flex}._trailItem_ljxcl_25{align-items:center;gap:var(--sm-esp-1);display:inline-flex}._trailCurrent_ljxcl_27{color:var(--sm-encre);font-weight:var(--sm-graisse-titre);padding:0 var(--sm-esp-1)}._stage_ljxcl_29{min-width:0;position:relative}._hub_ljxcl_30{width:100%;position:relative}._links_ljxcl_31{pointer-events:none;position:absolute;inset:0}._plainList_ljxcl_32{margin:0;padding:0;list-style:none}._groupTitle_ljxcl_33{height:24px;font-family:var(--sm-font-texte);font-size:var(--sm-texte-xs);font-weight:var(--sm-graisse-fort);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-encre-3);margin:0;line-height:1.3;position:absolute}._centerSlot_ljxcl_34{position:absolute;transform:translateY(-50%)}._center_ljxcl_34{background:var(--sm-surface);border-radius:var(--sm-rayon-md);padding:var(--sm-esp-4);gap:var(--sm-esp-2);box-shadow:none;border:2px solid;flex-direction:column;display:flex}._centerType_ljxcl_40{align-items:center;gap:var(--sm-esp-2);font-size:var(--sm-texte-xs);font-weight:var(--sm-graisse-fort);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-encre-3);line-height:1.3;display:flex}._badge_ljxcl_41{font-size:var(--sm-texte-sm);font-weight:var(--sm-graisse-texte);color:var(--sm-encre);background:var(--sm-retrait);border-radius:var(--sm-rayon-pill);padding:0 var(--sm-esp-2);letter-spacing:0;text-transform:none;border:1px solid #0000;margin-left:auto}._centerName_ljxcl_42{font-family:var(--sm-font-titre);font-size:var(--sm-texte-lg);font-weight:var(--sm-graisse-titre);line-height:var(--sm-interligne-titre);color:var(--sm-encre);text-wrap:balance;margin:0}._centerLatin_ljxcl_43{font-size:var(--sm-texte-sm);color:var(--sm-encre-3)}._centerCounts_ljxcl_44{font-size:var(--sm-texte-sm);font-variant-numeric:tabular-nums;color:var(--sm-encre-2)}._centerAction_ljxcl_45{align-self:flex-start}._pill_ljxcl_47{align-items:center;gap:var(--sm-esp-2);width:100%;min-height:34px;padding:0 var(--sm-esp-3);text-align:left;border-radius:var(--sm-rayon-sm);font:inherit;font-size:var(--sm-texte-sm);cursor:pointer;color:var(--sm-encre);background:var(--sm-surface);border:1px solid var(--sm-trait);transition:background-color var(--sm-duree-rapide) var(--sm-courbe), border-color var(--sm-duree-rapide) var(--sm-courbe);display:flex}._pill_ljxcl_47:hover,._pillHot_ljxcl_53{background:var(--sm-retrait);border-color:var(--c)}._pill_ljxcl_47:focus-visible{outline:2px solid var(--sm-encre);outline-offset:2px}._pillIcon_ljxcl_55{color:var(--c);flex:none}._pillLabel_ljxcl_56{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._pillStrength_ljxcl_57{font-size:var(--sm-texte-sm);padding:var(--sm-esp-1) var(--sm-esp-2);border-radius:var(--sm-rayon-pill);white-space:nowrap;flex:none}._s3_ljxcl_59{color:var(--sm-fond);background:var(--sm-encre);font-weight:var(--sm-graisse-titre)}._s2_ljxcl_60{color:var(--sm-encre);background:var(--sm-retrait);font-weight:var(--sm-graisse-titre)}._s1_ljxcl_61{color:var(--sm-encre-2);border:1px solid var(--sm-encre-2)}._s0_ljxcl_62{color:var(--sm-encre-3);border:1px dashed var(--sm-trait-fort)}._tree_ljxcl_65{gap:var(--sm-esp-4);flex-direction:column;display:flex}._treeGroup_ljxcl_66{gap:var(--sm-esp-2);flex-direction:column;display:flex}._treeTitle_ljxcl_67{font-family:var(--sm-font-texte);font-size:var(--sm-texte-xs);font-weight:var(--sm-graisse-fort);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-encre-3);margin:0;line-height:1.3}._treeList_ljxcl_68{padding:0 0 0 var(--sm-esp-4);gap:var(--sm-esp-2);border-left:2px solid var(--sm-trait);flex-direction:column;margin:0;list-style:none;display:flex}._treeItem_ljxcl_69{position:relative}._treeItem_ljxcl_69:before{content:"";left:calc(-1 * var(--sm-esp-4));border-top:2px solid var(--sm-trait);width:14px;position:absolute;top:17px}@media (width<=767px){._wrap_ljxcl_1{padding:var(--sm-esp-3) var(--sm-esp-3) var(--sm-esp-4)}._select_ljxcl_5{width:100%}}@media (pointer:coarse){._suggestChip_ljxcl_15{min-height:44px}._hub_ljxcl_30 ._pill_ljxcl_47:before{content:"";position:absolute;inset:-3px 0}._tree_ljxcl_65 ._pill_ljxcl_47{min-height:44px}._treeItem_ljxcl_69:before{top:21px}}._wrapper_1a2ac_1{scroll-margin-top:calc(var(--sm-collant) + var(--sm-esp-3));background:var(--sm-surface);border-radius:var(--sm-rayon-md);border:1px solid var(--sm-trait);flex-direction:column;min-height:480px;display:flex;overflow:hidden}._menuHeader_1a2ac_14{align-items:center;gap:var(--sm-esp-2);padding:var(--sm-esp-8) var(--sm-esp-6) var(--sm-esp-5);border-bottom:1px solid var(--sm-trait);text-align:center;background:0 0;flex-direction:column;display:flex}._menuIcon_1a2ac_24{font-size:var(--sm-titre-lg)}._menuTitle_1a2ac_25{font-family:var(--sm-font-titre);font-size:var(--sm-texte-lg);font-weight:var(--sm-graisse-titre);line-height:var(--sm-interligne-titre);color:var(--sm-encre);margin:0}._menuSubtitle_1a2ac_26{font-size:var(--sm-texte-md);color:var(--sm-encre-3);line-height:var(--sm-interligne-texte);max-width:480px;margin:0}._statsBar_1a2ac_28{padding:var(--sm-esp-4) var(--sm-esp-6);background:var(--sm-retrait);border-bottom:1px solid var(--sm-trait);justify-content:center;gap:0;display:flex}._statItem_1a2ac_36{align-items:center;gap:var(--sm-esp-1);padding:0 var(--sm-esp-6);border-right:1px solid var(--sm-trait);flex-direction:column;display:flex}._statItem_1a2ac_36:last-child{border-right:none}._statVal_1a2ac_42{font-size:var(--sm-texte-xl);font-weight:var(--sm-graisse-fort);font-variant-numeric:tabular-nums;color:var(--sm-encre)}._statLbl_1a2ac_43{font-size:var(--sm-texte-xs);font-weight:var(--sm-graisse-fort);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-encre-3);line-height:1.3}._modeCards_1a2ac_45{gap:var(--sm-esp-4);padding:var(--sm-esp-5) var(--sm-esp-6);grid-template-columns:1fr 1fr;display:grid}._modeCard_1a2ac_45{gap:var(--sm-esp-3);padding:var(--sm-esp-5);background:var(--sm-surface);border:1px solid var(--sm-trait);border-radius:var(--sm-rayon-md);flex-direction:column;display:flex}._modeCardIcon_1a2ac_58{font-size:var(--sm-titre-sm)}._modeCardTitle_1a2ac_59{font-family:var(--sm-font-titre);font-size:var(--sm-texte-md);font-weight:var(--sm-graisse-titre);line-height:var(--sm-interligne-titre);text-wrap:balance;color:var(--sm-encre)}._modeCardDesc_1a2ac_60{font-size:var(--sm-texte-md);color:var(--sm-encre-3);line-height:var(--sm-interligne-texte)}._modeCardBtns_1a2ac_61{gap:var(--sm-esp-2);margin-top:var(--sm-esp-1);display:flex}._startBtn_1a2ac_63,._startBtnPrimary_1a2ac_66{padding:0 var(--sm-esp-2);flex:1}._srsBadge_1a2ac_68{font-variant-numeric:tabular-nums;margin-left:var(--sm-esp-2);vertical-align:middle}._modeCardSrs_1a2ac_73{border-color:var(--sm-trait-fort)!important}._srsActions_1a2ac_78{gap:var(--sm-esp-3);margin-top:var(--sm-esp-3);flex-direction:column;display:flex}._srsActionsLabel_1a2ac_79{font-size:var(--sm-texte-xs);font-weight:var(--sm-graisse-fort);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-encre-3);line-height:1.3}._srsButtons_1a2ac_80{gap:var(--sm-esp-3);display:flex}._srsBtn_1a2ac_81{gap:var(--sm-esp-1);padding:var(--sm-esp-3) var(--sm-esp-2);flex-direction:column;flex:1}._srsBtnIcon_1a2ac_86{font-size:var(--sm-texte-md);font-weight:var(--sm-graisse-fort)}._srsBtnLabel_1a2ac_87{font-size:var(--sm-texte-sm);font-weight:var(--sm-graisse-titre)}._srsBtnInterval_1a2ac_88{font-size:var(--sm-texte-sm);font-variant-numeric:tabular-nums;color:var(--sm-encre-3)}._menuTypes_1a2ac_90{padding:var(--sm-esp-4) var(--sm-esp-6) var(--sm-esp-5);border-top:1px solid var(--sm-trait)}._menuTypeTitle_1a2ac_94{font-size:var(--sm-texte-xs);font-weight:var(--sm-graisse-fort);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-encre-3);margin-bottom:var(--sm-esp-3);line-height:1.3}._menuTypeList_1a2ac_95{gap:var(--sm-esp-2);flex-wrap:wrap;display:flex}._progressBar_1a2ac_99{background:var(--sm-retrait);flex-shrink:0;height:3px}._progressFill_1a2ac_102{background:var(--sm-encre);height:100%;transition:width var(--sm-duree) var(--sm-courbe);border-radius:0 var(--sm-rayon-xs) var(--sm-rayon-xs) 0}._sessionHeader_1a2ac_107{padding:var(--sm-esp-3) var(--sm-esp-4);border-bottom:1px solid var(--sm-trait);background:0 0;justify-content:space-between;align-items:center;display:flex}._sessionInfo_1a2ac_114{align-items:center;gap:var(--sm-esp-3);display:flex}._qCounter_1a2ac_115{font-size:var(--sm-texte-sm);font-weight:var(--sm-graisse-titre);font-variant-numeric:tabular-nums;color:var(--sm-encre-3)}._modeBadge_1a2ac_116{font-size:var(--sm-texte-sm);color:var(--sm-encre-3)}._questionArea_1a2ac_118{padding:var(--sm-esp-5) var(--sm-esp-6);flex:1}._flashcard_1a2ac_121{gap:var(--sm-esp-4);flex-direction:column;max-width:600px;margin:0 auto;display:flex}._flashcardType_1a2ac_125{font-size:var(--sm-texte-xs);font-weight:var(--sm-graisse-fort);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-encre-3);line-height:1.3}._flashcardQuestion_1a2ac_128{font-size:var(--sm-texte-lg);font-weight:var(--sm-graisse-titre);color:var(--sm-encre);line-height:var(--sm-interligne-texte)}._revealBtn_1a2ac_132{margin-top:var(--sm-esp-2);padding:0 var(--sm-esp-8);align-self:flex-start}._flashcardAnswer_1a2ac_133{font-size:var(--sm-texte-xl);font-weight:var(--sm-graisse-fort);color:var(--sm-encre);padding:var(--sm-esp-3) var(--sm-esp-4);background:var(--sm-retrait);border:1px solid var(--sm-trait);border-radius:var(--sm-rayon-sm)}._flashcardDetail_1a2ac_138{font-size:var(--sm-texte-md);color:var(--sm-encre-3);line-height:var(--sm-interligne-texte);font-style:italic}._flashcardActions_1a2ac_142{gap:var(--sm-esp-3);margin-top:var(--sm-esp-2);display:flex}._actionBtn_1a2ac_144{padding:0 var(--sm-esp-3);flex:1}._qcm_1a2ac_147{gap:var(--sm-esp-4);flex-direction:column;max-width:620px;margin:0 auto;display:flex}._qcmType_1a2ac_148{font-size:var(--sm-texte-xs);font-weight:var(--sm-graisse-fort);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-encre-3);line-height:1.3}._qcmQuestion_1a2ac_149{font-size:var(--sm-texte-lg);font-weight:var(--sm-graisse-titre);color:var(--sm-encre);line-height:var(--sm-interligne-texte)}._qcmChoices_1a2ac_150{gap:var(--sm-esp-2);margin-top:var(--sm-esp-2);flex-direction:column;display:flex}._choice_1a2ac_152{align-items:center;gap:var(--sm-esp-3);min-height:44px;padding:var(--sm-esp-3) var(--sm-esp-4);border-radius:var(--sm-rayon-sm);cursor:pointer;background:var(--sm-surface);border:1px solid var(--sm-trait);color:var(--sm-encre-2);font-size:var(--sm-texte-md);text-align:left;transition:background-color var(--sm-duree-rapide) var(--sm-courbe), border-color var(--sm-duree-rapide) var(--sm-courbe);font-family:inherit;display:flex}@media (hover:hover){._choice_1a2ac_152:hover:not(:disabled,[aria-disabled=true]){background:var(--sm-retrait);border-color:var(--sm-trait-fort)}}._choice_1a2ac_152:disabled,._choice_1a2ac_152[aria-disabled=true]{cursor:default}._choiceCorrect_1a2ac_172{background:var(--sm-retrait)!important;border-color:var(--sm-encre)!important;color:var(--sm-encre)!important}._choiceWrong_1a2ac_173{border-color:var(--sm-encre-2)!important;color:var(--sm-encre-2)!important;background:0 0!important}._choiceDim_1a2ac_175{color:var(--sm-encre-3);background:0 0}._choiceLetter_1a2ac_176{font-weight:var(--sm-graisse-titre);font-size:var(--sm-texte-sm);color:var(--sm-encre-3);flex-shrink:0;width:16px}._choiceIcon_1a2ac_177{font-weight:var(--sm-graisse-fort);flex-shrink:0;margin-left:auto}._qcmFeedback_1a2ac_179{padding:var(--sm-esp-3) var(--sm-esp-4);border-radius:var(--sm-rayon-sm);font-size:var(--sm-texte-md);line-height:var(--sm-interligne-texte);font-style:italic}._feedbackIcon_1a2ac_182{vertical-align:-2px;margin-right:var(--sm-esp-2);display:inline-block}._feedbackOk_1a2ac_183{background:var(--sm-retrait);border:1px solid var(--sm-encre);color:var(--sm-encre)}._feedbackKo_1a2ac_184{border:1px solid var(--sm-encre-2);color:var(--sm-encre-2);background:0 0}._resultHeader_1a2ac_187{align-items:center;gap:var(--sm-esp-2);padding:var(--sm-esp-8) var(--sm-esp-6) var(--sm-esp-5);border-bottom:1px solid var(--sm-trait);background:0 0;flex-direction:column;display:flex}._resultIcon_1a2ac_193{font-size:var(--sm-titre-lg)}._resultScore_1a2ac_194{font-family:var(--sm-font-titre);font-size:var(--sm-titre-lg);font-weight:var(--sm-graisse-titre);line-height:var(--sm-interligne-serre);font-variant-numeric:tabular-nums;color:var(--sm-encre)}._resultLabel_1a2ac_195{font-size:var(--sm-texte-sm);color:var(--sm-encre-3)}._resultStats_1a2ac_197{padding:var(--sm-esp-5) var(--sm-esp-6);border-bottom:1px solid var(--sm-trait);justify-content:center;gap:0;display:flex}._rStatItem_1a2ac_202{align-items:center;gap:var(--sm-esp-1);padding:0 var(--sm-esp-8);border-right:1px solid var(--sm-trait);flex-direction:column;display:flex}._rStatItem_1a2ac_202:last-child{border-right:none}._rStatVal_1a2ac_204{font-size:var(--sm-titre-sm);font-weight:var(--sm-graisse-fort);font-variant-numeric:tabular-nums;color:var(--sm-encre)}._rStatLbl_1a2ac_205{font-size:var(--sm-texte-xs);font-weight:var(--sm-graisse-fort);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-encre-3);line-height:1.3}._resultActions_1a2ac_207{gap:var(--sm-esp-3);padding:var(--sm-esp-5) var(--sm-esp-6);display:flex}._restartBtn_1a2ac_208{flex:1}._mdrNote_1a2ac_212{padding:var(--sm-esp-2) var(--sm-esp-4);font-size:var(--sm-texte-xs);color:var(--sm-encre-3);text-align:center;border-top:1px solid var(--sm-trait);background:var(--sm-retrait);margin-top:auto;font-style:italic}@media (width<=767px){._modeCards_1a2ac_45{grid-template-columns:1fr}._resultStats_1a2ac_197,._statsBar_1a2ac_28{flex-wrap:wrap}._rStatItem_1a2ac_202,._statItem_1a2ac_36{padding:var(--sm-esp-2) var(--sm-esp-4);border-right:none}}._objective_1a2ac_229{margin:var(--sm-esp-3) 0 0;padding:var(--sm-esp-2) var(--sm-esp-3);border-left:3px solid var(--sm-trait-fort);background:var(--sm-retrait);color:var(--sm-encre-2);font-size:var(--sm-texte-md);line-height:var(--sm-interligne-texte);max-width:72ch}._feedbackMeta_1a2ac_239{gap:var(--sm-esp-2);margin-top:var(--sm-esp-3);flex-direction:column;display:flex}._feedbackSource_1a2ac_240{font-size:var(--sm-texte-sm);font-variant-numeric:tabular-nums;color:var(--sm-encre-3);line-height:1.45}._openCardBtn_1a2ac_241{text-align:left;align-self:flex-start}._nextBtn_1a2ac_242{margin-top:var(--sm-esp-3);width:100%}._nextBtn_1a2ac_242:focus-visible{outline:2px solid var(--sm-encre);outline-offset:2px}._wrongList_1a2ac_244{margin:var(--sm-esp-4) 0;text-align:left}._wrongListTitle_1a2ac_245{font-family:var(--sm-font-titre);font-size:var(--sm-texte-md);font-weight:var(--sm-graisse-titre);line-height:var(--sm-interligne-titre);text-wrap:balance;color:var(--sm-encre);margin-bottom:var(--sm-esp-2)}._wrongList_1a2ac_244 ul{gap:var(--sm-esp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._wrongList_1a2ac_244 li{gap:var(--sm-esp-1);padding:var(--sm-esp-3);border-radius:var(--sm-rayon-sm);background:var(--sm-surface);border:1px solid var(--sm-trait);flex-direction:column;display:flex}._wrongQ_1a2ac_248{color:var(--sm-encre-2);font-size:var(--sm-texte-sm);line-height:1.45}._wrongA_1a2ac_249{color:var(--sm-encre);font-weight:var(--sm-graisse-titre);font-size:var(--sm-texte-sm)}._wrongAIcon_1a2ac_250{vertical-align:-2px;margin-right:var(--sm-esp-2);display:inline-block}._viewer_3p8vc_1{gap:var(--sm-esp-4);flex-direction:column;min-width:0;display:flex}._head_3p8vc_2{gap:var(--sm-esp-2);flex-direction:column;display:flex}._badges_3p8vc_3{gap:var(--sm-esp-2);flex-wrap:wrap;display:flex}._title_3p8vc_5{font-family:var(--sm-font-titre);font-size:var(--sm-texte-lg);line-height:var(--sm-interligne-titre);font-weight:var(--sm-graisse-titre);color:var(--sm-encre);text-wrap:balance;margin:0}._objective_3p8vc_6{font-size:var(--sm-texte-md);line-height:var(--sm-interligne-texte);max-width:72ch;color:var(--sm-encre-2);margin:0}._objective_3p8vc_6 strong{color:var(--sm-encre)}._figureWrap_3p8vc_9{background:var(--sm-surface);border:1px solid var(--sm-trait);border-radius:var(--sm-rayon-md);padding:var(--sm-esp-3);gap:var(--sm-esp-2);flex-direction:column;display:flex}._toolbar_3p8vc_13{align-items:center;gap:var(--sm-esp-2);flex-wrap:wrap;display:flex}._toolOn_3p8vc_16,._toolOn_3p8vc_16:hover{background:var(--sm-sombre);border-color:var(--sm-sombre);color:var(--sm-fond)}._counter_3p8vc_17{font-size:var(--sm-texte-sm);color:var(--sm-encre-2);text-align:center;font-variant-numeric:tabular-nums;min-width:74px}._quizHint_3p8vc_18{font-size:var(--sm-texte-sm);color:var(--sm-encre-2);margin:0}._figure_3p8vc_9{width:100%;max-width:560px;margin:0 auto}._figure_3p8vc_9 text{font-family:inherit}._legend_3p8vc_21{gap:var(--sm-esp-2) var(--sm-esp-4);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}._legend_3p8vc_21 li{align-items:center;gap:var(--sm-esp-2);font-size:var(--sm-texte-xs);color:var(--sm-encre-2);display:inline-flex}._swatch_3p8vc_23{border-radius:var(--sm-rayon-xs);width:12px;height:12px;display:inline-block}._steps_3p8vc_25{gap:var(--sm-esp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._step_3p8vc_25{gap:var(--sm-esp-3);text-align:left;width:100%;font:inherit;background:var(--sm-surface);border:1px solid var(--sm-trait);border-radius:var(--sm-rayon-md);padding:var(--sm-esp-3);color:var(--sm-encre-2);cursor:pointer;align-items:flex-start;display:flex}._step_3p8vc_25:focus-visible{outline:2px solid var(--sm-encre);outline-offset:2px}._stepOn_3p8vc_32{border-color:var(--sm-encre);background:var(--sm-retrait)}._stepLater_3p8vc_34 ._stepTitle_3p8vc_34,._stepLater_3p8vc_34 ._stepText_3p8vc_34{color:var(--sm-encre-3)}._stepNum_3p8vc_35{background:var(--sm-retrait);width:24px;height:24px;color:var(--sm-encre);font-size:var(--sm-texte-sm);font-weight:var(--sm-graisse-fort);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._stepTitle_3p8vc_34{font-size:var(--sm-texte-md);font-weight:var(--sm-graisse-titre);color:var(--sm-encre);display:block}._stepText_3p8vc_34{font-size:var(--sm-texte-md);line-height:var(--sm-interligne-texte);color:var(--sm-encre-2);margin-top:var(--sm-esp-1);display:block}._retenir_3p8vc_42,._piege_3p8vc_42{border-radius:var(--sm-rayon-md);padding:var(--sm-esp-3) var(--sm-esp-4)}._retenir_3p8vc_42{background:var(--sm-surface);border:1px solid var(--sm-trait)}._piege_3p8vc_42{background:var(--sm-retrait);border:1px solid #0000}._retenir_3p8vc_42 h4,._piege_3p8vc_42 h4{margin:0 0 var(--sm-esp-2);align-items:center;gap:var(--sm-esp-2);font-family:var(--sm-font-titre);font-size:var(--sm-texte-md);font-weight:var(--sm-graisse-titre);color:var(--sm-encre);display:flex}._retenir_3p8vc_42 ul{padding-left:var(--sm-esp-5);gap:var(--sm-esp-1);flex-direction:column;margin:0;display:flex}._retenir_3p8vc_42 li,._piege_3p8vc_42 p{font-size:var(--sm-texte-md);line-height:var(--sm-interligne-texte);color:var(--sm-encre-2);margin:0}._subTitle_3p8vc_51{margin:0 0 var(--sm-esp-2);align-items:center;gap:var(--sm-esp-2);font-family:var(--sm-font-titre);font-size:var(--sm-texte-sm);font-weight:var(--sm-graisse-titre);color:var(--sm-encre-3);display:flex}._chips_3p8vc_52{gap:var(--sm-esp-2);flex-wrap:wrap;display:flex}._sourceList_3p8vc_55{padding-left:var(--sm-esp-5);gap:var(--sm-esp-2);font-size:var(--sm-texte-sm);flex-direction:column;margin:0;line-height:1.5;display:flex}._sourceList_3p8vc_55 a{color:var(--sm-action);min-height:24px;padding:var(--sm-esp-1) 0;overflow-wrap:anywhere;display:inline-block}._tableWrap_3p8vc_58{border:1px solid var(--sm-trait);border-radius:var(--sm-rayon-md);overflow-x:auto}._table_3p8vc_58{border-collapse:collapse;width:100%;font-size:var(--sm-texte-sm);color:var(--sm-encre-2)}._table_3p8vc_58 caption{text-align:left;padding:var(--sm-esp-3) var(--sm-esp-3) var(--sm-esp-1);color:var(--sm-encre-3);font-size:var(--sm-texte-sm)}._table_3p8vc_58 th,._table_3p8vc_58 td{padding:var(--sm-esp-2) var(--sm-esp-3);border-top:1px solid var(--sm-trait);vertical-align:top;text-align:left}._table_3p8vc_58 thead th{color:var(--sm-encre);font-weight:var(--sm-graisse-titre)}._chipsCell_3p8vc_63{gap:var(--sm-esp-1);flex-wrap:wrap;display:flex}@media (width<=767px){._figureWrap_3p8vc_9{padding:var(--sm-esp-2)}}@media (width<=479px){._figureWrap_3p8vc_9{padding:var(--sm-esp-1) 2px;border-left:none;border-right:none;border-radius:0}._head_3p8vc_2,._steps_3p8vc_25,._retenir_3p8vc_42,._piege_3p8vc_42{margin-left:var(--sm-esp-2);margin-right:var(--sm-esp-2)}}@media (pointer:coarse){._chip_3p8vc_52,._chipSmall_3p8vc_54{min-height:44px}._sourceList_3p8vc_55 a{align-items:center;min-height:44px;display:inline-flex}}._wrapper_1skvk_1{background:var(--sm-surface);border:1px solid var(--sm-trait);border-radius:var(--sm-rayon-md);flex-direction:column;min-width:0;display:flex;overflow:hidden}._header_1skvk_10{padding:var(--sm-esp-3) var(--sm-esp-4);background:var(--sm-fond);border-bottom:1px solid var(--sm-trait);justify-content:space-between;align-items:center;display:flex}._headerLeft_1skvk_16{align-items:flex-start;gap:var(--sm-esp-3);min-width:0;display:flex}._headerIcon_1skvk_17{color:var(--sm-encre-3);margin-top:2px}._headerTitle_1skvk_18{font-family:var(--sm-font-titre);font-size:var(--sm-texte-md);font-weight:var(--sm-graisse-titre);line-height:var(--sm-interligne-titre);color:var(--sm-encre);margin:0}._headerSub_1skvk_19{font-size:var(--sm-texte-sm);color:var(--sm-encre-3);margin-top:var(--sm-esp-1)}._body_1skvk_21{grid-template-columns:260px minmax(0,1fr);min-height:480px;display:grid}._mechList_1skvk_28{gap:var(--sm-esp-4);padding:var(--sm-esp-3);border-right:1px solid var(--sm-trait);background:var(--sm-surface);flex-direction:column;display:flex}._family_1skvk_34{gap:var(--sm-esp-1);flex-direction:column;display:flex}._familyTitle_1skvk_35{font-size:var(--sm-texte-xs);font-weight:var(--sm-graisse-fort);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-encre-3);padding:0 var(--sm-esp-2);line-height:1.3}._familyItems_1skvk_39{gap:var(--sm-esp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._mechItem_1skvk_40{min-height:36px;padding:var(--sm-esp-2) var(--sm-esp-3);border-radius:var(--sm-rayon-sm);transition:background-color var(--sm-duree-rapide) var(--sm-courbe), border-color var(--sm-duree-rapide) var(--sm-courbe);align-items:center;text-decoration:none;display:flex}._mechItem_1skvk_40:hover{background:var(--sm-retrait)}._mechItem_1skvk_40:focus-visible{outline:2px solid var(--sm-encre);outline-offset:1px}._mechItemActive_1skvk_47{background:var(--sm-retrait)}._mechItemName_1skvk_48{font-size:var(--sm-texte-sm);font-weight:var(--sm-graisse-texte);color:var(--sm-encre-2);line-height:1.35}._mechItemActive_1skvk_47 ._mechItemName_1skvk_48{color:var(--sm-encre);font-weight:var(--sm-graisse-titre)}._detail_1skvk_52{padding:var(--sm-esp-5);min-width:0;scroll-margin-top:var(--sm-esp-2)}._mdrNote_1skvk_54{padding:var(--sm-esp-2) var(--sm-esp-4);font-size:var(--sm-texte-xs);color:var(--sm-encre-3);text-align:center;border-top:1px solid var(--sm-trait);background:var(--sm-fond);font-style:italic}@media (width<=767px){._body_1skvk_21{grid-template-columns:minmax(0,1fr)}._mechList_1skvk_28{gap:var(--sm-esp-4);padding:var(--sm-esp-3) var(--sm-esp-6);border-right:none;border-bottom:1px solid var(--sm-trait);scroll-snap-type:x proximity;scroll-padding-inline:var(--sm-esp-4);-webkit-mask-image:linear-gradient(90deg, transparent, var(--sm-encre) 24px, var(--sm-encre) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--sm-encre) 24px, var(--sm-encre) calc(100% - 24px), transparent);mask-image:linear-gradient(90deg, transparent, var(--sm-encre) 24px, var(--sm-encre) calc(100% - 24px), transparent);flex-direction:row;overflow-x:auto}._family_1skvk_34{scroll-snap-align:start;flex:none}._familyItems_1skvk_39{gap:var(--sm-esp-2);flex-direction:row}._mechItem_1skvk_40{white-space:nowrap;border:1px solid var(--sm-trait)}._mechItemActive_1skvk_47{border-color:var(--sm-encre)}._detail_1skvk_52{padding:var(--sm-esp-4) var(--sm-esp-3)}}@media (width<=479px){._detail_1skvk_52{padding:var(--sm-esp-3) 2px}}@media (pointer:coarse){._mechItem_1skvk_40{min-height:44px}}
