.v16b-fonc{text-align:center;margin-top:clamp(48px,6vw,80px);padding-block:clamp(40px,7vw,96px)}@media (min-width:900px) and (min-height:600px){.v16b-fonc{flex-direction:column;justify-content:center;min-height:min(100svh - 80px,700px);display:flex}}.v16b-fonc-titre{letter-spacing:0;margin:0 auto;font-size:.875rem;line-height:1.3}.v16b-familles{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.v16b-famille{z-index:0;background:var(--fond);min-height:296px;transition:transform .35s var(--m-ressort), background .25s var(--m-standard), box-shadow .3s var(--m-standard);border-radius:28px;flex-direction:column;padding:20px 18px 10px;display:flex;position:relative}.v16b-famille:hover,.v16b-famille:focus-within,.v16b-famille[data-ouvert]{background:var(--papier);transform:translateY(-6px);box-shadow:0 30px 60px -36px #0d0d0d52,0 1px 3px #0d0d0d0f}.v16b-famille-tete{align-items:center;gap:10px;display:flex}.v16b-famille-epingle{transform-origin:50% 90%;width:62px;height:62px;transition:transform .5s var(--m-ressort);flex:none;margin:-10px -4px -6px -8px}.v16b-famille:hover .v16b-famille-epingle,.v16b-famille:focus-within .v16b-famille-epingle,.v16b-famille[data-ouvert] .v16b-famille-epingle{transform:translateY(-5px)rotate(-8deg)scale(1.06)}.v16b-famille:hover .e-chapeau{animation:v16b-salut .7s var(--m-ressort);transform-box:fill-box;transform-origin:50% 100%}.v16b-famille h3{letter-spacing:-.02em;margin:0;font-size:1.125rem;line-height:1.2}.v16b-famille-tete p{color:var(--encre-2);margin:3px 0 0;font-size:.8125rem;line-height:1.35}.v16b-liens{gap:1px;margin:12px 0 6px;padding:0;list-style:none;display:grid}.v16b-liens a,.v16b-liens span.s-lien-absent{color:var(--encre);transition:background .2s, transform .3s var(--m-ressort);border-radius:12px;align-items:center;gap:6px;margin-inline:-8px;padding:5px 10px 5px 20px;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex;position:relative}.v16b-liens a:before{content:"";background:var(--trait-fort);width:6px;height:6px;transition:background .2s, transform .3s var(--m-ressort);border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:8px}.v16b-liens a:hover,.v16b-liens a:focus-visible{background:var(--fond);transform:translate(3px)}.v16b-famille:not(:hover):not(:focus-within) .v16b-liens a:hover{background:var(--papier)}.v16b-liens a:hover:before,.v16b-liens a:focus-visible:before{background:var(--citron-fonce);transform:scale(1.6)}.v16b-plus-zone{flex-direction:column;margin-top:auto;display:flex}.v16b-plus-bouton{z-index:2;font:inherit;color:var(--encre-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-left:-10px;padding:7px 10px;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background .2s,color .2s;display:inline-flex;position:relative}.v16b-plus-bouton:hover,.v16b-famille[data-ouvert] .v16b-plus-bouton{background:var(--fond);color:var(--encre)}.v16b-plus-bouton:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.v16b-plus-bouton svg{width:16px;height:16px;transition:transform .45s var(--m-ressort)}.v16b-famille[data-ouvert] .v16b-plus-bouton svg{transform:rotate(180deg)}.v16b-famille:has(.v16b-plus:focus-within) .v16b-plus-bouton svg{transform:rotate(180deg)}.v16b-plus{z-index:1;background:var(--papier);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--trait-fort) transparent;opacity:0;pointer-events:none;transition:opacity .18s var(--m-standard), transform .35s var(--m-ressort);border-radius:28px;flex-direction:column;padding:18px 18px 50px;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateY(14px)}.v16b-plus-corps{gap:14px;margin-block:auto;display:grid}.v16b-groupe h4{letter-spacing:.05em;text-transform:uppercase;color:var(--encre-2);margin:0 0 7px;font-size:.8125rem;font-weight:600;line-height:1.2}.v16b-groupe ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.v16b-groupe a{background:var(--fond);min-height:28px;color:var(--encre);transition:background .2s, transform .3s var(--m-ressort);border-radius:999px;align-items:center;padding:4px 10px;font-size:.78125rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.v16b-groupe a:hover,.v16b-groupe a:focus-visible{background:var(--citron);transform:translateY(-2px)}.v16b-groupe a:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.v16b-groupe{opacity:0;transition:opacity .2s var(--m-standard), transform .4s var(--m-ressort);transform:translateY(8px)}.v16b-famille[data-ouvert] .v16b-plus,.v16b-plus:focus-within{opacity:1;pointer-events:auto;transition-delay:60ms;transform:none}.v16b-famille[data-ouvert] .v16b-groupe,.v16b-plus:focus-within .v16b-groupe{opacity:1;transition-delay:calc(var(--j) * 70ms + 90ms);transform:none}.v16b-fonc-rail[data-pret]:not([data-vu]) .v16b-famille{opacity:0}.v16b-fonc-rail[data-vu] .v16b-famille{animation:v16b-monte .7s var(--m-ressort) calc(var(--i) * 90ms) backwards}.v16b-fonc-rail[data-vu] .v16b-famille-epingle{animation:v16b-pop .6s var(--m-ressort) calc(var(--i) * 90ms + .26s) backwards}@keyframes v16b-monte{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes v16b-pop{0%{opacity:0;transform:scale(.4)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes v16b-salut{0%,to{transform:none}40%{transform:translateY(-7px)rotate(-10deg)}70%{transform:translateY(-2px)rotate(4deg)}}@media (max-width:1080px){.v16b-familles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.v16b-familles{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:18px calc(-1 * var(--gouttiere,16px)) 0;padding:8px var(--gouttiere,16px) 18px;scroll-padding-inline:var(--gouttiere,16px);align-items:flex-start;display:flex;overflow-x:auto}.v16b-familles::-webkit-scrollbar{display:none}.v16b-famille{scroll-snap-align:start;flex:0 0 82%;min-height:0}.v16b-famille:hover,.v16b-famille:focus-within,.v16b-famille[data-ouvert]{transform:none}.v16b-plus-zone{margin-top:2px}.v16b-plus{z-index:auto;opacity:1;pointer-events:auto;transition:grid-template-rows .45s var(--m-ressort);background:0 0;border-radius:0;grid-template-rows:0fr;padding:0;display:grid;position:static;overflow:visible;transform:none}.v16b-plus-corps{min-height:0;margin:0;padding:0 2px;overflow:hidden}.v16b-famille[data-ouvert] .v16b-plus,.v16b-plus:focus-within{grid-template-rows:1fr}.v16b-famille[data-ouvert] .v16b-plus-corps{padding-block:6px 8px}}.v16b-case.v16-section{padding-block:clamp(48px,5vw,72px)}.v16b-case>.s-cadre{width:calc(100% - 2 * var(--gouttiere));max-width:calc(var(--largeur) - 2 * var(--gouttiere));background:var(--fond);border-radius:clamp(28px,3vw,44px);padding:clamp(36px,4vw,56px) clamp(14px,3vw,40px)}.v16b-case .v16-tete .v16-pastille{background:var(--papier)}.v16b-case .v16-tete{gap:12px;margin-bottom:clamp(36px,3.4vw,48px)}.v16b-case .v16-tete p{font-size:1.0625rem}.v16b-case-h2 strong{font-weight:inherit;background:var(--citron);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.18em;padding:0 .12em}@media (min-width:600px){.v16b-case-h2 strong{white-space:nowrap}}.v16b-jeu{max-width:1000px;margin:0 auto;position:relative}.v16b-scene{background:var(--fond);border-radius:36px;padding:clamp(36px,3.6vw,48px) clamp(14px,4vw,56px) clamp(22px,3vw,40px);position:relative}.v16b-ecran{background:var(--papier);transition:transform .4s var(--m-ressort), box-shadow .3s;border-radius:26px;position:relative;box-shadow:0 30px 60px -36px #0d0d0d4d,0 1px 3px #0d0d0d0d}.v16b-scene:hover .v16b-ecran{transform:translateY(-4px);box-shadow:0 40px 70px -36px #0d0d0d5c,0 1px 3px #0d0d0d0d}.v16b-barre{font:400 .75rem/1.3 var(--mono);color:var(--discret);align-items:center;gap:8px;margin:0;padding:14px 20px 0;display:flex}.v16b-barre-logo{background:var(--citron);width:9px;height:9px;box-shadow:0 0 0 3px var(--citron-pale);border-radius:50%}.v16b-corps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(20px,2.4vw,30px) clamp(18px,3.4vw,48px);display:grid}.v16b-jauge{aspect-ratio:1;width:min(100%,290px);margin:0 auto;position:relative}.v16b-jauge svg{width:100%;height:100%;display:block;overflow:visible}.v16b-jauge path{fill:none;stroke-width:20px;stroke-linecap:round}.v16b-arc-fond{stroke:var(--sable)}.v16b-arc-ecart{stroke:var(--ecart-doux);transition:opacity .4s}.v16b-arc-vous{stroke:var(--ecart);stroke-dasharray:100 200;stroke-dashoffset:calc(100 - var(--v16b-p,0));transition:stroke .45s var(--m-standard)}.v16b-repere{stroke:var(--encre);stroke-width:4px;stroke-linecap:round}.v16b-premier{background:var(--encre);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.75rem;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.v16b-premier b{color:var(--citron);font-weight:700}.v16b-chiffre{text-align:center;place-content:center;justify-items:center;gap:4px;margin:0;display:grid;position:absolute;inset:0}.v16b-chiffre>span:first-child{font:700 clamp(3.5rem, 2.6rem + 3vw, 5.25rem)/.95 var(--police);letter-spacing:-.055em;color:var(--ecart-texte);font-variant-numeric:tabular-nums;transition:color .4s}.v16b-chiffre small{letter-spacing:0;margin-left:2px;font-size:.42em}.v16b-libelle{max-width:10.5em;color:var(--encre-2);font-size:.875rem;line-height:1.3}.v16b-jeu[data-devant=oui] .v16b-arc-vous{stroke:var(--vert)}.v16b-jeu[data-devant=oui] .v16b-arc-ecart{opacity:0}.v16b-jeu[data-devant=oui] .v16b-chiffre>span:first-child{color:var(--vert-texte)}.v16b-action{justify-items:start;gap:14px;display:grid}.v16b-question{background:var(--fond);border-radius:18px 18px 18px 4px;margin:0;padding:12px 16px;font-size:1rem;font-weight:600;line-height:1.35}.v16b-moteurs{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.v16b-moteurs li{background:var(--fond);width:46px;height:46px;transition:transform .4s var(--m-ressort);border-radius:15px;place-items:center;display:grid;position:relative}.v16b-moteur-logo{width:24px;height:24px}.v16b-moteurs i{border:2.5px solid var(--papier);background:var(--vert);border-radius:50%;width:15px;height:15px;transition:background .3s;position:absolute;bottom:-3px;right:-3px}.v16b-cites{--v16b-l:40px;--v16b-g:6px;grid-template-columns:18px minmax(0,1fr);gap:8px 10px;width:100%;display:grid}.v16b-cites-titre{font:500 .75rem/1.3 var(--mono);color:var(--discret);text-align:left;grid-column:1/-1;margin:0}.v16b-rangs{grid-auto-rows:var(--v16b-l);gap:var(--v16b-g);font:700 .875rem/1 var(--police);color:var(--discret);margin:0;padding:0;list-style:none;display:grid}.v16b-rangs li{place-items:center end;display:grid}.v16b-rangs li:first-child{color:var(--encre)}.v16b-lignes{height:calc(3 * var(--v16b-l) + 2 * var(--v16b-g));margin:0;padding:0;list-style:none;position:relative}.v16b-ligne{--r:0;height:var(--v16b-l);background:var(--fond);text-align:left;transform:translateY(calc(var(--r) * (var(--v16b-l) + var(--v16b-g))));transition:transform .7s var(--m-ressort), background .35s, box-shadow .35s;border-radius:13px;grid-template-columns:minmax(0,8.5em) minmax(0,1fr) 3.4em;align-items:center;gap:10px;padding:0 12px;font-size:.875rem;line-height:1.2;display:grid;position:absolute;inset:0 0 auto}.v16b-nom{text-overflow:ellipsis;white-space:nowrap;color:var(--encre-2);overflow:hidden}.v16b-part{background:var(--sable);border-radius:999px;height:6px;overflow:hidden}.v16b-part i{border-radius:inherit;background:var(--trait-fort);height:100%;display:block}.v16b-ligne b{text-align:right;font-variant-numeric:tabular-nums}.v16b-ligne-vous{z-index:1;background:var(--vert-doux);box-shadow:0 12px 24px -16px #0d0d0d66}.v16b-ligne-vous .v16b-nom{color:var(--encre);font-weight:700}.v16b-ligne-vous .v16b-part i{width:calc(var(--v16b-p,0) * 1%);background:var(--vert);transition:background .35s}.v16b-ligne-vous b{color:var(--vert-texte)}.v16b-jeu[data-devant=non] .v16b-ligne-vous{background:var(--ecart-doux)}.v16b-jeu[data-devant=non] .v16b-ligne-vous .v16b-part i{background:var(--ecart)}.v16b-jeu[data-devant=non] .v16b-ligne-vous b{color:var(--ecart-texte)}.v16b-ligne[data-c="0"]{--r:1}.v16b-ligne[data-c="1"]{--r:2}.v16b-jeu[data-rang="1"] .v16b-ligne[data-c="0"]{--r:0}.v16b-jeu[data-rang="1"] .v16b-ligne-vous{--r:1}.v16b-jeu[data-rang="2"] .v16b-ligne[data-c="0"]{--r:0}.v16b-jeu[data-rang="2"] .v16b-ligne[data-c="1"]{--r:1}.v16b-jeu[data-rang="2"] .v16b-ligne-vous{--r:2}.v16b-bouton-zone{place-items:center start;min-height:58px;display:grid}.v16b-bouton-zone>*{transition:opacity .3s, transform .45s var(--m-ressort);grid-area:1/1}.v16b-bouton{background:var(--citron);color:var(--encre);border-radius:999px;align-items:center;gap:10px;padding:16px 24px;font-size:1.0625rem;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 10px 24px -12px #6e960ab3,inset 0 -2px #00000014}.v16b-bouton:after{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9h12M10 4l5 5-5 5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9h12M10 4l5 5-5 5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px no-repeat}.v16b-fait,.v16b-scan{border-radius:999px;align-items:center;gap:8px;padding:14px 20px;font-size:1rem;font-weight:700;line-height:1.2;display:inline-flex}.v16b-fait{background:var(--vert-doux);color:var(--vert-texte)}.v16b-fait svg{width:20px;height:20px}.v16b-scan{background:var(--fond);color:var(--encre-2);font:500 .875rem/1.2 var(--mono)}.v16b-scan:before{content:"";background:var(--citron-fonce);border-radius:50%;width:10px;height:10px;animation:.9s ease-in-out infinite v16b-pouls}.v16b-bouton,.v16b-scan{opacity:0;pointer-events:none;transform:scale(.9)}.v16b-guide{z-index:3;pointer-events:none;align-items:flex-end;gap:6px;display:flex;position:absolute;top:-52px;right:clamp(16px,5vw,64px)}.v16b-case-epingle{transform-origin:50% 90%;flex:none;width:112px;height:112px}.v16b-notif{background:var(--encre);color:#fff;white-space:nowrap;transform-origin:100%;transition:opacity .3s, transform .5s var(--m-ressort);border-radius:18px;margin:0 0 54px;padding:11px 16px;font-size:.9375rem;font-weight:700;line-height:1.3;position:relative}.v16b-notif:after{content:"";border:7px solid #0000;border-right:0;border-left-color:var(--encre);margin-top:-7px;position:absolute;top:50%;right:-7px}.v16b-jeu[data-etat=notif] .v16b-case-epingle .e-a{opacity:0}.v16b-jeu[data-etat=notif] .v16b-case-epingle .e-b{opacity:1}.v16b-curseur{z-index:4;opacity:0;pointer-events:none;width:28px;height:28px;transform:translate(var(--v16b-cx,70%), var(--v16b-cy,70%));filter:drop-shadow(0 3px 4px #0000004d);transition:transform 1.1s cubic-bezier(.45,0,.2,1),opacity .3s;position:absolute;top:0;left:0}.v16b-curseur svg{width:28px;height:28px;display:block}.v16b-onde{z-index:3;left:var(--v16b-cx,0);top:var(--v16b-cy,0);background:var(--citron);opacity:0;pointer-events:none;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute}.v16b-jeu[data-pret]:not([data-etat=notif]) .v16b-notif{opacity:0;transform:scale(.8)rotate(2deg)}.v16b-jeu[data-pret]:is([data-etat=a],[data-etat=vise],[data-etat=clic]) .v16b-bouton{opacity:1;pointer-events:auto;transform:none}.v16b-jeu[data-pret]:is([data-etat=a],[data-etat=vise],[data-etat=clic],[data-etat=scan]) .v16b-fait{opacity:0;transform:scale(.9)}.v16b-jeu[data-pret][data-etat=scan] .v16b-scan{opacity:1;transform:none}.v16b-jeu[data-pret][data-etat=fait] .v16b-fait{animation:v16b-pop .5s var(--m-ressort)}.v16b-jeu[data-pret]:is([data-etat=a],[data-etat=vise],[data-etat=clic],[data-etat=fait]) .v16b-moteurs i{background:var(--ecart)}.v16b-jeu[data-pret][data-etat=scan] .v16b-moteurs i{transition-delay:calc(var(--j) * .26s)}.v16b-jeu[data-pret][data-etat=scan] .v16b-moteurs li{animation:v16b-saut .55s var(--m-ressort) calc(var(--j) * .26s) backwards}.v16b-jeu[data-pret][data-etat=a] .v16b-curseur{opacity:1;transform:translate(calc(var(--v16b-cx,70%) + 150px), calc(var(--v16b-cy,70%) + 110px));transition:opacity .4s .3s}.v16b-jeu[data-pret]:is([data-etat=vise],[data-etat=clic]) .v16b-curseur{opacity:1}.v16b-jeu[data-pret][data-etat=clic] .v16b-curseur svg{transition:transform .12s;transform:scale(.86)}.v16b-jeu[data-pret][data-etat=clic] .v16b-bouton{transform:scale(.95)}.v16b-jeu[data-pret][data-etat=clic] .v16b-onde{animation:v16b-onde .7s var(--m-standard)}.v16b-jeu[data-pret][data-etat=notif] .v16b-case-epingle{animation:v16b-hop .7s var(--m-ressort)}.v16b-jeu[data-pret][data-etat=vise] .v16b-ecran{transform:scale(1.01)}@keyframes v16b-onde{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}@keyframes v16b-saut{0%{transform:none}45%{transform:translateY(-8px)scale(1.08)}to{transform:none}}@keyframes v16b-hop{0%,to{transform:none}40%{transform:translateY(-14px)rotate(-6deg)}70%{transform:translateY(0)rotate(3deg)}}@keyframes v16b-pouls{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.v16b-suite{text-align:center;margin:22px 0 0;font-weight:600}.v16b-suite a{color:var(--encre);text-decoration:underline;-webkit-text-decoration-color:var(--citron-fonce);text-decoration-color:var(--citron-fonce);text-underline-offset:4px;text-decoration-thickness:2px}.v16b-suite a:hover{-webkit-text-decoration-color:var(--encre);text-decoration-color:var(--encre)}@media (max-width:760px){.v16b-corps{grid-template-columns:minmax(0,1fr);justify-items:center;padding-top:34px}.v16b-jauge{width:min(100%,250px)}.v16b-action{text-align:center;justify-items:center}.v16b-question{border-radius:18px}.v16b-moteurs{justify-content:center}.v16b-ligne{grid-template-columns:minmax(0,1fr) 48px 3em;gap:8px;padding:0 10px;font-size:.8125rem}.v16b-bouton-zone{justify-items:center}.v16b-bouton{padding:14px 20px;font-size:1rem}.v16b-guide{top:-40px;right:10px}.v16b-case-epingle{width:84px;height:84px}.v16b-notif{margin-bottom:38px;padding:9px 12px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.v16b-famille,.v16b-famille-epingle,.v16b-liens a,.v16b-plus,.v16b-groupe,.v16b-groupe a,.v16b-plus-bouton svg,.v16b-ecran,.v16b-ligne{transition:none}.v16b-fonc-rail .v16b-famille,.v16b-fonc-rail .v16b-famille-epingle,.v16b-famille:hover .e-chapeau{animation:none!important}.v16b-scan:before{animation:none}}
