@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;font-stretch:112%;src:url(/assets/archivo-titre-BNqQd33g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;font-stretch:112%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body{background:#f3f6fa;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit}h1,h2,h3,p,ul,ol{margin:0;padding:0}li{list-style:none}*{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--encre);outline-offset:2px}.entete a:focus-visible,.entete button:focus-visible,.plein a:focus-visible,.plein button:focus-visible{outline-color:#fff}.t{--eq-h:262;--eq-k:1;--eq:oklch(.46 calc(.19*var(--eq-k)) var(--eq-h));--eq-voile:oklch(.495 calc(.19*var(--eq-k)) var(--eq-h));--eq-bas:oklch(.35 calc(.15*var(--eq-k)) var(--eq-h));--eq-nuit:oklch(.27 calc(.1*var(--eq-k)) var(--eq-h));--eq-clair:oklch(.93 calc(.03*var(--eq-k)) var(--eq-h));--sur-eq:oklch(.93 .035 var(--eq-h));--fond:oklch(.972 .006 var(--eq-h));--carte:#fff;--trait:oklch(.9 .012 var(--eq-h));--encre:oklch(.25 .05 var(--eq-h));--sec:oklch(.44 .04 var(--eq-h));--rival:#a61e6e;--rival-bas:#74124c;--action:#ffd426;--action-bas:#d9a300;--action-txt:#3a2500;--direct:#0b7a4d;--alerte:#c62a47;--ombre:0 1px 2px #141e460d,0 6px 20px #141e460f;color:var(--encre);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-family:Figtree,sans-serif;font-size:16px;font-weight:500;line-height:1.3}.t.boxe{--eq-h:22;--eq-k:1}.t.famille{--eq-h:165;--eq-k:.62}.t.prune{--eq-h:350;--eq-k:.9}.titre{letter-spacing:-.02em;font-family:Archivo,Figtree,sans-serif;font-weight:800;font-stretch:112%;line-height:1.05}.t72{font-size:72px}.t44{font-size:44px}.t32{font-size:32px}.t22{font-size:22px}.c16{font-size:16px;font-weight:700;line-height:1.25}.c14{font-size:14px;font-weight:600;line-height:1.3}.sec{color:var(--sec)}.sur{color:var(--sur-eq)}.entete{background:var(--eq);color:#fff;border-radius:0 0 28px 28px;position:relative;overflow:hidden}.plein{background:var(--eq);color:#fff}.carte{box-sizing:border-box;background:var(--carte);box-shadow:var(--ombre);border-radius:20px;padding:16px;transition:transform .12s cubic-bezier(.23,1,.32,1);display:block}a.carte:active{transform:scale(.985)}.plat{transition:transform .12s cubic-bezier(.23,1,.32,1)}.plat:active{transform:scale(.97)}.barre{box-sizing:border-box;align-items:center;gap:8px;min-height:56px;padding:8px 16px;display:flex}.icone{border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .12s cubic-bezier(.23,1,.32,1);display:flex}.icone:active{transform:scale(.95)}.btn-1{box-sizing:border-box;width:100%;min-height:56px;color:var(--action-txt);background:var(--action);box-shadow:0 3px 0 var(--action-bas);border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-family:Archivo,sans-serif;font-size:16px;font-weight:800;font-stretch:112%;transition:transform 90ms cubic-bezier(.23,1,.32,1),box-shadow 90ms cubic-bezier(.23,1,.32,1);display:flex}.btn-1:active{box-shadow:0 0 0 var(--action-bas);transform:translateY(3px)}.btn-2{box-sizing:border-box;min-height:48px;color:var(--eq);background:var(--eq-clair);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:700;transition:transform .12s cubic-bezier(.23,1,.32,1);display:flex}.btn-2:active{transform:scale(.97)}.btn-2.alerte{color:#fff;background:var(--alerte)}.btn-2.sur-eq{color:#fff;background:var(--eq-bas)}.btn-3{min-height:44px;color:var(--eq);text-underline-offset:3px;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:underline;transition:opacity 80ms cubic-bezier(.23,1,.32,1);display:inline-flex}.btn-3:active{opacity:.55}.btn-1[disabled],.btn-2[disabled]{color:var(--sec);background:var(--trait);box-shadow:none;cursor:default}.barrette{box-sizing:border-box;background:var(--eq);width:44px;height:10px;box-shadow:0 2px 0 var(--eq-bas);border-radius:5px;margin-bottom:3px;display:block}.barrette.vide{box-shadow:none;border:1.5px dashed var(--sec);background:0 0}.barrette.mini{width:15px;margin:0}.barrette.rival{background:var(--rival);box-shadow:0 2px 0 var(--rival-bas)}.entete .barrette{background:var(--carte);box-shadow:0 2px 0 var(--eq-bas)}.entete .barrette.vide{box-shadow:none;border-color:var(--sur-eq);background:0 0}.portrait{border-radius:50%;flex:none;display:block}.jauge{background:var(--eq-clair);border-radius:5px;height:10px;overflow:hidden}.jauge>span{background:var(--eq);border-radius:5px;height:100%;display:block}.entete .jauge,.plein .jauge{background:var(--eq-bas)}.entete .jauge>span,.plein .jauge>span{background:#fff}.duel-barre{gap:3px;height:10px;display:flex}.duel-barre .nous{background:var(--eq);border-radius:5px 0 0 5px;display:block}.duel-barre .eux{background:var(--rival);border-radius:0 5px 5px 0;display:block}.rea{box-sizing:border-box;background:var(--carte);min-height:44px;box-shadow:0 2px 0 var(--trait),0 1px 4px #141e460f;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:16px;font-weight:700;transition:transform 90ms cubic-bezier(.23,1,.32,1),box-shadow 90ms cubic-bezier(.23,1,.32,1);display:flex;position:relative}.rea:active{box-shadow:0 0 0 var(--trait);transform:translateY(2px)}.rea.fait{color:var(--eq);background:var(--eq-clair);box-shadow:none;padding-right:40px}.plus{background:var(--eq);text-align:center;color:#fff;pointer-events:none;border-radius:999px;min-width:28px;font-size:14px;font-weight:700;line-height:20px;animation:.7s cubic-bezier(.23,1,.32,1) both plus;position:absolute;top:12px;right:8px}.ligne{box-sizing:border-box;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:6px 12px;display:flex}.ligne .rang{text-align:right;width:28px;color:var(--sec);flex:none;font-size:16px;font-weight:700}.ligne .nom{flex:1;min-width:0;font-size:16px;font-weight:700}.ligne .val{flex:none;font-family:Archivo,sans-serif;font-size:16px;font-weight:800;font-stretch:112%}.ligne.moi{color:#fff;background:var(--eq);box-shadow:0 2px 0 var(--eq-bas)}.ligne.moi .rang{color:#fff}.seuil{min-height:32px;color:var(--direct);align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.seuil:after{content:"";border-top:2px dashed var(--direct);flex:1}.pastille{min-height:28px;color:var(--eq);background:var(--eq-clair);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.champ{box-sizing:border-box;width:100%;min-height:48px;color:var(--encre);background:var(--carte);box-shadow:inset 0 0 0 1.5px var(--trait);border:0;border-radius:14px;padding:12px 16px;font-size:16px;font-weight:500;display:block}.champ::placeholder{color:var(--sec);opacity:1}.inter{background:var(--sec);border-radius:16px;flex:none;width:52px;height:32px;margin:6px 0;transition:background .16s cubic-bezier(.23,1,.32,1);position:relative}.inter:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .16s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px}.inter[aria-checked=true]{background:var(--eq)}.inter[aria-checked=true]:after{transform:translate(20px)}.plein .inter{background:var(--eq-bas)}.plein .inter[aria-checked=true]{background:#fff}.plein .inter[aria-checked=true]:after{background:var(--eq)}.onglets{background:var(--eq-clair);border-radius:16px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.onglets button{min-height:44px;color:var(--encre);border-radius:12px;font-size:16px;font-weight:700}.onglets button[aria-selected=true]{color:#fff;background:var(--eq)}.choix{box-sizing:border-box;background:var(--carte);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--trait);border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:700;transition:transform .12s cubic-bezier(.23,1,.32,1);display:flex}.choix:active{transform:scale(.97)}.choix[aria-pressed=true]{color:#fff;background:var(--eq);box-shadow:0 2px 0 var(--eq-bas)}.bulle{box-sizing:border-box;background:var(--carte);max-width:288px;box-shadow:var(--ombre);border-radius:16px 16px 16px 4px;padding:10px 14px;font-size:16px;font-weight:500;display:inline-block}.bulle.moi{color:#fff;background:var(--eq);box-shadow:none;border-radius:16px 16px 4px}.voile{background:#0a122873;width:100%;height:100%;animation:.2s cubic-bezier(.23,1,.32,1) both fondu;position:absolute;inset:0}.feuille{box-sizing:border-box;background:var(--carte);border-radius:28px 28px 0 0;padding:24px 16px;animation:.3s cubic-bezier(.32,.72,0,1) both feuille;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #141e462e}.direct{background:var(--direct);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;position:relative}.direct:after{content:"";background:var(--direct);border-radius:50%;animation:1.8s cubic-bezier(.23,1,.32,1) infinite direct;position:absolute;inset:0}.serie{flex:none;width:48px;height:56px;display:block;position:relative}.serie span{text-align:center;letter-spacing:-.02em;color:#3a1500;font-family:Archivo,sans-serif;font-size:22px;font-weight:800;font-stretch:112%;line-height:1;position:absolute;bottom:6px;left:0;right:0}.serie.deux span{font-size:16px;bottom:9px}.serie.grand{width:96px;height:112px}.serie.grand span{font-size:44px;bottom:14px}.flamme{transform-origin:50% 90%;animation:2s ease-in-out infinite alternate flamme}.flamme.risque{animation-duration:.8s}.nav{box-sizing:border-box;background:var(--carte);height:84px;box-shadow:0 -1px 0 var(--trait);grid-template-columns:1fr 1fr 96px 1fr 1fr;padding:0 6px 8px;display:grid;position:absolute;bottom:0;left:0;right:0}.nav a{color:var(--sec);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:14px;font-weight:600;transition:transform .12s cubic-bezier(.23,1,.32,1);display:flex}.nav a:active{transform:scale(.95)}.nav .ic{border-radius:12px;justify-content:center;align-items:center;width:52px;height:34px;display:flex}.nav a[aria-current=page]{color:var(--eq);font-weight:700}.nav a.lancer{height:76px;color:var(--action-txt);background:var(--action);box-shadow:0 3px 0 var(--action-bas);border-radius:22px;gap:0;margin:0 8px;font-family:Archivo,sans-serif;font-size:16px;font-weight:800;font-stretch:112%;transition:transform 90ms cubic-bezier(.23,1,.32,1),box-shadow 90ms cubic-bezier(.23,1,.32,1);position:relative;top:-14px}.nav a.lancer:active{box-shadow:0 0 0 var(--action-bas);transform:translateY(3px)}@keyframes flamme{0%{transform:scale(1)}to{transform:scale(1.02,1.05)}}@keyframes direct{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes plus{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes fondu{0%{opacity:0}to{opacity:1}}@keyframes feuille{0%{transform:translateY(100%)}to{transform:none}}@keyframes entree{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes monte{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--zone-haut:env(safe-area-inset-top,0px);--zone-bas:env(safe-area-inset-bottom,0px);--zone-gauche:env(safe-area-inset-left,0px);--zone-droite:env(safe-area-inset-right,0px);--bord:max(0px, calc(50vw - 215px));--nav-h:84px}.t{--champ-bord:oklch(.66 .03 var(--eq-h))}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#f5f7fb;height:100%;scroll-padding-bottom:104px}body{overscroll-behavior-y:none;background:#f5f7fb;min-height:100%;overflow-x:hidden}body.fige{overflow:hidden}.racine{box-sizing:border-box;background:var(--fond);width:100%;max-width:430px;min-height:100dvh;margin:0 auto;position:relative}#ecrans{display:contents}main:focus,main h1:focus{outline:none}.grand-texte{font-size:18px}.grand-texte .c14,.grand-texte .pastille,.grand-texte .nav a{font-size:16px}.grand-texte .c16,.grand-texte .rea,.grand-texte .btn-2,.grand-texte .btn-3,.grand-texte .ligne .nom,.grand-texte .onglets button,.grand-texte .choix,.grand-texte .bulle{font-size:18px}.nav a.lancer{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.grand-texte .nav a.lancer{font-size:16px}@media (max-width:359px){.grand-texte .nav a:not(.lancer){font-size:14px}}.t{--eq-texte:var(--eq)}.btn-2,.btn-3,.rea.fait,.pastille,.nav a[aria-current=page]{color:var(--eq-texte)}.btn-2.alerte,.btn-2.sur-eq{color:#fff}.t.sombre{--fond:oklch(.18 .015 var(--eq-h));--carte:oklch(.24 .02 var(--eq-h));--trait:oklch(.34 .02 var(--eq-h));--encre:oklch(.95 .008 var(--eq-h));--sec:oklch(.76 .02 var(--eq-h));--eq-clair:oklch(.32 calc(.07 * var(--eq-k)) var(--eq-h));--eq-texte:oklch(.82 calc(.1 * var(--eq-k)) var(--eq-h));--direct:#6ad895;--alerte:#ff7d80;--ombre:0 1px 2px #0000004d, 0 6px 20px #00000047}@supports (color:lab(0% 0 0)){.t.sombre{--direct:lab(78.6312% -44.3812 22.8495);--alerte:lab(68.1751% 51.16 22.945)}}html.sombre body{background:#10141f}.sombre .entete,.sombre .plein{--fond:oklch(.972 .006 var(--eq-h));--carte:#fff;--trait:oklch(.9 .012 var(--eq-h));--encre:oklch(.25 .05 var(--eq-h));--sec:oklch(.44 .04 var(--eq-h));--eq-clair:oklch(.93 calc(.03 * var(--eq-k)) var(--eq-h));--eq-texte:var(--eq);--direct:#0b7a4d;--alerte:#c62a47;--ombre:0 1px 2px #141e460d, 0 6px 20px #141e460f}.sombre .btn-2.alerte{background:#c62a47}.sombre .carte:not(.entete *):not(.plein *) .jauge:not(.duel-reserve-rival)>span,.sombre .carte:not(.entete *):not(.plein *) .jauge-part{background:var(--eq-texte)}.sombre .carte:not(.entete *):not(.plein *) .jauge-part:nth-child(2n){background:color-mix(in oklch, var(--eq-texte) 62%, var(--carte))}.sombre .carte .duel-eux:not(.entete *){color:color-mix(in oklch, var(--rival) 50%, #fff)}.choix{transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1)}.choix-jours{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.choix-jour{min-height:44px;padding:0;font-size:15px}.grand-texte .choix-jours{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:339px){.choix-jours{grid-template-columns:repeat(4,minmax(0,1fr))}}.onglets button,.pastille{transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1)}@media (max-width:379px){.grand-texte .objectif-titre>.c16{padding-right:16px}}.ecran{box-sizing:border-box;min-height:100dvh;padding-left:var(--zone-gauche);padding-right:var(--zone-droite);flex-direction:column;display:flex;position:relative}.ecran-nav{padding-bottom:calc(var(--nav-h) + 14px + 24px + var(--zone-bas))}.ecran.plein{padding-top:var(--zone-haut);padding-bottom:var(--zone-bas)}.colonne{flex-direction:column;gap:14px;padding:14px 16px 0;display:flex}.bas-ecran{z-index:2;padding:14px 16px calc(16px + var(--zone-bas));background:var(--fond);flex-direction:column;gap:4px;margin-top:auto;display:flex;position:sticky;bottom:0}.bas-ecran:before{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--fond));height:28px;position:absolute;bottom:100%;left:0;right:0}.colonne:has(+.bas-ecran){padding-bottom:32px}.demarrage{justify-content:center;align-items:center;gap:24px}.entete{flex:none}.entete-chevron{width:100%;height:100%;position:absolute;inset:0}.entete-contenu{padding-top:var(--zone-haut);position:relative}.barre-titre{flex:1;min-width:0}.theme-equipe{background:var(--fond);min-height:100dvh}.carte-serree{padding:12px 16px}.carte-liste{padding:8px}.chevron-carte{flex:none}.objectif-tete{flex-direction:column;display:flex}.objectif-titre{justify-content:space-between;align-items:center;gap:8px;display:flex}.objectif-compteur{align-items:baseline;gap:4px;margin-top:2px;display:flex}.objectif-muscle{color:var(--eq-texte);align-self:center;margin-right:4px}.entete .objectif-muscle,.plein .objectif-muscle{color:inherit}.jauge-equipe{margin-top:12px}.jauge-piste{background:var(--eq-clair);border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.jauge-part{background:var(--eq);flex:1 1 0;min-width:4px;transition:flex-grow .42s cubic-bezier(.23,1,.32,1)}.jauge-part:nth-child(2n){background:color-mix(in oklch, var(--eq) 78%, var(--carte))}.jauge-reste{flex:1 1 0;transition:flex-grow .42s cubic-bezier(.23,1,.32,1)}.entete .jauge-piste,.plein .jauge-piste{background:var(--eq-bas)}.entete .jauge-part,.plein .jauge-part{background:#fff}.entete .jauge-part:nth-child(2n),.plein .jauge-part:nth-child(2n){background:color-mix(in oklch, #fff 78%, var(--eq))}.plein .carte .jauge-piste{background:var(--eq-clair)}.plein .carte .jauge-part{background:var(--eq)}.plein .carte .jauge-part:nth-child(2n){background:color-mix(in oklch, var(--eq) 78%, var(--carte))}.plein .carte .objectif-muscle{color:var(--eq-texte)}.jauge-gens{flex-wrap:wrap;gap:8px 12px;margin-top:12px;display:flex}.jauge-gens-serres{gap:8px}.jauge-membre{flex-direction:column;align-items:center;gap:2px;min-width:34px;display:flex}.jauge-compte{font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:339px){.duel-fin svg{display:none}}.ecusson{flex:none;display:block}.portrait-lettre{fill:#fff;font-family:Archivo,Figtree,sans-serif;font-weight:800;font-stretch:112%}.duel-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.duel-fin{white-space:nowrap;align-items:center;gap:4px;display:flex}.duel-scores{justify-content:space-between;gap:8px;margin:8px 0;display:flex}.duel-camp{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.duel-camp-eux{text-align:right}@media (max-width:379px){.duel-camp .ecusson{width:32px;height:38px}}@media (max-width:339px){.duel-camp .ecusson{width:24px;height:29px}.duel-camp{gap:4px}.duel-camp-eux{flex:none}}.duel-mots{min-width:0;display:block}.duel-mots>span{display:block}.duel-nous{color:var(--eq-texte)}.duel-eux{color:var(--rival)}.duel-nom{overflow-wrap:anywhere}.reactions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.reactions-fin{grid-template-columns:minmax(136px,auto);justify-content:start}.rea.fait.rea-sobre{padding-right:12px}.rea svg{flex:none}@media (max-width:379px){.reactions .rea.fait{padding-right:8px}}@media (max-width:339px){.reactions .rea{gap:4px;padding:0 8px}}button.ligne-geste{text-align:left;width:100%}.ligne-detail{display:block}.ligne-inter{box-sizing:border-box;text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;display:flex}.ligne-inter-mots{flex-direction:column;min-width:0;display:flex}.bloc-champ{flex-direction:column;gap:8px;display:flex}.erreur{color:var(--alerte);align-items:flex-start;gap:8px;display:flex}.erreur svg{flex:none;margin-top:3px}.code{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:relative}.code-saisie{z-index:1;color:#0000;caret-color:#0000;opacity:0;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.champ{box-shadow:inset 0 0 0 1.5px var(--champ-bord)}.code-case{box-sizing:border-box;height:64px;color:var(--encre);background:var(--carte);box-shadow:inset 0 0 0 1.5px var(--champ-bord);border-radius:14px;justify-content:center;align-items:center;font-family:Archivo,Figtree,sans-serif;font-size:32px;font-weight:800;font-stretch:112%;transition:box-shadow .12s cubic-bezier(.23,1,.32,1);display:flex}.code:focus-within .code-case{box-shadow:inset 0 0 0 1.5px var(--eq)}.code:focus-within .code-case.active{box-shadow:inset 0 0 0 3px var(--eq)}.scene{z-index:40;position:fixed;inset:0}.voile{position:fixed}.feuille{left:var(--bord);right:var(--bord);overscroll-behavior:contain;max-height:calc(100dvh - 16px);padding-bottom:calc(24px + var(--zone-bas));outline:none;position:fixed;overflow-y:auto}.feuille-titre{margin-bottom:8px}.feuille-poignee{background:var(--trait);border-radius:2px;width:40px;height:4px;margin:-14px auto 12px;display:block}.scene.sort .voile{animation:.2s cubic-bezier(.23,1,.32,1) reverse both fondu}.scene.sort .feuille{animation:.2s cubic-bezier(.32,.72,0,1) both feuille-sort}@media (max-height:520px){.bas-ecran{position:static}}.etat-vide{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:24px 16px;display:flex}.etat-vide-barrettes{flex-direction:column;align-items:center;margin-bottom:8px;display:flex}.etat-vide-barrettes .barrette{width:44px;margin-bottom:3px}.etat-vide>.btn-2{margin-top:12px}.panne-tete{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 16px 24px;display:flex;position:relative}.panne .btn-2,.panne .btn-1{margin-top:8px}.aide-liste{flex-direction:column;gap:14px;margin-top:8px;display:flex}.aide-ligne{gap:12px;display:flex}.aide-chiffre{width:24px;color:var(--eq-texte);flex:none}.aide-fermer{width:100%;margin-top:24px}.alertes-actions{flex-direction:column;align-items:center;gap:8px;margin-top:24px;display:flex}.annonces{top:calc(8px + var(--zone-haut));left:var(--bord);right:var(--bord);z-index:50;pointer-events:none;flex-direction:column;gap:8px;padding:0 16px;display:flex;position:fixed}.annonce{text-align:left;pointer-events:auto;align-items:center;gap:12px;width:100%;padding:12px 16px;animation:.3s cubic-bezier(.23,1,.32,1) both entree,.2s cubic-bezier(.23,1,.32,1) 4.28s forwards sortie;display:flex}.bandeau-reseau{color:var(--sec);align-items:center;gap:8px;padding:8px 20px 0;display:flex}.bandeau-reseau svg{flex:none}.nav{left:var(--bord);right:var(--bord);z-index:20;height:calc(var(--nav-h) + var(--zone-bas));padding-bottom:calc(8px + var(--zone-bas));view-transition-name:navigation;position:fixed}.nav a{min-width:0}@media (max-height:480px){:root{--nav-h:60px}.ecran-nav{padding-bottom:calc(var(--nav-h) + 16px + var(--zone-bas))}.nav{padding-bottom:calc(2px + var(--zone-bas));grid-template-columns:1fr 1fr 136px 1fr 1fr}.nav .ic{height:28px}.nav a.lancer{flex-direction:row;gap:4px;height:44px;top:6px}.nav a.lancer svg{flex:none;margin:0 -4px;transform:scale(.75)}}@media (max-width:299px){.nav{grid-template-columns:repeat(5,minmax(0,1fr));padding:0 2px 8px}.nav a,.grand-texte .nav a,.grand-texte .nav a.lancer{font-size:0}.nav .ic{width:100%;max-width:44px}.nav a.lancer{margin:0 2px}.nav a.lancer svg{flex:none}.nav .nav-pastille,.nav .temps-seance{font-size:12px}}.nav-ic-fil{position:relative}.nav-direct{display:flex;position:absolute;top:2px;right:8px}.nav-direct .direct{box-shadow:0 0 0 2px var(--carte)}.nav-direct .direct:after{display:none}.nav-pastille{box-sizing:border-box;text-align:center;color:#fff;background:var(--eq);min-width:20px;box-shadow:0 0 0 2px var(--carte);border-radius:999px;padding:0 5px;font-size:14px;font-weight:700;line-height:20px;animation:.24s cubic-bezier(.23,1,.32,1) both pastille;position:absolute;top:-2px;right:2px}.temps-seance{white-space:nowrap;font-variant-numeric:tabular-nums}.barre-seance{flex:none;min-height:44px;padding:0 12px}.entete .barre-seance{color:#fff;background:var(--eq-bas)}.jauge-part-neuve{animation:.42s cubic-bezier(.23,1,.32,1) both arrive}@keyframes arrive{0%{filter:brightness(1.5);transform:scaleY(1.5)}}@keyframes chute{0%{opacity:0;transform:translateY(-32px)}50%{opacity:1}to{transform:none}}.lecteur{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attente{align-items:center;gap:3px;display:inline-flex}.attente .barrette{background:var(--sec);height:10px;box-shadow:none;animation:.9s cubic-bezier(.23,1,.32,1) infinite both pose}.attente .barrette:nth-child(2){animation-delay:.15s}.attente .barrette:nth-child(3){animation-delay:.3s}.attente-empile{flex-direction:column-reverse;align-items:center;min-height:52px;display:inline-flex}.attente-empile .barrette{background:var(--carte);box-shadow:0 2px 0 var(--eq-bas);animation:1.4s cubic-bezier(.23,1,.32,1) infinite both pile}.attente-empile .barrette:nth-child(2){animation-delay:.16s}.attente-empile .barrette:nth-child(3){animation-delay:.32s}.attente-empile .barrette:nth-child(4){animation-delay:.48s}.sq{background:var(--eq-clair);border-radius:8px;flex:none;animation:1.4s ease-in-out infinite alternate souffle;display:block}.sq-rond{border-radius:50%}.entete .sq{background:var(--eq-bas)}::view-transition{pointer-events:none}::view-transition-old(root){animation:.12s cubic-bezier(.23,1,.32,1) both sortie}::view-transition-new(root){animation:.24s cubic-bezier(.23,1,.32,1) both entree}::view-transition-group(carte-ouverte){z-index:5;border-radius:20px;animation-duration:.3s;animation-timing-function:cubic-bezier(.32,.72,0,1);overflow:hidden}::view-transition-old(carte-ouverte){object-fit:cover;object-position:top;height:100%}::view-transition-new(carte-ouverte){object-fit:cover;object-position:top;height:100%}::view-transition-old(carte-ouverte){animation-duration:90ms}::view-transition-new(carte-ouverte){animation-duration:.18s}::view-transition-old(navigation):only-child{animation:.12s linear both nav-efface}::view-transition-new(navigation):only-child{animation:.2s cubic-bezier(.23,1,.32,1) both nav-apparait}html[data-sens=onglet]::view-transition-old(root){animation:80ms linear both nav-efface}html[data-sens=onglet]::view-transition-new(root){animation:.2s cubic-bezier(.23,1,.32,1) 40ms both nav-apparait}html[data-sens=avant]::view-transition-old(root){animation:.16s cubic-bezier(.4,0,1,1) both nav-part-gauche}html[data-sens=avant]::view-transition-new(root){animation:.26s cubic-bezier(.32,.72,0,1) both nav-vient-droite}html[data-sens=arriere]::view-transition-old(root){animation:.16s cubic-bezier(.4,0,1,1) both nav-part-droite}html[data-sens=arriere]::view-transition-new(root){animation:.26s cubic-bezier(.32,.72,0,1) both nav-vient-gauche}@keyframes nav-efface{to{opacity:0}}@keyframes nav-apparait{0%{opacity:0;transform:scale(.985)}}@keyframes nav-part-gauche{to{opacity:0;transform:translate(-28px)}}@keyframes nav-vient-droite{0%{opacity:0;transform:translate(28px)}}@keyframes nav-part-droite{to{opacity:0;transform:translate(28px)}}@keyframes nav-vient-gauche{0%{opacity:0;transform:translate(-28px)}}::view-transition-group(navigation){z-index:10;animation:none}::view-transition-old(navigation){mix-blend-mode:normal;animation:none}::view-transition-new(navigation){mix-blend-mode:normal;animation:none}html[data-passage]::view-transition-old(root){animation:none}html[data-passage]::view-transition-new(root){animation:.52s cubic-bezier(.32,.72,0,1) both passage-rond}@keyframes passage-rond{0%{clip-path:circle(28px at var(--passage-x) var(--passage-y))}to{clip-path:circle(150vmax at var(--passage-x) var(--passage-y))}}@keyframes pastille{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes sortie{to{opacity:0}}@keyframes feuille-sort{0%{transform:translateY(var(--tire,0))}to{transform:translateY(100%)}}@keyframes pose{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes pile{0%{opacity:0;transform:translateY(-10px)}20%,80%{opacity:1;transform:none}to{opacity:0}}@keyframes souffle{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.nav a.lancer-appel:after{content:"";border:3px solid var(--action);border-radius:inherit;pointer-events:none;animation:2.4s cubic-bezier(.23,1,.32,1) 1s infinite lancer-appel;position:absolute;inset:0}@keyframes lancer-appel{0%{opacity:.9;transform:scale(1)}60%,to{opacity:0;transform:scale(1.22)}}.nav-curseur{background:var(--eq-clair);pointer-events:none;border-radius:12px;width:52px;height:34px;position:absolute;top:0;left:0}.nav a{position:relative}.nav a[aria-current=page] .ic{background:0 0}.eclats{z-index:70;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.acc-attente{z-index:60;background:var(--eq);position:fixed;inset:0}.aide-ecran{color:var(--encre);align-items:center;gap:12px;display:flex}.aide-ecran-mots{flex:1;min-width:0}.aide-ecran .btn-3{flex:none}.revoir{flex-wrap:wrap;justify-content:center;gap:0 24px;margin-top:8px;display:flex}.seance-reduite{--mini-h:64px;left:calc(var(--bord) + 12px);right:calc(var(--bord) + 12px);bottom:calc(8px + var(--zone-bas));z-index:9;height:var(--mini-h);color:#fff;background:var(--eq);box-shadow:0 6px 20px oklch(.2 .05 var(--eq-h) / .35);border-radius:16px;align-items:center;gap:8px;padding:0 8px 0 12px;animation:.24s cubic-bezier(.23,1,.32,1) both entree;display:flex;position:fixed}.racine:has(.ecran-nav) .seance-reduite{bottom:calc(var(--nav-h) + 14px + 8px + var(--zone-bas))}.racine:has(.seance-reduite) .ecran-nav{padding-bottom:calc(var(--nav-h) + 14px + 8px + 64px + 24px + var(--zone-bas))}.racine:has(.seance-reduite) .ecran:not(.ecran-nav){padding-bottom:calc(64px + 24px + var(--zone-bas))}.racine:has(.seance-reduite) .bas-ecran{bottom:72px}.mini-ouvrir{min-width:0;height:100%;color:inherit;flex:1;align-items:center;gap:12px;display:flex}.mini-mots{flex-direction:column;min-width:0;display:flex}.mini-mots .c16{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-mots .temps-seance{font-variant-numeric:tabular-nums;font-size:14px}@media (prefers-reduced-motion:reduce){.seance-reduite{animation:none}}.ecusson-sigle{font-family:Archivo,sans-serif;font-weight:800;font-stretch:112%}.lenteur{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:12px 16px;display:flex}.feuille-sports{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 248px);margin:8px -16px 0;padding:0 16px 4px;overflow-y:auto}.feuille-sports-titre{margin:8px 0}.feuille-sports-titre:first-child{margin-top:0}.grille-sports{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tuile-sport{flex-direction:column;gap:4px;min-height:84px;padding:8px 4px}.tuile-sport .c14{text-align:center}.tuile-sport-rond{width:40px;height:40px;color:oklch(.42 calc(.15 * var(--fam-k,1)) var(--fam-h,250));background:oklch(.93 calc(.06 * var(--fam-k,1)) var(--fam-h,250));border-radius:50%;place-items:center;display:grid}.sombre .tuile-sport-rond{color:oklch(.88 calc(.11 * var(--fam-k,1)) var(--fam-h,250));background:oklch(.34 calc(.08 * var(--fam-k,1)) var(--fam-h,250))}.tuile-sport-rond[data-famille=eau]{--fam-h:240}.tuile-sport-rond[data-famille=doux]{--fam-h:150}.tuile-sport-rond[data-famille=endurance]{--fam-h:75}.tuile-sport-rond[data-famille=force]{--fam-h:25}.tuile-sport-rond[data-famille=jeu]{--fam-h:50}.tuile-sport-rond[data-famille=grimpe]{--fam-h:300}.tuile-sport-rond[data-famille=autre]{--fam-k:0}.feuille-sports-pied{flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px;display:flex}.feuille-sports-mode{margin-top:8px}.feuille-sports-mode button{min-height:52px}.feuille-sports-texte,.feuille-sports-pied{margin-top:8px}.feuille-avec{text-align:left;justify-content:flex-start;gap:12px;width:100%;margin-bottom:12px;padding:8px 12px;font-weight:400}.feuille-avec-mots{flex-direction:column;min-width:0;display:flex}.feuille-avec-detail{align-items:center;gap:6px;display:flex}.repos-choix{flex-direction:column;gap:8px;margin-top:16px;display:flex}.repos-date{flex-direction:column;gap:8px;margin-top:8px;display:flex}.repos-note{margin-top:12px}.qg-premiers{text-align:left;width:100%}.qg-premiers:active{transform:scale(.985)}.qg-premiers-titre,.qg-premiers-suite{display:block}.qg-premiers-suite{font-weight:500}.qg-premiers-suite .direct{margin-right:10px}.qg-premiers-jauge{margin-top:8px}@media (max-height:480px){.qg-premiers-jauge{display:none}}.pas-liste{flex-direction:column;gap:2px;margin-top:8px;display:flex}.pas-ligne{padding-left:0;padding-right:0}.pas-mots{flex-direction:column;flex:1;min-width:0;display:flex}.pas-fait .pas-mots{color:var(--sec)}.pas-coche{box-sizing:border-box;border:1.5px dashed var(--sec);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pas-coche-faite{color:#fff;background:var(--eq);border:0}.pas-fin{justify-content:center;margin-top:8px;display:flex}
