.sx-accueil-participant{display:flex;flex-direction:column;gap:24px}.sx-accueil-participant__entete{display:flex;flex-direction:column;gap:4px}.sx-accueil-participant__titre{color:var(--sx-text);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.sx-accueil-participant__synthese{color:var(--sx-text-2);font-size:15.5px;margin:0}.sx-accueil-participant__mot-de-passe{align-items:center;background:var(--sx-accent-subtle);border:1px solid var(--sx-accent-border);border-radius:var(--sx-radius-alert);display:flex;flex-wrap:wrap;gap:10px 14px;padding:14px 16px}.sx-accueil-participant__mot-de-passe>.bi{color:var(--sx-info-text);font-size:19px}.sx-accueil-participant__mot-de-passe-textes{display:flex;flex:1 1 200px;flex-direction:column;line-height:1.45;min-width:0}.sx-accueil-participant__mot-de-passe-textes strong{font-size:15px}.sx-accueil-participant__mot-de-passe-textes span{color:var(--sx-text-2);font-size:14px;text-wrap:pretty}.sx-accueil-participant__bouton{align-items:center;display:inline-flex;font-size:14px;gap:8px;height:40px;padding:0 16px;white-space:nowrap}.sx-accueil-participant__grille{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}@media (max-width:999.98px){.sx-accueil-participant__grille{grid-template-columns:minmax(0,1fr)}}.sx-accueil-participant__colonne,.sx-accueil-participant__section{display:flex;flex-direction:column;gap:14px;min-width:0}.sx-accueil-participant__colonne{gap:24px}.sx-accueil-participant__section-entete{align-items:baseline;display:flex;gap:10px}.sx-accueil-participant__section-titre{color:var(--sx-text);font-size:19px;font-weight:700;margin:0}.sx-accueil-participant__section-titre--secondaire{color:var(--sx-text-2);font-size:16px}.sx-accueil-participant__compteur{background:var(--sx-accent);border-radius:var(--sx-radius-pill);color:var(--sx-text-inverse);display:inline-grid;font-size:12.5px;font-weight:700;height:22px;min-width:22px;padding:0 7px;place-items:center}.sx-accueil-participant__carte{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);overflow:hidden}.sx-accueil-participant__liste{list-style:none;margin:0;padding:0}.sx-accueil-participant__liste>li+li{border-top:1px solid var(--sx-neutral-100)}.sx-accueil-participant__textes{display:flex;flex:1 1 200px;flex-direction:column;line-height:1.4;min-width:0}.sx-en-cours{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);overflow:hidden}.sx-en-cours__tete{display:flex;flex-direction:column;gap:10px;padding:20px 22px 18px}.sx-en-cours__tete .sx-badge{align-self:flex-start}.sx-en-cours__titre{color:var(--sx-text);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.sx-en-cours__reference{color:var(--sx-text-3);font-size:12.5px;margin:0}.sx-en-cours__infos{background:var(--sx-ink);color:var(--sx-text-inverse);display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0}.sx-en-cours__info{border-left:1px solid var(--sx-on-dark-fill);display:flex;flex-direction:column;gap:3px;min-width:0;padding:14px 22px 16px}.sx-en-cours__info:first-child{border-left:0}.sx-en-cours__info dt{align-items:center;color:var(--sx-on-dark-muted);display:flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.08em;text-transform:uppercase}.sx-en-cours__info dd{font-size:15px;font-weight:600;margin:0;overflow-wrap:anywhere}.sx-en-cours__lieu{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;padding:16px 22px 18px}.sx-en-cours__lieu-textes{display:flex;flex:1 1 220px;flex-direction:column;line-height:1.4;margin:0}.sx-en-cours__lieu-libelle{color:var(--sx-text-3);font-size:13px}.sx-en-cours__lieu-valeur{font-weight:600;overflow-wrap:anywhere}.sx-en-cours__adresse{color:var(--sx-text-2);font-size:14px;overflow-wrap:anywhere}.sx-en-cours__pied{border-top:1px solid var(--sx-neutral-100);font-size:14px;padding:12px 22px}.sx-en-cours__fiche{align-items:center;color:var(--sx-text);display:inline-flex;font-weight:600;gap:6px;text-decoration:none}.sx-en-cours__fiche:hover{color:var(--sx-text);text-decoration:underline}.sx-en-cours__visio{align-items:center;display:inline-flex;gap:8px;height:44px;padding:0 18px}.sx-accueil-participant__prochaine{align-items:center;display:flex;gap:14px;padding:14px 18px;position:relative}.sx-accueil-participant__prochaine:hover{background:var(--sx-hover)}.sx-accueil-participant__prochaine:focus-within{background:var(--sx-hover)}.sx-accueil-participant__date{align-items:center;background:var(--sx-neutral-50);border-radius:10px;display:flex;flex:none;flex-direction:column;justify-content:center;line-height:1.1;min-height:48px;padding:6px 0;width:52px}.sx-accueil-participant__date-jour{font-size:19px;font-weight:700}.sx-accueil-participant__date-mois{color:var(--sx-text-3);font-size:12px;font-weight:600;text-transform:uppercase}.sx-accueil-participant__lien-etendu{color:var(--sx-text);font-weight:600;text-decoration:none}.sx-accueil-participant__lien-etendu:after{content:"";inset:0;position:absolute}.sx-accueil-participant__lien-etendu:hover{color:var(--sx-text)}.sx-accueil-participant__lien-etendu:focus-visible{outline:0}.sx-accueil-participant__lien-etendu:focus-visible:after{border-radius:var(--sx-radius-card);outline:2px solid var(--sx-text);outline-offset:-2px}.sx-accueil-participant__meta{color:var(--sx-text-3);font-size:13.5px}.sx-accueil-participant__quand{color:var(--sx-text-2);flex:none;font-size:13px;white-space:nowrap}@media (max-width:479.98px){.sx-accueil-participant__quand{display:none}}.sx-accueil-participant__chevron{color:var(--sx-text-disabled)}.sx-accueil-participant__tout{align-items:center;align-self:flex-start;color:var(--sx-text);display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none}.sx-accueil-participant__tout:hover{text-decoration:underline}.sx-accueil-participant__action{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;padding:16px 18px}.sx-accueil-participant__icone{background:var(--sx-accent-tint);border-radius:10px;color:var(--sx-accent-hover);display:grid;flex:none;font-size:18px;height:40px;place-items:center;width:40px}.sx-accueil-participant__action-titre{color:var(--sx-text);font-size:15px;font-weight:700;line-height:1.4;margin:0}.sx-accueil-participant__formation{color:var(--sx-text-2);font-size:13.5px}.sx-accueil-participant__echeance{align-items:center;color:var(--sx-text-2);display:flex;font-size:13px;font-weight:600;gap:5px;margin-top:2px}.sx-accueil-participant__a-jour{align-items:flex-start;display:flex;flex-direction:column;gap:6px;padding:28px 22px}.sx-accueil-participant__a-jour-icone{background:var(--sx-success-bg);border-radius:50%;color:var(--sx-success-text);display:grid;font-size:20px;height:44px;place-items:center;width:44px}.sx-accueil-participant__a-jour-titre{font-size:16px;font-weight:700;margin:4px 0 0}.sx-accueil-participant__a-jour-texte{color:var(--sx-text-2);font-size:14.5px;margin:0}.sx-accueil-participant__aide{align-items:flex-start;background:var(--sx-surface-subtle);border-top:1px solid var(--sx-neutral-100);color:var(--sx-text-2);display:flex;font-size:13.5px;gap:8px;margin:0;padding:12px 18px;text-wrap:pretty}.sx-accueil-participant__aide .bi{color:var(--sx-text-3);line-height:1.5}.sx-formations-participant{display:flex;flex-direction:column;gap:28px}.sx-formations-participant__entete{display:flex;flex-direction:column;gap:4px}.sx-formations-participant__titre{color:var(--sx-text);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.sx-formations-participant__sous-titre{color:var(--sx-text-2);font-size:15px;margin:0}.sx-formations-participant__section{display:flex;flex-direction:column;gap:12px}.sx-formations-participant__section-titre{color:var(--sx-text);font-size:19px;font-weight:700;margin:0}.sx-formations-participant__liste{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);list-style:none;margin:0;overflow:hidden;padding:0}.sx-formation{align-items:flex-start;display:flex;gap:16px;padding:18px 20px;position:relative}.sx-formation:focus-within,.sx-formation:hover{background:var(--sx-hover)}.sx-formation+.sx-formation{border-top:1px solid var(--sx-neutral-100)}@media (max-width:575.98px){.sx-formation{gap:12px;padding:16px}}.sx-formation__date{align-items:center;background:var(--sx-neutral-50);border-radius:10px;color:var(--sx-text);display:flex;flex:none;flex-direction:column;justify-content:center;line-height:1.1;min-height:52px;padding:8px 0;width:56px}.sx-formation--en_cours .sx-formation__date{background:var(--sx-ink);color:var(--sx-text-inverse)}.sx-formation--terminee .sx-formation__date{color:var(--sx-text-3)}.sx-formation__date-jour{font-size:21px;font-weight:700}.sx-formation__date-mois{font-size:12px;font-weight:600;text-transform:uppercase}.sx-formation__corps{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.sx-formation__tete{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.sx-formation__titre{color:var(--sx-text);font-size:17px;font-weight:700;line-height:1.3;margin:0}.sx-formation__lien{color:inherit;text-decoration:none}.sx-formation__lien:after{content:"";inset:0;position:absolute}.sx-formation__lien:hover{color:inherit}.sx-formation__lien:focus-visible{outline:0}.sx-formation__lien:focus-visible:after{outline:2px solid var(--sx-text);outline-offset:-2px}.sx-formation__etape,.sx-formation__lien-visio,.sx-formation__visio{position:relative;z-index:1}.sx-formation__infos{color:var(--sx-text-2);display:flex;flex-wrap:wrap;font-size:14px;gap:4px 18px;list-style:none;margin:0;padding:0}.sx-formation__infos li{align-items:baseline;display:inline-flex;gap:6px;min-width:0;overflow-wrap:anywhere}.sx-formation__infos .bi{color:var(--sx-text-3)}.sx-formation__etapes{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.sx-formation__etape{align-items:center;background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius);color:var(--sx-text);display:inline-flex;font-size:13px;gap:7px;padding:4px 10px 4px 8px;text-decoration:none}.sx-formation__etape:hover{border-color:var(--sx-text);color:var(--sx-text)}.sx-formation__etape .bi,.sx-formation__etape .sx-formation__etape-valeur{color:var(--sx-text-3)}.sx-formation__etape-libelle{color:var(--sx-text-2)}.sx-formation__etape-valeur{font-weight:600}.sx-formation__etape--fait{border-color:var(--sx-success-hover)}.sx-formation__etape--fait .bi,.sx-formation__etape--fait .sx-formation__etape-valeur{color:var(--sx-success-text)}.sx-formation__etape--a_faire{background:var(--sx-accent-subtle);border-color:var(--sx-accent-border)}.sx-formation__etape--a_faire .bi,.sx-formation__etape--a_faire .sx-formation__etape-valeur{color:var(--sx-accent-hover)}.sx-formation__pied{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px 18px}.sx-formation__note{color:var(--sx-text-3)}.sx-formation__lien-visio,.sx-formation__note{align-items:center;display:inline-flex;gap:6px}.sx-formation__lien-visio{font-weight:600}.sx-formation__reference{color:var(--sx-text-3);font-size:12px;margin-left:auto}.sx-formation__visio{align-items:center;align-self:center;display:inline-flex;flex:none;font-size:14px;gap:8px;height:40px;padding:0 14px;white-space:nowrap}@media (max-width:699.98px){.sx-formation__visio{display:none}}.sx-fiche-formation{display:flex;flex-direction:column;gap:22px}.sx-fiche-formation__retour{align-items:center;align-self:flex-start;color:var(--sx-text-2);display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none}.sx-fiche-formation__retour:hover{color:var(--sx-text)}.sx-fiche-formation__entete{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-modal);box-shadow:var(--sx-shadow-xs);overflow:hidden}.sx-fiche-formation__tete{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;padding:24px 26px 22px}@media (max-width:575.98px){.sx-fiche-formation__tete{padding:20px 18px}}.sx-fiche-formation__titres{display:flex;flex:1 1 380px;flex-direction:column;gap:10px;min-width:0}.sx-fiche-formation__titre{color:var(--sx-text);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance;overflow-wrap:anywhere}.sx-fiche-formation__pastilles{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.sx-fiche-formation__modalite{background:var(--sx-neutral-100);border-radius:var(--sx-radius-pill);color:var(--sx-text-2);padding:3px 10px}.sx-fiche-formation__reference{color:var(--sx-text-3);font-size:12px}.sx-fiche-formation__visio{align-items:center;border-radius:10px;display:inline-flex;font-size:15px;gap:10px;height:46px;padding:0 20px}.sx-fiche-formation__infos{background:var(--sx-ink);color:var(--sx-text-inverse);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0}.sx-fiche-formation__info{border-left:1px solid var(--sx-on-dark-fill);display:flex;flex-direction:column;gap:3px;min-width:0;padding:16px 22px 18px}.sx-fiche-formation__info:first-child{border-left:0}.sx-fiche-formation__info dt{align-items:center;color:var(--sx-on-dark-muted);display:flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.08em;text-transform:uppercase}.sx-fiche-formation__info dd{font-size:15.5px;font-weight:600;line-height:1.3;margin:0;overflow-wrap:anywhere}.sx-fiche-formation__info dd.sx-fiche-formation__info-detail{color:var(--sx-on-dark);font-size:13px;font-weight:400;text-wrap:pretty}.sx-fiche-formation__grille{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}@media (max-width:999.98px){.sx-fiche-formation__grille{grid-template-columns:minmax(0,1fr)}}.sx-fiche-formation__colonne{display:flex;flex-direction:column;gap:20px;min-width:0}.sx-fiche-formation__carte{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);display:flex;flex-direction:column;gap:12px;padding:18px 22px 20px}.sx-fiche-formation__carte--frise{gap:0;padding:0}.sx-fiche-formation__carte-entete{display:flex;flex-direction:column;gap:2px;padding:18px 22px 6px}.sx-fiche-formation__carte-titre,.sx-fiche-formation__introuvable{color:var(--sx-text);font-size:18px;font-weight:700;margin:0}.sx-fiche-formation__carte-sous-titre{color:var(--sx-text-2);font-size:14px;margin:0}.sx-frise{list-style:none;margin:0;padding:6px 0 8px}.sx-frise__etape{display:flex;gap:14px;padding:10px 22px;position:relative}.sx-frise__etape:not(:last-child):after{background:var(--sx-border);bottom:-6px;content:"";left:35px;position:absolute;top:42px;width:2px}.sx-frise__point{background:var(--sx-surface);border:1.5px solid var(--sx-border-strong);border-radius:50%;color:var(--sx-text-disabled);display:grid;flex:none;font-size:13px;height:28px;place-items:center;width:28px}.sx-frise__etape--disponible .sx-frise__point,.sx-frise__etape--fait .sx-frise__point{background:var(--sx-success-bg);border-color:var(--sx-success-border);color:var(--sx-success-text)}.sx-frise__etape--a_faire .sx-frise__point{background:var(--sx-accent-tint);border-color:var(--sx-accent-border);color:var(--sx-accent)}.sx-frise__etape--cloture .sx-frise__point{background:var(--sx-neutral-100);color:var(--sx-text-3)}.sx-frise__corps{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:8px 14px;min-width:0;padding-bottom:6px}.sx-frise__textes{display:flex;flex:1 1 200px;flex-direction:column;line-height:1.4}.sx-frise__libelle{font-weight:600}.sx-frise__detail{color:var(--sx-text-3);font-size:13.5px}.sx-frise__etape--a_faire .sx-frise__detail{color:var(--sx-accent-hover)}.sx-frise__etape--disponible .sx-frise__detail{color:var(--sx-success-text)}.sx-frise__action{font-size:14px;height:36px;line-height:34px;padding:0 14px;white-space:nowrap}.sx-fiche-formation__objectifs{counter-reset:objectif;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.sx-fiche-formation__objectifs li{align-items:flex-start;display:flex;gap:12px;text-wrap:pretty;counter-increment:objectif}.sx-fiche-formation__objectifs li:before{background:var(--sx-neutral-50);border-radius:50%;content:counter(objectif);display:grid;flex:none;font-size:12.5px;font-weight:700;height:26px;place-items:center;width:26px}.sx-fiche-formation__tuiles{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sx-fiche-formation__tuile{background:var(--sx-hover);border-radius:12px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px}.sx-fiche-formation__tuile-titre{align-items:center;color:var(--sx-text);display:flex;font-size:15px;font-weight:700;gap:10px;margin:0}.sx-fiche-formation__tuile-icone{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius);display:grid;flex:none;font-size:16px;height:32px;place-items:center;width:32px}.sx-fiche-formation__tuile-texte{color:var(--sx-text-2);font-size:14px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}.sx-fiche-formation__tuile-texte>:first-child{margin-top:0}.sx-fiche-formation__tuile-texte>:last-child{margin-bottom:0}.sx-fiche-formation__lieu{font-size:15px;font-weight:600;margin:0;overflow-wrap:anywhere}.sx-fiche-formation__lieu-note{color:var(--sx-text-2);font-size:14px;margin:0;text-wrap:pretty;overflow-wrap:anywhere}.sx-fiche-formation__lien{font-weight:600;gap:6px}.sx-fiche-formation__contact,.sx-fiche-formation__lien{align-items:center;align-self:flex-start;display:inline-flex;font-size:14px}.sx-fiche-formation__contact{gap:8px;max-width:100%;overflow-wrap:anywhere;text-align:left}.sx-qcm{gap:22px}.sx-qcm,.sx-qcm__entete{display:flex;flex-direction:column}.sx-qcm__entete{gap:4px}.sx-qcm--questionnaire .sx-qcm__entete{gap:6px}.sx-qcm__titre{color:var(--sx-text);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}.sx-qcm__titre--questionnaire{font-size:30px}.sx-qcm__chapeau{color:var(--sx-text-2);font-size:15px;margin:0;max-width:70ch;text-wrap:pretty}.sx-qcm__formation,.sx-qcm__sous-titre{color:var(--sx-text-2);font-size:14.5px;margin:0}.sx-qcm__formation,.sx-qcm__retour{font-size:14px;font-weight:600}.sx-qcm__retour{align-items:center;align-self:flex-start;color:var(--sx-text-2);display:inline-flex;gap:6px;text-decoration:none}.sx-qcm__retour:hover{color:var(--sx-text)}.sx-qcm__groupe{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);overflow:hidden}.sx-qcm__groupe-entete{align-items:baseline;border-bottom:1px solid var(--sx-neutral-100);display:flex;flex-wrap:wrap;gap:4px 14px;padding:16px 20px}.sx-qcm__groupe-titre{flex:1 1 260px;font-size:17px;font-weight:700;margin:0;overflow-wrap:anywhere}.sx-qcm__groupe-echeance{color:var(--sx-text-2);font-size:13.5px}.sx-qcm__groupe-reference{color:var(--sx-text-3);font-size:12px;width:100%}.sx-qcm__lignes{list-style:none;margin:0;padding:0}.sx-qcm__ligne{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;padding:14px 20px}.sx-qcm__ligne+.sx-qcm__ligne{border-top:1px solid var(--sx-neutral-100)}.sx-qcm__ligne-titres{display:flex;flex:1 1 200px;flex-direction:column;line-height:1.4;min-width:0}.sx-qcm__ligne-libelle{font-weight:700}.sx-qcm__ligne-contenu{color:var(--sx-text-3);font-size:13.5px}.sx-qcm__ligne-statut{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:170px}.sx-qcm__ligne-date{color:var(--sx-text-2);font-size:13px}.sx-qcm__ligne-action{min-width:150px;white-space:nowrap}.sx-qcm__bandeau{align-items:flex-start;background:var(--sx-neutral-100);border-radius:var(--sx-radius-alert);color:var(--sx-text);display:flex;gap:10px;padding:14px 16px;text-wrap:pretty}.sx-qcm__bandeau .bi{font-size:17px;line-height:1.4}.sx-qcm__bandeau--lecture_seule{background:var(--sx-success-bg);border:1px solid var(--sx-success-border)}.sx-qcm__bandeau--lecture_seule .bi{color:var(--sx-success-text)}.sx-qcm__score{align-items:center;background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);display:flex;flex-wrap:wrap;gap:16px 24px;padding:20px 22px}.sx-qcm__score-valeur{align-items:baseline;display:flex;gap:4px;margin:0}.sx-qcm__score-correct{font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1}.sx-qcm__score-total{color:var(--sx-text-3);font-size:20px;font-weight:600}.sx-qcm__score-detail{display:flex;flex:1 1 260px;flex-direction:column;gap:8px}.sx-qcm__score-envoi{align-items:center;display:flex;font-weight:700;gap:8px;margin:0}.sx-qcm__score-envoi .bi{color:var(--sx-success-text)}.sx-qcm__score-aide{color:var(--sx-text-2);font-size:13.5px;margin:0}.sx-qcm__jauge{appearance:none;background:var(--sx-neutral-100);border:0;border-radius:3px;color:var(--sx-accent);display:block;height:6px;overflow:hidden;width:100%}.sx-qcm__jauge::-webkit-progress-bar{background:var(--sx-neutral-100);border-radius:3px}.sx-qcm__jauge::-webkit-progress-value{background:currentcolor;border-radius:3px;transition:width .2s}.sx-qcm__jauge::-moz-progress-bar{background:currentcolor;border-radius:3px}.sx-qcm__jauge--score{border-radius:4px;color:var(--sx-success-text);height:8px}@media (prefers-reduced-motion:reduce){.sx-qcm__jauge::-webkit-progress-value{transition:none}}.sx-qcm__formulaire{display:flex;flex-direction:column;gap:22px}.sx-qcm__barre{backdrop-filter:blur(6px);background:var(--sx-sticky-bg);margin:0 -4px;padding:10px 4px;position:sticky;top:56px;z-index:5}@media (min-width:768px){.sx-qcm__barre{top:0}}.sx-qcm__barre-carte{align-items:center;background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-alert);box-shadow:var(--sx-shadow-xs);display:flex;flex-wrap:wrap;gap:10px 18px;padding:12px 16px}.sx-qcm__progression{display:flex;flex:1 1 220px;flex-direction:column;gap:6px}.sx-qcm__progression-texte{font-size:14px;font-weight:600}.sx-qcm__envoyer{align-items:center;display:inline-flex;gap:8px;min-height:42px}.sx-qcm__objectif{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);display:flex;flex-direction:column;gap:20px;padding:20px 22px}@media (max-width:575.98px){.sx-qcm__objectif{padding:18px 16px}}.sx-qcm__objectif-entete{display:flex;flex-direction:column;gap:2px}.sx-qcm__surtitre{color:var(--sx-accent-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sx-qcm__objectif-titre{font-size:17px;font-weight:700;line-height:1.35;margin:0;text-wrap:pretty}.sx-qcm__question{border:0;display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;padding:0;scroll-margin-top:230px}@media (min-width:768px){.sx-qcm__question{scroll-margin-top:120px}}.sx-qcm__question-titre{align-items:center;display:flex;flex-wrap:wrap;font-size:15.5px;font-weight:600;gap:6px 10px;line-height:1.4;margin-bottom:8px;padding:0}.sx-qcm__question-titre .sx-badge{font-size:12px;padding:1px 9px}.sx-qcm__choix{align-items:center;background:var(--sx-surface);border:1.5px solid var(--sx-border);border-radius:10px;cursor:pointer;display:flex;gap:12px;min-height:46px;padding:8px 14px}.sx-qcm__formulaire--reponse .sx-qcm__choix:hover{border-color:var(--sx-ink)}.sx-qcm__formulaire:not(.sx-qcm__formulaire--reponse) .sx-qcm__choix{cursor:default}.sx-qcm__question--manquante .sx-qcm__choix{border-color:var(--sx-danger-border)}.sx-qcm__choix--choisi,.sx-qcm__choix:has(.sx-qcm__radio:checked){background:var(--sx-hover);border-color:var(--sx-ink)}.sx-qcm__choix--bonne{background:var(--sx-success-subtle);border-color:var(--sx-success-solid)}.sx-qcm__choix--erreur{background:var(--sx-danger-subtle);border-color:var(--sx-danger-solid)}.sx-qcm__radio{accent-color:var(--sx-ink);cursor:inherit;flex:none;height:18px;margin:0;width:18px}.sx-qcm__radio:focus-visible{outline:2px solid var(--sx-text);outline-offset:3px}.sx-qcm__choix-libelle{flex:1;font-size:15px;min-width:0;overflow-wrap:anywhere}.sx-qcm__choix--bonne .sx-qcm__choix-libelle,.sx-qcm__choix--choisi .sx-qcm__choix-libelle,.sx-qcm__choix:has(.sx-qcm__radio:checked) .sx-qcm__choix-libelle{font-weight:600}.sx-qcm__formulaire--cloture .sx-qcm__choix-libelle{color:var(--sx-text-3)}.sx-qcm__pastille{align-items:center;border:1px solid;border-radius:var(--sx-radius-pill);display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:0 8px;white-space:nowrap}.sx-qcm__pastille--bonne{background:var(--sx-success-text);border-color:var(--sx-success-text);color:var(--sx-text-inverse);padding:1px 9px}.sx-qcm__pastille--juste{color:var(--sx-success-text)}.sx-qcm__pastille--erreur{color:var(--sx-danger-text)}.sx-qcm__pied{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.sx-qcm__pied .btn{align-items:center;display:inline-flex;gap:8px}.sx-autopos{gap:22px}.sx-autopos,.sx-autopos__entete{display:flex;flex-direction:column}.sx-autopos__entete{gap:4px}.sx-autopos--questionnaire .sx-autopos__entete{gap:6px}.sx-autopos__titre{color:var(--sx-text);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}.sx-autopos__titre--questionnaire{font-size:30px}.sx-autopos__chapeau{color:var(--sx-text-2);font-size:15px;margin:0;max-width:72ch;text-wrap:pretty}.sx-autopos__formation,.sx-autopos__sous-titre{color:var(--sx-text-2);font-size:14.5px;margin:0}.sx-autopos__formation,.sx-autopos__retour{font-size:14px;font-weight:600}.sx-autopos__retour{align-items:center;align-self:flex-start;color:var(--sx-text-2);display:inline-flex;gap:6px;text-decoration:none}.sx-autopos__retour:hover{color:var(--sx-text)}.sx-autopos__carte{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);overflow:hidden}.sx-autopos__carte-entete{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 14px;padding:16px 20px}.sx-autopos__carte-titre{flex:1 1 260px;font-size:17px;font-weight:700;margin:0;overflow-wrap:anywhere}.sx-autopos__carte-dates{color:var(--sx-text-2);font-size:13.5px}.sx-autopos__carte-reference{color:var(--sx-text-3);font-size:12px;width:100%}.sx-autopos__etapes{border-top:1px solid var(--sx-neutral-100);display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.sx-autopos__etapes{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-autopos__etape{display:flex;flex-direction:column;gap:8px;padding:16px 20px}.sx-autopos__etape+.sx-autopos__etape{border-top:1px solid var(--sx-neutral-100)}@media (min-width:700px){.sx-autopos__etape+.sx-autopos__etape{border-left:1px solid var(--sx-neutral-100);border-top:0}}.sx-autopos__etape-tete{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.sx-autopos__etape-libelle{font-weight:700}.sx-autopos__etape-detail{color:var(--sx-text-2);font-size:13.5px}.sx-autopos__etape-action{align-self:flex-start;margin-top:2px}.sx-autopos__resultats{align-items:center;background:var(--sx-surface-subtle);border-top:1px solid var(--sx-neutral-100);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 14px;padding:12px 20px}.sx-autopos__resultats .bi{color:var(--sx-text-3)}.sx-autopos__resultats--disponibles .bi{color:var(--sx-success-text)}.sx-autopos__resultats-texte{color:var(--sx-text-2);flex:1 1 240px;text-wrap:pretty}.sx-autopos__archives{display:flex;flex-direction:column;gap:10px}.sx-autopos__archives-titre{color:var(--sx-text-2);font-size:17px;font-weight:700;margin:8px 0 0}.sx-autopos__archives-aide{color:var(--sx-text-3);font-size:14px;margin:0}.sx-autopos__archives-liste{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.sx-autopos__archive{align-items:center;background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);display:flex;flex-wrap:wrap;gap:8px 16px;padding:14px 20px}.sx-autopos__archive-titres{display:flex;flex:1 1 240px;flex-direction:column;line-height:1.4;min-width:0}.sx-autopos__archive-titre{font-weight:700;overflow-wrap:anywhere}.sx-autopos__archive-resume{color:var(--sx-text-3);font-size:13.5px}.sx-autopos__bandeau{align-items:flex-start;background:var(--sx-success-bg);border:1px solid var(--sx-success-border);border-radius:var(--sx-radius-alert);display:flex;gap:10px;padding:14px 16px}.sx-autopos__bandeau .bi{color:var(--sx-success-text);font-size:18px;line-height:1.4}.sx-autopos__bandeau-titre{font-weight:700;margin:0}.sx-autopos__bandeau-texte{color:var(--sx-text-2);font-size:14px;margin:0}.sx-autopos__formulaire,.sx-autopos__notation{display:flex;flex-direction:column;gap:22px}.sx-autopos__notation[hidden],.sx-autopos__prerequis[hidden]{display:none}.sx-autopos__prerequis{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);display:flex;flex-direction:column;gap:14px;padding:22px}@media (max-width:575.98px){.sx-autopos__prerequis{padding:18px 16px}}.sx-autopos__etape-entete{display:flex;flex-direction:column;gap:2px}.sx-autopos__surtitre{color:var(--sx-accent-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sx-autopos__section-titre{font-size:20px;font-weight:700;margin:0}.sx-autopos__section-titre:focus{outline:none}.sx-autopos__prerequis-texte{background:var(--sx-hover);border-radius:10px;font-size:15px;padding:14px 16px;white-space:pre-line;text-wrap:pretty;overflow-wrap:anywhere}.sx-autopos__prerequis-texte p{margin:0}.sx-autopos__prerequis-choix{display:flex;flex-wrap:wrap;gap:10px}.sx-autopos__prerequis-choix .btn{align-items:center;display:inline-flex;gap:8px}.sx-autopos__prerequis-confirmation{background:var(--sx-warning-bg);border:1px solid var(--sx-warning-border);border-radius:10px;display:flex;flex-direction:column;font-size:15px;gap:10px;padding:14px 16px;text-wrap:pretty}.sx-autopos__prerequis-confirmation[hidden]{display:none}.sx-autopos__prerequis-confirmation p{margin:0}.sx-autopos__prerequis-ligne{align-items:center;color:var(--sx-text-2);display:flex;flex-wrap:wrap;font-size:14px;gap:6px 12px;margin:0}.sx-autopos__prerequis-ligne .bi{color:var(--sx-success-text)}.sx-autopos__modifier{background:transparent;border:0;color:var(--sx-accent-text);font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px}.sx-autopos__modifier:hover{color:var(--sx-accent-hover)}.sx-autopos__barre{backdrop-filter:blur(6px);background:var(--sx-sticky-bg);margin:0 -4px;padding:10px 4px;position:sticky;top:56px;z-index:5}@media (min-width:768px){.sx-autopos__barre{top:0}}.sx-autopos__barre-carte{align-items:center;background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-alert);box-shadow:var(--sx-shadow-xs);display:flex;flex-wrap:wrap;gap:10px 18px;padding:12px 16px}.sx-autopos__progression{display:flex;flex:1 1 220px;flex-direction:column;gap:6px}.sx-autopos__progression-texte{font-size:14px;font-weight:600}.sx-autopos__jauge{appearance:none;background:var(--sx-neutral-100);border:0;border-radius:3px;color:var(--sx-accent);display:block;height:6px;overflow:hidden;width:100%}.sx-autopos__jauge::-webkit-progress-bar{background:var(--sx-neutral-100);border-radius:3px}.sx-autopos__jauge::-webkit-progress-value{background:currentcolor;border-radius:3px;transition:width .2s}.sx-autopos__jauge::-moz-progress-bar{background:currentcolor;border-radius:3px}@media (prefers-reduced-motion:reduce){.sx-autopos__jauge::-webkit-progress-value{transition:none}}.sx-autopos__valider{align-items:center;display:inline-flex;gap:8px;min-height:42px}.sx-autopos__objectifs{display:flex;flex-direction:column;gap:12px}.sx-autopos__aide{color:var(--sx-text-2);font-size:14px;margin:0}.sx-autopos__objectif{background:var(--sx-surface);border:1.5px solid var(--sx-border);border-radius:var(--sx-radius-card);display:flex;flex-direction:column;gap:12px;margin:0;min-width:0;padding:18px 20px;scroll-margin-top:230px}@media (min-width:768px){.sx-autopos__objectif{scroll-margin-top:120px}}@media (max-width:575.98px){.sx-autopos__objectif{padding:16px}}.sx-autopos__objectif--manquant{border-color:var(--sx-danger-solid)}.sx-autopos__objectif-titre{align-items:flex-start;display:flex;float:left;font-size:16px;font-weight:600;gap:12px;line-height:1.4;margin:0;padding:0;width:100%;text-wrap:pretty}.sx-autopos__numero{background:var(--sx-neutral-50);border-radius:50%;display:grid;flex:none;font-size:13px;font-weight:700;height:28px;place-items:center;width:28px}.sx-autopos__echelle{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.sx-autopos__radio{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.sx-autopos__note{align-items:center;background:var(--sx-surface);border:1.5px solid var(--sx-border);border-radius:10px;color:var(--sx-text);cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:64px;padding:8px 4px}.sx-autopos__note:hover{border-color:var(--sx-ink)}@media (max-width:639.98px){.sx-autopos__note{min-height:48px}}.sx-autopos__radio:checked+.sx-autopos__note{background:var(--sx-ink);border-color:var(--sx-ink);color:var(--sx-text-inverse)}.sx-autopos__radio:focus-visible+.sx-autopos__note{outline:2px solid var(--sx-text);outline-offset:2px}.sx-autopos__radio:disabled+.sx-autopos__note{color:var(--sx-text-3);cursor:default}.sx-autopos__radio:disabled+.sx-autopos__note:hover{border-color:var(--sx-border)}.sx-autopos__radio:disabled:checked+.sx-autopos__note{border-color:var(--sx-ink);color:var(--sx-text-inverse)}.sx-autopos__objectif--manquant .sx-autopos__note{border-color:var(--sx-danger-border)}.sx-autopos__note-valeur{font-size:18px;font-weight:700;line-height:1}.sx-autopos__note-libelle{font-size:12px;font-weight:500;line-height:1.25;text-align:center;text-wrap:balance}@media (max-width:639.98px){.sx-autopos__note-libelle{display:none}}.sx-autopos__choix{color:var(--sx-text-2);font-size:13.5px;margin:0}.sx-autopos__choix:empty{display:none}@media (min-width:640px){.sx-autopos__choix{display:none}}.sx-autopos__commentaire{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);display:flex;flex-direction:column;gap:8px;padding:18px 20px}.sx-autopos__commentaire textarea{min-height:96px;resize:vertical}.sx-autopos__commentaire textarea[readonly]{background:var(--sx-hover)}.sx-autopos__commentaire-libelle{font-size:15px;font-weight:600}.sx-autopos__commentaire-libelle span{color:var(--sx-text-3);font-weight:400}.sx-autopos__pied{align-items:center;align-self:flex-start;display:inline-flex;gap:8px}.sx-resultats-participant{display:flex;flex-direction:column;gap:22px}.sx-resultats-participant__retour{align-items:center;align-self:flex-start;color:var(--sx-text-2);display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none}.sx-resultats-participant__retour:hover{color:var(--sx-text)}.sx-resultats-participant__entete{display:flex;flex-direction:column;gap:6px}.sx-resultats-participant__formation,.sx-resultats-participant__sous-titre{color:var(--sx-text-2);font-size:14.5px;margin:0}.sx-resultats-participant__formation{font-size:14px;font-weight:600}.sx-resultats-participant__titre{color:var(--sx-text);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.sx-resultats-participant__synthese{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}@media (min-width:760px){.sx-resultats-participant__synthese{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-resultats-participant__synthese--deux{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx-resultats-participant__tuile{display:flex;flex-direction:column;gap:4px;padding:20px 22px}.sx-resultats-participant__tuile+.sx-resultats-participant__tuile{border-top:1px solid var(--sx-neutral-100)}@media (min-width:760px){.sx-resultats-participant__tuile+.sx-resultats-participant__tuile{border-left:1px solid var(--sx-neutral-100);border-top:0}}.sx-resultats-participant__etiquette{color:var(--sx-text-3);font-size:13px;font-weight:600;margin:0}.sx-resultats-participant__valeur{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 10px;margin:0}.sx-resultats-participant__valeur .bi{color:var(--sx-text-3)}.sx-resultats-participant__valeur-avant{color:var(--sx-text-3);font-size:22px;font-weight:600}.sx-resultats-participant__chiffre{font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1}.sx-resultats-participant__chiffre--hausse{color:var(--sx-success-text)}.sx-resultats-participant__sur{color:var(--sx-text-3);font-size:16px}.sx-resultats-participant__detail{color:var(--sx-text-2);font-size:13.5px;margin:0}.sx-resultats-participant__carte{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius-card);overflow:hidden}.sx-resultats-participant__carte-entete{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;padding:18px 22px 14px}.sx-resultats-participant__carte-titre{flex:1 1 220px;font-size:18px;font-weight:700;margin:0}.sx-resultats-participant__carte-titre--qcm{padding:18px 22px 10px}.sx-resultats-participant__legende{color:var(--sx-text-2);display:flex;font-size:13px;gap:16px}.sx-resultats-participant__legende>span{align-items:center;display:inline-flex;gap:6px}.sx-resultats-participant__repere{border-radius:50%;height:12px;width:12px}.sx-resultats-participant__repere--avant{background:var(--sx-surface);border:2px solid var(--sx-text-disabled)}.sx-resultats-participant__repere--apres{background:var(--sx-accent)}.sx-resultats-participant__echelle{color:var(--sx-text-3);display:none;font-size:11.5px;gap:0 20px;padding:0 22px 6px}@media (min-width:900px){.sx-resultats-participant__echelle{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,1fr) 120px}}.sx-resultats-participant__echelle-libelles{display:grid;grid-template-columns:repeat(5,1fr);text-align:center}.sx-resultats-participant__echelle-libelles span{line-height:1.25;padding:0 2px}.sx-resultats-participant__objectif{align-items:center;border-top:1px solid var(--sx-neutral-100);display:grid;gap:10px 20px;grid-template-columns:minmax(0,1fr);padding:16px 22px}@media (min-width:900px){.sx-resultats-participant__objectif{grid-template-columns:minmax(0,1.1fr) minmax(260px,1fr) 120px}}.sx-resultats-participant__objectif-titre{align-items:flex-start;display:flex;font-weight:600;gap:10px;line-height:1.4;min-width:0;text-wrap:pretty}.sx-resultats-participant__numero{background:var(--sx-neutral-50);border-radius:50%;display:grid;flex:none;font-size:12px;font-weight:700;height:24px;place-items:center;width:24px}.sx-resultats-participant__notes{align-items:center;color:var(--sx-text-2);display:flex;font-size:13.5px;gap:10px;white-space:nowrap}@media (min-width:900px){.sx-resultats-participant__notes{justify-content:flex-end}}.sx-resultats-participant__ecart{border-radius:var(--sx-radius-pill);font-size:13px;font-weight:700;min-width:40px;padding:2px 8px;text-align:center}.sx-resultats-participant__ecart--succes{background:var(--sx-success-bg);color:var(--sx-success-text)}.sx-resultats-participant__ecart--neutre{background:var(--sx-neutral-100);color:var(--sx-text-2)}.sx-haltere{height:28px;position:relative}.sx-haltere__rail{background:var(--sx-border);height:2px;left:10%;position:absolute;right:10%;top:13px}.sx-haltere__graduation{background:var(--sx-border-strong);height:10px;margin-left:-1px;position:absolute;top:9px;width:2px}.sx-haltere__barre{background:var(--sx-accent-border);border-radius:3px;height:6px;position:absolute;top:11px}.sx-haltere__point{border-radius:50%;position:absolute}.sx-haltere__point--avant{background:var(--sx-surface);border:2.5px solid var(--sx-text-disabled);height:16px;margin-left:-8px;top:6px;width:16px}.sx-haltere__point--apres{background:var(--sx-accent);box-shadow:0 0 0 3px var(--sx-surface);height:18px;margin-left:-9px;top:5px;width:18px}.sx-haltere__barre--de-1,.sx-haltere__graduation--1,.sx-haltere__point--1{left:10%}.sx-haltere__barre--a-1{right:90%}.sx-haltere__barre--de-2,.sx-haltere__graduation--2,.sx-haltere__point--2{left:30%}.sx-haltere__barre--a-2{right:70%}.sx-haltere__barre--de-3,.sx-haltere__graduation--3,.sx-haltere__point--3{left:50%}.sx-haltere__barre--a-3{right:50%}.sx-haltere__barre--de-4,.sx-haltere__graduation--4,.sx-haltere__point--4{left:70%}.sx-haltere__barre--a-4{right:30%}.sx-haltere__barre--de-5,.sx-haltere__graduation--5,.sx-haltere__point--5{left:90%}.sx-haltere__barre--a-5{right:10%}.sx-resultats-participant__qcm{list-style:none;margin:0;padding:0}.sx-resultats-participant__qcm-ligne{align-items:center;border-top:1px solid var(--sx-neutral-100);display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 22px}.sx-resultats-participant__qcm-titres{display:flex;flex:1 1 200px;flex-direction:column;line-height:1.4}.sx-resultats-participant__qcm-libelle{font-weight:600}.sx-resultats-participant__qcm-contenu{color:var(--sx-text-3);font-size:13px}.sx-resultats-participant__qcm-lien{color:var(--sx-accent-text);font-size:14px;font-weight:600;text-underline-offset:3px}.sx-resultats-participant__qcm-lien:hover{color:var(--sx-accent-hover)}