.vg{--vg-papier:#efe6d2;--vg-encre:#0f3b2a;--vg-chiffre:#c9493b;--vg-libelle:#a8352a;--vg-sauge:#8fae8b;--vg-ecran:#f7f1e3;border-top:3px solid var(--vg-encre);color:var(--vg-encre);font-family:var(--font-archivo),sans-serif;margin:44px 0 0;padding:14px 0 0;font-weight:500}.vg+p{margin-top:32px}.vg *,.vg :before,.vg :after{box-sizing:border-box}.vg-k{letter-spacing:.12em;text-transform:uppercase;color:var(--vg-libelle);font-size:12px;font-weight:700;display:block}.note-corps .vg .vg-titre{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.03em;color:var(--vg-encre);text-wrap:balance;margin:8px 0 6px;font-size:max(23px,min(3.4vw,28px));font-weight:400;line-height:1.05}.note-corps .vg .vg-sous{color:rgba(15,59,42,.86);max-width:54ch;margin:0 0 18px;font-size:15px;line-height:1.45}.note-corps .vg p{margin:0}.vg-insecable{white-space:nowrap}.vg-legende,.vg-pied{border-top:3px solid var(--vg-encre);flex-wrap:wrap;gap:6px 22px;margin-top:16px;padding-top:10px;font-size:14px;line-height:1.45;display:flex}.vg-legende span{align-items:center;gap:8px;display:inline-flex}.vg-legende .vg-goutte{margin-left:2px}.vg-pied{display:block}.vg-pied a{color:var(--vg-encre);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.vg-goutte{background:var(--vg-chiffre);border-radius:50% 0 50% 50%;flex:none;width:9px;height:9px;display:inline-block;transform:rotate(-45deg)}.vg-ecran{border:2px solid var(--vg-encre);background:var(--vg-ecran);height:80px;padding:8px 9px;font-size:12px;font-weight:700;position:relative;overflow:hidden}.vg-ecran small{letter-spacing:.06em;text-transform:uppercase;color:var(--vg-libelle);font-size:11px;font-weight:700;display:block}.vg-etages .vg-titre{margin-bottom:16px}.vg-rangs{margin-top:16px;position:relative}.vg-rang{border-top:3px solid var(--vg-encre);grid-template-columns:88px minmax(0,1fr) 166px;gap:0 16px;min-height:112px;display:grid}.vg-rang:nth-child(2){background:rgba(15,59,42,.04)}.vg-rang:nth-child(3){background:rgba(15,59,42,.07)}.vg-rang:nth-child(4){background:rgba(15,59,42,.1)}.vg-rang:nth-child(5){background:rgba(15,59,42,.13)}.vg-tige{justify-content:center;align-items:center;display:flex;position:relative}.vg-tige:before{content:"";background:var(--vg-encre);width:4px;position:absolute;top:0;bottom:0;left:42px}.vg-tige svg{width:76px;height:84px;position:relative}.vg-rang-txt{min-width:0;padding:12px 0}.vg-semaines{letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:700;display:block}.vg-rang-txt b{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.02em;margin-top:4px;font-size:21px;font-weight:400;line-height:1.15;display:block}.note-corps .vg-rang-txt p{color:rgba(15,59,42,.88);margin-top:4px;font-size:15px;line-height:1.4}.note-corps .vg .vg-retour{background:var(--vg-ecran);border-left:3px solid var(--vg-chiffre);color:var(--vg-libelle);align-items:baseline;gap:8px;margin-top:8px;padding:5px 8px;font-size:14px;line-height:1.35;display:flex}.vg-etages .vg-ecran{align-self:center;margin-right:10px}.vg-ecran-message i,.vg-jet i,.vg-carte i{transform-origin:0;background:rgba(15,59,42,.3);height:5px;margin-top:6px;display:block}.vg-ecran-message i.q{background:var(--vg-chiffre);width:34%}.vg-enveloppe{border:2px solid var(--vg-encre);background:var(--vg-ecran);width:22px;height:15px;position:absolute;bottom:8px;right:8px}.vg-enveloppe:after{content:"";border-right:2px solid var(--vg-encre);border-bottom:2px solid var(--vg-encre);width:12px;height:12px;position:absolute;top:-4px;left:2px;transform:rotate(45deg)scale(.75)}.vg-fenetre{position:absolute;top:26px;bottom:4px;left:9px;right:9px;overflow:hidden}.vg-defile div{white-space:nowrap;border-top:1.5px solid rgba(15,59,42,.25);justify-content:space-between;align-items:center;height:23px;display:flex}.vg-defile b{color:var(--vg-encre)}.vg-ecran-liste div{align-items:center;gap:6px;margin-top:6px;display:flex}.vg-ecran-liste i{background:rgba(15,59,42,.3);flex:1;height:6px;position:relative}.vg-ecran-liste b{text-align:center;width:10px;font-size:11px;line-height:1}.vg-ecran-liste .sortie i:after{content:"";background:var(--vg-libelle);height:2px;position:absolute;top:2px;left:-2px;right:-2px}.vg-ecran-liste .sortie b{color:var(--vg-libelle)}.vg-points{grid-template-columns:repeat(15,1fr);gap:4px 3px;margin-top:6px;display:grid}.vg-points i{background:rgba(15,59,42,.35);border-radius:50%;width:5px;height:5px}.vg-points i.garde{background:var(--vg-chiffre);transform:scale(1.5)}.vg-jauge{border:2px solid var(--vg-encre);height:12px;margin-top:10px;position:relative}.vg-jauge i{background:var(--vg-encre);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:6%}.vg-jauge:after{content:"";background:var(--vg-chiffre);width:2px;position:absolute;top:-6px;bottom:-6px;left:90%}.vg-jauge-l{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;font-size:11.5px;font-weight:500;display:flex}.vg-jauge-l b{font-family:var(--font-archivo-black),sans-serif;color:var(--vg-libelle);font-size:16px;font-weight:400;line-height:1}.vg-couloir{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.vg-seve{background:var(--vg-sauge);border:1.5px solid var(--vg-encre);border-radius:50%;width:8px;height:8px;display:none;position:absolute;top:100%;left:40px}.vg-seve-l{background:var(--vg-sauge);border:1.5px solid var(--vg-encre);border-radius:50%;width:10px;height:10px;display:inline-block}.vg-pluie{background:var(--vg-chiffre);opacity:0;border-radius:50% 0 50% 50%;width:12px;height:12px;position:absolute;top:-6px;left:58px;transform:rotate(-45deg)}.vg-piste{border-top:3px solid var(--vg-encre);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:12px;padding-top:8px;font-size:12px;font-weight:700;display:flex}.vg-piste span{color:var(--vg-libelle);text-align:right}.vg-messages{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin-top:16px;display:grid}.vg-carte{border:2px solid var(--vg-encre);background:var(--vg-ecran);padding:9px 10px 10px;position:relative}.vg-carte b{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.01em;font-size:15px;font-weight:400;line-height:1.1;display:block}.vg-quand{display:none}.vg-idee{min-height:34px;color:var(--vg-libelle);margin:4px 0;font-size:13px;line-height:1.3;display:block}.vg-carte i{background:rgba(15,59,42,.28);margin-top:5px}.vg-carte i.q{background:var(--vg-chiffre);width:40%}.vg-re{background:var(--vg-encre);color:var(--vg-papier);letter-spacing:.04em;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;top:-11px;right:8px}.vg-tige-j{background:var(--vg-encre);width:3px;height:18px;display:block}.vg-messages .fin .vg-tige-j{margin-left:auto}.vg-regle{height:32px;position:relative}.vg-axe{background:var(--vg-encre);height:3px;position:absolute;top:0;left:0;right:0}.vg-cran{background:var(--vg-encre);width:2px;height:12px;position:absolute;top:-5px}.vg-cran.grand{width:3px;height:18px;top:-8px}.vg-j{white-space:nowrap;font-size:12.5px;font-weight:700;position:absolute;top:14px}.vg-j.fin{transform:translate(-100%)}.vg-reponses{background:rgba(201,73,59,.18);width:16.67%;height:22px;position:absolute;top:-16px;left:0}.note-corps .vg .vg-reponses-l{color:var(--vg-libelle);margin:0 0 16px;font-size:13px}.vg-curseur{background:var(--vg-chiffre);border:2px solid var(--vg-encre);border-radius:50%;width:14px;height:14px;margin-left:-6px;transition:left .6s linear;position:absolute;top:-6px}.vg-regle-li{height:16px;margin-top:14px;position:relative}.vg-regle-li .vg-axe{opacity:.5;height:2px;top:6px}.vg-invitation{background:var(--vg-sauge);border:2px solid var(--vg-encre);width:16.67%;height:14px;position:absolute;top:0;left:8.33%}.vg-linkedin{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px;font-size:14px;line-height:1.35;display:grid}.vg-linkedin b{letter-spacing:.08em;text-transform:uppercase;color:var(--vg-libelle);margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.vg-jours{border-top:3px solid var(--vg-encre);grid-template-columns:repeat(5,minmax(0,1fr));gap:0 8px;padding-top:8px;display:grid}.vg-jour{flex-direction:column;min-width:0;display:flex}.vg-jour.double{grid-column:span 2}.vg-jour-nom{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;transition:color .4s}.vg-jour-nom b{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.02em;text-transform:none;color:var(--vg-libelle);margin-top:2px;font-size:20px;font-weight:400;display:block}.vg-ia{align-items:flex-end;min-height:58px;margin-top:10px;display:flex}.vg-ia span{border:2px dashed var(--vg-encre);background:rgba(143,174,139,.35);width:100%;padding:5px 6px;font-size:12px;font-weight:700;line-height:1.25;display:block}.vg-bloc{background:var(--vg-encre);height:58px;color:var(--vg-papier);outline-offset:3px;outline:3px solid transparent;margin-top:8px;padding:7px 8px;font-size:13px;font-weight:700;line-height:1.25;transition:outline-color .4s;display:block;position:relative;overflow:hidden}.vg-bloc.haut{height:116px}.vg-marques{gap:6px;margin-top:6px;font-size:13px;display:flex}.vg-marques i{font-style:normal}.vg-marques .x{color:#f0a196}.vg-jet{display:block}.vg-jet i{background:rgba(239,230,210,.45)}.vg-jet i.vous{background:var(--vg-chiffre)}.vg-cases{grid-template-columns:repeat(11,1fr);gap:2px;margin-top:6px;display:grid}.vg-cases i{border:1.5px solid var(--vg-papier);background:var(--vg-papier);height:7px}.vg-chaque-jour{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;height:29px;margin-top:8px;display:grid}.vg-chaque-jour i{background:rgba(15,59,42,.78);display:block;position:relative}.vg-reponse{border:2px solid var(--vg-papier);opacity:0;width:18px;height:13px;margin:-6px 0 0 -9px;position:absolute;top:50%;left:50%}.vg-reponse:after{content:"";border-right:2px solid var(--vg-papier);border-bottom:2px solid var(--vg-papier);width:9px;height:9px;position:absolute;top:-4px;left:2px;transform:rotate(45deg)scale(.8)}.note-corps .vg .vg-chaque-jour-l{margin-top:6px;font-size:14px}.vg-chaque-jour-l b{font-family:var(--font-archivo-black),sans-serif;color:var(--vg-libelle);font-weight:400}.vg-l-vous{background:var(--vg-encre);width:14px;height:12px}.vg-l-ia{border:2px dashed var(--vg-encre);background:rgba(143,174,139,.35);width:14px;height:12px}.vg-choix{border-top:3px solid var(--vg-encre);flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 4px;padding-top:12px;font-size:14px;font-weight:700;display:flex}.vg-choix button{border:2px solid var(--vg-encre);background:var(--vg-ecran);width:44px;height:40px;color:var(--vg-encre);font-family:var(--font-archivo-black),sans-serif;cursor:pointer;padding:0;font-size:20px;line-height:1}.vg-choix button[aria-pressed=true]{background:var(--vg-encre);color:var(--vg-papier)}.vg-choix button:focus-visible{outline:3px solid var(--vg-chiffre);outline-offset:2px}.vg-etape{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:4px 16px;padding:10px 0;display:grid}.vg-n{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.03em;color:var(--vg-chiffre);font-size:34px;font-weight:400;line-height:1;display:block}.vg-n.heures{white-space:nowrap;font-size:28px}.vg-n small{color:var(--vg-libelle);font-size:18px}.vg-lab{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:700;display:block}.vg-pts{flex-wrap:wrap;gap:3px;display:flex}.vg-pts i{background:var(--vg-encre);border-radius:50%;width:6px;height:6px}.vg-pts.rdv i{background:var(--vg-chiffre);border:2px solid var(--vg-encre);width:16px;height:16px}.vg-pts.ent i{border:1.5px solid var(--vg-encre);background:0 0;border-radius:0}.note-corps .vg .vg-donc{color:var(--vg-libelle);border-top:1.5px solid rgba(15,59,42,.25);align-items:center;gap:8px;padding:6px 0 2px 166px;font-size:14px;display:flex}.vg-donc:before{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--vg-chiffre);flex:none;margin-left:-20px}.vg-heures{display:block}.vg-barre{border:2px solid var(--vg-encre);background:var(--vg-ecran);height:18px;display:block;position:relative}.vg-barre i{background:var(--vg-encre);transition:width .6s;position:absolute;top:0;bottom:0;left:0}.vg-barre b{background:repeating-linear-gradient(45deg,var(--vg-encre)0 2px,transparent 2px 6px);transition:left .6s,width .6s;position:absolute;top:0;bottom:0}.vg-barre-l{justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.vg-etages.anime .vg-seve{animation:4.8s linear infinite vg-seve;display:block}.vg-etages.anime .vg-seve:nth-child(2){animation-delay:1.6s}.vg-etages.anime .vg-seve:nth-child(3){animation-delay:3.2s}.vg-etages.anime .vg-pluie{animation:1.5s ease-in both vg-pluie}.vg-etages.anime .vg-retour{opacity:.5;transition:opacity .6s}.vg-etages.anime .vg-retour.allume{opacity:1}.vg-etages.anime .vg-ecran-message i{animation:6s infinite vg-ecrit}.vg-etages.anime .vg-ecran-message i:nth-of-type(2){animation-delay:.25s}.vg-etages.anime .vg-ecran-message i:nth-of-type(3){animation-delay:.5s}.vg-etages.anime .vg-ecran-message i:nth-of-type(4){animation-delay:.75s}.vg-etages.anime .vg-enveloppe{animation:6s infinite vg-part}.vg-etages.anime .vg-defile{animation:8s infinite vg-defile}.vg-etages.anime .vg-ecran-liste b,.vg-etages.anime .vg-ecran-liste .sortie i:after{animation:7s infinite vg-marque}.vg-etages.anime .vg-ecran-liste div:nth-of-type(2) b,.vg-etages.anime .vg-ecran-liste div:nth-of-type(2) i:after{animation-delay:.6s}.vg-etages.anime .vg-ecran-liste div:nth-of-type(3) b{animation-delay:1.2s}.vg-etages.anime .vg-points i{animation:6s infinite vg-pale}.vg-etages.anime .vg-points i.garde{animation:6s infinite vg-garde}.vg-etages.anime .vg-jauge i{animation:7s ease-out infinite vg-chauffe}.vg-sequence.anime .vg-carte,.vg-sequence.anime .vg-invitation,.vg-sequence.anime .vg-linkedin>div{opacity:.15;transition:opacity .5s}.vg-sequence.anime .on,.vg-sequence.anime .vg-linkedin>.on{opacity:1}.vg-sequence.anime .vg-carte.on i{animation:1.4s both vg-trace}.vg-sequence.anime .vg-carte.on i:nth-of-type(2){animation-delay:.12s}.vg-sequence.anime .vg-carte.on i:nth-of-type(3){animation-delay:.24s}.vg-sequence.anime .vg-carte.on i:nth-of-type(4){animation-delay:.36s}.vg-sequence.anime .vg-carte.on i:nth-of-type(5){animation-delay:.48s}.vg-sequence.anime .vg-carte.on i:nth-of-type(6){animation-delay:.6s}.vg-semaine.anime .vg-marques i,.vg-semaine.anime .vg-jet i,.vg-semaine.anime .vg-cases i{opacity:0}.vg-semaine.anime .on .vg-marques i{animation:.3s both vg-pose}.vg-semaine.anime .on .vg-marques i:nth-child(2){animation-delay:.5s}.vg-semaine.anime .on .vg-marques i:nth-child(3){animation-delay:1s}.vg-semaine.anime .on .vg-jet i{animation:1s both vg-trace}.vg-semaine.anime .on .vg-jet i:nth-of-type(2){animation-delay:.3s}.vg-semaine.anime .on .vg-jet i:nth-of-type(3){animation-delay:.6s}.vg-semaine.anime .on .vg-jet i:nth-of-type(4){animation-delay:.9s}.vg-semaine.anime .on .vg-jet i.vous{animation-name:vg-trace,vg-vous;animation-duration:1s,3s}.vg-semaine.anime .on .vg-cases i{animation:.2s both vg-pose}.vg-semaine.anime .on .vg-bloc{outline-color:var(--vg-chiffre)}.vg-semaine.anime .on .vg-jour-nom{color:var(--vg-libelle)}.vg-semaine.anime .vg-reponse{animation:2.4s both vg-reponse}.vg-calcul.anime .vg-pts i{animation:.25s both vg-pose}@keyframes vg-seve{0%{opacity:0;top:100%}8%,92%{opacity:1}to{opacity:0;top:0}}@keyframes vg-pluie{0%{opacity:0;top:-6px}10%{opacity:1}95%{top:var(--y);opacity:1}to{top:var(--y);opacity:0}}@keyframes vg-ecrit{0%,8%{transform:scaleX(0)}22%,to{transform:scaleX(1)}}@keyframes vg-part{0%,40%{opacity:1;transform:none}55%{opacity:0;transform:translate(40px)}56%,85%{opacity:0;transform:none}to{opacity:1}}@keyframes vg-defile{0%,18%{transform:none}25%,43%{transform:translateY(-23px)}50%,68%{transform:translateY(-46px)}75%,93%{transform:translateY(-69px)}to{transform:translateY(-92px)}}@keyframes vg-marque{0%,12%{opacity:0}18%,to{opacity:1}}@keyframes vg-pale{0%,15%{opacity:1}35%,to{opacity:.35}}@keyframes vg-garde{0%,15%{opacity:.6;transform:scale(1)}35%,to{opacity:1;transform:scale(1.5)}}@keyframes vg-chauffe{0%{transform:scaleX(.08)}70%,to{transform:scaleX(1)}}@keyframes vg-trace{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes vg-pose{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes vg-vous{0%,55%{background:rgba(239,230,210,.45)}70%,to{background:#c9493b}}@keyframes vg-reponse{0%{opacity:0;transform:translateY(-16px)}25%,80%{opacity:1;transform:none}to{opacity:0}}@media (max-width:600px){.vg-rang{grid-template-columns:60px minmax(0,1fr);gap:0 12px}.vg-tige:before{left:28px}.vg-tige svg{width:56px;height:62px}.vg-rang-txt{padding-right:8px}.vg-etages .vg-ecran{grid-column:2;margin:0 8px 14px 0}.vg-seve{left:26px}.vg-pluie{left:40px}.vg-messages,.vg-linkedin,.vg-jours{grid-template-columns:minmax(0,1fr);gap:12px}.vg-quand{letter-spacing:.1em;text-transform:uppercase;color:var(--vg-libelle);margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.vg-tige-j,.vg-regle,.vg-regle-li,.vg-chaque-jour{display:none}.vg-messages{margin-bottom:4px}.note-corps .vg .vg-reponses-l{margin-top:0}.vg-jour.double{grid-column:auto}.vg-ia{min-height:0}.vg-bloc,.vg-bloc.haut{height:auto;min-height:58px}.vg-choix span{flex-basis:100%}.vg-etape{grid-template-columns:minmax(0,1fr)}.note-corps .vg .vg-donc{padding-left:18px}.vg-donc:before{margin-left:0}}@media (prefers-reduced-motion:reduce){.vg *,.vg :before,.vg :after{transition:none!important;animation:none!important}}
