body.avec-aventure #horde-btn{display:none}body.survie-directe #screen-menu{visibility:hidden}.avbtn{overflow:hidden;isolation:isolate;gap:6px;padding:18px var(--e-3) 10px;border:var(--trait-fort) solid var(--contour);background:radial-gradient(70% 70% at 50% 40%,var(--cristal-voile),transparent 70%),radial-gradient(120% 80% at 50% 110%,var(--violet-bas),transparent 75%),linear-gradient(180deg,var(--nuit-2),var(--nuit-0))}.avbtn__ruban{position:absolute;z-index:2;top:7px;left:8px;padding:1px var(--e-2);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--violet-haut),var(--violet-bas));font-family:var(--police-titre);font-size:var(--t-10);letter-spacing:.02em;text-transform:uppercase;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avbtn__lueur{position:absolute;z-index:0;left:50%;top:50%;width:140px;height:140px;margin:-70px 0 0 -70px;border-radius:50%;background:radial-gradient(circle,var(--cristal-trait),transparent 65%);animation:avLueur calc(var(--d-boucle) * 1.5) ease-in-out infinite alternate;pointer-events:none}@keyframes avLueur{0%{opacity:.45;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}.avbtn__tete{position:relative;z-index:1;display:flex;align-items:center;gap:var(--e-2)}.avbtn__faille{width:26px;height:42px;fill:var(--cristal);stroke:var(--contour);stroke-width:2.5;stroke-linejoin:round;filter:drop-shadow(0 0 8px var(--cristal))}.avbtn__faille .avbtn__eclat{fill:var(--cristal-clair);stroke:none}.avbtn__titre{font-family:var(--police-titre);font-weight:400;font-size:var(--t-32);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--blanc);text-shadow:var(--texte-relief)}.avbtn__bas{position:relative;z-index:1;display:flex;justify-content:center}.avbtn__puce{display:inline-flex;align-items:center;padding:2px var(--e-3);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--or-vif),var(--or-profond));box-shadow:var(--relief);font-family:var(--police-titre);font-size:var(--t-14);color:var(--or-encre);white-space:nowrap}@media(prefers-reduced-motion:reduce){.avbtn__lueur{animation:none}}.avecran{--tint: var(--or);background:var(--nuit-0);overflow:hidden}.avecran__monde{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none}.av__etiquettes{position:absolute;inset:0;pointer-events:none;overflow:hidden;contain:strict}.av__etiquette{position:absolute;left:0;top:0;display:grid;justify-items:center;white-space:nowrap;will-change:transform}.av__etiquette.est-cliquable{pointer-events:auto;touch-action:none;cursor:var(--curseur-action);padding:2px var(--e-2);border:0;border-radius:var(--r-s);background:none;font:inherit;color:inherit}.av__etiquette.est-cliquable:focus-visible{outline:var(--trait-fort) solid var(--cyan);outline-offset:2px}.av__etiquette b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s);letter-spacing:.02em}.av__etiquette small{font-size:var(--t-11);color:var(--texte-2);text-shadow:var(--ombre-texte)}.av__etiquette.est-ouvert b{color:var(--or)}.av__etiquette.est-heros b{font-size:var(--t-12);color:var(--cristal-cyan)}.av__etiquette[hidden]{display:none}.av__waris,.av__xp{width:18px;height:18px;vertical-align:-3px}.av__picto{width:22px;height:22px;flex:none;fill:currentColor;stroke:var(--contour);stroke-width:.8;stroke-linejoin:round}.av-r-commun.av-r-commun{--rare: var(--rarete-commun)}.av-r-rare.av-r-rare{--rare: var(--rarete-rare)}.av-r-epique.av-r-epique{--rare: var(--rarete-epique)}.av-r-legende.av-r-legende{--rare: var(--rarete-legende)}.avhud{position:absolute;inset:0;pointer-events:none;padding:max(var(--e-3),env(safe-area-inset-top)) var(--e-3) max(var(--e-3),env(safe-area-inset-bottom))}.avhud{--av-h: max(var(--e-3), env(safe-area-inset-top));--av-b: max(var(--e-3), env(safe-area-inset-bottom));--av-g: max(var(--e-3), env(safe-area-inset-left));--av-d: max(var(--e-3), env(safe-area-inset-right))}.avhud>*{pointer-events:auto}.avhud[hidden]{display:none}.avhud__fixe{--rare: var(--rarete-offert);display:grid;gap:3px;padding:6px 6px var(--e-2);border-radius:var(--r-m);color:var(--texte);text-align:left;border:var(--trait) solid color-mix(in srgb,var(--rare) 75%,var(--contour));background:linear-gradient(180deg,color-mix(in srgb,var(--rare) 30%,var(--nuit-2)),var(--nuit-1) 72%);box-shadow:var(--relief-panneau),0 3px 0 var(--gris-levre)}.avhud .card{text-align:left}.avhud__perso{--rare: var(--classe, var(--cristal));position:absolute;left:var(--av-g);top:var(--av-h);display:flex;gap:var(--e-3);align-items:center;padding:var(--e-2) var(--e-3);min-width:240px}.avhud__classe{display:grid;place-items:center;width:52px;height:52px}.avhud__classe svg{width:52px;height:52px}.avhud__id{display:grid;gap:var(--e-1);flex:1}.avhud__nom{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s);line-height:1}.avhud__niv{font-size:var(--t-12);color:var(--texte-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avhud__jauge{position:relative;display:block;height:14px;border-radius:var(--r-plein);background:var(--nuit-0);border:var(--trait) solid var(--contour);overflow:hidden}.avhud__jauge i{position:absolute;inset:0 auto 0 0;width:0;background:var(--pv);transition:width var(--d-jauge) var(--courbe)}.avhud__jauge--xp i{background:var(--cristal)}.avhud__jauge em{position:relative;display:block;font-style:normal;font-size:var(--t-10);font-weight:700;color:var(--blanc);text-align:center;line-height:10px;text-shadow:var(--ombre-texte)}.avhud__coin{position:absolute;right:var(--av-d);top:var(--av-h);display:flex;gap:var(--e-2);align-items:center}.avhud__usdc .usdc{width:22px;height:22px}.avhud__compte{position:relative;display:flex;gap:var(--e-1)}.avhud__compte-btn .ico.embleme{width:26px;height:26px;display:block}.avhud__compte-btn .ico.embleme svg{width:100%;height:100%;display:block}.avhud__compte.est-reglages #reglages{display:grid;animation:apparition var(--d-3) var(--courbe-rebond)}.avhud__compte #reglages .reglages__grille>*{width:100%;min-width:0;height:40px;min-height:40px;justify-content:flex-start;padding:0 var(--e-3) 0 var(--e-2);white-space:nowrap}.avhud__compte #reglages .reglages__grille>:is(#quality-btn,#lang-btn){grid-column:1 / -1}.avhud__compte #reglages .acct span,.avhud__compte #reglages .sndbtn__txt{display:inline;overflow:hidden;text-overflow:ellipsis}.avhud__compte #reglages .home__tools{position:static;display:grid;grid-template-columns:1fr 1fr;gap:var(--e-2);width:auto;margin:0;padding:var(--e-3) 0 0;border:0;border-top:1px solid var(--ligne);border-radius:0;background:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.avhud__compte.est-reglages #reglages{animation:none}}.avhud__compte-tiroir,.avhud__compte-quitter{display:none}.avhud__compte-tiroir .ico.embleme{width:26px;height:26px;display:block}.avhud__compte-tiroir .ico.embleme svg{width:100%;height:100%;display:block}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avhud__compte-tiroir{display:inline-grid;place-items:center}.avhud__coin>.avhud__quitter{display:none}.avhud__compte{display:none;position:absolute;top:calc(100% + var(--e-2));right:0;z-index:40;flex-direction:column;align-items:stretch;gap:var(--e-2);width:max-content;min-width:180px;padding:var(--e-3);background:var(--panneau-fond);border:var(--trait-fort) solid var(--contour);border-radius:var(--r-l);box-shadow:var(--panneau-ombre)}.avhud__coin.est-compte .avhud__compte{display:flex;animation:apparition var(--d-3) var(--courbe-rebond)}.avhud__coin.est-compte .avhud__compte-tiroir{outline:var(--trait) solid var(--or)}.avhud__compte .avhud__compte-btn{display:flex;align-items:center;width:100%;height:44px;justify-content:flex-start;gap:var(--e-2);padding:0 var(--e-3)}.avhud__compte .avhud__compte-btn:after{content:attr(aria-label);font-size:var(--t-13);color:var(--texte)}.avhud__compte-quitter{display:block}.avhud__compte #reglages{position:fixed;top:calc(var(--av-h) + 64px);left:var(--av-g);right:var(--av-d);width:auto}}@media(prefers-reduced-motion:reduce){.avhud__coin.est-compte .avhud__compte{animation:none}}.avhud__pill{--rare: var(--or);display:flex;gap:var(--e-1);align-items:center;padding:var(--e-1) var(--e-3);grid-template-rows:none}.avhud__pill b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avhud__pill .av__picto{color:var(--texte-2)}.avhud__barre{position:absolute;left:var(--av-g);right:var(--av-d);bottom:var(--av-b);display:flex;gap:var(--e-2);flex-wrap:wrap;justify-content:center;pointer-events:none}.avhud__barre>*{pointer-events:auto}.avhud__raccourci{display:flex;gap:var(--e-2);align-items:center;min-height:44px}.avhud__raccourci kbd{font-family:var(--police-texte);font-size:var(--t-10);font-weight:700;color:var(--texte-2);border:var(--trait) solid var(--contour);border-radius:var(--r-xs);padding:0 var(--e-1);background:var(--nuit-1);text-shadow:none}.avtoast{position:absolute;left:50%;top:18%;translate:-50% 0;z-index:70;display:grid;gap:var(--e-1);justify-items:center;width:max-content;max-width:calc(100vw - 24px);pointer-events:none}.avtoast.est-sur-fenetre{left:var(--bulle-x);top:var(--bulle-y);translate:-50% -50%;max-width:var(--bulle-l)}.avtoast.est-sur-fenetre .avtoast__ligne:not(:last-child){display:none}.avtoast__ligne{margin:0;padding:var(--e-2) var(--e-4);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--panneau-plein);color:var(--blanc);font-size:var(--t-14);text-align:center;box-shadow:var(--ombre-m);animation:apparition var(--d-2) var(--courbe-rebond)}.avtoast__ligne.est-erreur{color:var(--mauvais-clair);border-color:var(--mauvais)}.avtoast__ligne.est-niveau{color:var(--or-clair);border-color:var(--or-trait)}.avtoast__ligne.est-butin{color:var(--bon)}.avtoast__ligne.est-piege{color:var(--alerte)}.avcrea{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,560px);gap:var(--e-4);padding:var(--e-4);background:radial-gradient(70% 80% at 30% 55%,var(--cristal-voile),transparent 70%),linear-gradient(180deg,var(--nuit-1),var(--nuit-0));overflow:auto;z-index:40}.avcrea[hidden]{display:none}.avcrea.est-choix{display:block;padding:var(--e-3)}.avsel{position:relative;width:min(100%,1240px);height:100%;margin:0 auto;display:grid;gap:var(--e-2) var(--e-3);grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"tete tete" "scene fiche" "places places" "pied pied"}.avsel__tete{grid-area:tete;display:flex;align-items:end;justify-content:space-between;gap:var(--e-3)}.avsel__titre h2{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-32);color:var(--blanc);text-shadow:var(--texte-relief)}.avsel__banque{display:grid;grid-template-columns:auto auto;column-gap:var(--e-2);row-gap:2px;align-items:center;padding:var(--e-1) var(--e-3);border-radius:var(--r-m);background:var(--panneau-plein);border:var(--trait) solid var(--contour);box-shadow:var(--carte-ombre)}.avsel__banque-ico{grid-row:1 / 3;display:grid;place-items:center;color:var(--or)}.avsel__banque-ico svg{width:30px;height:30px;display:block;fill:currentColor;filter:drop-shadow(0 2px 0 var(--contour))}.avsel__banque>span:not(.avsel__jauge){display:grid}.avsel__banque small{font-size:var(--t-11);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3)}.avsel__banque b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);line-height:1.1;color:var(--blanc);text-shadow:var(--texte-relief-s);font-variant-numeric:tabular-nums}.avsel__jauge{grid-column:2;display:block;height:6px;border-radius:var(--r-plein);background:var(--nuit-0);box-shadow:inset 0 0 0 1px var(--ligne-forte);overflow:hidden}.avsel__jauge i{display:block;width:var(--p, 0%);height:100%;background:linear-gradient(90deg,var(--or-profond),var(--or-clair))}.avsel__scene{grid-area:scene;position:relative;min-height:0;border-radius:var(--r-l);overflow:hidden;background:radial-gradient(55% 65% at 50% 62%,var(--cristal-voile),transparent 72%)}.avsel__apercu{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:var(--curseur-action);touch-action:none}.avsel__fiche{grid-area:fiche;align-self:center;width:auto;max-height:100%;overflow:auto;display:grid;gap:var(--e-3)}.avsel__nom{display:flex;gap:var(--e-3);align-items:center;min-width:0}.avsel__nom i svg{width:56px;height:56px;display:block;filter:drop-shadow(0 4px 10px var(--portee))}.avsel__nom span{display:grid;gap:2px;min-width:0}.avsel__nom b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-32);line-height:1.05;color:var(--blanc);text-shadow:var(--texte-relief);overflow-wrap:anywhere}.avsel__nom small{font-size:var(--t-13);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cristal-clair);text-shadow:var(--ombre-texte)}.avsel__role{margin:0;display:flex;flex-wrap:wrap;gap:var(--e-1)}.avsel__role .etiquette{padding:1px var(--e-2);border-radius:var(--r-plein);border:1px solid var(--ligne-forte);color:var(--cristal-clair)}.avsel__faits{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-2)}.avsel__faits div{display:grid;gap:2px;min-width:0;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--nuit-0);box-shadow:inset 0 0 0 1px var(--ligne)}.avsel__faits dt{font-size:var(--t-11);color:var(--texte-3)}.avsel__faits dd{margin:0;font-weight:700;color:var(--blanc);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.avsel__fiche-pied{display:flex;justify-content:flex-end}.avsel__places{grid-area:places;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--e-2)}.avsel__place{position:relative;justify-items:center;align-content:start;gap:2px;min-height:124px;padding:var(--e-2);font:inherit;animation:avMonteCase calc(var(--d-3) * 1.2) var(--courbe-rebond) both;animation-delay:calc(var(--d-1) + var(--i, 0) * var(--d-1) * .45)}.avsel__place b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avsel__place small{font-size:var(--t-11);color:var(--texte-2)}.avsel__place small+small{color:var(--texte-3);font-variant-numeric:tabular-nums}.avsel__qui{margin:0;font-size:var(--t-14);color:var(--texte-2)}.avsel__qui b{font-family:var(--police-titre);font-weight:400;color:var(--blanc)}.avsel__champ b{color:var(--blanc);letter-spacing:.06em}.avsel__place.is-on{box-shadow:0 0 0 var(--trait-fort) var(--or),0 3px 0 var(--gris-levre),var(--halo-or)}.avsel__portrait{display:block;width:60px;height:60px;border-radius:50%;overflow:hidden;border:var(--trait) solid var(--contour);box-shadow:var(--ombre-s);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--rare) 45%,transparent),var(--nuit-0) 72%)}.avsel__portrait :is(img,canvas){width:100%;height:100%;display:block;object-fit:cover}.avsel__actif{position:absolute;top:var(--e-1);right:var(--e-1);padding:0 var(--e-1);border-radius:var(--r-plein);background:var(--nuit-0);color:var(--or-clair)}.avsel__place--libre{--rare: var(--cristal);border-style:dashed}.avsel__plus{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;border:var(--trait) dashed var(--cristal-clair);font-family:var(--police-titre);font-size:var(--t-44);line-height:1;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avsel__place--verrou{--rare: var(--gris-haut)}.avsel__place--verrou:disabled{opacity:.55;cursor:default}.avsel__place--verrou.est-suivante{--rare: var(--or)}.avsel__cadenas{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--nuit-0);box-shadow:inset 0 0 0 var(--trait) var(--contour);color:var(--texte-3)}.avsel__cadenas svg{width:34px;height:34px;display:block;fill:currentColor}.avsel__place--verrou.est-suivante .avsel__cadenas{color:var(--or-clair)}.avsel__place--verrou b{font-variant-numeric:tabular-nums}.avsel__acheter{padding:1px var(--e-2);border-radius:var(--r-plein);background:var(--or-voile);color:var(--or-clair)}.avsel__pied{grid-area:pied;display:flex;align-items:center;justify-content:space-between;gap:var(--e-2)}.avsel__actions{display:flex;gap:var(--e-2);align-items:center}.avsel__jouer{min-width:220px}.avsel__modale{position:fixed;inset:0;z-index:2}.avsel__dialogue{width:min(440px,calc(100vw - 32px));display:grid;gap:var(--e-2)}.avsel__dialogue h3{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-24)}.avsel__prix{margin:0;display:flex;align-items:center;gap:var(--e-2)}.avsel__prix i svg{width:28px;height:28px;display:block;fill:var(--or-clair)}.avsel__prix b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-32);color:var(--or-clair);text-shadow:var(--texte-relief);font-variant-numeric:tabular-nums}.avsel__prix small{font-size:var(--t-14);color:var(--texte-2)}.avsel__manque{color:var(--mauvais-clair)}.avsel__champ{display:grid;gap:var(--e-1);font-size:var(--t-13);color:var(--texte-2)}.avsel__champ .champ{height:44px}.avsel__dialogue-pied{display:flex;justify-content:flex-end;gap:var(--e-2);flex-wrap:wrap}@media(max-width:720px)and (orientation:portrait){.avcrea.est-choix{padding:var(--e-2) var(--e-2) 0;overflow:auto}.avsel{height:auto;min-height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 32vh auto auto auto;grid-template-areas:"tete" "scene" "places" "fiche" "pied";gap:var(--e-2)}.avsel__tete{align-items:center}.avsel__titre h2{font-size:var(--t-24);white-space:nowrap}.avsel__banque{padding:var(--e-1) var(--e-2)}.avsel__banque small{display:none}.avsel__fiche{max-height:none;overflow:visible;gap:var(--e-2)}.avsel__nom b{font-size:var(--t-24)}.avsel__nom i svg{width:44px;height:44px}.avsel__places{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:124px;overflow-x:auto;scroll-snap-type:x mandatory;padding:var(--e-1) 2px var(--e-2)}.avsel__place{scroll-snap-align:start;min-height:140px}.avsel__portrait,.avsel__plus,.avsel__cadenas{width:60px;height:60px}.avsel__pied{position:sticky;bottom:0;z-index:1;padding:var(--e-2) 0;background:linear-gradient(180deg,transparent,var(--nuit-0) 35%)}.avsel__pied .btn{white-space:nowrap}.avsel__actions{flex:1;justify-content:flex-end}.avsel__actions>.btn:not(.avsel__jouer){display:none}.avsel__jouer{min-width:0;flex:1}}@media(max-height:480px)and (orientation:landscape){.avcrea.est-choix{padding:var(--e-1) var(--e-2)}.avsel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"scene tete" "scene places" "scene fiche" "scene pied";gap:var(--e-1) var(--e-2)}.avsel__titre h2{font-size:var(--t-20)}.avsel__titre .etiquette{display:none}.avsel__banque{padding:2px var(--e-2)}.avsel__banque b{font-size:var(--t-16)}.avsel__fiche{align-self:stretch;padding:var(--e-2);gap:var(--e-1)}.avsel__nom b{font-size:var(--t-20)}.avsel__nom i svg{width:36px;height:36px}.avsel__faits{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-1)}.avsel__places{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:104px;overflow-x:auto;padding:2px}.avsel__place{min-height:0;padding:var(--e-1);gap:2px}.avsel__portrait,.avsel__plus,.avsel__cadenas{width:44px;height:44px}.avsel__plus{font-size:var(--t-24)}.avsel__cadenas svg{width:24px;height:24px}.avsel__actif{display:none}.avsel__jouer{min-width:0}}@media(prefers-reduced-motion:reduce){.avsel__place{animation:none}}.avcrea__scene{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:0}.avcrea__apercu{width:100%;height:100%;min-height:320px;display:block;cursor:var(--curseur-action);touch-action:none;grid-row:1 / 4;grid-column:1}.avcrea__titre{grid-row:1;grid-column:1;z-index:1;display:flex;gap:var(--e-3);align-items:center;padding:var(--e-3);pointer-events:none}.avcrea__titre i svg{width:64px;height:64px;display:block;filter:drop-shadow(0 4px 10px var(--portee))}.avcrea__titre span{display:grid;gap:2px}.avcrea__titre b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-44);line-height:1;color:var(--blanc);text-shadow:var(--texte-relief)}.avcrea__titre small{font-size:var(--t-13);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cristal-clair);text-shadow:var(--ombre-texte)}.avcrea__titre em{font-style:normal;font-size:var(--t-14);color:var(--texte-2);max-width:420px;text-shadow:var(--ombre-texte)}.av-r-offert.av-r-offert{--rare: var(--rarete-offert)}.av-r-mythique.av-r-mythique{--rare: var(--rarete-mythique)}.avcrea__choix{width:auto;align-self:center;display:grid;gap:var(--e-3);max-height:calc(100dvh - 2 * var(--e-4));overflow:auto}.avcrea__tete h2{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-32)}.avcrea__aide{margin:var(--e-1) 0 0;color:var(--texte-2);font-size:var(--t-13)}.avcrea__etape{display:grid;gap:var(--e-2)}.avcrea__num{margin:0;display:flex;gap:var(--e-2);align-items:baseline;flex-wrap:wrap;font-family:var(--police-titre);font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avcrea__num b{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--or-vif),var(--or-profond));color:var(--or-encre);font-weight:400;font-size:var(--t-16);text-shadow:none}.avcrea__num small{font-family:var(--police-texte);font-size:var(--t-12);color:var(--texte-3);text-shadow:none;flex-basis:100%}.avcrea__classes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--e-2)}.avcrea__classe{--rare: var(--classe);justify-items:center;min-height:92px;align-content:center}.avcrea__classe i svg{width:44px;height:44px;display:block}.avcrea__classe b,.avcrea__voie b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avcrea__classe small{font-size:var(--t-11);color:var(--texte-3)}.avcrea__voie.is-on{--rare: var(--cristal)}.avcrea__voies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-2)}.avcrea__voie{min-width:0;align-content:start;justify-items:start;gap:var(--e-1);padding:var(--e-2);text-align:left}.avcrea__voie-tete{display:flex;flex-wrap:wrap;gap:0 var(--e-2);align-items:baseline;justify-content:space-between;width:100%}.avcrea__voie-tete small{font-size:var(--t-11);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3)}.avcrea__voie.is-on .avcrea__voie-tete small{color:var(--cristal-clair)}.avcrea__voie>small{font-size:var(--t-12);line-height:1.35;color:var(--texte-2)}.avcrea__roles{display:flex;gap:var(--e-1)}.avcrea__roles .etiquette{padding:1px var(--e-2);border-radius:var(--r-plein);border:1px solid var(--ligne-forte);color:var(--cristal-clair)}.avcrea__icones{display:grid;grid-template-columns:repeat(9,1fr);gap:3px}.avcrea__icones i{display:block;aspect-ratio:1}.avcrea__icones i>*{width:100%;height:100%;display:block}.avcrea__icones .avcrea__passif{border-radius:var(--r-xs);box-shadow:0 0 0 2px var(--or-trait)}.avcrea__fin{display:grid;grid-template-columns:1fr auto;gap:var(--e-2);align-items:center}.avcrea__retour{justify-self:start}.avfen{width:min(720px,calc(100vw - 28px));max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;display:grid;gap:var(--e-2)}.avfen h2{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-24)}.avfen__texte{margin:var(--e-2) 0;font-size:var(--t-16);color:var(--texte);line-height:1.5}.avfen__aide{margin:0;font-size:var(--t-12);color:var(--texte-3)}.avfen__pied{display:flex;justify-content:flex-end;gap:var(--e-2);margin-top:var(--e-2)}.avfen__onglets{display:flex;gap:var(--e-2);margin-right:44px}.avfen__onglets .board__tab{min-height:44px;flex:1;font-size:var(--t-14)}.avfen__solde{margin:0;color:var(--texte-2);font-size:var(--t-13)}.avfen__solde .avprix{vertical-align:middle}.avfen__liste{display:grid;gap:var(--e-2)}.avprix{display:inline-flex;gap:var(--e-1);align-items:center}.avprix b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--or);text-shadow:var(--texte-relief-s)}.btn--primary .avprix b{color:var(--or-encre);text-shadow:none}.avobj{display:flex;gap:var(--e-3);align-items:center;padding:var(--e-2) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre)}.avobj>.av__picto{width:30px;height:30px;color:var(--rare)}.avobj__nom{display:grid;flex:1;min-width:0}.avobj__nom b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avobj__nom small{font-size:var(--t-11);color:var(--texte-2)}.avobj .btn--compact{min-height:44px}.avfen--inventaire{width:min(1180px,calc(100vw - 28px))}.avfen--personnage{width:min(900px,calc(100vw - 28px))}.avfen__tete{display:grid;gap:2px;margin-right:44px}.avinv{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,270px);gap:var(--e-3);align-items:start}.avinv__gauche{display:grid;gap:var(--e-2)}.avinv__poupee{position:relative;display:grid;grid-template-columns:68px 1fr 68px;grid-template-rows:repeat(4,68px);grid-template-areas:"g1 h d1" "g2 c d2" "g3 c d3" "g4 b d4";gap:var(--e-2);padding:var(--e-3);border-radius:var(--r-l);border:var(--trait) solid var(--contour);background:radial-gradient(60% 55% at 50% 45%,var(--cristal-voile),transparent 75%),var(--nuit-0);box-shadow:var(--champ-ombre),var(--relief-panneau)}.avinv__heros{position:relative;grid-area:c;display:grid;place-items:center;min-height:0}.avinv__heros:before{content:"";position:absolute;left:14%;right:14%;bottom:2%;height:16%;border-radius:50%;background:radial-gradient(closest-side,var(--cristal-trait),var(--cristal-voile) 60%,transparent)}.avinv__heros img{position:relative;width:100%;height:100%;max-height:170px;object-fit:contain;filter:drop-shadow(0 8px 12px var(--portee))}.avslot,.avcase{--rare: var(--rarete-offert);--halo: 0 0 0 transparent;position:relative;display:grid;place-items:center;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--rare) 40%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--rare) 34%,var(--nuit-2)),color-mix(in srgb,var(--rare) 10%,var(--nuit-1)));box-shadow:inset 0 0 0 var(--trait) color-mix(in srgb,var(--rare) 85%,transparent),inset 0 3px 0 var(--reflet),inset 0 -4px color-mix(in srgb,var(--rare) 30%,var(--contour)),0 3px 0 var(--contour),var(--halo);cursor:var(--curseur-action);color:var(--texte)}.avslot{align-content:center;gap:1px;padding:4px;border-radius:var(--r-m)}.avcase{aspect-ratio:1;min-height:40px;padding:4px;border-radius:var(--r-s)}:is(.avslot,.avcase).av-r-epique{--halo: 0 0 10px color-mix(in srgb, var(--rare) 55%, transparent)}:is(.avslot,.avcase).av-r-legende{--halo: 0 0 12px color-mix(in srgb, var(--rare) 60%, transparent)}.avslot--g1{grid-area:g1}.avslot--g2{grid-area:g2}.avslot--g3{grid-area:g3}.avslot--g4{grid-area:g4}.avslot--h{grid-area:h;justify-self:center;width:68px}.avslot--b{grid-area:b;justify-self:center;width:68px}.avslot--d1{grid-area:d1}.avslot--d2{grid-area:d2}.avslot--d3{grid-area:d3}.avslot .ico{width:50px;height:50px}.avslot .av__picto{width:28px;height:28px}.avslot .avslot__fantome{fill:var(--texte-3);opacity:.45}.avslot small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-10);color:var(--texte-3);letter-spacing:.02em}:is(.avslot,.avcase).est-vide{background:var(--nuit-0);border:var(--trait) solid var(--contour);box-shadow:var(--champ-ombre);cursor:var(--curseur-pointe)}.avslot em{position:absolute;top:2px;right:4px;font-style:normal;font-family:var(--police-titre);font-size:var(--t-12);color:var(--or);text-shadow:var(--texte-relief-s)}.avslot.is-sel,.avcase.is-sel{--halo: var(--halo-or);outline:3px solid var(--or);outline-offset:1px}.avcase .ico{width:100%;height:100%}.avcase em{position:absolute;right:4px;bottom:2px;font-style:normal;font-family:var(--police-titre);font-size:var(--t-13);line-height:1;color:var(--blanc);text-shadow:var(--texte-relief)}.avcase em.est-pleine{color:var(--or-vif)}.avcase__plus{position:absolute;top:2px;right:4px;font-style:normal;font-family:var(--police-titre);font-size:var(--t-11);line-height:1;color:var(--or);text-shadow:var(--texte-relief-s)}.avusure{position:absolute;left:6px;right:6px;bottom:5px;height:5px;border-radius:var(--r-plein);background:var(--nuit-0);box-shadow:0 0 0 1px var(--contour);overflow:hidden}.avusure b{display:block;height:100%;border-radius:var(--r-plein);background:var(--alerte)}.avusure--brise{left:50%;right:auto;bottom:3px;height:auto;overflow:visible;transform:translate(-50%);padding:1px 6px;border-radius:var(--r-plein);font-family:var(--police-titre);font-weight:400;font-size:var(--t-10);line-height:1.2;letter-spacing:.02em;white-space:nowrap;color:var(--blanc);background:var(--mauvais);box-shadow:0 0 0 var(--trait) var(--contour);text-shadow:var(--texte-relief-s)}:is(.avslot,.avcase).est-brise.est-brise{--rare: var(--mauvais);--halo: 0 0 10px var(--mauvais-voile)}:is(.avslot,.avcase).est-brise>:is(.ico,svg){filter:grayscale(1) brightness(.7)}.avslot.est-vide{gap:2px;background:radial-gradient(circle at 50% 38%,var(--nuit-2),var(--nuit-0) 78%);box-shadow:var(--champ-ombre),inset 0 0 0 1px var(--ligne);transition:border-color var(--d-2),background var(--d-2)}.avslot__creux{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ombre-douce);box-shadow:inset 0 2px 0 var(--portee),0 1px 0 var(--reflet)}.avslot .avslot__fantome{width:30px;height:30px;fill:var(--texte-3);opacity:1;stroke:var(--contour);stroke-width:1.2px;paint-order:stroke;filter:drop-shadow(0 1px 0 var(--contour));transition:fill var(--d-2)}.avslot.est-vide small{font-family:var(--police-titre);font-size:var(--t-10);color:var(--texte-3);text-shadow:var(--texte-relief-s)}.avslot.est-vide:hover{border-color:var(--ligne-vive)}.avslot.est-vide:hover .avslot__fantome{fill:var(--texte-2)}.avslot.est-cible{border-color:var(--cristal-cyan);box-shadow:var(--champ-ombre),0 0 0 var(--trait) var(--cristal-cyan-trait),0 0 16px var(--cristal-cyan-voile);animation:avcible var(--d-boucle) var(--courbe-douce) infinite}.avslot.est-cible .avslot__fantome{fill:var(--cristal-cyan)}.avslot.est-cible small{color:var(--cristal-cyan)}.avslot.est-survol{background:var(--cristal-cyan-voile);border-color:var(--menthe)}@keyframes avcible{50%{box-shadow:var(--champ-ombre),0 0 0 var(--trait-fort) var(--cristal-cyan-trait),0 0 22px var(--cristal-cyan-voile)}}@media(prefers-reduced-motion:reduce){.avslot.est-cible{animation:none}}.avusure{height:6px;bottom:4px}.avusure.est-bon b{background:var(--bon)}.avusure.est-surveiller b{background:var(--alerte)}.avusure.est-reparer b{background:var(--mauvais)}.avusure.est-reparer{background:var(--mauvais-voile);box-shadow:0 0 0 1px var(--mauvais)}:is(.avslot,.avcase).est-use:not(.est-brise){--halo: 0 0 10px var(--mauvais-voile)}.avinv__etat{display:flex;align-items:center;justify-content:center;gap:var(--e-2);margin:0;padding:var(--e-1) var(--e-3);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--mauvais-voile);box-shadow:var(--relief-panneau);color:var(--mauvais-clair)}.avinv__etat b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);text-shadow:var(--texte-relief-s)}.avinv__etat small{font-size:var(--t-12);color:var(--texte-2)}.avinv__etat.est-bon{background:var(--bon-voile);color:var(--bon)}.avinv__etat.est-brise{border-color:var(--mauvais)}.avdur.est-bon i{background:var(--bon)}.avdur.est-surveiller i{background:var(--alerte)}.avdur.est-reparer i{background:var(--mauvais)}.avinv__resume{display:grid;gap:var(--e-2);padding:var(--e-2) var(--e-3) var(--e-3);border-radius:var(--r-m);background:var(--carte-fond);border:var(--trait) solid var(--contour);box-shadow:var(--carte-ombre)}.avinv__pts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-1)}.avinv__pt{display:grid;place-items:center;min-height:30px;padding:0 var(--e-1);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);box-shadow:var(--relief);font-family:var(--police-titre);font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s);white-space:nowrap}.avinv__pt--pa{background:linear-gradient(180deg,var(--pa),color-mix(in srgb,var(--pa) 55%,var(--nuit-2)))}.avinv__pt--pm{background:linear-gradient(180deg,var(--pm),color-mix(in srgb,var(--pm) 55%,var(--nuit-2)))}.avinv__pt--po{background:linear-gradient(180deg,var(--cristal),color-mix(in srgb,var(--cristal) 55%,var(--nuit-2)))}.avinv__caracs{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-1)}.avinv__carac{display:flex;align-items:center;gap:var(--e-1);min-width:0;padding:2px var(--e-2) 2px 2px;border-radius:var(--r-plein);background:var(--nuit-0);box-shadow:var(--champ-ombre)}.avinv__carac .avcarac__ico{flex:none;width:26px;height:26px}.avinv__carac .avcarac__ico .av__picto{width:15px;height:15px}.avinv__carac b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avinv__parch{margin-left:auto;font-style:normal;font-size:var(--t-11);font-weight:700;color:var(--or)}.avinv__panos{margin:0;padding:0;list-style:none;display:grid;gap:var(--e-1)}.avinv__panos li{display:grid;gap:3px;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:linear-gradient(180deg,var(--cristal-voile),transparent),var(--nuit-0);border:1px solid var(--cristal-trait)}.avinv__panos li p{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:var(--e-2)}.avinv__panos li b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-13);color:var(--cristal-clair);text-shadow:var(--texte-relief-s)}.avinv__panos li em{font-style:normal;font-size:var(--t-11);font-weight:700;color:var(--texte-2)}.avinv__panos li small{font-size:var(--t-11);color:var(--texte-2)}.avinv__panos li.est-complete{border-color:var(--bon)}.avinv__panos li.est-complete em{color:var(--bon)}.avinv__sac{display:grid;gap:var(--e-2);align-content:start;min-width:0}.avinv__cats{display:flex;gap:var(--e-1);flex-wrap:wrap}.avinv__cats .board__tab{min-height:40px;padding:var(--e-1) 10px;font-size:var(--t-13);flex:1;display:inline-flex;gap:var(--e-1);align-items:center;justify-content:center}.avinv__cats .board__tab small{padding:0 6px;border-radius:var(--r-plein);background:var(--nuit-0);font-size:var(--t-10);color:var(--texte-2)}.avinv__capacite{display:grid;gap:2px}.avinv__capacite small{font-size:var(--t-11);color:var(--texte-3)}.avinv__grille{display:grid;--cols: 10;gap:calc(var(--e-1) + 3px) var(--e-1);padding:var(--e-2) var(--e-2) calc(var(--e-2) + 3px);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour);box-shadow:var(--champ-ombre);max-height:min(52vh,470px);overflow:auto}.avinv__pied{display:flex;justify-content:space-between;align-items:center;gap:var(--e-2);font-size:var(--t-12);color:var(--texte-3)}.avinv__detail{display:grid;gap:var(--e-2);align-content:start;min-width:0}.avinv__detail.est-vide{padding:var(--e-3);border-radius:var(--r-m);border:1px dashed var(--ligne-forte)}.avinv__gestes{display:flex;gap:var(--e-1);flex-wrap:wrap}.avinv__gestes .btn{min-height:44px}.avinv__confirme{display:flex;gap:var(--e-1);align-items:center;flex-wrap:wrap;font-size:var(--t-12);color:var(--mauvais-clair)}.avjauge{position:relative;display:block;height:18px;border-radius:var(--r-plein);background:var(--nuit-0);border:var(--trait) solid var(--contour);overflow:hidden}.avjauge i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--cristal),var(--cristal-cyan))}.avjauge--pv i{background:var(--pv)}.avjauge--plein i{background:var(--mauvais)}.avjauge em{position:relative;display:block;font-style:normal;font-size:var(--t-11);font-weight:700;color:var(--blanc);text-align:center;line-height:14px;text-shadow:var(--ombre-texte)}.avfiche{--rare: var(--rarete-commun);position:fixed;z-index:70;width:260px;padding:var(--e-3);border-radius:var(--r-m);pointer-events:none;border:var(--trait) solid var(--contour);display:grid;gap:var(--e-2);background:linear-gradient(180deg,color-mix(in srgb,var(--rare) 22%,var(--nuit-2)),var(--nuit-1) 84px);box-shadow:inset 0 0 0 var(--trait) color-mix(in srgb,var(--rare) 75%,transparent),inset 0 3px 0 var(--reflet),var(--ombre-l)}.avfiche[hidden]{display:none}.avfiche header{display:flex;gap:var(--e-2);align-items:center}.avfiche>ul:not([class]){gap:0;padding:2px;border-radius:var(--r-s);background:var(--nuit-0);box-shadow:var(--champ-ombre)}.avfiche>ul:not([class])>li{align-items:baseline;padding:3px var(--e-2);border-radius:var(--r-xs);font-weight:600}.avfiche>ul:not([class])>li:nth-child(2n){background:var(--surface)}.avfiche>ul:not([class])>li .avfm__tranche{margin-left:auto}.avfiche header .av__picto{width:34px;height:34px;color:var(--rare)}.avfiche header span{display:grid}.avfiche header b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avfiche header small{font-size:var(--t-11);color:var(--rare)}.avfiche ul{margin:0;padding:0;list-style:none;display:grid;gap:2px;font-size:var(--t-13);color:var(--texte)}.avfiche li{display:flex;justify-content:space-between;gap:var(--e-2)}.avfiche li.est-perdu{color:var(--texte-3)}.avfiche li.avfiche__famille,.avfm__lignes .avfiche__famille{margin-top:var(--e-1)}.avfiche p{margin:0;font-size:var(--t-12);color:var(--texte-2)}.avfiche .avfiche__note{color:var(--texte-3)}.est-mieux{font-style:normal;font-weight:700;color:var(--bon);margin-left:var(--e-1)}.est-moins{font-style:normal;font-weight:700;color:var(--mauvais-clair);margin-left:var(--e-1)}.avperso{display:grid;gap:var(--e-3)}.avperso__tete{--rare: var(--classe);display:flex;gap:var(--e-3);align-items:center;margin-right:44px}.avperso__portrait{position:relative;width:96px;height:96px;flex:none;border-radius:50%;overflow:hidden;border:var(--trait-fort) solid var(--contour);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--classe) 45%,var(--nuit-2)),var(--nuit-0));box-shadow:0 0 0 3px color-mix(in srgb,var(--classe) 60%,transparent)}.avperso__portrait>i{position:absolute;right:-2px;bottom:-2px;width:34px;height:34px}.avperso__portrait>i svg{width:34px;height:34px}.avperso__buste img{width:100%;height:100%;object-fit:cover;display:block}.avperso__buste{position:absolute;inset:0}.avperso__id{display:grid;gap:2px;flex:1;min-width:0}.avperso__niv{margin:0;display:flex;gap:var(--e-3);align-items:baseline;flex-wrap:wrap;font-size:var(--t-12);color:var(--texte-3)}.avperso__niv b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--or);text-shadow:var(--texte-relief-s)}.avperso__xp{position:relative;display:block;height:16px;border-radius:var(--r-plein);background:var(--nuit-0);border:var(--trait) solid var(--contour);overflow:hidden}.avperso__xp i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--cristal),var(--cristal-cyan))}.avperso__xp em{position:relative;display:block;font-style:normal;font-size:var(--t-10);font-weight:700;color:var(--blanc);text-align:center;line-height:12px;text-shadow:var(--ombre-texte)}.avperso__corps{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--e-4);align-items:start}.avperso__caracs{display:grid;gap:var(--e-1)}.avperso__capital{margin:0 0 var(--e-1);display:flex;justify-content:space-between;align-items:baseline;font-family:var(--police-titre);font-size:var(--t-16);color:var(--blanc)}.avperso__capital b{font-family:var(--police-texte);font-size:var(--t-12);font-weight:700;padding:2px var(--e-2);border-radius:var(--r-plein);background:var(--nuit-0);color:var(--texte-3)}.avperso__capital b.est-dispo{background:linear-gradient(180deg,var(--or-vif),var(--or-profond));color:var(--or-encre)}.avcarac{display:grid;grid-template-columns:34px 1fr minmax(3.2ch,auto) 40px 40px;gap:var(--e-2);align-items:center;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--carte-fond);border:1px solid var(--ligne-forte)}.avcarac__ico{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:var(--trait) solid var(--contour)}.avcarac__ico .av__picto{width:20px;height:20px;fill:var(--blanc)}.avcarac__ico--vitalite{background:var(--pv)}.avcarac__ico--puissance{background:var(--alerte)}.avcarac__ico--sagesse{background:var(--cristal)}.avcarac__ico--precision{background:var(--or-profond)}.avcarac__ico--endurance{background:var(--info)}.avcarac__ico--vivacite{background:var(--pm)}.avcarac__nom{display:grid;min-width:0}.avcarac__nom b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avcarac__nom small{font-size:var(--t-11);color:var(--texte-3)}.avcarac__n{white-space:nowrap;text-align:right;font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc)}.avcarac__n.est-ajoute{color:var(--bon)}.avcarac__equip{font-size:var(--t-14);color:var(--bon)}.avcarac__parch{font-size:var(--t-14);color:var(--info)}.avparch{display:grid;gap:var(--e-1);margin-top:var(--e-2);padding-top:var(--e-2);border-top:1px solid var(--ligne-forte)}.avparch__ligne{display:grid;grid-template-columns:34px minmax(8ch,auto) 1fr;gap:var(--e-2);align-items:center;padding:0 var(--e-2);font-size:var(--t-13);color:var(--texte-2)}.avparch__ligne .avcarac__ico{width:26px;height:26px}.avparch__ligne .avcarac__ico .av__picto{width:16px;height:16px}.avparch__paliers summary{cursor:var(--curseur-action);padding:var(--e-1) var(--e-2);font-size:var(--t-12);color:var(--texte-3)}.avparch__paliers .avval b{font-size:var(--t-12)}.avcarac .iconbtn{width:40px;height:40px}.avcarac .avcarac__plus:not(:disabled){background:linear-gradient(180deg,var(--vert-haut),var(--vert-bas));color:var(--blanc)}.avvals{display:grid;gap:var(--e-2)}.avvals__bloc{display:grid;gap:2px;padding:var(--e-2);border-radius:var(--r-m);background:var(--carte-fond);border:1px solid var(--ligne-forte)}.avval{display:flex;justify-content:space-between;padding:3px var(--e-1);font-size:var(--t-13);color:var(--texte-2)}.avval+.avval{border-top:1px solid var(--ligne)}.avval b{color:var(--texte)}.avperso__voie{display:grid;gap:var(--e-1);padding-top:var(--e-2);border-top:1px solid var(--ligne-forte)}.avperso__voie .avcrea__icones{max-width:420px}.avperso__recommencer{margin:var(--e-2) 0 0;display:flex;gap:var(--e-2);align-items:center;justify-content:flex-end;flex-wrap:wrap;font-size:var(--t-12);color:var(--texte-3)}.avperso__recommencer span{margin-right:auto}.avfen--pnj{width:min(640px,calc(100vw - 28px))}.avdial__portrait{position:relative;aspect-ratio:1;border-radius:var(--r-l);overflow:hidden;border:var(--trait-fort) solid var(--contour);background:radial-gradient(circle at 50% 40%,var(--cristal-voile),var(--nuit-0) 75%);box-shadow:var(--relief-panneau)}.avdial__q{width:100%;display:flex;gap:var(--e-2);align-items:center;min-height:44px;padding:var(--e-1) var(--e-3);text-align:left;cursor:var(--curseur-action);border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre);color:var(--texte);font-size:var(--t-14)}.avhud__mini{--rare: var(--cristal);position:absolute;right:var(--av-d);bottom:calc(var(--av-b) + 64px);width:260px;padding:var(--e-1);grid-template-rows:auto auto;gap:var(--e-1)}.avhud__mini-titre{margin:0;display:flex;justify-content:space-between;align-items:center;padding:0 var(--e-1)}.avhud__mini-titre b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avhud__agrandir{width:32px;height:32px;font-size:var(--t-14)}.avhud__carte{display:block;width:100%;aspect-ratio:46 / 38;border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:var(--nuit-0);cursor:var(--curseur-action)}.avcarte{position:absolute;inset:0;z-index:45;display:grid;place-items:center;background:var(--voile)}.avcarte[hidden]{display:none}.avcarte__panneau{width:min(1100px,calc(100vw - 28px));display:grid;gap:var(--e-2)}.avcarte__panneau h2{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-24)}.avcarte__zone{position:relative;height:min(70vh,720px)}.avcarte__zone canvas{width:100%;height:100%;display:block;border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--nuit-0);cursor:var(--curseur-action)}.avcarte__noms{position:absolute;inset:0;pointer-events:none}.avcarte__nom{position:absolute;transform:translate(-50%);display:grid;justify-items:center;white-space:nowrap}.avcarte__nom[hidden]{display:none}.avcarte__nom b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-13);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avcarte__nom small{font-size:var(--t-10);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);text-shadow:var(--ombre-texte)}.avcarte__nom.est-ouvert small{color:var(--or)}.avobj{--rare: var(--rarete-commun);border-color:color-mix(in srgb,var(--rare) 60%,var(--contour))}.avobj__ico{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--r-s);box-shadow:0 0 0 2px var(--rare)}.avobj__ico .ico{width:44px;height:44px}.avfiche header .ico{width:48px;height:48px;flex:none;padding:3px;border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--rare) 45%,transparent),transparent 70%),var(--nuit-1);box-shadow:inset 0 0 0 var(--trait) var(--rare),0 2px 0 var(--contour)}.avfiche--fixe{position:static;z-index:auto;width:auto;pointer-events:auto;box-shadow:inset 0 0 0 var(--trait) color-mix(in srgb,var(--rare) 75%,transparent),inset 0 3px 0 var(--reflet),0 3px 0 var(--contour),var(--ombre-s)}.avfiche__req{color:var(--texte-3)}.avfiche__req.est-refus{color:var(--mauvais-clair);font-weight:700}.aveffet{font-weight:700;white-space:nowrap}.aveffet--soin{color:var(--bon)}.aveffet--erosion{color:var(--argent-bas)}.aveffet:before{content:"";display:inline-block;width:.75em;height:.75em;margin-right:.3em;vertical-align:-.05em;border-radius:var(--r-xs);background:var(--bon);box-shadow:0 0 0 1px var(--contour)}.aveffet--erosion:before{background:repeating-linear-gradient(135deg,var(--argent-bas) 0 2px,var(--gris-bas) 2px 4px)}.aveffets{display:flex;flex-wrap:wrap;gap:0 var(--e-2);font-size:var(--t-13)}.avfiche .avfiche__effets{gap:var(--e-1);margin:var(--e-1) 0;padding:var(--e-2) var(--e-3);border-radius:var(--r-s);background:var(--nuit-0);box-shadow:var(--champ-ombre)}.avfiche .avfiche__effets li{display:block;font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);text-shadow:var(--texte-relief-s)}.avfiche__req--niveau{color:var(--texte);font-weight:700}.avligne__rarete,.avobj__nom small .avligne__rarete{color:var(--rare)}.avligne__nom small .aveffet,.avobj__nom small .aveffet{margin-left:var(--e-2)}.avpano{display:grid;gap:var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:linear-gradient(180deg,var(--cristal-voile),transparent 45%),var(--nuit-0);border:var(--trait) solid var(--cristal-trait)}.avpano.est-complete{border-color:var(--bon)}.avfiche .avpano__tete{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px var(--e-2)}.avpano__tete b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--cristal-clair)}.avpano__tete em{font-style:normal;font-size:var(--t-11);color:var(--texte-2);white-space:nowrap}.avgameplay{display:inline-block;margin-right:var(--e-1);padding:0 var(--e-1);border-radius:var(--r-xs);border:1px solid var(--gameplay);color:var(--gameplay);font-size:var(--t-10);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.5}.avpano__gameplay{display:flex;align-items:baseline;gap:var(--e-1);font-size:var(--t-11);color:var(--texte-2)}.avpastille--gameplay{color:var(--gameplay)}.avpastille--gameplay.is-on{background:var(--carte-fond);color:var(--blanc);box-shadow:inset 0 0 0 2px var(--gameplay)}.avpano.est-complete .avpano__tete em{color:var(--bon);font-weight:700}.avfiche .avpano__style{font-size:var(--t-11);color:var(--texte-3)}.avpano__crans{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;margin:0}.avpano__crans i{display:block;height:6px;border-radius:var(--r-plein);background:var(--nuit-2)}.avpano__crans i.est-seuil{box-shadow:0 0 0 1px var(--ligne-forte)}.avpano__crans i.est-plein{background:linear-gradient(90deg,var(--cristal),var(--cristal-cyan))}.avpano.est-complete .avpano__crans i.est-plein{background:var(--bon)}.avfiche .avpano__pieces{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--e-1);margin:0;padding:0;list-style:none}.avfiche .avpano__pieces li{display:grid;place-items:center;aspect-ratio:1;padding:2px;border-radius:var(--r-xs);background:var(--nuit-1);border:1px solid var(--ligne)}.avpano__pieces li img,.avpano__pieces li svg{width:100%;height:100%;opacity:.38;filter:saturate(.4)}.avfiche .avpano__pieces li.est-porte{border-color:var(--bon);background:var(--bon-voile)}.avpano__pieces li.est-porte img,.avpano__pieces li.est-porte svg{opacity:1;filter:none}.avfiche .avpano__pieces li.est-brise{border-color:var(--mauvais-clair)}.avpano__pieces li.est-brise img,.avpano__pieces li.est-brise svg{opacity:.7;filter:grayscale(1)}.avfiche .avpano__brise{font-size:var(--t-11);color:var(--mauvais-clair)}.avfiche .avpano__seuils{display:grid;gap:var(--e-1);margin:0;padding:0;list-style:none;font-size:var(--t-12);color:var(--texte-3)}.avfiche .avpano__seuils li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--e-2);align-items:center;justify-content:stretch}.avpano__seuil{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-plein);font-family:var(--police-titre);font-size:var(--t-12);color:var(--texte-3);background:var(--nuit-1);border:1px solid var(--ligne-forte)}.avpano__seuils li.est-actif .avpano__seuil{color:var(--or-encre);background:linear-gradient(180deg,var(--or-vif),var(--or-profond));border-color:var(--or-levre)}.avpano__gains{display:flex;flex-wrap:wrap;gap:var(--e-1);min-width:0}.avpano__gains b{padding:1px var(--e-2);border-radius:var(--r-plein);font-weight:600;font-size:var(--t-11);background:var(--nuit-1)}.avpano__seuils li.est-actif .avpano__gains b{color:var(--bon);background:var(--bon-voile)}.avpano__effet{display:grid;gap:2px;padding:var(--e-1) var(--e-2);border-radius:var(--r-xs);border:1px solid var(--ligne)}.avfiche .avpano__effet p{color:var(--texte-3)}.avpano__effet b{color:var(--texte-2)}.avpano__effet.est-actif{border-color:var(--bon);background:var(--bon-voile)}.avfiche .avpano__effet.est-actif p,.avpano__effet.est-actif b{color:var(--texte)}.avvals__panos .avval{flex-wrap:wrap;gap:0 var(--e-2)}.avvals__panos .avval>span{white-space:nowrap}.avvals__panos .avval b{margin-left:auto;text-align:right}.avvals__panos .avval.est-complete>span{color:var(--bon)}.avvals__effet{margin:0 0 var(--e-1);padding:0 var(--e-1);font-size:var(--t-11);color:var(--texte-3)}.avvals__effet.est-actif{color:var(--bon);font-weight:600}.avcomptoir__palier,.avmarche__palier{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--e-2);margin:var(--e-2) 0 0;padding:0 var(--e-2) 2px;border-bottom:1px solid var(--ligne-forte)}.avcomptoir__palier:first-child,.avmarche__palier:first-child{margin-top:0}.avcomptoir__palier b,.avmarche__palier b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avcomptoir__palier small,.avmarche__palier small{font-size:var(--t-11);color:var(--texte-3)}.avcomptoir__palier[hidden]{display:none}.avpastille{min-height:36px;padding:0 var(--e-3);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--carte-fond);color:var(--texte-2);font-size:var(--t-13);font-weight:700;cursor:var(--curseur-action)}.avpastille.is-on{background:linear-gradient(180deg,var(--cristal),var(--cristal-nuit));color:var(--blanc)}.avpastille--moins.is-on{background:linear-gradient(180deg,var(--rouge-haut),var(--mauvais))}.avpastille:disabled{cursor:var(--curseur-pointe)}.avfen__filtre{display:inline-flex;gap:var(--e-1);align-items:center;margin-left:auto;font-size:var(--t-12);color:var(--texte-2)}.avfen--comptoir,.avfen--atelier{width:min(860px,calc(100vw - 28px))}.avhud__raccourci{display:grid;justify-items:center;gap:1px;min-width:64px;min-height:64px;padding:var(--e-1);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--panneau-plein);box-shadow:var(--relief-panneau);color:var(--blanc);cursor:var(--curseur-action)}.avhud__raccourci .ico{width:38px;height:38px}.avhud__raccourci span{font-size:var(--t-10);font-weight:700;color:var(--texte-2)}.avhud__raccourci kbd{position:absolute;margin:-4px 0 0 40px}.avhud__pill .ico{width:24px;height:24px}.avhud__etage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-3);padding:0 var(--e-1)}.avhud__indic{display:inline-flex;align-items:center;gap:var(--e-1);font-family:var(--police-titre);font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s);font-variant-numeric:tabular-nums}.avhud__indic.est-fait b{color:var(--bon)}.avhud__indic .avcarte__picto{width:16px;height:16px}.avhud__mini-titre{gap:var(--e-1)}.avhud__mini-zoom{display:inline-flex;gap:var(--e-1);margin-left:auto}.avhud__mini.est-faille .avhud__mini-zoom{margin-left:0}@media(pointer:coarse){.avhud__mini-zoom{display:none}}.avhud__etage[hidden],.avhud__actions[hidden],.avhud__mini .avhud__palier[hidden],.avhud__sortir[hidden]{display:none}.avhud__mini .avhud__palier{margin:0;padding:0 var(--e-1)}.avhud__mini-titre .avhud__temps{margin-left:auto}.avhud__mini.est-faille .avhud__mini-titre{justify-content:flex-start;gap:var(--e-2)}.avhud__etage small{flex-basis:100%;font-size:var(--t-11);color:var(--texte-2)}.avhud__pactes{flex-basis:100%;width:0;min-width:100%;display:flex;flex-wrap:wrap;gap:var(--e-1)}.avhud__pactes[hidden]{display:none}.avhud__pacte-puce{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--e-1);max-width:100%;padding:2px var(--e-2) 2px 2px;border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--panneau-plein);box-shadow:var(--carte-ombre);font-size:var(--t-11)}.avhud__pacte-malus{flex:none;padding:1px var(--e-2);border-radius:var(--r-plein);background:linear-gradient(180deg,var(--rouge-haut),var(--rouge-bas));color:var(--blanc);font-style:normal;white-space:nowrap;font-weight:700;text-shadow:var(--texte-relief-s)}.avhud__pacte-gain{font-weight:700;color:var(--or-clair);white-space:nowrap}.avhud__pacte-puce.est-neuf{animation:avPuceNeuve var(--d-3) var(--courbe-rebond) calc(var(--i, 0) * var(--d-1)) both}@keyframes avPuceNeuve{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.avhud__pacte-puce.est-neuf{animation:none}}.avhud__mini .avhud__sortir{width:100%;margin-top:0}.avhud__mini[hidden],.avhud__mini-ouvrir[hidden]{display:none}.avhud__mini-vue{position:relative}.avhud__mini-fermer{position:absolute;top:var(--e-1);right:var(--e-1);width:28px;height:28px;font-size:var(--t-14);border-radius:var(--r-s)}.avhud__mini-ouvrir{position:absolute;right:env(safe-area-inset-right,0px);bottom:calc(var(--av-b) + 64px);display:inline-flex;align-items:center;justify-content:center;gap:var(--e-1);width:auto;min-width:32px;min-height:56px;padding:var(--e-2) var(--e-1) var(--e-2) var(--e-2);border-radius:var(--r-m) 0 0 var(--r-m);border-right:0}.avhud__mini-ouvrir .av__picto{width:20px;height:20px;color:var(--texte)}.avhud__mini-ouvrir .avhud__temps{font-size:var(--t-14)}@media(max-width:720px){.avhud__mini-ouvrir{bottom:calc(var(--av-b) + 60px)}}@media(max-height:480px)and (orientation:landscape){.avhud__mini-ouvrir{bottom:var(--av-b)}}@media(pointer:coarse){.avecran .iconbtn.avhud__mini-fermer{width:44px;height:44px;min-width:44px;min-height:44px;font-size:var(--t-16)}}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avecran .avhud__mini-fermer{top:calc(-1 * var(--e-2));right:calc(100% + var(--e-3))}}.avhud__actions{position:absolute;left:var(--av-g);bottom:calc(var(--av-b) + 84px);display:grid;gap:var(--e-2)}.avhud__action{--rare: var(--pv);position:relative;display:grid;place-items:center;width:60px;height:60px;padding:var(--e-1);grid-template-rows:none;cursor:var(--curseur-action)}.avhud__action .ico{width:44px;height:44px}.avhud__action b{position:absolute;right:2px;bottom:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avhud__equipe{position:absolute;left:var(--av-g);top:calc(var(--av-h) + 92px)}.avhud[style*=--av-perso-bas] .avhud__equipe{top:calc(var(--av-perso-bas) + var(--e-2))}.avhud__jauge.est-bas i{background:var(--mauvais)}.avhud__carte--etage{aspect-ratio:40 / 30}.avhud__carte[hidden]{display:none}.av__etiquette.est-groupe b{color:var(--mauvais-clair)}.av__etiquette.est-gardien b{color:var(--or);font-size:var(--t-16)}.avcharge{position:absolute;inset:0;z-index:60;display:grid;place-items:center;opacity:0;transition:opacity var(--d-2) var(--courbe);background:radial-gradient(60% 50% at 50% 55%,var(--cristal-nuit-2),var(--nuit-0) 70%)}.avcharge.is-on{opacity:1}.avcharge[hidden]{display:none}.avcharge__corps{display:grid;justify-items:center;gap:var(--e-2);padding:var(--e-4);text-align:center}.avcharge__corps h2{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-44);color:var(--blanc);text-shadow:var(--texte-relief)}.avcharge__corps h2 small{font-size:var(--t-20);color:var(--texte-2)}.avcharge__barre{position:relative;width:min(420px,80vw);height:12px;border-radius:var(--r-plein);background:var(--nuit-0);border:var(--trait) solid var(--contour);overflow:hidden}.avcharge__barre i{position:absolute;inset:0;width:40%;border-radius:var(--r-plein);background:linear-gradient(90deg,var(--cristal),var(--cristal-cyan));animation:avcharge var(--d-boucle) var(--courbe-douce) infinite}@keyframes avcharge{0%{transform:translate(-100%)}to{transform:translate(250%)}}.avcharge__conseil{margin:0;max-width:520px;font-size:var(--t-16);color:var(--texte-2)}.avfen--sorts,.avfen--passifs,.avfen--equipe{width:min(900px,calc(100vw - 28px))}.avsort.est-signature{border-color:var(--or-trait)}.avsort.est-delaisse{opacity:.8}.avsort__ico .ico,.avsort__ico svg{width:48px;height:48px}.avsort__rangs{display:flex;gap:3px}.avsort__rangs i{width:12px;height:12px;border-radius:50%;background:var(--nuit-0);border:1px solid var(--ligne-forte)}.avsort__rangs i.is-on{background:var(--or);border-color:var(--or-trait)}.avsort .iconbtn{width:40px;height:40px}.avpassif.is-on{border-color:var(--or-trait);background:linear-gradient(180deg,var(--or-voile),var(--carte-fond))}.avpassif__ico .av__picto{width:22px;height:22px;fill:var(--cristal-clair)}.avpassif.is-on .avpassif__ico .av__picto{fill:var(--or)}.avbranche{display:grid;gap:2px;padding:var(--e-2) var(--e-3);border-radius:var(--r-m);border:1px dashed var(--ligne-forte)}.avbranche.is-on{border-style:solid;border-color:var(--cristal-trait)}.avbranche b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc)}.avbranche small{font-size:var(--t-12);color:var(--texte-2)}.avbranche em{font-style:normal;font-size:var(--t-11);color:var(--texte-3)}.avfen--taverne{width:min(1180px,calc(100vw - 28px))}.avequipe,.avtaverne{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--e-2)}.avmerc{--rang: var(--rarete-commun);position:relative;display:grid;gap:var(--e-1);align-content:start;padding:var(--e-2);border-radius:var(--r-m);background:var(--carte-fond);border:var(--trait) solid color-mix(in srgb,var(--rang) 60%,var(--contour));box-shadow:var(--carte-ombre)}.avmerc--novice{--rang: var(--rarete-offert)}.avmerc--bronze{--rang: var(--bronze-haut)}.avmerc--argent{--rang: var(--argent-haut)}.avmerc--or{--rang: var(--or)}.avmerc--platine{--rang: var(--cristal-cyan)}.avmerc--diamant{--rang: var(--rarete-rare)}.avmerc--maitre{--rang: var(--rarete-epique)}.avmerc--legende{--rang: var(--rarete-legende);box-shadow:var(--halo-or)}.avmerc--heros{--rang: var(--classe)}.avmerc.est-vide{border-style:dashed;border-color:var(--ligne-forte);box-shadow:none;align-content:center;justify-items:center;text-align:center;min-height:160px}.avmerc.est-vide small{font-size:var(--t-12);color:var(--texte-3)}.avmerc__portrait{position:relative;width:72px;height:72px;border-radius:50%;overflow:hidden;justify-self:center;border:var(--trait-fort) solid var(--contour);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--classe) 45%,var(--nuit-2)),var(--nuit-0));box-shadow:0 0 0 3px var(--rang)}.avmerc__portrait>i{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px}.avmerc__portrait>i svg{width:26px;height:26px}.avmerc__id{display:grid;justify-items:center;text-align:center}.avmerc__id b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avmerc__id small{font-size:var(--t-11);color:var(--texte-2)}.avmerc__rang{margin-top:2px;padding:0 var(--e-2);border-radius:var(--r-plein);background:var(--rang);color:var(--nuit-0);font-size:var(--t-11);font-weight:700}.avmerc__vals{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px var(--e-2);font-size:var(--t-12);color:var(--texte-2)}.avmerc__vals li{display:flex;justify-content:space-between}.avmerc__vals b{color:var(--texte)}.avmerc__stuff{margin:0;font-size:var(--t-11);color:var(--rare);text-align:center}.avmerc__pied{display:flex;justify-content:space-between;align-items:center;gap:var(--e-2)}.avrecette>.avobj{grid-column:1 / -1}.aving .ico{width:40px;height:40px}.aving.est-ok{opacity:1}.aving.est-ok em{color:var(--bon)}.avrecette.est-pret>.avobj{border-color:var(--or-trait)}.avfen--portail{width:min(1040px,calc(100vw - 28px))}.avregles{margin:0;padding:0;list-style:none;display:grid;gap:var(--e-1);font-size:var(--t-13);color:var(--texte-2)}.avregles b{color:var(--blanc)}.avchute{display:grid;gap:var(--e-2);font-size:var(--t-13);color:var(--texte-2)}.avchute p{margin:0}.avchute b{color:var(--blanc)}.avchute .etiquette{display:block;margin-bottom:var(--e-1)}.avchute__fatal,.avchute__tour,.avchute__debut,.avchute__conseil{padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour)}.avchute__fatal{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--e-2)}.avchute__fatal .etiquette{flex-basis:100%}.avchute__fatal em{margin-left:auto;font-style:normal;font-weight:700;color:var(--mauvais-clair)}.avchute__tours{display:grid;gap:var(--e-1)}.avchute__tour p{display:flex;justify-content:space-between;gap:var(--e-2)}.avchute__tour ul{margin:var(--e-1) 0 0;padding:0;list-style:none;display:grid;gap:var(--e-1);font-size:var(--t-12)}.avchute__tour li{display:flex;justify-content:space-between;gap:var(--e-2)}.avchute__conseil{border-color:var(--or-trait);background:var(--or-voile);color:var(--blanc)}.est-alerte{color:var(--mauvais-clair);font-weight:700}.avfen--butin{width:min(640px,calc(100vw - 28px))}.avbutin__bilan{display:grid;gap:var(--e-1);padding:var(--e-2);border-radius:var(--r-m);background:var(--carte-fond);border:1px solid var(--ligne-forte)}.avbutin__bilan p{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:var(--e-2);font-size:var(--t-13);color:var(--texte-2)}.avbutin__niveau{font-style:normal;font-family:var(--police-titre);color:var(--or)}.avfen--bestiaire{width:min(1100px,calc(100vw - 28px))}.avbestiaire{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--e-2)}.avbete{display:grid;gap:var(--e-1);align-content:start;padding:var(--e-3);border-radius:var(--r-m);background:var(--carte-fond);border:var(--trait) solid var(--contour)}.avbete--elite{border-color:var(--rarete-epique)}.avbete--gardien{border-color:var(--or-trait);box-shadow:var(--halo-or)}.avbete header{display:grid}.avbete header b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc)}.avbete header small,.avbete p{margin:0;font-size:var(--t-12);color:var(--texte-2)}.avbete__chiffres{display:flex;gap:var(--e-2);flex-wrap:wrap;color:var(--texte-3)}.avbete__butin{margin:0;padding:0;list-style:none;display:grid;gap:2px}.avbete__butin li{display:grid;grid-template-columns:28px 1fr auto;gap:var(--e-2);align-items:center;font-size:var(--t-12);color:var(--texte)}.avbete__butin .avobj__ico,.avbete__butin .avobj__ico .ico{width:28px;height:28px;box-shadow:none}.avbete__butin b{color:var(--or)}.avcarac{grid-template-columns:34px 1fr minmax(3.2ch,auto) 3.4em 40px 40px}.avcarac__cout{font-size:var(--t-11);font-weight:700;color:var(--texte-3);text-align:center;padding:2px 0;border-radius:var(--r-plein);background:var(--nuit-0)}.avval small{color:var(--texte-3);font-size:var(--t-11)}@media(max-width:720px){.avcrea{grid-template-columns:minmax(0,1fr);grid-template-rows:46vh auto;align-content:start;padding:var(--e-2)}.avcrea__titre b{font-size:var(--t-32)}.avcrea__titre em{display:none}.avcrea__choix{max-height:none;align-self:start}.avinv,.avperso__corps{grid-template-columns:1fr}.avinv__poupee{grid-template-columns:60px 1fr 60px;grid-template-rows:repeat(4,60px)}.avslot--h,.avslot--b{width:60px}.avinv__grille{--cols: 6;max-height:none}.avsort__rangs{grid-column:2}.avhud__raccourci{min-width:48px;min-height:48px}.avhud__raccourci .ico{width:30px;height:30px}.avhud__actions{bottom:calc(var(--av-b) + 70px)}.avhud__equipe{top:calc(var(--av-h) + 140px);left:var(--av-g)}.avcharge__corps h2{font-size:var(--t-32)}.avhud__mini{width:170px;bottom:calc(var(--av-b) + 112px)}.avhud__perso{min-width:0;top:calc(var(--av-h) + 54px);padding:var(--e-1) var(--e-2);gap:var(--e-2)}.avhud__classe,.avhud__classe svg{width:40px;height:40px}.avhud__raccourci span,.avhud__raccourci kbd{display:none}}body.en-aventure .chatbox,body.en-aventure .chatbulle,body.en-aventure .chatbtn{display:none}.av__etiquette.est-fantome b{color:var(--texte-2)}.av__etiquette.est-fantome small{color:var(--texte);text-shadow:var(--texte-relief-s)}.avhud__perso .cd-theme *{animation:none}.avhud__perso .cd-theme :is(.cd-p,.cd-pluie){display:none}.avhud__invitations{--rare: var(--cristal);padding:var(--e-2) var(--e-3);gap:var(--e-2)}.avinvit{display:grid;gap:var(--e-1)}.avinvit+.avinvit{padding-top:var(--e-2);border-top:var(--trait) solid var(--ligne)}.avinvit .etiquette{margin:0}.avinvit__qui{margin:0;display:flex;align-items:center;gap:var(--e-2);font-size:var(--t-13);color:var(--texte)}.avinvit__qui b{font-family:var(--police-titre);font-weight:400;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avinvit__qui svg{flex:none}.avinvit small{font-size:var(--t-11);line-height:1.3;color:var(--texte-2)}.avinvit__gestes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--e-2)}.avinvit__couper{justify-self:start}.ico--objet{display:block;object-fit:contain;filter:drop-shadow(0 2px 2px var(--portee))}.avslot .ico--objet{width:46px;height:46px}.avobj__ico{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--rare) 40%,var(--nuit-2)),var(--nuit-1))}.avhud__raccourci .ico--objet{width:40px;height:40px}.avhud__action .ico--objet{width:46px;height:46px}.avcrea__sorts{display:grid;grid-template-columns:1fr 1fr;gap:var(--e-1);max-height:34vh;overflow:auto;padding:var(--e-2);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour)}.avcrea__sort,.avcrea__passif-ligne{display:grid;grid-template-columns:40px 1fr;gap:var(--e-2);align-items:start;padding:var(--e-1);border-radius:var(--r-s);background:var(--carte-fond)}.avcrea__passif-ligne{grid-column:1 / -1;box-shadow:inset 0 0 0 2px var(--or-trait)}.avcrea__sort i>*,.avcrea__passif-ligne i>*{width:40px;height:40px;display:block}.avcrea__sort span,.avcrea__passif-ligne span{display:grid;gap:1px;min-width:0}.avcrea__sort b,.avcrea__passif-ligne b{display:flex;justify-content:space-between;gap:var(--e-1);font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc)}.avcrea__sort b em{font-style:normal;font-family:var(--police-texte);font-size:var(--t-11);font-weight:700;color:var(--or);white-space:nowrap}.avcrea__sort small,.avcrea__passif-ligne small{font-size:var(--t-11);line-height:1.35;color:var(--texte-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:720px){.avcrea__sorts{grid-template-columns:1fr;max-height:none}}.avtaverne{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.avmerc__tete{display:grid;grid-template-columns:72px 1fr;gap:var(--e-2);align-items:center}.avmerc__tete .avmerc__id{justify-items:start;text-align:left}.avmerc__role{font-style:normal;font-size:var(--t-11);font-weight:700;color:var(--cristal-clair)}.avmerc__recit{margin:0;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--nuit-0);font-size:var(--t-11);color:var(--texte-2)}.avmerc__recit b{color:var(--rang)}.avmerc__vals{grid-template-columns:1fr 1fr 1fr}.avmerc__vals li{display:grid;justify-items:center;padding:2px;border-radius:var(--r-xs);background:var(--nuit-0)}.avmerc__vals li span{font-size:var(--t-10);color:var(--texte-3)}.avmerc__titre{margin:var(--e-1) 0 0;font-size:var(--t-10);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3)}.avmerc__sorts{display:grid;grid-template-columns:repeat(9,1fr);gap:2px}.avmerc__sorts i{display:block;aspect-ratio:1}.avmerc__sorts i>*{width:100%;height:100%;display:block}.avmerc__stuff{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;text-align:left}.avmerc__stuff .avcase{min-height:0;cursor:var(--curseur-pointe)}.avmerc__caracs{margin:0;font-size:var(--t-10);color:var(--texte-3)}.avinv__detail .etiquette{margin:var(--e-1) 0 0}.avinv__bilan{margin:0;padding:var(--e-2);list-style:none;display:grid;gap:2px;border-radius:var(--r-m);background:var(--carte-fond);border:1px solid var(--ligne-forte);font-size:var(--t-12);color:var(--texte-2)}.avinv__bilan li{display:flex;justify-content:space-between}.avfin__tete{display:grid;gap:2px;margin-right:44px}.avfin__tete h2{color:var(--or);text-shadow:var(--texte-relief)}.avfin__tete.est-boss h2{color:var(--cristal-clair)}.avfin__pv{margin:0;font-size:var(--t-12);color:var(--texte-2)}.avfin__pv b{color:var(--mauvais-clair)}.avfin__table{width:100%;border-collapse:separate;border-spacing:0 var(--e-1);font-size:var(--t-13);color:var(--texte)}.avfin__table th{text-align:left;font-size:var(--t-10);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);padding:0 var(--e-2)}.avfin__table td{padding:var(--e-1) var(--e-2);background:var(--carte-fond);vertical-align:middle}.avfin__table td:first-child{border-radius:var(--r-s) 0 0 var(--r-s)}.avfin__table td:last-child{border-radius:0 var(--r-s) var(--r-s) 0}.avfin__heros td{background:linear-gradient(90deg,var(--or-voile),var(--carte-fond))}.avfin__qui{display:flex;gap:var(--e-1);align-items:center}.avfin__qui i,.avfin__qui i svg{width:28px;height:28px;display:block}.avfin__qui b{font-family:var(--police-titre);font-weight:400;color:var(--blanc)}.avfin__xp{position:relative;display:block;min-width:120px;height:18px;border-radius:var(--r-plein);background:var(--nuit-0);border:var(--trait) solid var(--contour);overflow:hidden}.avfin__xp i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--cristal),var(--cristal-cyan))}.avfin__xp em{position:relative;display:block;text-align:center;font-style:normal;font-size:var(--t-11);font-weight:700;color:var(--blanc);line-height:14px;text-shadow:var(--ombre-texte)}.avfin__butin{display:flex;flex-wrap:wrap;gap:3px}.avfin__butin .avcase{width:40px;min-height:40px}.avfin__sol{display:grid;gap:var(--e-1);padding:var(--e-2);border-radius:var(--r-m);border:1px dashed var(--mauvais-clair)}.est-tombe td{color:var(--mauvais-clair)}.avfen--comptoir,.avfen--atelier,.avfen--bestiaire{width:min(1180px,calc(100vw - 28px))}.avmarche{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr) minmax(0,320px);gap:var(--e-3);align-items:start;min-height:0}.avmarche__cats{display:grid;gap:var(--e-1);align-content:start;padding:var(--e-2);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour)}.avmarche__cat{display:grid;grid-template-columns:36px 1fr auto;gap:var(--e-2);align-items:center;min-height:44px;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);border:1px solid transparent;background:transparent;color:var(--texte-2);font-family:var(--police-titre);font-size:var(--t-14);text-align:left;cursor:var(--curseur-action)}.avmarche__cat.is-on{background:var(--nuit-2);border-color:var(--or);color:var(--blanc);box-shadow:inset 4px 0 0 var(--or)}.avmarche__cat small{padding:0 var(--e-2);border-radius:var(--r-plein);background:var(--nuit-0);font-family:var(--police-texte);font-size:var(--t-11);color:var(--texte-3)}.avmarche__caticone{width:36px;height:36px;display:grid;place-items:center}.avmarche__caticone .ico,.avmarche__caticone svg{width:34px;height:34px}.avmarche__centre{display:grid;gap:var(--e-2);min-width:0}.avmarche__outils{display:flex;gap:var(--e-2);align-items:center;flex-wrap:wrap;font-size:var(--t-12);color:var(--texte-3)}.avmarche__niveaux{display:flex;gap:var(--e-1);flex-wrap:wrap}.avmarche__liste{display:grid;grid-auto-rows:max-content;gap:var(--e-1);align-content:start;max-height:min(60vh,560px);overflow:auto;padding:var(--e-1);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour)}.avligne{--rare: var(--rarete-commun);display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:var(--e-2);align-items:center;min-height:56px;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);border:1px solid var(--ligne);border-left:4px solid var(--rare);background:var(--carte-fond);color:var(--texte);text-align:left;cursor:var(--curseur-action)}.avligne.is-sel{border-color:var(--or);background:var(--nuit-2);box-shadow:0 0 0 1px var(--or)}.avligne__ico{position:relative;width:48px;height:48px;display:grid;place-items:center}.avligne__ico .ico{width:46px;height:46px}.avligne__ico em{position:absolute;right:0;bottom:0;font-style:normal;font-family:var(--police-titre);font-size:var(--t-11);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avligne__nom{display:grid;gap:2px;min-width:0}.avligne__nom b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avligne__nom small{font-size:var(--t-11);color:var(--texte-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avligne__niv{font-family:var(--police-titre);font-size:var(--t-12);color:var(--texte-2);white-space:nowrap}.avligne__niv.est-refus{color:var(--mauvais-clair)}.avligne__droite{display:flex;gap:var(--e-1);align-items:center;justify-content:flex-end;white-space:nowrap;font-size:var(--t-12)}.avligne__droite .est-ok{color:var(--bon)}.avligne__droite .est-manque{color:var(--mauvais-clair)}.avmarche__detail{display:grid;gap:var(--e-2);align-content:start;min-width:0;position:sticky;top:0}.avmarche__gestes{display:grid;gap:var(--e-2)}.avmarche__gestes .btn{min-height:48px;width:100%}.avmarche__fabriquer{display:flex;flex-wrap:wrap;gap:var(--e-2);align-items:center}.avmarche__fabriquer>.avqte{flex:none;flex-wrap:nowrap;gap:var(--e-1)}.avmarche__fabriquer>.btn{flex:1 1 auto;width:auto}.avmarche__prix{margin:0;display:flex;gap:var(--e-2);align-items:center;font-size:var(--t-14);color:var(--texte-2)}.avqte{display:flex;gap:var(--e-2);align-items:center;flex-wrap:wrap}.avqte b{min-width:36px;text-align:center;font-family:var(--police-titre);font-size:var(--t-20);color:var(--blanc)}.avqte__total{margin-left:auto;display:flex;gap:var(--e-1);align-items:center;font-size:var(--t-13);color:var(--texte-2)}.avingredients{margin:0;padding:0;list-style:none;display:grid;gap:var(--e-1)}.avingredients li:not(.avcase){display:grid;grid-template-columns:36px 1fr auto;gap:var(--e-2);align-items:center;padding:2px var(--e-2);border-radius:var(--r-s);background:var(--nuit-0)}.avingredients .ico{width:34px;height:34px}.avingredients b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--mauvais-clair)}.avingredients .est-ok b{color:var(--bon)}.avingredients span{font-size:var(--t-12);color:var(--texte-2)}:is(.avmarche__gestes,.avelev) .avingredients{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:var(--e-2)}:is(.avmarche__gestes,.avelev) .avingredients li.avingredient{--rare: var(--mauvais);min-height:0;padding:var(--e-1) var(--e-1) var(--e-5);cursor:var(--curseur-pointe)}:is(.avmarche__gestes,.avelev) .avingredients li.avingredient.est-ok{--rare: var(--bon)}:is(.avmarche__gestes,.avelev) .avingredients li.avingredient>.ico{width:100%;height:100%}:is(.avmarche__gestes,.avelev) .avingredients li.avingredient.est-manque>.ico{filter:grayscale(.7);opacity:.6}:is(.avmarche__gestes,.avelev) .avingredients .avingredient__nom{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.avmarche__gestes,.avelev) .avingredients li.avingredient>em{left:3px;right:3px;bottom:3px;padding:1px 2px;border-radius:var(--r-xs);background:var(--nuit-0);text-align:center;white-space:nowrap;font-size:var(--t-10);color:var(--mauvais-clair);text-shadow:var(--texte-relief-s)}:is(.avmarche__gestes,.avelev) .avingredients li.avingredient.est-ok>em{color:var(--bon)}@media(max-width:860px){.avmarche{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;min-height:auto}.avmarche__cats{display:flex;overflow-x:auto;padding:var(--e-1)}.avmarche__cat{grid-template-columns:30px auto auto;flex:none}.avmarche__detail{position:static}.avmarche__liste{max-height:42vh}}@media(max-width:560px){.avmarche .avligne__nom b,.avmarche .avligne__nom small{white-space:normal}.avmarche .avligne__droite{white-space:normal;text-align:right}.avmarche__liste:has(.avmarche__palier) .avligne__niv:not(.est-refus){display:none}}.avbete__num{display:grid;place-items:center;border-radius:var(--r-s);background:var(--nuit-2);font-family:var(--police-titre);font-size:var(--t-20);color:var(--or)}.avrecherche{width:100%}.avligne--cache{cursor:var(--curseur-pointe);color:var(--texte-3)}.avligne--cache b,.avligne--cache small{color:var(--texte-3)}.avligne--bete.est-boss{border-left-color:var(--or)}.avbete__silhouette{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-plein);background:var(--nuit-2);font-family:var(--police-titre);font-size:var(--t-20);color:var(--texte-3)}.avsavoir{display:grid;gap:var(--e-2);padding:var(--e-4);border-radius:var(--r-m);background:var(--carte-fond);border:var(--trait) solid var(--contour);box-shadow:var(--carte-ombre)}.avsavoir h3,.avbete--fiche h3{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-24);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avsavoir small{font-size:var(--t-11);color:var(--texte-3)}.avbete--fiche{display:grid;gap:var(--e-2);padding:var(--e-3);border-radius:var(--r-m);background:var(--carte-fond);border:var(--trait) solid var(--contour);box-shadow:var(--carte-ombre);max-height:min(68vh,640px);overflow:auto}.avbete--fiche.est-boss{border-color:var(--or)}.avbete--fiche header{display:flex;gap:var(--e-3);align-items:center}.avbete__portrait{flex:none;width:96px;height:96px;display:grid;place-items:center;border-radius:var(--r-m);background:var(--nuit-0);border:1px solid var(--ligne-forte)}.avbete__portrait .ico{width:92px;height:92px}.avbete__aide{margin:0;font-size:var(--t-13);color:var(--texte-2)}.avbete__chiffres{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--e-1)}.avbete__chiffres div{display:grid;gap:2px;padding:var(--e-1);border-radius:var(--r-s);background:var(--nuit-0);text-align:center}.avbete__chiffres dt{font-size:var(--t-10);color:var(--texte-3);text-transform:uppercase}.avbete__chiffres dd{margin:0;font-family:var(--police-titre);font-size:var(--t-16);color:var(--blanc)}.avbete__sorts{margin:0;padding:0;list-style:none;display:grid;gap:var(--e-1)}.avbete__sorts li{display:grid;gap:2px;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--nuit-0)}.avbete__sorts b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--cristal-clair)}.avbete__sorts small{font-size:var(--t-12);color:var(--texte-2)}.avbete__essence{margin:0;display:grid;grid-template-columns:40px 1fr auto;gap:var(--e-2);align-items:center;font-size:var(--t-12);color:var(--texte-2)}.avbete__essence .ico{width:40px;height:40px}.avbete__essence em{font-style:normal;font-family:var(--police-titre);color:var(--or)}.avbete--fiche .avbete__butin{margin:0;padding:0;list-style:none;display:grid;gap:var(--e-1)}.avbete--fiche .avbete__butin li{display:grid;grid-template-columns:36px 1fr auto;gap:var(--e-2);align-items:center;padding:2px var(--e-2);border-radius:var(--r-s);background:var(--nuit-0);border:1px solid transparent;font-size:var(--t-12);color:var(--texte-2)}.avbete--fiche .avbete__butin .ico{width:34px;height:34px}.avbete--fiche .avbete__butin b{font-family:var(--police-titre);font-weight:400;color:var(--blanc)}.avbete--fiche .avbete__butin li.est-argent{border-color:var(--texte-2)}.avbete--fiche .avbete__butin li.est-or{border-color:var(--or)}.avfen .etiquette small{text-transform:none;letter-spacing:0;color:var(--texte-3)}.avfen--bestiaire .avmarche{grid-template-columns:minmax(0,250px) minmax(0,1fr) minmax(0,340px)}.avfen--bestiaire .avmarche__cat{font-size:var(--t-13)}.avbete__etage .avbete__num{width:36px;height:36px;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 50% 30%,var(--nuit-3),var(--nuit-0) 80%);box-shadow:inset 0 -4px 0 var(--theme-sol, var(--nuit-3)),var(--relief);color:var(--theme, var(--or));text-shadow:var(--texte-relief-s)}.avbete__etagenom{display:grid;min-width:0;line-height:1.15}.avmarche__cat .avbete__etagenom small{padding:0;background:none;border-radius:0;font-size:var(--t-11);color:var(--texte-3)}.avmarche__cat .avbete__connu{background:var(--bon-voile);color:var(--bon);font-family:var(--police-titre)}.avbete__etage.est-loin:not(.is-on) .avbete__num{color:var(--texte-3);box-shadow:inset 0 -4px 0 var(--nuit-3),var(--relief)}.avbete__outils{display:grid;gap:var(--e-2)}.avbete__filtres{display:flex;flex-wrap:wrap;gap:var(--e-1)}.avbete__filtres .avpastille{min-height:30px}.avbete__ombre .ico{filter:brightness(0) drop-shadow(0 0 1px var(--ligne-vive));opacity:.7}.avbete__cadenas{display:grid;place-items:center;justify-self:end}.avligne--cache.est-boss{border-left-color:var(--violet-haut)}.avbete__jamais{color:var(--alerte)}.avligne--bete.est-jamais .avligne__ico .ico{filter:saturate(.35) brightness(.85)}.avbete--fiche{border-top:var(--trait-fort) solid var(--theme, var(--contour))}.avbete--fiche.est-boss{border-top-color:var(--violet-haut)}.avbete--fiche header{padding-bottom:var(--e-2);border-bottom:1px solid var(--ligne)}.avbete--fiche .avbete__portrait{border:var(--trait) solid var(--contour);background:radial-gradient(ellipse 42% 12% at 50% 84%,var(--theme-sol, var(--nuit-3)),transparent),radial-gradient(circle at 50% 38%,var(--nuit-3),var(--nuit-0) 74%);box-shadow:inset 0 0 0 1px var(--theme, var(--ligne-forte)),var(--carte-ombre)}.avbete__titres{display:grid;gap:2px;min-width:0}.avbete__pastilles{display:flex;flex-wrap:wrap;gap:var(--e-1);margin-top:var(--e-1)}.avbete__pastilles b{padding:1px var(--e-2);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--nuit-0);font-family:var(--police-titre);font-weight:400;font-size:var(--t-12);color:var(--texte-2)}.avbete__pastilles .avbete__rang{background:var(--nuit-3);color:var(--blanc)}.avbete__pastilles .avbete__rang.est-boss{background:linear-gradient(180deg,var(--violet-haut),var(--violet-bas));box-shadow:var(--relief),0 2px 0 var(--violet-levre);text-shadow:var(--texte-relief-s)}.avbete__pastilles .est-jamais{color:var(--alerte)}.avbete--fiche .avbete__sorts li{grid-template-columns:30px minmax(0,1fr);column-gap:var(--e-2);align-items:center;border:1px solid var(--ligne)}.avbete__sorts small{grid-column:2}.avsavoir{border-top:var(--trait-fort) solid var(--theme, var(--contour))}.avsavoir__livre{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 50% 35%,var(--nuit-3),var(--nuit-0) 78%);box-shadow:inset 0 -4px 0 var(--theme-sol, var(--nuit-3)),var(--relief)}.avbete__pa{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 50% 30%,var(--pa),var(--bleu-bas));box-shadow:var(--relief);font-family:var(--police-titre);font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avbete--fiche .avbete__butin li{background:linear-gradient(90deg,var(--surface-2) var(--chance, 0%),var(--nuit-0) var(--chance, 0%))}.avmemorial__rang.est-1{background:linear-gradient(180deg,var(--or-vif),var(--or-profond));color:var(--or-encre);box-shadow:var(--relief),0 2px 0 var(--or-levre)}.avmemorial__rang.est-2{background:linear-gradient(180deg,var(--argent-haut),var(--argent-bas));color:var(--or-encre);box-shadow:var(--relief),0 2px 0 var(--argent-levre)}.avmemorial__rang.est-3{background:linear-gradient(180deg,var(--bronze-haut),var(--bronze-bas));color:var(--or-encre);box-shadow:var(--relief),0 2px 0 var(--bronze-levre)}@media(max-width:860px){.avfen--bestiaire .avmarche{grid-template-columns:minmax(0,1fr)}}.avfen--sorts{width:min(1080px,calc(100vw - 28px))}.avgrimoire{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:var(--e-3);align-items:start}.avligne--sort{grid-template-columns:48px minmax(0,1fr) auto 24px}.avligne--sort .ico,.avligne--sort svg{width:44px;height:44px}.avligne--sort.est-signature{border-left-color:var(--or)}.avligne--sort.est-delaisse .avligne__nom b{color:var(--texte-2)}.avsortfiche{display:grid;gap:var(--e-2);padding:var(--e-3);border-radius:var(--r-m);background:var(--carte-fond);border:var(--trait) solid var(--contour);box-shadow:var(--carte-ombre)}.avsortfiche header{display:flex;gap:var(--e-3);align-items:center}.avsortfiche h3{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-24);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avsortfiche__ico{flex:none;width:72px;height:72px;display:grid;place-items:center}.avsortfiche__ico .ico,.avsortfiche__ico svg{width:72px;height:72px}.avsortfiche__bonus{margin-left:auto;font-family:var(--police-titre);font-size:var(--t-20);color:var(--or)}.avsortfiche__effets{margin:0;display:flex;gap:var(--e-1);flex-wrap:wrap}.avsortfiche__effets span{padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--nuit-2);font-family:var(--police-titre);font-size:var(--t-14);color:var(--blanc)}.avrangs{display:grid;gap:var(--e-1)}.avrang{display:grid;grid-template-columns:4.5em 1fr auto;gap:var(--e-2);align-items:center;min-height:40px;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);border:1px solid var(--ligne);background:var(--nuit-0);color:var(--texte-2);text-align:left;cursor:var(--curseur-action);font-size:var(--t-12)}.avrang b{font-family:var(--police-titre);font-weight:400;color:var(--blanc)}.avrang small{color:var(--texte-3)}.avrang.est-acquis{border-color:var(--bon);cursor:var(--curseur-pointe)}.avrang.est-acquis small{color:var(--bon)}.avrang.is-sel{border-color:var(--or);box-shadow:0 0 0 1px var(--or)}.avsortfiche__pref{display:flex;gap:var(--e-2);flex-wrap:wrap}.avsortfiche__pref .btn{flex:1;min-height:44px}.avsortfiche__choix{display:grid;gap:var(--e-1);margin:var(--e-2) 0 0;font-size:var(--t-12);color:var(--texte-2)}.avsortfiche__choix div{display:grid;grid-template-columns:7.5em 1fr;gap:var(--e-2)}.avsortfiche__choix dt{font-family:var(--police-titre);color:var(--texte)}.avsortfiche__choix dd{margin:0}.avsortfiche__choix b{color:var(--texte);font-weight:600}@media(max-width:860px){.avgrimoire{grid-template-columns:minmax(0,1fr)}}.avfen--fin{width:min(900px,calc(100vw - 28px))}.avfin__vaincus{display:flex;gap:var(--e-2);flex-wrap:wrap;justify-content:center}.avfin__bete{display:grid;justify-items:center;gap:2px;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--nuit-0)}.avfin__bete img{width:48px;height:48px}.avfin__bete small{font-size:var(--t-11);color:var(--texte-2)}.avfin__puces{margin:0;display:flex;gap:var(--e-2);flex-wrap:wrap;justify-content:center}.avfin__puces span{padding:var(--e-1) var(--e-3);border-radius:var(--r-plein);background:var(--nuit-0);font-size:var(--t-12);color:var(--texte-2)}.avfin__puces b{color:var(--mauvais-clair)}.avfin__qui{display:flex;gap:var(--e-2);align-items:center}.avfin__qui .avperso__buste{width:48px;height:48px;flex:none}.avfin__niv{font-family:var(--police-titre);font-size:var(--t-20);color:var(--blanc)}.avfin__monte{display:block;font-style:normal;font-size:var(--t-12);color:var(--or)}.avfin__xp{position:relative;display:block;height:22px;border-radius:var(--r-plein);background:var(--nuit-0);overflow:hidden}.avfin__xp i{position:absolute;top:0;bottom:0}.avfin__xp-avant{left:0;background:var(--cristal)}.avfin__xp-gain{background:var(--or)}.avfin__xp em{position:relative;z-index:1;display:grid;place-items:center;height:100%;font-style:normal;font-family:var(--police-titre);font-size:var(--t-12);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avfin__reste{font-size:var(--t-10);color:var(--texte-3)}.avfin__portail{margin:0;text-align:center;font-family:var(--police-titre);font-size:var(--t-16);color:var(--or)}.avfin__tete h2{text-align:center}.avfin__qui{position:relative;min-height:48px}.avfin__qui .avperso__buste{position:relative;inset:auto;width:48px;height:48px;border-radius:var(--r-s);overflow:hidden;background:var(--nuit-0)}.avtendance{padding:0 var(--e-2);border-radius:var(--r-plein);font-size:var(--t-10);background:var(--nuit-0)}.avtendance.est-haut{color:var(--or)}.avtendance.est-bas{color:var(--mauvais-clair)}.av__etiquette.est-coffre b,.av__etiquette.est-cache b{color:var(--or)}.av__etiquette.est-autel b{color:var(--cristal-clair)}.av__etiquette.est-stele b{color:var(--texte)}.av__etiquette.est-rencontre b{color:var(--bon)}.av__etiquette.est-piege b{color:var(--mauvais-clair)}.av__etiquette.est-recolte b{color:var(--blanc)}.av__etiquette.est-recolte.est-peu_commune b{color:var(--bon)}.av__etiquette.est-recolte.est-rare b{color:var(--cristal)}.av__etiquette.est-fait b,.av__etiquette.est-fait small{color:var(--texte-3)}.avhud__pacte{color:var(--cristal-clair);font-weight:700}.avhud__temps{font-family:var(--police-titre);font-size:var(--t-16);color:var(--or-clair);text-shadow:var(--texte-relief-s);font-variant-numeric:tabular-nums}.avhud__temps.est-urgent{color:var(--mauvais-clair)}.avhud__temps[hidden],.avhud__pacte[hidden]{display:none}.avhud__perso.est-touche{animation:avTouche var(--d-3) var(--courbe) 1}@keyframes avTouche{0%,to{translate:0 0;box-shadow:var(--carte-ombre)}20%{translate:-4px 0;box-shadow:0 0 0 var(--trait-fort) var(--mauvais)}45%{translate:4px 0}70%{translate:-2px 0}}@media(prefers-reduced-motion:reduce){.avhud__perso.est-touche{animation:none}}.avfen--evenement,.avfen--stele{max-width:520px}.avev__recit{margin:var(--e-2) 0;font-size:var(--t-16);line-height:1.5;font-style:italic;color:var(--texte)}.avev__puces{margin:0;padding:0;list-style:none;display:grid;gap:var(--e-1);font-size:var(--t-13);color:var(--texte-2)}.avev__puces li{margin-left:0;padding-left:var(--e-4);position:relative;font-weight:400}.avev__puces li:before{content:"";position:absolute;left:var(--e-1);top:.55em;width:6px;height:6px;border-radius:50%;background:var(--texte-3)}.avev__puces li.est-mieux{color:var(--bon)}.avev__puces li.est-mieux:before{background:var(--bon)}.avev__puces li.est-moins{color:var(--mauvais-clair)}.avev__puces li.est-moins:before{background:var(--mauvais-clair)}.avev__refus{margin:var(--e-2) 0 0;font-size:var(--t-12);color:var(--alerte);text-align:right}.avev__breche{display:flex;align-items:center;gap:var(--e-4);margin:var(--e-3) 0;padding:var(--e-3) var(--e-4);border:var(--trait-fort) solid var(--contour);border-radius:var(--r-m);background:linear-gradient(180deg,var(--cristal-fond-2),var(--cristal-fond));box-shadow:var(--relief-panneau),var(--halo-cristal)}.avev__breche .avev__recit{margin:0}.avev__blason{flex:0 0 auto;display:grid;place-items:center}.avev__blason .ico--emblem{width:76px;height:76px}.avfin__boss .ico--emblem{width:56px;height:56px}.avev__stele{margin:var(--e-3) 0;padding:var(--e-4) var(--e-5);border:var(--trait-fort) solid var(--contour);border-radius:var(--r-m);background:linear-gradient(180deg,var(--nuit-3),var(--nuit-1));box-shadow:var(--relief-panneau)}.avev__stele p{margin:0;font-size:var(--t-16);line-height:1.6;color:var(--texte)}.avev__traits{display:flex;justify-content:center;gap:var(--e-2);margin:0}.avev__traits i{width:28px;height:6px;border-radius:var(--r-plein);background:var(--nuit-3);border:var(--trait) solid var(--contour)}.avev__traits i.est-lu{background:var(--cristal)}.avev__fin{margin:var(--e-2) 0 0;text-align:center;font-family:var(--police-titre);font-size:var(--t-16);color:var(--cristal-clair);text-shadow:var(--texte-relief-s)}.avfin__tete.est-coffre h2{color:var(--or-vif)}.avfin__extras{margin:0;display:flex;gap:var(--e-2);flex-wrap:wrap;justify-content:center}.avfin__extras span{padding:var(--e-1) var(--e-3);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--cristal-fond);font-size:var(--t-12);font-weight:700;color:var(--cristal-clair)}.avportail__accroche{margin:0 0 var(--e-3);color:var(--texte-2);font-style:italic}.avportail__sac{display:grid;grid-template-columns:repeat(auto-fit,minmax(9em,1fr));gap:var(--e-2);margin:0 0 var(--e-3);padding:0;list-style:none}.avportail__sac li{display:grid;gap:2px;padding:var(--e-2);border-radius:var(--r-s);background:var(--nuit-0)}.avportail__sac span{font-size:var(--t-11);color:var(--texte-2)}.avportail__sac b{font-family:var(--police-titre);font-weight:400;color:var(--blanc)}.avportail__sac b.est-alerte{color:var(--mauvais-clair)}.avhud__perso.est-theme{isolation:isolate;overflow:hidden}.avhud__classe.est-insigne{display:grid;place-items:center;width:56px;height:56px}@media(max-width:560px){.avfin__table thead{display:none}.avfin__table,.avfin__table tbody{display:block}.avfin__table tr{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:var(--e-1) var(--e-2);align-items:center;margin-bottom:var(--e-1);padding:var(--e-2);border-radius:var(--r-s);background:var(--carte-fond)}.avfin__table td{display:block;padding:0;background:none}.avfin__table td:first-child,.avfin__table td:last-child{border-radius:0}.avfin__table td:nth-child(3),.avfin__table td:nth-child(4){grid-column:1 / -1}.avfin__table td[colspan]{grid-column:1 / -1}.avfin__table td.avfin__butin{display:flex}}.avdur{position:relative;display:block;height:14px;margin-top:var(--e-1);border-radius:var(--r-plein);background:var(--nuit-0);overflow:hidden;box-shadow:0 0 0 var(--trait) var(--contour),var(--champ-ombre)}.avdur.est-brise em{font-family:var(--police-titre);font-size:var(--t-11);letter-spacing:.04em;text-shadow:var(--texte-relief-s)}.avdur i{position:absolute;inset:0 auto 0 0;background:var(--bon)}.avdur.est-use i{background:var(--alerte)}.avdur.est-brise i{background:var(--mauvais)}.avdur em{position:relative;display:block;text-align:center;font-style:normal;font-size:var(--t-10);line-height:14px;color:var(--blanc);text-shadow:var(--ombre-texte)}.avrep{display:grid;gap:var(--e-2);margin:0;padding:0;list-style:none;max-height:52vh;overflow:auto}.avrep__ligne{display:grid;grid-template-columns:auto 1fr auto;gap:var(--e-3);align-items:center;padding:var(--e-2);border-radius:var(--r-s);background:var(--nuit-0)}.avrep__nom{display:grid;gap:2px;min-width:0}.avrep__nom small{color:var(--texte-2);font-size:var(--t-11)}.avrep__couts{display:flex;gap:var(--e-2)}.avrep__sansrune{max-width:24ch;align-self:center;text-align:end;color:var(--texte-2)}.avrep__mat{display:inline-flex;align-items:center;gap:2px}.avrep__mat img{width:20px;height:20px}.avrep__mat.est-manque b{color:var(--mauvais-clair)}@media(max-width:560px){.avrep__ligne{grid-template-columns:56px minmax(0,1fr)}.avrep__couts{grid-column:1 / -1;justify-content:flex-end}.avrep__sansrune{max-width:none}}.av__etiquette.est-menace-0 b{color:var(--bon)}.av__etiquette.est-menace-2 b{color:var(--mauvais-clair)}.avfiche--grand header{gap:var(--e-3)}.avfiche--grand header .ico--grand{width:112px;height:112px;flex:none;border-radius:var(--r-m);background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--rare) 34%,transparent),transparent 70%),var(--nuit-0);box-shadow:0 0 0 2px var(--rare)}.avportail{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--e-4);align-items:stretch}.avportail__scene{position:relative;min-height:460px;border-radius:var(--r-m);overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 70% 55% at 50% 52%,var(--cristal-nuit-2),transparent 70%),linear-gradient(180deg,var(--cristal-fond),var(--nuit-0));box-shadow:inset 0 0 0 var(--trait) var(--cristal-trait),var(--halo-cristal)}.avportail__toile{position:absolute;inset:0;width:100%;height:100%;display:block}.avportail__scene.est-repli:before{content:"";position:absolute;left:50%;top:14%;width:22%;height:66%;translate:-50% 0;background:radial-gradient(ellipse 40% 50% at 50% 50%,var(--cyan),var(--violet) 45%,var(--cristal-nuit) 80%);clip-path:polygon(52% 0,64% 18%,58% 30%,80% 48%,64% 60%,70% 78%,50% 100%,36% 80%,26% 62%,40% 48%,22% 32%,42% 18%);filter:drop-shadow(var(--halo-cristal))}.avportail__corps{display:grid;gap:var(--e-2);align-content:start;min-width:0}.avportail__accroche{margin:0;color:var(--cristal-texte-2);font-size:var(--t-14);line-height:1.5}.avportail__prep{margin:0;padding:0;list-style:none;display:grid;gap:var(--e-2)}.avportail__ligne{display:grid;grid-template-columns:auto 1fr;gap:var(--e-3);align-items:center;padding:var(--e-2) var(--e-3);border-radius:var(--r-s);background:var(--nuit-2);box-shadow:inset 0 0 0 var(--trait) var(--ligne-forte)}.avportail__ligne--pv{grid-template-columns:1fr}.avportail__ligne.est-alerte{box-shadow:inset 0 0 0 var(--trait) var(--mauvais)}.avportail__ico{display:grid;place-items:center;width:44px;height:44px}.avportail__ico :is(img,svg,.ico){width:44px;height:44px}.avportail__comps{display:flex}.avportail__comps>*{width:30px;height:30px;margin-left:-8px}.avportail__quoi{display:grid;gap:2px;min-width:0}.avportail__quoi small{font-size:var(--t-11);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--texte-3)}.avportail__quoi b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avportail__quoi em{font-style:normal;font-size:var(--t-12);color:var(--texte-2)}.avportail__ligne.est-alerte em{color:var(--mauvais-clair)}.avportail__danger{margin:0;padding:var(--e-2) var(--e-3);border-radius:var(--r-s);font-size:var(--t-13);color:var(--texte-2);background:color-mix(in srgb,var(--mauvais) 12%,transparent);border-left:4px solid var(--mauvais)}.avportail__danger b{color:var(--mauvais-clair)}.avportail__pied{display:flex;align-items:center;justify-content:flex-end;gap:var(--e-3);margin-top:var(--e-1)}.avportail__entrer{min-height:56px;padding-inline:var(--e-5);font-size:var(--t-20)}@media(max-width:720px){.avportail{grid-template-columns:1fr}.avportail__scene{min-height:260px}.avportail__entrer{flex:1}}@media(max-width:760px),(max-height:480px)and (orientation:landscape){.avportail__pied{--marge: var(--e-5);position:sticky;bottom:calc(-1 * var(--marge));z-index:1;flex-wrap:wrap;margin-bottom:calc(-1 * var(--marge));padding:var(--e-2) 0 var(--marge);background:var(--panneau-plein)}}@media(max-height:480px)and (orientation:landscape){.avportail__pied{--marge: var(--e-2)}}.avames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-3)}.avame{position:relative;display:grid;justify-items:center;align-content:start;gap:var(--e-1);padding:var(--e-4) var(--e-3) var(--e-3);text-align:center;border-radius:var(--r-m);background:radial-gradient(ellipse 80% 55% at 50% 22%,var(--cristal-voile),transparent 70%),var(--carte-fond);box-shadow:inset 0 0 0 var(--trait) var(--ligne-forte)}.avame b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avame small{font-size:var(--t-12);color:var(--texte-2)}.avame em{font-style:normal;font-size:var(--t-10);color:var(--texte-3);text-transform:uppercase;letter-spacing:.05em}.avame .btn{margin-top:var(--e-1)}.avame__socle{position:relative;display:grid;place-items:center;width:92px;height:92px;margin-bottom:var(--e-1);border-radius:50%;background:radial-gradient(circle at 50% 40%,var(--cristal-nuit-2),var(--cristal-nuit));box-shadow:0 0 0 4px var(--contour),0 0 0 7px var(--cristal-trait),var(--halo-cristal)}.avame__socle :is(img,.ico){width:72px;height:72px}.avame__socle .av__picto{width:40px;height:40px;fill:var(--cristal-clair)}.avame.est-pris{box-shadow:inset 0 0 0 var(--trait) var(--or-trait);background:radial-gradient(ellipse 80% 55% at 50% 22%,var(--or-voile),transparent 70%),var(--carte-fond)}.avame.est-pris .avame__socle{box-shadow:0 0 0 4px var(--contour),0 0 0 7px var(--or-trait),0 0 24px var(--or-voile)}.avame.est-libre .avame__socle{animation:avameAppel var(--d-boucle) ease-in-out infinite alternate}.avame.est-libre .avame__socle .av__picto{fill:var(--or)}.avame.est-scelle .avame__socle{filter:grayscale(1)}.avame.est-scelle .avame__socle{background:var(--nuit-1);box-shadow:0 0 0 4px var(--contour),0 0 0 7px var(--ligne-forte)}.avame.est-scelle .avame__socle .av__picto{fill:var(--texte-3)}.avame__jauge{position:relative;width:80%;height:8px;margin-top:var(--e-1);border-radius:var(--r-plein);background:var(--nuit-0);overflow:hidden}.avame__jauge i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--cristal),var(--cristal-cyan))}@keyframes avameAppel{0%{box-shadow:0 0 0 4px var(--contour),0 0 0 7px var(--or-trait),0 0 8px var(--or-voile)}to{box-shadow:0 0 0 4px var(--contour),0 0 0 7px var(--or-trait),0 0 28px var(--or-trait)}}@media(prefers-reduced-motion:reduce){.avame.est-libre .avame__socle{animation:none}}.avpiste{position:relative;height:34px;margin:var(--e-2) var(--e-3) var(--e-1)}.avpiste__fil{position:absolute;left:0;right:0;top:8px;height:6px;border-radius:var(--r-plein);background:var(--nuit-0);overflow:hidden}.avpiste__fil i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--cristal),var(--cristal-cyan))}.avpiste__jalon{position:absolute;top:0;translate:-50% 0;display:grid;justify-items:center;gap:2px}.avpiste__jalon:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--nuit-2);box-shadow:0 0 0 3px var(--contour),inset 0 0 0 2px var(--ligne-forte)}.avpiste__jalon.est-ouvert:before{background:var(--or);box-shadow:0 0 0 3px var(--contour),0 0 10px var(--or-trait)}.avpiste__jalon b{font-size:var(--t-11);color:var(--texte-2);font-weight:700}.avessences{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--e-2)}.avessence{display:grid;grid-template-columns:56px 1fr auto;gap:var(--e-3);align-items:center;padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:var(--carte-fond);box-shadow:inset 0 0 0 var(--trait) var(--cristal-trait)}.avessence__ico :is(img,.ico){width:56px;height:56px}.avessence__txt{display:grid;gap:2px;min-width:0}.avessence__txt b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc)}.avessence__txt small{font-size:var(--t-12);color:var(--texte-2)}.avessence__txt em{font-style:normal;font-size:var(--t-10);color:var(--texte-3);text-transform:uppercase;letter-spacing:.05em}.avessences__vide{display:flex;gap:var(--e-3);align-items:center;padding:var(--e-3);border-radius:var(--r-m);background:var(--nuit-0);color:var(--texte-2);font-size:var(--t-13)}.avessences__vide .av__picto{flex:none;width:36px;height:36px;fill:var(--cristal-trait)}.avessences__vide p{margin:0;display:grid;gap:2px}.avessences__vide b{color:var(--blanc)}@media(max-width:760px){.avames{grid-template-columns:1fr}.avame__socle{width:72px;height:72px}}.avcrea__nom{margin:0;font-size:var(--t-14);color:var(--texte-2)}.avcrea__nom b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avstock{font-size:var(--t-11);color:var(--texte-3);white-space:nowrap}.avstock.est-bas{color:var(--alerte)}.avstock.est-rupture{color:var(--mauvais-clair);font-weight:700}.avmarche__stock{margin:0;font-size:var(--t-12);color:var(--texte-2)}.avcours{margin:0;padding:var(--e-2);border-radius:var(--r-s);background:var(--nuit-0);display:grid;gap:2px}.avcours figcaption{display:flex;justify-content:space-between;font-size:var(--t-11);color:var(--texte-3);text-transform:uppercase;letter-spacing:.05em}.avcours svg{width:100%;height:44px;display:block}.avcours__ligne{fill:none;stroke:var(--or);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round}.avcours__aire{fill:var(--or-voile);stroke:none}.avcours p{margin:0;display:flex;justify-content:space-between;color:var(--texte-3);font-size:var(--t-10)}.avcrea__scene{grid-template-rows:auto 1fr auto}.avcrea__skins{grid-row:3;grid-column:1;z-index:1;display:grid;grid-template-columns:auto 1fr auto;gap:var(--e-2);align-items:center;padding:var(--e-2) var(--e-3) var(--e-3)}.avcrea__fleche{width:44px;height:44px;font-size:var(--t-24)}.avcrea__bande{display:flex;gap:var(--e-2);overflow-x:auto;padding:var(--e-1);scroll-snap-type:x mandatory}.avcrea__vignette{--rare: var(--rarete-commun);flex:none;scroll-snap-align:center;display:grid;justify-items:center;gap:2px;width:92px;padding:var(--e-1);border-radius:var(--r-m);background:var(--carte-fond);border:var(--trait) solid color-mix(in srgb,var(--rare) 55%,var(--contour));color:var(--texte);cursor:var(--curseur-action);transition:border-color var(--d-2) var(--courbe)}.avcrea__vignette.is-on{border-color:var(--or);box-shadow:0 0 0 2px var(--or-trait),var(--carte-ombre)}.avcrea__vignette b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-11);color:var(--blanc)}.avcrea__buste{display:block;width:64px;height:64px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--rare) 40%,transparent),var(--nuit-0))}.avcrea__buste :is(img,canvas){width:100%;height:100%;display:block;object-fit:cover}.avcrea__skin-nom{margin:0;font-size:var(--t-13);color:var(--texte-2)}.avcrea__skin-nom b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avcrea__sorts{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--e-1)}.avcrea__sort{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;column-gap:var(--e-1);align-items:center;padding:var(--e-1);border-radius:var(--r-s);background:var(--nuit-0)}.avcrea__sort i{grid-row:1 / 3;width:30px;height:30px}.avcrea__sort i>*{width:100%;height:100%;display:block}.avcrea__sort b{display:block;font-size:var(--t-11);color:var(--blanc);overflow:hidden}.avcrea__sort small{font-size:var(--t-10);color:var(--texte-3)}.avcrea__sort--passif{box-shadow:inset 0 0 0 1px var(--or-trait)}.avcrea__sorts>.avcrea__sort--passif{order:-1;grid-column:1 / -1}@media(min-width:721px)and (max-height:920px){.avcrea__classe{min-height:76px}}.avcrea__fin{display:flex;justify-content:space-between;align-items:center;gap:var(--e-2)}.avcrea__fin{position:sticky;bottom:-20px;z-index:1;margin:0 -22px -20px;padding:var(--e-2) 22px 20px;border-radius:0 0 var(--r-l) var(--r-l);background:linear-gradient(180deg,transparent,var(--nuit-1) var(--e-3))}@media(max-width:720px)and (orientation:portrait){.avcrea__choix{overflow:visible}.avcrea__fin{bottom:calc(-1 * var(--e-2))}}.avhud__contrats{--rare: var(--or);display:grid;gap:var(--e-1);padding:var(--e-2);grid-template-rows:none}.avhud__contrats .etiquette{margin:0}.avsuivi{--rare: var(--or);display:grid;gap:2px;width:100%;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);border:1px solid var(--ligne);background:var(--nuit-0);box-shadow:none;text-align:left;cursor:var(--curseur-action)}.avsuivi__tete{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-2);align-items:baseline}.avsuivi__tete b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-13);line-height:1.15;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avsuivi__tete em{font-style:normal;font-family:var(--police-titre);font-size:var(--t-14);color:var(--cyan);text-shadow:var(--texte-relief-s);font-variant-numeric:tabular-nums}.avsuivi small{font-size:var(--t-11);line-height:1.2;color:var(--texte-2)}.avsuivi__jauge{display:block;height:6px;border-radius:var(--r-plein);background:var(--nuit-2);overflow:hidden}.avsuivi__jauge i{display:block;height:100%;background:linear-gradient(90deg,var(--cristal),var(--cristal-cyan));transition:width var(--d-jauge) var(--courbe)}.avsuivi.est-accepte .avsuivi__tete em{color:var(--texte-2)}.avsuivi.est-rempli{border-color:var(--bon);background:var(--bon-voile)}.avsuivi.est-rempli .avsuivi__tete em,.avsuivi.est-rempli small{color:var(--bon)}.avsuivi.est-rempli .avsuivi__jauge i{background:var(--bon)}.avsuivi.est-avance{animation:choisi var(--d-3) var(--courbe-rebond)}@media(prefers-reduced-motion:reduce){.avsuivi.est-avance{animation:none}}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avhud__contrats{padding:var(--e-1)}.avhud__contrats .etiquette,.avsuivi small{display:none}.avsuivi{min-height:44px;align-content:center;padding:2px var(--e-1)}.avsuivi__tete b{font-size:var(--t-12)}.avsuivi__jauge{height:4px}}.avfen--banque{width:min(1240px,calc(100vw - 28px))}.avbanque{display:grid;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);gap:var(--e-3);min-height:0;align-items:start}.avbanque__volet{display:grid;gap:var(--e-2);min-width:0;padding:var(--e-2);border-radius:var(--r-m);background:var(--nuit-1);border:var(--trait) solid var(--contour)}.avbanque__tete{display:grid;grid-template-columns:auto 1fr;gap:var(--e-2);align-items:center}.avbanque__tete .etiquette{margin:0}.avbanque__cats{flex-wrap:wrap}.avbanque__cats .board__tab{flex:1 1 auto;min-width:0;padding:var(--e-1) 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avbanque__grille{--cols: 8;max-height:min(46vh,420px);align-content:start}.avbanque__grille .avcase[hidden]{display:none}.avbanque__volet.est-cible .avbanque__grille{outline:3px dashed var(--or);outline-offset:2px}.avbanque__pied{display:flex;justify-content:flex-end}.avbanque__milieu{display:grid;gap:var(--e-2);align-content:start;padding-top:var(--e-6);text-align:center}.avbanque__choix{display:grid;gap:var(--e-2);justify-items:center;padding:var(--e-2);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour)}.avbanque__choix .avcase{width:72px;min-height:72px}.avbanque__choix b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avbanque__choix .btn--primary{width:100%}.avbanque__cout{display:grid;gap:2px;justify-items:center;margin:0;color:var(--texte-2);font-size:var(--t-12)}.avstaking{min-width:0}.avstaking .wa__corps{padding:var(--e-1) var(--e-1) var(--e-2)}@media(max-width:900px){.avbanque{grid-template-columns:1fr}.avbanque__milieu{padding-top:0;order:-1}.avbanque__grille{--cols: 6;max-height:34vh}}.avfen--hall{width:min(1100px,calc(100vw - 28px))}.avfen--hall .avmarche{grid-template-columns:minmax(0,1fr) minmax(0,380px)}.avfen--hall .avmarche__cats{grid-column:1 / -1;display:flex;gap:var(--e-1);padding:var(--e-1)}.avfen--hall .avmarche__cats>*{flex:1 1 0}.avfen--hall .avligne{min-height:64px}.avfen--hall .avligne__nom small{white-space:normal;font-size:var(--t-12);color:var(--texte-2)}@media(max-width:720px){.avfen--hall .avmarche{grid-template-columns:minmax(0,1fr)}}.avfen--comptoir{width:min(1240px,calc(100vw - 28px))}.avcomptoir{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,340px);gap:var(--e-3);align-items:start;min-height:0}.avcomptoir--vente{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.avcomptoir__arbre{display:grid;gap:2px;align-content:start;padding:var(--e-2);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour);max-height:min(64vh,600px);overflow:auto}.avcomptoir__arbre .avrecherche{margin-bottom:var(--e-2)}.avcomptoir__groupe{margin:var(--e-2) 0 2px;font-family:var(--police-titre);font-size:var(--t-12);color:var(--texte-3);text-transform:uppercase;letter-spacing:.06em}.avcomptoir__rayon{display:flex;justify-content:space-between;align-items:center;gap:var(--e-2);min-height:36px;padding:var(--e-1) var(--e-2) var(--e-1) var(--e-4);border:0;border-radius:var(--r-s);background:transparent;color:var(--texte-2);font:inherit;font-size:var(--t-13);text-align:left;cursor:var(--curseur-action)}.avcomptoir__rayon.is-on{background:var(--nuit-3);color:var(--blanc);box-shadow:inset 3px 0 0 var(--or)}.avcomptoir__rayon small{padding:0 6px;border-radius:var(--r-plein);background:var(--nuit-1);font-size:var(--t-10);color:var(--texte-3)}.avcomptoir__centre{display:grid;gap:var(--e-2);min-width:0}.avcomptoir__tete{display:flex;flex-wrap:wrap;gap:var(--e-2);align-items:center;justify-content:space-between}.avcomptoir__tete h3{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avcomptoir__colonnes,.avcomptoir__ligne{display:grid;grid-template-columns:44px minmax(0,1fr) 64px 64px 104px 26px;gap:var(--e-2);align-items:center}.avcomptoir__colonnes{padding:0 var(--e-2);font-size:var(--t-10);color:var(--texte-3);text-transform:uppercase;letter-spacing:.06em}.avcomptoir__colonnes span:nth-child(n+3){text-align:right}.avcomptoir__liste{display:grid;gap:2px;align-content:start;max-height:min(56vh,520px);overflow:auto;padding:var(--e-1);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour)}.avcomptoir__ligne{--rare: var(--rarete-commun);min-height:52px;padding:var(--e-1) var(--e-2);border:0;border-left:4px solid var(--rare);border-radius:var(--r-s);background:var(--carte-fond);color:var(--texte);font:inherit;text-align:left;cursor:var(--curseur-action)}.avcomptoir__ligne:nth-of-type(2n){background:var(--nuit-1)}.avcomptoir__ligne.is-sel{background:var(--nuit-3);box-shadow:inset 0 0 0 var(--trait) var(--or)}.avcomptoir__ligne[hidden]{display:none}.avcomptoir__ico{display:grid;place-items:center;width:44px;height:44px}.avcomptoir__ico img,.avcomptoir__ico svg{width:40px;height:40px}.avcomptoir__ico{position:relative}.avcomptoir__nb{position:absolute;right:-4px;bottom:-2px;padding:0 var(--e-1);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--indigo);font-style:normal;font-family:var(--police-titre);font-size:var(--t-12);line-height:1.3;color:var(--blanc);text-shadow:var(--texte-relief);white-space:nowrap}.avcomptoir__nom{min-width:0;font-family:var(--police-titre);font-size:var(--t-14);color:var(--blanc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avcomptoir__niv,.avcomptoir__stock{text-align:right;font-size:var(--t-12);color:var(--texte-2)}.avcomptoir__niv.est-refus{color:var(--mauvais-clair)}.avcomptoir__stock.est-bas{color:var(--or)}.avcomptoir__stock.est-rupture{color:var(--mauvais-clair)}.avcomptoir__prix{justify-self:end}.avcomptoir__listes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-2);min-height:0}.avcomptoir__colonne{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--e-1);min-width:0;min-height:0}.avcomptoir__sous-titre{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e-2);margin:0;padding:0 var(--e-2);font-family:var(--police-titre);font-weight:400;font-size:var(--t-13);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avcomptoir__sous-titre small{font-size:var(--t-11);color:var(--texte-3)}.avcomptoir__ligne--compacte{grid-template-columns:44px minmax(0,1fr) auto}.avcomptoir__corps{display:grid;gap:2px;min-width:0}.avcomptoir__meta{display:flex;flex-wrap:wrap;gap:0 var(--e-2);font-size:var(--t-11);color:var(--texte-3);line-height:1.25}.avcomptoir__meta>*{white-space:nowrap}.avcomptoir__meta .avcomptoir__niv,.avcomptoir__meta .avcomptoir__stock{font-size:inherit;text-align:left}.avcomptoir__rarete{font-weight:400;color:var(--rare)}.avcomptoir__droite{display:grid;justify-items:end;gap:2px}.avcomptoir__droite .avcomptoir__tend:not(.est-haut,.est-bas){display:none}.avcomptoir__tend{text-align:center;font-size:var(--t-12);color:var(--texte-3)}.avcomptoir__tend.est-haut{color:var(--mauvais-clair)}.avcomptoir__tend.est-bas{color:var(--bon)}.avcomptoir__detail{display:grid;gap:var(--e-2);align-content:start;padding:var(--e-3);border-radius:var(--r-m);background:var(--nuit-1);border:var(--trait) solid var(--contour);max-height:min(70vh,660px);overflow:auto}.avcomptoir__entete{display:grid;grid-template-columns:auto 1fr;gap:var(--e-3);align-items:center}.avcomptoir__entete .avcase{width:64px;min-height:64px}.avcomptoir__entete b{display:block;font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avcomptoir__entete small{color:var(--texte-2);font-size:var(--t-12)}.avcomptoir__lots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e-1)}.avcomptoir__lot{display:grid;gap:2px;justify-items:center;padding:var(--e-1);border-radius:var(--r-s);border:var(--trait) solid var(--ligne-forte);background:var(--nuit-0);color:var(--texte);font:inherit;cursor:var(--curseur-action)}.avcomptoir__lot b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-13);color:var(--blanc)}.avcomptoir__lot.is-on{border-color:var(--or);background:var(--nuit-3)}.avcomptoir__lot:disabled{cursor:var(--curseur-refus, not-allowed)}.avcomptoir__lot:disabled b,.avcomptoir__lot small{color:var(--texte-3)}.avcomptoir__saisie{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--e-1);align-items:center}.avcomptoir__saisie .champ{width:100%;min-width:0;text-align:center;font-family:var(--police-titre);font-size:var(--t-16)}.avcomptoir__saisie .avcomptoir__total{grid-column:1 / -1}.avcomptoir__gestes{display:grid;gap:var(--e-2);align-content:start;min-width:0;padding:var(--e-3);border-radius:var(--r-m);background:var(--nuit-1);border:var(--trait) solid var(--contour)}.avcomptoir__outils{display:flex;flex-wrap:wrap;gap:var(--e-1);align-items:center}.avcomptoir__outils .avrecherche{flex:1 1 200px;min-width:0;width:auto}.avcomptoir__pied{display:grid;gap:var(--e-1);min-width:0}.avcomptoir__raccourcis{margin:0;font-size:var(--t-11);color:var(--texte-3)}.avcomptoir__raccourcis .pour-doigt{display:none}@media(hover:none),(pointer:coarse){.avcomptoir__raccourcis .pour-souris{display:none}.avcomptoir__raccourcis .pour-doigt{display:inline}}.avcase.est-coche{outline:var(--trait-fort) solid var(--or);outline-offset:1px}.avcase.est-coche:after,.avcase.est-cochable:after{content:"";position:absolute;top:2px;left:2px;display:grid;place-items:center;width:18px;height:18px;border-radius:var(--r-xs);border:var(--trait) solid var(--contour);background:var(--nuit-0);font-size:var(--t-11);line-height:1}.avcase.est-coche:after{content:"\2713";background:var(--or-vif);color:var(--or-encre)}.avcase.est-precieux:before{content:"\25c6";position:absolute;top:1px;right:3px;font-size:var(--t-11);color:var(--cristal-clair);text-shadow:var(--texte-relief-s)}.avcomptoir__lotstete{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e-2)}.avcomptoir__lotstete b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avcomptoir__lotstete small{font-size:var(--t-12);color:var(--texte-2)}.avcomptoir__lotliste{display:grid;gap:2px;align-content:start;margin:0;padding:0;list-style:none}.avcomptoir__lotliste li{--rare: var(--rarete-commun);display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:var(--e-2);align-items:center;padding:2px var(--e-1);border-left:4px solid var(--rare);border-radius:var(--r-s);background:var(--carte-fond)}.avcomptoir__lotliste .avcomptoir__ico{width:36px;height:36px}.avcomptoir__lotliste .avcomptoir__ico img,.avcomptoir__lotliste .avcomptoir__ico svg{width:32px;height:32px}.avcomptoir__lotliste .avcomptoir__nom{white-space:normal;font-size:var(--t-13)}.avcomptoir__lotliste small{color:var(--texte-3)}.avcomptoir__lotliste .iconbtn{width:32px;height:32px;min-width:32px;min-height:32px;font-size:var(--t-12)}.avcomptoir__total{display:flex;justify-content:space-between;align-items:center;margin:0;padding:var(--e-2);border-radius:var(--r-s);background:var(--nuit-0);font-family:var(--police-titre);color:var(--blanc)}.avcomptoir__geste{width:100%}.avcomptoir__fiche summary{cursor:var(--curseur-action);color:var(--texte-2);font-size:var(--t-12)}.avcomptoir__sac{display:grid;gap:var(--e-2);min-width:0}.avcomptoir__grille{--cols: 10;max-height:min(56vh,520px)}.avcomptoir__grille .avcase[hidden]{display:none}.avcase.est-invendable{filter:grayscale(1)}.avhdv__vente{display:grid;gap:var(--e-2)}.avhdv__saisie{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--e-1);align-items:center}.avhdv__champ{width:100%;min-width:0;text-align:center;font-family:var(--police-titre);font-size:var(--t-20);color:var(--or-clair);text-shadow:var(--texte-relief-s)}.avhdv__puces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-1)}.avhdv__puces .avpastille{justify-content:center}.avhdv__recu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-1);margin:0}.avhdv__recu div{display:grid;gap:2px;justify-items:center;align-content:start;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--nuit-0);border:var(--trait) solid var(--ligne);text-align:center}.avhdv__recu dt{font-size:var(--t-10);color:var(--texte-3);text-transform:uppercase;letter-spacing:.05em}.avhdv__recu dd{margin:0;font-family:var(--police-titre);font-size:var(--t-14);color:var(--blanc)}.avhdv__lie{margin:0;padding:var(--e-2);border-radius:var(--r-s);background:var(--mauvais-voile);color:var(--mauvais-clair);font-size:var(--t-13)}.avhdv__cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:var(--e-2);align-content:start;max-height:min(56vh,520px);overflow:auto;padding:var(--e-1)}.avhdv__carte{--rare: var(--rarete-commun);position:relative;display:grid;justify-items:center;gap:var(--e-1);padding:var(--e-3) var(--e-2) var(--e-2);border:var(--trait-fort) solid var(--contour);border-top:5px solid var(--rare);border-radius:var(--r-m);background:var(--carte-fond);box-shadow:var(--carte-ombre);color:var(--texte);font:inherit;cursor:var(--curseur-action);transition:box-shadow var(--d-1) var(--courbe)}.avhdv__carte:hover{box-shadow:var(--carte-ombre),0 0 0 var(--trait) var(--ligne-vive)}.avhdv__carte.is-sel{box-shadow:var(--carte-ombre),0 0 0 var(--trait-fort) var(--or),var(--halo-or)}.avhdv__ico{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--r-m);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--rare) 35%,transparent),transparent 70%),var(--nuit-0);box-shadow:inset 0 0 0 var(--trait) var(--ligne)}.avhdv__ico img,.avhdv__ico svg{width:52px;height:52px}.avhdv__nom{max-width:100%;font-family:var(--police-titre);font-size:var(--t-13);color:var(--blanc);text-align:center;text-shadow:var(--texte-relief-s);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avhdv__carte .avprix{font-family:var(--police-titre);font-size:var(--t-16);color:var(--or-clair)}.avhdv__temps{position:relative;display:grid;place-items:center;width:100%;height:20px;border-radius:var(--r-plein);background:var(--nuit-0);overflow:hidden;box-shadow:inset 0 0 0 var(--trait) var(--ligne)}.avhdv__temps i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--cyan),var(--cristal-cyan));opacity:.55}.avhdv__temps.est-bientot i{background:var(--mauvais)}.avhdv__temps em{position:relative;font-style:normal;font-size:var(--t-11);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avhdv__journal{display:grid;gap:var(--e-1)}.avhdv__journal ol,.avhdv__ventes ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.avhdv__journal li{display:flex;justify-content:space-between;gap:var(--e-2);padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--nuit-0);border-left:4px solid var(--ligne-forte);font-size:var(--t-12);color:var(--texte-2)}.avhdv__journal li.est-vendue{border-left-color:var(--or);color:var(--texte)}.avhdv__journal time,.avhdv__ventes time{flex:none;color:var(--texte-3);font-size:var(--t-11)}.avhdv__ventes{margin:0;display:grid;gap:var(--e-1);padding:var(--e-2);border-radius:var(--r-s);background:var(--nuit-0);border:var(--trait) solid var(--ligne)}.avhdv__ventes figcaption{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--t-12);color:var(--texte-2)}.avhdv__ventes li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--e-2);align-items:center;font-size:var(--t-12)}.avhdv__rare{color:var(--rarete-commun)}.avhdv__rare.est-rare{color:var(--rarete-rare)}.avhdv__rare.est-epique{color:var(--rarete-epique)}.avhdv__rare.est-legende{color:var(--rarete-legende)}.avhdv__retours{display:grid;gap:var(--e-2);margin-bottom:var(--e-3);padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:var(--cristal-fond);border:var(--trait-fort) solid var(--contour);box-shadow:var(--relief-panneau)}.avhdv__retours header{display:flex;justify-content:space-between;align-items:center;gap:var(--e-2)}.avhdv__retliste{display:flex;flex-wrap:wrap;gap:var(--e-2)}.avhdv__retour{--rare: var(--rarete-commun);display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:var(--e-2);align-items:center;flex:1 1 220px;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);border-left:4px solid var(--rare);background:var(--nuit-1)}.avhdv__retour .avcase{width:44px;min-height:44px}.avhdv__retour b{min-width:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-13);color:var(--blanc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.avhdv__cartes{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));max-height:none}.avhdv__recu dd{font-size:var(--t-13)}}.avgraphe{margin:0;display:grid;gap:var(--e-1);padding:var(--e-2);border-radius:var(--r-s);background:var(--nuit-0);border:1px solid var(--ligne)}.avgraphe figcaption{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--t-12);color:var(--texte-2)}.avgraphe figcaption b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--texte-2)}.avgraphe figcaption b.est-mieux{color:var(--bon)}.avgraphe figcaption b.est-moins{color:var(--mauvais-clair)}.avgraphe svg{width:100%;height:auto;display:block;overflow:visible}.avgraphe__grille{stroke:var(--ligne);stroke-width:1}.avgraphe__base{stroke:var(--texte-3);stroke-width:1;stroke-dasharray:4 4}.avgraphe__aire{fill:var(--violet);opacity:.18}.avgraphe__ligne{fill:none;stroke:var(--cyan);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.avgraphe__point{fill:var(--nuit-0);stroke:var(--cyan);stroke-width:1.5}.avgraphe__point.est-dernier{fill:var(--or);stroke:var(--contour);stroke-width:2}.avgraphe__val,.avgraphe__jour{fill:var(--texte-3);font-size:var(--t-11)}.avgraphe__chiffres{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--e-1);margin:0}.avgraphe__chiffres div{display:grid;gap:2px;justify-items:center;padding:var(--e-1);border-radius:var(--r-s);background:var(--nuit-1)}.avgraphe__chiffres dt{font-size:var(--t-10);color:var(--texte-3);text-transform:uppercase;letter-spacing:.05em}.avgraphe__chiffres dd{margin:0}@media(max-width:1000px){.avcomptoir,.avcomptoir--vente{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content}.avcomptoir__arbre{max-height:30vh}.avcomptoir__colonnes{display:none}.avcomptoir__listes{grid-template-columns:minmax(0,1fr)}.avcomptoir__listes .avcomptoir__liste{max-height:40vh}.avcomptoir__ligne{grid-template-columns:40px minmax(0,1fr) auto auto}.avcomptoir__ligne .avcomptoir__niv,.avcomptoir__ligne .avcomptoir__tend{display:none}.avcomptoir__ligne--compacte{grid-template-columns:40px minmax(0,1fr) auto}.avcomptoir__meta .avcomptoir__niv,.avcomptoir__droite .avcomptoir__tend.est-haut,.avcomptoir__droite .avcomptoir__tend.est-bas{display:inline}.avcomptoir__grille{--cols: 6}.avcomptoir__arbre{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--e-1)}.avcomptoir__arbre .avrecherche,.avcomptoir__groupe{grid-column:1 / -1}.avcomptoir__rayon{padding-left:var(--e-2)}.avcomptoir__detail{order:1}.avcomptoir__gestes{order:2;position:sticky;bottom:0;z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e-1);padding:var(--e-2);background:var(--panneau-plein);border-width:var(--trait-fort);box-shadow:var(--ombre-m)}.avcomptoir__gestes>*{grid-column:1 / -1}.avcomptoir__gestes>.avcomptoir__saisie{grid-column:1}.avcomptoir__gestes:has(>.avcomptoir__saisie)>.avcomptoir__geste{grid-column:2;align-self:center}.avcomptoir__saisie .avcomptoir__total{position:absolute;top:var(--e-2);right:var(--e-2);max-width:45%;padding:var(--e-1) var(--e-2)}.avcomptoir__gestes:has(.avcomptoir__saisie .avcomptoir__total) .avcomptoir__entete>div{padding-right:45%}.avcomptoir__entete{gap:var(--e-2)}.avcomptoir__entete small{display:none}.avcomptoir__entete .avcase{width:40px;min-height:40px}.avcomptoir__lot{padding:2px}.avcomptoir__gestes .avcomptoir__total{padding:var(--e-1) var(--e-2)}.avcomptoir__sac .avinv__cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.avcomptoir__sac .avinv__cats .board__tab{flex:0 0 auto;flex-direction:row}.avcomptoir__outils .avrecherche{flex-basis:100%}.avcomptoir__outils .avpastille{flex:1 1 auto}.avcomptoir__outils .btn{flex:1 1 100%}.avcomptoir__lotliste .iconbtn{width:44px;height:44px;min-width:44px;min-height:44px}}@media(min-width:1001px){.avcomptoir__meta--potion .avcomptoir__niv{display:none}.avinv{height:min(72vh,640px)}.avinv__detail{height:100%;overflow:auto}.avcomptoir{height:min(68vh,620px);grid-template-rows:auto minmax(0,1fr)}.avcomptoir>*{height:100%;max-height:none}.avcomptoir>.avcomptoir__arbre,.avcomptoir>.avcomptoir__centre,.avcomptoir>.avcomptoir__sac{grid-row:1 / span 2;min-height:0}.avcomptoir>.avcomptoir__gestes{grid-column:-2 / -1;grid-row:1;height:auto}.avcomptoir>.avcomptoir__detail{grid-column:-2 / -1;grid-row:2;min-height:0}.avcomptoir>.avcomptoir__detail:empty{display:none}.avcomptoir__centre{grid-template-rows:auto auto minmax(0,1fr) auto}.avcomptoir__centre:has(.avcomptoir__listes),.avcomptoir__centre:has(>.avcomptoir__colonne){grid-template-rows:auto minmax(0,1fr) auto}.avcomptoir__liste{max-height:none;min-height:0}.avcomptoir__sac{grid-template-rows:auto auto minmax(0,1fr) auto}.avcomptoir__grille{max-height:none;min-height:0}}.avfen--services{width:min(1180px,calc(100vw - 28px));height:min(880px,calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));align-content:start}.avfen:focus{outline:none}.avfen.est-attente .btn:not(.authbox__close){pointer-events:none;filter:saturate(.6)}.avfen__raison{display:block;font-size:var(--t-12);color:var(--alerte)}.avmerc__pied .avfen__raison{flex-basis:100%;text-align:right}.avessence__geste{display:grid;justify-items:end;gap:var(--e-1)}.avinv__retour{justify-self:start}#av-fenetre .authbox__close{z-index:1}.avdemande{position:fixed;inset:0;z-index:5;display:grid;place-items:center;background:var(--voile)}.avdemande__boite{width:min(440px,calc(100vw - 32px));display:grid;gap:var(--e-3);padding:var(--e-4);background:var(--panneau-fond);border:var(--trait-fort) solid var(--contour);border-radius:var(--r-l);box-shadow:var(--panneau-ombre);animation:apparition var(--d-3) var(--courbe-rebond)}.avdemande__boite h3{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avdemande__boite p{margin:0;color:var(--texte-2);font-size:var(--t-14);line-height:1.4}#av-fenetre.est-defaite{background:var(--defaite-voile)}#av-fenetre.est-defaite:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 22%,var(--defaite-vignette) 88%);animation:fin-fondu calc(var(--d-3) * 3) var(--courbe-douce) both}#av-fenetre.est-defaite .avfen{animation:fin-secousse calc(var(--d-3) * 2) linear calc(var(--d-3) * 1.6) both}.avmort__tete{display:grid;justify-items:center;gap:var(--e-1);text-align:center}.avmort__titre.avmort__titre{font-size:var(--t-64);color:var(--mauvais);text-shadow:var(--texte-relief);animation:fin-chute calc(var(--d-3) * 2) var(--courbe-chute) both}.avmort__nom{margin:0;font-family:var(--police-titre);font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}@media(max-width:620px){.avmort__titre.avmort__titre{font-size:var(--t-44)}}.avfen--journal{width:min(720px,calc(100vw - 28px));height:min(640px,calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));grid-template-rows:auto auto minmax(0,1fr)}.avjournal{margin:0;padding:var(--e-2);list-style:none;display:grid;gap:var(--e-1);align-content:start;overflow:auto;min-height:0;border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour)}.avjournal__ligne{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--e-2);padding:var(--e-1) var(--e-2);border-radius:var(--r-xs);font-size:var(--t-13);color:var(--texte)}.avjournal__ligne:nth-child(odd){background:var(--surface)}.avjournal__ligne time{font-variant-numeric:tabular-nums;font-size:var(--t-11);color:var(--texte-3)}.avjournal__ligne.est-erreur{color:var(--mauvais-clair)}.avjournal__ligne.est-butin{color:var(--bon)}.avjournal__ligne.est-piege{color:var(--alerte)}.avjournal__ligne.est-niveau{color:var(--or-clair)}.avhud__raccourci{position:relative}.avhud__point{position:absolute;right:-6px;top:-6px;min-width:20px;height:20px;padding:0 var(--e-1);display:grid;place-items:center;border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--rouge-haut),var(--rouge-bas));font-family:var(--police-titre);font-style:normal;font-size:var(--t-11);color:var(--blanc);text-shadow:var(--texte-relief-s);animation:apparition var(--d-3) var(--courbe-rebond)}.avhud__point[hidden]{display:none}.avhud__suivi{position:absolute;right:var(--av-d);top:calc(var(--av-h) + 56px);width:280px;display:grid;gap:var(--e-2);pointer-events:none}.avhud__suivi>*{pointer-events:auto}.avhud__suivi [hidden]{display:none}@media(max-width:720px){.avhud__suivi{top:calc(var(--av-h) + 140px);width:min(216px,57vw)}.avhud__guide>small{font-size:var(--t-11)}.avecran .avguide__bandeau{top:auto;bottom:calc(max(var(--e-3),env(safe-area-inset-bottom)) + 196px);padding:var(--e-2) var(--e-3);gap:var(--e-2)}.avecran .avguide__bandeau .coup-de-main__txt{flex-basis:100%;font-size:var(--t-13);line-height:1.35}.avecran .avguide__bandeau .coup-de-main__txt b{font-size:var(--t-14)}.avhud__barre{flex-wrap:nowrap;gap:var(--e-1);left:max(var(--e-2),env(safe-area-inset-left));right:max(var(--e-2),env(safe-area-inset-right))}.avhud__raccourci.avhud__raccourci{min-width:38px;padding:var(--e-1);flex:0 1 48px;justify-content:center}.avhud__actions{bottom:calc(var(--av-b) + 104px);grid-template-columns:repeat(3,auto)}.avhud__mini{bottom:calc(var(--av-b) + 60px)}}.avhud__guide{--rare: var(--cristal);padding:var(--e-2) var(--e-3);gap:var(--e-1)}.avhud__guide .etiquette{margin:0}.avhud__guide-tete{display:grid;gap:2px;justify-items:start;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:var(--curseur-action)}.avhud__guide-tete .etiquette{display:flex;align-items:center;gap:var(--e-2);width:100%}.avhud__guide-tete .etiquette:after{content:"";flex:none;margin-left:auto;width:7px;height:7px;border-right:var(--trait) solid currentColor;border-bottom:var(--trait) solid currentColor;rotate:45deg;translate:0 -2px;transition:rotate var(--d-2) var(--courbe)}.avhud__guide.est-replie .avhud__guide-tete .etiquette:after{rotate:-45deg;translate:0 0}@media(pointer:coarse){.avhud__guide-tete{min-height:44px;align-content:center}}.avhud__guide-tete:focus-visible{outline:var(--trait) solid var(--cyan);outline-offset:2px;border-radius:var(--r-xs)}.avhud__guide-tete b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s);line-height:1.15}.avhud__guide>small{font-size:var(--t-12);line-height:1.3;color:var(--texte-2)}.avhud__guide.est-replie>small,.avhud.est-faille .avhud__guide.est-replie .avhud__guide-gestes{display:none}.avhud__guide-gestes{display:flex;flex-wrap:wrap;gap:var(--e-2);margin-top:var(--e-1)}.avhud__guide .coach-cible{outline-offset:2px}.avcoach{z-index:65;pointer-events:none;width:min(320px,calc(100% - 16px))}.avcoach[hidden]{display:none}.avguide__bandeau{z-index:30;top:max(120px,14vh)}.avhud__pill{cursor:var(--curseur-action)}.avhud__action kbd,.avhud__action--objet b{font-family:var(--police-titre)}.avhud__action kbd{position:absolute;left:3px;top:2px;font-size:var(--t-10);font-weight:400;color:var(--texte-2);text-shadow:var(--texte-relief-s)}.avhud__consommables{display:contents}.avhud__action--plus .ico{width:36px;height:36px}.avhud__action--objet{--rare: var(--cristal)}.avhud__action--objet .ico{width:44px;height:44px}.avhud__actions,.avhud__consommables{gap:var(--e-3)}.avhud__action b{top:0;bottom:auto}.avhud__potion{display:grid;place-items:center}.avhud__action--potion.est-vide{opacity:.6}.avhud__action.est-refus{opacity:.5}.avhud__effet{position:absolute;left:50%;bottom:0;translate:-50% 50%;display:flex;gap:var(--e-1);padding:0 var(--e-1);border-radius:var(--r-plein);border:1px solid var(--contour);background:var(--nuit-0);font-family:var(--police-titre);font-size:var(--t-11);line-height:1.3;white-space:nowrap;pointer-events:none}.avhud__effet[hidden]{display:none}.avhud__effet .aveffet{font-weight:400;text-shadow:var(--texte-relief-s)}.avhud__effet .aveffet--soin:before{display:none}.avhud__effet .aveffet--erosion{color:var(--argent-haut)}.avhud__gain{position:absolute;top:0;bottom:0;width:0;background:var(--bon);opacity:0;pointer-events:none}.avhud__gain--erosion{background:var(--argent-haut)}.avhud__gain.est-vu{animation:avGain var(--d-boucle) var(--courbe) forwards}@keyframes avGain{0%,45%{opacity:.9}to{opacity:0}}.avtoast__soin{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:0 var(--e-2)}.avtoast__soin b{font-family:var(--police-titre);font-weight:400;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avtoast__ligne.est-soin{border-color:var(--bon)}.avcarte__zone canvas[hidden],.avcarte__noms[hidden],.avcarte__legende[hidden]{display:none}.avcarte__zone canvas{touch-action:none}.avcarte__zoom{position:absolute;right:var(--e-2);top:var(--e-2);display:grid;gap:var(--e-1)}.avcarte__legende{margin:0;display:flex;flex-wrap:wrap;gap:var(--e-1) var(--e-3);font-size:var(--t-12);color:var(--texte-2)}.avcarte__legende span{display:inline-flex;align-items:center;gap:var(--e-1)}.avcarte__picto{flex:none;display:block}.avcarte__nom--lieu b{font-size:var(--t-14)}.avfiche.est-doigt{z-index:70;max-width:min(320px,calc(100vw - 16px))}@media(pointer:coarse){.avecran .iconbtn,.avhud__agrandir,.avecran .btn--compact,.avpastille,.avcomptoir__lot,.avcomptoir__rayon,.avhud__pill,.avinv__cats .board__tab,.avfen__onglets .board__tab,.avligne,.avcomptoir__ligne,.avdial__q,.avfen__filtre,.avrang{min-height:44px}.avecran .iconbtn,.avhud__agrandir{min-width:44px}.avinv__grille button.avcase,.avhud__action{min-height:44px;min-width:44px}.avcomptoir__fiche summary{min-height:44px;display:flex;align-items:center}.avmerc__stuff{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.avmerc__stuff .avcase{min-height:44px}.avcrea__sort.is-sel{outline:var(--trait) solid var(--or);outline-offset:-2px}}@media(pointer:coarse)and (max-width:380px){.avecran .avinv__grille{--cols: 5}}@media(max-height:480px)and (orientation:landscape){.avhud{padding:var(--e-1) var(--e-2);--av-h: max(var(--e-1), env(safe-area-inset-top));--av-b: max(var(--e-1), env(safe-area-inset-bottom));--av-g: max(var(--e-2), env(safe-area-inset-left));--av-d: max(var(--e-2), env(safe-area-inset-right))}.avhud__perso{left:var(--av-g);top:var(--av-h);min-width:0;padding:var(--e-1) var(--e-2);gap:var(--e-2)}.avhud__classe,.avhud__classe svg{width:36px;height:36px}.avhud__nom{font-size:var(--t-14)}.avhud__niv{display:none}.avhud__coin{right:var(--av-d);top:var(--av-h)}.avhud__suivi{top:calc(var(--av-h) + 50px);right:var(--av-d);width:240px}.avhud__equipe{top:calc(var(--av-h) + 80px);left:var(--av-g)}.avhud__comp{width:64px;padding:2px}.avhud__comp>i,.avhud__comp>i svg{width:20px;height:20px}.avhud__barre{left:50%;right:auto;translate:-50% 0;bottom:var(--av-b);flex-wrap:nowrap;gap:var(--e-1)}.avhud__raccourci{min-width:44px;min-height:44px}.avhud__raccourci .ico{width:28px;height:28px}.avhud__raccourci span,.avhud__raccourci kbd{display:none}.avhud__mini{width:150px;right:var(--av-d);bottom:var(--av-b)}.avhud__mini-titre b{font-size:var(--t-11)}.avhud__actions{bottom:calc(var(--av-b) + 44px + var(--e-3));left:var(--av-g);grid-auto-flow:column}.avhud__actions{align-items:end;gap:var(--e-4);grid-template-columns:none}.avhud__effet{font-size:var(--t-10)}.avhud__action{width:48px;height:48px}.avhud__action .ico{width:34px;height:34px}.avfen,.avfen--services,.avfen--journal,.avfen--inventaire,.avfen--personnage,.avfen--pnj{width:calc(100vw - 12px - env(safe-area-inset-left) - env(safe-area-inset-right));height:auto;max-height:calc(100dvh - 8px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:var(--e-2)}.avfen h2{font-size:var(--t-20)}.avinv,.avcomptoir{height:auto}.avinv{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.avinv__detail{grid-column:1 / -1}.avinv__grille{--cols: 8;max-height:none}.avinv__cats .board__tab{flex-direction:row}.avcomptoir,.avcomptoir--vente,.avmarche{grid-template-columns:minmax(0,170px) minmax(0,1fr) minmax(0,240px)}.avcomptoir--vente{grid-template-columns:minmax(0,1fr) minmax(0,260px)}.avcomptoir{grid-template-rows:auto minmax(0,1fr);align-items:start}.avcomptoir>.avcomptoir__arbre,.avcomptoir>.avcomptoir__centre,.avcomptoir>.avcomptoir__sac{grid-row:1 / span 2}.avcomptoir>.avcomptoir__gestes{grid-column:-2 / -1;grid-row:1;order:0;position:static;box-shadow:none;grid-template-columns:minmax(0,1fr)}.avcomptoir__gestes>.avcomptoir__saisie,.avcomptoir__gestes:has(>.avcomptoir__saisie)>.avcomptoir__geste{grid-column:1}.avcomptoir__saisie .avcomptoir__total{position:static;max-width:none}.avcomptoir__lots{grid-template-columns:repeat(2,minmax(0,1fr))}.avcomptoir__outils .avrecherche{flex-basis:200px}.avcomptoir__outils .btn{flex:0 1 auto}.avcomptoir>.avcomptoir__detail{grid-column:-2 / -1;grid-row:2;order:0}.avcomptoir__arbre{grid-template-columns:minmax(0,1fr)}.avcomptoir__arbre,.avcomptoir__liste,.avmarche__liste{max-height:none}.avbanque{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.avbanque__milieu{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;gap:var(--e-3)}.avbanque__choix{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2)}.avbanque__choix .avcase{width:44px;min-height:44px}.avbanque__cout{margin:0}.avbanque__cats{flex-wrap:wrap}.avbanque__grille.avbanque__grille{--cols: 6;max-height:none}.avcarte__panneau{width:calc(100vw - 12px - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:calc(100dvh - 8px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;padding:var(--e-2)}.avcarte__zone{height:calc(100dvh - 92px)}.avcarte__panneau>.etiquette,.avcarte__legende,.avcarte__aide{display:none}.avcrea{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-rows:none;padding:var(--e-1);gap:var(--e-2)}.avcrea__apercu{min-height:0}.avcrea__titre b{font-size:var(--t-24)}.avcrea__titre em{display:none}.avcrea__choix{max-height:calc(100dvh - 8px);align-self:start}.avcrea__classes{grid-template-columns:repeat(6,minmax(0,1fr))}.avcrea__classe{min-height:44px;padding:var(--e-1)}.avcrea__classe i svg{width:28px;height:28px}.avcrea__classe b{font-size:var(--t-12)}.avcrea__classe small,.avcrea__classe .avcrea__diff{display:none}.avcharge__conseil{font-size:var(--t-13)}.avguide__bandeau{top:var(--e-2)}}.avcrea__diff{font-style:normal;font-size:var(--t-11);font-weight:700;color:var(--texte-2)}.avcrea__diff.est-facile{color:var(--bon)}.avcrea__diff.est-exigeant{color:var(--alerte)}.av__levelup{z-index:80}@media(prefers-reduced-motion:reduce){.avecran *,.avecran *:before,.avecran *:after{animation:none!important;transition:none!important}.avcharge__barre i{width:100%}.av__levelup.is-on{opacity:1;transform:translate(-50%,-50%)}.avcoach,.av__levelup:before{animation:none}}.avinv__sac,.avcomptoir__sac,.avbanque__volet{container-type:inline-size}.avinv__grille,.avcomptoir__grille,.avbanque__grille{grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:calc((100cqw - 2 * var(--e-2) - (var(--cols) - 1) * var(--e-1)) / var(--cols));align-content:start}.avbanque__grille{grid-auto-rows:calc((100cqw - 4 * var(--e-2) - (var(--cols) - 1) * var(--e-1)) / var(--cols))}.avfen--memorial{width:min(1180px,calc(100vw - 28px))}.avfen--memorial .avmarche{grid-template-columns:minmax(0,250px) minmax(0,1fr) minmax(0,380px)}@media(max-width:720px){.avfen--memorial .avmarche{grid-template-columns:minmax(0,1fr)}}.avfen--memorial .avbete__chiffres{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.avfen--memorial .avmarche__caticone svg{width:28px;height:28px}.avligne--memorial.est-moi{border-left-color:var(--or)}.avmemorial__rang{width:40px;height:40px;font-size:var(--t-16)}.avmemorial__date{font-size:var(--t-11);color:var(--texte-3)}.avreatt{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:var(--e-3);align-items:start}.avreatt__liste{display:grid;gap:var(--e-1)}.avreatt__gestes{display:flex;gap:var(--e-2);justify-content:flex-end}.avcarac--lecture{grid-template-columns:34px 1fr 4ch}@media(max-width:720px){.avreatt{grid-template-columns:minmax(0,1fr)}}.avbanque__dialogue{width:min(460px,100%);margin:var(--e-6) auto;display:grid;gap:var(--e-3);padding:var(--e-4);border-radius:var(--r-m);background:var(--carte-fond);border:var(--trait) solid var(--contour);box-shadow:var(--carte-ombre)}.avbanque__dialogue h3{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avbanque__dialogue p{margin:0;color:var(--texte-2);font-size:var(--t-14)}.avbanque__facture{display:grid;gap:var(--e-1);margin:0;padding:var(--e-2);border-radius:var(--r-s);background:var(--nuit-0)}.avbanque__facture div{display:flex;justify-content:space-between;align-items:center;gap:var(--e-2)}.avbanque__facture dt{color:var(--texte-2);font-size:var(--t-13)}.avbanque__facture dd{margin:0;color:var(--blanc);font-size:var(--t-14)}.avbanque__facture .est-total dt,.avbanque__facture .est-total dd{font-family:var(--police-titre);font-size:var(--t-16);color:var(--blanc)}.avbanque__choix-ouvrir{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--e-2)}.avfen--hall .avmarche__cat{display:flex;justify-content:center;gap:var(--e-2)}.avfen--hall .avmarche__caticone{display:none}.avcontrat{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(112px,auto);gap:var(--e-3);align-items:center;min-height:76px;width:100%;padding:var(--e-2) var(--e-3);border-radius:var(--r-s);border:1px solid var(--ligne);border-left:4px solid var(--violet);background:var(--carte-fond);color:var(--texte);font:inherit;text-align:left;cursor:var(--curseur-action)}.avcontrat:hover{background:var(--nuit-2)}.avcontrat.is-sel{background:var(--nuit-3);border-color:var(--or);box-shadow:inset 0 0 0 var(--trait) var(--or)}.avcontrat.est-rempli{border-left-color:var(--bon)}.avcontrat.est-en_cours,.avcontrat.est-accepte{border-left-color:var(--cyan)}.avcontrat__ico{display:grid;place-items:center;width:60px;height:60px;border-radius:var(--r-m);background:radial-gradient(circle at 50% 40%,var(--cristal-voile),transparent 72%),var(--nuit-0);border:var(--trait) solid var(--cristal-trait)}.avcontrat__ico img,.avcontrat__ico svg{width:52px;height:52px}.avcontrat__ico.est-tete{background:radial-gradient(circle at 50% 40%,var(--or-voile),transparent 72%),var(--nuit-0);border-color:var(--or)}.avcontrat__ico.est-recolte,.avcontrat__ico.est-nettoyage{background:radial-gradient(circle at 50% 40%,var(--bon-voile),transparent 72%),var(--nuit-0);border-color:var(--bon)}.avcontrat__ico.est-steles,.avcontrat__ico.est-profondeur{background:radial-gradient(circle at 50% 40%,var(--cristal-cyan-voile),transparent 72%),var(--nuit-0);border-color:var(--cristal-cyan-trait)}.avcontrat__corps{display:grid;gap:2px;min-width:0}.avcontrat__corps small{font-size:var(--t-11);color:var(--texte-3);text-transform:uppercase;letter-spacing:.05em}.avcontrat__corps b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avcontrat__gains{display:flex;flex-wrap:wrap;gap:var(--e-1);margin-top:2px}.avcontrat__gain{display:inline-flex;align-items:center;gap:4px;padding:0 var(--e-2);border-radius:var(--r-plein);background:var(--nuit-0);font-size:var(--t-12);color:var(--texte-2)}.avcontrat__gain.est-piece{color:var(--or)}.avcontrat__lieu{display:grid;justify-items:end;gap:2px;text-align:right}.avcontrat__lieu b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc)}.avcontrat__lieu small{font-size:var(--t-12);color:var(--texte-2)}.avcontrat__lieu em{font-style:normal;font-family:var(--police-titre);font-size:var(--t-14);color:var(--cyan)}.avcontrat__lieu em.est-ok{color:var(--bon)}.avcontratfiche{display:grid;gap:var(--e-3);padding:var(--e-4);border-radius:var(--r-m);background:var(--carte-fond);border:var(--trait) solid var(--contour);box-shadow:var(--carte-ombre)}.avcontratfiche header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--e-3);align-items:center}.avcontratfiche h3{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);line-height:1.15;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avcontratfiche .etiquette{margin:0}.avcontratfiche__faits{display:grid;gap:var(--e-1);margin:0}.avcontratfiche__faits div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--e-2)}.avcontratfiche__faits dt{font-size:var(--t-12);color:var(--texte-3)}.avcontratfiche__faits dd{margin:0;font-size:var(--t-13);color:var(--texte)}.avprimes{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--e-1);margin:0;padding:0;list-style:none}.avprime{display:grid;justify-items:center;align-content:start;gap:2px;padding:var(--e-2) var(--e-1);border-radius:var(--r-s);background:var(--nuit-0);text-align:center}.avprime__ico{display:grid;place-items:center;width:40px;height:40px}.avprime__ico img,.avprime__ico svg{max-width:38px;max-height:38px}.avprime b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc)}.avprime.est-or b{color:var(--or)}.avprime small{font-size:var(--t-11);line-height:1.2;color:var(--texte-2)}@media(max-width:720px){.avcontrat{grid-template-columns:48px minmax(0,1fr)}.avcontrat__ico{width:48px;height:48px}.avcontrat__ico img,.avcontrat__ico svg{width:42px;height:42px}.avcontrat__lieu{grid-column:1 / -1;grid-auto-flow:column;justify-content:space-between}}.avfen--guilde,.avfen--annuaire{width:min(1080px,calc(100vw - 28px))}.avblason{display:inline-block;flex:none;vertical-align:middle;overflow:visible;filter:drop-shadow(0 2px 0 var(--portee))}.avguilde__tete{display:flex;gap:var(--e-3);align-items:center}.avguilde__tete h2{overflow-wrap:anywhere;line-height:1.1}.avguilde__titres{display:grid;gap:2px;min-width:0}.avguilde__titres .etiquette,.avguilde__titres .avfen__solde{margin:0}.avguilde__message{display:grid;gap:var(--e-1);padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour);border-left:4px solid var(--or)}.avguilde__message .etiquette{margin:0}.avguilde__message p{margin:0;font-size:var(--t-14);line-height:1.4;color:var(--texte);overflow-wrap:anywhere;white-space:pre-line}.avguilde__message em{font-style:normal;color:var(--texte-3)}.avguilde__message small{font-size:var(--t-11);color:var(--texte-3)}.avguilde__message>.btn{justify-self:end}.avguilde__message textarea{width:100%;min-height:72px;resize:vertical;font-family:var(--police-texte);font-size:var(--t-14);line-height:1.4}.avguilde__onglets{margin-right:0}.avguilde__onglets .board__tab{white-space:nowrap}.avguilde__nonlus{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--e-1);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--rouge-haut),var(--rouge-bas));font-size:var(--t-11);color:var(--blanc)}.avguilde__corps{display:grid;gap:var(--e-2);min-width:0}.avguilde__gestes{display:flex;flex-wrap:wrap;gap:var(--e-2);justify-content:flex-end;align-items:center}.authbox .avguilde__gestes .btn,.authbox .avguilde__ecrire .btn{width:auto}.avguilde__colonne{display:grid;gap:var(--e-2);align-content:start;min-width:0}.avguilde__table{display:grid;gap:var(--e-1);max-height:min(62vh,640px);overflow:auto;padding:var(--e-1);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour)}.avguilde__entetes,.avligne.avguilde__membre{display:grid;grid-template-columns:56px minmax(0,1.5fr) 72px minmax(0,1fr) minmax(0,1.3fr) 112px;gap:var(--e-2);align-items:center}.avguilde__entetes{position:sticky;top:calc(-1 * var(--e-1));z-index:1;padding:var(--e-1) var(--e-2);background:var(--nuit-0)}.avguilde__trier{display:none;font-size:var(--t-12);color:var(--texte-3)}.avguilde__col{min-height:32px;padding:0 var(--e-2);font-size:var(--t-12);text-align:left;white-space:nowrap}.avguilde__col--classe{padding:0;text-align:center}.avligne.avguilde__membre{min-height:52px;padding:var(--e-1) var(--e-2);border-left-color:var(--ligne-forte)}.avligne.avguilde__membre.est-moi{border-left-color:var(--or)}.avguilde__classe{display:grid;place-items:center;justify-self:center;width:40px;height:40px;border-radius:var(--r-s);background:var(--nuit-0)}.avguilde__classe svg,.avguilde__classe .ico{width:34px;height:34px}.avguilde__nom{display:grid;gap:2px;min-width:0}.avguilde__nom b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc);overflow-wrap:anywhere}.avguilde__nom small{font-size:var(--t-11);color:var(--texte-3);overflow-wrap:anywhere}.avguilde__niveau{font-family:var(--police-titre);font-size:var(--t-13);color:var(--texte-2);white-space:nowrap}.avguilde__titre{font-size:var(--t-12);font-weight:700;color:var(--texte-2);overflow-wrap:anywhere}.avguilde__titre.est-meneur{color:var(--or)}.avguilde__etat{display:inline-flex;gap:var(--e-1);align-items:center;font-size:var(--t-12);color:var(--texte-3)}.avguilde__etat i{flex:none;width:10px;height:10px;border-radius:50%;border:var(--trait) solid var(--contour);background:var(--gris-haut)}.avguilde__etat.est-ligne{color:var(--bon)}.avguilde__etat.est-ligne i{background:var(--bon)}.avguilde__detail{display:grid;gap:var(--e-2);margin:0 0 var(--e-1) var(--e-6);padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:var(--carte-fond);border:var(--trait) solid var(--contour);box-shadow:var(--carte-ombre)}.avguilde__detail .etiquette{margin:0}.avguilde__titres-choix{display:flex;flex-wrap:wrap;gap:var(--e-1)}.avguilde__droits{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--e-1) var(--e-3)}.avguilde__droit{margin:0;min-height:40px;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:var(--surface);font-size:var(--t-13);transition:background var(--d-2),border-color var(--d-2)}.avguilde__droit:has(:checked){background:var(--bon-voile);border-color:var(--vert-levre)}.avguilde__droit.est-off{color:var(--texte-3)}.avroles{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:var(--e-3);align-items:start}.avroles__liste{display:grid;gap:var(--e-1);margin:0;padding:0;list-style:none}.avroles__ligne{display:flex;align-items:center;gap:var(--e-1)}.avroles__nom.avligne{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;text-align:left;gap:0}.avroles__nom small{color:var(--texte-3)}.avroles__ligne.is-sel .avroles__nom{border-color:var(--or)}.avroles__fleches{display:flex;gap:var(--e-1)}.avroles__groupe{margin:0;padding:0;border:0;display:grid;gap:var(--e-1)}.avroles__fiche .champ,.avroles__creer .champ{width:100%;min-width:0;flex:1}@media(max-width:720px){.avroles{grid-template-columns:minmax(0,1fr)}}.avgconfig{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--e-3);align-items:start}.avgconfig .champ{width:100%;min-width:0}.avgconfig .champ.avgconfig__nombre{width:10ch}.avguilde__canal{height:min(46vh,420px);overflow-y:auto;display:grid;align-content:start;gap:2px;padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour);font-size:var(--t-13);line-height:1.45;color:var(--texte)}.avguilde__canal p{margin:0;overflow-wrap:anywhere}.avguilde__canal b{margin-right:var(--e-1);font-weight:700;color:var(--or-clair)}.avguilde__canal time{margin-right:var(--e-1);font-size:var(--t-11);color:var(--texte-3);font-variant-numeric:tabular-nums}.avguilde__canal .est-sys,.avguilde__canal .est-sys b{color:var(--cristal-clair)}.avguilde__ecrire{display:flex;gap:var(--e-2)}.avguilde__ecrire .champ{flex:1;min-width:0}.avguilde__infos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e-3);align-items:start}.avguilde__carte{display:grid;gap:var(--e-2);align-content:start;padding:var(--e-3);border-radius:var(--r-m);background:var(--carte-fond);border:var(--trait) solid var(--contour);box-shadow:var(--carte-ombre)}.avguilde__carte h3{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avguilde__carte p{margin:0;font-size:var(--t-13);color:var(--texte-2)}.avguilde__carte .etiquette{margin:0}.avguilde__carte .avbete__chiffres{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.avguilde__fiche .avbete__chiffres{grid-template-columns:repeat(3,minmax(0,1fr))}.avguilde__fiche .avbete__chiffres>:last-child{grid-column:1 / -1}.avguilde__grand{display:grid;place-items:center;padding:var(--e-2);border-radius:var(--r-m);background:radial-gradient(closest-side,var(--cristal-voile),transparent)}.avblason__editeur{display:grid;gap:var(--e-1)}.avblason__editeur .etiquette{margin:var(--e-1) 0 0}.avblason__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:var(--e-1)}.avblason__case{--rare: var(--gris-haut);min-height:44px}.avblason__grille--teintes .avblason__case{min-height:44px}.avblason__teinte{width:26px;height:26px;border-radius:50%;border:var(--trait) solid var(--contour);background:var(--b1);box-shadow:inset 0 3px 0 var(--reflet),inset 0 -3px 0 var(--ombre-douce)}.avguilde__fondation{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:var(--e-4);align-items:start}.avguilde__apercu{position:sticky;top:0;display:grid;justify-items:center;gap:var(--e-2);padding:var(--e-4) var(--e-3);border-radius:var(--r-m);background:radial-gradient(circle at 50% 35%,var(--cristal-voile),transparent 70%),var(--carte-fond);border:var(--trait) solid var(--contour);box-shadow:var(--carte-ombre);text-align:center}.avguilde__apercu b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s);overflow-wrap:anywhere}.avguilde__apercu small{font-size:var(--t-13);color:var(--or)}.avguilde__fondation .champ{width:100%}.avguilde__chercher{flex:1;min-width:0}.avligne.avguilde__ligne{grid-template-columns:48px minmax(0,1fr) 44px 64px 96px}.avguilde__ligne .avguilde__badge{justify-self:center}.avguilde__ligne .avguilde__etat{white-space:nowrap}.avguilde__ligne .avguilde__nom small{white-space:normal}.avguilde__postuler{display:grid;gap:var(--e-2)}.avguilde__postuler .champ{width:100%}.avguilde__fiche .avbete__portrait{background:radial-gradient(circle at 50% 45%,var(--cristal-voile),var(--nuit-0) 70%)}.avguilde__candidats{display:grid;gap:var(--e-2)}.avguilde__candidat{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"c n g" "c m g";gap:var(--e-1) var(--e-2);align-items:center;padding:var(--e-2);border-radius:var(--r-m);background:var(--carte-fond);border:var(--trait) solid var(--contour);box-shadow:var(--carte-ombre)}.avguilde__candidat .avguilde__classe{grid-area:c}.avguilde__candidat .avguilde__nom{grid-area:n}.avguilde__candidat .avguilde__gestes{grid-area:g}.avguilde__mot{grid-area:m;margin:0;font-size:var(--t-13);color:var(--texte-2);overflow-wrap:anywhere}.avguilde__mot em{font-style:normal;color:var(--texte-3)}.avguilde__invitation{display:flex;gap:var(--e-3);align-items:center}.avguilde__de{display:flex;gap:var(--e-2);align-items:center;margin:var(--e-1) 0 0}.avguilde__de b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--or-clair);text-shadow:var(--texte-relief-s);overflow-wrap:anywhere}.avhud__guilde[hidden]{display:none}.avhud__blason{display:grid;place-items:center;width:38px;height:38px}.av__etiquette .avblason--pseudo{margin-right:var(--e-1);vertical-align:-2px}@media(max-width:860px){.avguilde__infos,.avguilde__fondation{grid-template-columns:minmax(0,1fr)}.avguilde__apercu{position:static}}@media(max-width:860px){.avfen--annuaire .avmarche__cats{flex-wrap:wrap;overflow-x:visible}.avfen--annuaire .avmarche__cat{flex:1 1 40%}}@media(max-width:720px){.avguilde__onglets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-1)}.avguilde__onglets .board__tab{white-space:normal;min-height:36px;padding:var(--e-1) 2px;font-size:var(--t-12)}.avhud__blason{width:30px;height:30px}.avhud__blason .avblason{width:26px;height:30px}.avguilde__tete .avblason{width:52px;height:60px}.avguilde__table{max-height:none}.avguilde__entetes{position:static;display:flex;flex-wrap:wrap;gap:var(--e-1);align-items:center;padding:var(--e-1)}.avguilde__trier{display:inline}.avguilde__col--classe{padding:0 var(--e-2)}.avligne.avguilde__membre{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"c n v" "c t e" "c x x";row-gap:2px}.avguilde__membre .avguilde__classe{grid-area:c}.avguilde__membre .avguilde__nom{grid-area:n}.avguilde__membre .avguilde__niveau{grid-area:v;justify-self:end}.avguilde__membre .avguilde__titre{grid-area:t}.avguilde__membre .avguilde__etat{grid-area:e;justify-self:end;text-align:right}.avguilde__membre .avguilde__versee{grid-area:x;display:flex;gap:var(--e-2);justify-content:flex-end;align-items:baseline}.avguilde__detail{margin-left:0}.avguilde__droits{grid-template-columns:minmax(0,1fr)}.avguilde__canal{height:46vh}.avguilde__candidat{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"c n" "m m" "g g"}.avligne.avguilde__ligne{grid-template-columns:44px minmax(0,1fr) 44px 56px}.avguilde__niveaucarte .avbete__chiffres>:last-child,.avgperc--pose .avbete__chiffres>:last-child{grid-column:1 / -1}.avguilde__ligne .avguilde__etat{white-space:normal}.avguilde__ligne .avguilde__etat{grid-column:2 / -1}}.avguilde__badge{display:grid;justify-items:center;flex:none;margin-left:auto;margin-right:var(--e-8);padding:var(--e-1) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--cristal),var(--cristal-nuit));box-shadow:0 3px 0 var(--contour)}.avguilde__badge small{font-size:var(--t-11);font-weight:700;color:var(--cristal-clair)}.avguilde__badge b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-24);line-height:1;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avguilde__badge--petit{margin:0;padding:2px var(--e-2);box-shadow:0 2px 0 var(--contour)}.avguilde__badge--petit small{font-size:var(--t-10)}.avguilde__badge--petit b{font-size:var(--t-16)}.avguilde__general{display:grid;gap:var(--e-3);min-width:0}.avguilde__niveaucarte{grid-template-columns:auto minmax(0,1fr);gap:var(--e-4);align-items:center;background:radial-gradient(circle at 12% 40%,var(--cristal-voile),transparent 45%),var(--carte-fond)}.avguilde__medaille{display:grid;place-items:center;width:116px;height:116px;border-radius:50%;border:var(--trait-fort) solid var(--contour);background:conic-gradient(var(--or) var(--p),var(--nuit-0) 0);box-shadow:0 5px 0 var(--contour)}.avguilde__medaille span{display:grid;justify-items:center;align-content:center;width:86px;height:86px;border-radius:50%;border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--cristal),var(--cristal-nuit))}.avguilde__medaille small{font-size:var(--t-11);font-weight:700;color:var(--cristal-clair)}.avguilde__medaille b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-32);line-height:1;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avguilde__prochain{font-size:var(--t-12);color:var(--texte-3)}.avguilde__max{color:var(--or-clair);font-weight:700}.avguilde__niveaucarte .avjauge{height:22px}.avguilde__niveaucarte .avjauge em{line-height:18px;font-size:var(--t-12)}.avguilde__niveaucarte .avbete__chiffres{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.avguilde__puces{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e-1)}.avguilde__puces span{padding:1px var(--e-2);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--nuit-0);color:var(--or-clair);font-size:var(--t-12);font-family:var(--police-texte);white-space:nowrap}.avguilde__puces em{font-style:normal;color:var(--texte-3);font-family:var(--police-texte);font-size:var(--t-13)}.avguilde__part{display:grid;gap:var(--e-1)}.avguilde__part .etiquette{margin:0}.avguilde__curseur{display:flex;gap:var(--e-3);align-items:center}.avguilde__curseur output{min-width:52px;text-align:right;font-family:var(--police-titre);font-size:var(--t-20);color:var(--or);text-shadow:var(--texte-relief-s)}.avguilde__versee{display:grid;justify-items:end;gap:0;line-height:1.1}.avguilde__versee b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-13);color:var(--texte)}.avguilde__versee small{font-size:var(--t-11);color:var(--texte-3)}.avgam__points{display:flex;gap:var(--e-3);align-items:center;padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour)}.avgam__points div{display:grid;gap:2px;min-width:0}.avgam__points b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avgam__points small{font-size:var(--t-12);color:var(--texte-3)}.avgam__nb{flex:none;display:grid;place-items:center;min-width:56px;height:56px;padding:0 var(--e-2);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--or-vif),var(--or-profond));box-shadow:0 4px 0 var(--or-levre);font-family:var(--police-titre);font-size:var(--t-24);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avgam__liste{display:grid;gap:var(--e-2)}.avgam{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,220px);gap:var(--e-3);align-items:center;padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:var(--carte-fond);border:var(--trait) solid var(--contour);box-shadow:0 3px 0 var(--contour)}.avgam.est-max{background:radial-gradient(circle at 8% 50%,var(--or-voile),transparent 40%),var(--carte-fond)}.avgam__ico{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour)}.avgam__corps{display:grid;gap:2px;min-width:0}.avgam__corps h3{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avgam__corps p{margin:0;font-size:var(--t-13);color:var(--texte-2)}.avgam__pips{display:flex;flex-wrap:wrap;gap:3px;margin-top:var(--e-1)}.avgam__pips i{width:14px;height:14px;border-radius:50%;border:var(--trait) solid var(--contour);background:var(--nuit-0)}.avgam__pips i.est-pris{background:var(--or);box-shadow:inset 0 2px 0 var(--or-clair)}.avgam__effet{display:grid;justify-items:end;gap:var(--e-1);text-align:right}.avgam__effet b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--or-clair);text-shadow:var(--texte-relief-s)}.avgam__effet small{font-size:var(--t-12);color:var(--texte-3)}.authbox .avgam__effet .btn{width:auto}.avcase.est-bloque{filter:grayscale(1) brightness(.6)}.avcase.est-bloque:after{content:"";position:absolute;inset:auto 4px 4px auto;width:10px;height:10px;border-radius:var(--r-xs);border:var(--trait) solid var(--contour);background:var(--mauvais)}.avguilde__journal{display:grid;gap:2px;margin:0;padding:0;list-style:none;max-height:min(34vh,320px);overflow-y:auto}.avguilde__journal{max-height:min(52vh,520px);padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--ligne-forte)}.avguilde__journal li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--e-2);align-items:baseline;padding:3px 0;border-bottom:1px solid var(--ligne);font-size:var(--t-13);color:var(--texte-2);overflow-wrap:anywhere}.avguilde__journal time{font-size:var(--t-11);color:var(--texte-3);font-variant-numeric:tabular-nums}.avguilde__journal b{color:var(--or-clair);font-weight:700}.avguilde__journal li.est-niveau span{color:var(--or);font-weight:700}.avguilde__journal li.est-amelioration span,.avguilde__journal li.est-percepteur span{color:var(--cristal-clair)}.avgperc{grid-template-columns:96px minmax(0,1fr);align-items:start}.avgperc .avgam__ico{width:96px;height:96px}.avgperc__portrait{display:block;width:100%;height:100%;object-fit:contain}.avgperc--fiche{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--e-3);align-items:start}.avgperc__alerte{margin:0;font-weight:700;color:var(--mauvais-clair)}.avgperc__sac{height:var(--e-2);border-radius:var(--r-s);background:var(--nuit-0);border:var(--trait) solid var(--contour);overflow:hidden}.avgperc__sac i{display:block;width:var(--p);height:100%;background:var(--or)}.avgperc__collecte{display:flex;flex-wrap:wrap;gap:var(--e-1)}.avgperc__pile{position:relative;display:inline-grid;place-items:center;width:48px;height:48px}.avgperc__pile>:first-child{width:44px;height:44px}.avgperc__pile b{position:absolute;right:0;bottom:0;font-size:var(--t-12);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avgperc--pose{background:radial-gradient(circle at 10% 30%,var(--cristal-cyan-voile),transparent 45%),var(--carte-fond)}.avgperc__ici{font-weight:700;color:var(--texte)}.avgperc__ici:first-letter,.avgperc__ligne small:first-letter{text-transform:uppercase}.avgperc__liste{display:grid;gap:var(--e-1);margin:0;padding:0;list-style:none}.avgperc__ligne{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--e-2);align-items:center;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--nuit-0)}.avgperc__fin{font-size:var(--t-12);color:var(--texte-2);white-space:nowrap}@media(max-width:860px){.avguilde__niveaucarte{grid-template-columns:minmax(0,1fr);justify-items:stretch}.avguilde__medaille{justify-self:center}.avgam{grid-template-columns:48px minmax(0,1fr)}.avgam__ico{width:48px;height:48px}.avgam__effet{grid-column:1 / -1;justify-items:stretch;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center}.avgam__effet .btn{grid-column:1 / -1}.avguilde__journal li{grid-template-columns:minmax(0,1fr);gap:0}.avgperc{grid-template-columns:64px minmax(0,1fr)}.avgperc .avgam__ico{width:64px;height:64px}.avgperc .avgam__ico svg{width:48px;height:48px}.avguilde__badge{margin-right:var(--e-6);padding:2px var(--e-2)}.avguilde__badge b{font-size:var(--t-20)}}.avfm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--e-3);min-height:0;flex:1;overflow:hidden}.avfm__pieces{display:grid;align-content:start;gap:var(--e-2);overflow:auto;padding:var(--e-2);border-radius:var(--r-s);background:var(--nuit-0)}.avfm__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:var(--e-1)}.avfm__lignes{display:grid;gap:var(--e-2);margin:0;padding:0;list-style:none}.avfm__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-3);align-items:center;padding:var(--e-2);border-radius:var(--r-s);background:var(--nuit-0)}.avfm__ligne.est-exo{outline:var(--trait) solid var(--cristal)}.avfm__jauge{position:relative;display:block;height:8px;border-radius:var(--r-plein);background:var(--nuit-1);overflow:hidden}.avfm__jauge i{position:absolute;inset:0 auto 0 0;background:var(--cristal)}.avfm__jauge.est-surjet i{background:var(--or)}.avfm__jauge u{position:absolute;top:0;bottom:0;width:2px;background:var(--blanc);text-decoration:none}.avfm__taux{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--e-2);font-size:var(--t-11);color:var(--texte-2)}.avfm__tranche{color:var(--texte-3);font-size:var(--t-11)}.avfm__journal{display:grid;gap:2px;margin:0;padding:var(--e-2);list-style:none;border-radius:var(--r-s);background:var(--nuit-0);font-size:var(--t-12);color:var(--texte-2)}.av__etiquette.est-archi b{color:var(--cristal-cyan)}@media(max-width:1000px){.avfm{grid-template-columns:minmax(0,1fr);overflow:visible}.avfm__ligne{grid-template-columns:minmax(0,1fr)}}.avench{--ench-couleur: var(--cristal)}.avench__titre{display:flex;align-items:center;gap:var(--e-3)}.avench__titre>span:last-child{display:grid;gap:2px;min-width:0}.avench__titre small{color:var(--texte-2);font-size:var(--t-12)}.avench__rarete{font-family:var(--police-titre)}.avench__rarete.est-commun{color:var(--rarete-commun)}.avench__rarete.est-rare{color:var(--rarete-rare)}.avench__rarete.est-epique{color:var(--rarete-epique)}.avench__rarete.est-legende{color:var(--rarete-legende)}.avench__scene{position:relative;display:grid;place-items:center;width:88px;height:88px;flex:none}.avench__scene .avcase{position:relative;z-index:1;width:56px;height:56px}.avench__scene .avcase img{width:100%;height:100%}.avench__cercle{position:absolute;inset:var(--e-1);border-radius:var(--r-plein);border:var(--trait) dashed var(--ench-couleur);opacity:.45;animation:avench-tourne calc(var(--d-boucle) * 4) linear infinite}.avench__eclat{position:absolute;inset:0;border-radius:var(--r-plein);background:radial-gradient(circle,var(--ench-couleur),transparent 70%);opacity:0;pointer-events:none}.avench__scene.est-vers-rare{--ench-couleur: var(--rarete-rare)}.avench__scene.est-vers-epique{--ench-couleur: var(--rarete-epique)}.avench__scene.est-vers-legende{--ench-couleur: var(--rarete-legende)}.avench__scene.est-enchante .avcase{animation:avench-eleve calc(var(--d-boucle) * 1.25) var(--courbe) 1}.avench__scene.est-enchante .avench__cercle{opacity:1;animation:avench-tourne calc(var(--d-boucle) / 2) linear 3,avench-embrase calc(var(--d-boucle) * 1.25) var(--courbe) 1}.avench__scene.est-enchante .avench__eclat{animation:avench-eclat calc(var(--d-boucle) * 1.25) var(--courbe-rebond) 1}@keyframes avench-tourne{to{transform:rotate(1turn)}}@keyframes avench-eleve{0%{transform:none}35%{transform:translateY(calc(var(--e-3) * -1)) scale(1.08)}70%{transform:translateY(calc(var(--e-3) * -1)) scale(1.12);filter:brightness(1.8)}to{transform:none}}@keyframes avench-embrase{0%,to{box-shadow:none}60%{box-shadow:var(--halo-cristal)}}@keyframes avench-eclat{0%,50%{opacity:0;transform:scale(.4)}70%{opacity:.95;transform:scale(1.4)}to{opacity:0;transform:scale(1.8)}}.avench__lignes{display:grid;gap:var(--e-1);margin:0;padding:0;list-style:none}.avench__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-3);align-items:center;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--nuit-0)}.avench__ligne span{color:var(--texte-2)}.avench__ligne.est-nouvelle{outline:var(--trait) solid var(--ench-couleur)}.avench__voies .board__tab{display:inline-flex;align-items:center;gap:var(--e-1)}.avench__voies .ico{width:24px;height:24px}.avench .avingredients li.est-manque b{color:var(--mauvais-clair)}.avench .avingredients li.est-ok b{color:var(--bon)}.avench__bouton{justify-self:start}@media(prefers-reduced-motion:reduce){.avench__cercle,.avench__scene.est-enchante .avench__cercle,.avench__scene.est-enchante .avcase{animation:none}.avench__scene.est-enchante .avench__eclat{animation:avench-fondu var(--d-3) var(--courbe-douce) 1}@keyframes avench-fondu{50%{opacity:.6}}}.avslot--d4{grid-area:d4}.avfam{display:flex;gap:var(--e-3);align-items:center}.avfam .avcase{width:96px;height:96px;flex:none}.avfam .avcase img{width:100%;height:100%}.avfam__etat{display:grid;gap:var(--e-1);flex:1;min-width:0}.avfam__etat p{margin:0}.avfam__etat small{color:var(--texte-3);font-size:var(--t-11)}.avelev{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.5fr);gap:var(--e-3);min-height:0}.avelev--vide{display:grid;place-items:center;grid-template-columns:minmax(0,1fr)}.avelev__enclos{display:flex;flex-direction:column;gap:var(--e-2);min-height:0;padding:var(--e-2);border-radius:var(--r-m);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avelev__enclos>.etiquette{margin:0}.avelev__enclos>.etiquette small{color:var(--texte-3)}.avelev__filtres{display:flex;flex:none;flex-wrap:wrap;gap:var(--e-1)}.avelev__filtres .avpastille{display:inline-flex;align-items:center;gap:var(--e-1);padding:0 var(--e-2);white-space:nowrap}.avelev__filtres .avpastille small{color:var(--texte-3);font-size:var(--t-11);font-weight:400}.avelev__filtres .avpastille.is-on small{color:var(--blanc)}.avelev__filtrenom{align-self:center;margin:0 0 0 var(--e-2)}.avelev__filtres .avelev__etage{justify-content:center;min-width:36px;padding:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-14)}.avelev__cartes{flex:1 1 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-rows:max-content;align-content:start;gap:var(--e-2);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--e-1) 2px var(--e-3)}.avelev__rubrique{position:sticky;top:calc(-1 * var(--e-1));z-index:1;grid-column:1 / -1;margin:var(--e-1) 0 0;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--panneau-plein);box-shadow:0 2px 0 var(--contour);color:var(--texte-3)}.avelev__rubrique b{color:var(--or)}.avelev__rubrique--quete b{color:var(--cristal-texte-2)}.avelev__carte{position:relative;display:grid;justify-items:center;align-content:start;gap:var(--e-1);min-width:0;min-height:44px;padding:var(--e-2) var(--e-1);border:var(--trait) solid var(--contour);border-top:4px solid var(--rare);border-radius:var(--r-m);background:linear-gradient(180deg,color-mix(in srgb,var(--rare) 18%,transparent),transparent 65%),var(--surface);box-shadow:var(--relief-panneau),0 4px 0 var(--contour);color:var(--texte);text-align:center;cursor:var(--curseur-action);transition:box-shadow var(--d-2) var(--courbe),translate var(--d-2) var(--courbe-rebond)}.avelev__carte.is-sel{translate:0 -4px;box-shadow:inset 0 0 0 var(--trait) var(--or),var(--relief-panneau),0 8px 0 var(--contour),var(--halo-or)}.avelev__carte.est-evolue{background:linear-gradient(180deg,color-mix(in srgb,var(--cristal) 26%,transparent),transparent 70%),var(--surface)}.avelev__carte.est-quete{border-style:dashed;border-top-style:solid;background:var(--carte-fond)}.avelev__portrait{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-plein);background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--rare) 40%,transparent),transparent 70%),var(--nuit-0);box-shadow:0 0 0 2px var(--rare)}.avelev__portrait .ico{width:50px;height:50px}.avelev__carte:is(.av-r-epique,.av-r-legende) .avelev__portrait .ico{filter:drop-shadow(0 0 6px var(--rare))}.avelev__nom{max-width:100%;overflow:hidden;font-family:var(--police-titre);font-size:var(--t-13);font-weight:400;text-overflow:ellipsis;white-space:nowrap;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avelev__pastille{max-width:100%;overflow:hidden;padding:1px var(--e-2);border-radius:var(--r-plein);background:var(--nuit-1);color:var(--texte-2);font-size:var(--t-11);text-overflow:ellipsis;white-space:nowrap}.avelev__pastille.est-ok{background:var(--bon-voile);color:var(--bon)}.avelev__pastille.est-pret{background:var(--or-voile);color:var(--or)}.avelev__pastille.est-manque{background:var(--mauvais-voile);color:var(--mauvais-clair)}.avelev__pastille.est-quete{background:var(--cristal-voile);color:var(--cristal-texte-2)}.avelev__jauge{position:relative;display:block;width:100%;height:8px;border-radius:var(--r-plein);background:var(--nuit-0);overflow:hidden}.avelev__jauge i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--cristal),var(--cristal-cyan))}.avelev__porte{position:absolute;top:var(--e-1);right:var(--e-1);padding:0 var(--e-1);border-radius:var(--r-xs);background:var(--or);color:var(--or-encre);font-size:var(--t-10);font-style:normal}.avelev__scene{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--r-m);background:var(--panneau-fond);box-shadow:var(--relief-panneau)}.avelev__fiche{flex:1 1 auto;display:grid;align-content:start;gap:var(--e-2);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--e-3)}.avelev__fiche>:is(p,ul,ol,div){margin:0}.avelev__fiche>.etiquette{margin:var(--e-1) 0 0}.avelev__geste{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-3);padding:var(--e-2) var(--e-3);border-top:var(--trait) solid var(--ligne-forte);background:var(--panneau-plein)}.avelev__geste .avfen__raison{flex:1 1 200px;min-width:0}.avelev__geste>.avelev__aide{margin:0}.avelev__but{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--r-s);background:linear-gradient(90deg,var(--or-voile),transparent 85%);box-shadow:inset 4px 0 0 var(--or)}.avelev__but b{font-family:var(--police-titre);font-size:var(--t-20);font-weight:400;color:var(--or);text-shadow:var(--texte-relief-s)}.avelev__but span{color:var(--texte);font-size:var(--t-14)}.avelev--evoluer .avelev__but{background:linear-gradient(90deg,var(--cristal-voile),transparent 85%);box-shadow:inset 4px 0 0 var(--cristal)}.avelev--evoluer .avelev__but b{color:var(--cristal-clair)}.avelev__vitrine{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--e-3)}.avelev__ident{display:grid;gap:var(--e-1);min-width:0}.avelev__titre{display:grid;gap:2px}.avelev__titre b{font-family:var(--police-titre);font-size:var(--t-24);font-weight:400;color:var(--blanc);text-shadow:var(--texte-relief)}.avelev__titre small{color:var(--texte-2);font-size:var(--t-13)}.avelev__rarete{color:var(--rare);font-weight:700}.avelev__vers{color:var(--cristal-clair);font-family:var(--police-titre)}.avelev__aide{color:var(--texte-2);font-size:var(--t-13)}.avelev__aide.est-bon{color:var(--bon)}.avelev__aide.est-alerte{color:var(--alerte)}.avelev__estrade{position:relative;display:grid;place-items:center;width:150px;height:140px}.avelev__estrade:before{content:"";position:absolute;inset:var(--e-1) var(--e-3) var(--e-5);border-radius:var(--r-plein);background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--rare) 45%,transparent),transparent 68%)}.avelev__halo{position:absolute;inset:var(--e-2) var(--e-4) var(--e-6);border-radius:var(--r-plein);border:var(--trait-fort) dashed color-mix(in srgb,var(--rare) 75%,transparent);opacity:.6;animation:avelev-tourne calc(var(--d-boucle) * 8) linear infinite}.avelev__paille{position:absolute;left:12%;right:12%;bottom:8px;height:26px;border-radius:50%;background:repeating-linear-gradient(105deg,transparent 0 5px,color-mix(in srgb,var(--or-profond) 55%,transparent) 5px 7px),repeating-linear-gradient(70deg,transparent 0 9px,color-mix(in srgb,var(--or-clair) 60%,transparent) 9px 11px),radial-gradient(ellipse at 50% 35%,var(--or-clair),var(--or-profond) 75%);border:var(--trait) solid var(--contour);box-shadow:0 5px 0 var(--contour),inset 0 -4px color-mix(in srgb,var(--contour) 40%,transparent)}.avelev__bete{position:relative;z-index:1;margin-bottom:22px;animation:avelev-respire calc(var(--d-boucle) * 2) var(--courbe-douce) infinite alternate}.avelev__bete .ico--grand{width:104px;height:104px;filter:drop-shadow(0 6px 0 var(--contour))}.avelev__eclat{position:absolute;inset:0;border-radius:var(--r-plein);background:radial-gradient(circle,var(--cristal-clair),transparent 65%);opacity:0;pointer-events:none}.avelev__estrade.est-evolue .avelev__halo{background:conic-gradient(from 0deg,var(--cristal),transparent 25%,var(--cristal-cyan) 50%,transparent 75%,var(--cristal));opacity:.7}.avelev__estrade.est-evolution .avelev__halo{opacity:1;animation:avelev-tourne calc(var(--d-boucle) / 2) linear 3}.avelev__estrade.est-evolution .avelev__bete{animation:avelev-eleve calc(var(--d-boucle) * 1.25) var(--courbe) 1}.avelev__estrade.est-evolution .avelev__eclat{animation:avench-eclat calc(var(--d-boucle) * 1.25) var(--courbe-rebond) 1}.avelev__duo{display:flex;align-items:center;gap:var(--e-1)}.avelev__duo .avelev__estrade{width:128px;height:124px}.avelev__duo .avelev__bete .ico--grand{width:88px;height:88px}.avelev__estrade--avant{opacity:.8}.avelev__estrade--apres .avelev__bete .ico--grand{filter:drop-shadow(0 6px 0 var(--contour)) drop-shadow(0 0 10px var(--cristal))}.avelev__fleche{flex:none;width:0;height:0;border-left:14px solid var(--cristal-clair);border-top:10px solid transparent;border-bottom:10px solid transparent;filter:drop-shadow(0 0 6px var(--cristal))}@keyframes avelev-tourne{to{transform:rotate(1turn)}}@keyframes avelev-respire{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes avelev-eleve{0%{transform:none}40%{transform:translateY(calc(var(--e-4) * -1)) scale(1.1);filter:brightness(1.8)}to{transform:none}}.avelev__stades{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--e-1);margin:0;padding:0;list-style:none}.avelev__stade{display:grid;justify-items:center;align-content:start;gap:2px;min-width:0;padding:var(--e-1) var(--e-1) var(--e-2);border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:var(--nuit-0);color:var(--texte-3);text-align:center}.avelev__stade i{width:14px;height:14px;border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--nuit-2)}.avelev__stade b{font-family:var(--police-titre);font-size:var(--t-14);font-weight:400;color:var(--texte-2)}.avelev__stade small{font-size:var(--t-11);line-height:1.3}.avelev__stade.est-fait i{background:var(--or-profond)}.avelev__stade.est-ici{border-color:var(--or);background:var(--or-voile);box-shadow:var(--halo-or);color:var(--texte)}.avelev__stade.est-ici b{color:var(--or)}.avelev__stade.est-ici i{background:var(--or-vif)}.avelev__stade.est-vers{border-color:var(--cristal);background:var(--cristal-voile);color:var(--texte)}.avelev__stade.est-vers b{color:var(--cristal-clair)}.avelev__stade.est-vers i{background:var(--cristal);box-shadow:var(--halo-cristal);animation:avRespire calc(var(--d-boucle) * 2) var(--courbe-douce) infinite alternate}.avelev__stade.est-ferme{opacity:.55}.avelev__stade.est-ferme i{background:repeating-linear-gradient(45deg,var(--nuit-2),var(--nuit-2) 3px,var(--nuit-1) 3px,var(--nuit-1) 6px)}.avelev__passe{display:grid;justify-items:center;align-content:center;gap:2px;color:var(--texte-3);font-size:var(--t-10);text-align:center}.avelev__passe span{max-width:64px;padding:1px var(--e-1);border-radius:var(--r-xs);background:var(--nuit-1)}.avelev__passe:after{content:"";width:0;height:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent}.avelev__passe.est-fait{color:var(--or)}.avelev__passe.est-vers{color:var(--cristal-clair)}.avelev__passe.est-vers span{background:var(--cristal-voile)}.avelev__gain{display:grid;gap:var(--e-1);margin:0;padding:0;list-style:none}.avelev__gain li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-2);padding:var(--e-1) var(--e-3);border-radius:var(--r-s);background:var(--nuit-0)}.avelev__gain span{color:var(--texte-2)}.avelev__gain i{width:0;height:0;border-left:9px solid var(--bon);border-top:6px solid transparent;border-bottom:6px solid transparent}.avelev__gain b{font-family:var(--police-titre);font-size:var(--t-16);font-weight:400;color:var(--bon);text-shadow:var(--texte-relief-s)}.avelev__gain small{color:var(--texte-3);font-size:var(--t-12)}.avelev__recette{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--e-1);margin:0;padding:0;list-style:none}.avelev__recette li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-2);border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:inset 4px 0 0 var(--bon)}.avelev__recette li.est-manque{box-shadow:inset 4px 0 0 var(--mauvais)}.avelev__recette .avcase{width:40px;height:40px;min-height:40px}.avelev__recette .avcase .ico{width:100%;height:100%}.avelev__recette li.est-manque .avcase .ico{filter:grayscale(.7);opacity:.6}.avelev__ingnom{display:grid;min-width:0}.avelev__ingnom b{overflow:hidden;font-size:var(--t-13);text-overflow:ellipsis;white-space:nowrap}.avelev__ingnom small{color:var(--mauvais-clair);font-size:var(--t-11)}.avelev__recette em{color:var(--bon);font-style:normal;font-weight:700;white-space:nowrap}.avelev__recette li.est-manque em{color:var(--mauvais-clair)}.avelev__repas{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--e-2)}.avelev__repas .etiquette{margin:0}.avelev__repas .avjauge{height:18px}.avelev .avrep__ligne .avcase{flex:none;width:44px;min-height:44px}.avelev .avrep__ligne .avcase .ico{width:100%;height:100%}.avelev__prix{display:flex;align-items:center;gap:var(--e-1)}.avelev__prix.est-manque b{color:var(--mauvais-clair)}#av-fenetre>.avfen.avfen--boutique>.avelev{flex:1 1 auto;overflow:hidden}.avfen--boutique.est-neuf .avelev__carte:not(.sans-cascade){animation:avMonteCase calc(var(--d-3) * 1.2) var(--courbe-rebond) both;animation-delay:calc(var(--d-2) + var(--i, 0) * var(--d-1) * .45)}.avfen--boutique.est-neuf .avelev__estrade{animation:avelev-entree calc(var(--d-3) * 1.6) var(--courbe-rebond) both;animation-delay:var(--d-2)}@keyframes avelev-entree{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:none}}.avfam~.avelev__stades{margin:var(--e-2) 0}@media(max-width:860px)and (min-height:481px){#av-fenetre>.avfen.avfen--boutique>.avelev{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.avelev>*{flex:none}.avelev__filtres{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.avelev__filtres .avpastille{flex:none;min-height:44px}.avelev__filtres .avelev__etage{min-width:44px}.avelev__cartes{flex:none;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(2,max-content);grid-auto-columns:max-content;overflow-x:auto;overflow-y:hidden;padding-bottom:var(--e-2)}.avelev__rubrique{position:static;grid-column:auto;grid-row:span 2;align-self:stretch;margin:0;padding:var(--e-2) 2px;writing-mode:vertical-rl;rotate:180deg;text-align:center;white-space:nowrap}.avelev__rubrique span{display:none}.avelev__scene,.avelev__fiche{overflow:visible}.avelev__geste{position:sticky;bottom:0;z-index:2;box-shadow:0 -6px 12px var(--portee)}.avelev__geste .btn{min-height:44px}.avelev__geste .avfen__raison{font-size:var(--t-12)}.avelev__vitrine{gap:var(--e-2)}.avelev__estrade{width:116px;height:112px}.avelev__bete .ico--grand{width:80px;height:80px}.avelev__vitrine:has(.avelev__duo){grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.avelev__duo .avelev__estrade{width:112px;height:104px}.avelev__duo .avelev__bete .ico--grand{width:72px;height:72px}.avelev__carte{width:100px}.avelev__pastille{padding:1px var(--e-1)}.avelev__titre b{font-size:var(--t-20)}.avelev__but b{font-size:var(--t-16)}.avelev__but span{font-size:var(--t-13)}.avelev__passe span{max-width:48px}}@media(max-height:480px)and (orientation:landscape){.avelev{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);gap:var(--e-2)}.avboutique--eleveur .avboutique__bourse{flex-direction:row;flex-wrap:nowrap;align-items:center}.avelev__enclos{padding:var(--e-1)}.avelev__filtres{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.avelev__filtres .avpastille{flex:none;min-height:44px}.avelev__filtres .avelev__etage{min-width:44px}.avelev__cartes{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:var(--e-1)}.avelev__carte{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"portrait nom" "portrait pastille";justify-items:start;align-items:center;column-gap:var(--e-2);padding:var(--e-1) var(--e-2);text-align:left}.avelev__portrait{grid-area:portrait;width:40px;height:40px}.avelev__portrait .ico{width:36px;height:36px}.avelev__nom{grid-area:nom}.avelev__carte>:is(.avelev__pastille,.avelev__jauge){grid-area:pastille}.avelev__pastille{padding:1px var(--e-1)}.avelev__geste .avfen__raison{font-size:var(--t-11)}.avelev__fiche{padding:var(--e-2)}.avelev__geste{padding:var(--e-1) var(--e-2)}.avelev__geste .btn{min-height:44px}.avelev__estrade{width:104px;height:96px}.avelev__bete{margin-bottom:16px}.avelev__bete .ico--grand{width:68px;height:68px}.avelev__duo .avelev__estrade{width:92px;height:88px}.avelev__duo .avelev__bete .ico--grand{width:60px;height:60px}.avelev__titre b{font-size:var(--t-20)}.avelev__but b{font-size:var(--t-16)}.avelev__but span{font-size:var(--t-13)}}@media(prefers-reduced-motion:reduce){.avelev__halo,.avelev__bete,.avelev__estrade.est-evolution .avelev__bete,.avelev__stade.est-vers i{animation:none}.avelev__estrade.est-evolution .avelev__eclat{animation:avench-fondu var(--d-3) var(--courbe-douce) 1}}.avfm__atelier .avcase{width:48px;height:48px}.avfm__atelier .avcase img{width:100%;height:100%}.avfm__chiffres{display:flex;flex-wrap:wrap;gap:var(--e-1);margin-left:auto}.avfm__puits{color:var(--cristal)}.avfm__rune{display:grid;justify-items:center;gap:2px;padding:var(--e-1);min-width:48px;border:var(--trait) solid var(--nuit-2);border-radius:var(--r-s);background:var(--nuit-1);color:var(--texte);cursor:pointer}.avfm__rune img{width:28px;height:28px}.avfm__rune b{font-size:var(--t-11)}.avfm__rune small{color:var(--texte-3);font-size:var(--t-11)}.avfm__rune.is-sel{border-color:var(--or);background:var(--nuit-2)}.avfm__rune.est-manque{opacity:.55}.avfm__atelier{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--e-2);align-items:center;padding:var(--e-2);border-radius:var(--r-s);background:var(--nuit-0);outline:var(--trait) solid var(--or)}.avgrimoire__lexique{padding:var(--e-2);border-radius:var(--r-s);background:var(--nuit-0)}.avgrimoire__lexique summary{cursor:pointer;font-weight:700;color:var(--texte)}.avgrimoire__lexique dl{display:grid;gap:var(--e-1);margin:var(--e-2) 0 0}.avgrimoire__lexique dt{color:var(--or);font-size:var(--t-12)}.avgrimoire__lexique dd{margin:0;color:var(--texte-2);font-size:var(--t-12)}.avfm__legende{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-1)}.avfm__legende img{width:24px;height:24px}.avbarre{display:grid;gap:var(--e-1);padding:var(--e-2);border-radius:var(--r-s);background:var(--nuit-0)}.avbarre header{display:flex;align-items:center;justify-content:space-between;gap:var(--e-2)}.avbarre__liste{grid-template-columns:repeat(8,minmax(0,1fr))}.avbarre .gbar__case{min-width:0;list-style:none}.avbarre .gbar__sort{cursor:var(--curseur-action)}@media(max-width:860px){.avbarre__liste{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(body.en-aventure,#screen-game.is-survie){cursor:var(--curseur-pointe);--curseur-clic: var(--curseur-action);--curseur-repos: var(--curseur-pointe);--curseur-refus: var(--curseur-interdit);--curseur-tenu: var(--curseur-appui)}:is(body.en-aventure,#screen-game.is-survie) :is(button,a,summary,label,select,[role=button],.btn,.iconbtn):not(:disabled){cursor:var(--curseur-action)}:is(body.en-aventure,#screen-game.is-survie) :disabled{cursor:var(--curseur-interdit)}:is(body.en-aventure,#screen-game.is-survie) :is(.avslot.est-vide,.avcase.est-vide,.avligne--cache,.avrang.est-acquis){cursor:var(--curseur-pointe)}#aventure-canvas[data-curseur=sol]:active{cursor:var(--curseur-appui)}#aventure-canvas[data-curseur=interdit]{cursor:var(--curseur-interdit)}#aventure-canvas[data-curseur=parler]{cursor:var(--curseur-parler)}#aventure-canvas[data-curseur=attaque]{cursor:var(--curseur-attaque)}#aventure-canvas[data-curseur=action]{cursor:var(--curseur-action)}.avfen--contrats{width:min(1000px,calc(100vw - 28px))}.avjc{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:var(--e-3);align-items:start;min-height:0}.avjc__liste{display:grid;gap:var(--e-1);padding:var(--e-2);border-radius:var(--r-m);background:var(--nuit-0);border:var(--trait) solid var(--contour)}.avjc__liste .avmarche__palier{margin-top:var(--e-2)}.avjc__liste .avmarche__palier:first-child{margin-top:0}.avjc__liste .avmarche__palier.est-rempli b{color:var(--bon)}.avjc__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-1);align-items:center}.avjc__contrat{grid-template-columns:48px minmax(0,1fr);gap:var(--e-2);min-height:68px;padding:var(--e-1) var(--e-2);text-align:left;cursor:var(--curseur-action);color:inherit}.avjc__contrat .avcontrat__ico{width:48px;height:48px}.avjc__contrat .avcontrat__ico img,.avjc__contrat .avcontrat__ico svg{width:42px;height:42px}.avjc__contrat .avcontrat__corps b{font-size:var(--t-14);line-height:1.15}.avjc__contrat.est-rempli{background:var(--bon-voile)}.avjc__contrat.est-rempli .avjauge i,.avjc__fiche.est-rempli .avjauge i{background:var(--bon)}.avjc__epingle{color:var(--texte-3)}.avjc__epingle .av__picto{width:20px;height:20px;fill:currentColor}.avjc__epingle[aria-pressed=true]{color:var(--or)}.avjc__detail{min-width:0}.avjc__fiche{gap:var(--e-2)}.avjc__fiche.est-rempli{border-color:var(--bon)}.avjc__texte{margin:0;font-size:var(--t-14);line-height:1.4;color:var(--texte)}.avjc__progres{display:grid;gap:var(--e-1)}.avjc__progres .etiquette{margin:0}.avjc__reste{margin:0;font-family:var(--police-titre);font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avjc__rendre{display:grid;gap:var(--e-1);padding:var(--e-3);border-radius:var(--r-s);border:var(--trait) solid var(--bon);background:var(--bon-voile)}.avjc__rendre b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--bon);text-shadow:var(--texte-relief-s)}.avjc__rendre p{margin:0;font-size:var(--t-13);line-height:1.35;color:var(--texte)}.avjc__rendre p.est-manque{color:var(--mauvais-clair)}.avjc__rendre .btn{margin-top:var(--e-1)}.avjc__gestes{display:flex;flex-wrap:wrap;gap:var(--e-2);justify-content:flex-end}.avjc__gestes .btn{min-height:44px}.avjc__fiche .avcontratfiche__faits dd{margin:0;font-size:var(--t-13);color:var(--texte-2)}.avjc__vide{display:grid;justify-items:center;gap:var(--e-2);padding:var(--e-6) var(--e-4);text-align:center}.avjc__vide b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avjc__vide p{margin:0;color:var(--texte-2);font-size:var(--t-14)}@media(max-width:720px){.avjc{grid-template-columns:minmax(0,1fr)}.avjc__fiche{scroll-margin-top:var(--e-2)}}.avrepere{position:absolute;top:0;right:0;z-index:3;width:18px;height:18px;display:block;pointer-events:none}.avrepere svg{display:block;width:100%;height:100%;overflow:visible;stroke:var(--contour);stroke-width:3;stroke-linejoin:round;paint-order:stroke}.avrepere--signature svg{fill:var(--or)}.avrepere--delaisse svg{fill:var(--mauvais-clair)}.avcrea__icones i{position:relative}.avcrea__icones i>.avrepere{position:absolute;width:16px;height:16px}.avligne__ico .avrepere{width:20px;height:20px}.gbar__sort .avrepere{top:2px;right:2px}.avligne__pref{font-weight:700}.avligne__pref.est-signature,.avgrimoire__legende .est-signature{color:var(--or)}.avligne__pref.est-delaisse,.avgrimoire__legende .est-delaisse{color:var(--mauvais-clair)}.avligne--sort.est-delaisse{border-left-color:var(--mauvais-clair)}.avgrimoire__legende{display:flex;gap:var(--e-3);margin:0;font-size:var(--t-12);font-weight:700}.avgrimoire__legende span{display:inline-flex;align-items:center;gap:var(--e-1)}.avgrimoire__legende .avrepere{position:static;width:16px;height:16px}.avsortfiche__pref-etat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--e-2);align-items:center;margin:0;padding:var(--e-2);border-radius:var(--r-s);font-size:var(--t-13);line-height:1.3;color:var(--texte)}.avsortfiche__pref-etat .avrepere{position:static;width:22px;height:22px}.avsortfiche__pref-etat.est-signature{background:var(--or-voile);border:1px solid var(--or-trait)}.avsortfiche__pref-etat.est-delaisse{background:var(--mauvais-voile);border:1px solid var(--mauvais)}.tt-repere{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--e-2);align-items:center;margin-top:var(--e-2);font-size:var(--t-12);line-height:1.3;color:var(--texte)}.tt-repere .avrepere{position:static;width:18px;height:18px}.avteam{width:208px;display:grid;gap:var(--e-1);pointer-events:none}.avteam__corps{display:grid;gap:var(--e-1)}.avteam__liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-1)}.avteam__pastille{display:none;position:relative;width:max-content;min-height:44px;align-items:center;gap:var(--e-1);padding:var(--e-1) var(--e-2);pointer-events:auto}.avteam__pastille .ico{width:28px;height:28px}.avteam__compte{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avteam__place{display:grid;gap:2px}.avteam__carte{--rare: var(--classe, var(--cristal));position:relative;display:grid;grid-template-rows:none;background:var(--nuit-1);grid-template-columns:40px minmax(0,1fr) auto;gap:var(--e-2);align-items:center;padding:var(--e-1);border-radius:var(--r-s);pointer-events:auto;color:var(--texte);cursor:var(--curseur-action)}.avteam__carte:focus-visible{outline:var(--trait-fort) solid var(--cyan);outline-offset:2px}.avteam__portrait{position:relative;width:40px;height:40px;display:block;border-radius:var(--r-xs);overflow:hidden;background:var(--nuit-0);border:var(--trait) solid color-mix(in srgb,var(--classe, var(--cristal)) 70%,var(--contour))}.avteam__portrait svg{width:100%;height:100%;display:block}.avteam__id{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px var(--e-1);align-items:baseline}.avteam__nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avteam__chef{grid-column:1;font-style:normal;font-size:var(--t-10);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--or)}.avteam__niv{grid-column:2;grid-row:1;font-size:var(--t-11);color:var(--texte-2);white-space:nowrap}.avteam__pv{grid-column:1 / -1;height:12px}.avteam__pv em{line-height:8px}.avteam__pv.est-inconnue{opacity:.4}.avteam__pv.est-inconnue i{width:0}.avteam__etat{grid-column:1 / -1;font-size:var(--t-11);line-height:1.2;color:var(--texte-2)}.avteam__etat:empty{display:none}.avteam__plus{display:none}.avteam__place.est-ailleurs .avteam__carte,.avteam__place.est-deco .avteam__carte{filter:saturate(.5) brightness(.8)}.avteam__place.est-deco .avteam__etat{color:var(--texte-3)}.avteam__place.est-combat .avteam__etat{color:var(--mauvais-clair);font-weight:700}.avteam__place.est-attaque .avteam__carte{border-color:var(--mauvais);animation:avTeamAlerte var(--d-boucle) var(--courbe-douce) infinite}.avteam__place.est-attaque .avteam__etat{color:var(--mauvais-clair);font-weight:700}.avteam__place.est-rejoint .avteam__carte{border-color:var(--bon)}.avteam__place.est-rejoint .avteam__etat{color:var(--bon);font-weight:700}@keyframes avTeamAlerte{50%{box-shadow:0 0 0 var(--trait-fort) var(--mauvais-voile)}}@media(prefers-reduced-motion:reduce){.avteam__place.est-attaque .avteam__carte{animation:none}}.avteam__appel{display:grid;gap:2px;pointer-events:auto}.avteam__temps{display:block;height:6px;border-radius:var(--r-plein);background:var(--nuit-0);border:1px solid var(--contour);overflow:hidden}.avteam__temps i{display:block;height:100%;width:100%;background:var(--or);transition:width var(--d-2) linear}.avteam__rejoindre{display:flex;justify-content:center;gap:var(--e-2);align-items:baseline}.avteam__reste{font-family:var(--police-titre);font-size:var(--t-14)}.avteam__libre{display:grid;gap:var(--e-1);padding:var(--e-1) var(--e-2);border-radius:var(--r-s);border:var(--trait) dashed var(--ligne-forte);background:var(--panneau);pointer-events:auto;font-size:var(--t-12);color:var(--texte-2)}.avteam__libre b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-13);color:var(--texte-2)}.avteam__libre small{font-size:var(--t-11);color:var(--texte-3)}.avteam__envoi{border-style:solid;border-color:var(--or-trait)}.avteam__envoi-qui{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 var(--e-1);align-items:baseline;min-width:0}.avteam__envoi-qui small:first-child{grid-column:1 / -1;font-size:var(--t-10);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--or)}.avteam__envoi-qui b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avteam__envoi .avteam__reste{font-size:var(--t-12);color:var(--texte-2)}.avteam__envoi .btn{padding-inline:var(--e-1);font-size:var(--t-12)}.avteam__gestes{display:grid;grid-template-columns:1fr 1fr;gap:var(--e-1)}.avteam__gestes .btn{padding-inline:var(--e-1);font-size:var(--t-12)}.avteam__combat{--rare: var(--mauvais);padding:var(--e-2);gap:var(--e-1);pointer-events:auto}.avteam__combat .etiquette{margin:0}.avteam__contre{margin:0;font-size:var(--t-12);color:var(--texte-2)}.avteam__depart{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--or);text-shadow:var(--texte-relief-s)}.avteam__proches{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:var(--t-12)}.avteam__proches li{display:flex;justify-content:space-between;gap:var(--e-2);color:var(--texte-2)}.avteam__proches li b{font-weight:400;color:var(--blanc)}.avteam__proches li.est-rejoint small{color:var(--bon);font-weight:700}@media(pointer:coarse){.avteam__plus{display:grid;place-items:center}.avteam__carte{grid-template-columns:40px minmax(0,1fr) 44px}.avteam__gestes .btn,.avteam__envoi .btn{min-height:44px}}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avteam__pastille{display:flex}.avteam{width:min(220px,60vw)}.avteam:not(.est-deplie,.est-alerte){width:max-content}.avteam:not(.est-deplie) .avteam__place:not(.est-attaque,.est-rejoint),.avteam:not(.est-deplie) .avteam__libre{display:none}.avteam.est-deplie,.avteam.est-alerte{z-index:1}}@media(max-height:480px)and (orientation:landscape){.avteam__carte{grid-template-columns:32px minmax(0,1fr) 44px}.avteam__portrait{width:32px;height:32px}.avteam.est-deplie .avteam__corps{max-height:58dvh;overflow:auto;pointer-events:auto}}.av__etiquette.est-membre b{color:var(--menthe)}.av__etiquette.est-membre.est-combat small{color:var(--mauvais-clair)}.avequipe__alerte{padding:var(--e-2) var(--e-3);border-radius:var(--r-s);border:var(--trait) solid var(--alerte);background:var(--nuit-2);font-size:var(--t-13)}.avmerc--joueur .btn{justify-self:start}.avfin__attente td{opacity:.6}.avfin__attente small{font-size:var(--t-12);color:var(--texte-3)}.avfen--echange{width:min(860px,calc(100vw - 28px))}.avechange{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e-3)}.avechange__offre,.avechange__sac{display:grid;gap:var(--e-2);align-content:start;min-width:0;padding:var(--e-2);border-radius:var(--r-m);background:var(--nuit-1);border:var(--trait) solid var(--contour)}.avechange__offre.est-valide{border-color:var(--vert-haut);box-shadow:var(--relief-panneau)}.avechange__etat{justify-self:end;font-family:var(--police-titre);font-size:var(--t-12);color:var(--texte-3)}.avechange__offre.est-valide .avechange__etat{color:var(--vert-haut)}.avechange__sac{grid-column:1 / -1}.avechange__sac .avbanque__tete .avfen__aide{justify-self:end;text-align:right;margin:0}.avechange__table{--cols: 6;min-height:108px;max-height:160px;overflow-y:auto;align-content:start}.avechange__table .avfen__aide,.avechange__grille .avfen__aide{grid-column:1 / -1}.avechange__grille{--cols: 12;max-height:min(26vh,220px);align-content:start;overflow-y:auto}.avechange .avcase.est-change{outline:3px solid var(--or);outline-offset:1px}.avechange .avcase.est-en-jeu{outline:2px dashed var(--ligne-vive);outline-offset:-2px}.avechange__qte{display:flex;gap:var(--e-2);align-items:center;justify-content:space-between;flex-wrap:wrap}.avechange__qte b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avechange__alerte{margin:0 0 var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--r-s);background:var(--surface-2);border:var(--trait) solid var(--or);color:var(--blanc);font-size:var(--t-13)}.avechange__alerte.est-refus{border-color:var(--rouge-haut);margin:var(--e-2) 0 0}.avechange__pied{align-items:center;flex-wrap:wrap}.avechange__pied .avfen__aide{flex:1 1 200px;margin:0}@media(max-width:720px){.avechange__table{--cols: 4;min-height:60px}.avechange__grille{--cols: 7;max-height:26vh}}.avcomptoir__rayons{display:contents}@media(max-width:720px),(max-height:480px)and (orientation:landscape){#av-fenetre{place-items:stretch}#av-fenetre>.authbox__panel.avfen{--fen-g: max(var(--e-3), env(safe-area-inset-left));--fen-d: max(var(--e-3), env(safe-area-inset-right));--fen-h: max(var(--e-2), env(safe-area-inset-top));width:100%;height:100%;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none;animation-timing-function:var(--courbe-douce);display:flex;flex-direction:column;gap:var(--e-3);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--fen-d) max(var(--e-4),env(safe-area-inset-bottom)) var(--fen-g)}#av-fenetre>.avfen>*{flex:none;min-width:0}#av-fenetre>.avfen>.authbox__close{position:sticky;top:var(--fen-h);right:auto;align-self:flex-end;z-index:4;margin:var(--fen-h) 0 calc(-44px - var(--fen-h) - var(--e-3))}#av-fenetre>.avfen>:is(.avfen__tete,.avfen__onglets){position:sticky;top:0;z-index:3;margin:0 calc(-1 * var(--fen-d)) 0 calc(-1 * var(--fen-g));padding:var(--fen-h) calc(var(--fen-d) + 52px) var(--e-2) var(--fen-g);background:var(--panneau-plein);border-bottom:var(--trait) solid var(--ligne-forte)}#av-fenetre>.avfen>.authbox__close{order:-1}#av-fenetre>.avfen:not(:has(>.avfen__tete,>.avfen__onglets)):before{content:"";position:sticky;top:0;z-index:3;flex:none;height:calc(var(--fen-h) + 52px);margin:0 calc(-1 * var(--fen-d)) 0 calc(-1 * var(--fen-g));background:var(--panneau-plein);border-bottom:var(--trait) solid var(--ligne-forte)}#av-fenetre>.avfen--services>.avfen__tete,#av-fenetre>.avfen>.avfen__tete~.avfen__onglets{position:static;margin:0;padding:0;background:none;border:0}#av-fenetre>.avfen>.avguilde__tete{position:static;margin:0;padding:var(--fen-h) 52px 0 0;background:none;border:0}#av-fenetre>.avfen>.avguilde__tete~.avguilde__onglets{position:sticky;top:0;z-index:3;margin:0 calc(-1 * var(--fen-d)) 0 calc(-1 * var(--fen-g));padding:var(--fen-h) calc(var(--fen-d) + 52px) var(--e-2) var(--fen-g);background:var(--panneau-plein);border-bottom:var(--trait) solid var(--ligne-forte)}#av-fenetre>.avfen>.avfen__onglets{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#av-fenetre>.avfen>.avfen__onglets .board__tab{flex:1 0 auto;white-space:nowrap;font-size:var(--t-14);padding-inline:var(--e-3)}#av-fenetre>.avfen>.avfen__tete .etiquette{margin:0}.avguilde__tete .avguilde__blason svg,.avguilde__tete .avblason{width:40px;height:46px}.avecran :is(.avinv__cats,.avbanque__cats,.avmarche__niveaux){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.avecran :is(.avinv__cats,.avbanque__cats) .board__tab{flex:1 0 auto;flex-direction:row;white-space:nowrap;overflow:visible}.avecran .avmarche__niveaux{flex:1 1 100%;min-width:0;max-width:100%}.avecran :is(.avinv__cats,.avbanque__cats,.avmarche__niveaux,.avmarche__cats,.avcomptoir__rayons),#av-fenetre>.avfen>.avfen__onglets{contain:inline-size}.avecran .avmarche__niveaux .avpastille{flex:none;white-space:nowrap}.avecran .champ{min-height:44px}.avcomptoir__arbre{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-2);max-height:none;overflow:visible}.avcomptoir__arbre .avrecherche{margin:0}.avcomptoir__rayons{display:flex;gap:var(--e-1);align-items:center;overflow-x:auto;scrollbar-width:none}.avcomptoir__rayons>*{flex:none}.avcomptoir__rayons .avcomptoir__groupe{margin:0 0 0 var(--e-2)}.avcomptoir__rayons .avcomptoir__groupe:first-child{margin-left:0}.avcomptoir__rayon{gap:var(--e-1);padding:var(--e-1) var(--e-3);border:var(--trait) solid var(--contour);border-radius:var(--r-plein);background:var(--carte-fond);white-space:nowrap}.avcomptoir__rayon.is-on{box-shadow:inset 0 0 0 var(--trait) var(--or)}.avecran :is(.avcomptoir__liste,.avcomptoir__listes .avcomptoir__liste,.avmarche__liste,.avinv__grille,.avbanque__grille,.avcomptoir__grille){max-height:none;overflow:visible}}@media(max-width:560px){.avmarche .avligne{grid-template-columns:48px minmax(0,1fr) auto}.avmarche .avligne__droite{grid-column:2 / -1;justify-content:flex-start;text-align:left}.avmarche .avligne{row-gap:0}}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avmarche__detail,.avjc__fiche{scroll-margin-top:104px}}@media(max-height:480px)and (orientation:landscape){#av-fenetre>.avfen>.avfen__tete{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--e-3);row-gap:0;padding-bottom:var(--e-1)}#av-fenetre>.avfen>.avfen__tete h2{font-size:var(--t-20)}#av-fenetre>.avfen>.avfen__tete .avfen__solde{flex-basis:auto}.avcomptoir,.avcomptoir--vente{grid-template-columns:minmax(0,1fr) minmax(0,260px)}.avcomptoir>.avcomptoir__arbre{grid-column:1 / -1;grid-row:1}.avcomptoir>.avcomptoir__centre{grid-column:1;grid-row:2 / span 2}.avcomptoir:has(>.avcomptoir__arbre)>.avcomptoir__gestes{grid-column:2;grid-row:2}.avcomptoir:has(>.avcomptoir__arbre)>.avcomptoir__detail{grid-column:2;grid-row:3}.avcomptoir__arbre{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center}.avcomptoir__arbre .avrecherche{grid-column:auto}}@media(max-width:720px){.avhud__perso{top:var(--av-h);max-width:calc(100% - var(--av-g) - var(--av-d) - 168px);padding:var(--e-1) var(--e-2);gap:var(--e-2)}.avhud__classe,.avhud__classe svg,.avhud__perso .avhud__classe.est-insigne{width:40px;height:40px}.avhud__perso .avhud__classe.est-insigne .cd-medaillon{width:40px}.avhud__id{min-width:0;gap:2px}.avhud__nom{font-size:var(--t-16);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avhud__niv{display:none}.avhud__coin{gap:var(--e-1)}.avhud__pill{padding:var(--e-1) var(--e-2)}.avhud__suivi,.avhud__equipe{top:calc(var(--av-h) + 64px)}.avhud__mini{width:124px}.avhud__mini-titre{display:none}.avhud__mini.est-faille{width:156px}.avhud__mini.est-faille .avhud__mini-titre{display:flex}.avhud__mini.est-faille .avhud__agrandir,.avhud__mini .avhud__palier{display:none}}@media(max-width:420px){.avhud__coin .avhud__pill:has(.avhud__sac){display:none}.avhud__perso{max-width:calc(100% - var(--av-g) - var(--av-d) - 160px)}}@media(max-height:480px)and (orientation:landscape){.avhud__mini{width:136px}.avhud__mini-titre{display:none}.avhud__mini.est-faille{width:156px}.avhud__mini.est-faille .avhud__mini-titre{display:flex}.avhud__mini.est-faille .avhud__agrandir,.avhud__mini .avhud__palier{display:none}}@media(max-width:760px)and (orientation:portrait){body.en-aventure .spellbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:var(--e-1);overflow:visible}body.en-aventure .spell{width:100%;max-width:54px}}@media(pointer:coarse){body.en-aventure .hud__side .iconbtn{min-height:44px}}@media(orientation:landscape)and (max-height:460px){body.en-aventure .hud__top{grid-template-columns:minmax(0,250px) auto minmax(0,250px);justify-content:space-between}body.en-aventure .fc-class{display:none}body.en-aventure .fighter-card--allie{margin-top:2px}body.en-aventure .spell{width:44px;height:44px}}@media(pointer:coarse){.menuctx__ligne{min-height:44px}}@media(max-width:720px)and (orientation:portrait){.avcarte{place-items:stretch}.avcarte__panneau.authbox__panel{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none;grid-template-rows:auto auto minmax(0,1fr) auto auto;padding:max(var(--e-3),env(safe-area-inset-top)) max(var(--e-3),env(safe-area-inset-right)) max(var(--e-3),env(safe-area-inset-bottom)) max(var(--e-3),env(safe-area-inset-left))}.avcarte__panneau>.authbox__close{top:max(var(--e-3),env(safe-area-inset-top));right:max(var(--e-3),env(safe-area-inset-right))}.avcarte__panneau h2{margin-right:52px;font-size:var(--t-20)}.avcarte__zone{height:auto;min-height:0}}@media(max-width:720px){.avechange__grille{--cols: 6;max-height:none;overflow:visible}}.avrecolte{position:absolute;left:50%;bottom:24%;translate:-50% 0;z-index:70;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--e-1) var(--e-2);width:min(280px,calc(100vw - 32px));padding:var(--e-2) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--panneau-plein);box-shadow:var(--ombre-m);pointer-events:none;animation:apparition var(--d-2) var(--courbe-rebond)}.avrecolte[hidden]{display:none}.avrecolte>.ico,.avrecolte>svg{grid-row:span 2;width:40px;height:40px}.avrecolte__nom{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-2);color:var(--blanc);font-size:var(--t-13);font-weight:700;text-shadow:var(--ombre-texte)}.avrecolte__rarete{font-style:normal;font-size:var(--t-11)}.avrecolte__rarete.est-commune{color:var(--blanc)}.avrecolte__rarete.est-peu_commune{color:var(--bon)}.avrecolte__rarete.est-rare{color:var(--cristal)}.avrecolte__jauge{height:10px}.avrecolte__jauge i{width:0;background:var(--bon)}@media(max-width:720px)and (orientation:portrait){.avrecolte{bottom:30%}}.avligne__titre{margin:var(--e-3) 0 var(--e-1)}.fiche-survie__heros{--classe: var(--texte-3);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--e-3);margin-bottom:var(--e-3)}.fiche-survie__classe{display:grid;place-items:center;width:52px;height:52px;padding:var(--e-1);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:color-mix(in srgb,var(--classe) 30%,var(--nuit-1));box-shadow:var(--relief)}.fiche-survie__classe svg{width:100%;height:100%}.fiche-survie__nom{display:grid;gap:2px;min-width:0}.fiche-survie__nom b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);line-height:1.1;color:var(--blanc);text-shadow:var(--texte-relief-s);overflow-wrap:anywhere}.fiche-survie__guilde{display:flex;align-items:center;gap:var(--e-2);min-width:0;margin:0;padding:var(--e-1) var(--e-3) var(--e-1) var(--e-2);border-radius:var(--r-s);border:1px solid var(--ligne);background:var(--ombre-douce)}.fiche-survie__guilde svg{flex:none}.fiche-survie__guilde>span{display:grid;gap:2px;min-width:0}.fiche-survie__guilde b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s);overflow-wrap:anywhere}.fiche-survie__guilde.est-vide b{color:var(--texte-3);text-shadow:none}.fiche-survie__equipement{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--e-2)}.fiche-survie__piece{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--e-2);min-width:0;padding:var(--e-1) var(--e-2) var(--e-1) var(--e-1);border-radius:var(--r-s);border:1px solid var(--ligne);background:var(--ombre-douce)}.fiche-survie__piece .avcase{width:48px;min-height:48px;cursor:var(--curseur-pointe)}.fiche-survie__piece.est-brise .avcase{filter:grayscale(1)}.fiche-survie__piece-txt{display:grid;gap:2px;min-width:0}.fiche-survie__piece-txt b{font-size:var(--t-13);font-weight:700;line-height:1.2;color:var(--blanc);overflow-wrap:anywhere}.fiche-survie__piece-txt small{font-size:var(--t-11);color:var(--texte-3)}.fiche-survie__panoplies{display:grid;gap:var(--e-2);margin:0;padding:0;list-style:none}.fiche-survie__pano{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--r-s);border:1px solid var(--ligne);background:var(--ombre-douce)}.fiche-survie__pano b{font-size:var(--t-14);font-weight:700;color:var(--blanc);overflow-wrap:anywhere}.fiche-survie__pano em{font-style:normal;font-size:var(--t-12);font-weight:700;color:var(--texte-2);font-variant-numeric:tabular-nums}.fiche-survie__pano small{grid-column:1 / -1;font-size:var(--t-11);line-height:1.4;color:var(--texte-3)}.fiche-survie__pano.est-complete em,.fiche-survie__pano.est-complete .fiche-survie__effet{color:var(--bon)}.fiche__actions--gestes{flex-wrap:wrap;align-items:center}.fiche-survie__aide{flex:1 1 100%;margin:0;font-size:var(--t-12);color:var(--texte-3)}@media(max-width:600px){.fiche-survie__heros{grid-template-columns:auto minmax(0,1fr)}.fiche-survie__guilde{grid-column:1 / -1}.fiche-survie__equipement{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.fiche__actions--gestes .btn{flex:1 1 auto}}.fiche__actions--gestes{bottom:calc(-1 * var(--fiche-marge))}body.en-aventure.chat-colonne>.authbox{right:0}.avfen__tete.avboutique{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--e-3);padding:var(--e-2) var(--e-3);border-radius:var(--r-l);border:var(--trait) solid var(--contour);background:radial-gradient(ellipse 40% 160% at 0% 50%,var(--lieu-voile, var(--cristal-voile)),transparent 70%),var(--carte-fond);box-shadow:var(--carte-ombre)}.avboutique--comptoir,.avboutique--banque,.avboutique--echange,.avboutique--forge{--lieu-voile: var(--or-voile)}.avboutique--forgemagie{--lieu-voile: var(--cristal-voile)}.avboutique--reparation,.avboutique--temple{--lieu-voile: var(--cristal-cyan-voile)}.avboutique__embleme{position:relative;isolation:isolate;display:grid;place-items:center;width:76px;height:76px;overflow:hidden;border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:radial-gradient(circle at 50% 62%,var(--lieu-voile, var(--cristal-voile)),transparent 72%),linear-gradient(180deg,var(--cristal-fond-2),var(--cristal-fond));box-shadow:var(--relief-panneau),0 3px 0 var(--contour)}.avboutique__embleme:before{content:"";position:absolute;inset:-40%;z-index:-1;background:repeating-conic-gradient(from 0deg,var(--lieu-voile, var(--cristal-voile)) 0deg 10deg,transparent 10deg 24deg);mask:radial-gradient(circle,var(--noir) 20%,transparent 62%);animation:avTourneLent calc(var(--d-boucle) * 16) linear infinite}@keyframes avTourneLent{to{rotate:360deg}}.avboutique__embleme>.avemb{width:62px;height:62px;filter:drop-shadow(0 3px 0 var(--portee))}.avboutique__titres{display:grid;min-width:0}.avboutique__titres .etiquette{margin:0}.avfen .avboutique h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-32);line-height:1.05;color:var(--blanc);text-shadow:var(--texte-relief)}.avboutique__bourse{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--e-2)}.avfen.est-neuf .avboutique__embleme{animation:avTamponTete calc(var(--d-3) * 1.6) var(--courbe-rebond) both}@keyframes avTamponTete{0%{opacity:0;transform:scale(1.5) rotate(-8deg)}60%{opacity:1;transform:scale(.94) rotate(2deg)}to{opacity:1;transform:none}}.avbourse{display:inline-flex;align-items:center;gap:var(--e-1);min-height:40px;padding:0 var(--e-3) 0 var(--e-2);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--champ-fond);box-shadow:var(--champ-ombre),0 2px 0 var(--contour);white-space:nowrap}.avbourse .av__waris{width:24px;height:24px}.avbourse b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--or);text-shadow:var(--texte-relief-s);font-variant-numeric:tabular-nums}.avbourse small{font-size:var(--t-12);color:var(--texte-3)}.avbourse--sac b{color:var(--blanc)}.avbourse__sac{width:22px;height:22px;fill:var(--bronze-haut);stroke:var(--contour);stroke-width:1.5;stroke-linejoin:round}.avbourse--sac.est-plein{border-color:var(--mauvais);background:var(--mauvais-voile)}.avbourse--sac.est-plein b{color:var(--mauvais-clair)}.avbourse.est-recoit{animation:avRecoit calc(var(--d-3) * 2) var(--courbe-rebond)}@keyframes avRecoit{0%{scale:1}30%{scale:1.18;box-shadow:var(--champ-ombre),0 2px 0 var(--contour),var(--halo-or)}to{scale:1}}[data-compte].est-monte b,b[data-compte].est-monte{color:var(--bon)}[data-compte].est-descend b,b[data-compte].est-descend{color:var(--mauvais-clair)}.avfen--boutique .avfen__onglets .board__tab{flex-direction:row;gap:var(--e-2);min-height:48px;font-size:var(--t-16)}.avfen--boutique .avservices .board__tab.is-on{color:var(--or-encre);background:linear-gradient(180deg,var(--or-vif),var(--or-profond));box-shadow:var(--relief),0 4px 0 var(--or-levre);text-shadow:none}.avfen--boutique .avonglets .board__tab.is-on{color:var(--blanc);background:var(--panneau-fond);box-shadow:inset 0 0 0 var(--trait-fort) var(--or),var(--relief-panneau),0 3px 0 var(--contour),var(--halo-or)}.avfen--boutique .avonglets .board__tab.is-on .avonglet__picto{color:var(--or)}.avonglet__picto{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.avfen--boutique .avcomptoir__arbre,.avfen--boutique .avmarche__cats{background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfen--boutique .avcomptoir__groupe{display:flex;align-items:center;gap:var(--e-1);color:var(--cristal-texte-2)}.avfen--boutique .avcomptoir__groupe:before{content:"";width:8px;height:8px;rotate:45deg;border-radius:var(--r-xs);background:var(--cristal);box-shadow:0 0 6px var(--cristal-trait)}.avfen--boutique :is(.avcomptoir__rayon,.avmarche__cat){border:var(--trait) solid transparent}.avfen--boutique :is(.avcomptoir__rayon,.avmarche__cat).is-on{border-color:var(--contour);background:var(--carte-fond);color:var(--blanc);box-shadow:inset 0 0 0 var(--trait) var(--or-trait),var(--relief-panneau),0 3px 0 var(--contour),var(--halo-or)}.avfen--boutique .avcomptoir__rayon.is-on small{background:var(--or-vif);color:var(--or-encre)}.avfen--boutique :is(.avcomptoir__ligne,.avligne){position:relative;border:var(--trait) solid var(--contour);border-left:6px solid var(--rare);background:linear-gradient(90deg,color-mix(in srgb,var(--rare) 18%,transparent),transparent 46%),var(--carte-fond);box-shadow:var(--relief-panneau),0 3px 0 var(--contour)}.avfen--boutique .avcomptoir__ligne:nth-of-type(2n){background:linear-gradient(90deg,color-mix(in srgb,var(--rare) 18%,transparent),transparent 46%),var(--surface)}.avfen--boutique :is(.avcomptoir__ligne,.avligne).is-sel{box-shadow:inset 0 0 0 var(--trait) var(--or),var(--relief-panneau),0 5px 0 var(--contour),var(--halo-or)}.avfen--boutique .avcomptoir__ligne:is(.av-r-epique,.av-r-legende) .avcomptoir__ico,.avfen--boutique .avligne:is(.av-r-epique,.av-r-legende) .avligne__ico{filter:drop-shadow(0 0 6px var(--rare))}.avfen--boutique .avcomptoir__liste,.avfen--boutique .avmarche__liste{gap:var(--e-1);padding:var(--e-2);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfen--boutique .avcomptoir__palier,.avfen--boutique .avmarche__palier{position:sticky;top:calc(-1 * var(--e-2));z-index:1;margin:var(--e-1) 0 0;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--panneau-plein);box-shadow:0 2px 0 var(--contour)}.avfen--boutique .avcomptoir__palier b,.avfen--boutique .avmarche__palier b{color:var(--or)}.avfen--boutique :is(.avcomptoir__prix,.avcomptoir__droite)>.avprix,.avfen--boutique .avligne__droite .avprix{padding:2px var(--e-2) 2px var(--e-1);border-radius:var(--r-plein);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfen--boutique :is(.avcomptoir__gestes,.avcomptoir__detail){background:var(--carte-fond);box-shadow:var(--carte-ombre)}.avfen--boutique .avcomptoir__entete{position:relative;isolation:isolate;padding:var(--e-2);border-radius:var(--r-m);border:var(--trait) solid var(--contour);overflow:hidden;background:radial-gradient(ellipse 50% 90% at 18% 50%,color-mix(in srgb,var(--rare, var(--rarete-commun)) 40%,transparent),transparent 70%),var(--champ-fond);box-shadow:var(--champ-ombre)}.avfen--boutique .avcomptoir__entete:before{content:"";position:absolute;left:calc(var(--e-2) + 36px);top:50%;width:180px;height:180px;margin:-90px 0 0 -90px;z-index:-1;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rare, var(--rarete-commun)) 30%,transparent) 0deg 10deg,transparent 10deg 24deg);mask:radial-gradient(circle,var(--noir) 16%,transparent 62%);animation:avTourneLent calc(var(--d-boucle) * 12) linear infinite}.avfen--boutique .avcomptoir__entete .avcase{width:72px;min-height:72px}.avfen--boutique .avcomptoir__entete b{font-size:var(--t-20)}.avfen--boutique .avcomptoir__total{padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfen--boutique .avcomptoir__total .avprix b{font-size:var(--t-24)}.avfen--boutique .avcomptoir__lot{border-color:var(--contour);background:var(--carte-fond);box-shadow:var(--relief-panneau),0 3px 0 var(--contour)}.avfen--boutique .avcomptoir__lot.is-on{border-color:var(--contour);background:var(--panneau-fond);box-shadow:inset 0 0 0 var(--trait) var(--or),var(--relief-panneau),0 3px 0 var(--contour)}.est-choisi{animation:avChoisi calc(var(--d-3) * 1.4) var(--courbe-rebond)}@keyframes avChoisi{0%{scale:1;filter:brightness(1.5)}40%{scale:1.03}to{scale:1;filter:none}}.avfen--boutique.est-neuf :is(.avcomptoir__rayon,.avcomptoir__ligne,.avmarche__cat,.avligne,.avrep__ligne,.avfm__ligne,.avfm__grille>.avcase,.avinv__grille>.avcase,.avechange__offre,.avbanque__volet):not(.sans-cascade){animation:avMonteCase calc(var(--d-3) * 1.2) var(--courbe-rebond) both;animation-delay:calc(var(--d-2) + var(--i, 0) * var(--d-1) * .45)}@keyframes avMonteCase{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.avfen--boutique .avcase.av-r-legende:not(.est-vide){animation:avRespire calc(var(--d-boucle) * 2) var(--courbe-douce) infinite alternate}@keyframes avRespire{0%{box-shadow:inset 0 0 0 var(--trait) color-mix(in srgb,var(--rare) 85%,transparent),inset 0 3px 0 var(--reflet),0 3px 0 var(--contour),0 0 6px color-mix(in srgb,var(--rare) 40%,transparent)}to{box-shadow:inset 0 0 0 var(--trait) color-mix(in srgb,var(--rare) 85%,transparent),inset 0 3px 0 var(--reflet),0 3px 0 var(--contour),0 0 16px color-mix(in srgb,var(--rare) 70%,transparent)}}.avfen--boutique .avbanque__volet{background:var(--carte-fond);box-shadow:var(--carte-ombre)}.avfen--boutique .avbanque__grille{padding:var(--e-2);border-radius:var(--r-m);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfen--boutique .avbanque__choix{position:relative;isolation:isolate;overflow:hidden;border-color:var(--contour);background:radial-gradient(ellipse 60% 50% at 50% 26%,color-mix(in srgb,var(--rare, var(--rarete-commun)) 38%,transparent),transparent 72%),var(--carte-fond);box-shadow:var(--carte-ombre)}.avfen--boutique .avbanque__choix:before{content:"";position:absolute;left:50%;top:56px;width:200px;height:200px;margin:-100px 0 0 -100px;z-index:-1;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rare, var(--rarete-commun)) 28%,transparent) 0deg 10deg,transparent 10deg 24deg);mask:radial-gradient(circle,var(--noir) 16%,transparent 62%);animation:avTourneLent calc(var(--d-boucle) * 12) linear infinite}.avfen--boutique .avbanque__choix .avcase{width:84px;min-height:84px}.avfen--boutique .avbanque__choix b{font-size:var(--t-16);text-align:center}.avfen--boutique .avbanque__cout{padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfen--boutique .avmarche__detail>.avfiche{position:relative;isolation:isolate;overflow:hidden}.avfen--boutique .avingredients li:not(.avcase){border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--relief-panneau),0 2px 0 var(--contour)}.avfen--boutique .avingredients li.est-ok:not(.avcase){box-shadow:inset 0 0 0 var(--trait) var(--bon),var(--relief-panneau),0 2px 0 var(--contour)}.avfen--boutique .avingredients li.est-ok b{color:var(--bon)}.avfen--boutique .avfm__pieces{background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfen--boutique .avfm__ligne{border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--relief-panneau),0 3px 0 var(--contour)}.avfen--boutique .avfm__jauge{height:12px;border:var(--trait) solid var(--contour);background:var(--champ-fond)}.avfen--boutique .avfm__jauge i{background:linear-gradient(180deg,var(--cristal-clair),var(--cristal));box-shadow:inset 0 2px 0 var(--reflet)}.avfen--boutique .avfm__jauge.est-surjet i{background:linear-gradient(180deg,var(--or-vif),var(--or-profond))}.avfen--boutique .avfm__rune{border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--relief-panneau),0 3px 0 var(--contour)}.avfen--boutique .avfm__rune.is-sel{box-shadow:inset 0 0 0 var(--trait) var(--or),var(--relief-panneau),0 3px 0 var(--contour),var(--halo-or)}.avfen--boutique .avfm__atelier{padding:var(--e-2) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:radial-gradient(ellipse 30% 120% at 4% 50%,var(--cristal-voile),transparent 70%),var(--carte-fond);box-shadow:var(--carte-ombre)}.avfen--boutique .avfm__puits{padding:2px var(--e-2);border-radius:var(--r-plein);background:var(--cristal-voile)}.avfm__puits.est-change{animation:avRecoit calc(var(--d-3) * 2) var(--courbe-rebond)}.avfen--boutique .avfm__journal{gap:var(--e-1);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfen--boutique .avfm__journal li{padding:2px var(--e-2);border-radius:var(--r-s);border-left:4px solid var(--gris-haut)}.avfen--boutique .avfm__journal .est-succes{border-left-color:var(--bon);background:var(--bon-voile)}.avfen--boutique .avfm__journal .est-neutre{border-left-color:var(--cristal);background:var(--cristal-voile)}.avfen--boutique .avfm__journal .est-echec{border-left-color:var(--mauvais);background:var(--mauvais-voile)}.avfm__journal .est-neuf{animation:avMonteCase calc(var(--d-3) * 1.2) var(--courbe-rebond) var(--d-3) both}.avcase.est-forge{animation:avForgee calc(var(--d-3) * 2) var(--courbe-rebond)}.avcase.est-fendu{animation:avSecousseCase calc(var(--d-3) * 1.6) linear}@keyframes avForgee{0%{scale:1}30%{scale:1.2;filter:brightness(1.6)}to{scale:1;filter:none}}@keyframes avSecousseCase{0%,to{translate:0 0}15%{translate:-5px 1px}30%{translate:4px -1px}45%{translate:-3px 1px}60%{translate:2px 0}80%{translate:-1px 0}}.avfen--boutique .avrep{gap:var(--e-2);padding:var(--e-1)}.avfen--boutique .avrep__ligne{border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--relief-panneau),0 3px 0 var(--contour)}.avfen--boutique .avrep__ligne .avcase{width:60px;min-height:60px}.avfen--boutique .avrep__nom b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avfen--boutique .avrep__pied{align-items:center;padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfen--boutique .avrep__pied .avprix b{font-size:var(--t-24)}.avfen--boutique .avechange__offre{padding:var(--e-2);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre);transition:box-shadow var(--d-3) var(--courbe)}.avfen--boutique .avechange__offre.est-valide{box-shadow:inset 0 0 0 var(--trait-fort) var(--bon),var(--carte-ombre),0 0 18px var(--bon-voile)}.avfen--boutique .avechange__etat{padding:2px var(--e-2);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--gris-bas);font-family:var(--police-titre);font-size:var(--t-13);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avfen--boutique .avechange__offre.est-valide .avechange__etat{background:linear-gradient(180deg,var(--vert-haut),var(--vert-bas));box-shadow:var(--relief)}.avfen--boutique .avechange__table{min-height:120px;padding:var(--e-2);border-radius:var(--r-m);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfen--boutique .avechange__valeur b{font-family:var(--police-titre);font-weight:400;color:var(--or)}.avvide{grid-column:1 / -1;align-content:center;padding:var(--e-4) var(--e-3)}.avvide__scene{width:120px;height:80px;overflow:visible;filter:drop-shadow(0 3px 0 var(--portee));animation:avFlotteVide calc(var(--d-boucle) * 2) var(--courbe-douce) infinite alternate}.avvide b{max-width:34ch;font-size:var(--t-14);line-height:1.3}.avvide__toile{fill:none;stroke:var(--texte-3);stroke-width:1.5;stroke-linecap:round}.avvide__poussiere{fill:var(--texte-3);stroke:var(--texte-3);stroke-width:1.5}.avvide__creux{fill:var(--nuit-0);stroke:var(--contour);stroke-width:3}.avvide__coche{fill:none;stroke:var(--bon);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}@keyframes avFlotteVide{0%{translate:0 0}to{translate:0 -4px}}.avemb{overflow:visible}.avemb :is(.avemb__bronze,.avemb__bronze-clair,.avemb__argent,.avemb__or,.avemb__or-clair,.avemb__indigo,.avemb__violet,.avemb__gris,.avemb__rune,.avemb__verre,.avemb__liquide,.avemb__cristal,.avemb__gemme,.avemb__piece,.avemb__piece-ronde,.avemb__banniere,.avemb__flamme){stroke:var(--contour);stroke-width:3.5;stroke-linejoin:round}.avemb__ombre{fill:var(--portee)}.avemb__bronze{fill:var(--bronze-bas)}.avemb__bronze-clair{fill:var(--bronze-haut)}.avemb__argent{fill:var(--argent-haut)}.avemb__or,.avemb__piece,.avemb__piece-ronde{fill:var(--or)}.avemb__or-clair{fill:var(--or-clair)}.avemb__indigo{fill:var(--indigo)}.avemb__violet{fill:var(--violet)}.avemb__gris{fill:var(--gris-haut)}.avemb__rune,.avemb__gemme{fill:var(--violet-haut)}.avemb__cristal{fill:var(--cristal)}.avemb__banniere{fill:var(--rouge-haut)}.avemb__verre{fill:var(--cristal-cyan-voile)}.avemb__liquide{fill:var(--cristal-cyan);stroke-width:2.5}.avemb__flamme{fill:var(--or-vif);stroke-width:2.5;transform-box:fill-box;transform-origin:50% 100%;animation:avFlammeLieu var(--d-boucle) var(--courbe-douce) infinite alternate}@keyframes avFlammeLieu{0%{transform:scaleY(.9)}to{transform:scaleY(1.08) skew(-4deg)}}.avemb__halo{fill:var(--cristal-voile);stroke:none;filter:blur(4px);animation:avHaloRune var(--d-boucle) var(--courbe-douce) infinite alternate}@keyframes avHaloRune{0%{opacity:.5}to{opacity:1}}.avemb__glyphe{fill:none;stroke:var(--cristal-clair);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px var(--cristal-trait))}.avemb__fil{fill:none;stroke:var(--contour);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.avemb__rivet{fill:var(--gris-haut);stroke:var(--contour);stroke-width:2}.avemb__reflet{fill:var(--reflet);stroke:none}.avemb__etincelle{fill:var(--or-vif);stroke:var(--contour);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:avScintille calc(var(--d-boucle) * .8) var(--courbe-douce) infinite alternate}.avemb__etincelle:nth-of-type(2n){animation-delay:calc(var(--d-boucle) * -.4)}@keyframes avScintille{0%{scale:.6;opacity:.5}to{scale:1.15;opacity:1}}.avemb__bulle{fill:var(--blanc);stroke:var(--contour);stroke-width:1.5;animation:avBulle calc(var(--d-boucle) * 1.2) var(--courbe-douce) infinite}.avemb__bulle--b{animation-delay:calc(var(--d-boucle) * -.4)}.avemb__bulle--c{animation-delay:calc(var(--d-boucle) * -.8)}@keyframes avBulle{0%{translate:0 0;opacity:0}20%{opacity:1}to{translate:0 -14px;opacity:0}}.avemb__marteau{transform-box:view-box;transform-origin:60px 60px}.avboutique--forge .avemb__marteau,.avboutique--reparation .avemb__marteau{animation:avFrappe calc(var(--d-boucle) * 1.6) var(--courbe) infinite}@keyframes avFrappe{0%,70%,to{rotate:0deg}80%{rotate:-16deg}88%{rotate:6deg}}.avemb--forgemagie .avemb__rune{transform-box:fill-box;transform-origin:center;animation:avFlotteVide var(--d-boucle) var(--courbe-douce) infinite alternate}.avfx{position:fixed;inset:0;z-index:85;pointer-events:none;overflow:hidden}.avfx__effet{position:absolute;display:grid;place-items:center;pointer-events:none}.avfx__objet{--rare: var(--rarete-commun);display:grid;place-items:center;width:100%;height:100%;padding:4px;border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,color-mix(in srgb,var(--rare) 40%,var(--nuit-2)),var(--nuit-1));box-shadow:0 3px 0 var(--contour),var(--halo-or)}.avfx__objet>:is(img,svg){width:100%;height:100%}.avfx__piece{display:grid;width:100%;height:100%;filter:drop-shadow(0 2px 0 var(--contour))}.avfx__piece img{width:100%;height:100%}.avfx--flotte{overflow:visible}.avfx--flotte b{position:absolute;left:50%;bottom:0;translate:-50% 0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-24);white-space:nowrap;text-shadow:var(--texte-relief);animation:avFlotte calc(var(--d-boucle) * 1.2) var(--courbe) both}.avfx--flotte.est-bon b{color:var(--bon)}.avfx--flotte.est-moins b{color:var(--mauvais-clair)}@keyframes avFlotte{0%{opacity:0;transform:translateY(10px) scale(.6)}18%{opacity:1;transform:translateY(-6px) scale(1.15)}70%{opacity:1;transform:translateY(-26px)}to{opacity:0;transform:translateY(-40px)}}.avfx--tampon{z-index:2}.avfx--tampon b{padding:var(--e-1) var(--e-4);border-radius:var(--r-m);border:var(--trait-fort) solid var(--contour);font-family:var(--police-titre);font-weight:400;font-size:var(--t-32);line-height:1.1;white-space:nowrap;color:var(--blanc);text-shadow:var(--texte-relief);background:linear-gradient(180deg,var(--or-vif),var(--or-profond));box-shadow:var(--relief),0 4px 0 var(--or-levre),var(--halo-or);animation:avTamponEffet calc(var(--d-boucle) * 1.4) var(--courbe-rebond) both}.avfx--tampon.est-cristal b{background:linear-gradient(180deg,var(--violet-haut),var(--violet-bas));box-shadow:var(--relief),0 4px 0 var(--violet-levre),var(--halo-cristal)}.avfx--tampon.est-rouge b{background:linear-gradient(180deg,var(--rouge-haut),var(--rouge-bas));box-shadow:var(--relief),0 4px 0 var(--rouge-levre),0 0 22px var(--mauvais-voile)}.avfx--tampon.est-bon b{background:linear-gradient(180deg,var(--vert-haut),var(--vert-bas));box-shadow:var(--relief),0 4px 0 var(--vert-levre),0 0 22px var(--bon-voile)}@keyframes avTamponEffet{0%{opacity:0;transform:scale(1.8) rotate(-6deg)}22%{opacity:1;transform:scale(.92) rotate(2deg)}32%{transform:scale(1) rotate(-2deg)}80%{opacity:1;transform:scale(1) rotate(-2deg)}to{opacity:0;transform:scale(.96) translateY(-10px) rotate(-2deg)}}.avfx--eclat{overflow:visible;--eclat: var(--or-clair);--eclat-voile: var(--or-voile)}.avfx--eclat.est-cristal{--eclat: var(--cristal-clair);--eclat-voile: var(--cristal-voile)}.avfx__rayons{position:absolute;left:50%;top:50%;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:50%;background:repeating-conic-gradient(from 0deg,var(--eclat-voile) 0deg 8deg,transparent 8deg 20deg);mask:radial-gradient(circle,var(--noir) 10%,transparent 64%);animation:avRayonsEclat calc(var(--d-boucle) * 1.2) var(--courbe) both}@keyframes avRayonsEclat{0%{opacity:0;transform:scale(.3) rotate(0)}25%{opacity:1}to{opacity:0;transform:scale(1.3) rotate(60deg)}}.avfx__anneau{position:absolute;inset:-8px;border-radius:50%;border:var(--trait-fort) solid var(--eclat);box-shadow:0 0 18px var(--eclat);animation:avAnneauEclat calc(var(--d-3) * 2.4) var(--courbe) both}@keyframes avAnneauEclat{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.avfx__etincelle{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;rotate:45deg;border-radius:var(--r-xs);border:var(--trait) solid var(--contour);background:var(--eclat, var(--or-vif));opacity:0;animation:avEtincelleEffet calc(var(--d-3) * 2.6) var(--courbe) both;animation-delay:calc(var(--i, 0) * var(--d-1) * .5)}@keyframes avEtincelleEffet{0%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.4)}}.avfx--fissure{animation:avSecousseCase calc(var(--d-3) * 1.6) linear both}.avfx--fissure svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 6px var(--mauvais))}.avfx__fente{fill:none;stroke:var(--rouge-haut);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:avFente calc(var(--d-3) * 1.4) var(--courbe) both,avEfface calc(var(--d-3) * 2) var(--courbe) calc(var(--d-boucle) * .9) forwards}.avfx__fente--b{stroke-width:3.5;animation-delay:var(--d-2),calc(var(--d-boucle) * .9)}@keyframes avFente{to{stroke-dashoffset:0}}@keyframes avEfface{to{opacity:0}}.avfx__debris{position:absolute;left:50%;top:60%;width:10px;height:10px;border-radius:var(--r-xs);border:var(--trait) solid var(--contour);background:var(--gris-haut);opacity:0;animation:avDebris calc(var(--d-3) * 3) var(--courbe-chute) both;animation-delay:calc(var(--d-3) + var(--i, 0) * var(--d-1))}@keyframes avDebris{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--dx),70px) rotate(160deg)}}.avfx__flash{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,var(--blanc),var(--cristal-voile) 50%,transparent 70%);animation:avFlash calc(var(--d-3) * 2) var(--courbe) both}@keyframes avFlash{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(2)}}.avfx__morceau{position:absolute;left:50%;top:50%;width:18px;height:14px;margin:-7px 0 0 -9px;clip-path:polygon(0 0,100% 30%,70% 100%,10% 80%);background:linear-gradient(180deg,var(--violet-haut),var(--violet-bas));opacity:0;animation:avMorceau calc(var(--d-3) * 3.2) var(--courbe-chute) both;animation-delay:calc(var(--d-3) * .6 + var(--i, 0) * var(--d-1) * .4)}@keyframes avMorceau{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}.avfx--marteau{overflow:visible}.avfx__outil{position:absolute;right:-18px;top:-30px;width:52px;height:52px;overflow:visible;transform-origin:80% 90%;animation:avCoup calc(var(--d-boucle) * 1.1) var(--courbe) both}.avfx__outil rect{stroke:var(--contour);stroke-width:3}@keyframes avCoup{0%{opacity:0;rotate:30deg}15%{opacity:1;rotate:30deg}30%{rotate:-35deg}45%{rotate:25deg}60%{rotate:-35deg}80%{opacity:1;rotate:10deg}to{opacity:0;rotate:10deg}}.avfx--marteau .avfx__etincelle{--eclat: var(--or-vif);animation-delay:calc(var(--d-boucle) * .33 + var(--i, 0) * var(--d-1))}.avfx--envol{z-index:3;filter:drop-shadow(0 6px 6px var(--portee))}@media(max-width:720px),(max-height:480px)and (orientation:landscape){#av-fenetre>.avfen>.avfen__tete.avboutique{grid-template-columns:44px minmax(0,1fr) auto;border-radius:0;border:0;border-bottom:var(--trait) solid var(--ligne-forte);background:var(--panneau-plein);box-shadow:none}.avboutique__embleme{width:44px;height:44px;border-radius:var(--r-s)}.avboutique__embleme>.avemb{width:36px;height:36px}.avboutique__titres .etiquette{display:none}.avfen .avboutique h2{font-size:var(--t-20)}.avboutique__bourse{flex-direction:column;align-items:flex-end;gap:2px}.avbourse{min-height:26px;padding:0 var(--e-2) 0 var(--e-1)}.avbourse b{font-size:var(--t-14)}.avbourse .av__waris,.avbourse__sac{width:16px;height:16px}.avbourse small{font-size:var(--t-12)}.avfen--boutique .avfen__onglets .board__tab{min-height:44px;font-size:var(--t-14)}.avfen--boutique .avcomptoir__entete .avcase{width:56px;min-height:56px}.avfen--boutique .avbanque__choix .avcase{width:64px;min-height:64px}.avfen--boutique .avrep__ligne .avcase{width:52px;min-height:52px}.avfx--tampon b{font-size:var(--t-24)}}@media(prefers-reduced-motion:reduce){.avfen--boutique *,.avfen--boutique *:before,.avbourse,.avfx *{animation:none!important;transition:none!important}.avfx--envol,.avfx--eclat,.avfx--fissure,.avfx--brise,.avfx--marteau{display:none}}#av-fenetre>.avfen.avfen--boutique{display:flex;flex-direction:column;overflow:hidden}#av-fenetre>.avfen.avfen--boutique>*{flex:none;min-width:0}#av-fenetre>.avfen.avfen--boutique>:is(.avmarche,.avcomptoir,.avbanque,.avfm,.avrep,.avechange,.avgfm,.avstaking){flex:1 1 auto;min-height:0;height:auto}@media(min-width:721px)and (min-height:481px){#av-fenetre>.avfen.avfen--boutique:not(.avfen--services):is(.avfen--atelier,.avfen--comptoir,.avfen--banque,.avfen--forgemagie){height:min(880px,calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}}#av-fenetre>.avfen.avfen--boutique>:is(.avmarche,.avcomptoir,.avbanque,.avrep,.avechange,.avstaking){overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.avfen--boutique :is(.avmarche__liste,.avcomptoir__liste,.avcomptoir__arbre,.avcomptoir__detail,.avcomptoir__grille,.avbanque__grille,.avmarche__cats){max-height:none}.avfen--boutique .avrep{max-height:none}@media(min-width:861px)and (min-height:481px){#av-fenetre>.avfen.avfen--boutique>.avmarche{overflow:hidden;grid-template-rows:minmax(0,1fr);align-items:stretch}.avfen--boutique .avmarche__cats{min-height:0;overflow-y:auto;overscroll-behavior:contain}.avfen--boutique .avmarche__centre{display:flex;flex-direction:column;min-height:0}.avfen--boutique .avmarche__outils{flex:none}.avfen--boutique .avmarche__liste{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.avfen--boutique .avmarche__detail{position:static;display:flex;flex-direction:column;min-height:0;overflow:hidden}.avfen--boutique .avmarche__detail>.avfiche{flex:0 1 auto;min-height:96px;overflow-y:auto;overscroll-behavior:contain}.avfen--boutique .avmarche__detail>.avmarche__gestes{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;grid-auto-rows:max-content}}@media(min-width:1001px)and (min-height:481px){#av-fenetre>.avfen.avfen--boutique>.avcomptoir{overflow:hidden;height:auto;align-items:stretch}.avfen--boutique .avcomptoir>:is(.avcomptoir__arbre,.avcomptoir__detail,.avcomptoir__sac){min-height:0;overflow-y:auto;overscroll-behavior:contain}.avfen--boutique :is(.avcomptoir__arbre,.avcomptoir__detail,.avcomptoir__gestes){grid-auto-rows:max-content}.avfen--boutique .avcomptoir>.avcomptoir__centre{min-height:0;overflow:hidden}.avfen--boutique :is(.avcomptoir__liste,.avcomptoir__grille){min-height:0;overflow-y:auto;overscroll-behavior:contain}.avfen--boutique .avcomptoir__sac{overflow:hidden}}@media(min-width:901px)and (min-height:481px){#av-fenetre>.avfen.avfen--boutique>.avbanque{overflow:hidden;grid-template-rows:minmax(0,1fr);align-items:stretch}.avfen--boutique .avbanque__volet{display:flex;flex-direction:column;min-height:0}.avfen--boutique .avbanque__volet>*{flex:none}.avfen--boutique .avbanque__volet>.avbanque__grille{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.avfen--boutique .avbanque__milieu{min-height:0;overflow-y:auto}}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avfen--boutique.avfen--atelier>.avfen__aide{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.avfen--forgemagie:not(.avfen--services){width:min(1240px,calc(100vw - 28px))}.avfm.avfm--dofus,.avfm.avfm--briser{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(0,3fr) minmax(220px,1.15fr);grid-template-rows:minmax(0,1fr);gap:var(--e-3);align-items:stretch;overflow:hidden;min-height:0}.avfm--dofus .avfm__pieces,.avfm--briser .avfm__pieces{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.avfm__centre{display:flex;flex-direction:column;gap:var(--e-2);min-width:0;min-height:0}.avfm__centre>*{flex:none}.avfm__cote{display:flex;flex-direction:column;gap:var(--e-2);min-width:0;min-height:0}.avfm__cote>*{flex:none}.avfm__etabli{display:grid;gap:var(--e-2);padding:var(--e-3);border-radius:var(--r-l);border:var(--trait-fort) solid var(--contour);background:radial-gradient(ellipse 55% 90% at 50% 0%,var(--cristal-voile),transparent 72%),var(--carte-fond);box-shadow:var(--carte-ombre)}.avfm__slots{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--e-2)}.avfm__slot{display:flex;align-items:center;gap:var(--e-2);min-width:0;padding:var(--e-2);border-radius:var(--r-m);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfm__slot .avcase{flex:none;width:60px;height:60px}.avfm__slot--objet .avcase{width:76px;height:76px}.avfm__slot .avcase img,.avfm__slot .avcase svg{width:100%;height:100%}.avfm__slot--rune.est-manque .avcase{opacity:.55}.avfm__slotnom{display:grid;gap:2px;min-width:0}.avfm__slotnom b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);line-height:1.15;color:var(--blanc);text-shadow:var(--texte-relief-s);overflow-wrap:anywhere}.avfm__slotnom small{color:var(--texte-2);font-size:var(--t-11)}.avfm__plus{font-family:var(--police-titre);font-size:var(--t-24);color:var(--or);text-shadow:var(--texte-relief-s)}.avfm__slot--objet.est-choisi{animation:avChoisi calc(var(--d-3) * 2) var(--courbe-rebond)}.avfen--boutique .avfm__etabli .avfm__atelier{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-2) var(--e-3);align-items:center;padding:0;border:0;outline:0;background:none;box-shadow:none}.avfm__etabli .avfm__taux,.avfm__etabli .avfm__alerte,.avfm__etabli .avfm__coef{grid-column:1 / -1}.avfm__etabli .avfm__taux{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-3);justify-content:flex-start;font-size:var(--t-12);color:var(--texte-2)}.avfm__barre{flex:1 0 100%;display:flex;height:14px;overflow:hidden;border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfm__barre i{display:block;height:100%;box-shadow:inset 0 2px 0 var(--reflet)}.avfm__barre .est-succes{background:linear-gradient(180deg,var(--vert-haut),var(--vert-bas))}.avfm__barre .est-neutre{background:var(--or)}.avfm__barre .est-echec{background:linear-gradient(180deg,var(--rouge-haut),var(--rouge-bas))}.avfm__taux b.est-succes{color:var(--bon)}.avfm__taux span.est-neutre{color:var(--or);font-weight:700}.avfm__taux b.est-echec{color:var(--mauvais-clair)}.avfm__alerte{color:var(--or);font-size:var(--t-11)}.avfm__cout{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-2);min-width:0}.avfm__lancer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--e-2)}.avfm__serie{display:inline-flex;flex-wrap:wrap;gap:var(--e-1)}.avfm__serie .avpastille{min-width:44px;min-height:40px;padding:0 var(--e-2)}.avfm__fusionner{min-width:168px}.avfm__etabli.est-serie .avfm__fusionner{animation:avFmRespire var(--d-boucle) ease-in-out infinite}@keyframes avFmRespire{50%{filter:brightness(1.12)}}.avfen--boutique .avfm__chiffres{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--e-3);margin:0}.avfm__poidsp,.avfm__coef{display:grid;gap:var(--e-1);min-width:0}.avfen--boutique .avfm__jauge--poids i,.avfen--boutique .avfm__jauge--coef i{background:linear-gradient(180deg,var(--cristal-clair),var(--cristal))}.avfen--boutique .avfm__jauge--poids.est-sature i{background:linear-gradient(180deg,var(--or-vif),var(--or-profond))}.avfen--boutique .avfm__chiffres .avfm__puits{display:inline-flex;align-items:baseline;gap:var(--e-2);padding:var(--e-1) var(--e-3);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--cristal-voile);box-shadow:var(--relief-panneau)}.avfm__puits b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);line-height:1;color:var(--cristal-clair);text-shadow:var(--texte-relief-s);font-variant-numeric:tabular-nums}.avfm__rendu{display:grid;gap:var(--e-1);min-width:0;padding:var(--e-2);border-radius:var(--r-m);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfm__renduliste{display:flex;flex-wrap:wrap;gap:var(--e-1) var(--e-2)}.avfm__renduliste small{color:var(--texte-3);font-size:var(--t-11)}.avfm__tableau{display:flex;flex-direction:column;gap:var(--e-1);min-height:0;padding:var(--e-2);border-radius:var(--r-m);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfm__centre>.avfm__tableau{flex:1 1 0}.avfm__tableau>*{flex:none}.avfm__entete,.avfm__rangee{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(86px,.9fr) minmax(80px,1.2fr) 52px 118px;gap:var(--e-2);align-items:center}.avfm__entete{padding:0 var(--e-2)}.avfm__entete>:nth-child(4){text-align:center}.avfm__entete>:last-child{text-align:right}.avfm__entete--bris,.avfm__rangee--bris{grid-template-columns:minmax(0,1fr) auto}.avfm__tableau>.avfm__lignes{flex:1 1 0;min-height:0;display:grid;align-content:start;gap:var(--e-1);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px var(--e-1)}.avfen--boutique .avfm .avfm__ligne{position:relative;display:block;padding:0;border:0;background:none;box-shadow:none;outline:0}.avfen--boutique .avfm .avfm__lignes>.avfiche__famille{margin-top:var(--e-1);padding:0 var(--e-2)}.avfm__rangee{width:100%;padding:var(--e-2);border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--relief-panneau),0 3px 0 var(--contour);color:var(--texte);font:inherit;text-align:left}button.avfm__rangee{cursor:var(--curseur-action)}.avfm__ligne.is-sel>.avfm__rangee{box-shadow:inset 0 0 0 var(--trait-fort) var(--or),var(--relief-panneau),0 3px 0 var(--contour),var(--halo-or)}.avfm__ligne.est-exo>.avfm__rangee{grid-template-columns:minmax(0,1fr) auto;box-shadow:inset 0 0 0 var(--trait) var(--cristal),var(--relief-panneau),0 3px 0 var(--contour)}.avfm__ligne.est-fixe>.avfm__rangee{background:var(--nuit-1)}.avfm__effet{display:grid;gap:2px;min-width:0}.avfm__effet b{font-size:var(--t-13);color:var(--blanc);overflow-wrap:anywhere}.avfm__effet small{color:var(--texte-3);font-size:var(--t-11)}.avfm__ligne.est-zero .avfm__effet b{color:var(--texte-3)}.avfm__ligne.est-surjet .avfm__effet b{color:var(--or-clair)}.avfm__jet{display:grid;gap:2px;min-width:0}.avfm__jet b{font-size:var(--t-12);color:var(--texte-2);font-variant-numeric:tabular-nums}.avfm__jet small{font-size:var(--t-11);color:var(--texte-3)}.avfm__jet small.est-or{color:var(--or);font-weight:700}.avfen--boutique .avfm .avfm__jauge{height:12px}.avfm__jauge s{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,var(--or-voile) 0 4px,transparent 4px 8px);text-decoration:none}.avfm__poids{font-size:var(--t-12);color:var(--texte-2);text-align:center;font-variant-numeric:tabular-nums}.avfm__runecell{display:inline-flex;align-items:center;justify-self:end;gap:var(--e-1);padding:2px var(--e-2) 2px 2px;border-radius:var(--r-plein);background:var(--nuit-1);box-shadow:var(--champ-ombre)}.avfm__runecell img,.avfm__runecell svg{width:28px;height:28px}.avfm__runecell b{font-size:var(--t-12);color:var(--blanc);white-space:nowrap}.avfm__runecell small{font-size:var(--t-11);color:var(--texte-3)}.avfm__runecell.est-manque{opacity:.55}.avfm__exos{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--e-1)}.avfm__exos .avfm__rune b{white-space:nowrap}.avfm__cote>section{display:grid;align-content:start;gap:var(--e-1);min-height:0;padding:var(--e-2);border-radius:var(--r-m);background:var(--champ-fond);box-shadow:var(--champ-ombre)}.avfm__cote>.avfm__sacrunes{flex:0 1 auto;max-height:48%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.avfm__cote>.avfm__histo{flex:1 1 0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.avfm__histo>*{flex:none}.avfm__runesgrille{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:var(--e-1)}.avfm__runeinfo{display:grid;justify-items:center;gap:2px;padding:var(--e-1);border-radius:var(--r-s);background:var(--nuit-1);opacity:.6}.avfm__runeinfo img,.avfm__runeinfo svg{width:28px;height:28px}.avfm__runeinfo small{color:var(--texte-3);font-size:var(--t-11)}.avfen--boutique .avfm__histo>.avfm__journal{flex:1 1 0;min-height:0;align-content:start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:none;box-shadow:none;padding:0}.avfm__journal li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--e-2);color:var(--texte-2)}.avfm__journal li>b{font-weight:800}.avfen--boutique .avfm__journal li.est-succes>b{color:var(--bon)}.avfen--boutique .avfm__journal li.est-neutre{border-left-color:var(--or);background:var(--or-voile)}.avfen--boutique .avfm__journal li.est-neutre>b{color:var(--or)}.avfen--boutique .avfm__journal li.est-echec>b{color:var(--mauvais-clair)}.avfm__journal .est-gain{color:var(--bon);font-weight:700}.avfm__journal .est-perte{color:var(--mauvais-clair);font-weight:700}.avfm__journal .est-puits{color:var(--cristal-clair)}.avfm__ligne:after{content:"";position:absolute;inset:0;border-radius:var(--r-s);pointer-events:none;opacity:0}.avfm__ligne.est-gagnee:after{background:linear-gradient(100deg,transparent 20%,var(--bon-voile) 45%,var(--bon-voile) 55%,transparent 80%) 0 0 / 260% 100% no-repeat;box-shadow:inset 0 0 0 var(--trait-fort) var(--bon),0 0 22px var(--bon-voile);animation:avFmBalaye calc(var(--d-3) * 4) var(--courbe) both}.avfm__ligne.est-monte:after{background:var(--or-voile);box-shadow:inset 0 0 0 var(--trait-fort) var(--or),0 0 18px var(--or-voile);animation:avFmLueur calc(var(--d-3) * 4) var(--courbe) both}.avfm__ligne.est-baisse:after,.avfm__ligne.est-fendue:after{background:var(--mauvais-voile);box-shadow:inset 0 0 0 var(--trait-fort) var(--mauvais),0 0 18px var(--mauvais-voile);animation:avFmLueur calc(var(--d-3) * 4) var(--courbe) calc(var(--d-1) * var(--i, 0)) both}.avfm__ligne.est-monte>.avfm__rangee{animation:avFmMonte calc(var(--d-3) * 2) var(--courbe-rebond) backwards}.avfm__ligne.est-baisse>.avfm__rangee{animation:avFmBaisse calc(var(--d-3) * 2) var(--courbe-rebond) calc(var(--d-1) * var(--i, 0)) backwards}.avfm__ligne.est-fendue>.avfm__rangee{animation:avSecousseCase calc(var(--d-3) * 1.6) linear backwards}.avfm__ligne.est-gagnee .avfm__jauge i,.avfm__ligne.est-monte .avfm__jauge i{animation:avFmJauge calc(var(--d-3) * 3) var(--courbe) backwards}@keyframes avFmBalaye{0%{opacity:0;background-position:100% 0}15%{opacity:1}70%{opacity:1;background-position:0 0}to{opacity:0;background-position:0 0}}@keyframes avFmLueur{0%{opacity:0}15%,55%{opacity:1}to{opacity:0}}@keyframes avFmMonte{0%{translate:0 0}30%{translate:0 -5px}to{translate:0 0}}@keyframes avFmBaisse{0%{translate:0 0}30%{translate:0 4px}to{translate:0 0}}@keyframes avFmJauge{0%,30%{filter:brightness(1.8)}to{filter:none}}.avfx--eclat.est-bon{--eclat: var(--bon);--eclat-voile: var(--bon-voile)}.avfx--fente-ligne svg{filter:drop-shadow(0 0 4px var(--mauvais))}@media(max-width:1000px),(max-height:480px){#av-fenetre>.avfen.avfen--boutique>.avfm{display:flex;flex-direction:column;gap:var(--e-2);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}#av-fenetre>.avfen.avfen--boutique>.avfm>*{flex:none}.avfm--dofus .avfm__pieces,.avfm--briser .avfm__pieces{display:flex;align-items:center;gap:var(--e-2);overflow-x:auto;overflow-y:hidden}.avfm__pieces>.etiquette{flex:none;writing-mode:vertical-rl;transform:rotate(180deg)}.avfm__pieces>.avfm__grille{display:flex;flex-wrap:nowrap;flex:none}.avfm__pieces>.avfm__grille>.avcase{flex:none;width:52px;height:52px}.avfm__centre,.avfm__cote,.avfm__centre>.avfm__tableau,.avfm__cote>.avfm__histo,.avfm__cote>.avfm__sacrunes{display:grid;flex:none;min-height:auto;max-height:none;overflow:visible}.avfm__tableau>.avfm__lignes,.avfen--boutique .avfm__histo>.avfm__journal{overflow:visible;min-height:auto;flex:none}.avfm__entete:not(.avfm__entete--bris){display:none}.avfm--dofus .avfm__rangee:not(.avfm__rangee--bris){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"effet poids rune" "jauge jauge jauge" "jet jet jet";row-gap:var(--e-1)}.avfm--dofus .avfm__ligne.est-exo>.avfm__rangee{grid-template-areas:none;grid-template-columns:minmax(0,1fr)}.avfm__rangee>.avfm__effet{grid-area:effet}.avfm__rangee>.avfm__jet{grid-area:jet;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:var(--e-2)}.avfm__rangee>.avfm__jauge{grid-area:jauge}.avfm__rangee>.avfm__poids{grid-area:poids}.avfm__rangee>.avfm__poids:before{content:attr(data-libelle) " ";color:var(--texte-3);font-size:var(--t-11)}.avfm__rangee>.avfm__runecell{grid-area:rune}.avfm--briser .avfm__rangee>.avfm__effet,.avfm--briser .avfm__rangee>.avfm__runecell{grid-area:auto}.avfm__ligne.est-exo .avfm__exos{justify-content:flex-start}}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avfm__etabli{padding:var(--e-2)}.avfm__slots{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.avfm__slot{flex-direction:column;text-align:center}.avfm__slot .avcase,.avfm__slot--objet .avcase{width:56px;height:56px}.avfm__slotnom b{font-size:var(--t-14)}.avfen--boutique .avfm__etabli .avfm__atelier{grid-template-columns:minmax(0,1fr)}.avfm__lancer{justify-content:stretch}.avfm__serie{flex:1 1 100%}.avfm__serie .avpastille{flex:1 1 0;min-height:44px}.avfm__fusionner{flex:1 1 100%}.avfm__rangee,.avfm__exos .avfm__rune{min-height:44px}}@media(prefers-reduced-motion:reduce){.avfm__ligne:after,.avfm__ligne>.avfm__rangee,.avfm__ligne .avfm__jauge i,.avfm__etabli.est-serie .avfm__fusionner{animation:none!important}}.avtransfert{display:grid;gap:var(--e-1);width:100%}.avtransfert__saisie{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--e-1);align-items:center}.avtransfert__saisie .champ{min-width:0;text-align:center;font-variant-numeric:tabular-nums}.avtransfert__saisie small{color:var(--texte-3);font-size:var(--t-12);white-space:nowrap}.avtransfert__lots{display:flex;flex-wrap:wrap;gap:var(--e-1);justify-content:center}.avtransfert__lots .avpastille{flex:1 1 0;min-width:44px;padding:0 var(--e-2);white-space:nowrap}.avtransfert .curseur{width:100%}.avechange__qte .avtransfert{flex:1 1 260px}.avbanque__tete{grid-template-columns:auto minmax(0,1fr) auto}.avbanque__libres{color:var(--texte-2);font-size:var(--t-11);white-space:nowrap}.avbanque__libres.est-plein{color:var(--mauvais-clair)}.avbanque__outils{display:flex;flex-wrap:wrap;gap:var(--e-1);align-items:center}.avbanque__outils .avbanque__cherche{flex:1 1 160px;min-width:0;width:auto}.avbanque__outils .avbanque__tri{flex:0 1 auto;width:auto;min-width:0;max-width:46%}@container (max-width: 560px){.avbanque__outils .avbanque__cherche{flex-basis:100%}.avbanque__outils .avbanque__tri{flex:1 1 0;max-width:none}}.avbanque__pied{flex-wrap:wrap;gap:var(--e-1)}.avbanque__choix .btn--ghost{width:100%}.avbanque__volet[data-gcvolet].est-cible .avbanque__grille,.avechange__offre.est-cible .avechange__table,.avechange__sac.est-cible .avechange__grille{outline:3px dashed var(--or);outline-offset:2px}.avcomptoir__etages{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1)}.avcomptoir__etages .etiquette{margin:0 var(--e-1) 0 0}.avcomptoir__etages .avpastille small{margin-left:var(--e-1);color:var(--texte-3)}.avcomptoir__curseur{width:100%}.avcomptoir__eclat-ico{display:inline-grid;place-items:center;flex:none;width:26px;height:26px}.avcomptoir__eclat-ico :is(img,svg){width:26px;height:26px;filter:drop-shadow(0 2px 0 var(--contour))}.avcomptoir__rayon--eclat{justify-content:flex-start;gap:var(--e-2);padding-left:var(--e-2)}.avinv__cats .board__tab.avcomptoir__onglet-eclat{flex:0 0 auto;white-space:nowrap}.avcomptoir__onglet-eclat>span{display:inline-flex;align-items:center;gap:var(--e-1)}.avcomptoir__onglet-eclat .avcomptoir__eclat-ico,.avcomptoir__onglet-eclat .avcomptoir__eclat-ico :is(img,svg){width:20px;height:20px}.avcomptoir.avcomptoir--eclat{grid-template-columns:200px minmax(0,1fr)}.avcomptoir.avcomptoir--vente.avcomptoir--eclat{grid-template-columns:minmax(0,1fr)}.aveclat{--rare: var(--rarete-commun);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);grid-template-areas:"tete tete" "gestes cours";gap:var(--e-3);align-content:start;min-width:0;min-height:0;padding:var(--e-3);border-radius:var(--r-l);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre);overflow-y:auto;overscroll-behavior:contain}.aveclat__tete{grid-area:tete;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico nom" "ico chiffres";gap:var(--e-2) var(--e-5);align-items:center;padding:var(--e-4) var(--e-5);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:radial-gradient(ellipse 34% 110% at 11% 50%,color-mix(in srgb,var(--rare) 42%,transparent),transparent 72%),var(--champ-fond);box-shadow:var(--champ-ombre)}.aveclat__tete:before{content:"";position:absolute;left:calc(var(--e-5) + 64px);top:50%;width:340px;height:340px;margin:-170px 0 0 -170px;z-index:-1;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rare) 30%,transparent) 0deg 10deg,transparent 10deg 24deg);mask:radial-gradient(circle,var(--noir) 14%,transparent 62%);animation:avTourneLent calc(var(--d-boucle) * 12) linear infinite}.aveclat__ico{grid-area:ico;width:128px;min-height:128px;padding:var(--e-2);border-radius:var(--r-l)}.aveclat__ico :is(img,svg){width:100%;height:100%;filter:drop-shadow(0 4px 0 var(--contour))}.aveclat__tete h3{grid-area:nom;align-self:end;margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-32);line-height:1.05;color:var(--blanc);text-shadow:var(--texte-relief)}.aveclat__chiffres{grid-area:chiffres;align-self:start;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--e-2);margin:0}.aveclat__chiffres>div{display:grid;gap:2px;align-content:start;padding:var(--e-2) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--relief-panneau),0 3px 0 var(--contour)}.aveclat__chiffres dt{font-size:var(--t-11);color:var(--texte-3);text-transform:uppercase;letter-spacing:.06em}.aveclat__chiffres dd{display:flex;align-items:center;gap:var(--e-1);margin:0;font-family:var(--police-titre);font-size:var(--t-24);line-height:1.1;color:var(--blanc);text-shadow:var(--texte-relief-s)}.aveclat__chiffres dd .avprix b{font-size:var(--t-24)}.aveclat__chiffres .est-rupture dd{color:var(--mauvais-clair)}.aveclat__chiffres .avcomptoir__tend{font-size:var(--t-16)}.aveclat__chiffres .avcomptoir__tend:not(.est-haut,.est-bas){display:none}.aveclat__gestes{grid-area:gestes;display:grid;gap:var(--e-2);align-content:start;min-width:0}.aveclat__gestes .avcomptoir__saisie .avcomptoir__total{position:static;max-width:none}.aveclat__cours{grid-area:cours;min-width:0}.aveclat__cours .avgraphe{margin:0}@media(min-width:1001px){.avcomptoir--eclat>.aveclat{grid-row:1 / span 2}.avcomptoir--eclat .avcomptoir__sac{grid-template-rows:auto minmax(0,1fr) auto}}@media(max-width:1000px){.avcomptoir.avcomptoir--eclat{grid-template-columns:minmax(0,1fr)}}@media(max-height:480px)and (orientation:landscape){.avcomptoir.avcomptoir--eclat{grid-template-columns:minmax(0,170px) minmax(0,1fr)}.avcomptoir.avcomptoir--vente.avcomptoir--eclat{grid-template-columns:minmax(0,1fr)}.avcomptoir--eclat>.aveclat{grid-row:1 / span 2}}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.aveclat{grid-template-columns:minmax(0,1fr);grid-template-areas:"tete" "gestes" "cours";padding:var(--e-2);overflow:visible}.aveclat__tete{grid-template-areas:"ico nom" "chiffres chiffres";gap:var(--e-2) var(--e-3);padding:var(--e-3)}.aveclat__tete:before{left:calc(var(--e-3) + 40px);width:220px;height:220px;margin:-110px 0 0 -110px;top:56px}.aveclat__ico{width:80px;min-height:80px}.aveclat__tete h3{align-self:center;font-size:var(--t-24)}.aveclat__chiffres{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.aveclat__chiffres>div{padding:var(--e-1) var(--e-2)}.aveclat__chiffres dt{font-size:var(--t-10);white-space:nowrap}.aveclat__chiffres dd,.aveclat__chiffres dd .avprix b{font-size:var(--t-20)}}@media(min-width:1001px){.avcomptoir__sac:has(>.avcomptoir__etages){grid-template-rows:auto auto auto minmax(0,1fr) auto}}.avcase.est-appui{box-shadow:inset 0 0 0 var(--trait-fort) var(--or),var(--halo-or);filter:brightness(1.15)}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avtransfert__saisie .iconbtn,.avtransfert__lots .avpastille,.avcomptoir__etages .avpastille{min-height:44px;min-width:44px}.avbanque__outils .avbanque__tri{min-height:44px}}||||||| d01df5650 @property --part{syntax:"<number>";inherits:true;initial-value:1}@property --avn{syntax: "<integer>"; inherits: false; initial-value: 0;}#av-fenetre.est-carte{background:var(--voile-guide)}#av-fenetre>.avfen--carte{width:min(540px,calc(100vw - 28px));gap:var(--e-3);overflow-x:hidden;text-align:center;animation:avCarteEntree calc(var(--d-3) * 1.8) var(--courbe) both}@keyframes avCarteEntree{0%{opacity:0;transform:translateY(40px) scale(.84)}55%{opacity:1;transform:translateY(-8px) scale(1.03)}78%{transform:translateY(2px) scale(.99)}to{opacity:1;transform:none}}.avfen--carte.est-neuf .avcascade{animation:avMonte var(--d-3) var(--courbe-rebond) both;animation-delay:calc(var(--d-2) + var(--i, 0) * var(--d-1))}@keyframes avMonte{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes avSecousse{0%,to{translate:0 0}15%{translate:-6px 2px}30%{translate:5px -2px}45%{translate:-4px 1px}60%{translate:3px 0}75%{translate:-2px 0}}@keyframes avTourne{0%{rotate:0deg}to{rotate:90deg}}.avscene{position:relative;isolation:isolate;display:grid;place-items:center;height:148px;overflow:hidden;border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:radial-gradient(ellipse 60% 70% at 50% 62%,var(--cristal-voile),transparent 70%),linear-gradient(180deg,var(--cristal-fond-2),var(--cristal-fond));box-shadow:var(--relief-panneau)}.avscene__rayons{position:absolute;inset:-45%;place-self:stretch;z-index:-1;background:repeating-conic-gradient(from 0deg,var(--cristal-voile) 0deg 9deg,transparent 9deg 22deg);mask:radial-gradient(circle,var(--noir) 18%,transparent 60%)}.avscene__sujet{display:grid;place-items:center;width:136px;height:112px;filter:drop-shadow(0 6px 0 var(--portee))}.avscene__sujet>svg{width:100%;height:100%;overflow:visible}.avscene--coffre.est-ouvert,.avscene--sac,.avscene--rencontre{background:radial-gradient(ellipse 60% 70% at 50% 58%,var(--or-voile),transparent 70%),linear-gradient(180deg,var(--cristal-fond-2),var(--cristal-fond))}.avscene--coffre.est-ouvert .avscene__rayons,.avscene--sac .avscene__rayons{background:repeating-conic-gradient(from 0deg,var(--or-voile) 0deg 9deg,transparent 9deg 22deg);animation:avTourne calc(var(--d-boucle) * 4) var(--courbe) both}.avscene--autel{background:radial-gradient(ellipse 50% 70% at 50% 45%,var(--cristal-trait),transparent 70%),linear-gradient(180deg,var(--cristal-fond-2),var(--cristal-fond))}.avscene--stele{background:radial-gradient(ellipse 50% 70% at 50% 50%,var(--cristal-cyan-voile),transparent 70%),linear-gradient(180deg,var(--cristal-fond-2),var(--cristal-fond))}.avcoffre{width:100%;height:100%;overflow:visible}.avcoffre :is(.avcoffre__bois,.avcoffre__fer,.avcoffre__levre,.avcoffre__plaque,.avcoffre__sceau,.avcoffre__oeil,.avcoffre__dents,.avcoffre__langue){stroke:var(--contour);stroke-width:4;stroke-linejoin:round}.avcoffre__ombre{fill:var(--portee)}.avcoffre__bois{fill:var(--indigo)}.avcoffre__couvercle .avcoffre__bois{fill:var(--violet)}.avcoffre__fer{fill:var(--argent-bas);stroke-width:3}.avcoffre__levre{fill:var(--argent-haut);stroke-width:3}.avcoffre__reflet{fill:var(--reflet)}.avcoffre__plaque{fill:var(--or);stroke-width:3}.avcoffre__sceau{fill:var(--cyan);stroke-width:2.5;animation:avSceau var(--d-boucle) var(--courbe-douce) infinite alternate}@keyframes avSceau{0%{fill:var(--cyan)}to{fill:var(--menthe)}}.avcoffre__lueur{fill:var(--or-clair);opacity:0;transform-box:view-box;transform-origin:80px 66px}.avcoffre__couvercle,.avcoffre__serrure{transform-box:view-box;transform-origin:80px 64px}.avcoffre--cache .avcoffre__bois{fill:var(--bronze-levre)}.avcoffre--cache .avcoffre__couvercle .avcoffre__bois{fill:var(--bronze-bas)}.avcoffre--cache .avcoffre__fer{fill:var(--gris-haut)}.avcoffre--mimique .avcoffre__bois{fill:var(--violet-bas)}.avcoffre--mimique .avcoffre__couvercle .avcoffre__bois{fill:var(--violet-haut)}.avcoffre__dents{fill:var(--blanc);stroke-width:2.5}.avcoffre__oeil{fill:var(--or-vif);stroke-width:3}.avcoffre__pupille{fill:var(--contour)}.avcoffre__sourcil{fill:none;stroke:var(--contour);stroke-width:6;stroke-linecap:round}.avcoffre__langue{fill:var(--rouge-haut);stroke-width:3}.avscene.est-ouvert .avcoffre__couvercle{transform:translateY(-34px) rotate(-10deg)}.avscene.est-ouvert .avcoffre__lueur{opacity:.85}.avscene.est-ouvert .avcoffre__serrure{opacity:0}.avscene__eclat{position:absolute;place-self:start;left:50%;top:56%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background:radial-gradient(circle,var(--or-clair),var(--or-voile) 45%,transparent 70%);opacity:0;pointer-events:none}.avetincelle{position:absolute;place-self:start;left:50%;top:56%;width:12px;height:12px;margin:-6px 0 0 -6px;rotate:45deg;border-radius:var(--r-xs);background:var(--or-clair);border:var(--trait) solid var(--contour);opacity:0;pointer-events:none}.avscene.est-ouverture .avcoffre{animation:avCoffreSecoue calc(var(--d-3) * 1.3) linear both}.avscene.est-ouverture .avcoffre__couvercle{animation:avCouvercle var(--d-3) var(--courbe-rebond) calc(var(--d-3) * 1.3) both}.avscene.est-ouverture .avcoffre__lueur{animation:avLueurCoffre calc(var(--d-3) * 1.4) var(--courbe) calc(var(--d-3) * 1.3) both}.avscene.est-ouverture .avcoffre__serrure{animation:avSceauBrise var(--d-2) var(--courbe) calc(var(--d-3) * 1.2) both}.avscene.est-ouverture .avscene__eclat{animation:avEclat calc(var(--d-3) * 2) var(--courbe) calc(var(--d-3) * 1.3) both}.avscene.est-ouverture .avetincelle{animation:avEtincelle calc(var(--d-3) * 2.6) var(--courbe) calc(var(--d-3) * 1.3 + var(--i, 0) * var(--d-1)) both}@keyframes avCoffreSecoue{0%,to{rotate:0deg;scale:1}20%{rotate:-4deg;scale:1.03}40%{rotate:4deg}60%{rotate:-3deg;scale:1.05}80%{rotate:3deg}}@keyframes avCouvercle{0%{transform:none}to{transform:translateY(-34px) rotate(-10deg)}}@keyframes avLueurCoffre{0%{opacity:0;transform:scaleY(.2)}to{opacity:.85;transform:none}}@keyframes avSceauBrise{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.8)}}@keyframes avEclat{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.6)}}@keyframes avEtincelle{0%{opacity:1;transform:none}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.4)}}.avfen--evenement.est-attente .avscene--coffre .avcoffre{animation:avCoffreSecoue calc(var(--d-3) * 1.3) linear infinite}.avsacpic{width:100%;height:100%;overflow:visible}.avsacpic :is(.avsacpic__toile,.avsacpic__col,.avsacpic__lien,.avsacpic__piece){stroke:var(--contour);stroke-width:4;stroke-linejoin:round}.avsacpic__toile{fill:var(--bronze-bas)}.avsacpic__col{fill:var(--bronze-haut)}.avsacpic__lien{fill:var(--or);stroke-width:3}.avsacpic__piece{fill:var(--or-vif);stroke-width:3}.avepees{width:100%;height:100%;overflow:visible}.avepees :is(.avepees__fil,.avepees__garde,.avepees__poignee){stroke:var(--contour);stroke-width:3.5;stroke-linejoin:round}.avepees__fil{fill:var(--argent-haut)}.avepees__garde{fill:var(--or)}.avepees__poignee{fill:var(--bronze-bas)}.avepees__lame{transform-box:view-box;transform-origin:50px 50px}.avautel :is(.avautel__pierre,.avautel__flamme,.avautel__coeur){stroke:var(--contour);stroke-width:4;stroke-linejoin:round}.avautel__pierre{fill:var(--gris-haut)}.avautel__flamme{fill:var(--magenta);transform-box:fill-box;transform-origin:50% 100%;animation:avFlamme var(--d-boucle) var(--courbe-douce) infinite alternate}.avautel__coeur{fill:var(--cristal-clair);stroke-width:2}.avautel__rune{fill:none;stroke:var(--cyan);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}@keyframes avFlamme{0%{transform:scaleY(.92)}to{transform:scaleY(1.06) skew(-3deg)}}.avstelepic__pierre{fill:var(--gris-haut);stroke:var(--contour);stroke-width:4;stroke-linejoin:round}.avstelepic__glyphe{fill:none;stroke:var(--cyan);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--cristal-cyan-trait))}.avrencontrepic__cape{fill:var(--nuit-3);stroke:var(--contour);stroke-width:4;stroke-linejoin:round}.avrencontrepic__ombre{fill:var(--nuit-0)}.avrencontrepic__oeil{fill:var(--or-clair)}.avrencontrepic__baton{fill:var(--bronze-bas);stroke:var(--contour);stroke-width:3}.avrencontrepic__lanterne{fill:var(--or-vif);stroke:var(--contour);stroke-width:3;filter:drop-shadow(0 0 8px var(--or-trait))}.avremonter{width:100%;height:100%;overflow:visible}.avremonter__faille{fill:var(--cristal-nuit-2);stroke:var(--contour);stroke-width:4}.avremonter__fond{fill:var(--cristal)}.avremonter__fleche{fill:var(--cristal-clair);stroke:var(--contour);stroke-width:4;stroke-linejoin:round}.avfen--carte.est-neuf .avremonter__fleche{animation:avFleche calc(var(--d-3) * 1.6) var(--courbe-rebond) var(--d-3) both}@keyframes avFleche{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.avscene--breche .avscene__sujet .ico--emblem{width:96px;height:96px}.avscene--breche .avscene__sujet .avbreche__portrait{width:100%;height:100%;object-fit:contain}.avscene__dechirure{position:absolute;justify-self:start;align-self:stretch;left:50%;top:8%;bottom:8%;width:46px;margin-left:-23px;z-index:-1;background:linear-gradient(180deg,var(--cristal-clair),var(--magenta) 40%,var(--cristal) 80%);clip-path:polygon(50% 0,70% 18%,56% 34%,78% 52%,54% 70%,66% 86%,50% 100%,34% 84%,46% 66%,22% 50%,46% 32%,30% 16%);filter:drop-shadow(0 0 14px var(--magenta))}.avcarte__tete{display:grid;justify-items:center;gap:2px}.avcarte__tete .etiquette{margin:0;color:var(--cristal-texte-2)}.avfen--carte .avcarte__tete h2{font-size:var(--t-32);line-height:1.05;color:var(--blanc);text-shadow:var(--texte-relief)}.avfen--carte .avev__recit{margin:0;font-size:var(--t-16);line-height:1.45;color:var(--texte)}.avfen--carte .avev__puces{gap:var(--e-2);text-align:left}.avfen--carte .avev__puces li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-3) var(--e-2) var(--e-2);border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:var(--surface);box-shadow:var(--carte-ombre);color:var(--texte-2);font-size:var(--t-13);line-height:1.35}.avfen--carte .avev__puces li:before{content:"i";position:static;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--gris-haut),var(--gris-bas));box-shadow:var(--relief);font-family:var(--police-titre);font-size:var(--t-16);line-height:1;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avfen--carte .avev__puces li.est-mieux{color:var(--texte)}.avfen--carte .avev__puces li.est-mieux:before{content:"+";background:linear-gradient(180deg,var(--vert-haut),var(--vert-bas))}.avfen--carte .avev__puces li.est-moins{color:var(--texte)}.avfen--carte .avev__puces li.est-moins:before{content:"!";background:linear-gradient(180deg,var(--rouge-haut),var(--rouge-bas))}.avfen--carte .avev__refus{text-align:center}.avfen--carte .avev__stele{margin:0;text-align:left}.avpacte{display:grid;gap:var(--e-2)}.avpacte__titre{margin:0;text-align:center}.avpacte__titre .etiquette{color:var(--cristal-texte-2)}.avpacte__face{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--e-2)}.avpacte__carte{position:relative;display:grid;align-content:start;justify-items:center;gap:2px;padding:var(--e-3) var(--e-2) var(--e-2);text-align:center;border-radius:var(--r-m);border:var(--trait-fort) solid var(--contour);background:linear-gradient(180deg,var(--nuit-3),var(--nuit-1));box-shadow:var(--carte-ombre);overflow:hidden}.avpacte__carte:before{content:"";position:absolute;inset:0 0 auto;height:6px}.avpacte__carte--malus:before{background:linear-gradient(90deg,var(--rouge-haut),var(--rouge-bas))}.avpacte__carte--gain:before{background:linear-gradient(90deg,var(--or-clair),var(--or))}.avpacte__carte small{font-size:var(--t-11);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--texte-3)}.avpacte__chiffre{font-family:var(--police-titre);font-weight:400;font-size:var(--t-24);line-height:1.05;text-shadow:var(--texte-relief-s)}.avpacte__carte--malus .avpacte__chiffre{color:var(--mauvais-clair)}.avpacte__carte--gain .avpacte__chiffre{color:var(--or-clair)}.avpacte__nom{font-size:var(--t-14);font-weight:700;color:var(--blanc)}.avpacte__carte p{margin:0;font-size:var(--t-12);line-height:1.35;color:var(--texte-2)}.avpacte__sceau{align-self:center;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:var(--trait-fort) solid var(--contour);background:linear-gradient(180deg,var(--cristal-clair),var(--cristal));box-shadow:var(--relief);font-family:var(--police-titre);font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avpacte__regle{margin:0;text-align:center;font-size:var(--t-12);color:var(--texte-2)}.avpacte.est-scelle .avpacte__carte--malus{border-color:var(--mauvais);box-shadow:var(--carte-ombre),0 0 0 var(--trait) var(--mauvais-voile)}.avpacte.est-scelle .avpacte__carte--gain{border-color:var(--or);box-shadow:var(--carte-ombre),0 0 0 var(--trait) var(--or-voile)}.avpacte.est-scelle .avpacte__sceau{background:linear-gradient(180deg,var(--or-clair),var(--or))}.avpacte__carte--malus{animation:avPacteGauche var(--d-3) var(--courbe-rebond) calc(var(--d-3) * 1.2) both}.avpacte__carte--gain{animation:avPacteDroite var(--d-3) var(--courbe-rebond) calc(var(--d-3) * 1.4) both}.avpacte__sceau{animation:avPacteSceau var(--d-3) var(--courbe-rebond) calc(var(--d-3) * 1.7) both}.avpacte.est-neuf .avpacte__sceau{animation:avPacteCachet calc(var(--d-3) * 1.4) var(--courbe-rebond) both}.avpacte.est-neuf .avpacte__carte{animation:avPacteAllume calc(var(--d-3) * 2) var(--courbe) both}@keyframes avPacteGauche{0%{opacity:0;translate:-24px 0;rotate:-4deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes avPacteDroite{0%{opacity:0;translate:24px 0;rotate:4deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes avPacteSceau{0%{opacity:0;scale:.4;rotate:-90deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes avPacteCachet{0%{scale:1.9;rotate:-25deg;opacity:0}60%{scale:.9;opacity:1}to{scale:1;rotate:0deg}}@keyframes avPacteAllume{0%{filter:brightness(1.6)}to{filter:none}}@media(prefers-reduced-motion:reduce){.avpacte__carte,.avpacte__sceau,.avpacte.est-neuf .avpacte__sceau,.avpacte.est-neuf .avpacte__carte{animation:none}}.avsortir__prix{margin:0;padding:var(--e-2) var(--e-3);border-radius:var(--r-s);background:var(--or-voile);border:var(--trait) solid var(--contour);color:var(--or-clair);font-size:var(--t-13);font-weight:700}.avcarte__pied{justify-content:center;flex-wrap:wrap}.avfen--carte .avcarte__pied .btn{min-height:48px}.avfen--carte .avcarte__pied .btn--primary{flex:1 1 auto;max-width:320px;font-size:var(--t-20)}.avsac{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--surface);text-align:left}.avsac__ico{grid-row:span 2;width:40px;height:40px}.avsac__ico>svg{width:100%;height:100%}.avsac__texte{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e-2);min-width:0}.avsac__texte b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avsac__texte small{font-size:var(--t-12);color:var(--texte-3);font-variant-numeric:tabular-nums}.avsac__jauge{height:12px}.avsac__jauge em{display:none}.avsac.est-plein{border-color:var(--mauvais);background:var(--mauvais-voile)}.avsac.est-plein .avsac__texte b{color:var(--mauvais-clair)}.avsac.est-plein .avsac__jauge i{background:var(--mauvais)}.avfen--carte.est-neuf .avsac.est-plein{animation:avSecousse calc(var(--d-3) * 1.6) linear calc(var(--d-3) * 2) both}.avfin__sol .avsac{margin:var(--e-1) 0 var(--e-2)}.avfen--butin{--t0: var(--d-2)}.avfen--butin:has(.avscene.est-ouverture){--t0: calc(var(--d-3) * 2)}.avlots{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:var(--e-2)}.avlot{--rare: var(--rarete-commun);display:grid;grid-template-rows:auto 1fr auto;justify-items:center;align-items:start;gap:var(--e-1);min-width:0;padding:var(--e-2) var(--e-1);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,color-mix(in srgb,var(--rare) 22%,var(--nuit-2)),var(--nuit-1));box-shadow:var(--relief-panneau),0 4px color-mix(in srgb,var(--rare) 45%,var(--contour)),var(--ombre-s)}.avlot:is(.av-r-epique,.av-r-legende){box-shadow:var(--relief-panneau),0 4px color-mix(in srgb,var(--rare) 45%,var(--contour)),0 0 18px color-mix(in srgb,var(--rare) 50%,transparent)}.avlot__case{width:64px;min-height:64px}.avlot__nom{display:grid;gap:1px;width:100%;min-width:0}.avlot__nom b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);line-height:1.12;color:var(--blanc);text-shadow:var(--texte-relief-s);overflow-wrap:anywhere}.avlot__nom small{font-size:var(--t-11);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rare)}.avlot__prendre{width:100%;min-height:44px}.avlot.est-neuf{animation:avLot calc(var(--d-3) * 1.4) var(--courbe-rebond) both;animation-delay:calc(var(--t0) + var(--k, 0) * var(--d-2))}.avlot.est-neuf .avlot__case:after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:var(--trait-fort) solid var(--rare);opacity:0;pointer-events:none;animation:avOnde calc(var(--d-3) * 2) var(--courbe) both;animation-delay:calc(var(--t0) + var(--k, 0) * var(--d-2) + var(--d-3))}@keyframes avLot{0%{opacity:0;transform:translateY(18px) rotateY(80deg) scale(.7)}60%{opacity:1;transform:rotateY(0) scale(1.08)}to{opacity:1;transform:none}}@keyframes avOnde{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@media(prefers-reduced-motion:no-preference){.avlot.est-neuf .avcompte:not(.est-compte){counter-reset:avn var(--avn);animation:avCompte var(--d-jauge) var(--courbe) both;animation-delay:calc(var(--t0) + var(--k, 0) * var(--d-2) + var(--d-2))}.avlot.est-neuf .avcompte:not(.est-compte):before{content:counter(avn)}.avlot.est-neuf .avcompte:not(.est-compte)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@keyframes avCompte{0%{--avn: 0}to{--avn: var(--n)}}.avbutin__rare{margin:0;display:grid;justify-items:center;gap:2px;padding:var(--e-2) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--violet-haut),var(--violet-bas));box-shadow:var(--relief),0 4px 0 var(--violet-levre),var(--halo-cristal)}.avbutin__rare span{font-family:var(--police-titre);font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief)}.avbutin__rare b{font-size:var(--t-13);color:var(--cristal-clair)}.avbutin__rare.est-neuf{animation:avBandeau calc(var(--d-3) * 1.6) var(--courbe-rebond) both;animation-delay:calc(var(--t0) + var(--k, 0) * var(--d-2) + var(--d-3))}@keyframes avBandeau{0%{opacity:0;transform:translateY(18px) scale(.86)}60%{opacity:1;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes avTampon{0%{opacity:0;transform:scale(1.6) rotate(-4deg)}60%{opacity:1;transform:scale(.94) rotate(1deg)}to{opacity:1;transform:none}}#av-fenetre>.avfen--renfort{width:min(560px,calc(100vw - 28px));box-shadow:var(--panneau-ombre),0 0 0 var(--trait-fort) var(--rouge-bas),0 0 32px var(--mauvais-voile);animation:avCarteEntree calc(var(--d-3) * 1.8) var(--courbe) both,avSecousse calc(var(--d-3) * 1.6) linear calc(var(--d-3) * 1.5) both}.avalerte__bandeau{display:flex;align-items:center;justify-content:center;gap:var(--e-3);padding:var(--e-2) var(--e-4);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--rouge-haut),var(--rouge-bas));box-shadow:var(--relief),0 4px 0 var(--rouge-levre)}.avalerte__icone{flex:none;width:52px;height:52px;filter:drop-shadow(0 3px 0 var(--portee))}.avalerte__titres{display:grid;min-width:0;text-align:left}.avalerte__titres .etiquette{margin:0;color:var(--blanc)}.avfen--renfort .avalerte__titres h2{font-size:var(--t-24);line-height:1.1;color:var(--blanc);text-shadow:var(--texte-relief);overflow-wrap:anywhere}.avfen--carte.est-neuf .avepees__lame--a{animation:avLameA calc(var(--d-3) * 1.2) var(--courbe-rebond) var(--d-2) both}.avfen--carte.est-neuf .avepees__lame--b{animation:avLameB calc(var(--d-3) * 1.2) var(--courbe-rebond) var(--d-2) both}@keyframes avLameA{0%{transform:translate(-24px) rotate(-30deg);opacity:0}to{transform:none;opacity:1}}@keyframes avLameB{0%{transform:translate(24px) rotate(30deg);opacity:0}to{transform:none;opacity:1}}.avalerte__duel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--e-2)}.avalerte__allie{--classe: var(--cristal);margin:0;display:grid;justify-items:center;gap:var(--e-1);min-width:0}.avalerte__portrait{position:relative;display:grid;place-items:center;width:88px;height:88px;overflow:hidden;border-radius:50%;border:var(--trait-fort) solid var(--contour);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--classe) 55%,var(--nuit-2)),var(--nuit-1));box-shadow:0 0 0 var(--trait-fort) var(--classe),0 4px 0 var(--contour),var(--ombre-s)}.avalerte__portrait>svg,.avalerte__portrait .ico--emblem{width:56px;height:56px}.avalerte__allie figcaption{display:grid;justify-items:center}.avalerte__allie figcaption b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s);overflow-wrap:anywhere}.avalerte__allie figcaption small{font-size:var(--t-12);color:var(--texte-2)}.avalerte__pv{width:100%;max-width:140px;height:16px}.avalerte__pv em{line-height:12px;font-size:var(--t-10)}.avalerte__contre{font-family:var(--police-titre);font-size:var(--t-24);color:var(--rouge-haut);text-shadow:var(--texte-relief)}.avalerte__menace{display:grid;justify-items:center;gap:var(--e-2);min-width:0}.avalerte__betes{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e-2)}.avalerte__bete{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:radial-gradient(circle at 50% 40%,var(--mauvais-voile),var(--nuit-1) 70%);box-shadow:0 3px 0 var(--contour)}.avalerte__bete img{width:100%;height:100%;object-fit:contain}.avalerte__bete>b{font-family:var(--police-titre);font-size:var(--t-24);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avalerte__bete em{position:absolute;right:-6px;bottom:-8px;font-style:normal;font-family:var(--police-titre);font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief)}.avalerte__bete.est-boss{box-shadow:0 0 0 var(--trait) var(--mauvais),0 3px 0 var(--contour),0 0 14px var(--mauvais-voile)}.avalerte__bete .ico--emblem{width:48px;height:48px}.avalerte__force{margin:0;display:flex;align-items:center;gap:3px}.avalerte__force span{margin-right:var(--e-1);font-size:var(--t-11);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3)}.avalerte__force i{width:12px;height:16px;border-radius:var(--r-xs);border:var(--trait) solid var(--contour);background:var(--nuit-0)}.avalerte__force i.est-on{background:linear-gradient(180deg,var(--rouge-haut),var(--rouge-bas))}.avfen--carte.est-neuf .avalerte__force i.est-on{animation:avPip var(--d-3) var(--courbe-rebond) both;animation-delay:calc(var(--d-3) * 2 + var(--j, 0) * var(--d-1))}@keyframes avPip{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.avalerte__texte{margin:0;font-size:var(--t-13);line-height:1.45;color:var(--texte-2)}.avalerte__pied{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"temps gestes" "legende gestes";align-items:center;gap:2px var(--e-3)}.avtemps{grid-area:temps;justify-self:center;position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:var(--trait) solid var(--contour);background:conic-gradient(var(--or) calc(var(--part) * 360deg),var(--nuit-0) 0);box-shadow:0 3px 0 var(--contour);transition:--part var(--d-3) linear}.avtemps:before{content:"";position:absolute;inset:7px;border-radius:50%;border:var(--trait) solid var(--contour);background:var(--nuit-1)}.avtemps__n{position:relative;font-family:var(--police-titre);font-weight:400;font-size:var(--t-24);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avtemps.est-urgent{background:conic-gradient(var(--mauvais) calc(var(--part) * 360deg),var(--nuit-0) 0);animation:avBat calc(var(--d-boucle) * .625) var(--courbe-douce) infinite}.avtemps.est-urgent .avtemps__n{color:var(--mauvais-clair)}@keyframes avBat{0%,to{scale:1}30%{scale:1.12}}.avtemps__legende{grid-area:legende;margin:0;font-size:var(--t-11);color:var(--texte-3);white-space:nowrap}.avalerte__gestes{grid-area:gestes;display:flex;justify-content:flex-end;gap:var(--e-2)}.avalerte__gestes .btn{min-height:52px}.avalerte__rejoindre{flex:1 1 auto;font-size:var(--t-20)}.avalerte__rejoindre:not(:disabled){animation:avAppel var(--d-boucle) var(--courbe-douce) calc(var(--d-3) * 3) infinite}@keyframes avAppel{0%,62%,to{rotate:0deg;scale:1}68%{rotate:-2.5deg;scale:1.04}74%{rotate:2.5deg;scale:1.04}80%{rotate:-1.5deg}86%{rotate:0deg;scale:1}}.avannonces{position:fixed;inset:0;z-index:90;display:grid;place-items:center;pointer-events:none}.avannonce{grid-area:1 / 1;animation:avAnnonce calc(var(--d-boucle) * 1.6) var(--courbe) both}@keyframes avAnnonce{0%{opacity:0;transform:scale(.6)}14%{opacity:1;transform:scale(1.08)}22%{transform:none}82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-24px) scale(.96)}}.avannonce__carte{display:grid;justify-items:center;gap:var(--e-1);max-width:calc(100vw - 32px);padding:var(--e-3) var(--e-6) var(--e-4);border-radius:var(--r-l);border:var(--trait-fort) solid var(--contour);background:var(--panneau-fond);box-shadow:var(--panneau-ombre),var(--halo-cristal);text-align:center}.avannonce__scene{width:140px;height:116px}.avannonce__titre{margin:0;font-family:var(--police-titre);font-size:var(--t-32);line-height:1.05;color:var(--blanc);text-shadow:var(--texte-relief)}.avannonce__sous{margin:0;font-size:var(--t-14);color:var(--texte-2)}.avannonce__sous b{font-family:var(--police-titre);font-weight:400;color:var(--or);text-shadow:var(--texte-relief-s)}.avannonce--mimique .avannonce__titre{color:var(--rouge-haut)}.avannonce--mimique .avannonce__carte{box-shadow:var(--panneau-ombre),0 0 0 var(--trait-fort) var(--rouge-bas),0 0 32px var(--mauvais-voile);animation:avSecousse calc(var(--d-3) * 1.6) linear var(--d-3) both}.avannonce--mimique .avcoffre__couvercle{animation:avMord calc(var(--d-3) * .9) var(--courbe) 4 alternate both}@keyframes avMord{0%{transform:none}to{transform:translateY(-20px) rotate(-6deg)}}.avannonce--etage{translate:0 -18vh}.avannonce--etage .avannonce__carte{padding:var(--e-2) var(--e-6) var(--e-3);box-shadow:var(--panneau-ombre)}.avannonce--etage .avannonce__titre{font-size:var(--t-44)}.avtoast__ligne.est-gain{display:flex;align-items:center;padding:var(--e-1) var(--e-4) var(--e-1) var(--e-1);background:var(--carte-fond);box-shadow:var(--carte-ombre),var(--ombre-m);animation:avMonte var(--d-3) var(--courbe-rebond)}.avgain{display:inline-grid;grid-template-columns:44px auto auto;align-items:center;gap:var(--e-2)}.avgain__ico{display:grid;place-items:center;width:44px;height:44px;animation:avSaute calc(var(--d-3) * 1.4) var(--courbe-rebond) both}.avgain__ico>*{width:100%;height:100%}.avgain__n{font-family:var(--police-titre);font-weight:400;font-size:var(--t-24);color:var(--bon);text-shadow:var(--texte-relief-s)}.avgain__nom{display:grid;text-align:left;font-size:var(--t-13);color:var(--texte)}@keyframes avSaute{0%{transform:translateY(10px) scale(.4) rotate(-12deg)}60%{transform:translateY(-6px) scale(1.15) rotate(4deg)}to{transform:none}}@media(max-width:720px),(max-height:480px)and (orientation:landscape){#av-fenetre.est-carte{place-items:end center}#av-fenetre>.authbox__panel.avfen.avfen--carte{display:grid;width:calc(100% - 2 * var(--e-2));height:auto;max-height:calc(100% - var(--e-4) - env(safe-area-inset-top));margin:0 0 max(var(--e-2),env(safe-area-inset-bottom));padding:var(--e-3);overflow-y:auto;border:var(--trait-fort) solid var(--contour);border-radius:var(--r-l);box-shadow:var(--panneau-ombre);animation-timing-function:var(--courbe)}#av-fenetre>.authbox__panel.avfen.avfen--renfort{box-shadow:var(--panneau-ombre),0 0 0 var(--trait-fort) var(--rouge-bas)}#av-fenetre>.avfen.avfen--carte.avfen--carte:before{content:none}#av-fenetre>.avfen.avfen--carte>.authbox__close{position:absolute;top:var(--e-2);right:var(--e-2);margin:0;z-index:4}.avscene{height:112px}.avscene__sujet{width:112px;height:92px}.avfen--carte .avcarte__tete h2{font-size:var(--t-24)}.avfen--carte .avev__recit{font-size:var(--t-14)}.avlots{grid-template-columns:repeat(3,minmax(0,1fr))}.avlot__case{width:52px;min-height:52px}.avlot__nom b{font-size:var(--t-13)}.avfen--butin .avscene{height:96px}.avfen--butin .avscene__sujet{width:96px;height:80px}.avfen--carte :is(.avcarte__pied,.avalerte__pied){position:sticky;bottom:calc(-1 * var(--e-3));z-index:2;margin:0 calc(-1 * var(--e-3)) calc(-1 * var(--e-3));padding:var(--e-2) var(--e-3) var(--e-3);background:var(--panneau-plein);border-top:var(--trait) solid var(--ligne-forte)}.avfen--carte .avcarte__pied:has(>:nth-child(3)){display:grid;grid-template-columns:1fr 1fr}.avfen--carte .avcarte__pied:has(>:nth-child(3)) .btn--primary{grid-column:1 / -1;order:-1;max-width:none}.avalerte__portrait{width:72px;height:72px}.avalerte__bete{width:48px;height:48px}.avalerte__pied{grid-template-areas:"temps legende" "gestes gestes";gap:var(--e-2) var(--e-3)}.avtemps__legende{white-space:normal;text-align:left;font-size:var(--t-12)}.avannonce--etage .avannonce__titre{font-size:var(--t-32)}.avannonce__titre{font-size:var(--t-24)}}@media(max-height:480px)and (orientation:landscape){.avscene{height:84px}.avscene__sujet{width:84px;height:70px}.avalerte__bandeau{padding:var(--e-1) var(--e-3)}.avalerte__icone{width:36px;height:36px}.avfen--renfort .avalerte__titres h2{font-size:var(--t-20)}.avalerte__portrait{width:52px;height:52px}.avalerte__portrait>svg,.avalerte__portrait .ico--emblem{width:36px;height:36px}.avalerte__bete{width:40px;height:40px}.avalerte__texte{font-size:var(--t-12)}.avalerte__pied{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"temps legende gestes"}.avtemps{width:52px;height:52px}.avtemps__n{font-size:var(--t-20)}.avalerte__gestes .btn{min-height:48px}}@media(prefers-reduced-motion:reduce){#av-fenetre>.avfen--carte,.avfen--carte.est-neuf .avcascade,.avlot.est-neuf,.avlot.est-neuf .avlot__case:after,.avbutin__rare.est-neuf,.avscene *,.avscene__rayons,.avcoffre__sceau,.avautel__flamme,.avtemps.est-urgent,.avalerte__rejoindre,.avalerte__force i,.avepees__lame,.avannonce,.avannonce *,.avtoast__ligne.est-gain,.avgain__ico,.avsac{animation:none!important}}.avhud__suivi:has(>.avhud__invitations.avec-groupe:not([hidden])){width:320px}.avinvit--groupe{--classe: var(--cristal);position:relative;gap:var(--e-2)}.avinvit--groupe.est-neuve{animation:avInvitEntree calc(var(--d-3) * 1.8) var(--courbe) both}@keyframes avInvitEntree{0%{opacity:0;transform:translate(60px) scale(.9)}55%{opacity:1;transform:translate(-6px) scale(1.02)}to{opacity:1;transform:none}}.avinvit__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--e-2)}.avtemps--petit{flex:none;width:40px;height:40px}.avtemps--petit:before{inset:5px}.avtemps--petit .avtemps__n{font-size:var(--t-14)}.avinvit__emetteur{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:var(--e-2)}.avinvit__portrait{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:var(--trait-fort) solid var(--contour);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--classe) 55%,var(--nuit-2)),var(--nuit-1));box-shadow:0 0 0 var(--trait) var(--classe),0 3px 0 var(--contour)}.avinvit__portrait>svg,.avinvit__portrait .ico--emblem{width:38px;height:38px}.avinvit--groupe.est-neuve .avinvit__portrait{animation:avPip calc(var(--d-3) * 1.4) var(--courbe-rebond) var(--d-3) both}.avinvit__id{display:grid;min-width:0}.avinvit__id b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avinvit__id small{font-size:var(--t-12);color:var(--texte-2)}.avinvit__guilde{display:inline-flex;align-items:center;gap:var(--e-1);min-width:0;font-size:var(--t-12);font-weight:700;color:var(--cristal-texte-2)}.avinvit__guilde svg{flex:none}.avinvit__phrase{margin:0;font-size:var(--t-13);color:var(--texte)}.avinvit__phrase b{font-family:var(--police-titre);font-weight:400;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avinvit__membres{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-1)}.avinvit__membre{--classe: var(--gris-haut);display:grid;justify-items:center;gap:2px;min-width:0;padding:var(--e-1);border-radius:var(--r-s);border:var(--trait) solid var(--contour);text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--classe) 26%,var(--nuit-2)),var(--nuit-1));box-shadow:0 3px 0 var(--contour)}.avinvit__membre>i{display:grid;place-items:center;width:30px;height:30px;font-style:normal}.avinvit__membre>i svg,.avinvit__membre .ico--emblem{width:28px;height:28px}.avinvit__membre span{display:grid;min-width:0}.avinvit__membre b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-12);font-weight:700;color:var(--blanc)}.avinvit__membre small{font-size:var(--t-11);color:var(--texte-2)}.avinvit__chef{font-style:normal;color:var(--or)}.avinvit__membre.est-chef{box-shadow:0 0 0 var(--trait) var(--or-trait),0 3px 0 var(--contour)}.avinvit__membre.est-vous{border-style:dashed;border-color:var(--or-trait);background:var(--or-voile);box-shadow:none}.avinvit__membre.est-vous>i{font-family:var(--police-titre);font-size:var(--t-24);color:var(--or);text-shadow:var(--texte-relief-s)}.avinvit--groupe.est-neuve .avinvit__membre{animation:avMonte var(--d-3) var(--courbe-rebond) both;animation-delay:calc(var(--d-3) * 1.2 + var(--i, 0) * var(--d-1))}.avinvit__lieu{margin:0;display:flex;align-items:center;gap:var(--e-2);font-size:var(--t-12);font-weight:700;color:var(--cristal-texte-2)}.avinvit__lieu:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--bon);box-shadow:0 0 6px var(--bon)}.avinvit--groupe .avinvit__gestes{display:grid;grid-template-columns:auto minmax(0,1fr)}.avinvit--groupe .avinvit__gestes .btn{min-height:44px}.avinvit__oui{font-size:var(--t-16)}.avinvit--groupe.est-neuve .avinvit__oui{animation:avAppel var(--d-boucle) var(--courbe-douce) calc(var(--d-3) * 4) 3}.avinvit--groupe.est-finie>:is(.avinvit__emetteur,.avinvit__phrase,.avinvit__membres,.avinvit__lieu){opacity:.45;filter:grayscale(.6)}.avinvit__fin{margin:0;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);border:var(--trait) solid var(--mauvais);background:var(--mauvais-voile);text-align:center;font-family:var(--police-titre);font-size:var(--t-16);color:var(--mauvais-clair);text-shadow:var(--texte-relief-s);animation:avTampon calc(var(--d-3) * 1.6) var(--courbe-rebond) both}@media(max-width:720px){.avhud__suivi:has(>.avhud__invitations.avec-groupe:not([hidden])){width:calc(100vw - 2 * var(--av-d))}.avinvit--groupe{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"etiq temps" "emetteur temps" "membres membres" "lieu lieu" "gestes gestes" "fin fin";column-gap:var(--e-2)}.avinvit--groupe>.avinvit__tete{display:contents}.avinvit--groupe>.avinvit__tete>.etiquette{grid-area:etiq}.avinvit--groupe>.avinvit__tete>.avtemps{grid-area:temps;align-self:center}.avinvit--groupe>.avinvit__emetteur{grid-area:emetteur;grid-template-columns:44px minmax(0,1fr)}.avinvit--groupe>.avinvit__membres{grid-area:membres}.avinvit--groupe>.avinvit__lieu{grid-area:lieu}.avinvit--groupe>.avinvit__gestes{grid-area:gestes}.avinvit--groupe>.avinvit__fin{grid-area:fin}.avinvit--groupe>.avinvit__phrase{display:none}.avinvit__portrait{width:44px;height:44px}.avinvit__portrait>svg,.avinvit__portrait .ico--emblem{width:30px;height:30px}.avinvit__id b{font-size:var(--t-16)}.avinvit__membre{grid-template-columns:24px minmax(0,1fr);justify-items:start;align-items:center;column-gap:var(--e-1);text-align:left}.avinvit__membre>i{width:24px;height:24px}.avinvit__membre>i svg,.avinvit__membre .ico--emblem{width:22px;height:22px}.avinvit__membre.est-vous>i{font-size:var(--t-20)}.avinvit__chef{display:none}}@media(max-height:480px)and (orientation:landscape){.avinvit__phrase,.avinvit__lieu{display:none}.avinvit__portrait{width:40px;height:40px}.avinvit__emetteur{grid-template-columns:40px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.avinvit--groupe,.avinvit--groupe *,.avinvit__fin{animation:none!important}}.avfen--fin{--ecoule: 0ms}.avfin__tete{display:grid;justify-items:center;gap:var(--e-3);margin-right:0;overflow:clip;overflow-clip-margin:var(--e-2)}.avfin__banniere{position:relative;isolation:isolate;display:grid;place-items:center;width:min(460px,100%);min-height:96px}.avfin__banniere h2{position:relative;margin:0;padding:var(--e-2) var(--e-8) var(--e-3);border-radius:var(--r-m);border:var(--trait-fort) solid var(--contour);background:linear-gradient(180deg,var(--or-vif),var(--or-profond));box-shadow:var(--relief),0 6px 0 var(--or-levre),var(--halo-or);font-size:var(--t-44);line-height:1;color:var(--blanc);text-shadow:var(--texte-relief);text-align:center}.avfin__banniere h2:before,.avfin__banniere h2:after{content:"";position:absolute;top:18%;z-index:-1;width:44px;height:70%;border:var(--trait-fort) solid var(--contour);background:var(--or-profond);box-shadow:inset 0 -4px 0 var(--or-levre)}.avfin__banniere h2:before{left:-30px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,30% 50%)}.avfin__banniere h2:after{right:-30px;clip-path:polygon(0 0,100% 0,70% 50%,100% 100%,0 100%)}.avfin__tete.est-boss .avfin__banniere h2{background:linear-gradient(180deg,var(--violet-haut),var(--violet-bas));box-shadow:var(--relief),0 6px 0 var(--violet-levre),var(--halo-cristal)}.avfin__tete.est-boss .avfin__banniere h2:before,.avfin__tete.est-boss .avfin__banniere h2:after{background:var(--violet-bas);box-shadow:inset 0 -4px 0 var(--violet-levre)}.avfin__rayons{position:absolute;left:50%;top:50%;z-index:-2;width:520px;height:520px;margin:-260px 0 0 -260px;pointer-events:none;background:repeating-conic-gradient(from 0deg,var(--or-voile) 0deg 8deg,transparent 8deg 20deg);mask:radial-gradient(circle,var(--noir) 10%,transparent 55%)}.avfin__tete.est-boss .avfin__rayons{background:repeating-conic-gradient(from 0deg,var(--cristal-voile) 0deg 8deg,transparent 8deg 20deg)}.avfin__confettis{position:absolute;inset:0;z-index:2;pointer-events:none}.avfin__confettis i{--x: calc(var(--c) * 7.2% - 2%);position:absolute;left:var(--x);top:30%;width:13px;height:13px;rotate:45deg;border-radius:var(--r-xs);border:var(--trait) solid var(--contour);opacity:0;background:var(--violet-haut)}.avfin__confettis i:nth-child(3n){background:var(--cyan)}.avfin__confettis i:nth-child(3n+1){background:var(--magenta)}.avfin__confettis i:nth-child(4n){width:7px;height:7px;background:var(--menthe)}.avfen--fin.est-neuf .avfin__banniere h2{animation:avTampon calc(var(--d-3) * 1.6) var(--courbe-rebond) calc(var(--d-3) * .6 - var(--ecoule)) both}.avfen--fin.est-neuf .avfin__rayons{animation:avRayons calc(var(--d-boucle) * 3) var(--courbe) calc(var(--d-3) * .8 - var(--ecoule)) both}.avfen--fin.est-neuf .avfin__confettis i{animation:avConfetti calc(var(--d-boucle) * 1.5) var(--courbe-douce) calc(var(--d-3) * 1.1 + var(--c) * var(--d-1) * .3 - var(--ecoule)) both}@keyframes avRayons{0%{opacity:0;transform:scale(.4) rotate(-30deg)}to{opacity:1;transform:none}}@keyframes avConfetti{0%{opacity:0;transform:translateY(0) rotate(0)}12%{opacity:1;transform:translateY(-60px) rotate(90deg)}to{opacity:0;transform:translateY(90px) rotate(400deg)}}.avfin__extras span{padding:var(--e-1) var(--e-3);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--violet-haut),var(--violet-bas));box-shadow:var(--relief);font-family:var(--police-titre);font-size:var(--t-13);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avfin__vaincus{gap:var(--e-3)}.avfin__bete{position:relative;display:grid;justify-items:center;gap:var(--e-1);padding:0;background:none}.avfin__bete img,.avfin__bete .ico--emblem{width:72px;height:72px;padding:var(--e-1);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:radial-gradient(circle at 50% 40%,var(--mauvais-voile),var(--nuit-0) 72%);box-shadow:0 4px 0 var(--contour);filter:grayscale(.35)}.avfin__bete:after{content:"";position:absolute;left:50%;top:36px;width:64px;height:6px;margin-left:-32px;rotate:-24deg;border-radius:var(--r-plein);background:var(--mauvais);box-shadow:0 0 0 var(--trait) var(--contour)}.avfin__bete em{position:absolute;top:-6px;right:-8px;font-style:normal;font-family:var(--police-titre);font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief)}.avfin__bete small{max-width:110px;font-size:var(--t-12);font-weight:700;color:var(--texte-2);text-align:center}.avfen--fin.est-neuf .avfin__bete{animation:avMonte var(--d-3) var(--courbe-rebond) calc(var(--d-3) * 1.6 + var(--i, 0) * var(--d-1) - var(--ecoule)) both}.avfen--fin.est-neuf .avfin__bete:after{animation:avBarre var(--d-2) var(--courbe) calc(var(--d-3) * 2.4 + var(--i, 0) * var(--d-1) - var(--ecoule)) both}@keyframes avBarre{0%{opacity:0;scale:0 1}to{opacity:1;scale:1 1}}.avfin__stats{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e-2)}.avfin__stat{--ton: var(--cyan);display:grid;grid-template-columns:30px auto;grid-template-rows:auto auto;align-items:center;column-gap:var(--e-2);min-width:120px;padding:var(--e-2) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre);text-align:left}.avfin__stat-ico{grid-row:span 3;width:30px;height:30px}.avfin__stat-ico svg{width:100%;height:100%;fill:var(--ton);stroke:var(--contour);stroke-width:1.5}.avfin__stat b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-24);line-height:1;color:var(--ton);text-shadow:var(--texte-relief-s)}.avfin__stat small{font-size:var(--t-11);font-weight:700;color:var(--texte-2)}.avfin__stat em{font-style:normal;font-size:var(--t-11);color:var(--texte-3)}.avfin__stat--pv{--ton: var(--pv)}.avfin__stat--erosion{--ton: var(--magenta)}.avfin__stat--usure{--ton: var(--argent-bas)}.avfin__stat--usure.est-alerte{--ton: var(--alerte)}.avfin__stat--usure.est-alerte em{color:var(--alerte)}.avfin__stat--partage{--ton: var(--violet-haut)}.avfen--fin.est-neuf .avfin__stat{animation:avMonte var(--d-3) var(--courbe-rebond) calc(var(--d-3) * 2.2 + var(--i, 0) * var(--d-1) - var(--ecoule)) both}.avfin__table,.avfin__table tbody{display:grid;gap:var(--e-2);border-spacing:0}.avfin__table thead tr,.avfin__table tbody tr{display:grid;grid-template-columns:minmax(0,1.2fr) 96px minmax(0,1.5fr) minmax(0,1.6fr);align-items:center;gap:var(--e-2)}.avfin__table thead tr{padding:0 var(--e-3)}.avfin__table tbody tr{padding:var(--e-2) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre)}.avfin__table tbody td{padding:0;background:none;border-radius:0}.avfin__table tbody tr.avfin__heros{background:linear-gradient(90deg,var(--or-voile),var(--nuit-2) 60%);box-shadow:inset 0 0 0 var(--trait) var(--or-trait),0 3px 0 var(--or-levre),var(--ombre-s)}.avfin__table tbody tr :is(td[colspan="2"],td[colspan="4"]){grid-column:span 2}.avfin__table tbody tr td[colspan="4"]{grid-column:1 / -1}.avfin__table tbody tr.est-tombe{opacity:.7;filter:grayscale(.6)}.avfin__qui .avperso__buste{width:52px;height:52px;border-radius:50%;border:var(--trait) solid var(--contour);box-shadow:0 3px 0 var(--contour)}.avfin__qui b{font-size:var(--t-16);text-shadow:var(--texte-relief-s)}.avfen--fin.est-neuf tr.avfin__heros{animation:avMonte var(--d-3) var(--courbe-rebond) calc(var(--d-3) * 2.6 - var(--ecoule)) both}.avfin__membre.est-neuf{animation:avMonte var(--d-3) var(--courbe-rebond) both}.avfin__badge{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--bleu-haut),var(--bleu-bas));box-shadow:var(--relief),0 3px 0 var(--bleu-levre)}.avfin__badge b{grid-area:1 / 1;font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avfin__badge.est-monte{background:linear-gradient(180deg,var(--or-vif),var(--or-profond));box-shadow:var(--relief),0 3px 0 var(--or-levre),var(--halo-or)}.avfin__badge-ancien{opacity:0}.avfen--fin.est-neuf .avfin__heros .avfin__badge.est-monte{animation:avBadge calc(var(--d-3) * 1.6) var(--courbe-rebond) calc(var(--d-3) * 3 + var(--d-jauge) - var(--ecoule)) both}.avfen--fin.est-neuf .avfin__heros .avfin__badge-ancien{animation:avBadgeAncien calc(var(--d-3) * 3 + var(--d-jauge)) step-end calc(0s - var(--ecoule)) both}.avfen--fin.est-neuf .avfin__heros .avfin__badge-neuf{animation:avTampon calc(var(--d-3) * 1.6) var(--courbe-rebond) calc(var(--d-3) * 3 + var(--d-jauge) - var(--ecoule)) both}@keyframes avBadge{0%{filter:none}30%{filter:brightness(1.6);transform:scale(1.25)}to{filter:none;transform:none}}@keyframes avBadgeAncien{0%{opacity:1}to{opacity:0}}.avfin__monte{margin-top:2px;font-family:var(--police-titre);font-size:var(--t-13);color:var(--or-clair);text-shadow:var(--texte-relief-s)}.avfen--fin.est-neuf .avfin__heros .avfin__monte{animation:avTampon calc(var(--d-3) * 1.6) var(--courbe-rebond) calc(var(--d-3) * 3.4 + var(--d-jauge) - var(--ecoule)) both}.avfin__xp{height:26px;border:var(--trait) solid var(--contour);box-shadow:var(--champ-ombre)}.avfin__xp-avant,.avfin__xp-ancien{background:linear-gradient(90deg,var(--cristal),var(--cristal-cyan))}.avfin__xp-gain{background:linear-gradient(180deg,var(--or-clair),var(--or-profond));box-shadow:inset 0 2px 0 var(--reflet);transform-origin:left center}.avfin__xp em{display:flex;align-items:center;justify-content:center;gap:0;font-size:var(--t-13);white-space:nowrap}.avfin__xp em b{font-weight:400}.avfen--fin.est-neuf .avfin__heros .avfin__xp-gain{animation:avJauge var(--d-jauge) var(--courbe) calc(var(--d-3) * 3 - var(--ecoule)) both}.avfen--fin.est-neuf .avfin__heros .avfin__xp.est-monte .avfin__xp-gain:not(.avfin__xp-gain--ancien){animation:avJauge var(--d-jauge) var(--courbe) calc(var(--d-3) * 4 + var(--d-jauge) - var(--ecoule)) both}.avfin__xp.est-monte :is(.avfin__xp-ancien,.avfin__xp-gain--ancien){opacity:0}.avfen--fin.est-neuf .avfin__heros .avfin__xp.est-monte .avfin__xp-ancien{animation:avAncien calc(var(--d-3) * 4 + var(--d-jauge)) step-end calc(0s - var(--ecoule)) both}.avfen--fin.est-neuf .avfin__heros .avfin__xp-gain--ancien{animation:avJaugeAncienne calc(var(--d-jauge) + var(--d-3)) var(--courbe) calc(var(--d-3) * 3 - var(--ecoule)) both}@keyframes avJauge{0%{transform:scaleX(0)}to{transform:none}}@keyframes avAncien{0%{opacity:1}to{opacity:0}}@keyframes avJaugeAncienne{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:none;filter:brightness(1.5)}to{opacity:0;transform:none}}.avfin__membre .avfin__xp-gain{animation:avJauge var(--d-jauge) var(--courbe) var(--d-3) both}.avfin__butin{gap:var(--e-1)}.avfin__butin .avcase{width:46px;min-height:46px}.avfen--fin.est-neuf .avfin__heros .avcase.est-neuf{animation:avLot calc(var(--d-3) * 1.4) var(--courbe-rebond) calc(var(--d-3) * 3.4 + var(--k, 0) * var(--d-2) - var(--ecoule)) both}.avfin__membre.est-neuf .avcase.est-neuf{animation:avLot calc(var(--d-3) * 1.4) var(--courbe-rebond) calc(var(--d-3) + var(--k, 0) * var(--d-2)) both}.avfen--fin .avbutin__rare.est-neuf{animation-delay:calc(var(--d-3) * 4.4 + var(--k, 0) * var(--d-2) - var(--ecoule))}@media(prefers-reduced-motion:no-preference){.avfen--fin.est-neuf .avfin__heros .avcompte:not(.est-compte),.avfin__membre.est-neuf .avcompte:not(.est-compte),.avlot.est-neuf .avcompte:not(.est-compte){counter-reset:avn var(--avn)}.avfen--fin.est-neuf .avfin__heros .avfin__xp .avcompte:not(.est-compte){animation:avCompte var(--d-jauge) var(--courbe) calc(var(--d-3) * 3 - var(--ecoule)) both}.avfen--fin.est-neuf .avfin__heros .avcase .avcompte:not(.est-compte){animation:avCompte var(--d-jauge) var(--courbe) calc(var(--d-3) * 3.4 + var(--k, 0) * var(--d-2) + var(--d-2) - var(--ecoule)) both}.avfin__membre.est-neuf .avcompte:not(.est-compte){animation:avCompte var(--d-jauge) var(--courbe) calc(var(--d-3) * 2) both}:is(.avfen--fin.est-neuf .avfin__heros,.avfin__membre.est-neuf) .avcompte:not(.est-compte):before{content:counter(avn)}:is(.avfen--fin.est-neuf .avfin__heros,.avfin__membre.est-neuf) .avcompte:not(.est-compte)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.avfin__pied .btn--primary{min-width:200px;min-height:52px;font-size:var(--t-20)}.avfen--fin.est-neuf .avfin__pied .btn--primary{animation:avMonte var(--d-3) var(--courbe-rebond) calc(var(--d-3) * 1.4 - var(--ecoule)) both}@media(max-width:720px){.avfin__banniere h2{font-size:var(--t-32);padding:var(--e-2) var(--e-6)}.avfin__table thead{display:none}.avfin__table tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"qui niv" "xp xp" "butin butin"}.avfin__table tbody tr>td:nth-child(1){grid-area:qui}.avfin__table tbody tr>td:nth-child(2){grid-area:niv;justify-self:end;text-align:right}.avfin__table tbody tr>td:nth-child(3){grid-area:xp}.avfin__table tbody tr>td:nth-child(4){grid-area:butin}.avfin__table tbody tr :is(td[colspan="2"]){grid-area:xp}.avfin__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.avfin__stat{min-width:0;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:2px;padding:var(--e-2) var(--e-1);text-align:center}.avfin__stat-ico{grid-row:auto;width:22px;height:22px}.avfin__stat b{font-size:var(--t-20)}.avfin__confettis i{width:12px;height:12px}.avfin__bete img,.avfin__bete .ico--emblem{width:60px;height:60px}.avfin__bete:after{top:30px;width:54px;margin-left:-27px}}#av-fenetre.est-mort{background:var(--voile)}#av-fenetre.est-mort:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,transparent 30%,var(--cristal-nuit) 92%);animation:fin-fondu calc(var(--d-3) * 4) var(--courbe-douce) both}#av-fenetre.est-mort>.avfen--mort{animation:avMortEntree calc(var(--d-3) * 3) var(--courbe-douce) both}@keyframes avMortEntree{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.avmort__tete{gap:var(--e-1)}.avmort__scene{position:relative;isolation:isolate;display:grid;place-items:center;width:min(320px,100%);height:150px;margin-bottom:var(--e-2);border-radius:var(--r-m);border:var(--trait) solid var(--contour);overflow:hidden;background:radial-gradient(ellipse 60% 70% at 50% 75%,var(--cristal-voile),transparent 70%),linear-gradient(180deg,var(--cristal-nuit),var(--nuit-0));box-shadow:var(--relief-panneau)}.avmort__stele{position:relative;display:grid;place-items:center;width:150px;height:124px;filter:drop-shadow(0 6px 0 var(--portee))}.avmort__stele>svg{width:100%;height:100%;overflow:visible}.avmort__blason{position:absolute;left:50%;top:30%;translate:-50% 0;width:46px;height:46px;opacity:.85}.avmort__blason svg,.avmort__blason .ico--emblem{width:100%;height:100%;filter:grayscale(.4)}.avtombe__pierre{fill:var(--gris-haut);stroke:var(--contour);stroke-width:4;stroke-linejoin:round}.avtombe__socle{fill:var(--gris-bas);stroke:var(--contour);stroke-width:3}.avtombe__fente{fill:none;stroke:var(--contour);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.avtombe__brume{fill:var(--cristal-voile)}.avtombe__cierge{fill:var(--cristal-clair);stroke:var(--contour);stroke-width:2.5}.avtombe__flamme{fill:var(--or-vif);stroke:var(--contour);stroke-width:2;transform-box:fill-box;transform-origin:50% 100%;animation:avFlamme var(--d-boucle) var(--courbe-douce) infinite alternate;filter:drop-shadow(0 0 6px var(--or-trait))}.avmort__titre.avmort__titre{font-size:var(--t-44);line-height:1.05;color:var(--cristal-clair);text-shadow:var(--texte-relief);animation:avMortEntree calc(var(--d-3) * 3) var(--courbe-douce) var(--d-3) both}.avmort__tueur{margin:0;font-size:var(--t-13);color:var(--texte-2)}.avmort__tueur b{color:var(--mauvais-clair)}.avmort__traits{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--e-2)}.avmort__trait{display:grid;justify-items:center;gap:2px;padding:var(--e-2);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre);text-align:center;animation:avMortEntree calc(var(--d-3) * 2) var(--courbe-douce) calc(var(--d-3) * 2 + var(--i, 0) * var(--d-2)) both}.avmort__trait b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avmort__trait small{font-size:var(--t-11);font-weight:700;color:var(--texte-3);text-transform:uppercase;letter-spacing:.06em}.avfen--mort .avchute{animation:avMortEntree calc(var(--d-3) * 2) var(--courbe-douce) calc(var(--d-3) * 3.5) both}.avfen--mort .avchute__fatal{border-color:var(--mauvais);background:linear-gradient(180deg,var(--mauvais-voile),var(--nuit-0))}.avmort__fin{text-align:center}.avmort__relever{display:grid;justify-items:center;gap:var(--e-1);padding:var(--e-2) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre),var(--halo-cristal);text-align:center;animation:avMortEntree calc(var(--d-3) * 2) var(--courbe-douce) calc(var(--d-3) * 3) both}.avmort__relever p{margin:0;color:var(--blanc)}.avmort__relever b{color:var(--cristal-clair)}.avmort__relever small{font-size:var(--t-12);color:var(--texte-2)}@media(max-width:620px){.avmort__titre.avmort__titre{font-size:var(--t-32)}.avmort__scene{height:120px}.avmort__stele{width:120px;height:100px}}@media(prefers-reduced-motion:reduce){.avfen--fin *,#av-fenetre.est-mort:before,#av-fenetre.est-mort>.avfen--mort,.avfen--mort *{animation:none!important}}.avannonce__carte{position:relative;isolation:isolate;overflow:visible}.avannonce__rayons{position:absolute;left:50%;top:50%;z-index:-1;width:460px;height:460px;margin:-230px 0 0 -230px;pointer-events:none;background:repeating-conic-gradient(from 0deg,var(--or-voile) 0deg 8deg,transparent 8deg 20deg);mask:radial-gradient(circle,var(--noir) 12%,transparent 58%);animation:avRayons calc(var(--d-boucle) * 2) var(--courbe) both}.avannonce .avfin__confettis i{animation:avConfetti calc(var(--d-boucle) * 1.5) var(--courbe-douce) calc(var(--d-3) + var(--c) * var(--d-1) * .3) both}.avannonce__ecusson{display:grid;place-items:center;width:96px;height:96px;margin:var(--e-1) 0;border-radius:var(--r-l);border:var(--trait-fort) solid var(--contour);rotate:45deg;background:linear-gradient(180deg,var(--or-vif),var(--or-profond));box-shadow:var(--relief),0 6px 0 var(--or-levre),var(--halo-or);animation:avTampon calc(var(--d-3) * 1.6) var(--courbe-rebond) var(--d-2) both}.avannonce__ecusson b{rotate:-45deg;font-family:var(--police-titre);font-weight:400;font-size:var(--t-44);line-height:1;color:var(--blanc);text-shadow:var(--texte-relief)}.avannonce__points{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--e-1)}.avannonce__points span{padding:var(--e-1) var(--e-3);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--violet-haut),var(--violet-bas));box-shadow:var(--relief);font-family:var(--police-titre);font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avannonce__points small{flex-basis:100%;font-size:var(--t-12);color:var(--texte-2)}.avannonces{overflow:clip}.avannonce--niveau{--impact: calc(var(--d-1) * 4);--forge: calc(var(--d-1) * 4 + var(--d-3) * 2);--pouls: calc(var(--d-1) * 4 + var(--d-3) * 4.4);--vie: calc(var(--d-boucle) * 2 + var(--d-1) * 2);animation:avNiveauVie var(--vie) linear both}@keyframes avNiveauVie{0%,88%{opacity:1}to{opacity:0}}.avannonce__voile{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 30%,var(--voile-guide) 100%);animation:avNiveauApparait var(--impact) var(--courbe-douce) both}.avannonce__voile:after{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 50% 45%,var(--or-clair),var(--or-voile) 35%,transparent 70%);animation:avNiveauEclair calc(var(--d-3) * 2) var(--courbe-douce) calc(var(--impact) - var(--d-1) * .5) both}@keyframes avNiveauApparait{0%{opacity:0}to{opacity:1}}@keyframes avNiveauEclair{0%{opacity:0}14%{opacity:.7}to{opacity:0}}.avannonce--niveau .avannonce__carte{padding:var(--e-3) var(--e-8) var(--e-5);background:none;border-color:transparent;box-shadow:none;animation:avSecousse calc(var(--d-3) * 1.6) linear var(--impact) both,avNiveauSortie var(--vie) linear both}.avannonce--niveau .avannonce__carte:before{content:"";position:absolute;inset:calc(-1 * var(--trait-fort));z-index:-3;border-radius:var(--r-l);border:var(--trait-fort) solid var(--contour);background:var(--panneau-fond);box-shadow:var(--panneau-ombre),var(--halo-or);animation:avNiveauPanneau calc(var(--d-3) * 1.4) var(--courbe-rebond) calc(var(--forge) - var(--d-2)) both}@keyframes avNiveauPanneau{0%{opacity:0;transform:scale(.6,.3)}to{opacity:1;transform:none}}@keyframes avNiveauSortie{0%,88%{transform:none}to{transform:translateY(-28px) scale(.94)}}.avannonce--niveau .etiquette{animation:avNiveauMonte var(--d-3) var(--courbe) calc(var(--forge) + var(--d-2)) both}@keyframes avNiveauMonte{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.avannonce__coeur{position:relative;display:grid;place-items:center;margin:var(--e-6) 0 var(--e-6)}.avannonce--niveau .avannonce__rayons{z-index:-2;width:640px;height:640px;margin:-320px 0 0 -320px;background:repeating-conic-gradient(from 0deg,var(--or-voile) 0deg 7deg,transparent 7deg 18deg);mask:radial-gradient(circle,var(--noir) 14%,transparent 62%);animation:avNiveauEclosion calc(var(--d-3) * 2) var(--courbe-rebond) calc(var(--impact) - var(--d-1)) both,avNiveauTourne var(--vie) linear both}.avannonce--niveau .avannonce__rayons--contre{background:repeating-conic-gradient(from 9deg,var(--cristal-voile) 0deg 4deg,transparent 4deg 15deg);mask:radial-gradient(circle,var(--noir) 10%,transparent 50%);animation-direction:normal,reverse}@keyframes avNiveauEclosion{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:none}}@keyframes avNiveauTourne{0%{rotate:0deg}to{rotate:75deg}}.avannonce__lueur{position:absolute;left:50%;top:50%;z-index:-1;width:280px;height:280px;margin:-140px 0 0 -140px;border-radius:50%;pointer-events:none;background:radial-gradient(circle closest-side,var(--or-trait),var(--or-voile) 55%,transparent);animation:avNiveauLueur var(--impact) var(--courbe-chute) both,avNiveauPouls calc(var(--d-3) * 2.2) var(--courbe-douce) var(--pouls) 2 both}@keyframes avNiveauLueur{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes avNiveauPouls{0%,to{scale:1}30%{scale:1.1}60%{scale:.98}}.avannonce__ondes i{position:absolute;left:50%;top:50%;z-index:-1;width:128px;height:128px;margin:-64px 0 0 -64px;border-radius:50%;opacity:0;pointer-events:none;border:var(--trait-fort) solid var(--or-clair);box-shadow:var(--halo-or),inset var(--halo-or);animation:avNiveauOnde calc(var(--d-3) * 2.2) var(--courbe) calc(var(--impact) + var(--n, 0) * var(--d-1)) both}.avannonce__ondes i:nth-child(3){--n: 1.5;border-color:var(--menthe);box-shadow:var(--halo-cristal),inset var(--halo-cristal)}.avannonce__ondes i.est-charge{border-color:var(--cristal-clair);box-shadow:var(--halo-cristal),inset var(--halo-cristal);animation:avNiveauCharge var(--impact) var(--courbe-chute) both}.avannonce__ondes i.est-forge{animation-name:avNiveauOndeForge;animation-delay:var(--forge);animation-duration:calc(var(--d-3) * 1.6)}@keyframes avNiveauOnde{0%{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(3.4)}}@keyframes avNiveauOndeForge{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2)}}@keyframes avNiveauCharge{0%{opacity:0;transform:scale(3.4)}40%{opacity:.9}to{opacity:.5;transform:scale(.5)}}.avannonce--niveau .avannonce__ecusson{position:relative;width:112px;height:112px;margin:0;animation:avNiveauFrappe calc(var(--d-3) * 1.6) linear calc(var(--impact) - var(--d-3) * .64) both,avNiveauPouls calc(var(--d-3) * 2.2) var(--courbe-douce) var(--pouls) 2 both}@keyframes avNiveauFrappe{0%{opacity:0;transform:scale(3.2) rotate(-25deg);animation-timing-function:var(--courbe-chute)}40%{opacity:1;transform:scale(.84) rotate(3deg);animation-timing-function:var(--courbe)}62%{transform:scale(1.12) rotate(-2deg)}82%{transform:scale(.97) rotate(0)}to{opacity:1;transform:none}}.avannonce--niveau .avannonce__ecusson:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.85;background:linear-gradient(90deg,transparent 38%,var(--reflet) 44%,var(--cristal-clair) 50%,var(--reflet) 56%,transparent 62%) 100% 0 / 300% 100% no-repeat;animation:avNiveauReflet calc(var(--d-3) * 2) var(--courbe) var(--forge) both}@keyframes avNiveauReflet{0%{background-position:0% 0}to{background-position:100% 0}}.avannonce--niveau .avannonce__ecusson b{grid-area:1 / 1;animation:avNiveauForge calc(var(--d-3) * 1.6) linear calc(var(--forge) - var(--d-1) * 1.5) both}.avannonce--niveau .avannonce__ecusson .avannonce__avant{opacity:0;animation:avNiveauChasse calc(var(--d-3) * 1.2) var(--courbe) calc(var(--forge) - var(--d-1) * 1.5) both}@keyframes avNiveauForge{0%{opacity:0;transform:scale(2.8);animation-timing-function:var(--courbe-chute)}30%{opacity:1;transform:scale(.8);animation-timing-function:var(--courbe)}58%{transform:scale(1.18)}to{opacity:1;transform:none}}@keyframes avNiveauChasse{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-36px) scale(.5)}}.avannonce__eclats{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.avannonce__eclats i{--a: calc(var(--k) * 30deg + 12deg);--d: 160px;position:absolute;left:-8px;top:-15px;width:16px;height:30px;opacity:0;clip-path:polygon(50% 0,100% 42%,50% 100%,0 42%);background:var(--contour);animation:avNiveauEclat calc(var(--d-1) * 11) linear both}.avannonce__eclats i:before{content:"";position:absolute;inset:var(--trait);clip-path:polygon(50% 0,100% 42%,50% 100%,0 42%);background:linear-gradient(90deg,var(--menthe) 50%,var(--cyan) 50%)}.avannonce__eclats i:nth-child(3n+1):before{background:linear-gradient(90deg,var(--magenta) 50%,var(--violet) 50%)}.avannonce__eclats i:nth-child(3n+2):before{background:linear-gradient(90deg,var(--or-clair) 50%,var(--or-profond) 50%)}.avannonce__eclats i:nth-child(2n){--d: 215px}.avannonce__eclats i:nth-child(4n){--d: 250px;left:-6px;top:-11px;width:12px;height:22px}@keyframes avNiveauEclat{0%{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1.25)) rotate(0) scale(.6);animation-timing-function:var(--courbe-chute)}14%{opacity:.9}36%{opacity:1;transform:rotate(var(--a)) translateY(-12px) rotate(0) scale(.35);animation-timing-function:var(--courbe)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(220deg) scale(1.1)}}.avannonce__flash{position:absolute;left:50%;top:50%;z-index:3;width:360px;height:360px;margin:-180px 0 0 -180px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle closest-side,var(--blanc),var(--or-clair) 22%,var(--or-voile) 60%,transparent);animation:avNiveauFlash calc(var(--d-3) * 1.6) var(--courbe-douce) calc(var(--impact) - var(--d-1) * .5) both,avNiveauFlashForge calc(var(--d-3) * 1.2) var(--courbe-douce) calc(var(--forge) - var(--d-1) * .5) none}@keyframes avNiveauFlash{0%{opacity:0;transform:scale(.3)}18%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes avNiveauFlashForge{0%{opacity:0;transform:scale(.2)}20%{opacity:.75}to{opacity:0;transform:scale(.9)}}.avannonce--niveau .avannonce__titre{position:relative;isolation:isolate;animation:avNiveauRuban calc(var(--d-3) * 1.6) var(--courbe-rebond) calc(var(--forge) - var(--d-1)) both}.avannonce--niveau .avannonce__titre span{position:relative;display:block;padding:var(--e-1) var(--e-6) var(--e-2);border-radius:var(--r-m);border:var(--trait-fort) solid var(--contour);white-space:nowrap;background:linear-gradient(180deg,var(--or-vif),var(--or-profond));box-shadow:var(--relief),0 6px 0 var(--or-levre),var(--halo-or);color:var(--blanc);text-shadow:var(--texte-relief)}.avannonce--niveau .avannonce__titre span:before,.avannonce--niveau .avannonce__titre span:after{content:"";position:absolute;top:24%;z-index:-1;width:40px;height:70%;border:var(--trait-fort) solid var(--contour);background:var(--or-profond);box-shadow:inset 0 -4px 0 var(--or-levre)}.avannonce--niveau .avannonce__titre span:before{left:-28px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,30% 50%)}.avannonce--niveau .avannonce__titre span:after{right:-28px;clip-path:polygon(0 0,100% 0,70% 50%,100% 100%,0 100%)}@keyframes avNiveauRuban{0%{opacity:0;transform:scale(.3,.6)}55%{opacity:1;transform:scale(1.08,1.04)}to{opacity:1;transform:none}}.avannonce--niveau .avannonce__points{margin-top:var(--e-3)}.avannonce--niveau .avannonce__points span{animation:avNiveauPastille calc(var(--d-3) * 1.4) var(--courbe-rebond) calc(var(--forge) + var(--d-3) + var(--i, 0) * var(--d-2)) both}.avannonce--niveau .avannonce__points small{animation:avNiveauMonte var(--d-3) var(--courbe) calc(var(--forge) + var(--d-3) * 2) both}@keyframes avNiveauPastille{0%{opacity:0;transform:translateY(10px) scale(.4)}60%{opacity:1;transform:translateY(-3px) scale(1.12)}to{opacity:1;transform:none}}.avannonce--niveau .avfin__confettis{z-index:-1}.avannonce--niveau .avfin__confettis i{--dx: calc((var(--c) - 8.5) * var(--gerbe, 22px));--haut: -110px;--bas: 170px;left:50%;top:50%;margin:-6px 0 0 -6px;rotate:none;border-radius:0;animation:avNiveauConfetti calc(var(--d-boucle) * 1.2) linear calc(var(--impact) + var(--c) * var(--d-1) * .12) both}.avannonce--niveau .avfin__confettis i:nth-child(3n){--haut: -150px;--bas: 130px}.avannonce--niveau .avfin__confettis i:nth-child(3n+1){--haut: -75px;--bas: 210px}@keyframes avNiveauConfetti{0%{opacity:0;transform:translate(0) rotate(45deg) scale(.4);animation-timing-function:var(--courbe)}8%{opacity:1}30%{transform:translate(calc(var(--dx) * .7),var(--haut)) rotate(205deg) scale(1);animation-timing-function:var(--courbe-chute)}75%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--bas)) rotate(565deg) scale(.9)}}.avannonce--etage.est-palier{translate:0 -10vh}.avannonce--etage.est-palier .avannonce__carte{padding:var(--e-4) var(--e-8) var(--e-4);box-shadow:var(--panneau-ombre),var(--halo-cristal)}.avannonce--etage.est-palier .avannonce__rayons{background:repeating-conic-gradient(from 0deg,var(--cristal-voile) 0deg 8deg,transparent 8deg 20deg)}.avannonce__ruban{padding:var(--e-1) var(--e-5);border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--violet-haut),var(--violet-bas));box-shadow:var(--relief),0 4px 0 var(--violet-levre);font-family:var(--police-titre);font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s);animation:avTampon calc(var(--d-3) * 1.6) var(--courbe-rebond) var(--d-2) both}.avannonce--etage.est-palier .avannonce__titre{font-size:var(--t-44);color:var(--cristal-clair)}.avannonce--retour .avannonce__scene{width:120px;height:100px}.avannonce--retour .avremonter__fleche{animation:avFleche calc(var(--d-3) * 1.6) var(--courbe-rebond) var(--d-2) both}@media(max-width:720px){.avannonce--etage.est-palier .avannonce__titre{font-size:var(--t-32)}.avannonce__ecusson{width:76px;height:76px}.avannonce__ecusson b{font-size:var(--t-32)}.avannonce__rayons{width:340px;height:340px;margin:-170px 0 0 -170px}}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avannonce--niveau .avannonce__carte{padding:var(--e-2) var(--e-6) var(--e-4)}.avannonce__coeur{margin:var(--e-5) 0 var(--e-5)}.avannonce--niveau .avannonce__ecusson{width:84px;height:84px}.avannonce--niveau .avannonce__rayons{width:460px;height:460px;margin:-230px 0 0 -230px}.avannonce__lueur{width:210px;height:210px;margin:-105px 0 0 -105px}.avannonce__ondes i{width:96px;height:96px;margin:-48px 0 0 -48px}.avannonce__flash{width:270px;height:270px;margin:-135px 0 0 -135px}.avannonce__eclats i{--d: 120px}.avannonce__eclats i:nth-child(2n){--d: 160px}.avannonce__eclats i:nth-child(4n){--d: 185px}.avannonce--niveau .avfin__confettis i{--gerbe: 15px}.avannonce--niveau .avannonce__titre span{padding:var(--e-1) var(--e-5) var(--e-2)}.avannonce--niveau .avannonce__points{margin-top:var(--e-2)}}@media(max-height:480px)and (orientation:landscape){.avannonce__coeur{margin:var(--e-4) 0 var(--e-4)}.avannonce--niveau .avannonce__ecusson{width:68px;height:68px}.avannonce--niveau .avannonce__ecusson b{font-size:var(--t-24)}}@media(prefers-reduced-motion:reduce){.avannonce__rayons,.avannonce__ecusson,.avannonce__ruban,.avannonce .avfin__confettis i{animation:none!important}.avannonce .avfin__confettis{display:none}.avannonce--niveau .avannonce__carte:before,.avannonce--niveau .avannonce__ecusson:after,.avannonce--niveau .avannonce__titre span:before,.avannonce--niveau .avannonce__titre span:after,.avannonce__voile:after,.avannonce__eclats i:before{animation:none!important}.avannonce__flash,.avannonce__ondes,.avannonce__eclats,.avannonce--niveau .avannonce__avant{display:none}}.avbreche__duel{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--e-2)}.avbreche__duel>span{display:grid;justify-items:center;min-width:88px;padding:var(--e-1) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre)}.avbreche__duel small{font-size:var(--t-11);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3)}.avbreche__duel span b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avbreche__vous.est-pret{border-color:var(--bon);background:var(--bon-voile)}.avbreche__vous.est-pret b{color:var(--bon)}.avbreche__vous.est-faible{border-color:var(--mauvais);background:var(--mauvais-voile)}.avbreche__vous.est-faible b{color:var(--mauvais-clair)}.avbreche__lui{background:linear-gradient(180deg,var(--cristal-fond-2),var(--cristal-fond))}.avbreche__vs{font-family:var(--police-titre);font-weight:400;font-size:var(--t-24);color:var(--magenta);text-shadow:var(--texte-relief)}.avscene--breche .avscene__dechirure{animation:avDechirure var(--d-boucle) var(--courbe-douce) infinite alternate}@keyframes avDechirure{0%{opacity:.75;scale:.94 1}to{opacity:1;scale:1.08 1.02}}@media(prefers-reduced-motion:reduce){.avscene--breche .avscene__dechirure{animation:none!important}}.avportailpic{width:100%;height:100%;overflow:visible}.avportailpic__arche{fill:var(--gris-haut);stroke:var(--contour);stroke-width:4;stroke-linejoin:round}.avportailpic__voile{fill:var(--violet-bas)}.avportailpic__spirale{transform-box:view-box;transform-origin:80px 78px;animation:avSpirale calc(var(--d-boucle) * 2.5) linear infinite}.avportailpic__spirale path{fill:none;stroke:var(--cristal-clair);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--magenta))}.avportailpic__cristal{fill:var(--cyan);stroke:var(--contour);stroke-width:3;stroke-linejoin:round}@keyframes avSpirale{to{transform:rotate(360deg)}}.avscene--portail{background:radial-gradient(ellipse 50% 70% at 50% 58%,var(--cristal-trait),transparent 70%),linear-gradient(180deg,var(--cristal-fond-2),var(--cristal-fond))}.avfen--carte .avsortir__passage{text-align:left}@media(prefers-reduced-motion:reduce){.avportailpic__spirale{animation:none}}.avscene--echange{background:radial-gradient(ellipse 50% 70% at 50% 50%,var(--or-voile),transparent 70%),linear-gradient(180deg,var(--cristal-fond-2),var(--cristal-fond))}.avechdem__qui{justify-self:center}.avechdem__qui .avinvit__guilde{justify-content:center}.avechdem__texte{margin:0;color:var(--texte-2);font-size:var(--t-13)}.avechdem__fin{grid-column:1 / -1;margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--mauvais-clair);text-shadow:var(--texte-relief-s);text-align:center}@media(max-width:720px),(max-height:480px)and (orientation:landscape){#av-fenetre.est-carte:has(>.avfen--echange_demande,>.avfen--echange_attente){place-items:center}}.avfen__tete.avboutique.avboutique--compacte{padding:var(--e-1) var(--e-3)}.avboutique--compacte .avboutique__embleme{width:44px;height:44px;border-radius:var(--r-s)}.avboutique--compacte .avboutique__embleme>.avemb{width:36px;height:36px}.avboutique--compacte .avboutique__titres .etiquette{display:none}.avboutique--compacte .avboutique__titres h2{font-size:var(--t-16)}.avfm__etabli.avfm__etabli--compact{grid-template-columns:auto minmax(0,1fr) minmax(0,auto);align-items:center;gap:var(--e-2) var(--e-3);padding:var(--e-2)}.avfm__etabli--compact .avfm__slots{display:flex}.avfm__etabli--compact .avfm__slot--objet{padding:var(--e-1)}.avfm__etabli--compact .avfm__slot--objet .avcase{width:48px;height:48px}.avfm__etabli--compact .avfm__atelier{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-3)}.avfm__etabli--compact .avfm__chiffres{grid-template-columns:auto auto}.avfm__vise{display:inline-flex;align-items:baseline;gap:var(--e-1)}.avfm__vise b{font-size:var(--t-13);color:var(--or-clair)}div.avfm__rangee{cursor:var(--curseur-action)}button.avfm__runecell{border:var(--trait) solid var(--contour);color:inherit;font:inherit;cursor:var(--curseur-action)}button.avfm__runecell:not(:disabled):hover,button.avfm__runecell:not(:disabled):focus-visible{box-shadow:var(--champ-ombre),var(--halo-or)}button.avfm__runecell:disabled{cursor:default}@media(max-width:720px){.avfm__etabli.avfm__etabli--compact{grid-template-columns:auto minmax(0,1fr)}.avfm__etabli--compact .avfm__chiffres{grid-column:1 / -1}}.avfen--boutique .avmarche{grid-template-columns:minmax(0,210px) minmax(0,1fr) minmax(0,340px)}.avfen--boutique .avmarche__cats{overflow-x:hidden}@media(max-width:860px){.avfen--boutique .avmarche__cats{overflow-x:auto;overscroll-behavior-x:contain}}.avmarche__cat{grid-template-columns:36px minmax(0,1fr) auto;min-width:0}.avmarche__cat>span:not(.avmarche__caticone){min-width:0;overflow-wrap:anywhere}.avmarche__outils .avmarche__choix{width:auto;min-width:0;max-width:100%}.avfiche header.avfiche__tete--recette>span:not(.avfiche__niv){flex:1 1 auto;min-width:0}.avfiche header.avfiche__tete--recette.avec-pano{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:end;row-gap:var(--e-2)}.avfiche header.avec-pano>:first-child{grid-row:1 / span 2;align-self:center}.avfiche header.avec-pano>.avfiche__niv{align-self:start}.avfiche header .avpano-ligne{grid-column:2 / -1;align-self:start;display:grid;gap:var(--e-1);padding:var(--e-1) var(--e-2);border-radius:var(--r-s);border:var(--trait) solid var(--cristal-trait);background:linear-gradient(180deg,var(--cristal-voile),transparent 70%),var(--nuit-0)}.avfiche header .avpano-ligne.est-complete{border-color:var(--bon)}.avfiche header .avpano-ligne__tete{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e-2);min-width:0}.avfiche header .avpano-ligne__tete b{min-width:0;overflow-wrap:anywhere;font-size:var(--t-13);color:var(--cristal-clair)}.avfiche header .avpano-ligne__tete em{flex:none;font-style:normal;font-size:var(--t-11);color:var(--texte-2)}.avfiche header .avpano-ligne.est-complete .avpano-ligne__tete em{color:var(--bon);font-weight:700}.avmarche__detail .avfiche header.avfiche__tete--recette+ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.avmarche__detail .avfiche header.avfiche__tete--recette+ul>li:not(.est-court){grid-column:1 / -1}.avmarche__detail .avfiche header.avfiche__tete--recette+ul>li:not(.avfiche__famille){background:var(--surface)}.avmarche__detail .avfiche header.avfiche__tete--recette+ul>li.avfiche__famille{background:none;margin-top:2px;padding-block:0}.avmarche__detail .avfiche header.avfiche__tete--recette+ul>li.avfiche__famille:first-child{margin-top:0}.avmarche__detail .avfiche header.avfiche__tete--recette .ico--grand{width:96px;height:96px}.avfiche__niv{flex:none;align-self:flex-start;padding:var(--e-1) var(--e-2);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--nuit-1);font-family:var(--police-titre);font-size:var(--t-13);color:var(--blanc);text-shadow:var(--texte-relief-s);white-space:nowrap}.avfiche__niv.est-refus{color:var(--mauvais-clair)}@media(max-width:720px){.avfen--boutique .avmarche{grid-template-columns:minmax(0,1fr)}}
