@font-face{font-family:archivo;src:url(../media/Archivo-s.p.1muew0gambw9-.ttf)format("truetype");font-display:block;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:78.43%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:111.95%}.archivo_fa91bce6-module__uxw8qW__className{font-family:archivo,archivo Fallback}.archivo_fa91bce6-module__uxw8qW__variable{--police:"archivo", "archivo Fallback"}
.carte{width:var(--carte-l,620px);height:var(--carte-h,96px);background:var(--carte-fond,#141417);color:var(--carte-texte,#ededea);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:0 26px;display:grid;position:relative}.liseré{z-index:2;background:linear-gradient(90deg, var(--a), var(--b));height:3px;position:absolute;inset:0 0 auto}.equipe{z-index:2;align-items:center;gap:11px;min-width:0;display:flex;position:relative}.equipe.droite{justify-content:flex-end}.pastille{width:14px;height:14px;box-shadow:0 0 0 1px var(--anneau-a,var(--carte-fond,#141417));border-radius:3px;flex:none}.equipe.droite .pastille{box-shadow:0 0 0 1px var(--anneau-b,var(--carte-fond,#141417))}.nom{letter-spacing:.02em;white-space:nowrap;--halo:color-mix(in srgb, var(--carte-fond,#141417) var(--carte-halo-intensite,65%), transparent);text-shadow:0 0 2px var(--halo), 0 0 6px var(--halo), 0 0 12px var(--halo);font-size:14.5px}.milieu{z-index:2;align-items:center;gap:9px;display:flex;position:relative}.score{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--carte-texte-faible,#8a8a85);font-size:25px;font-weight:600}.score.mene{color:var(--carte-texte,#ededea)}.tiret{color:var(--carte-tiret,#4a4a4e)}.etat{letter-spacing:.12em;text-transform:uppercase;color:var(--carte-texte-faible,#8a8a85);white-space:nowrap;font-size:10px;position:absolute;top:-21px;left:50%;transform:translate(-50%)}.etat.direct{color:var(--carte-direct,#e8e8e4)}.competition{letter-spacing:.12em;text-transform:uppercase;color:var(--carte-texte-faible,#8a8a85);white-space:nowrap;font-size:10px;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)}
.carte-eau{isolation:isolate;position:relative;overflow:hidden}.eau{z-index:0;pointer-events:none;mix-blend-mode:var(--carte-fusion,screen);opacity:var(--intensite-eau,.7);--fondu:#000 0, #000000f4 7.3%, #000000d7 14.5%, #000000ae 21.8%, #00000080 29%, #00000051 36.3%, #00000028 43.5%, #0000000b 50.8%, transparent 58%;position:absolute;inset:0}.eau-a{--c:var(--a);background:radial-gradient(125% 185% at 6% 42%, var(--c), transparent 72%);-webkit-mask-image:linear-gradient(90deg, var(--fondu));-webkit-mask-image:linear-gradient(90deg, var(--fondu));mask-image:linear-gradient(90deg, var(--fondu))}.eau-b{--c:var(--b);background:radial-gradient(125% 185% at 94% 58%, var(--c), transparent 72%);-webkit-mask-image:linear-gradient(270deg, var(--fondu));-webkit-mask-image:linear-gradient(270deg, var(--fondu));mask-image:linear-gradient(270deg, var(--fondu))}
:root{--socle:#0c0c0d;--socle-creux:#101012;--carte:#141417;--texte:#ededea;--faible:#8a8a85;--tres-faible:#56565a;--trait:#202024;--cta-fond:#ededea;--cta-texte:#0c0c0d;--contour:#33333a;--survol:#17171b;--carte-fusion:screen;--carte-l:100%;--carte-h:96px;--large:1180px;--marge-fleche:58px}:root[data-theme=clair]{--socle:#f4f1ea;--socle-creux:#eae6dc;--carte:#fff;--texte:#14140f;--faible:#6c6a62;--tres-faible:#918e84;--trait:#ded8cb;--cta-fond:#14140f;--cta-texte:#f4f1ea;--contour:#cdc6b7;--survol:#ebe7dd;--carte-fusion:multiply;--carte-fond:#fff;--carte-texte:#14140f;--carte-texte-faible:#6c6a62;--carte-tiret:#c3bdae;--carte-direct:#14140f;--carte-halo-intensite:45%;--intensite-eau:.85}.enveloppe,.effectifs{--a:var(--a-sombre);--b:var(--b-sombre);--anneau-a:var(--anneau-a-sombre);--anneau-b:var(--anneau-b-sombre)}:root[data-theme=clair] .enveloppe,:root[data-theme=clair] .effectifs{--a:var(--a-clair);--b:var(--b-clair);--anneau-a:var(--anneau-a-clair);--anneau-b:var(--anneau-b-clair)}:root[data-theme=clair] [data-pour=sombre],:root:not([data-theme=clair]) [data-pour=clair]{display:none}*{box-sizing:border-box}body{background:var(--socle);color:var(--texte);font:400 15px/1.6 var(--police), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}.large{width:min(var(--large), 100% - 48px);margin-inline:auto}.bandeau{background:var(--socle-creux);border-bottom:1px solid var(--trait);color:var(--faible);letter-spacing:.02em;text-align:center;margin:0;padding:9px 24px;font-size:12.5px}.bandeau strong{color:var(--texte);font-weight:600}.entete{z-index:40;background:color-mix(in srgb, var(--socle) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--trait);position:sticky;top:0}.entete .large{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:16px 0;display:grid}.lien-logo{justify-self:center;display:block}.logo{width:auto;height:42px;display:block;transform:translateY(-13.3%)}.nav{align-items:center;gap:28px;display:flex}.nav a{color:var(--faible);letter-spacing:.03em;padding:3px 0;font-size:13.5px;text-decoration:none;transition:color .25s;position:relative}.nav a:after{content:"";background:var(--texte);height:1px;transition:right .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:100%}.nav a:hover{color:var(--texte)}.nav a:hover:after{right:0}.burger{border:1px solid var(--trait);color:var(--faible);cursor:pointer;background:0 0;border-radius:999px;place-items:center;width:34px;height:34px;font-size:14px;line-height:1;transition:border-color .25s,color .25s;display:grid}.burger:hover{border-color:var(--faible);color:var(--texte)}.menu-mobile{display:none}.burger{grid-auto-flow:row;place-content:center;gap:5px}.burger span{background:currentColor;border-radius:1px;width:14px;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.burger[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.burger[aria-expanded=true]{border-color:var(--faible);color:var(--texte)}.panneau:not([hidden]){background:var(--socle);border-bottom:1px solid var(--trait);padding:6px 24px 22px;display:grid;position:absolute;top:100%;left:0;right:0}.nav .panneau a{letter-spacing:-.02em;color:var(--faible);border-bottom:1px solid var(--trait);padding:14px 0;font-size:24px;font-weight:700}.nav .panneau a:last-child{border-bottom:0}.nav .panneau a:after{display:none}.nav .panneau a:hover,.nav .panneau a[aria-current=page]{color:var(--texte)}.compte{justify-self:end;align-items:center;min-width:34px;min-height:34px;display:flex;position:relative}.bouton-connexion{color:var(--texte);letter-spacing:.03em;border:1px solid var(--trait);border-radius:999px;padding:7px 16px;font-size:13.5px;text-decoration:none;transition:border-color .25s}.bouton-connexion:hover{border-color:var(--faible)}.bouton-connexion svg{display:none}@media (max-width:600px){.bouton-connexion{width:34px;height:34px;color:var(--faible);place-items:center;padding:0;display:grid}.bouton-connexion span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bouton-connexion svg{display:block}}.pastille-compte{--couleur:var(--faible);cursor:pointer;border:1px solid var(--trait);background:radial-gradient(130% 95% at 50% 10%, var(--couleur), color-mix(in srgb, var(--couleur) 25%, var(--socle)) 85%);border-radius:50%;width:38px;height:38px;padding:6px 7px 0;transition:border-color .25s;overflow:hidden}.pastille-compte:hover,.pastille-compte[aria-expanded=true]{border-color:var(--texte)}.pastille-compte svg{fill:#0c0c0d;opacity:.82;width:100%;height:100%;display:block}.pastille-compte .col{fill:none;stroke:var(--couleur);stroke-opacity:.55;stroke-width:1.6px;stroke-linejoin:round}.pastille-compte.en-avant{z-index:2;border-color:var(--texte);position:relative;box-shadow:0 0 0 200vmax #000000b8}.bulle-tuto{z-index:3;width:250px;color:var(--carte-texte,var(--texte));gap:12px;padding:18px 28px 16px;display:grid;position:absolute;top:calc(100% + 12px);right:-12px}.bulle-tuto-fond{z-index:0;background:var(--carte-fond,var(--carte));position:absolute;inset:0}.bulle-tuto-fond .liseré{background:var(--texte)}.bulle-tuto>:not(.bulle-tuto-fond){z-index:1;position:relative}.bulle-tuto p{margin:0;font-size:14px;line-height:1.45}.bulle-tuto:before{content:"";background:var(--texte);width:10px;height:10px;position:absolute;top:-5px;right:26px;transform:rotate(45deg)}.bulle-tuto button{font:inherit;cursor:pointer;background:var(--cta-fond);color:var(--cta-texte);border:0;border-radius:999px;justify-self:start;padding:6px 14px;font-size:13px}.bouton-compte{align-items:center;gap:12px;display:flex}.nitors-entete{letter-spacing:.02em;color:var(--texte);border-bottom:1px solid #0000;padding-bottom:2px;font-size:13.5px;font-weight:600;text-decoration:none}.nitors-entete:hover,.nitors-entete[aria-current=page]{border-bottom-color:var(--texte)}@media (max-width:600px){.nitors-entete{display:none}}.panneau-voile{z-index:60;background:#0009;animation:.25s backwards apparaitre;position:fixed;inset:0}.panneau-compte{--couleur:var(--faible);z-index:61;background:var(--carte);border-left:1px solid var(--contour);flex-direction:column;width:min(420px,100vw);animation:.35s cubic-bezier(.22,1,.36,1) backwards glisser;display:flex;position:fixed;top:0;bottom:0;right:0}@media (max-width:600px){.panneau-compte{border-left:0;width:100vw}}@keyframes glisser{0%{transform:translate(100%)}}@keyframes apparaitre{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.panneau-compte,.panneau-voile{animation:none}}.carte-profil{border-bottom:1px solid var(--trait);background:radial-gradient(120% 90% at 20% 0%, color-mix(in srgb, var(--couleur) 30%, transparent), transparent 70%);padding:22px 22px 20px;position:relative}.panneau-croix{cursor:pointer;border:1px solid var(--contour);background:var(--carte);width:40px;height:40px;color:var(--texte);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.carte-profil-haut{align-items:center;gap:16px;padding-right:48px;display:flex}.portrait-compte{box-sizing:border-box;border:1px solid var(--texte);background:radial-gradient(130% 95% at 50% 10%, var(--couleur), color-mix(in srgb, var(--couleur) 25%, var(--socle)) 85%);border-radius:50%;flex:none;width:72px;height:72px;padding:11px 13px 0;overflow:hidden}.portrait-compte svg{fill:#0c0c0d;opacity:.82;width:100%;height:100%;display:block}.portrait-compte .col{fill:none;stroke:var(--couleur);stroke-opacity:.55;stroke-width:1.6px;stroke-linejoin:round}.carte-profil-pseudo{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:800}.carte-profil-club{color:var(--faible);align-items:center;gap:8px;margin:6px 0 0;font-size:14px;display:flex}.carte-profil-club img{object-fit:contain;width:20px;height:20px}.carte-profil-chiffres{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.tuile-profil{border:1px solid var(--trait);background:color-mix(in srgb, var(--socle) 50%, transparent);border-radius:12px;padding:12px 14px}.tuile-profil p{margin:0}.tuile-grand{letter-spacing:-.02em;font-size:26px;font-weight:800}.tuile-grand span{letter-spacing:0;font-size:13px;font-weight:600}.tuile-mois{color:color-mix(in srgb, var(--couleur) 60%, var(--texte));font-size:12.5px;font-weight:600;margin-top:4px!important}.tuile-sous{color:var(--faible);font-size:12.5px;margin-top:4px!important}.tuile-petit{color:var(--faible);font-size:13px;line-height:1.4}.panneau-corps{flex:1;padding:14px 12px 0;overflow-y:auto}.panneau-liste{flex-direction:column;gap:2px;display:flex}.ligne-compte{box-sizing:border-box;width:100%;min-height:60px;color:var(--texte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:flex}.ligne-compte:hover{background:var(--survol)}.ligne-compte>svg{color:var(--faible);flex:none}.ligne-icone{background:var(--survol);width:38px;height:38px;color:var(--faible);border-radius:10px;flex:none;place-items:center;display:grid}.ligne-textes{flex:1;gap:2px;display:grid}.ligne-titre{font-size:15px;font-weight:600;display:block}.ligne-sous{color:var(--faible);font-size:12.5px;display:block}.panneau-page{padding:0 10px 24px}.panneau-page h2{letter-spacing:-.02em;margin:8px 0 22px;font-size:22px;font-weight:800}.panneau-retour{color:var(--faible);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:13.5px;display:flex}.panneau-retour:hover{color:var(--texte)}.panneau-bloc{gap:10px;display:grid}.panneau-rubrique{letter-spacing:.16em;text-transform:uppercase;color:var(--faible);margin:0;font-size:11.5px}.panneau-texte{color:var(--faible);margin:0;font-size:14px;line-height:1.5}.panneau-lien{border:1px solid var(--trait);color:var(--texte);border-radius:12px;padding:14px;text-decoration:none;display:block}.panneau-lien:hover{border-color:var(--contour);background:var(--survol)}.choix-groupe{gap:8px;display:flex}.choix{font:inherit;border:1px solid var(--contour);color:var(--faible);cursor:pointer;background:0 0;border-radius:10px;flex:1;padding:10px 8px;font-size:13.5px}.choix[aria-checked=true]{border-color:var(--texte);color:var(--texte);background:var(--survol)}.panneau-pied{border-top:1px solid var(--trait);padding:12px 22px 18px}.panneau-pied button{color:var(--faible);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:14px}.panneau-pied button:hover{color:var(--texte)}.formulaire-profil{--ok:#7ad79a;--erreur:#ff8a7a;gap:18px;display:grid}:root[data-theme=clair] .formulaire-profil{--ok:#2f7d47;--erreur:#b3261e}.champ-profil{color:var(--faible);gap:7px;font-size:12.5px;display:grid}.champ-profil input,.champ-profil select{font:inherit;color:var(--texte);background:var(--socle-creux);border:1px solid var(--contour);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:11px 12px;font-size:15px}:root[data-theme=clair] .champ-profil :is(input,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.champ-profil textarea{font:inherit;color:var(--texte);background:var(--socle-creux);resize:vertical;border:1px solid var(--contour);border-radius:10px;padding:11px 12px;font-size:15px;line-height:1.5}.champ-profil :is(input,select):disabled{opacity:.55;cursor:not-allowed}.champ-note{color:var(--faible);font-size:12.5px}.champ-erreur{color:var(--erreur);font-size:12.5px}.champ-profil input[aria-invalid=true]{border-color:var(--erreur)}.champ-facultatif{color:var(--faible);opacity:.8;margin-left:4px;font-size:11.5px}.bouton-plein{font:inherit;background:var(--cta-fond);color:var(--cta-texte);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:11px 22px;font-size:14px;font-weight:600}.bouton-plein:disabled{opacity:.6;cursor:wait}.bouton-discret{font:inherit;color:var(--faible);cursor:pointer;background:0 0;border:0;padding:11px 6px;font-size:14px}.bouton-discret:hover{color:var(--texte)}.confirmation-profil{border:1px solid var(--contour);border-radius:12px;gap:12px;padding:14px 16px;display:grid}.confirmation-profil p{margin:0;font-size:14px;line-height:1.5}.confirmation-profil div{align-items:center;gap:10px;display:flex}.message-profil{margin:0;font-size:14px}.message-profil.ok{color:var(--ok)}.message-profil.erreur{color:var(--erreur)}.panneau-texte.petit{font-size:12.5px}.mes-donnees{--erreur:#ff8a7a;--danger:#e07a70}:root[data-theme=clair] .mes-donnees{--erreur:#b3261e;--danger:#b3261e}.bouton-contour{border:1px solid var(--contour);color:var(--texte);border-radius:999px;justify-self:start;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none}.bouton-contour:hover{border-color:var(--faible)}.compte-lie{border:1px solid var(--trait);box-sizing:border-box;border-radius:12px;justify-content:space-between;align-items:center;min-height:52px;padding:10px 14px;display:flex}.compte-lie .bouton-contour{font:inherit;cursor:pointer;background:0 0;padding:7px 16px;font-size:13px}.zone-suppression{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);border-radius:12px;gap:10px;margin-top:18px;padding:16px;display:grid}.zone-suppression .panneau-rubrique{color:var(--danger)}.bouton-danger{font:inherit;cursor:pointer;border:1px solid var(--danger);color:var(--danger);background:0 0;border-radius:999px;justify-self:start;padding:11px 22px;font-size:14px;font-weight:600}.bouton-danger:disabled{opacity:.4;cursor:not-allowed}.fenetre-suppression{--erreur:#ff8a7a;--danger:#e07a70;box-sizing:border-box;background:var(--carte);width:min(420px,100vw - 32px);color:var(--texte);border:1px solid color-mix(in srgb, var(--danger) 45%, var(--contour));border-radius:16px;padding:22px}:root[data-theme=clair] .fenetre-suppression{--erreur:#b3261e;--danger:#b3261e}.fenetre-suppression::backdrop{background:#000000a6}.fenetre-suppression form{gap:14px;display:grid}.fenetre-suppression h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.fenetre-boutons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.classement{max-width:980px;padding:56px 0 140px}.classement h1{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(38px,6vw,56px);font-weight:800}.classement-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.classement-onglets{gap:8px;display:flex}.classement-onglets .choix{border-radius:999px;flex:none;min-width:96px;font-weight:600}.classement-onglets .choix[aria-selected=true]{border-color:var(--texte);color:var(--texte);background:var(--survol)}.classement-dates{color:var(--faible);margin:0;font-size:14px}.classement-vide,.classement-attente{border:1px solid var(--trait);background:var(--carte);color:var(--faible);border-radius:16px;margin-top:36px;padding:36px 32px}.classement-attente p{max-width:620px;margin:12px 0 0;line-height:1.6}.classement-attente .classement-attente-titre{letter-spacing:-.02em;color:var(--texte);margin:0;font-size:26px;font-weight:800}.classement-note{color:var(--faible);margin:22px 0 0;font-size:13px}.liste-classement{margin:10px 0 0;padding:0;list-style:none}.ligne-classement{border-bottom:1px solid var(--trait);font-variant-numeric:tabular-nums;grid-template-columns:72px minmax(0,1fr) 150px 130px;align-items:center;min-height:62px;padding:0 20px;display:grid}.ligne-classement.moi{background:var(--survol);border:1px solid var(--texte);border-radius:12px;margin:6px 0}.entete-classement{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;min-height:40px;color:var(--faible);font-size:12px}.classement-rang{color:var(--faible);font-size:16px;font-weight:700}.classement-joueur{align-items:center;gap:14px;min-width:0;display:flex}.classement-pseudo{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.classement-toi{letter-spacing:.14em;text-transform:uppercase;color:var(--faible);font-size:11px;font-weight:600}.classement-exacts{text-align:right;color:var(--faible);font-size:15px}.classement-exacts span{display:none}.classement-nitors{text-align:right;font-size:17px;font-weight:800}.pastille-classement{--couleur:var(--faible)}.pastille-classement,.portrait-podium{box-sizing:border-box;background:radial-gradient(130% 95% at 50% 10%, var(--couleur), color-mix(in srgb, var(--couleur) 25%, var(--socle)) 85%);border-radius:50%;flex:none;overflow:hidden}.pastille-classement{border:1px solid var(--trait);width:38px;height:38px;padding:6px 7px 0}:is(.pastille-classement,.portrait-podium) svg{fill:#0c0c0d;opacity:.82;width:100%;height:100%;display:block}:is(.pastille-classement,.portrait-podium) .col{fill:none;stroke:var(--couleur);stroke-opacity:.55;stroke-width:1.6px;stroke-linejoin:round}.podium{border-bottom:1px solid var(--contour);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;height:380px;margin:44px 0 0;padding:0 60px;list-style:none;display:grid}.marche{--couleur:var(--faible);flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.marche-1{--hauteur:200px;--portrait:112px;--taille-rang:52px;--retard:.3s}.marche-2{--hauteur:150px;--portrait:92px;--taille-rang:40px;--retard:.15s}.marche-3{--hauteur:120px;--portrait:84px;--taille-rang:36px;--retard:0s}.portrait-podium{width:var(--portrait);height:var(--portrait);padding:calc(var(--portrait) * .15) calc(var(--portrait) * .17) 0;border:2px solid var(--texte)}.marche-pseudo{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;font-weight:700;overflow:hidden}.marche.moi .marche-pseudo{text-underline-offset:5px;text-decoration:underline}.socle{width:100%;height:var(--hauteur);box-sizing:border-box;border:1px solid var(--trait);background:linear-gradient(var(--survol), var(--socle));font-variant-numeric:tabular-nums;border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;align-items:center;padding-top:18px;display:flex;position:relative;overflow:hidden}.socle:before{content:"";z-index:0;background:linear-gradient(color-mix(in srgb, var(--couleur) 38%, transparent), color-mix(in srgb, var(--couleur) 8%, transparent));position:absolute;inset:0}.socle>*{z-index:1;position:relative}.socle-rang{font-size:var(--taille-rang);letter-spacing:-.03em;font-weight:800;line-height:1}.socle-nitors{margin-top:12px;font-size:20px;font-weight:800}.socle-nitors span{font-size:13px;font-weight:600}.socle-exacts{color:var(--faible);margin-top:4px;font-size:13px}@keyframes marche-monte{0%{height:0;padding-top:0}}@keyframes marche-remplit{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes marche-apparait{0%{opacity:0;transform:translateY(14px)}}.socle{animation:marche-monte .8s cubic-bezier(.22, 1, .36, 1) var(--retard) backwards}.socle:before{animation:marche-remplit .9s cubic-bezier(.22, 1, .36, 1) calc(var(--retard) + .45s) backwards}.portrait-podium,.marche-pseudo{animation:marche-apparait .5s ease calc(var(--retard) + .6s) backwards}@media (prefers-reduced-motion:reduce){.socle,.socle:before,.portrait-podium,.marche-pseudo{animation:none}}.liste-classement.avec-podium .dans-podium{display:none}.ta-place{z-index:30;background:color-mix(in srgb, var(--socle) 94%, transparent);border-top:1px solid var(--contour);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 24px;position:fixed;bottom:0;left:0;right:0}.ta-place>*{max-width:980px;margin:0 auto}.ta-place .liste-classement{margin-top:0}.ta-place .ligne-classement.moi{margin:0}.ta-place p{color:var(--faible);text-align:center;font-size:14px}@media (max-width:700px){.classement{padding:28px 0 120px}.podium,.entete-classement{display:none}.liste-classement.avec-podium .dans-podium{display:grid}.ligne-classement{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;min-height:60px;padding:0 14px}.classement-exacts{display:none}.classement-joueur{flex-wrap:wrap;row-gap:0}.liste-classement .dans-podium{border:1px solid var(--contour);border-radius:12px;margin:6px 0}.liste-classement .dans-podium .classement-rang{color:var(--texte);font-size:19px;font-weight:800}.liste-classement .dans-podium:nth-child(4){margin-bottom:18px}.ta-place{padding:10px 16px 16px}}.connexion{max-width:420px;padding:88px 0 120px}.connexion h1{letter-spacing:-.02em;margin:0 0 12px;font-size:40px}.connexion-texte{color:var(--faible);margin:0 0 28px}.connexion-message{border:1px solid var(--contour);border-radius:10px;margin:0 0 20px;padding:10px 14px}.connexion-boutons{gap:12px;display:grid}.connexion-bouton{font:inherit;cursor:pointer;background:var(--cta-fond);color:var(--cta-texte);border:1px solid var(--cta-fond);border-radius:999px;padding:13px 20px;font-size:15px;font-weight:600}.connexion-bouton.google{color:var(--texte);border-color:var(--contour);background:0 0}.connexion-bouton:hover{opacity:.88}.connexion-note{color:var(--faible);margin-top:22px;font-size:13px}.connexion-note a{color:inherit}.connexion-note code{color:var(--texte);word-break:break-all;font-size:12.5px}.qr-a2f{background:#fff;border-radius:12px;width:200px;height:200px;padding:10px}.heros{padding:104px 0 88px;position:relative;overflow:hidden}.heros .large{z-index:1;position:relative}.heros{--debut-vitrine:calc((100% - min(var(--large), 100% - 48px)) / 2 + 790px)}.vitrine-3d{top:0;left:var(--debut-vitrine);width:calc(100% - var(--debut-vitrine));pointer-events:none;height:100%;position:absolute}@media (max-width:1199px){.vitrine-3d{display:none}}.surtitre{letter-spacing:.22em;text-transform:uppercase;color:var(--tres-faible);margin:0 0 22px;font-size:12px}h1{letter-spacing:-.035em;max-width:16ch;margin:0 0 24px;font-size:clamp(40px,6.4vw,76px);font-weight:700;line-height:.98}h1 em{color:var(--faible);font-style:normal}.chapo{color:var(--faible);max-width:52ch;margin:0 0 40px;font-size:17px}.actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cta{background:var(--cta-fond);color:var(--cta-texte);border-radius:999px;padding:13px 26px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .25s}.cta:hover{opacity:.88;transform:translate(4px)}.section{padding:82px 0;position:relative}.section.creux{background:var(--socle-creux)}.tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px;display:flex}h2{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.05}.tete p{color:var(--faible);max-width:56ch;margin:8px 0 0;font-size:15px}.lien-tout{color:var(--faible);white-space:nowrap;font-size:13.5px;text-decoration:none;transition:color .25s}.lien-tout:hover{color:var(--texte)}.vide{color:var(--faible);margin:0}.pile{row-gap:26px;display:grid}.pile.duo{grid-template-columns:1fr 1fr;column-gap:18px}@media (max-width:860px){.pile.duo{grid-template-columns:1fr}}.carte{border-radius:16px}.enveloppe{color:inherit;margin-inline:var(--marge-fleche);text-decoration:none;display:block;position:relative}.enveloppe:focus-visible{outline:2px solid var(--texte);outline-offset:6px;border-radius:18px}.enveloppe.direct{filter:drop-shadow(0 3px 20px color-mix(in srgb, var(--a) 50%, transparent)) drop-shadow(0 3px 20px color-mix(in srgb, var(--b) 50%, transparent))}.carte .etat.direct{background:var(--texte);color:var(--socle);border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:700}.fleche{z-index:3;pointer-events:none;width:52px;height:52px;transform:translateY(-50%) rotate(var(--rot));transition:left .45s cubic-bezier(.22,1,.36,1),right .45s cubic-bezier(.22,1,.36,1);position:absolute;top:50%}.fleche img{width:100%;height:100%;display:block}.fleche-gauche{left:-54px}.fleche-droite{right:-54px}.enveloppe.direct:hover .fleche-gauche{left:-30px}.enveloppe.direct:hover .fleche-droite{right:-30px}.jour{letter-spacing:.16em;text-transform:uppercase;color:var(--tres-faible);padding-left:calc(var(--marge-fleche) + var(--inclinaison));margin:30px 0 14px;font-size:11.5px}.jour:first-child{margin-top:0}.filtres{margin:-8px var(--marge-fleche) 36px;grid-template-columns:repeat(3,minmax(0,1fr)) repeat(2,minmax(0,.8fr)) auto;align-items:end;gap:12px;display:grid}.filtres label{color:var(--faible);gap:6px;font-size:12px;display:grid}.filtres select,.filtres input{font:inherit;color:var(--texte);background:var(--carte);border:1px solid var(--contour);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;width:100%;min-width:0;height:40px;padding:0 11px;font-size:14px}:root[data-theme=clair] .filtres :is(select,input){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.filtres select{appearance:none;background:var(--carte) no-repeat right 14px center / 12px 8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23ededea' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding-right:36px}:root[data-theme=clair] .filtres select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2314140f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.filtres :is(select,input):focus-visible{outline:2px solid var(--texte);outline-offset:1px}.filtres-actions{align-items:center;gap:16px;display:flex}.filtres button{font:inherit;cursor:pointer;background:var(--cta-fond);color:var(--cta-texte);border:0;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:600}.filtres button:hover{opacity:.88}@media (max-width:1000px){.filtres{grid-template-columns:repeat(2,minmax(0,1fr))}}.jour.date{z-index:5;background:var(--socle);color:var(--texte);letter-spacing:.01em;text-transform:none;margin:24px 0 8px;padding-block:12px;font-size:17px;font-weight:700;position:sticky;top:75px}.jour.date:first-letter{text-transform:uppercase}.vide.suite{padding-left:calc(var(--marge-fleche) + var(--inclinaison));margin-top:34px}.clubs{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}@media (max-width:1086px){.clubs{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.clubs{grid-template-columns:1fr}}.club{background:var(--carte);border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:17px 19px;display:flex;position:relative;overflow:hidden}.club:before{content:"";background:radial-gradient(120% 150% at 0% 50%, var(--c) 0%, transparent 62%);opacity:.3;position:absolute;inset:0}:root[data-theme=clair] .club{border-color:var(--trait)}:root[data-theme=clair] .club:before{opacity:.42}.club>*{z-index:2;position:relative}.club .tete-club{align-items:center;gap:11px;min-width:0;display:flex}.club .pastille{background:var(--c);border-radius:3px;flex:none;width:11px;height:11px}.club .nom-club{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.club .jeux{color:var(--faible);padding-left:22px;font-size:12px}a.club{color:inherit;text-decoration:none;transition:border-color .25s}a.club:hover{border-color:var(--contour)}.tuiles-clubs{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));row-gap:34px;display:grid}.tuile-club{--medaillon:79px;--h-tuile:132px;padding-top:calc(var(--medaillon) / 2);margin-inline:var(--marge-fleche);color:inherit;text-decoration:none;display:block;position:relative}.tuile-club:focus-visible{outline:2px solid var(--texte);outline-offset:6px;border-radius:18px}.tuile-club .fleche{top:calc(var(--medaillon) / 2 + var(--h-tuile) / 2);opacity:0;transition:left .45s cubic-bezier(.22,1,.36,1),right .45s cubic-bezier(.22,1,.36,1),opacity .3s}.tuile-club:hover .fleche,.tuile-club:focus-visible .fleche{opacity:1}.tuile-club:hover .fleche-gauche{left:-30px}.tuile-club:hover .fleche-droite{right:-30px}.carte-club{height:var(--h-tuile);padding:calc(var(--medaillon) / 2 + 6px) 30px 14px;background:var(--carte);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative;overflow:hidden}.carte-club:before{content:"";background:radial-gradient(70% 95% at 50% 0%, var(--c) 0%, transparent 70%);opacity:.3;position:absolute;inset:0}:root[data-theme=clair] .carte-club:before{opacity:.42}.carte-club>*{position:relative}.carte-club .nom-club{letter-spacing:.01em;font-size:18px;font-weight:600}.jeux-tuile{color:var(--faible);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.medaillon{z-index:2;width:var(--medaillon);height:var(--medaillon);justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.medaillon.sans-logo{background:var(--carte);box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 70%, transparent), 0 6px 18px #00000059;border-radius:50%}:root[data-theme=clair] .medaillon.sans-logo{box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 70%, transparent), 0 6px 18px #0000001f}.tuile-club:hover .medaillon{transform:translate(-50%)translateY(-4px)}.medaillon img{max-width:100%;max-height:100%}.contour-clair[data-pour=clair],.contour-clair [data-pour=clair]{filter:drop-shadow(1px 0 #000)drop-shadow(-1px 0 #000)drop-shadow(0 1px #000)drop-shadow(0 -1px #000)}.sigle-club{letter-spacing:.02em;font-size:19px;font-weight:700}.page-club{background:color-mix(in srgb, var(--c) 7%, var(--socle));position:relative;overflow:hidden}:root[data-theme=clair] .page-club{background:color-mix(in srgb, var(--c) 16%, var(--socle))}.page-club>section{z-index:1;position:relative}.page-club .section{padding:52px 0}.motif{z-index:0;pointer-events:none;background:var(--argent,#d8d8d8);width:150px;-webkit-mask:var(--motif) top center / 100% auto repeat-y, linear-gradient(90deg, #000 45%, transparent);-webkit-mask-composite:source-in;-webkit-mask:var(--motif) top center / 100% auto repeat-y, linear-gradient(90deg, #000 45%, transparent);mask:var(--motif) top center / 100% auto repeat-y, linear-gradient(90deg, #000 45%, transparent);opacity:.14;position:absolute;top:0;bottom:0;-webkit-mask-composite:source-in;mask-composite:intersect}.motif.gauche{left:14px}.motif.droite{right:14px;transform:scaleX(-1)}:root[data-theme=clair] .motif{--argent:#8f8b96;opacity:.2}.heros-club{text-align:center;padding:64px 0 34px}.heros-club:before{content:"";z-index:-1;background:radial-gradient(34% 58% at 50% 40%, color-mix(in srgb, var(--c) 32%, transparent), transparent 72%);position:absolute;inset:0}.ecusson{width:clamp(170px,22vw,260px);height:auto;margin:0 auto 26px;display:block}.heros-club h1{max-width:none;margin:0}.resume-jeux{color:var(--faible);letter-spacing:.16em;text-transform:uppercase;margin:14px 0 0;font-size:12.5px}.equipes-club{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:13px;display:grid}.jeu-club{background:var(--carte);border-radius:14px;padding:20px 22px;position:relative;overflow:hidden}:root[data-theme=clair] .jeu-club{border:1px solid var(--trait)}.jeu-club:before{content:"";background:radial-gradient(120% 150% at 0% 0%, var(--c) 0%, transparent 60%);opacity:.22;position:absolute;inset:0}.jeu-club>*{position:relative}.nom-jeu{letter-spacing:.16em;text-transform:uppercase;color:var(--faible);margin:0 0 14px;font-size:12px}.jeu-club ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jeu-club li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nom-equipe{font-size:16px;font-weight:600}.ligue-equipe{color:var(--faible);font-size:13px}.logo-equipe{object-fit:contain;width:36px;height:36px}.effectif-equipe{color:var(--faible);flex-basis:100%;font-size:13.5px;line-height:1.5}.date-effectif{color:var(--tres-faible);margin-top:2px;font-size:12px;display:block}.matchs-club{grid-template-columns:1fr 1fr;align-items:start;gap:30px 34px;display:grid}.matchs-club .jour{margin-top:0}@media (max-width:960px){.matchs-club{grid-template-columns:1fr}}.presentation-club{max-width:62ch;margin:0;font-size:17px;line-height:1.65}.titre-match{max-width:none}.une-ligne{white-space:nowrap}.infos-match{color:var(--faible);flex-wrap:wrap;gap:8px 28px;margin:0 0 56px;padding:0;font-size:14px;list-style:none;display:flex}.infos-match strong{color:var(--texte);font-weight:600}.effectifs{margin-top:72px}.effectifs-camps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:760px){.effectifs-camps{grid-template-columns:minmax(0,1fr)}}.effectif{background:var(--carte);border-radius:14px;padding:22px 24px 8px;position:relative;overflow:hidden}:root[data-theme=clair] .effectif{border:1px solid var(--trait)}.effectif:before{content:"";opacity:.22;pointer-events:none;position:absolute;inset:0}.effectif-a:before{background:radial-gradient(120% 70% at 0% 0%, var(--a) 0%, transparent 60%)}.effectif-b:before{background:radial-gradient(120% 70% at 100% 0%, var(--b) 0%, transparent 60%)}.effectif>*{position:relative}.nom-effectif{letter-spacing:-.01em;align-items:center;gap:12px;margin:0 0 10px;font-size:19px;font-weight:700;display:flex}.nom-effectif a{color:inherit;text-decoration:none}.nom-effectif a:hover{text-underline-offset:4px;text-decoration:underline}.nom-effectif .point{border-radius:3px;flex:none;width:14px;height:14px}.effectif-a .point{background:var(--a);box-shadow:0 0 0 1px var(--anneau-a)}.effectif-b .point{background:var(--b);box-shadow:0 0 0 1px var(--anneau-b)}.effectif ul{margin:0;padding:0;list-style:none}.effectif li{border-top:1px solid var(--trait);grid-template-rows:auto auto;grid-template-columns:60px minmax(0,1fr) auto;align-content:center;column-gap:16px;padding:12px 0;display:grid}.effectif li:first-child{border-top:0}.portrait{background:radial-gradient(130% 95% at 50% 10%, var(--couleur), color-mix(in srgb, var(--couleur) 25%, var(--socle)) 85%);border-radius:10px;grid-row:1/span 2;align-self:center;width:60px;height:80px;overflow:hidden}.effectif-a .portrait{--couleur:var(--a)}.effectif-b .portrait{--couleur:var(--b)}.portrait img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.portrait svg{fill:#0c0c0d;opacity:.82;width:100%;height:100%;display:block}.portrait .col{fill:none;stroke:var(--couleur);stroke-opacity:.55;stroke-width:1.6px;stroke-linejoin:round}.pseudo{overflow-wrap:anywhere;align-self:end;font-size:16.5px;font-weight:600}.poste{color:var(--faible);letter-spacing:.14em;text-transform:uppercase;align-self:end;padding-bottom:3px;font-size:11.5px}.details{color:var(--faible);grid-column:2/-1;align-self:start;font-size:13px}.effectif .vide{padding:2px 0 16px}.reglement{max-width:68ch}.reglement h2{margin:52px 0 14px;font-size:clamp(22px,2.6vw,28px)}.reglement h3{margin:28px 0 8px;font-size:17px}.reglement p,.reglement ul{margin:0 0 12px}.reglement ul{padding-left:20px}.reglement li+li{margin-top:6px}.reglement .exemple{border-left:2px solid var(--contour);margin:16px 0;padding:2px 0 2px 16px}.exemple>:last-child{margin-bottom:0}.bareme{border-collapse:collapse;font-variant-numeric:tabular-nums;margin:4px 0 18px}.bareme th,.bareme td{text-align:left;border-bottom:1px solid var(--trait);padding:9px 28px 9px 0}.bareme th{color:var(--faible);font-size:13px;font-weight:500}.pied{border-top:1px solid var(--trait);color:var(--faible);padding:46px 0 56px;font-size:13.5px}.pied .large{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.pied .logo-pied{opacity:.75;width:auto;height:30px;transform:translateY(-13.3%)}.pied-droite{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.pied a{color:inherit;text-decoration:none;transition:color .25s}.pied a:hover{color:var(--texte)}.admin{--alerte:#ff6b6b;padding-bottom:96px}:root[data-theme=clair] .admin{--alerte:#b3261e}.admin a{color:inherit;-webkit-text-decoration-color:var(--contour);text-decoration-color:var(--contour);text-underline-offset:3px}.admin a:hover{-webkit-text-decoration-color:var(--texte);text-decoration-color:var(--texte)}.admin .faible{color:var(--faible)}.admin .alerte{color:var(--alerte)}.admin .aide{color:var(--faible);max-width:80ch;margin:6px 0;font-size:13px}.admin .vide{margin:12px 0}.admin-nav{border-bottom:1px solid var(--trait);flex-wrap:wrap;align-items:center;gap:8px 22px;padding:16px 0;font-size:14px;display:flex}.admin-nav a{color:var(--faible);text-decoration:none}.admin-nav a:hover{color:var(--texte)}.admin-nav a[download]{margin-left:auto}.admin-nav form{display:contents}button.lien{font:inherit;color:var(--faible);cursor:pointer;background:0 0;border:0;padding:0}button.lien:hover{color:var(--texte)}.admin-fil{color:var(--faible);margin:26px 0 0;font-size:13px}.admin-titre{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:12px;max-width:none;margin:26px 0 16px;font-size:32px;line-height:1.1;display:flex}.admin-fil+.admin-titre{margin-top:8px}.admin-titre .faible{letter-spacing:0;font-size:16px;font-weight:400}.admin-sous-titre{letter-spacing:-.01em;margin:44px 0 12px;font-size:20px;font-weight:700;line-height:1.2}.admin-message{border:1px solid var(--contour);border-radius:10px;max-width:80ch;margin:12px 0;padding:10px 14px;font-size:14px}.admin-message.erreur{border-color:var(--alerte);color:var(--alerte)}.admin .pastille{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:10px;display:inline-block}.admin .pastille.grande{border-radius:6px;width:22px;height:22px;margin:0}.admin-form{gap:14px;max-width:920px;margin:18px 0 8px;display:grid}.admin-form.ligne,.admin-form .ligne{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.admin-form label{color:var(--faible);flex:170px;gap:5px;font-size:12.5px;display:grid}.admin-form label.case{flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.admin-form input,.admin-form select,.admin-form textarea{font:inherit;color:var(--texte);background:var(--carte);border:1px solid var(--contour);border-radius:8px;width:100%;min-width:0;padding:8px 10px;font-size:14px}.admin-form input[type=checkbox]{width:auto}.admin-form input[type=color]{cursor:pointer;width:72px;height:39px;padding:3px}.admin-form textarea{resize:vertical;line-height:1.5}.admin-form input:focus-visible,.admin-form select:focus-visible,.admin-form textarea:focus-visible{outline:2px solid var(--texte);outline-offset:1px}.admin-form button{font:inherit;cursor:pointer;background:var(--cta-fond);color:var(--cta-texte);border:0;border-radius:999px;justify-self:start;padding:9px 20px;font-size:14px;font-weight:600}.admin-form button:hover{opacity:.85}.admin-form button.danger{color:var(--alerte);border:1px solid var(--alerte);background:0 0}.admin-danger{border-top:1px solid var(--trait);margin-top:56px;padding-top:16px}.admin-danger summary{cursor:pointer;color:var(--alerte);font-size:14px}.admin-passage{border:1px solid var(--trait);border-radius:12px;margin:12px 0;padding:14px 18px}.admin-passage.actif{border-color:var(--contour);background:var(--socle-creux)}.admin-passage h3{margin:0;font-size:15px}.admin-passage .admin-form{margin:10px 0 0}.admin-onglets{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.admin-onglets a{color:var(--faible);border:1px solid var(--trait);border-radius:999px;padding:5px 14px;font-size:13px;text-decoration:none}.admin-onglets a:hover{color:var(--texte);border-color:var(--contour)}.admin-onglets a[aria-current=page]{background:var(--cta-fond);color:var(--cta-texte);border-color:var(--cta-fond)}.admin-table{border-collapse:collapse;width:100%;margin:8px 0;font-size:14px}.admin-table .message-support{white-space:pre-wrap;max-width:520px;line-height:1.5}.admin-table th{text-align:left;color:var(--faible);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--contour);padding:8px 10px;font-size:11.5px;font-weight:500}.admin-table td{border-bottom:1px solid var(--trait);vertical-align:top;padding:9px 10px}.admin-table .nombre{text-align:right;font-variant-numeric:tabular-nums}.admin-chiffres{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:8px 0;display:grid}.admin-chiffre{background:var(--carte);border:1px solid var(--trait);border-radius:12px;align-content:space-between;gap:6px;padding:14px 16px;display:grid}.admin-chiffre span{color:var(--faible);font-size:12.5px}.admin-chiffre strong{font-size:26px;font-weight:600;line-height:1.1}.heros-chiffre strong{letter-spacing:-.02em;font-size:52px;line-height:1}.admin-deux{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.colonnes{margin:36px 0 0}.colonnes-cadre{height:190px;margin:14px 0 0 40px;position:relative}.graduation{border-top:1px solid var(--trait);height:0;position:absolute;left:0;right:0}.graduation:before{content:attr(data-valeur);color:var(--tres-faible);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:-.75em;right:calc(100% + 10px)}.colonnes-barres{gap:2px;display:flex;position:absolute;inset:0}.colonne{outline:none;flex:1;justify-content:center;align-items:flex-end;display:flex;position:relative}.barre{background:var(--faible);border-radius:4px 4px 0 0;width:min(24px,100%)}.colonne:hover .barre,.colonne:focus-visible .barre{background:var(--texte)}.colonne:focus-visible{box-shadow:inset 0 0 0 1px var(--contour);border-radius:4px}.bulle{z-index:3;white-space:nowrap;color:var(--faible);background:var(--carte);border:1px solid var(--contour);border-radius:8px;padding:5px 10px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.bulle strong{color:var(--texte);margin-right:4px;font-size:14px}.colonne:hover .bulle,.colonne:focus-visible .bulle{display:block}.colonne:nth-child(-n+3) .bulle{left:0;transform:none}.colonne:nth-last-child(-n+3) .bulle{left:auto;right:0;transform:none}.colonnes-dates{color:var(--faible);justify-content:space-between;margin-left:40px;padding-top:8px;font-size:12px;display:flex}.colonnes details{margin-top:14px;font-size:13px}.colonnes summary{cursor:pointer;color:var(--faible)}.carte .nom{min-width:0}.nom-long{text-overflow:ellipsis;margin:-12px;padding:12px;display:block;overflow:hidden}.nom-court{display:none}.prono{--ok:#7ad79a;--sans:#e6b95e;--erreur:#ff8a7a;margin-top:30px}:root[data-theme=clair] .prono{--ok:#2f7d47;--sans:#9a6b10;--erreur:#b3261e}.prono-carte{color:var(--carte-texte,var(--texte));justify-items:center;gap:18px;padding:16px 40px 18px;display:grid;position:relative}.prono-fond{z-index:0;background:var(--carte-fond,var(--carte));--intensite-eau:.28;position:absolute;inset:0}:root[data-theme=clair] .prono-fond{--intensite-eau:.4}.prono-fond .eau{--taille:100% 100%;background-repeat:no-repeat;background-size:var(--taille);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--taille);-webkit-mask-size:var(--taille);mask-size:var(--taille);transition:background-size .4s,-webkit-mask-size .4s,mask-size .4s}.prono-fond .eau-b{background-position:100%;-webkit-mask-position:100%;mask-position:100%}.prono-carte[data-vainqueur=a] .eau-a,.prono-carte[data-vainqueur=b] .eau-b{--taille:180% 100%}.prono-carte[data-vainqueur=a] .eau-b,.prono-carte[data-vainqueur=b] .eau-a{--taille:35% 100%}.prono-carte>:not(.prono-fond){z-index:1;position:relative}.prono-haut{letter-spacing:.14em;text-transform:uppercase;color:var(--carte-texte-faible,var(--faible));margin:0;font-size:10.5px}.prono-haut b{color:var(--carte-texte,var(--texte));margin-right:4px;font-weight:600}.ferme .prono-haut b{color:inherit}.prono-jeu{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 26px;display:flex}.prono-vignette{min-width:250px;font:inherit;letter-spacing:.02em;color:inherit;cursor:pointer;border:1px solid var(--trait);background:color-mix(in srgb, var(--carte-fond,var(--carte)) 78%, transparent);border-radius:10px;justify-content:center;align-items:center;gap:11px;padding:14px 20px;font-size:15px;font-weight:600;display:flex}.prono-vignette .pastille{box-shadow:0 0 0 1px var(--anneau-a,var(--carte-fond,var(--carte)))}.prono-vignette[data-camp=b] .pastille{box-shadow:0 0 0 1px var(--anneau-b,var(--carte-fond,var(--carte)))}.prono-vignette[data-camp=a]{--c:var(--a)}.prono-vignette[data-camp=b]{--c:var(--b)}.prono-vignette:hover:not(:disabled){border-color:color-mix(in srgb, var(--c) 60%, var(--trait))}.prono-vignette.prise{border-color:var(--c);background:color-mix(in srgb, var(--c) 22%, var(--carte-fond,var(--carte)))}.prono-vignette:disabled{cursor:default;opacity:.55}.prono-vignette.prise:disabled{opacity:1}.prono-score{justify-items:center;gap:5px;display:grid}.prono-score label{letter-spacing:.14em;text-transform:uppercase;color:var(--carte-texte-faible,var(--faible));align-items:center;gap:6px;font-size:10px;display:flex}.prono-score input{text-align:center;border:1px solid var(--trait);background:var(--socle);width:104px;color:inherit;font:inherit;letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:10px;padding:9px 0;font-size:24px;font-weight:700}.prono-score input::placeholder{color:var(--tres-faible)}.prono-score input.faux{border-color:var(--erreur)}.prono-score input:disabled{opacity:.7}.prono-info{display:inline-flex;position:relative}.prono-info button{width:16px;height:16px;color:var(--carte-texte-faible,var(--faible));font:inherit;cursor:help;background:0 0;border:1px solid;border-radius:50%;padding:0;font-size:10px;font-weight:700;line-height:1}.prono-bulle{z-index:3;background:var(--texte);width:250px;color:var(--socle);letter-spacing:0;text-transform:none;text-align:left;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.prono-compteur>.prono-info{grid-area:1/3;place-self:center end}.prono-compteur .prono-bulle{left:auto;right:-8px;transform:none}.prono-info:hover .prono-bulle,.prono-info:focus-within .prono-bulle{display:block}.prono-compteur{grid-template-columns:1fr auto 1fr;justify-self:stretch;justify-items:center;gap:5px;display:grid}.prono-compteur>:not(.prono-info){grid-column:2}.prono-compteur>.prono-cases{align-self:center}.prono-cases{grid-template-columns:repeat(20,9px);gap:3px;display:grid}.prono-cases i{background:var(--trait);border-radius:2px;height:6px}.prono-cases i.pleine{background:var(--carte-texte,var(--texte))}.prono-cases i.celle-ci{background:var(--ok)}.prono-compteur>span:not(.prono-info){color:var(--carte-texte-faible,var(--faible));font-size:12px}.prono-message{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;min-height:22px;margin:14px 0 0;font-size:13.5px;display:flex}.prono-message .point{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.prono-message.sans .point{background:var(--sans)}.prono-message.erreur{color:var(--erreur)}.prono-message.erreur .point{background:var(--erreur)}.prono-message.neutre{color:var(--faible)}.prono-message.neutre .point{background:var(--tres-faible)}.prono-message a,.prono-message button{font:inherit;color:var(--faible);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:620px){.prono-carte{padding:14px 22px 16px}.prono-vignette{flex:140px;min-width:0;padding:12px 14px;font-size:14px}.prono-score{flex-basis:100%;order:3}.prono-cases{grid-template-columns:repeat(20,minmax(0,9px))}}@media (max-width:900px){.nav>a{display:none}.menu-mobile{display:block}}@media (max-width:620px){:root{--carte-h:112px}.nom-long{display:none}.nom-court{display:inline}:root{--marge-fleche:0px}.fleche{display:none}.motif{opacity:.1;width:64px;left:0}.motif.droite{left:auto;right:0}.une-ligne{white-space:normal}.heros{padding:70px 0 60px}.section{padding:60px 0}.admin-table{white-space:nowrap;display:block;overflow-x:auto}.admin-deux{grid-template-columns:minmax(0,1fr)}.admin-nav a[download]{margin-left:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
