@layer composants{._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_7tq8u_1{margin-top:0}._aiDisclaimer_7tq8u_6{align-items:flex-start;gap:var(--sm-esp-2);background:var(--sm-retrait);border-radius:var(--sm-rayon-sm);padding:var(--sm-esp-2) var(--sm-esp-3);margin-bottom:var(--sm-esp-3);max-width:72ch;font-size:var(--sm-texte-sm);color:var(--sm-encre-2);line-height:var(--sm-interligne-texte);border:1px solid #0000;display:flex}._aiDisclaimer_7tq8u_6 svg{color:var(--sm-encre-2);flex-shrink:0;margin-top:1px}._aiDisclaimer_7tq8u_6 strong{color:var(--sm-encre)}._modelBadge_7tq8u_26{border-radius:var(--sm-rayon-pill);padding:var(--sm-esp-1) var(--sm-esp-2);font-size:var(--sm-texte-sm);font-weight:var(--sm-graisse-texte);background:0 0;border:1px solid}._loading_7tq8u_37{align-items:center;gap:var(--sm-esp-3);padding:var(--sm-esp-4);background:var(--sm-surface);border:1px solid var(--sm-trait);border-radius:var(--sm-rayon-md);font-size:var(--sm-texte-sm);display:flex}._loading_7tq8u_37 div{gap:var(--sm-esp-1);flex-direction:column;display:flex}._loading_7tq8u_37 strong{color:var(--sm-encre)}._loading_7tq8u_37 span{font-size:var(--sm-texte-sm);color:var(--sm-encre-3)}._spinner_7tq8u_57{animation:_spin_7tq8u_57 calc(var(--sm-duree) * 5) linear infinite;color:var(--sm-encre-3);flex-shrink:0}@media (prefers-reduced-motion:reduce){._spinner_7tq8u_57{animation:none}}@keyframes _spin_7tq8u_57{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_7tq8u_74{align-items:center;gap:var(--sm-esp-2);padding:var(--sm-esp-3) var(--sm-esp-4);background:var(--sm-retrait);border-radius:var(--sm-rayon-sm);font-size:var(--sm-texte-sm);color:var(--sm-encre-2);border:1px solid #0000;display:flex}._retryBtn_7tq8u_86{margin-left:auto}._result_7tq8u_89{border:1px solid var(--sm-trait);border-radius:var(--sm-rayon-md);background:var(--sm-surface);overflow:hidden}._resultHeader_7tq8u_96{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);color:var(--sm-encre);display:flex}._resultTitle_7tq8u_107{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);line-height:var(--sm-interligne-titre);text-wrap:balance;flex:1;display:flex}._sparkle_7tq8u_119{color:var(--sm-encre-3)}._resultMeta_7tq8u_121{align-items:center;gap:var(--sm-esp-2);display:flex}._toggleBtn_7tq8u_130,._regenBtn_7tq8u_131{padding:0 var(--sm-esp-2)}._resultBody_7tq8u_133{padding:var(--sm-esp-4);gap:var(--sm-esp-4);flex-direction:column;display:flex}._intro_7tq8u_140{max-width:72ch;font-size:var(--sm-texte-md);color:var(--sm-encre-2);line-height:var(--sm-interligne-texte);padding-bottom:var(--sm-esp-3);border-bottom:1px solid var(--sm-trait);font-style:italic}._section_7tq8u_150{gap:var(--sm-esp-2);flex-direction:column;display:flex}._sectionTitle_7tq8u_156{align-items:center;gap:var(--sm-esp-2);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);line-height:1.3;display:flex}._iconGreen_7tq8u_165,._iconRed_7tq8u_166{color:var(--sm-encre-2)}._keyPoints_7tq8u_169{gap:var(--sm-esp-2);flex-direction:column;list-style:none;display:flex}._keyPoints_7tq8u_169 li{gap:var(--sm-esp-2);font-size:var(--sm-texte-md);color:var(--sm-encre-2);line-height:var(--sm-interligne-texte);padding:var(--sm-esp-2) var(--sm-esp-3);background:var(--sm-retrait);border-radius:var(--sm-rayon-sm);display:flex}._bullet_7tq8u_187{color:var(--sm-encre-3);font-weight:var(--sm-graisse-fort);flex-shrink:0}._examGrid_7tq8u_194{gap:var(--sm-esp-2);flex-direction:column;display:flex}._examCard_7tq8u_200{background:var(--sm-surface);border:1px solid var(--sm-trait);border-radius:var(--sm-rayon-sm);padding:var(--sm-esp-2) var(--sm-esp-3);font-size:var(--sm-texte-md)}._examTop_7tq8u_208{justify-content:space-between;align-items:center;gap:var(--sm-esp-2);margin-bottom:var(--sm-esp-1);display:flex}._examTop_7tq8u_208 strong{color:var(--sm-encre)}._niveauBadge_7tq8u_218{font-size:var(--sm-texte-sm);font-weight:var(--sm-graisse-titre);border-radius:var(--sm-rayon-xs);padding:1px var(--sm-esp-2);border:1px solid;flex-shrink:0}._examCard_7tq8u_200 p{font-size:var(--sm-texte-md);color:var(--sm-encre-2);line-height:var(--sm-interligne-texte)}._nonIndiques_7tq8u_234{gap:var(--sm-esp-2);flex-direction:column;display:flex}._nonIndiquesItem_7tq8u_240{gap:var(--sm-esp-1);padding:var(--sm-esp-2) var(--sm-esp-3);border:1px solid var(--sm-encre-2);border-radius:var(--sm-rayon-sm);font-size:var(--sm-texte-md);background:0 0;flex-direction:column;display:flex}._nonIndiquesItem_7tq8u_240 strong{color:var(--sm-encre)}._nonIndiquesItem_7tq8u_240 span{color:var(--sm-encre-2);font-size:var(--sm-texte-md);line-height:var(--sm-interligne-texte)}._pieges_7tq8u_255{gap:var(--sm-esp-3);padding:var(--sm-esp-3) var(--sm-esp-4);background:var(--sm-retrait);border-radius:var(--sm-rayon-sm);font-size:var(--sm-texte-md);border:1px solid #0000;display:flex}._pieges_7tq8u_255 svg{color:var(--sm-encre-2);flex-shrink:0;margin-top:2px}._pieges_7tq8u_255 strong{font-size:var(--sm-texte-xs);font-weight:var(--sm-graisse-fort);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-encre);margin-bottom:var(--sm-esp-1);line-height:1.3;display:block}._pieges_7tq8u_255 p{color:var(--sm-encre-2);line-height:var(--sm-interligne-texte);margin:0}._sources_7tq8u_270{align-items:center;gap:var(--sm-esp-2);font-size:var(--sm-texte-sm);color:var(--sm-encre-3);font-style:italic;display:flex}._disclaimer_7tq8u_280{align-items:flex-start;gap:var(--sm-esp-2);font-size:var(--sm-texte-sm);color:var(--sm-encre-2);background:var(--sm-retrait);border-radius:var(--sm-rayon-sm);padding:var(--sm-esp-2) var(--sm-esp-3);line-height:var(--sm-interligne-texte);border:1px solid #0000;display:flex}._disclaimer_7tq8u_280 svg{color:var(--sm-encre-3);flex-shrink:0;margin-top:1px}._cacheNote_7tq8u_296{font-size:var(--sm-texte-sm);color:var(--sm-encre-3);padding:0 0 var(--sm-esp-2);gap:var(--sm-esp-1);align-items:center;display:flex}._cacheClear_7tq8u_305{color:var(--sm-action);cursor:pointer;font-size:var(--sm-texte-sm);background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}._cacheClear_7tq8u_305:hover{color:var(--sm-action-survol)}@media (pointer:coarse){._toggleBtn_7tq8u_130,._regenBtn_7tq8u_131{min-width:44px}._cacheClear_7tq8u_305{min-height:44px}}
