:root{--unit:.58;--cw:139;--ch:143;--n:7;--w:calc(var(--cw) * 1px * var(--unit));--h:calc(var(--ch) * 1px * var(--unit));--titre:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--lire:"Source Sans 3", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--encre:#16161a;--texte:#41414b;--moyen:#71717b;--gris:#b6b6c0;--filet:#e7e7ec;--voile:#f6f7f9;--papier:#fff;--fond:#f1f3f7;--or:#d9a441;--agenda:#f4c445;--agenda-fond:#fff8e2;--agenda-trait:#f0dfa8;--plein:#3fae7f;--sol:#b6b6c0;--ca-ratio:432 / 672;--ca-bande-haut:7.29%;--ca-bande-bas:18.59%;--ca-corps-haut:22.9%;--ca-corps-bas:80.45%;--ca-pied-haut:82.97%;--ca-pied-bas:96.95%;--ca-gauche:4.28%;--ca-droite:2.89%;--dos:url(/cards/carte-dos.png)}@media (max-width:900px){:root{--unit:.48}}*{box-sizing:border-box}html,body{height:100%}body{background:var(--fond);color:var(--texte);font-family:var(--lire);margin:0;font-size:14px;line-height:1.45}.num{font-variant-numeric:tabular-nums}.brand h1,.horloge,.stat b,.week-tag b,.agenda .tl,.creneau time,.pl-date b,.niv,.leg b,.boost,.gain,.fiche h2,.fiche-reste span,.pl-milieu>button b,.draw-tete h2,.cc-bande b,.cc-pied b,.bilan dd,.jf-vif b,.jf-calcul dd,.galerie-skin b,.vest-item b,.zzz i,.cal-semaine b,.cal-jour .date,.cal-score b{font-family:var(--titre);letter-spacing:-.01em}.app{flex-direction:column;width:100%;height:100%;margin:0 auto;display:flex}.top{background:var(--papier);border-bottom:1px solid var(--filet);flex-wrap:wrap;align-items:center;gap:8px 22px;padding:11px max(14px,1.6vw);display:flex}.brand{flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}.brand h1{letter-spacing:.09em;text-transform:uppercase;color:var(--encre);margin:0;font-size:14px;font-weight:700}.brand small{color:var(--moyen);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.top-semaine{align-items:baseline;gap:8px;min-width:0;display:flex}.top-semaine b{color:var(--encre);white-space:nowrap;font-size:19px;font-weight:700}.top-semaine span{color:var(--moyen);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.top-semaine em{white-space:nowrap;background:var(--voile);color:var(--moyen);box-shadow:inset 0 0 0 1px var(--filet);border-radius:2px;flex:none;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:700}.top-semaine em.encours{color:#8a6d18;background:#fbeec4;box-shadow:inset 0 0 0 1px #dcc27c}.horloge{letter-spacing:.02em;color:var(--encre);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:700;line-height:1}.menu{flex:none;position:relative}.btn.btn-menu{width:34px;padding:0;font-size:17px;line-height:1}.menu-voile{z-index:40;position:fixed;inset:0}.menu-liste{z-index:41;background:var(--papier);border:1px solid var(--filet);border-radius:10px;flex-direction:column;min-width:180px;padding:5px;display:flex;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 10px 26px #16161a29}.menu-liste button{font:inherit;text-align:left;color:var(--texte);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 11px;font-size:12.5px;font-weight:700}.menu-liste button:hover{background:var(--voile);color:var(--encre)}.stat{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.stat b{color:var(--encre);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.stat small{color:var(--gris);white-space:nowrap;font-size:11px;font-weight:600}.stat.energie b{color:var(--or)}.btn{--bloc:var(--papier);--bloc-arete:var(--gris);--bloc-encre:var(--encre);cursor:pointer;background:var(--bloc);min-height:30px;color:var(--bloc-encre);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--bloc-arete);border:0;border-radius:2px;padding:0 13px;font-size:11.5px;font-weight:700}.btn:hover:not(:disabled){filter:brightness(.97)}.btn:active:not(:disabled){background:color-mix(in srgb, var(--bloc-encre) 10%, var(--bloc))}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.or{--bloc:#fbeec4;--bloc-arete:#dcc27c;--bloc-encre:var(--encre)}.btn.danger{--bloc:#f6dcd6;--bloc-arete:#c98d7e;--bloc-encre:#7a2f1c}.btn.jour{--bloc-encre:var(--encre);--bloc:color-mix(in srgb, var(--day) 22%, #fff);--bloc-arete:color-mix(in srgb, var(--day) 52%, #fff)}:root{--colonne:196px}#rail{grid-auto-flow:column;grid-auto-columns:max(100%, calc(7 * var(--colonne)));scroll-snap-type:x proximity;scrollbar-width:none;flex:auto;grid-template-rows:1fr auto auto;gap:0;min-height:0;display:grid;overflow:auto hidden}#rail::-webkit-scrollbar{display:none}.week{grid-row:1/4;grid-template-rows:subgrid;grid-auto-flow:column;grid-auto-columns:minmax(var(--colonne), 1fr);border-left:1px solid var(--filet);display:grid;position:relative}.week:first-child{border-left:0}.week.passee{background:#16161a06}.week.avenir{background:#f4c4450a}.week-tag{z-index:4;background:var(--papier);border:1px solid var(--filet);white-space:nowrap;border-radius:999px;align-items:baseline;gap:7px;padding:3px 9px;font-size:10px;display:flex;position:absolute;top:7px;left:11px}.week-tag b{color:var(--encre);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.week-tag span{color:var(--moyen)}.week-tag em{color:var(--gris);font-style:normal}.week.encours .week-tag{border-color:var(--or);box-shadow:0 0 0 1px var(--or);display:none}.day{grid-row:1/4;grid-template-rows:1fr auto auto;grid-template-rows:subgrid;scroll-snap-align:center;padding:0 0 10px;display:grid;position:relative}.day:before{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(0deg, var(--day), transparent);height:55%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.day.today:before{opacity:.17}.day.cible{animation:1.8s ease-out 2 cible}@keyframes cible{0%,to{box-shadow:none}45%{box-shadow:inset 0 0 0 3px var(--or)}}.day>*{z-index:1;position:relative}.agenda{z-index:2;min-height:0;height:calc(100% + var(--deborde,0px));pointer-events:none;flex-direction:column;align-content:start;gap:5px;padding:34px 9px 0;display:flex;position:relative}.agenda .tl,.agenda .bulle,.agenda .queue{pointer-events:auto}.agenda .tl{color:var(--day);justify-content:center;align-items:baseline;gap:5px;margin-bottom:5px;font-size:14px;font-weight:700;display:flex}.day.vide .agenda .tl{color:var(--gris)}.agenda .tl em{font-style:normal;font-family:var(--lire);letter-spacing:0;color:var(--encre);font-size:12.5px;font-weight:700}.bulle{--cran:4px;background:var(--papier);border:2px solid var(--gris);min-height:0;clip-path:polygon(var(--cran) 0, calc(100% - var(--cran)) 0, 100% var(--cran), 100% calc(100% - var(--cran)), calc(100% - var(--cran)) 100%, var(--cran) 100%, 0 calc(100% - var(--cran)), 0 var(--cran));flex-direction:column;gap:4px;padding:5px 4px;display:flex}.bulle.vide{clip-path:none;background:0 0;border:0;padding:0}.bulle-liste{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:0 auto;gap:4px;min-height:0;display:flex;overflow-y:auto}.bulle>.creneau.ajout{flex:none}:root.sans-bulles .bulle{clip-path:none;background:0 0;border:0;padding:0}:root.sans-bulles .queue{display:none}.queue{pointer-events:none;flex:none;height:26px;position:relative}.queue i{background:var(--papier);border:2px solid var(--gris);position:absolute;left:50%}.queue i:first-child{width:12px;height:12px;top:1px;transform:translate(-80%)}.queue i:nth-child(2){width:8px;height:8px;top:15px;transform:translate(30%)}.week.passee .bulle,.week.passee .queue i{border-color:var(--gris)}.creneau{background:var(--agenda-fond);border:1px solid var(--trait,var(--agenda-trait));border-left:4px solid var(--source);border-radius:2px;align-items:flex-start;gap:7px;padding:6px 8px;display:flex;position:relative}.bulle:not(.vide) .creneau{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000}.creneau time{color:#8a6d18;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-start;font-size:11px;font-weight:700;line-height:1.15;display:flex}.creneau time i{opacity:.62;font-size:9.5px;font-style:normal;font-weight:700}.creneau.main{--source:var(--source-main,var(--gris))}.creneau.de-outlook{--source:var(--source-outlook,#0f6cbd)}.creneau.main time:before{box-shadow:inset 0 0 0 1.5px var(--gris);background:0 0}.creneau>span:not(.paliers){color:var(--texte);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.creneau.validee{--trait:#cfe7da;background:#eef7f1}.creneau.validee time{color:#2f7d5c}.creneau.validee>span:not(.paliers){color:var(--moyen)}.creneau.avenir{background:var(--papier);--trait:var(--filet)}.creneau.avenir time{color:var(--moyen)}.creneau.close{background:var(--papier);--trait:var(--filet);opacity:.55}.creneau.horsjeu{--trait:var(--filet);opacity:.8;background:repeating-linear-gradient(135deg, var(--papier) 0 7px, var(--voile) 7px 14px)}.creneau.horsjeu time,.creneau.horsjeu>span:not(.paliers){color:var(--moyen)}.creneau.close time,.creneau.close>span:not(.paliers){color:var(--gris);text-decoration:line-through}.creneau.tardive{cursor:pointer;--trait:#e2d0ea;background:#f7f0fa}.creneau.tardive:hover{background:#f1e6f6}.creneau.tardive time{color:#6d3d7d}.creneau.tardive em{letter-spacing:.06em;text-transform:uppercase;color:#6d3d7d;flex:none;margin-left:auto;font-size:9px;font-style:normal;font-weight:700}.creneau.ouverte{cursor:pointer;box-shadow:0 0 0 2px color-mix(in srgb, var(--agenda) 45%, transparent);padding-bottom:8px}.creneau.ouverte:hover{background:#fff3cf}.creneau.ouverte em{letter-spacing:.06em;text-transform:uppercase;color:#8a6d18;flex:none;margin-left:auto;font-size:9px;font-style:normal;font-weight:700}.minuterie{background:#8a6d1829;height:3px;position:absolute;bottom:0;left:0;right:0}.creneau .minuterie{border-radius:0 0 5px 5px;overflow:hidden}.minuterie b{transform-origin:0;background:#d9a441;height:100%;animation:linear forwards vider;display:block}@keyframes vider{to{transform:scaleX(0)}}.fiche-reste{flex-direction:column;gap:5px;display:flex}.fiche-reste span{color:var(--encre);font-variant-numeric:tabular-nums;font-weight:700}.fiche-reste .minuterie{border-radius:3px;height:5px;position:static;overflow:hidden}.agenda .rien{color:var(--gris);text-align:center;padding-top:3px;font-size:10px}.stage{min-height:calc(var(--bande) + 18px);justify-content:center;align-items:flex-end;padding:14px 0 4px;display:flex;position:relative}.stage:after{content:"";z-index:0;pointer-events:none;width:calc(var(--w) * .64);filter:blur(1px);background:#16161a1a;border-radius:50%;height:11px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.day.vide .stage:after{width:calc(var(--w) * .52);background:#16161a12}.week.passee .stage:after{background:#16161a0f}.char{width:var(--w);height:var(--h);position:relative}.char.habille{width:calc(var(--skin-w) * 1px * var(--unit));height:calc(var(--skin-h) * 1px * var(--unit))}.char.habille .sprite{background-size:calc(var(--n) * var(--skin-w) * 1px * var(--unit)) 100%;background-position:calc(var(--col) * var(--skin-w) * -1px * var(--unit)) 0}.char.clickable{cursor:pointer}.char[role=button]:after,.char.clickable:after{content:"";z-index:0;position:absolute;inset:-18px -22px -10px}.press{transform-origin:50% 100%;width:100%;height:100%}.press.hit{animation:.26s cubic-bezier(.3,1.4,.5,1) hit}.sprite{transform-origin:50% 100%;background-repeat:no-repeat;background-size:calc(var(--n) * var(--w)) 100%;background-position:calc(var(--col) * var(--w) * -1) 0;width:100%;height:100%}.look-active .sprite{animation:2.8s ease-in-out infinite breathe}.char.vite .sprite{animation-duration:.6s}.look-ghost .sprite{opacity:.8;animation:3s ease-in-out infinite float}.look-veteran .sprite{filter:grayscale(.55);opacity:.86}.look-zombie .sprite{filter:grayscale(.3);transform-origin:50% 92%;animation:2.4s ease-in-out infinite sway}.week.passee .sprite{filter:grayscale(.75);opacity:.62}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(.988,1.018)}}@keyframes hit{0%{transform:scale(1)}35%{transform:scale(1.07,.9)}to{transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}.look-dort .sprite{opacity:.85;background-position:bottom;background-size:contain;animation:5.6s ease-in-out infinite souffle;position:relative}@keyframes souffle{0%,to{transform:scale(1)}50%{transform:scale(1.012,.985)}}.char.look-dort[role=button]{cursor:pointer}.look-dort.pret .sprite{animation:2.4s ease-in-out infinite souffle,2.4s ease-in-out infinite remue}.look-dort.pret .zzz i{animation-duration:1.3s}@keyframes remue{0%,to{opacity:.85}50%{opacity:1}}.zzz{pointer-events:none;--monte:24px;--derive:11px;position:absolute;top:4%;left:60%}.zzz i{color:#8b93a5;opacity:0;font-style:normal;font-weight:700;line-height:1;animation:2.4s linear infinite assoupi;position:absolute;top:0;left:0}.zzz i:first-child{font-size:9px}.zzz i:nth-child(2){font-size:11px}.zzz i:nth-child(3){font-size:13px}@keyframes assoupi{0%{opacity:0;transform:translate(0)scale(.7)}18%{opacity:.9}70%{opacity:.55}to{transform:translate(var(--derive), calc(var(--monte) * -1)) scale(1);opacity:0}}.pl-etats{flex-wrap:wrap;align-content:flex-start;gap:3px;min-height:35px;margin-bottom:4px;display:flex}.day{--col-w:26px;--bande:calc(7 * (var(--col-w) / var(--ico-forme) + 5px) + 12px)}.bord{z-index:2;pointer-events:none;position:absolute;bottom:4px}.bord.gauche{left:4px}.bord.droite{right:4px}.colonne{flex-direction:column-reverse;align-items:center;gap:2px;display:flex}.colonne-item{pointer-events:auto;cursor:help;flex-direction:column;align-items:center;gap:1px;display:flex}.colonne-vide{width:var(--col-w);height:calc(var(--col-w) / var(--ico-forme) + 4px);border:1px dashed color-mix(in srgb, var(--encre) 20%, transparent);color:color-mix(in srgb, var(--encre) 26%, transparent);font-variant-numeric:tabular-nums;border-radius:2px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:700;line-height:1;display:grid}.colonne-icone{width:var(--col-w);height:calc(var(--col-w) / var(--ico-forme));filter:drop-shadow(0 1px #16161a38);background-repeat:no-repeat;flex:none}.colonne-points{gap:1px;display:flex}.colonne-points i{background:#16161a38;width:3px;height:3px}.colonne-points i.plein{background:var(--cc)}.week.passee .colonne{opacity:.55;filter:grayscale(.6)}.jetons{pointer-events:none;z-index:2;align-items:flex-end;gap:6px;display:flex;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.pastille{filter:drop-shadow(0 2px 3px #16161a47);display:none}.char.pret .pastille{animation:1.1s ease-in-out infinite flotte;display:block}.pastille svg{width:22px;height:25px;display:block}@keyframes flotte{0%,to{translate:0}50%{translate:0 -6px}}.boost{--b:0;z-index:3;pointer-events:none;font-size:calc(14px + 10px * var(--b));color:color-mix(in srgb, var(--or) calc(var(--b) * 85%), var(--encre));font-variant-numeric:tabular-nums;opacity:0;white-space:nowrap;text-shadow:0 0 10px #fff, 0 0 calc(8px + 26px * var(--b)) color-mix(in srgb, var(--day) 80%, transparent);font-weight:700;transition:opacity .18s;position:absolute;bottom:68%;right:76%;transform:rotate(-9deg)}.boost.on{opacity:1;animation:.32s step-end infinite clignote}@keyframes clignote{0%,52%{transform:rotate(-9deg)scale(1)}53%,to{transform:rotate(-9deg) scale(calc(1.06 + .32 * var(--b)))}}.etats{display:contents}.plaque{background:var(--papier);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--day) 42%, #fff);border-radius:2px;flex-direction:column;margin:7px 5px 0;padding:4px;display:flex}.day.today .plaque{box-shadow:inset 0 0 0 1.5px var(--day)}.day.vide .plaque{box-shadow:inset 0 0 0 1px var(--filet);background:#ffffffb3}.week.passee .plaque{background:#ffffff9e}.niv{color:var(--encre);font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:3px;font-size:13px;font-weight:700;line-height:1;display:flex}.niv s{font-family:var(--lire);letter-spacing:.09em;text-transform:uppercase;color:var(--gris);font-size:8.5px;font-weight:700;text-decoration:none}.pl-haut{align-items:center;gap:6px;margin-bottom:4px;display:flex}.pl-haut .bar{flex:auto;min-width:0;margin-top:0}.bar{background:color-mix(in srgb, var(--day) 52%, #fff);border-radius:2px;height:11px;margin-top:6px;padding:2px;position:relative}.bar .creux{background:#eef1f6;position:absolute;inset:2px}.bar .fen{position:absolute;inset:2px;overflow:hidden}.bar i{background:color-mix(in srgb, var(--day) 80%, #fff);width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--day) 30%, #fff);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.bar .fen,.bar i{transition:transform var(--tick,1s) linear}.day.pleine .bar i{background:var(--plein)}.bar.morte{background:var(--filet)}.bar.morte:after{content:"";background:var(--voile);position:absolute;inset:2px}.plaque.souvenir{box-shadow:inset 0 0 0 1px var(--filet);background:#ffffffb3}.plaque.souvenir .niv{color:var(--gris)}.plaque.souvenir .btn{--bloc:var(--voile);--bloc-arete:var(--filet)}.leg{color:var(--moyen);align-items:baseline;gap:8px;margin-top:5px;font-size:9.5px;display:flex}.leg b{color:var(--encre);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.leg b.boosté{color:var(--or)}.pip{background:var(--voile);border:1px solid var(--filet);height:16px;color:var(--texte);border-radius:5px;align-items:center;gap:3px;padding:0 5px 0 4px;font-size:8.5px;font-weight:700;display:inline-flex}.pip i{color:var(--gris);font-style:normal;font-weight:700}.pip:before{content:"";background:var(--ton,var(--gris));flex:none;width:5px;height:5px}.pip.accord{border-color:var(--agenda-trait);background:#fff8e2}.pip.accord:before{background:var(--or)}.pip.mandat{background:#fdf0ec;border-color:#f0d2c8}.pip.mandat:before{background:#b2543f}.pip.rythme{border-color:var(--agenda-trait);color:#8a6d18;background:#fbeec4}.pip.rythme:before{background:var(--or)}.pip.foyer{background:color-mix(in srgb, var(--day) 16%, #fff);border-color:color-mix(in srgb, var(--day) 42%, #fff)}.pip.foyer:before{background:var(--day)}.pl-pied{align-items:stretch;gap:3px;margin-top:auto;display:flex}.pl-milieu{flex:auto;min-width:0;display:flex}.pl-pied .btn{min-height:28px;margin:0}@media (pointer:coarse){.pl-pied .btn{min-height:44px}}.pl-pied .btn:not(.pl-oubli):not(.danger):not(.or){--bloc:color-mix(in srgb, var(--day) 11%, #fff);--bloc-arete:color-mix(in srgb, var(--day) 42%, #fff)}.pl-milieu>button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:100%;padding:0 6px;font-size:11px;display:flex}.picto{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:16px;height:16px}.pl-milieu>button b{font-family:var(--titre);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.pl-milieu>button.attente{flex-direction:column;gap:1px}.pl-milieu>button.attente b{letter-spacing:.05em;font-family:inherit;font-size:11px}.pl-milieu>button.attente i{opacity:.6;font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal;font-weight:700}.pl-pied>.btn.pl-info,.pl-pied>.btn.pl-oubli{flex:none;width:28px;padding:0;line-height:1}@media (pointer:coarse){.pl-pied>.btn.pl-info,.pl-pied>.btn.pl-oubli{width:44px}}.btn.pl-info{--bloc-encre:var(--moyen);font-size:13px;font-style:italic}.day.today .btn.pl-info{--bloc-encre:var(--encre)}.btn.pl-oubli{--bloc:#fdf0ec;--bloc-arete:#f0d2c8;--bloc-encre:#9c4a33;font-size:13px}.particle{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--c);pointer-events:none;animation:burst var(--d) cubic-bezier(.15, .7, .35, 1) forwards;border-radius:1px;position:absolute}@keyframes burst{0%{opacity:1;transform:translate(0)scale(1)}60%{transform:translate(calc(var(--dx) * .72), calc(var(--dy) * .78)) scale(.8);opacity:.95}to{transform:translate(var(--dx), var(--dy)) scale(.25);opacity:0}}.gain{white-space:nowrap;color:var(--plein);text-shadow:0 1px #fff;pointer-events:none;font-size:13px;font-weight:700;animation:.9s ease-out forwards rise;position:absolute;top:10%;left:50%;transform:translate(-50%)}@keyframes rise{to{opacity:0;transform:translate(-50%,-34px)}}#archive{flex:auto;min-height:0;padding:18px max(14px,2vw) 32px;overflow:auto}#archive .page-tete,.calendrier,#archive .ens-lead{max-width:1180px;margin-left:auto;margin-right:auto}#archive .ens-lead{color:var(--moyen);margin-top:12px;font-size:12.5px}.calendrier{grid-template-columns:max-content repeat(7,minmax(58px,1fr)) max-content;gap:6px;margin-top:16px;display:grid}.cal-ligne{display:contents}.cal-semaine{text-align:left;flex-direction:column;justify-content:center;gap:1px;padding:0 12px 0 2px;display:flex}.cal-semaine b{color:var(--encre);font-size:15px;font-weight:700}.cal-semaine small{color:var(--gris);white-space:nowrap;font-size:11px;font-weight:600}.cal-ligne-encours .cal-semaine b{color:var(--or)}.cal-jour,.cal-score{font:inherit;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;width:100%}.cal-jour{background:var(--papier);box-shadow:inset 0 0 0 1px var(--filet);border-radius:2px;flex-direction:column;align-items:center;gap:2px;padding:8px 3px 6px;display:flex}.cal-jour:hover{box-shadow:inset 0 0 0 2px var(--encre)}.cal-jour:focus-visible,.cal-score:focus-visible{outline:2px solid var(--or);outline-offset:-2px}.cal-jour.today{box-shadow:inset 0 0 0 2px var(--day)}.cal-jour .fig{width:var(--mw);height:var(--mh);background-repeat:no-repeat;background-size:calc(7 * var(--mw)) 100%;background-position:calc(var(--col) * var(--mw) * -1) 0}.cal-jour .fig.ghost,.cal-jour .fig.veteran{filter:grayscale(.7);opacity:.66}.cal-jour .fig.zombie{filter:grayscale(.4);opacity:.84}.cal-jour .fig.dort{opacity:.85;transform-origin:50% 100%;background-position:bottom;background-size:contain;animation:5.6s ease-in-out infinite souffle;position:relative}.cal-jour .zzz{--monte:15px;--derive:7px;top:0;left:62%}.cal-jour .zzz i:first-child{font-size:7px}.cal-jour .zzz i:nth-child(2){font-size:9px}.cal-jour .zzz i:nth-child(3){font-size:11px}.cal-jour .fig.active{transform-origin:50% 100%;animation:2.8s ease-in-out infinite breathe}.cal-jour .fig.veteran{transform-origin:50% 100%;animation:4.4s ease-in-out infinite breathe}.cal-jour .fig.zombie{transform-origin:50% 92%;animation:2.4s ease-in-out infinite sway}.cal-jour .fig.ghost{animation:3s ease-in-out infinite float}.cal-jour .date{color:var(--encre);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1.1}.cal-jour.today .date{color:var(--day)}.cal-jour .niveau{height:13px;color:var(--gris);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;line-height:13px}.cal-points{justify-content:center;align-items:center;gap:2px;height:7px;display:flex}.cal-points i{background:var(--filet);width:5px;height:5px}.cal-points i.fait{background:var(--plein)}.cal-points i.creux{box-shadow:inset 0 0 0 1px var(--gris);background:0 0}.cal-points i.plus{width:auto;height:auto;color:var(--gris);background:0 0;font-size:10px;font-style:normal;font-weight:700;line-height:1}.cal-score{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:1px;padding:0 4px 0 14px;display:flex}.cal-score b{color:var(--encre);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1.15}.cal-score i{color:var(--gris);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.cal-score.rien b{color:var(--gris)}.voile{z-index:40;background:#16161a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.panneau{background:var(--papier);border-radius:2px;max-height:100%;padding:20px 22px 22px;box-shadow:0 14px 34px #16161a2e}.fiche{width:min(92vw,420px)}.fiche-oeil{letter-spacing:.14em;text-transform:uppercase;color:var(--gris);font-size:9.5px;font-weight:700}.fiche h2{color:var(--encre);margin:3px 0 0;font-size:19px;font-weight:700;line-height:1.2}.fiche-quand{color:var(--moyen);margin-top:3px;font-size:12.5px}.fiche-faits{grid-template-columns:auto 1fr;gap:7px 14px;margin:15px 0 0;display:grid}.fiche-faits dt{letter-spacing:.1em;text-transform:uppercase;color:var(--gris);white-space:nowrap;padding-top:2px;font-size:9.5px;font-weight:700}.fiche-faits dd{color:var(--texte);margin:0;font-size:12.5px;line-height:1.35}.fiche-actions{gap:8px;margin-top:18px;display:flex}.fiche-apercu{white-space:pre-wrap;max-height:5.4em;color:var(--gris);font-size:11.5px;line-height:1.35;overflow-y:auto}.fiche-liens{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.fiche-liens .btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.fiche-actions .btn{flex:auto}.draw-tete h2{letter-spacing:.04em;text-transform:uppercase;color:var(--encre);margin:0;font-size:17px;font-weight:700}.draw-source{letter-spacing:.08em;text-transform:uppercase;background:var(--voile);color:var(--moyen);border-radius:999px;margin-top:6px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.draw-source.tache{background:color-mix(in srgb, var(--day) 22%, #fff);color:var(--encre);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--day) 52%, #fff)}.draw-hint{color:var(--moyen);margin-top:8px;font-size:12.5px}.lot{grid-template-columns:repeat(var(--lot-n,3), minmax(0, 1fr));gap:26px 18px;margin:18px 0 14px;display:grid}@media (max-width:620px){.lot{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-hote{isolation:isolate;perspective:1100px;perspective-origin:50% 42%;--cc:var(--gris);--jour:var(--gris);--ca-encre:#fff;position:relative}.cc{z-index:1;aspect-ratio:var(--ca-ratio);transform-style:preserve-3d;position:relative;transform:rotateY(180deg)}.cc.ouverte{transform:rotateY(0)}.cc-hote{--halo:transparent}.cc-hote.exclusive{--halo:#e2b24a}.cc-hote.accord{--halo:var(--jour)}.cc-hote:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--halo) 62%, transparent) 0%, color-mix(in srgb, var(--halo) 22%, transparent) 52%, transparent 78%);opacity:0;transition:opacity .5s ease-out;position:absolute;inset:0 -9% -5%}.cc-hote.revelee:before{opacity:1}.cc-hote.tourne .cc{animation:retourne .68s cubic-bezier(.4, .02, .2, 1) var(--retard,0s) both}@keyframes retourne{0%{transform:translateZ(0)rotateY(180deg)}50%{transform:translateZ(40px)rotateY(90deg)}to{transform:translateZ(0)rotateY(0)}}.cc-face,.cc-dos{text-align:left;transform-style:flat;backface-visibility:hidden;background:50%/100% 100% no-repeat;border:0;padding:0;position:absolute;inset:0}.cc-face>*,.cc-dos>*{backface-visibility:hidden}.cc-face>*{opacity:0}.cc.ouverte .cc-face>*{opacity:1}.cc-hote.tourne .cc-face>*{animation:paraitre .68s steps(1, end) var(--retard,0s) both}@keyframes paraitre{0%,49%{opacity:0}50%,to{opacity:1}}.cc-face{background-image:var(--face);cursor:pointer;font:inherit;color:inherit}.cc-face:disabled{cursor:default}.cc-hote{transition:transform .2s cubic-bezier(.2,.8,.3,1),opacity .2s ease-out}.cc-hote:hover:not(.vitrine),.cc-hote:focus-within:not(.vitrine){transform:translateY(-11px)scale(1.035)}.cc-hote:not(.vitrine):has(.cc-face:active){transform:translateY(2px)scale(.995)}.cc-hote:hover:before,.cc-hote:focus-within:before{opacity:1;bottom:-9%;left:-14%;right:-14%}.lot:hover .cc-hote:not(:hover):not(.vitrine),.lot:focus-within .cc-hote:not(:focus-within):not(:hover):not(.vitrine){opacity:.58}.cc-face{transition:filter .2s ease-out}.cc-face:not(:disabled):hover{filter:brightness(1.05)saturate(1.06)}.cc-face:focus-visible{outline:none}.cc-hote:focus-within{outline:2px solid var(--or);outline-offset:5px;border-radius:6px}@media (prefers-reduced-motion:reduce){.cc-hote{transition:none}.cc-hote:hover:not(.vitrine),.cc-hote:focus-within:not(.vitrine){transform:none}}.cc-dos{background-image:var(--dos);transform:rotateY(180deg)}.cc-bande{z-index:1;left:var(--ca-gauche);right:var(--ca-droite);top:var(--ca-bande-haut);height:calc(var(--ca-bande-bas) - var(--ca-bande-haut));align-items:center;gap:8px;padding:0 5% 0 4%;display:flex;position:absolute}.cc-bande b{letter-spacing:.12em;text-transform:uppercase;color:var(--ca-encre);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.cc-paliers{flex:none;gap:3px;margin-left:auto;display:flex}.cc-paliers i{background:color-mix(in srgb, var(--ca-encre) 26%, transparent);width:6px;height:6px}.cc-paliers i.acquis{background:color-mix(in srgb, var(--ca-encre) 68%, transparent)}.cc-paliers i.gagne{background:var(--ca-encre);box-shadow:0 0 0 2px color-mix(in srgb, var(--ca-encre) 26%, transparent)}.cc-corps{z-index:1;left:var(--ca-gauche);right:var(--ca-droite);top:var(--ca-corps-haut);height:calc(var(--ca-corps-bas) - var(--ca-corps-haut));flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:5% 9%;display:flex;position:absolute}.cc-pikto{height:58px;width:calc(58px * var(--ico-forme));background-repeat:no-repeat;flex:none;position:relative}.cc-dit{color:var(--texte);text-align:center;font-size:11px;line-height:1.34;position:relative}.cc-accord{letter-spacing:.04em;color:var(--encre);text-align:center;background:color-mix(in srgb, var(--jour) 26%, #fff);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--jour) 55%, #fff);border-radius:999px;padding:3px 9px;font-size:9px;font-weight:700;line-height:1.3;position:relative}.cc-hote.accord .cc-pikto{height:48px;width:calc(48px * var(--ico-forme))}.cc-pied{z-index:1;left:var(--ca-gauche);right:var(--ca-droite);top:var(--ca-pied-haut);height:calc(var(--ca-pied-bas) - var(--ca-pied-haut));align-items:center;gap:9px;padding:0 11% 0 5%;display:flex;position:absolute}.cc-jeton{background:var(--cc);flex:none;width:17px;height:17px;box-shadow:inset -3px -3px #0000003d,inset 3px 3px #ffffff57}.cc-pied small{letter-spacing:.11em;text-transform:uppercase;color:var(--gris);font-size:8.5px;font-weight:700;display:block}.cc-hote.exclusive .cc-pied small{color:#a8832c}.cc-pied b{color:var(--encre);font-size:11.5px;font-weight:700;display:block}.galerie{gap:16px;margin:15px 0 0;display:grid}.galerie-skin b{color:var(--encre);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.galerie-jours{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.galerie-fig{width:100%;aspect-ratio:var(--vest-ratio,1);background-repeat:no-repeat;background-size:700% 100%}@media (max-width:700px){.galerie-jours{grid-template-columns:repeat(4,minmax(0,1fr))}}.vestiaire{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0 0;display:grid}.vest-item{cursor:pointer;font:inherit;background:var(--voile);box-shadow:inset 0 0 0 2px var(--filet);border:0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:9px 5px 7px;display:flex}.vest-item:hover{background:#eef1f6}.vest-item[aria-pressed=true]{background:color-mix(in srgb, var(--day) 14%, #fff);box-shadow:inset 0 0 0 2px var(--day)}.vest-fig{width:76px;height:calc(76px * var(--vest-ratio,1));background-repeat:no-repeat;background-size:700% 100%}.vest-item b{color:var(--encre);font-size:11px;font-weight:700}.vest-item small{letter-spacing:.1em;text-transform:uppercase;height:11px;color:var(--day);font-size:8px;font-weight:700}.dissolve{width:min(92vw,400px)}.bilan{background:var(--voile);border-radius:10px;grid-template-columns:1fr auto;gap:6px 12px;margin:14px 0 0;padding:11px 12px;display:grid}.bilan dt{color:var(--texte);font-size:12px}.bilan dd{color:var(--encre);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:12px;font-weight:700}.bilan dt.total,.bilan dd.total{color:var(--encre);margin-top:3px;padding-top:8px;font-weight:700;box-shadow:0 -1px #dfe3ec}.consequence{color:var(--moyen);margin:12px 0 0;font-size:12px;line-height:1.4}.fiche-actions .btn{min-height:46px;font-size:12.5px}.jf{width:min(94vw,470px);max-height:92vh;overflow:auto}.jf-tete{align-items:flex-start;gap:13px;display:flex}.jf-fig{background-repeat:no-repeat;background-size:434px 100%;background-position:calc(var(--col) * -62px) 0;flex:none;width:62px;height:64px}.jf-fig.veteran,.jf-fig.ghost{filter:grayscale(.7);opacity:.7}.jf-fig.zombie{filter:grayscale(.3)}.jf-fig.dort{opacity:.8;background-position:bottom;background-size:contain}.jf-titre{min-width:0}.jf-vif{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0 0;display:grid}.jf-vif>div{background:var(--voile);border-radius:10px;padding:9px 10px}.jf-vif small{letter-spacing:.11em;text-transform:uppercase;color:var(--gris);font-size:8.5px;font-weight:700;display:block}.jf-vif b{color:var(--encre);font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:700;display:block}.jf-vif i{color:var(--moyen);margin-top:1px;font-size:10px;font-style:normal;line-height:1.3;display:block}.jf-titre-section{letter-spacing:.12em;text-transform:uppercase;color:var(--gris);margin:19px 0 7px;font-size:9.5px;font-weight:700}.jf-calcul{grid-template-columns:1fr auto;gap:5px 14px;margin:0;display:grid}.jf-calcul dt{color:var(--texte);min-width:0;font-size:12px}.jf-calcul dt em{color:var(--gris);font-size:10.5px;font-style:normal;display:block}.jf-calcul dd{color:var(--encre);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-size:12px;font-weight:700}.jf-calcul dt.total,.jf-calcul dd.total{margin-top:4px;padding-top:7px;box-shadow:0 -1px #dfe3ec}.jf-calcul dd.boost{color:var(--or)}.jf-calcul dt.boost{color:var(--moyen)}.jf-cartes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.jf-cartes li{background:var(--voile);border-radius:9px;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;padding:8px 10px;display:grid}.jf-jeton{background:var(--cc);grid-row:span 2;align-self:center;width:14px;height:14px;box-shadow:inset -2px -2px #0000003d,inset 2px 2px #ffffff57}.jf-icone{width:28px;height:calc(28px / var(--ico-forme));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--cc) 48%, #fff);background-color:#ffffffe6;background-repeat:no-repeat;border-radius:4px;flex:none;grid-row:span 2;align-self:center}.jf-cartes b{color:var(--encre);font-size:12px;font-weight:700}.jf-cartes span{color:var(--texte);grid-column:2;font-size:11.5px;line-height:1.35}.jf-vide{color:var(--moyen);font-size:12px;line-height:1.4}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.sprite,.press.hit,.gain,.cal-jour .fig{animation:none!important}.day.cible{box-shadow:inset 0 0 0 3px var(--or);animation:none}.char.pret .pastille,.boost.on{animation:none!important}.particle,.zzz{display:none}.cc-hote.tourne .cc,.cc-hote.tourne .cc-face>*{animation:none!important}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/bricolage-latin.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:Bricolage Grotesque;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/bricolage-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/sourcesans-latin.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:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/sourcesans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}.page-tete h2,.jf-totaux b,.cafe-tete h2,.tro-score,.stat-texte b{font-family:var(--titre);letter-spacing:-.01em}#root{height:100%}.notice{text-align:center;max-width:40ch;color:var(--moyen);margin:40px auto}.day.veille,.day.veille *{animation-play-state:paused!important}@keyframes hit-b{0%{transform:scale(1)}35%{transform:scale(1.07,.9)}to{transform:scale(1)}}.press.hit-b{animation:.26s cubic-bezier(.3,1.4,.5,1) hit-b}@media (prefers-reduced-motion:reduce){.press.hit-b{animation:none!important}}.sync-etat{color:var(--moyen);margin:-4px 0 10px;font-size:12px}.avis{justify-content:center;align-items:center;gap:10px;display:flex}.avis-fermer{font:inherit;cursor:pointer;width:22px;height:22px;color:inherit;opacity:.55;background:0 0;border:1px solid;border-radius:6px;flex:none;padding:0;font-size:16px;line-height:1}.avis-fermer:hover{opacity:1}.avis-fermer:focus-visible{outline-offset:2px;opacity:1;outline:2px solid}.avis{text-align:center;color:#d9a441;background:#d9a44117;border-bottom:1px solid #d9a44140;margin:0;padding:6px 12px;font-size:13px}.btn.btn-son{flex:none;width:32px;padding:0;font-size:13px;line-height:1}.btn.btn-son.son-priorite,.btn.btn-son.son-muet{--bloc:var(--voile);--bloc-arete:var(--filet);--bloc-encre:var(--gris)}.btn.btn-son .pyr{--pyr-t:15px;margin:0 auto;display:block}.panneau{flex-direction:column;max-height:100%;padding:0;display:flex;position:relative;overflow:hidden}.draw-panneau,.jf{overflow:hidden}.panneau-corps{overscroll-behavior:contain;min-height:0;padding:20px 22px 22px;overflow-y:auto}.panneau-corps>:first-child{padding-right:36px}.btn.panneau-fermer{z-index:6;--bloc:var(--voile);--bloc-arete:var(--filet);--bloc-encre:var(--moyen);width:32px;min-height:32px;padding:0;font-size:13px;line-height:1;position:absolute;top:10px;right:12px}.pl-date span{color:var(--texte);font-size:14px;font-weight:700}.toast{z-index:60;background:var(--encre);color:#fff;border-radius:10px;padding:10px 16px;font-size:12.5px;font-weight:700;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 6px #16161a33}.agenda{--deborde:0px;overflow:hidden}.creneau.ajout{cursor:pointer;background:var(--papier);border:1px dashed var(--gris);color:var(--moyen);justify-content:center}.creneau.ajout:hover{color:var(--encre);border-color:var(--moyen)}.creneau.ajout time,.creneau.ajout span{color:inherit;flex:none;text-decoration:none}.fiche-form{flex-direction:column;gap:12px;margin-top:14px;display:flex}.fiche-form label{letter-spacing:.1em;text-transform:uppercase;color:var(--gris);flex-direction:column;gap:4px;font-size:9.5px;font-weight:700;display:flex}.fiche-form label.check{text-transform:none;letter-spacing:0;color:var(--texte);flex-direction:row;align-items:center;gap:8px;font-size:12.5px;font-weight:600}.fiche-form input:not([type=checkbox]),.fiche-form select,.fiche-form textarea{font:inherit;border:1px solid var(--filet);background:var(--voile);color:var(--encre);border-radius:8px;padding:8px 10px;font-size:14px}.fiche-form textarea{resize:vertical;min-height:60px;line-height:1.35}.fiche-form :disabled{opacity:.5;cursor:not-allowed}.fiche-form .temps{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fiche-form .probleme{color:#9c4a33;margin:0;font-size:12px}.puce-note{font:inherit;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--filet);background:var(--voile);color:var(--moyen);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:11px;font-weight:700;transition:background .12s,color .12s;display:inline-flex}.puce-note span{font-size:13px;font-weight:700;line-height:1}.puce-note:hover{background:var(--papier);color:var(--encre)}.puce-note.ouverte{background:var(--papier);color:var(--encre);border-color:var(--gris)}.puce-note.ouverte+.fiche-apercu{border-left:2px solid var(--filet);margin-top:8px;padding-left:10px}.draw-panneau .lot{grid-template-columns:repeat(var(--lot-n,3), minmax(0, 1fr));gap:20px 16px;margin:0}.draw-panneau{width:min(94vw,860px)}@media (max-width:700px){.draw-panneau .lot{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.draw-panneau .lot>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}}.pl-milieu .btn.attente{--bloc:#fbeec4;--bloc-arete:#dcc27c}.cal-jour{--mw:42px;--mh:43px}#archive .fig,#archive .zzz,#archive .zzz i{animation:none!important}#archive .zzz{display:none}.sauvegarde{background:var(--papier);border:1px solid var(--filet);border-radius:12px;max-width:1180px;margin:34px auto 0;padding:16px 18px;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}.sauvegarde b{letter-spacing:.13em;text-transform:uppercase;color:var(--gris);font-size:9.5px;font-weight:700;display:block}.sauvegarde p{max-width:62ch;color:var(--moyen);margin:6px 0 0;font-size:12.5px;line-height:1.5}.sauvegarde-actions{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:13px;display:flex}.sauvegarde-actions .btn{min-height:40px}.sauvegarde+.sauvegarde{margin-top:12px}.agendas{background:var(--voile);border:1px solid var(--filet);border-radius:10px;margin-top:14px;padding:12px 13px}.agendas p{margin-top:4px}.agenda-choix{color:var(--texte);cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.agenda-choix input{cursor:pointer;flex:none}.agenda-choix span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agenda-choix em{letter-spacing:.08em;text-transform:uppercase;color:var(--gris);border:1px solid var(--filet);background:var(--papier);border-radius:999px;flex:none;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:700}.sauvegarde input{min-width:0;font:inherit;border:1px solid var(--filet);background:var(--voile);color:var(--encre);border-radius:8px;flex:220px;padding:0 10px;font-size:13px}.sauvegarde .code{background:var(--voile);border-radius:10px;margin-top:14px;padding:12px 13px}.sauvegarde .code p{margin:0 0 8px}.sauvegarde .code code{background:var(--papier);border:1px solid var(--filet);color:var(--encre);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;padding:9px 11px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;display:block}:root{--pyr-clair:#7b8194;--pyr-fonce:#4a4f60;--pyr-arete:transparent;--pyr-sol:transparent}.pyr{width:var(--pyr-t,13px);height:var(--pyr-t,13px);flex:none;display:block}.pyr-clair{fill:var(--pyr-clair)}.pyr-fonce{fill:var(--pyr-fonce)}.pyr-sol{fill:var(--pyr-sol)}.pyr-arete{fill:none;stroke:var(--pyr-arete);stroke-width:1.15px;stroke-linejoin:round}.pyr-crete{opacity:.55}.pyr-creux{fill:none;stroke:var(--gris);stroke-width:1.5px;stroke-linejoin:round;stroke-dasharray:2.6 2.4;opacity:.85}.paliers{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.creneau .paliers .pyr{--pyr-t:11px}.creneau .paliers{filter:drop-shadow(0 1px 1px #16161a38);gap:2px;margin:0;position:absolute;top:-6px;right:9px}.creneau:has(.paliers){margin-top:7px}.apparition{filter:drop-shadow(0 2px 3px #16161a47);animation:.34s cubic-bezier(.2,1.5,.4,1) both prio-entre,1.1s ease-in-out .34s infinite flotte;display:block}.apparition .pyr{--pyr-t:30px;animation:.7s linear infinite backwards prio-part;animation-delay:calc(var(--vie) - 5s + var(--ecoule))}@keyframes prio-entre{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes prio-part{0%,49%{opacity:1}50%,to{opacity:.15}}.grains{pointer-events:none;z-index:3;position:absolute;inset:0}.grains i{background:var(--pyr-fonce);opacity:0;border-radius:50%;width:5px;height:5px;animation:1.05s ease-out infinite prio-grain;position:absolute;bottom:96%;box-shadow:0 0 5px #ffffffe6}.char.attention .sprite{transform-origin:50% 100%;animation:.62s ease-in-out infinite sursaut}@keyframes sursaut{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-5px)rotate(-2.5deg)}60%{transform:translateY(-2px)rotate(2deg)}}.grains i:first-child{--derive:-9px;left:18%}.grains i:nth-child(2){--derive:4px;width:4px;height:4px;left:38%}.grains i:nth-child(3){--derive:-3px;left:56%}.grains i:nth-child(4){--derive:10px;width:4px;height:4px;left:76%}.grains i:nth-child(5){--derive:0px;width:7px;height:7px;left:47%}@keyframes prio-grain{0%{opacity:0;transform:translateY(12px)scale(.3)}22%{opacity:.95}to{transform:translate(var(--derive), -26px) scale(1);opacity:0}}.jf-vif{grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.panneau.jf{width:min(92vw,780px)}.panneau.jf .jf-vif{grid-template-columns:repeat(4,1fr)}.panneau.jf .jf-totaux{grid-template-columns:repeat(2,1fr)}}.stat.avecicone{flex-direction:row;align-items:center;gap:7px}.stat-texte{align-items:baseline;gap:6px;line-height:1.15;display:flex}.stat small{color:var(--moyen);text-transform:lowercase}.stat-jeton{filter:drop-shadow(0 1px 2px #16161a38);flex:none;display:block}.stat-jeton svg:not(.pyr){width:17px;height:20px;display:block}.stat-pile svg{width:25px;height:25px}.stat.priorite .pyr{--pyr-t:23px}.stat.priorite b{color:var(--encre)}.fiche-paliers{align-items:center;gap:6px;display:flex}.fiche-paliers .pyr{--pyr-t:15px}.fiche-mise{color:var(--moyen);margin-top:6px;font-size:11px}@media (prefers-reduced-motion:reduce){.apparition,.apparition .pyr{animation:none}.grains i{opacity:.8;animation:none}}@media (max-width:700px){.top{gap:6px 12px;padding:8px 10px}.brand small{font-size:10.5px}.stat small{display:none}.top-semaine{gap:6px}.top-semaine b{font-size:16px}.top-semaine span{font-size:11px}.brand-long{display:none}.brand-court{display:inline}.stat b{font-size:15px}.top .btn{min-height:28px;padding:0 9px;font-size:10.5px}#rail{scroll-snap-type:x mandatory}:root{--colonne:min(92vw, 440px)}.day{scroll-snap-stop:always}:root{--unit:.88}.stage{padding-top:16px}.day{--col-w:38px}.colonne-points i{width:5px;height:5px}.pastille svg{width:28px;height:32px}.panneau{padding:16px 12px 18px}.draw-panneau{width:96vw}.lot{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}#archive{padding:12px 8px 24px}.calendrier{grid-template-columns:max-content repeat(7,minmax(0,1fr));gap:4px}.cal-semaine{padding:0 6px 0 0}.cal-semaine b{font-size:13px}.cal-semaine small{display:none}.cal-jour{--mw:30px;--mh:31px;padding:5px 1px}.cal-jour .niveau{display:none}.cal-jour .date{font-size:12px}.cal-score{display:none}}.provenances{flex-direction:column;gap:8px;margin:8px 0 12px;display:flex}.provenance{cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.provenance input[type=checkbox]{width:16px;height:16px;accent-color:var(--encre);cursor:pointer;flex:none}.provenance input[type=color]{cursor:pointer;border:1px solid var(--filet);background:0 0;border-radius:6px;flex:none;width:34px;height:22px;padding:0}.provenance input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.provenance input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}.provenance input[type=color]::-moz-color-swatch{border:none;border-radius:4px}.provenance:has(input[type=checkbox]:not(:checked)) span{color:var(--gris);text-decoration:line-through}.panneau.reglages{max-width:560px}.panneau.reglages .sauvegarde:first-of-type{margin-top:20px}.vide-lead{margin-top:22px}.vide-lead b{color:var(--encre);font-size:14px;font-weight:700;display:block}.vide-lead p{max-width:52ch;color:var(--moyen);margin:8px 0 0;font-size:12.5px;line-height:1.55}.guide-essai{border:1px solid var(--filet);background:var(--voile);border-radius:10px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.guide-essai>div{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.guide-essai b{font-size:13.5px}.guide-essai small{color:var(--moyen);font-size:11.5px;line-height:1.4}.guide-essai .btn{flex:none}@media (max-width:460px){.guide-essai{flex-direction:column;align-items:stretch;gap:10px}}.guide-lead{color:var(--moyen);margin:0 0 14px;font-size:13px;line-height:1.55}.guide-etapes{margin:0;padding:0;list-style:none}.guide-etape{border-top:1px solid var(--filet);padding:18px 0}.guide-etape:first-child{border-top:none;padding-top:4px}.guide-tete{align-items:baseline;gap:9px;margin-bottom:9px;display:flex}.guide-num{min-width:14px;color:var(--or);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.guide-tete b{color:var(--encre);font-size:14.5px}.guide-regle{border-left:3px solid var(--or);background:var(--voile);color:var(--encre);border-radius:0 8px 8px 0;margin:0 0 12px;padding:9px 12px;font-size:13.5px;font-weight:700;line-height:1.45}.guide-faits{margin:0}.guide-faits>div{border-bottom:1px solid var(--filet);grid-template-columns:1fr auto;gap:12px;padding:5px 0;display:grid}.guide-faits>div:last-child{border-bottom:none}.guide-faits dt{color:var(--texte);min-width:0;font-size:12.5px}.guide-faits dd{color:var(--encre);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;font-weight:700}.guide-note{color:var(--moyen);margin:11px 0 0;font-size:12px;line-height:1.5}.guide-fin{border-top:1px solid var(--filet);color:var(--moyen);margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.55}.vg{margin:0 0 12px;display:block}.vg-jauge{background:var(--filet);border-radius:5px;width:100%;max-width:190px;height:10px;position:relative}.vg-jauge b{background:var(--or);border-radius:5px;width:0;height:100%;animation:5s linear infinite vg-remplit;display:block}.vg-jauge em{color:var(--or);opacity:0;font-size:13px;font-style:normal;animation:5s linear infinite vg-sort;position:absolute;top:-19px;right:2px}@keyframes vg-remplit{0%{width:0}72%,to{width:100%}}@keyframes vg-sort{0%,74%{opacity:0;transform:translateY(5px)}80%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.vg-boost{background:var(--filet);border-radius:5px;width:100%;max-width:190px;height:10px;overflow:hidden}.vg-boost b{background:var(--or);width:0;height:100%;animation:4s cubic-bezier(.2,.8,.3,1) infinite vg-boost;display:block}@keyframes vg-boost{0%{width:0}5%{width:18%}11%{width:15%}15%{width:34%}21%{width:31%}25%{width:50%}31%{width:47%}35%{width:66%}41%{width:63%}45%{width:82%}51%{width:79%}55%{width:98%}60%{width:95%}to{width:0}}.vg-lot{gap:5px;display:flex}.vg-lot i{background:var(--gris);border-radius:4px;width:24px;height:34px}.vg-lot i:nth-child(2){animation:4s ease-in-out infinite vg-tourne}@keyframes vg-tourne{0%,30%{background:var(--gris);transform:rotateY(0)}50%{transform:rotateY(90deg)}70%,to{background:var(--or);transform:rotateY(0)}}.vg-prio{height:34px}.vg-prio .pyr{--pyr-t:30px;animation:6s linear infinite vg-prio}@keyframes vg-prio{0%{opacity:0;transform:translateY(6px)scale(.7)}6%,70%{opacity:1;transform:translateY(0)scale(1)}72%{opacity:.15}74%{opacity:1}76%{opacity:.15}78%{opacity:1}80%{opacity:.15}82%{opacity:1}84%{opacity:.15}86%{opacity:1}88%{opacity:.15}90%{opacity:1}93%,to{opacity:0;transform:translateY(-5px)}}.vg-semaine{align-items:flex-end;gap:3px;height:30px;display:flex}.vg-semaine i{background:var(--day);border-radius:2px;width:8px;animation:5s ease-in-out infinite vg-meurt}.vg-semaine i:first-child{height:16px;animation-delay:0s}.vg-semaine i:nth-child(2){height:23px;animation-delay:60ms}.vg-semaine i:nth-child(3){height:13px;animation-delay:.12s}.vg-semaine i:nth-child(4){height:27px;animation-delay:.18s}.vg-semaine i:nth-child(5){height:20px;animation-delay:.24s}.vg-semaine i:nth-child(6){height:11px;animation-delay:.3s}.vg-semaine i:nth-child(7){height:15px;animation-delay:.36s}@keyframes vg-meurt{0%,45%{opacity:1;filter:none}62%,88%{opacity:.2;filter:grayscale()}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.vg b,.vg em,.vg i,.vg .pyr{animation:none}.vg-jauge b{width:100%}}.btn-roue{padding:6px 9px;font-size:15px;line-height:1}.chargement{background:var(--fond);flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex;position:fixed;inset:0}.chg-scene{align-items:flex-end;gap:clamp(2px,1.2vw,10px);padding-bottom:10px;display:flex}.chg-jour{width:clamp(34px,8.5vw,62px);aspect-ratio:var(--ratio);transform-origin:50% 100%;animation:.52s cubic-bezier(.22,1.3,.4,1) both chg-entre;display:block;position:relative}.chg-jour i{transform-origin:50% 100%;background-repeat:no-repeat;background-size:700% 100%;width:100%;height:100%;animation:2.8s ease-in-out infinite breathe;display:block}.chg-jour:after{content:"";background:var(--day);opacity:.55;border-radius:2px;height:3px;position:absolute;bottom:-7px;left:12%;right:12%}@keyframes chg-entre{0%{opacity:0;transform:translateY(26px)scale(.82)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}.chg-mot{letter-spacing:.18em;text-transform:uppercase;color:var(--gris);margin:0;font-size:12px;font-weight:700;animation:1.8s ease-in-out infinite chg-souffle}@keyframes chg-souffle{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.chg-jour,.chg-jour i,.chg-mot{animation:none}.chg-jour{opacity:1;transform:none}}.btn.pl-rappel{--bloc:#f2ecf8;--bloc-arete:#d8c9e8;--bloc-encre:#6d4f8c;flex:none;width:30px;padding:0;font-size:14px;line-height:1}.exhume-choix{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;margin:14px 0 4px;display:grid}.btn.exhume-jour{text-align:left;--bloc:color-mix(in srgb, var(--jour-ton) 13%, #fff);--bloc-arete:color-mix(in srgb, var(--jour-ton) 42%, #fff);--bloc-encre:var(--encre);flex-direction:column;align-items:flex-start;gap:1px;padding:9px 11px 10px;line-height:1.2;display:flex}.btn.exhume-jour b{letter-spacing:-.01em;font-size:13px;font-weight:700}.btn.exhume-jour small{color:var(--moyen);font-size:10px}.draw-panneau .draw-pied{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.draw-panneau .draw-pied .btn{align-items:baseline;gap:7px;display:inline-flex}.draw-panneau .draw-pied .btn small{opacity:.72;font-size:10.5px;font-weight:700}.draw-panneau .draw-pied .btn:disabled{opacity:.45;cursor:not-allowed}.draw-panneau .draw-pied em{color:var(--moyen);font-size:11.5px;font-style:normal}.draw-panneau .draw-aide{text-align:center;color:var(--moyen);margin:8px 0 0;font-size:11.5px;line-height:1.45}.sacre{z-index:55;pointer-events:none;--sacre-haut:3.15;--sacre-bas:2.62;--sacre-pose:2.78;animation:1.15s ease-out both sacre-fond;position:fixed;inset:0}.sacre:before{content:"";background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--day) 26%, transparent), #16161a00 58%);position:absolute;inset:0}@keyframes sacre-fond{0%{opacity:0}9%{opacity:1}74%{opacity:1}to{opacity:0}}.sacre-onde{border:3px solid var(--day);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:.78s cubic-bezier(.16,.74,.28,1) both sacre-onde;position:absolute;top:44%;left:50%}@keyframes sacre-onde{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(18)}}.sacre-char{width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);margin-top:calc(var(--h) / -2);transform-origin:50% 100%;animation:1.15s cubic-bezier(.18,1.5,.34,1) both sacre-entre;position:absolute;top:44%;left:50%}.sacre-char i{background-repeat:no-repeat;background-size:calc(var(--n) * var(--w)) 100%;background-position:calc(var(--col) * var(--w) * -1) 0;filter:drop-shadow(0 8px 12px #16161a52);width:100%;height:100%;display:block}@keyframes sacre-entre{0%{opacity:0;transform:scale(.45)translateY(34px)}30%{transform:scale(var(--sacre-haut)) translateY(-10px);opacity:1}52%{transform:scale(var(--sacre-bas)) translateY(0)}70%{transform:scale(var(--sacre-pose)) translateY(-4px)}to{transform:scale(var(--sacre-pose)) translateY(0);opacity:1}}.sacre-niv{text-align:center;letter-spacing:-.01em;color:var(--encre);text-shadow:0 2px #fff,0 -2px #fff,2px 0 #fff,-2px 0 #fff,0 12px 26px #16161a47;font-size:clamp(26px,8vw,52px);font-weight:700;animation:1.15s cubic-bezier(.2,1.4,.3,1) both sacre-mot;position:absolute;top:63%;left:0;right:0}@keyframes sacre-mot{0%{opacity:0;transform:translateY(22px)scale(.66)}18%{opacity:1;transform:translateY(0)scale(1.16)}30%{transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}.sacre .confetti{width:var(--s);height:var(--s);background:linear-gradient(135deg, var(--c) 0 52%, var(--c2) 52% 100%);animation:sacre-cube var(--d) cubic-bezier(.11, .64, .32, 1) both;border-radius:1px;position:absolute;top:44%;left:50%}@keyframes sacre-cube{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:1}44%{transform:translate(calc(var(--dx) * .66), var(--dy)) rotate(calc(var(--r) * .46));opacity:1}to{transform:translate(var(--dx), calc(var(--dy) + var(--chute))) rotate(var(--r));opacity:0}}@media (prefers-reduced-motion:reduce){.sacre{animation-duration:1.2s}.sacre-char{animation:none;transform:scale(2.6)}.sacre-niv{animation:none}}@media (max-width:700px){.sacre{--sacre-haut:2.4;--sacre-bas:2;--sacre-pose:2.12}.sacre-niv{top:58%}}@media (max-height:560px){.sacre{--sacre-haut:1.9;--sacre-bas:1.6;--sacre-pose:1.7}.sacre-niv{font-size:clamp(20px,5vh,34px);top:62%}}.draw-char{justify-content:center;margin:-6px 0 12px;display:flex}.draw-char i{width:96px;aspect-ratio:var(--cw) / var(--ch);background-repeat:no-repeat;background-size:calc(var(--n) * 96px) 100%;background-position:calc(var(--col) * -96px) 0;filter:drop-shadow(0 4px 6px #16161a3d);transform-origin:50% 100%;animation:.5s cubic-bezier(.2,1.5,.34,1) both sacre-pose;display:block}@keyframes sacre-pose{0%{opacity:0;transform:translateY(14px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.draw-char{margin:-3px 0 8px}.draw-char i{background-size:calc(var(--n) * 68px) 100%;background-position:calc(var(--col) * -68px) 0;width:68px}}@media (prefers-reduced-motion:reduce){.draw-char i{animation:none}}.brand-court{display:none}.char:focus-visible{outline:3px solid var(--day,var(--or));outline-offset:6px;border-radius:10px}.tuto{height:100%;position:relative}.tuto>.app{height:100%}.tuto-bulle{z-index:58;background:var(--papier);width:min(300px,100vw - 24px);color:var(--encre);border:1px solid var(--filet);border-radius:12px;padding:10px 12px;animation:.38s cubic-bezier(.2,1.3,.35,1) both tuto-bulle;position:absolute;top:0;left:0;box-shadow:0 10px 28px #16161a2e}.tuto-bulle:not(.posee){visibility:hidden}.tuto-bulle:before{content:"";left:var(--fleche,50%);background:var(--papier);border:1px solid var(--filet);width:14px;height:14px;margin-left:-7px;position:absolute;transform:rotate(45deg)}.tuto-bulle.bas:before{border-bottom:0;border-right:0;top:-8px}.tuto-bulle.haut:before{border-top:0;border-left:0;bottom:-8px}.tuto-bulle.libre{top:auto;bottom:14px;left:50%;translate:-50%}.tuto-bulle.libre:before{display:none}@keyframes tuto-bulle{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.tuto-pas{flex-wrap:wrap;gap:3px;margin-bottom:8px;display:flex}.tuto-pas i{background:var(--filet);border-radius:2px;width:7px;height:4px}.tuto-pas i.fait{background:var(--plein)}.tuto-pas i.encours{background:var(--or)}.tuto-mot{color:var(--encre);margin:0;font-size:13.5px;font-weight:700;line-height:1.4}.tuto-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:9px;display:flex}.tuto-bac{color:var(--gris);margin-right:auto;font-size:10px}.tuto-passer{padding:4px 9px;font-size:11px}.tuto-sortie{z-index:57;font-size:11px;position:absolute;top:7px;right:8px}.btn.tuto-compte{cursor:wait;opacity:.85;position:relative;overflow:hidden}.btn.tuto-compte:after{content:"";opacity:.5;transform-origin:0;width:100%;height:3px;animation:tuto-compte var(--delai,1.6s) linear forwards;background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}@keyframes tuto-compte{to{transform:scaleX(1)}}.tuto-cible{outline:3px solid var(--or);outline-offset:4px;border-radius:8px;animation:1.5s ease-in-out infinite tuto-pulse}@keyframes tuto-pulse{0%,to{outline-color:var(--or);outline-offset:4px}50%{outline-color:color-mix(in srgb, var(--or) 45%, transparent);outline-offset:7px}}.tuto .barre{display:none}.tuto .app{padding-left:0}.tuto .app .brand h1,.tuto .app .menu{display:revert}.tuto-verrou .app{pointer-events:none}.tuto-verrou .tuto-libre,.tuto-verrou .tuto-libre *,.tuto-verrou .panneau-fermer{pointer-events:auto}.panneau.tuto-lecon{text-align:center;max-width:430px}.tuto-visuel{justify-content:center;align-items:center;min-height:92px;margin:16px 0 6px;display:flex}.tuto-points{text-align:left;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.tuto-points li{color:var(--texte);padding-left:16px;font-size:13px;line-height:1.45;position:relative}.tuto-points li:before{content:"";background:var(--or);width:6px;height:6px;position:absolute;top:7px;left:0}.vg-cubes{align-items:flex-end;gap:7px;height:44px;display:flex}.vg-cubes i{background:var(--or);width:13px;height:13px;box-shadow:0 2px 0 color-mix(in srgb, var(--or) 55%, #000);animation:1.6s ease-in-out infinite vg-saute}@keyframes vg-saute{0%,to{opacity:.35;transform:translateY(10px)}45%{opacity:1;transform:translateY(-12px)}}.vg-agenda{flex-direction:column;gap:5px;width:150px;display:flex}.vg-agenda b{border-left:3px solid var(--agenda);background:var(--voile);border-radius:3px;height:15px;display:block}.vg-agenda b.fait{border-left-color:var(--plein);background:color-mix(in srgb, var(--plein) 14%, #fff)}@media (prefers-reduced-motion:reduce){.vg-cubes i{animation:none}}.tuto-pas i.encours{animation:1.2s ease-in-out infinite tuto-pas-pulse}@keyframes tuto-pas-pulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.8)}}.tuto-pas i.fait{animation:.35s cubic-bezier(.2,1.4,.35,1) both tuto-pas-fait}@keyframes tuto-pas-fait{0%{transform:scale(.4)}to{transform:scale(1)}}.vg-perso i{width:84px;aspect-ratio:var(--cw) / var(--ch);transform-origin:50% 100%;filter:drop-shadow(0 6px 8px #16161a38);background-repeat:no-repeat;animation:2.8s ease-in-out infinite breathe;display:block}.vg-apparition{width:120px;height:124px;margin:0 auto 12px;position:relative}.vg-apparition .vg-scene{width:84px;position:absolute;bottom:0;left:50%;translate:-50%}.vg-apparition .vg-sprite{width:84px;aspect-ratio:var(--cw) / var(--ch);transform-origin:50% 100%;filter:drop-shadow(0 6px 8px #16161a38);background-repeat:no-repeat;animation:.62s ease-in-out 3 sursaut,2.8s ease-in-out 1.9s infinite breathe;display:block}.vg-apparition .grains i{animation-iteration-count:2}.vg-apparition .vg-pose{--pyr-t:30px;opacity:0;animation:.55s cubic-bezier(.2,1.4,.35,1) 1.9s forwards vg-pose,1.1s ease-in-out 2.5s infinite flotte;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(14px)scale(.4)}@keyframes vg-pose{to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.tuto-bulle,.tuto-pas i,.vg-perso i,.vg-apparition .vg-sprite{animation:none}.vg-apparition .vg-pose{opacity:1;animation:none;transform:translate(-50%)}.vg-apparition .grains i{opacity:.8;animation:none}}.tr-manches{letter-spacing:.08em;text-transform:uppercase;color:var(--gris);margin:9px 0 0;font-size:11px;font-weight:700}.tr-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tr-liste.prevu{opacity:.72}.tr-ligne{background:var(--voile);box-shadow:inset 0 0 0 1px var(--filet);border-radius:8px;grid-template-columns:1fr 72px auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.tr-ligne:has(.tr-jours){grid-template-columns:1fr auto auto}.tr-ligne.pris{background:color-mix(in srgb, var(--plein) 10%, var(--papier));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--plein) 45%, var(--papier))}.tr-quoi{min-width:0}.tr-quoi b{color:var(--encre);font-size:12px;font-weight:700;display:block}.tr-quoi>span{color:var(--moyen);font-size:11px;line-height:1.4;display:block}.tr-donne{gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid}.tr-donne li{grid-template-columns:15px auto 1fr;align-items:baseline;gap:6px;font-size:11px;line-height:1.35;display:grid}.tr-donne b{color:var(--encre);white-space:nowrap}.tr-donne span{color:var(--moyen);min-width:0}.tr-icone{align-self:center;width:15px;height:15px}.tr-donne-dit{color:var(--moyen);margin:6px 0 0;font-size:11px;line-height:1.45}.tr-ligne.pris .tr-donne,.tr-ligne.pris .tr-donne-dit{display:none}.tr-barre{background:var(--filet);border-radius:3px;height:5px;display:block;overflow:hidden}.tr-barre i{background:var(--or);height:100%;display:block}.tr-ligne.pris .tr-barre i{background:var(--plein)}.tr-compte{letter-spacing:.04em;color:var(--moyen);white-space:nowrap;text-align:right;font-size:10.5px;font-weight:700}.tr-ligne.pris .tr-compte{color:var(--plein)}.tr-jours{gap:4px;display:flex}.tr-jour{background:var(--voile);width:16px;height:22px;box-shadow:inset 0 0 0 1px var(--filet);border-radius:3px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tr-jour:before{content:"";height:var(--part,0%);background:color-mix(in srgb, var(--day) 42%, var(--papier));position:absolute;bottom:0;left:0;right:0}.tr-jour.pris{box-shadow:inset 0 0 0 1px var(--day)}.tr-jour.pris:before{background:var(--day)}.tr-jour b{color:var(--moyen);font-size:9px;font-weight:700;line-height:1;position:relative}.tr-jour.pris b{color:#fff}.tr-prevu{letter-spacing:.1em;background:var(--filet);color:var(--moyen);border-radius:3px;margin-left:7px;padding:1px 5px;font-size:8px;font-style:normal}.tr-note{max-width:52ch;color:var(--moyen);margin:18px 0 0;font-size:11.5px;line-height:1.55}@media (max-width:520px){:is(.tr-ligne,.tr-ligne:has(.tr-jours)){grid-template-columns:1fr auto}.tr-barre,.tr-jours{grid-column:1/-1}}.voile.page .trophees .panneau-corps{max-width:1180px}@media (min-width:1100px){.tr-liste{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-liste.seule{grid-template-columns:1fr}}.jf-totaux{background:var(--filet);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;margin:15px 0 0;display:grid;overflow:hidden}.jf-totaux>div{background:var(--voile);padding:10px 12px 11px}.jf-totaux small{letter-spacing:.11em;text-transform:uppercase;color:var(--gris);font-size:9px;font-weight:700;display:block}.jf-totaux b{color:var(--encre);margin-top:2px;font-size:19px;font-weight:700;line-height:1.1;display:block}.jf-totaux em{color:var(--moyen);font-size:10.5px;font-style:normal;font-weight:600;display:block}.vest-item.ferme{cursor:not-allowed;background:var(--papier)}.vest-item.ferme .vest-fig{filter:grayscale()opacity(.4)}.vest-item.ferme b{color:var(--gris)}.vest-item.ferme small{height:auto;color:var(--moyen);text-transform:none;letter-spacing:0;font-size:9.5px;font-weight:600;line-height:1.35}.galerie-fig.ferme{filter:grayscale()opacity(.28)}.top{z-index:45;position:relative}.voile{top:var(--top-h,0px)}.voile.page{background:var(--fond);top:var(--top-h,0px);padding:0}.voile.page .panneau{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0}.voile.page .panneau-corps{width:100%;max-width:860px;margin:0 auto;padding:26px max(18px,3vw) 64px}.voile.page .panneau-corps>:first-child{padding-right:0}.voile.page .catalogue .panneau-corps{max-width:1400px}.voile.page .btn.panneau-fermer{top:14px;right:max(14px,3vw)}.page-tete{margin:0 0 22px}@media (max-width:960px){.page-tete{padding-right:44px}}.page-tete h2{color:var(--encre);letter-spacing:-.01em;margin:3px 0 0;font-size:22px;font-weight:700;line-height:1.2}.page-lead{max-width:62ch;color:var(--moyen);margin:8px 0 0;font-size:13px;line-height:1.55}.page-etat{letter-spacing:.06em;text-transform:uppercase;max-width:62ch;color:var(--gris);margin:10px 0 0;font-size:11px;font-weight:700;line-height:1.5}.voile.page .jf-titre-section{margin-top:26px;font-size:10.5px}.lot.catalogue{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:30px 20px}@media (max-width:620px){.lot.catalogue{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}.voile.page .galerie{gap:22px}.cc-hote.fermee{--halo:transparent}.cc-hote.fermee .cc{transform:rotateY(180deg)}.cc-hote.fermee .cc-dos{filter:grayscale()brightness(1.06);opacity:.5}.cc-hote.fermee .cc-face{visibility:hidden}.cc-hote.fermee:before{opacity:0}.cc-ferme{color:var(--moyen);text-align:center;margin-top:8px;font-size:10px;font-weight:600;line-height:1.35;display:block}.lot:hover .cc-hote.fermee,.lot:focus-within .cc-hote.fermee{opacity:1}.menu-liste .menu-retour{color:var(--moyen);border-bottom:1px solid var(--filet);margin-bottom:3px;padding-bottom:8px}.menu-liste button[aria-current=page]{background:var(--voile);color:var(--encre)}.menu-liste button[aria-current=page]:after{content:"·";float:right;color:var(--or);font-weight:700}.cc-hote.attend .cc-face>*{opacity:0}.day.medaille-argent .plaque{border-color:#b9bfc9;box-shadow:inset 0 0 0 1px #d8dce3}.day.medaille-or .plaque{border-color:var(--or);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--or) 38%, #fff)}.day.today.medaille-argent .plaque,.day.today.medaille-or .plaque{border-color:var(--day);box-shadow:none}.day.medaille-argent .agenda .tl em{color:#8b929e}.day.medaille-or .agenda .tl em{color:var(--or)}.menu-point{background:var(--rouge,#ab343c);vertical-align:middle;width:7px;height:7px;box-shadow:0 0 0 2px var(--papier);border-radius:50%;margin-left:7px;display:inline-block}.menu-liste button{justify-content:space-between;align-items:center;gap:8px;display:flex}.menu-liste .menu-point{margin-left:auto}.btn-menu{position:relative}.menu-point.sur-bouton{margin:0;position:absolute;top:-3px;right:-3px}.btn-cafe,.cafe-machine img,.jeton-tasse img{image-rendering:pixelated}.btn-cafe{align-items:center;gap:4px;padding:2px 6px 2px 3px;display:inline-flex;position:relative}.btn-cafe img{width:auto;height:22px;display:block}.btn-cafe .num{font-variant-numeric:tabular-nums}.btn-cafe.prete{border-color:var(--or)}.btn-cafe.prete img{animation:1.6s ease-in-out infinite cafe-attend}@keyframes cafe-attend{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.arbre-solde{background:var(--papier);box-shadow:inset 0 0 0 1px var(--filet);border-radius:2px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 18px;padding:12px 14px;display:flex}.arbre-solde .pyr{align-self:center;width:18px;height:18px}.arbre-solde b{font-family:var(--titre);color:var(--encre);font-size:22px;font-weight:700;line-height:1}.arbre-solde span{color:var(--texte);font-size:13px;font-weight:700}.arbre-solde small{color:var(--moyen);flex-basis:100%;font-size:12px;line-height:1.4}.arbre-grille{gap:6px;display:grid}.arbre-rangee{grid-template-columns:112px repeat(var(--traits,3), minmax(0, 1fr));align-items:stretch;gap:6px;display:grid}.arbre-jour{color:var(--encre);align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex}.arbre-jeton{background:var(--day);color:#fff;width:18px;height:22px;box-shadow:0 2px 0 0 color-mix(in srgb, var(--day) 55%, var(--encre));border-radius:3px;flex:none;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.arbre-case{background:var(--papier);min-width:0;box-shadow:inset 0 0 0 1px var(--filet);border-radius:2px;align-content:start;gap:5px;padding:8px;display:grid}.arbre-trait{color:var(--encre);font-size:12px;font-weight:700}.arbre-pips{gap:4px;display:flex}.arbre-pips i{background:var(--fond);height:8px;box-shadow:inset 0 0 0 1px var(--filet);border-radius:2px;flex:1}.arbre-pips i.plein{background:var(--day);box-shadow:none}.arbre-pips i.lundi{background:repeating-linear-gradient(45deg, var(--day) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--day)}.arbre-dit{color:var(--moyen);min-height:2.7em;font-size:12px;line-height:1.35}.arbre-btn{justify-self:start;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.arbre-btn .pyr{width:13px;height:13px}.arbre-max{color:var(--gris);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}@media (max-width:700px){.arbre-rangee{border-bottom:1px solid var(--filet);grid-template-columns:1fr;gap:4px;padding:6px 0 10px}.arbre-case{grid-template-columns:1fr auto;align-items:center}.arbre-case .arbre-pips,.arbre-case .arbre-dit{grid-column:1/-1}.arbre-dit{min-height:0}.arbre-btn{min-height:44px}}.panneau.cafe{max-width:460px}.cafe-lead{color:var(--gris);margin:0 0 14px}.cafe-machine{aspect-ratio:335/512;width:168px;margin:0 auto 10px;position:relative}.cafe-corps{width:100%;height:100%;display:block}.cafe-tasse{aspect-ratio:204/256;height:30%;position:absolute;top:87.8%;left:45.8%;transform:translate(-50%,-100%)}.cafe-tasse img{width:100%;height:100%;display:block}.cafe-machine:not(.prete) .cafe-tasse{clip-path:inset(calc((1 - var(--coule,0)) * 100%) 0 0 0)}.cafe-machine.prete .cafe-tasse{animation:1.6s ease-in-out infinite cafe-attend}.cafe-etat{text-align:center;margin:0 0 4px;font-weight:600}.cafe-compte{text-align:center;color:var(--gris);margin:0 0 16px;font-size:13px}.cafe-cibles h3,.cafe-machine-achat h3{letter-spacing:.04em;text-transform:uppercase;color:var(--gris);margin:0 0 8px;font-size:13px}.cafe-jours{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;display:grid}.cafe-jour{text-align:left;border-left:3px solid var(--day);gap:2px;padding:8px 6px;display:grid}.cafe-jour small{color:var(--gris);font-size:11.5px}.cafe-vide{color:var(--gris);margin:0;font-size:13px}.cafe-machine-achat{border-top:1px solid var(--filet);margin-top:18px;padding-top:14px}.cafe-palier{margin:0 0 8px;font-size:13px}.cafe-acheter{width:100%}.jeton-tasse{width:auto;height:18px;display:block}.jeton-tasse img{width:auto;height:100%;display:block}@media (prefers-reduced-motion:reduce){.btn-cafe.prete img,.cafe-machine.prete .cafe-tasse{animation:none}}.cafe-jauge{background:var(--voile,#00000014);border-radius:99px;width:168px;height:8px;margin:0 auto 10px;overflow:hidden}.cafe-jauge>span{background:var(--or);width:100%;height:100%;transform:translateX(calc((var(--coule,0) - 1) * 100%));border-radius:99px;display:block}.tasse-posee{z-index:1;pointer-events:none;width:auto;height:46%;margin-left:-9px;display:block;position:absolute;bottom:0;left:100%}.tasse-posee img{width:auto;height:100%;image-rendering:pixelated;animation:2.4s ease-in-out infinite tasse-fume;display:block}@keyframes tasse-fume{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-2deg)}}.etats{z-index:3}@media (prefers-reduced-motion:reduce){.tasse-posee img{animation:none}}.pip.cafe{color:#6b4a34;background:#f3ece6;border-color:#dcc9b8}.pip.cafe:before{background:#7a5741}.agenda-choix{margin-bottom:10px}.agenda-choix .btn{flex:1}.barre{display:none}@media (min-width:1100px){.barre{z-index:46;background:var(--papier);border-right:1px solid var(--filet);flex-direction:column;width:216px;padding:12px 10px;transition:width .18s;display:flex;position:fixed;top:0;bottom:0;left:0}.barre.repliee{width:62px}.app.barre-large{padding-left:216px}.app.barre-mince{padding-left:62px}.app.barre-large .voile.page{left:216px}.app.barre-mince .voile.page{left:62px}.app .brand h1,.app .menu{display:none}}.barre-tete{align-items:center;gap:10px;min-width:0;padding:4px 8px 14px;display:flex}.barre-cube{flex:none;width:22px;display:block}.barre-cube svg{width:22px;height:26px;display:block}.barre-tete b{font-family:var(--titre);color:var(--encre);white-space:nowrap;font-size:18px;font-weight:700}.barre.repliee .barre-tete{flex-direction:column;justify-content:center;gap:3px;padding-left:0;padding-right:0}.barre.repliee .barre-tete b{letter-spacing:.02em;font-size:12px}.barre nav{gap:2px;min-width:0;display:grid}.porte{cursor:pointer;width:100%;min-height:42px;font:inherit;color:var(--texte);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:2px;align-items:center;gap:11px;padding:0 10px;font-size:14.5px;font-weight:600;display:flex;position:relative}.porte:hover{background:var(--voile);color:var(--encre)}.porte.on{background:var(--encre);color:var(--papier)}.porte-ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.barre.repliee .porte{justify-content:center;padding:0}.barre.repliee .porte span{display:none}.porte .menu-point{margin-left:auto}.barre.repliee .porte .menu-point{margin:0;position:absolute;top:6px;right:8px}.barre-pied{border-top:1px solid var(--filet);margin-top:auto;padding-top:10px}.porte.plier{color:var(--gris)}.porte.plier .porte-ic{transition:transform .18s}.barre.repliee .porte.plier .porte-ic{transform:rotate(180deg)}.onglets{--onglets-h:58px;z-index:46;height:calc(var(--onglets-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--papier);border-top:1px solid var(--filet);grid-template-columns:repeat(5,1fr);align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}@media (min-width:1100px){.onglets{display:none}}@media (max-width:1099.98px){.app{padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))}.voile{bottom:calc(58px + env(safe-area-inset-bottom,0px))}.voile:not(.page){padding:10px}}.tuto .onglets{display:none}.tuto .app{padding-bottom:0}.onglet,.onglets .btn-menu{height:100%;min-height:0;box-shadow:none;font:inherit;color:var(--moyen);cursor:pointer;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;gap:3px;width:100%;padding:4px 2px;font-size:10.5px;font-weight:700;display:grid;position:relative}.onglet span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.onglet.on{color:var(--encre)}.onglet.on .porte-ic{stroke:var(--or)}.onglet:active,.onglets .btn-menu:active{background:var(--voile);transform:none}.onglet .menu-point{margin-right:-16px;position:absolute;top:7px;right:50%}.onglets .menu{height:100%;display:block}.onglets .menu-liste{min-width:210px;inset:auto 4px calc(100% + 7px) auto}.onglets .menu-point.sur-bouton{margin-right:-16px;top:7px;right:50%}@media (max-height:520px) and (orientation:landscape){:root{--unit:.72}#rail{scroll-snap-type:both proximity;grid-template-rows:minmax(100%,auto) auto auto;overflow-y:auto}.agenda{scroll-snap-align:start}.plaque{scroll-snap-align:end}.agenda{--deborde:0px;height:auto;min-height:auto;padding-top:10px;overflow-y:visible}.stage{padding-top:10px}.day{--col-w:20px}.onglets{top:var(--top-h,0px);width:calc(64px + env(safe-area-inset-left,0px));padding-bottom:0;padding-left:env(safe-area-inset-left,0px);border-top:0;border-right:1px solid var(--filet);grid-template-columns:1fr;grid-auto-rows:min-content;align-content:start;gap:2px;height:auto;padding-top:8px;bottom:0;right:auto}.app{padding-bottom:0;padding-left:calc(64px + env(safe-area-inset-left,0px))}.voile{bottom:0;left:calc(64px + env(safe-area-inset-left,0px))}.onglet,.onglets .btn-menu{min-height:46px;font-size:10px}.onglets .menu-liste{inset:auto auto 8px calc(100% + 6px)}.top{gap:4px 10px;padding:5px 10px}.top-semaine b{font-size:14px}.horloge{font-size:18px}}.listes-neuve{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.listes-neuve input{min-width:0;font:inherit;border:1px solid var(--filet);background:var(--voile);color:var(--encre);border-radius:8px;flex:240px;padding:8px 10px;font-size:14px}.listes-neuve .btn{min-height:38px;padding:0 14px}.listes-rien{max-width:52ch;color:var(--moyen);margin:22px 0;font-size:13px;line-height:1.5}.listes-grille{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));align-items:start;gap:12px;display:grid}.liste{background:var(--papier);box-shadow:inset 0 0 0 1px var(--filet);border-radius:2px;gap:8px;padding:12px 14px 10px;display:grid}.liste.finie{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--plein) 45%, var(--filet))}.liste-tete{align-items:baseline;gap:8px;display:flex}.liste-titre{min-width:0;font-family:var(--titre);color:var(--encre);background:0 0;border:0;border-bottom:1px solid #0000;flex:auto;padding:2px 0;font-size:16px;font-weight:700}.liste-titre:hover{border-bottom-color:var(--filet)}.liste-titre:focus{border-bottom-color:var(--encre);outline:none}.liste-compte{letter-spacing:.03em;color:var(--moyen);flex:none;font-size:11px;font-weight:700}.liste.finie .liste-compte{color:var(--plein)}.liste-jauge{background:var(--fond);border-radius:2px;height:4px;display:block;overflow:hidden}.liste-jauge:after{content:"";background:var(--plein);width:100%;height:100%;transform:scaleX(var(--p,0));transform-origin:0;border-radius:2px;transition:transform .25s;display:block}.liste-lignes{gap:2px;margin:0;padding:0;list-style:none;display:grid}.liste-lignes li{align-items:center;gap:8px;min-height:34px;display:flex}.liste-lignes label{min-width:0;color:var(--texte);cursor:pointer;flex:auto;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;line-height:1.35;display:flex}.liste-lignes input[type=checkbox]{width:18px;height:18px;accent-color:var(--plein);cursor:pointer;flex:none}.liste-lignes li.faite label{color:var(--gris);text-decoration:line-through}.liste-x{opacity:0;flex:none;width:28px;min-height:28px;padding:0;font-size:11px;transition:opacity .12s}.liste-lignes li:hover .liste-x,.liste-x:focus-visible{opacity:1}.liste-rien{color:var(--gris);padding:6px 0;font-size:12.5px}.liste-ajout{gap:6px;display:flex}.liste-ajout input{min-width:0;font:inherit;border:1px solid var(--filet);background:var(--voile);color:var(--encre);border-radius:8px;flex:auto;padding:7px 9px;font-size:13px}.liste-ajout .btn{min-height:34px;padding:0 10px;font-size:12px}.liste-pied{border-top:1px solid var(--filet);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.liste-pied .btn{min-height:30px;padding:0 10px;font-size:11.5px}@media (hover:none){.liste-x{opacity:1}}@media (max-width:700px){.listes-grille{grid-template-columns:1fr}.liste-lignes li,.listes-neuve .btn,.liste-ajout .btn,.liste-pied .btn{min-height:44px}}.marque{background:var(--voile);box-shadow:inset 0 0 0 1px var(--filet);border-radius:2px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 0;padding:10px 12px;display:flex}.marque b{color:var(--encre);font-size:12px}.marque code{letter-spacing:.14em;color:var(--encre);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px;font-weight:700}.marque p{color:var(--moyen);flex-basis:100%;margin:0;font-size:12px;line-height:1.45}
